.top-notices{z-index:1150;position:sticky;top:0}.welcome-notice{--notice-tone:var(--primary);box-sizing:border-box;width:100%;color:var(--color-text-primary);background:color-mix(in srgb, var(--notice-tone) 10%, var(--color-bg-elevated));border-bottom:1.5px solid color-mix(in srgb, var(--notice-tone) 80%, black);align-items:center;gap:.75rem;padding:.6rem 1rem;animation:.4s both welcome-notice-drop;display:flex}.welcome-notice__icon{width:2rem;height:2rem;color:color-mix(in srgb, var(--notice-tone) 70%, white);background:color-mix(in srgb, var(--notice-tone) 22%, transparent);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.welcome-notice__body{flex:1;min-width:0;margin:0;padding-top:.2rem;font-size:.85rem;line-height:1.45}.welcome-notice__link{color:var(--notice-tone);text-underline-offset:2px;font-weight:700;text-decoration:underline}.welcome-notice__close{width:1.7rem;height:1.7rem;color:var(--secondary);cursor:pointer;background:0 0;border:0;border-radius:.4rem;flex-shrink:0;place-items:center;transition:color .15s,background-color .15s;display:grid}.welcome-notice__close:hover{color:var(--color-text-primary);background:color-mix(in srgb, var(--color-text-primary) 10%, transparent)}@keyframes welcome-notice-drop{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.welcome-notice{animation:none}}.terms-notice{flex-wrap:wrap}.terms-notice .welcome-notice__body{padding-top:0}
