/* 10 Kasım anma modu (anma.js): yalnız html.anma varken çalışır; başka tarihte hiçbir kural eşleşmez. */
html.anma { --anma-h:30px; }
@media (max-width:560px) { html.anma { --anma-h:46px; } }
.anma-kurdele { position:fixed; z-index:2147483640; width:48px; height:60px; pointer-events:none; filter:drop-shadow(0 1px 2px rgba(0,0,0,.35)); }
.anma-kurdele svg { display:block; width:100%; height:100%; }
@media (max-width:400px) { .anma-kurdele { width:40px; height:50px; } }
.anma-bant { position:fixed; top:0; left:var(--anma-sol,0px); right:0; height:var(--anma-h); z-index:18; display:flex; align-items:center; justify-content:center; flex-wrap:wrap; column-gap:12px; padding:0 14px; background:#141418; color:#F4F4F6; font:600 13px/1.25 "Nunito",system-ui,-apple-system,"Segoe UI",sans-serif; text-align:center; overflow:hidden; }
.anma-bant .anma-metin { font-weight:800; }
.anma-kapat { position:relative; margin:0; padding:0 12px; height:24px; border:1px solid #8E8E98; border-radius:999px; background:transparent; color:#F4F4F6; font:700 12px/1 inherit; font-family:inherit; cursor:pointer; }
.anma-kapat::after { content:""; position:absolute; inset:-10px -6px; }   /* dokunma hedefi ≥ 44 px */
.anma-kapat:focus-visible { outline:3px solid #fff; outline-offset:2px; }
html.anma-bant-kapali .anma-bant { display:none; }
/* içerik, bant altına inmez: sabit yükseklik (sayfa yüklenmeden önce uygulanır, zıplama yok) */
html.anma-bantli:not(.anma-bant-kapali) body.ui-child .shell { padding-top:calc(env(safe-area-inset-top,0px) + var(--anma-h)); }
html.anma-bantli:not(.anma-bant-kapali) body.ui-family .content { padding-top:var(--anma-h); }
html.anma-bantli:not(.anma-bant-kapali) body.ui-family .topbar { top:var(--anma-h); }
html.anma-bantli:not(.anma-bant-kapali) body.ui-mobile { padding-top:var(--anma-h); }
html.anma-bantli:not(.anma-bant-kapali) body.ui-mobile > nav { top:calc(10px + var(--anma-h)); }
/* çocuk ekranı o gün sade: Yılbaşı/Halloween düğmeleri gizli, sevinç efektleri kapalı (cocuk-tema.js / carkifelek.js ANMA.aktif'e de bakar) */
html.anma #halBtn, html.anma #ybBtn { display:none !important; }
html.anma :is(.oy-konfeti, .lvl-conf, .ck-konfeti, #burst, .burst) { display:none !important; }
