.fr-annc-backdrop{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(4,3,8,.22);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:fr-annc-fade .24s ease-out both}.fr-annc{position:relative;width:min(410px,100%);max-height:calc(100dvh - 40px);overflow:hidden auto;padding:44px 30px 26px;border-radius:26px;background:var(--fr-annc-surface,#05040a);border:1px solid hsla(0,0%,100%,.09);box-shadow:0 28px 80px rgba(0,0,0,.7);color:#fff;text-align:center;animation:fr-annc-rise .34s cubic-bezier(.2,.9,.3,1) both}.fr-annc:focus,.fr-annc:focus-visible{outline:none}.fr-annc-close{position:absolute;top:12px;right:14px;z-index:2;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;border-radius:999px;background:transparent;color:rgba(235,235,245,.55);font-size:15px;line-height:1;cursor:pointer;transition:color .14s ease,background-color .14s ease}.fr-annc-close:hover{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.9)}.fr-annc-title{margin:0 auto 28px;max-width:15ch;font-family:NewSpirit-SemiBold,Georgia,Times New Roman,serif;font-size:clamp(30px,6vw,36px);line-height:1.14;letter-spacing:.004em;color:var(--fr-annc-ink,#f4f1e9);text-shadow:0 2px 26px rgba(0,0,0,.6)}.fr-annc-title em{font-style:italic;color:var(--fr-annc-gold,#e07c3c);text-shadow:0 0 22px rgba(var(--fr-annc-gold-rgb,224,124,60),.4)}.fr-annc-discord{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:15px 22px;border-radius:999px;background:#5865f2;color:#fff;font-family:Outfit-Regular,system-ui,sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:background .16s ease}.fr-annc-discord:hover{background:#4752c4}.fr-annc-discord-icon{display:inline-flex;align-items:center}.fr-annc-dismiss{margin-top:12px;padding:8px 20px;border:1px solid hsla(44,33%,94%,.22);border-radius:999px;background:hsla(44,33%,94%,.1);color:var(--fr-annc-ink,#f4f1e9);font-family:Outfit-Regular,system-ui,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:background .16s ease}.fr-annc-dismiss:hover{background:hsla(44,33%,94%,.16)}.fr-annc-close:focus-visible,.fr-annc-discord:focus-visible,.fr-annc-dismiss:focus-visible{outline:2px solid rgba(var(--fr-annc-gold-rgb,224,124,60),.85);outline-offset:2px}@keyframes fr-annc-rise{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fr-annc-fade{0%{opacity:0}to{opacity:1}}@media (max-width:480px){.fr-annc{padding:38px 22px 22px;border-radius:22px}}@media (prefers-reduced-motion:reduce){.fr-annc,.fr-annc-backdrop{animation:none}}