.release-notice{position:fixed;z-index:110;bottom:16px;left:50%;transform:translateX(-50%);width:min(600px,calc(100% - 32px));display:flex;gap:16px;align-items:center;padding:16px 18px;background:#122735;border:1px solid #3d859c;border-radius:8px;box-shadow:0 10px 40px #0006;color:#effaff;font:14px/1.5 var(--body,sans-serif)}
.release-notice[hidden]{display:none}.release-notice p{margin:0;flex:1}.release-notice button{flex:none;background:#25d6f0;border:0;border-radius:5px;padding:10px 12px;color:#09212b;font-weight:600}.release-notice button:focus-visible{outline:2px solid white;outline-offset:3px}@media(max-width:540px){.release-notice{align-items:stretch;flex-direction:column;gap:10px}}
