.announcement-module__8vL2aq__bar{left:max(1rem, env(safe-area-inset-left));bottom:max(1rem, env(safe-area-inset-bottom));z-index:60;border:2px solid var(--color-ink,#111);background:var(--color-ink,#111);max-width:min(30rem,100vw - 2rem);color:var(--color-paper,#f3f1ec);box-shadow:5px 5px 0 var(--color-red,#b8363d);align-items:flex-start;gap:.75rem;padding:.95rem .6rem .95rem 1.05rem;animation:.35s cubic-bezier(.2,.8,.2,1) both announcement-module__8vL2aq__rise;display:flex;position:fixed}.announcement-module__8vL2aq__dot{background:var(--color-red,#b8363d);border-radius:50%;flex:none;width:.55rem;height:.55rem;margin-top:.42rem;box-shadow:0 0 0 4px #b8363d40}.announcement-module__8vL2aq__text{margin:0;font-size:.92rem;line-height:1.45}.announcement-module__8vL2aq__link{color:#ff9a9e;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;text-underline-offset:3px;margin-left:.5rem;font-size:.78rem;font-weight:800;text-decoration:underline;display:inline-block}.announcement-module__8vL2aq__close{color:#f3f1ecb3;cursor:pointer;background:0 0;border:0;flex:none;width:2rem;height:2rem;margin-top:-.2rem;font-size:1.35rem;line-height:1}.announcement-module__8vL2aq__close:hover{color:var(--color-paper,#f3f1ec)}@media (max-width:640px){.announcement-module__8vL2aq__bar{left:.75rem;right:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom));max-width:none}}@keyframes announcement-module__8vL2aq__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.announcement-module__8vL2aq__bar{animation:none}}
