.launch-notice{z-index:2000;color:#003b40;background:#fff9eb;border:2px solid #21b6a9;border-radius:20px;align-items:flex-start;gap:14px;width:min(540px,100% - 32px);padding:20px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #003b4033}.launch-notice[hidden]{display:none}.launch-notice>svg{color:#087c72;flex-shrink:0;margin-top:2px}.launch-notice strong{font-size:20px;font-weight:900}.launch-notice p{margin:5px 0 0;font-size:15px;line-height:1.5}.launch-notice button{color:#003b40;cursor:pointer;background:#003b400d;border:0;border-radius:50%;flex-shrink:0;place-items:center;min-width:44px;min-height:44px;display:grid}.launch-notice button:focus-visible{outline-offset:2px;outline:3px solid #078477}@media (prefers-reduced-motion:no-preference){.launch-notice.is-visible{animation:.25s ease-out notice-in}@keyframes notice-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}}@media (max-width:600px){.launch-notice{bottom:max(16px,env(safe-area-inset-bottom));gap:10px;padding:15px}.launch-notice p{font-size:14px}}
