/* Sosyal: shared chrome and announcement (v3) — match C-eddin interactions. */
/** Alaeddin V2 — yalnız resimli açılış duyurusu ve çerez tercihi UI. */
.ce-first-announcement[hidden],.ce-cookie-consent[hidden],.ce-cookie-settings[hidden]{display:none!important}
.ce-first-announcement{position:fixed;inset:0;z-index:10020;display:grid;place-items:center;padding:clamp(14px,3vw,42px);background:rgba(26,12,18,.88);backdrop-filter:blur(12px);cursor:pointer;animation:ce-ad-fade .3s both}
.ce-first-announcement img{display:block;object-fit:contain;width:auto;height:auto;max-width:min(92vw,1050px);max-height:90dvh;border-radius:12px;box-shadow:0 30px 90px #0006}
@keyframes ce-ad-fade{from{opacity:0}to{opacity:1}}
.ce-cookie-consent{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);z-index:10010;width:min(960px,calc(100% - 28px));background:#fff;color:#75242C;border:1px solid #F7D9DD;box-shadow:0 15px 52px #5A16203b;border-radius:18px;padding:20px 24px;font-size:14px;line-height:1.55}
.ce-cookie-consent h2{font-size:19px;margin:0 0 6px;color:#9D1F28}
.ce-cookie-consent p{margin:0 0 12px}
.ce-cookie-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ce-cookie-actions button,.ce-cookie-settings button{border:1px solid #DC3038;border-radius:9px;padding:10px 16px;background:#fff;color:#9D1F28;font-weight:700;cursor:pointer;min-height:42px}.ce-cookie-actions button:first-child{background:#DC3038;color:#fff}
.ce-cookie-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.ce-cookie-links a{color:#9D1F28;text-decoration:underline;font-weight:650}
.ce-cookie-settings{margin:12px 0;padding:12px;border:1px solid #F7D9DD;border-radius:10px;background:#FFF7F8}
.ce-cookie-settings label{display:block;margin:8px 0}.ce-cookie-settings input{accent-color:#DC3038;margin-right:8px}
@media(max-width:600px){.ce-cookie-consent{bottom:8px;padding:15px}.ce-cookie-actions button{flex:1;min-width:105px}}
@media(prefers-reduced-motion:reduce){.ce-first-announcement{animation:none}}

body[data-modul="sosyal"] .ce-footer-toggle{color:#9D1F28;background:linear-gradient(180deg,#fff,#FFF0F1);border-top-color:#F3C0C3}
body[data-modul="sosyal"] .ce-footer-toggle:hover{color:#DC3038;background:#FFF7F8}
body[data-modul="sosyal"] .ce-first-announcement{background:rgba(45,13,22,.87)}
/* The shared footer is independent of the sidebar and must remain visible when opened. */
.ce-footer-panel:not([hidden]) .ala-global-footer{display:block!important}
.ala-global-top .ala-global-account-menu{z-index:500}

body[data-modul="sosyal"] .ce-first-announcement{background:rgba(73,12,23,.88)}
