.notice{position:fixed;z-index:90;left:50%;bottom:20px;transform:translate(-50%,24px);opacity:0;display:flex;align-items:center;gap:20px;width:min(720px,calc(100vw - 32px));padding:16px 20px;background:#0b1422f5;color:#f4ead8;border:1px solid rgba(212,174,107,.45);box-shadow:0 20px 50px -20px #0009;font:400 14.5px/1.5 Geist,system-ui,sans-serif;transition:opacity .5s,transform .5s}.notice.on{opacity:1;transform:translate(-50%)}.notice p{margin:0;flex:1}.notice strong{color:#d4ae6b;font-weight:500}.notice a{color:#d4ae6b;text-decoration:underline;text-underline-offset:3px}.notice__ok{flex:none;cursor:pointer;border:0;padding:11px 20px;background:linear-gradient(135deg,#e2c487,#b98f45);color:#0b1422;font:500 12px/1 Geist,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase}.notice__ok:focus-visible,.notice a:focus-visible{outline:2px solid #d4ae6b;outline-offset:3px}@media(max-width:600px){.notice{flex-direction:column;align-items:stretch;gap:12px;bottom:12px}}@media(prefers-reduced-motion:reduce){.notice{transition:none}}
