/* ARDREAM62 29 Ekim 2026 beta duyurusu: mevcut temadan bağımsız. */
.a62-announcement-overlay[hidden]{display:none!important}
.a62-announcement-overlay{position:fixed;inset:0;z-index:2147483000;background:rgba(0,5,11,.86);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:flex;justify-content:center;align-items:center;overflow-y:auto;padding:18px;box-sizing:border-box}
.a62-announcement-overlay *, .a62-announcement-overlay *::before,.a62-announcement-overlay *::after{box-sizing:border-box}
.a62-announcement-dialog{position:relative;isolation:isolate;margin:auto;width:min(100%,1040px);max-height:calc(100dvh - 36px);background:#070f18;border:1px solid #bd914a;box-shadow:0 0 0 2px #06090d,0 0 0 3px #735027,0 28px 100px rgba(0,0,0,.8);overflow:visible}
.a62-announcement-visual{position:relative;line-height:0}
.a62-announcement-poster{display:block;width:100%;height:auto;max-height:calc(100dvh - 40px);object-fit:contain}
.a62-announcement-close{position:absolute;right:.4%;top:1.2%;z-index:2;width:6.5%;height:10%;min-width:44px;min-height:44px;border:0!important;background:transparent!important;color:transparent!important;cursor:pointer;padding:0;display:grid;place-items:center;opacity:1!important}
.a62-announcement-close:hover{filter:drop-shadow(0 0 5px #e9bf6e)}
.a62-announcement-close:focus-visible{outline:3px solid #fff4ba!important;outline-offset:2px;border-radius:50%}
.a62-announcement-mobile-details{display:none}
body.a62-announcement-active{overflow:hidden!important}
@media(max-width:700px){
 .a62-announcement-overlay{padding:12px;align-items:center}
 .a62-announcement-dialog{width:min(100%,440px);max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;border:2px solid #a47e3a;border-radius:5px}
 .a62-announcement-visual{height:clamp(145px,43vw,205px);overflow:hidden}
 .a62-announcement-poster{height:100%;max-height:none;object-fit:cover;object-position:50% 5%}
 .a62-announcement-close{position:absolute;right:8px;top:8px;margin:0;width:42px;height:42px;min-width:42px;min-height:42px;border-radius:50%!important;border:1px solid #e5c16f!important;background:#091522eb!important;color:#fff1c4!important;font:32px/1 Arial,sans-serif;box-shadow:0 2px 14px #000;z-index:10}
 .a62-announcement-mobile-details{display:block;text-align:center;padding:18px 14px 22px;background:radial-gradient(circle at center top,#142c3b 0%,#051018 74%);font-family:Georgia,'Times New Roman',serif;color:#f4e4c4}
 .a62-announcement-mobile-details h2{margin:0 auto 12px;font-size:clamp(18px,5.5vw,25px);line-height:1.18;letter-spacing:.02em;color:#f7d788;text-shadow:0 2px 4px #000}
 .a62-announcement-mobile-details p{font:14px/1.55 Arial,sans-serif;color:#d7dce1;margin:0 0 13px}
 .a62-announcement-date{border:1px solid #92703a;background:#091925;padding:11px;margin-top:9px;box-shadow:inset 0 1px 0 #6e6849}
 .a62-announcement-date span{display:block;color:#e0c68a;letter-spacing:.09em;font:11px/1.5 Arial,sans-serif}
 .a62-announcement-date strong{display:block;font:bold clamp(19px,6vw,27px)/1.25 Georgia,serif;color:#fbe09b;margin-top:4px}
 .a62-announcement-date.is-opening{background:#160f0b}
}
@media(max-width:370px){.a62-announcement-mobile-details{padding:14px 10px}}
@media(prefers-reduced-motion:reduce){.a62-announcement-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}
