/* 17 Ekim 2026 · yalnız NEFES Kreatif kartının reels/öncesi-sonrası alanı.
   Kart dışındaki ana sayfa, işletme paneli ve carousel düzeni değiştirilmez. */
.nf2-kreatif-reels-kart{background:#0b2122}
.nf2-kreatif-reels-kart::after{display:none!important}
.nf2-kreatif-reels-kart .nf2-kart-no{color:#b9e5de}
.nf2-kreatif-reels-kart .nf2-kart-metni{position:relative;z-index:2}
.nf2-kreatif-reels-kart .nf2-kart-metni h3{margin-bottom:11px}
.nf2-kreatif-reels-kart .nf2-kart-metni p{color:#b4d0ca}
.nf2-reels-disclosure{display:block;color:#74a29a;font:600 9px/1.5 var(--govde,'Manrope',sans-serif);margin-top:11px;letter-spacing:.055em}
.nf2-reels-diff{--nf2-cut:50%;position:relative;z-index:2;flex:1 1 235px;min-height:230px;overflow:hidden;margin:15px -12px 15px;background:#0c2929;border:1px solid rgba(117,240,226,.42);isolation:isolate;user-select:none;-webkit-user-select:none}
.nf2-reels-before,.nf2-reels-after video{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block}
.nf2-reels-before{object-position:52% 50%}
.nf2-reels-after{position:absolute;inset:0;clip-path:inset(0 0 0 var(--nf2-cut))}
.nf2-reels-after video{object-position:center 50%;background:#122323}
.nf2-reels-diff::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(3,13,15,.54),transparent 31%,rgba(3,15,16,.24));pointer-events:none;z-index:2}
.nf2-reels-tag{position:absolute;top:13px;z-index:3;padding:8px 10px;border-radius:999px;background:rgba(4,19,20,.83);border:1px solid rgba(196,255,246,.28);color:#e3fbf6;font:800 9px/1 var(--govde,'Manrope',sans-serif);letter-spacing:.065em;pointer-events:none;white-space:nowrap}
.nf2-reels-tag-before{left:10px}
.nf2-reels-tag-after{right:10px;background:#69efe4;color:#05302b;border-color:#69efe4}
.nf2-reels-divider{position:absolute;z-index:4;pointer-events:none;left:var(--nf2-cut);top:0;bottom:0;width:2px;background:#71f5e9;transform:translateX(-50%);box-shadow:0 0 12px rgba(52,237,225,.6)}
.nf2-reels-knob{position:absolute;left:50%;top:50%;width:52px;height:52px;transform:translate(-50%,-50%);border-radius:50%;background:#052526;display:grid;place-items:center;border:2px solid #8dfcf0;box-shadow:0 2px 20px rgba(0,0,0,.8),0 0 0 4px rgba(101,236,227,.13);color:#bafff6}
.nf2-reels-knob span{font:500 29px/1 var(--govde,'Manrope',sans-serif);transform:translateY(-2px)}
.nf2-reels-cue{position:absolute;z-index:3;bottom:12px;left:50%;transform:translateX(-50%);white-space:nowrap;pointer-events:none;background:rgba(3,24,24,.76);border:1px solid rgba(128,249,230,.4);padding:7px 12px;border-radius:999px;color:#eafffb;font:800 9px/1 var(--govde,'Manrope',sans-serif);letter-spacing:.085em;display:flex;align-items:center;gap:6px}
.nf2-reels-cue span{font-size:16px;line-height:.7;color:#71ede1}
#nf2ReelsSlider{position:absolute;z-index:5;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y;-webkit-appearance:none;appearance:none}
.nf2-reels-diff:focus-within{outline:2px solid #cafff7;outline-offset:3px}
.nf2-reels-diff.nf2-reels-user-drag .nf2-reels-knob{background:#67eee4;color:#052423;box-shadow:0 0 0 7px rgba(101,236,227,.18),0 2px 20px rgba(0,0,0,.75)}
@media(max-width:720px){
 .nf2-kreatif-reels-kart{min-height:520px}
 .nf2-reels-diff{min-height:242px;flex-basis:248px;margin:12px -12px 12px}
 .nf2-kreatif-reels-kart .nf2-kart-metni h3{font-size:32px;line-height:1.12;margin-bottom:10px}
 .nf2-reels-tag{top:10px;font-size:8px;padding:7px 8px}
 .nf2-reels-disclosure{margin-top:8px}
 .nf2-reels-cue{bottom:10px;font-size:8px}
}
@media(max-width:360px){
 .nf2-kreatif-reels-kart{min-height:510px}
 .nf2-reels-diff{min-height:220px;flex-basis:230px}
 .nf2-reels-knob{width:48px;height:48px}
 .nf2-kreatif-reels-kart .nf2-kart-metni h3{font-size:29px}
}
@media(prefers-reduced-motion:reduce){
 .nf2-reels-divider,.nf2-reels-knob{transition:none}
}

/* 17 Ekim: Sosyal medya telefonunun son satırı manifesto zeminine değmez. */
html.web #nefes-sosyal{padding-bottom:clamp(105px,12vw,170px)!important;}
@media(max-width:850px){html.web #nefes-sosyal{padding-bottom:62px!important;}}
