/* Profaj slayt bölümleri. Tüm seçiciler .slb altında. Hareket: transform/opacity + @keyframes; betik yalnız tetikler. */
.slb{--g:16px;--bg:#121110;--fg:#fff;--mu:#cfc8c3;--rt:#FF2400;--kr:#FF2400;--k0:#26231f;--k1:#302e2d;--k2:#3a3735;--cd:#26231f;--ln:#4a4643;--bx:#6f6a66;--bz:#3a3735;--ease:cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;background:var(--bg);color:var(--fg);font-family:var(--body,"Open Sans","Helvetica Neue",Arial,sans-serif);font-size:16px;line-height:1.6;padding-block:clamp(64px,8vw,112px);-webkit-text-size-adjust:100%}
.slb[data-tema="acik"]{--bg:#fff;--fg:#121110;--mu:#5d5854;--rt:#c41d00;--k0:#f2efed;--k1:#e9e5e2;--k2:#dcd7d3;--cd:#f5f3f2;--ln:#d9d3cf;--bx:#302e2d;--bz:#302e2d}
.slb,.slb *,.slb *::before,.slb *::after{box-sizing:border-box}
.slb :where(h1,h2,h3,p,ul,ol,li){margin:0;padding:0;list-style:none}
.slb a{color:inherit;text-decoration:none}
.slb a:focus-visible,.slb button:focus-visible,.slb [tabindex]:focus-visible{outline:2px solid var(--rt);outline-offset:4px}
.slb i,.slb em{font-style:normal}
.slb .slb__w{width:100%;max-width:1320px;margin-inline:auto;padding-inline:max(var(--g),env(safe-area-inset-left,0px));position:relative;z-index:1}
@media(min-width:860px){.slb{--g:40px}}
/* başlık bloğu */
.slb .slb__hd{max-width:880px;margin-bottom:clamp(36px,5vw,64px)}
.slb .slb__e{font-weight:600;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--rt);margin-bottom:14px}
.slb .slb__b{font-family:var(--display,"Montserrat","Helvetica Neue",Arial,sans-serif);font-weight:800;font-size:clamp(1.85rem,4.2vw,3.5rem);line-height:1.1;letter-spacing:-.01em;text-wrap:balance;color:var(--fg)}
.slb .slb__a{margin-top:16px;max-width:58ch;color:var(--mu);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.55}
.slb :where(h3){font-family:var(--display,"Montserrat","Helvetica Neue",Arial,sans-serif);font-weight:700;line-height:1.2;color:inherit}
/* düğmeler */
.slb .slb__dg{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(28px,3.4vw,44px)}
.slb .slb__d{display:inline-flex;align-items:center;min-height:52px;padding:0 28px;font:700 .95rem/1 var(--display,"Montserrat",Arial,sans-serif);letter-spacing:.02em;background:var(--kr);color:#fff;border:2px solid var(--kr);transition:background-color .25s,color .25s,border-color .25s}
.slb .slb__d:hover{background:var(--fg);border-color:var(--fg);color:var(--bg)}
.slb .slb__d--2{background:transparent;color:var(--fg);border-color:var(--ln)}
.slb[data-tema="acik"] .slb__d--2{border-color:var(--bx)}
.slb .slb__d--2:hover{background:var(--kr);border-color:var(--kr);color:#fff}
.slb .slb__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/* kare ızgara */
.slb .slb-izg{display:grid;grid-template-columns:repeat(3,1fr);gap:3.6%;aspect-ratio:3/var(--r,3);width:100%}
.slb .slb-izg i{display:block;background:var(--ck,var(--k0));transition:background-color .35s ease}
.slb .slb-izg i[data-k="0"]{--ck:var(--k0)}.slb .slb-izg i[data-k="1"]{--ck:var(--k1)}.slb .slb-izg i[data-k="2"]{--ck:var(--k2)}.slb .slb-izg i[data-k="r"]{--ck:var(--kr)}
.slb .slb-izg i:hover{background:var(--kr)}
.slb .slb-izg i{translate:0 0;transition:background-color .35s ease,translate .9s cubic-bezier(.6,0,.2,1)}
@keyframes slb-pop{from{opacity:0;scale:.55}}
@keyframes slb-gel{from{opacity:0;translate:0 24px}}
@keyframes slb-sol{from{opacity:0;translate:-28px 0}}
@keyframes slb-sag{from{opacity:0;translate:28px 0}}
@keyframes slb-ciz-x{from{transform:scaleX(0)}}
@keyframes slb-ciz-y{from{transform:scaleY(0)}}
@keyframes slb-cek{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}
@keyframes slb-dalga{0%,13%,29%,100%{background-color:var(--ck);scale:1}21%{background-color:var(--kr);scale:.82}}
@keyframes slb-nefes{0%,100%{opacity:.35}50%{opacity:1}}
@keyframes slb-kay{to{transform:translate(64px,64px)}}
@keyframes slb-ay{0%{opacity:.25}55%{opacity:1;background-color:var(--kr);color:#fff}100%{background-color:var(--bgf)}}
/* 1 kapak-kareler */
.slb--kapak-kareler{padding-block:clamp(32px,4vw,64px)}
.slb .slb-kk{display:grid;gap:36px;grid-template-columns:minmax(0,1fr)}
.slb .slb-kk__m{display:flex;flex-direction:column;gap:clamp(36px,6vw,88px)}
.slb .slb-kk__t{margin-block:auto}
.slb .slb-kk .slb__b{font-size:clamp(2.1rem,5.4vw,5rem);line-height:1.08}
.slb .slb-kk .slb__a{max-width:34ch}
.slb .slb__lg{display:block;height:40px;width:auto;align-self:flex-start}
.slb:not([data-tema="acik"]) .slb__lg--a,.slb[data-tema="acik"] .slb__lg--k{display:none}
.slb .slb-kk .slb-izg{width:min(100%,230px);will-change:translate}
@media(min-width:860px){.slb .slb-kk{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);min-height:clamp(500px,40vw,640px);gap:56px;align-items:center}.slb .slb-kk__m{align-self:stretch}.slb .slb-kk .slb-izg{justify-self:end;width:min(100%,480px)}}
/* 2 kareler-serit */
.slb--kareler-serit{padding-block:0;--s:clamp(34px,4.4vw,64px)}
.slb--kareler-serit .slb-izg{display:grid;grid-auto-flow:column;grid-auto-columns:var(--s);grid-template-rows:var(--s);gap:calc(var(--s)*.14);aspect-ratio:auto;width:100%;height:calc(var(--s)*1.9);align-content:center;justify-content:center;overflow:hidden}
.slb--kareler-serit .slb-izg i{transition:none}
/* ortak: ızgara animasyonları */
@media(prefers-reduced-motion:no-preference){
.slb--js:not(.is-in) .slb-izg i{opacity:0}
.slb.is-in .slb-izg i{animation:slb-pop .6s var(--ease) backwards;animation-delay:calc(var(--i)*70ms)}
.slb--alinti-kare.is-in .slb-izg i{animation-delay:calc(var(--i)*8ms)}
.slb--kareler-serit.is-in .slb-izg i{animation:slb-dalga 5.2s ease-in-out infinite;animation-delay:calc(var(--i)*95ms)}
.slb--kareler-serit:not(.is-on) .slb-izg i{animation-play-state:paused}
}
/* 3 zaman-cizgisi */
.slb .slb__zc{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);--p:99}
.slb .slb__zc li{position:relative;display:flex;flex-direction:column;padding-right:22px;--f:clamp(0,var(--p) - var(--i,0),1)}
.slb .slb__zc .slb__t{order:1;display:flex;align-items:flex-end;height:4.5rem;padding-bottom:14px;font-weight:800;font-size:clamp(1rem,1.7vw,1.35rem);color:var(--rt)}
.slb .slb__zc li::before{content:"";order:2;width:24px;height:24px;background:var(--fg);transition:background-color .35s,scale .35s var(--ease),box-shadow .35s;position:relative;z-index:1}
.slb .slb__zc li p{order:3;margin-top:22px;font-size:clamp(.95rem,1.45vw,1.2rem);line-height:1.45;color:var(--fg);transition:opacity .4s}
.slb .slb__zc li::after{content:"";position:absolute;left:34px;right:8px;top:calc(4.5rem + 10px);height:4px;background:linear-gradient(var(--kr),var(--kr)) left/calc(var(--f)*100%) 100% no-repeat,var(--ln);transition:background-size .35s linear}
.slb .slb__zc li:last-child::after{display:none}
.slb--js .slb__zc li:not(.is-done)::before{background:var(--k2)}
.slb--js .slb__zc li:not(.is-done) p{opacity:.4}
.slb .slb__zc li.is-etkin::before{background:var(--kr);scale:1.2;box-shadow:0 0 0 6px rgba(255,36,0,.28)}
@media(max-width:859px){
.slb .slb__zc{grid-auto-flow:row}
.slb .slb__zc li{display:block;padding:0 0 30px 52px}
.slb .slb__zc .slb__t{display:block;height:auto;padding:0 0 4px;font-size:1.1rem}
.slb .slb__zc li::before{position:absolute;left:0;top:2px}
.slb .slb__zc li p{margin-top:0}
.slb .slb__zc li::after{left:10px;right:auto;top:34px;bottom:2px;width:4px;height:auto;background:linear-gradient(var(--kr),var(--kr)) top/100% calc(var(--f)*100%) no-repeat,var(--ln)}
}
/* 4 matris */
.slb .slb__mx{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px 18px}
.slb .slb__ay,.slb .slb__ax{font-weight:600;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mu);text-align:center}
.slb .slb__ax{grid-column:2}
.slb .slb__ay{writing-mode:vertical-rl;transform:rotate(180deg)}
.slb .slb__hc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.6vw,20px)}
.slb[data-kol="3"] .slb__hc{grid-template-columns:repeat(3,minmax(0,1fr))}
.slb .slb__hc li{position:relative;background:var(--cd);min-height:clamp(150px,17vw,230px);padding:clamp(20px,2.6vw,36px);transition:scale .35s var(--ease),background-color .3s,color .3s;cursor:default}
.slb .slb__hc li::after{content:"";position:absolute;right:clamp(16px,1.8vw,24px);bottom:clamp(16px,1.8vw,24px);width:14px;height:14px;background:var(--kr);transition:background-color .3s}
.slb .slb__hc li:hover::after,.slb .slb__hc li:focus-visible::after{background:#fff}
.slb .slb__hc h3{font-size:clamp(1.05rem,1.7vw,1.5rem)}
.slb .slb__hc p{margin-top:12px;font-size:clamp(.92rem,1.3vw,1.1rem);line-height:1.45;opacity:0;translate:0 10px;transition:opacity .35s,translate .35s var(--ease)}
.slb .slb__hc li:hover,.slb .slb__hc li:focus-visible{scale:1.05;z-index:2;background:var(--kr);color:#fff}
.slb .slb__hc li:hover p,.slb .slb__hc li:focus-visible p{opacity:1;translate:0 0}
@media(hover:none){.slb .slb__hc p{opacity:1;translate:0 0}}
@media(max-width:559px){.slb[data-kol="3"] .slb__hc{grid-template-columns:repeat(2,minmax(0,1fr))}.slb .slb__hc li{min-height:150px}}
@media(prefers-reduced-motion:no-preference){
.slb--js:not(.is-in) .slb__hc li{opacity:0}
.slb.is-in .slb__hc li{animation:slb-gel .7s var(--ease) backwards;animation-delay:calc(var(--i)*140ms)}
}
@media(prefers-reduced-motion:reduce){.slb .slb__hc p{opacity:1;translate:0 0}}
/* 5 huni-katman */
.slb .slb__hn{display:grid;gap:12px}
.slb .slb__hn li{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(20px,4vw,56px);align-items:center}
.slb .slb__br{position:relative;width:calc(100% - var(--t,0)*50%);margin-inline:auto;min-height:clamp(56px,6.4vw,84px);display:flex;align-items:center;justify-content:center;padding:6px 16px;text-align:center;color:#fff;isolation:isolate}
.slb .slb__br::before{content:"";position:absolute;inset:0;z-index:-1;background:color-mix(in srgb,var(--kr) calc(100% - var(--t,0)*100%),var(--bz));transform-origin:top}
.slb .slb__br h3{font-size:clamp(.95rem,1.6vw,1.3rem);color:#fff}
.slb .slb__hn p{font-size:clamp(.95rem,1.4vw,1.15rem);line-height:1.45;color:var(--fg)}
@media(max-width:859px){.slb .slb__hn{gap:22px}.slb .slb__hn li{grid-template-columns:minmax(0,1fr);gap:10px}.slb .slb__hn p{text-align:center}}
@media(prefers-reduced-motion:no-preference){
.slb--js:not(.is-in) .slb__br::before{transform:scaleY(0)}
.slb--js:not(.is-in) .slb__br h3,.slb--js:not(.is-in) .slb__hn p{opacity:0}
.slb.is-in .slb__br::before{animation:slb-ciz-y .7s var(--ease) backwards;animation-delay:calc(var(--i)*260ms)}
.slb.is-in .slb__br h3,.slb.is-in .slb__hn p{animation:slb-gel .6s var(--ease) backwards;animation-delay:calc(var(--i)*260ms + 380ms)}
}
/* 6 ay-haritasi */
.slb .slb__am{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.2vw,16px)}
@media(min-width:560px){.slb .slb__am{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(min-width:860px){.slb .slb__am{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(min-width:1100px){.slb .slb__am{grid-template-columns:repeat(6,minmax(0,1fr))}}
.slb .slb__am li{--bgf:var(--cd);background:var(--cd);min-height:clamp(110px,11vw,150px);padding:clamp(14px,1.6vw,22px)}
.slb .slb__am li.is-yogun{--bgf:var(--kr);background:var(--kr);color:#fff}
.slb .slb__am b{display:block;font-family:var(--display,"Montserrat",Arial,sans-serif);font-weight:700;font-size:clamp(.9rem,1.3vw,1.1rem);color:var(--mu);margin-bottom:8px}
.slb .slb__am li.is-yogun b{color:#fff}
.slb .slb__am .slb__tx{display:block;font-weight:600;font-size:clamp(.88rem,1.25vw,1.05rem);line-height:1.35}
@media(prefers-reduced-motion:no-preference){
.slb--js:not(.is-in) .slb__am li{opacity:.25}
.slb.is-in .slb__am li{animation:slb-ay .9s ease-out backwards;animation-delay:calc(var(--i)*120ms)}
}
/* 7 karsilastirma */
.slb .slb__kc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,28px)}
@media(max-width:759px){.slb .slb__kc{grid-template-columns:minmax(0,1fr)}}
.slb .slb__kp{background:var(--cd);padding:clamp(24px,3.4vw,48px);overflow:hidden}
.slb .slb__kp--2{background:#fff;color:#121110;--p:1}
.slb[data-tema="acik"] .slb__kp--2{background:#302e2d;color:#fff}
.slb .slb__kp h3{font-size:clamp(1.15rem,1.9vw,1.6rem);margin-bottom:6px}
.slb .slb__kp li{position:relative;padding-left:30px;margin-top:clamp(14px,1.8vw,22px);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.4}
.slb .slb__kp li::before{content:"";position:absolute;left:0;top:.45em;width:12px;height:12px;background:var(--kr)}
@media(prefers-reduced-motion:no-preference){
.slb--js:not(.is-in) .slb__kp li{opacity:0}
.slb.is-in .slb__kp li{animation:slb-sol .7s var(--ease) backwards;animation-delay:calc((var(--i)*2 + var(--p,0))*140ms + 150ms)}
.slb.is-in .slb__kp--2 li{animation-name:slb-sag}
}
/* 8 kontrol-listesi */
.slb .slb__kl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,30px) clamp(32px,5vw,72px)}
@media(max-width:759px){.slb .slb__kl{grid-template-columns:minmax(0,1fr)}}
.slb .slb__kl li{position:relative;min-height:44px;padding:4px 0 4px 64px;font-size:clamp(1.02rem,1.6vw,1.3rem);line-height:1.4;display:flex;align-items:center}
.slb .slb__kl li::before{content:"";position:absolute;left:0;top:0;width:44px;height:44px;border:4px solid var(--bx)}
.slb .slb__kl li::after{content:"";position:absolute;left:0;top:0;width:44px;height:44px;background:var(--rt);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Cpath d='M10 23l9 9 16-20' fill='none' stroke='black' stroke-width='5.5'/%3E%3C/svg%3E") center/100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Cpath d='M10 23l9 9 16-20' fill='none' stroke='black' stroke-width='5.5'/%3E%3C/svg%3E") center/100% no-repeat}
@media(prefers-reduced-motion:no-preference){
.slb--js:not(.is-in) .slb__kl li::after{clip-path:inset(0 100% 0 0)}
.slb.is-in .slb__kl li::after{animation:slb-cek .55s ease-out backwards;animation-delay:calc(var(--i)*170ms + 300ms)}
.slb--js:not(.is-in) .slb__kl li{opacity:.35}
.slb.is-in .slb__kl li{animation:slb-gel .6s var(--ease) backwards;animation-delay:calc(var(--i)*170ms)}
}
/* 9 buyuk-rakam-karolari */
.slb .slb__rk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
@media(min-width:860px){.slb .slb__rk{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}
.slb .slb__rk li{position:relative;overflow:hidden;container-type:inline-size;aspect-ratio:1/1;background:var(--cd);--pat:rgba(255,255,255,.035)}
@media(min-width:860px){.slb .slb__rk li{aspect-ratio:1/.9}}
.slb[data-tema="acik"] .slb__rk li{--pat:rgba(0,0,0,.03)}
.slb .slb__rk li.is-kirmizi{background:var(--kr);--pat:rgba(0,0,0,.09);color:#fff}
.slb .slb__rk li::before{content:"";position:absolute;inset:-64px 0 0 -64px;background:var(--pat);-webkit-mask:linear-gradient(90deg,#0000 8px,#000 0),linear-gradient(0deg,#0000 8px,#000 0);-webkit-mask-size:64px 64px;-webkit-mask-composite:source-in;mask:linear-gradient(90deg,#0000 8px,#000 0),linear-gradient(0deg,#0000 8px,#000 0);mask-size:64px 64px;mask-composite:intersect}
.slb .slb__rk div{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:8cqi;gap:2cqi}
.slb .slb__r{font-family:var(--display,"Montserrat",Arial,sans-serif);font-weight:800;font-size:16cqi;line-height:1;letter-spacing:-.02em}
.slb .slb__rl{font-weight:700;font-size:max(.95rem,6.4cqi);line-height:1.25}
@media(prefers-reduced-motion:no-preference){
.slb--js:not(.is-in) .slb__rk li{opacity:0}
.slb.is-in .slb__rk li{animation:slb-pop .7s var(--ease) backwards;animation-delay:calc(var(--i)*130ms)}
.slb.is-on .slb__rk li::before{animation:slb-kay 7s linear infinite}
}
/* 10 adim-kartlari */
.slb .slb__ak{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}
.slb .slb__ak li{position:relative;padding-right:18px}
.slb .slb__no{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--kr);color:#fff;font-family:var(--display,"Montserrat",Arial,sans-serif);font-weight:800;font-size:1.1rem;position:relative;z-index:1}
.slb .slb__ak li::after{content:"";position:absolute;left:52px;right:6px;top:20px;height:4px;background:var(--kr);transform-origin:left}
.slb .slb__ak li:last-child::after{display:none}
.slb .slb__ad{margin-top:18px;background:var(--cd);padding:clamp(18px,2vw,28px)}
.slb .slb__ad h3{font-size:clamp(1rem,1.5vw,1.3rem);margin-bottom:8px}
.slb .slb__ad p{font-size:clamp(.92rem,1.2vw,1.05rem);line-height:1.45;color:var(--mu)}
@media(max-width:859px){
.slb .slb__ak{grid-auto-flow:row}
.slb .slb__ak li{padding:0 0 22px 64px}
.slb .slb__no{position:absolute;left:0;top:0}
.slb .slb__ad{margin-top:0}
.slb .slb__ak li::after{left:20px;right:auto;top:50px;bottom:-2px;width:4px;height:auto;transform-origin:top}
}
@media(prefers-reduced-motion:no-preference){
.slb--js:not(.is-in) .slb__ak li>*{opacity:0}
.slb--js:not(.is-in) .slb__ak li::after{transform:scaleX(0)}
.slb.is-in .slb__ak li .slb__no,.slb.is-in .slb__ak li .slb__ad{animation:slb-gel .6s var(--ease) backwards;animation-delay:calc(var(--i)*380ms)}
.slb.is-in .slb__ak li::after{animation:slb-ciz-x .5s ease-in-out backwards;animation-delay:calc(var(--i)*380ms + 200ms)}
}
@media(prefers-reduced-motion:no-preference) and (max-width:859px){
.slb--js:not(.is-in) .slb__ak li::after{transform:scaleY(0)}
.slb.is-in .slb__ak li::after{animation-name:slb-ciz-y}
}
/* 11 alinti-kare */
.slb--alinti-kare{display:flex;align-items:center;min-height:clamp(420px,50vw,640px);padding-block:clamp(72px,9vw,128px)}
.slb--alinti-kare .slb-izg{--s:clamp(52px,6.6vw,96px);position:absolute;inset:0;z-index:0;display:grid;grid-template-columns:repeat(auto-fill,var(--s));grid-auto-rows:var(--s);gap:calc(var(--s)*.07);aspect-ratio:auto;width:100%;justify-content:center;align-content:center;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 0,#0000 24%,#0000 76%,#000 100%);mask-image:linear-gradient(180deg,#000 0,#0000 24%,#0000 76%,#000 100%)}
@media(min-width:860px){.slb--alinti-kare .slb-izg{-webkit-mask-image:linear-gradient(90deg,#0000 42%,#000 74%);mask-image:linear-gradient(90deg,#0000 42%,#000 74%)}}
.slb--alinti-kare .slb-izg i{transition:none}
.slb--alinti-kare:not([data-tema="acik"]) .slb-izg{--k0:#2d2a27;--k1:#383431;--k2:#47423f}
.slb .slb__q{font-family:var(--display,"Montserrat",Arial,sans-serif);font-weight:800;font-size:clamp(1.9rem,5.2vw,4.6rem);line-height:1.12;letter-spacing:-.015em;text-wrap:balance;max-width:19ch}
.slb .slb__q em{color:var(--rt)}
.slb .slb__q .w{display:inline-block}
.slb--alinti-kare .slb__a{max-width:46ch}
@media(prefers-reduced-motion:no-preference){
.slb--js:not(.is-in) .slb__q .w{opacity:0}
.slb.is-in .slb__q .w{animation:slb-gel .7s var(--ease) backwards;animation-delay:calc(var(--i)*110ms)}
.slb--alinti-kare.is-in .slb-izg i[data-k="r"]{animation:slb-nefes 6s ease-in-out infinite;animation-delay:calc(var(--i)*37ms)}
.slb--alinti-kare:not(.is-on) .slb-izg i{animation-play-state:paused}
}
/* 12 sunum-vitrini */
.slb--sunum-vitrini{padding-inline:0}
.slb .slb__vh{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}
.slb .slb__ok{display:flex;gap:10px;flex:none;margin-bottom:clamp(36px,5vw,64px)}
.slb .slb__ok button{width:48px;height:48px;border:2px solid var(--ln);background:transparent;color:var(--fg);cursor:pointer;font:700 1.1rem/1 var(--display,Arial,sans-serif);transition:background-color .25s,border-color .25s,color .25s}
.slb[data-tema="acik"] .slb__ok button{border-color:var(--bx)}
.slb .slb__ok button:hover{background:var(--kr);border-color:var(--kr);color:#fff}
.slb .slb__ray{overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;padding:6px max(var(--g),calc((100% - 1240px)/2)) 22px}
.slb .slb__vt{display:flex;gap:clamp(12px,1.6vw,20px);width:max-content}
.slb .slb__vt li{scroll-snap-align:start;scroll-margin-inline:max(var(--g),calc((100vw - 1240px)/2))}
.slb .slb__kt{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:clamp(260px,76vw,340px);height:clamp(280px,26vw,330px);padding:24px;background:#121110;color:#fff;--k0:#2c2926;--k1:#36322f;--k2:#443f3c;--rt:#FF2400;overflow:hidden;transition:translate .35s var(--ease)}
.slb:not([data-tema="acik"]) .slb__kt{background:#1e1c1a;box-shadow:0 0 0 1px #3a3735}
.slb .slb__kt:hover{translate:0 -5px}
.slb .slb__kt .slb-izg{position:absolute;top:22px;right:22px;width:92px}
.slb .slb__kt .slb__e{font-size:.7rem;margin-bottom:10px}
.slb .slb__kb{font-size:clamp(1.15rem,1.7vw,1.4rem);font-weight:800;line-height:1.2;color:#fff;text-wrap:balance}
.slb .slb__kt:focus-visible{outline-offset:-4px}
@media(prefers-reduced-motion:no-preference){
.slb--js:not(.is-in) .slb__vt li{opacity:0}
.slb.is-in .slb__vt li{animation:slb-sag .7s var(--ease) backwards;animation-delay:calc(var(--i)*110ms)}
}
@media(prefers-reduced-motion:reduce){.slb .slb__ray{scroll-behavior:auto}.slb .slb-izg i,.slb .slb__kt{transition:background-color .2s}}
