.launch-notice{box-sizing:border-box;max-width:480px;width:calc(100% - 32px);max-height:calc(100dvh - 32px);overflow:auto;padding:38px 30px 28px;border:1px solid #ffd59b;border-radius:24px;background:#fbfbfb;color:#2b2b2b;text-align:center;font-family:Poppins,sans-serif;box-shadow:0 24px 80px #28282840}.launch-notice::backdrop{background:#282828aa}.launch-notice img{border-radius:18px}.launch-notice h2{font-size:clamp(24px,6vw,30px);line-height:1.3;margin:12px 0 18px}.launch-notice p{font-size:14px;line-height:1.85}.launch-notice .launch-eyebrow{font-size:10px;letter-spacing:.17em;font-weight:600;color:#9b4100;margin-top:20px}.launch-notice button{font:inherit;cursor:pointer}.launch-close{position:absolute;right:12px;top:10px;border:0;background:transparent;font-size:30px!important;width:44px;height:44px;color:inherit}.launch-confirm{border:0;border-radius:12px;background:#ff5f00;color:#242424;padding:14px 22px;margin-top:12px;font-weight:600!important}.launch-notice button:focus-visible{outline:3px solid #747474;outline-offset:3px}body:has(.launch-notice[open]){overflow:hidden}
