/* Bolum Ayarlari: gizli / yakinda ogeler */
body:not(.sec-admin) [data-sec-mode="hidden"],[data-sec-hide]{display:none!important}
.sec-toast{position:fixed;left:50%;bottom:24px;z-index:200;max-width:calc(100vw - 32px);padding:11px 18px;border:1px solid rgba(233,196,106,.55);border-radius:12px;background:rgba(24,12,40,.96);color:#f3e6c4;font-size:14px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.5);opacity:0;pointer-events:none;transform:translate(-50%,10px);transition:opacity .2s,transform .2s}
.sec-toast.show{opacity:1;transform:translate(-50%,0)}
.sec-pill{display:inline-flex;align-items:center;margin-left:6px;padding:1px 7px;border-radius:999px;font:800 9.5px/1.4 system-ui,Arial;letter-spacing:.05em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;
 color:#2a1640;background:linear-gradient(180deg,#ffe58a,#c98a10);border:1px solid #fff1a8}
.sec-pill.hidden{color:#fff;background:#6b5a7e;border-color:#a998c2}
.sec-admin [data-sec-mode="hidden"]{opacity:.6;outline:1px dashed rgba(169,152,194,.7);outline-offset:-2px}
.sec-admin [data-sec-mode="hidden"]:hover{opacity:1}
[data-sec-mode="soon"]:not(.sec-admin *){cursor:not-allowed}
.sec-block{display:flex;flex-direction:column;align-items:center;gap:8px;margin:20px auto;max-width:560px;padding:34px 22px;text-align:center;border:1px solid rgba(233,196,106,.5);border-radius:16px;background:linear-gradient(180deg,rgba(43,24,70,.9),rgba(18,11,28,.95));color:#e6dcf5}
.sec-block .sec-ic{font-size:36px}.sec-block strong{color:#ffd970;font:700 24px Cinzel,Georgia,serif}.sec-block p{margin:0;color:#bba6d8}
.sec-block.admin{flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:none;margin:0 0 14px;padding:10px 14px;border-style:dashed;font-size:14px}
.sec-block.admin b{color:#ffd970}
