/* Ana sayfa (kolaj): hero, manzara, sesin yolu, yüzler, harita, davet */
/* ---------- 1. HERO: dev harfler videoya pencere (Tasarım 6) ---------- */
.reel{position:relative;height:320vh;view-timeline-name:--reel;background:var(--gece)}
.sahne{position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;isolation:isolate;background:var(--gece);color:var(--krem)}
.sahne video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.18)}
.mask{position:absolute;inset:0;background:#000;color:#fff;mix-blend-mode:multiply;display:grid;place-content:center;text-align:center;padding:var(--hdr) 0 clamp(250px,36vh,330px);
  font:900 min(33vw,46vh)/.84 var(--disp);letter-spacing:0;text-transform:uppercase;will-change:transform,opacity}
.mask span{display:block;white-space:nowrap;position:relative}
.mask .key{display:inline-block;font-style:normal}
.mask .bl{display:inline-block;width:0;height:0;vertical-align:baseline}
.shade{position:absolute;inset:auto 0 0;height:62%;background:linear-gradient(0deg,rgba(22,18,15,.94),rgba(22,18,15,0));pointer-events:none}
.scrim{position:absolute;inset:0;background:rgba(22,18,15,.4);opacity:0;pointer-events:none}
.hero-intro{position:absolute;inset:auto 0 0;padding:0 var(--side) clamp(28px,6vh,64px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:22px;align-items:end}
.hero-intro .copy{grid-column:1/9}
.hero-intro .brand{font:600 15px/1 var(--text);color:var(--kayisi);letter-spacing:.02em;margin-bottom:14px}
.hero-intro h1{font-size:clamp(56px,7.4vw,128px);line-height:.88;text-transform:uppercase;letter-spacing:-.005em;color:var(--krem)}
.hero-intro .act{grid-column:9/13;justify-self:end;display:grid;gap:18px;justify-items:end;text-align:right}
.hero-now{font-size:15px;line-height:1.45;color:#EDE3D2}
.hero-now b{display:block;font-weight:700;color:var(--kayisi)}

@media (prefers-reduced-motion:no-preference){
  .mask span{animation:lineIn 1.1s var(--ease) both}
  @keyframes lineIn{from{opacity:0;transform:translateY(22%)}}
  @supports (animation-timeline:view()){
    .mask,.sahne video,.scrim{animation-timeline:--reel;animation-range:contain 0% contain 100%;animation-fill-mode:both;animation-timing-function:linear}
    .mask{animation-name:maskOpen}
    .sahne video{animation-name:vidSettle}
    .scrim{animation-name:scrimIn}
  }
}
@keyframes maskOpen{0%,6%{transform:scale(1);opacity:1}32%{transform:scale(3.6)}46%{opacity:1}58%{transform:scale(60);opacity:0}100%{transform:scale(60);opacity:0}}
@keyframes vidSettle{0%{transform:scale(1.18)}60%,100%{transform:scale(1)}}
@keyframes scrimIn{0%,50%{opacity:0}76%,100%{opacity:1}}
.sentinel{position:absolute;top:30%;height:1px;width:1px}
@supports not (animation-timeline:view()){
  .reel{height:220vh}
  .mask{transition:transform 1.6s var(--ease-io),opacity .8s .7s linear}
  .sahne video{transition:transform 1.6s var(--ease)}
  .scrim{transition:opacity .8s .9s var(--ease)}
  .sahne.open .mask{transform:scale(60);opacity:0}
  .sahne.open video{transform:scale(1)}
  .sahne.open .scrim{opacity:1}
}

/* gece -> şafak: perde kalkar */
.perde{height:clamp(170px,30vh,300px);background:linear-gradient(180deg,#16120F 0%,#271C15 16%,#5A3A2A 38%,#A8714F 60%,#DDB58C 80%,#F4EAD9 100%)}

/* ---------- 2. MANZARA (Tasarım 1 hero'su) ---------- */
.manzara{position:relative;min-height:100svh;overflow:clip;background:linear-gradient(180deg,#F4EAD9 0%,#F4EAD9 34%,#F2DCBC 64%,#EFC995 100%);view-timeline-name:--manzara}
.sky-word{position:absolute;left:0;right:0;top:20%;display:flex;justify-content:center;pointer-events:none}
.sky-word span{font:900 clamp(120px,25vw,420px)/.8 var(--disp);color:transparent;-webkit-text-stroke:1.5px rgba(60,74,102,.13);white-space:nowrap;text-transform:uppercase}
.land{position:absolute;left:-3%;right:-3%;bottom:0;height:clamp(280px,48svh,620px);pointer-events:none}
.layer{position:absolute;inset:0 0 -28px;will-change:transform}
.land .layer svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.sky-flock{inset:auto;left:auto;right:9%;top:17%;width:clamp(170px,19vw,300px);aspect-ratio:4/3}
.sky-flock svg{width:100%;height:100%;overflow:visible}
.mz-in{position:relative;z-index:5;min-height:100svh;max-width:var(--max);margin:0 auto;padding:clamp(96px,14svh,140px) var(--side) 0;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:16px 40px}
.mz-copy{max-width:940px}
.manzara h2{font-size:clamp(46px,6.8vw,104px);line-height:.9;text-transform:uppercase;color:var(--lac-d)}
.manzara h2 em{font-style:normal;color:var(--nar);display:block}
.mz-sub{margin-top:22px;max-width:44ch;font-size:clamp(17px,1.35vw,20px);line-height:1.5;color:var(--lac-d)}
.mz-cta{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}
.mz-now{display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.35;color:var(--lac-d)}
.mz-now b{font-weight:700;color:var(--nar)}
.dot{position:relative;width:10px;height:10px;border-radius:50%;background:var(--nar);flex:none}
.glow{opacity:.85}
@media (max-width:767px){
  .mz-in{padding-top:88px}
  .land{height:40svh}
  .sky-flock{top:auto;right:7%;bottom:calc(40svh - 70px);width:130px}
  .manzara h2{font-size:clamp(40px,12vw,60px)}
}


/* manzara: yağlıboya katmanlar (arka gök, orta köylü dağlar, ön başaklar) */
.manzara::before{content:"";position:absolute;inset:0 0 auto;height:18%;z-index:2;background:linear-gradient(#F4EAD9,rgba(244,234,217,0));pointer-events:none}
.pano{position:absolute;inset:-3%;pointer-events:none}
.pano .layer{position:absolute;inset:0;will-change:transform}
.pano .pl img,.pano .pl svg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}
.pano-on{z-index:3;inset:auto -5% -2% -5%;height:clamp(170px,34svh,400px)}
.pano .on img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}
.mz-veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,rgba(244,234,217,.92) 0%,rgba(244,234,217,.72) 30%,rgba(244,234,217,0) 60%)}
@media (max-width:767px){
  .mz-veil{background:linear-gradient(180deg,rgba(244,234,217,.95) 0%,rgba(244,234,217,.84) 36%,rgba(244,234,217,.5) 48%,rgba(244,234,217,0) 58%)}
  .pano-on{height:24svh}
  .mz-now{background:rgba(244,234,217,.86);padding:8px 12px;border-radius:12px}
}
/* ---------- 3. SESİN YOLU (Tasarım 4 C) ---------- */
.yol{position:relative;background:var(--aksam)}
.yol-open{padding-top:clamp(90px,14vh,160px);padding-bottom:clamp(2rem,6vh,4rem)}
.yirmi{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem 2.5rem;margin-top:1.4rem}
.yirmi b{font:900 clamp(7rem,19vw,18rem)/.78 var(--disp);letter-spacing:-.02em;color:var(--nar)}
.yirmi span{font:900 clamp(1.8rem,3vw,2.8rem)/.95 var(--disp);text-transform:uppercase;color:var(--lac-d);max-width:13ch;padding-bottom:.4rem}
.track{position:relative;padding-left:calc(var(--gut) + 1rem)}
.yol-svg{position:absolute;left:0;top:0;pointer-events:none;overflow:visible;z-index:0}
.yol-base{fill:none;stroke:var(--nar);stroke-opacity:.3;stroke-width:2;stroke-dasharray:2 9;stroke-linecap:round}
.yol-line{fill:none;stroke:var(--nar);stroke-width:3;stroke-linecap:round}
.mark{fill:var(--krem);stroke:var(--nar);stroke-width:2.5;transform-box:fill-box;transform-origin:center;transition:transform .5s var(--ease),fill .3s}
.mark.on{fill:var(--basak);transform:scale(1.45)}
.durak{position:relative;z-index:1;padding:2.5rem clamp(1rem,4vw,3rem) 3rem 0}
.durak .txt{max-width:34rem}
.durak time{display:block;font:800 1.7rem/1 var(--disp);color:var(--nar);margin-bottom:.6rem;letter-spacing:.02em}
.durak h3{font-size:clamp(2.6rem,4.4vw,4.6rem);text-transform:uppercase;color:var(--lac-d)}
.durak p{margin-top:1rem;font-size:clamp(17px,1.35vw,20px);max-width:38ch}
.durak .ctas{margin-top:1.5rem}
.figs{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.8rem;max-width:880px}
.figs>*:first-child{grid-column:1/-1}
@media (max-width:600px){.figs{grid-template-columns:1fr}}
.figs a{text-decoration:none}
.fig{margin:0;position:relative;border-radius:var(--r);overflow:hidden;background:#E4D2B4;aspect-ratio:var(--ar,608/566);box-shadow:0 24px 48px -24px rgba(60,74,102,.42)}
.fig img{width:100%;height:100%;object-fit:cover}
.fig.afis{aspect-ratio:16/9;background:var(--gece)}
.fig.afis img{object-fit:contain}
.cap{display:block;margin-top:.55rem;font-weight:600;font-size:.95rem}
a:hover>.cap{color:var(--nar)}
.kilim{border-radius:var(--r);aspect-ratio:4/3;background:
  linear-gradient(135deg,transparent 46%,var(--basak) 46% 54%,transparent 54%) 0 0/48px 48px,
  linear-gradient(45deg,transparent 46%,var(--basak) 46% 54%,transparent 54%) 0 0/48px 48px,
  conic-gradient(from 45deg,var(--nar) 25%,var(--lac) 0 50%,var(--nar) 0 75%,var(--lac) 0) 0 0/96px 96px;
  display:grid;place-items:center;overflow:hidden}
.kilim span{background:var(--krem);border-radius:var(--r);padding:1.4rem 1.8rem;box-shadow:0 20px 40px -20px rgba(22,18,15,.5)}
.kilim img{height:56px;width:auto}
html.is-pan .yol-pin{height:100vh;overflow:hidden}
html.is-pan .track{display:flex;flex-wrap:nowrap;height:100vh;width:max-content;padding-left:0}
html.is-pan .durak{flex:none;width:var(--w);height:100vh;display:flex;align-items:center;gap:3.5vw;padding:var(--hdr) 3vw 0 6vw}
html.is-pan .durak .txt{flex:0 0 clamp(18rem,26vw,27rem)}
html.is-pan .figs{max-width:none;display:flex;align-items:center;gap:2.2vw;margin:0}
html.is-pan .figs>*{flex:none;margin-top:var(--y,0)}
html.is-pan .figs .fig,html.is-pan .figs .kilim{height:var(--h);width:auto}
.fig.pan-img img{transform:scale(1.14)}

/* ---------- 4. YÜZLER (Tasarım 1 D) ---------- */
.yuz{position:relative;padding:clamp(90px,14vh,170px) 0 clamp(60px,10vh,120px);overflow:clip}
.bigword{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:0}
.bigword span{font:900 clamp(130px,30vw,480px)/.8 var(--disp);color:transparent;-webkit-text-stroke:1.5px rgba(60,74,102,.16);white-space:nowrap}
.pgs{position:relative;z-index:1;list-style:none;margin:clamp(40px,7vh,80px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}
.col{display:grid;gap:36px}
.col:nth-child(2){margin-top:110px}
.col:nth-child(3){margin-top:40px}
.pg{display:grid;gap:4px;text-decoration:none}
.poster{aspect-ratio:2/1;background:#E9DAC0}
.poster img{object-fit:contain}
.pg .poster{display:block;border-radius:var(--r);overflow:clip;margin-bottom:12px;box-shadow:0 18px 36px -22px rgba(60,74,102,.5);transition:transform .35s var(--ease)}
.pg .poster img{width:100%;height:100%}
.pg h3{font-size:clamp(28px,2.3vw,36px);text-transform:uppercase;color:var(--lac-d);transition:color .2s ease}
.pg .host{font-weight:600}
.pg .when{font-size:15px;color:var(--mute)}
@media (hover:hover){.pg:hover .poster{transform:translateY(-4px)}.pg:hover h3{color:var(--nar)}}
@media (max-width:899px){.pgs{grid-template-columns:repeat(2,minmax(0,1fr))}.col:nth-child(n){margin-top:0}.col{display:contents}}
@media (max-width:560px){.pgs{grid-template-columns:1fr;gap:32px}}
.akis{position:relative;z-index:1;margin-top:clamp(80px,12vh,140px)}
.akis-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 24px}
.akis h3{font-size:clamp(36px,4vw,64px);text-transform:uppercase;color:var(--lac-d)}
.days{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;border-top:3px solid var(--lac)}
.day{padding:16px 16px 20px;border-left:1px solid var(--line)}
.day:first-child{border-left:0;padding-left:0}
.day h4{margin:0 0 14px;font:800 22px/1 var(--disp);text-transform:uppercase;letter-spacing:.02em;color:var(--lac-d)}
.day ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.day a,.day li>span{display:grid;gap:2px;text-decoration:none;padding:8px 10px;margin:0 -10px;border-radius:var(--r);transition:background-color .2s ease}
.day a:hover{background:rgba(231,162,92,.22)}
.day time{font:800 26px/1 var(--disp);color:var(--nar)}
.day span{font-weight:600;font-size:15px;line-height:1.3}
.day a.live,.day span.live{background:var(--lac);color:var(--krem)}
.day a.live time,.day span.live time{color:var(--basak)}
.day a.live small,.day span.live small{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--basak)}
@media (max-width:899px){.days{grid-template-columns:repeat(3,minmax(0,1fr))}.day:nth-child(4){border-left:0;padding-left:0}.day:nth-child(n+4){border-top:1px solid var(--line)}}
@media (max-width:560px){.days{grid-template-columns:repeat(2,minmax(0,1fr))}.day:nth-child(n){border-left:0;padding-left:0;border-top:1px solid var(--line)}.day:nth-child(-n+2){border-top:0}.day:nth-child(even){padding-left:14px;border-left:1px solid var(--line)}}

/* ---------- 5. HARİTA (Tasarım 4 E) ---------- */
.yore{background:var(--aksam)}
.harita{margin-top:2.6rem;position:relative}
.harita svg{width:100%;height:auto;display:block;overflow:visible}
.ulke{fill:var(--krem);stroke:var(--nar);stroke-width:1.8;stroke-linejoin:round}
.y-etiket{font:600 17px var(--text);fill:var(--mute)}
.rota{fill:none;stroke:var(--lac);stroke-width:2.5;stroke-dasharray:7 9;stroke-linecap:round}
.rota-m{fill:none;stroke:#fff;stroke-width:16;stroke-dasharray:1;stroke-dashoffset:0}
.harita.arm .rota-m{stroke-dashoffset:1}
.harita.arm.in .rota-m{stroke-dashoffset:0;transition:stroke-dashoffset 2.6s cubic-bezier(.45,0,.2,1)}
.pin{cursor:pointer;text-decoration:none}
.pin .halo{fill:transparent}
.pin .nok{fill:var(--nar);stroke:var(--aksam);stroke-width:3;transform-box:fill-box;transform-origin:center;transition:transform .35s var(--ease),fill .25s}
.pin text{font:800 21px var(--disp);text-transform:uppercase;letter-spacing:.02em;fill:var(--lac-d);paint-order:stroke;stroke:var(--aksam);stroke-width:5px;stroke-linejoin:round}
.pin:hover .nok,.pin:focus-visible .nok,.pin.hl .nok{transform:scale(1.5);fill:var(--lac)}
.pin:focus-visible{outline:none}
.pin:focus-visible .halo{stroke:var(--nar);stroke-width:3}
.hik-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.4rem;margin-top:2.6rem}
.hk{display:block;text-decoration:none}
.hk .fig{aspect-ratio:4/5;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}
.hk .fig img{object-position:50% 12%}
.hk h3{font-size:clamp(26px,2.2vw,34px);text-transform:uppercase;color:var(--lac-d);margin-top:.9rem;transition:color .2s ease}
.hk p{color:var(--mute);font-size:15px;margin-top:.2rem}
.hk.hl .fig{transform:translateY(-4px);box-shadow:0 0 0 3px var(--nar)}
@media (hover:hover) and (pointer:fine){.hk:hover h3{color:var(--nar)}}
.more{margin-top:2.4rem}
@media (max-width:1023px){.hik-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:767px){.pin text.ad,.y-etiket{display:none}}

/* ---------- 6. SIRA SİZDE + kapanış ---------- */
.davet .ctas{margin-top:26px}
.son-satir{margin-top:clamp(4rem,10vh,6.5rem);padding-top:clamp(2.5rem,6vh,4rem);border-top:3px solid var(--lac);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2rem}
.son-satir p{font:900 clamp(3rem,7vw,7rem)/.9 var(--disp);text-transform:uppercase;color:var(--lac-d)}
.son-satir p span{display:block;color:var(--nar)}
.son-go{display:grid;gap:18px;justify-items:start}


/* ---------- responsive (hero) ---------- */
@media (max-width:900px){
  .hero-intro .copy,.hero-intro .act{grid-column:1/-1}
  .hero-intro .act{justify-self:start;justify-items:start;text-align:left}
}
@media (max-width:520px){
  .reel{height:250vh}
  .mask{font-size:25vw;padding-bottom:clamp(300px,48vh,400px)}
  .hero-intro h1{font-size:clamp(50px,15vw,64px)}
  .btn.big{min-height:58px;padding:0 28px;font-size:18px}
}

/* ================= MOTION (Tasarım 1 katmanları) ================= */
@media (prefers-reduced-motion:no-preference){
  html.motion .dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--nar);animation:ping 1.8s var(--ease) infinite}
  @keyframes ping{from{scale:1;opacity:.6}to{scale:2.6;opacity:0}}
  html.motion .glow{animation:flicker 3.4s ease-in-out infinite alternate;animation-delay:var(--gd,0s)}
  @keyframes flicker{from{opacity:.45}to{opacity:1}}
  html.motion .flock{animation:fly 26s ease-in-out infinite alternate}
  @keyframes fly{from{translate:-60px 14px}to{translate:90px -10px}}
  html.motion .paused .glow,html.motion .paused .flock,html.motion .paused .dot::after{animation-play-state:paused}
}
@media (prefers-reduced-motion:no-preference){
@supports (animation-timeline:view()){
  /* manzara rises into place as the curtain lifts, then splits by depth on the way out */
  html.sda .manzara .land .layer svg{animation:rise linear both;animation-timeline:--manzara;animation-range:entry 0% entry 100%}
  @keyframes rise{from{translate:0 calc(var(--rise,40px) * 2.5)}}
  html.sda .mz-sub,html.sda .mz-cta{animation:up linear both;animation-timeline:--manzara;animation-range:entry 40% entry 100%}
  @keyframes up{from{opacity:0;translate:0 24px}}
  html.sda .manzara .layer{animation:heroOut linear both;animation-timeline:--manzara;animation-range:exit 0% exit 100%}
  @keyframes heroOut{to{translate:0 var(--sy,0)}}
  html.sda .manzara .mz-copy{animation-name:heroOutFade}
  @keyframes heroOutFade{to{translate:0 var(--sy,0);opacity:.2}}

  html.sda .drift{animation:drift linear both;animation-timeline:view()}
  @keyframes drift{from{translate:var(--fx,0) var(--from,0)}to{translate:var(--tx,0) var(--to,0)}}
  html.sda .z1{--from:5vh;--to:-5vh}
  html.sda .z2{--from:12vh;--to:-12vh}
  html.sda .z3{--from:22vh;--to:-22vh}
  html.sda .bigword span.drift{--from:-18vh;--to:18vh;--fx:6vw;--tx:-6vw}
  html.sda .rv{animation:rv linear both;animation-timeline:view();animation-range:entry 0% cover 28%}
  @keyframes rv{from{opacity:0;translate:0 48px}}
}}
html.io .rv{opacity:0;translate:0 32px;transition:opacity .9s var(--ease),translate .9s var(--ease)}
html.io .rv.in{opacity:1;translate:0 0}

/* ---------- reduced motion: everything static ---------- */
@media (prefers-reduced-motion:reduce){
  .reel{height:auto}
  .sahne{position:relative;min-height:100dvh}
  .mask{display:none}
  .sahne video{transform:none}
  .scrim{opacity:1}
  .fig.pan-img img{transform:none}
  *,*::before,*::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}
}

/* ---------- harita: telefonda numaralı işaret + altta liste ---------- */
.pin .nokm,.pin .no,.lejant{display:none}
@media (max-width:767px){
  .pin .nok{display:none}
  .pin .nokm{display:block;fill:var(--nar);stroke:var(--aksam);stroke-width:4;transition:fill .2s}
  .pin .halo{r:44px}
  .pin .no{display:block;font:900 32px var(--disp);fill:var(--krem);text-anchor:middle;dominant-baseline:central;pointer-events:none;paint-order:normal;stroke:none}
  .pin.hl .nokm{fill:var(--lac)}
  .lejant{display:grid;gap:6px;list-style:none;margin:22px 0 0;padding:0}
  .lejant a{display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 12px 6px 6px;border-radius:999px;background:rgba(255,251,244,.7);text-decoration:none;color:var(--lac-d);transition:background-color .2s}
  .lejant a.hl,.lejant a:active{background:var(--krem)}
  .lejant b{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--nar);color:var(--krem);font:900 18px/1 var(--disp)}
  .lejant span{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-weight:700;line-height:1.25}
  .lejant small{font-size:14px;font-weight:500;color:var(--mute)}
}

/* ---------- hero videosu dikey ekranda: açılınca filmin tamamı görünsün ---------- */
@media (orientation:portrait){
  .sahne video{object-fit:contain}
}
@media (orientation:portrait) and (prefers-reduced-motion:no-preference){
  /* --k: dikey ekranı dolduran (cover) ölçek; JS hesaplar. Harfler açılırken ekran dolu, tam açılınca 1 = film tam görünür */
  .sahne video{transform:scale(calc(var(--k,1) * 1.18))}
  .sahne.open video{transform:scale(1)}
  @supports (animation-timeline:view()){
    @keyframes vidSettleP{0%{transform:scale(calc(var(--k,1) * 1.18))}60%,100%{transform:scale(1)}}
    .reel .sahne video{animation-name:vidSettleP}
  }
}
