.apk-notice{box-sizing:border-box;width:min(460px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #e8e8e8;border-radius:24px;padding:36px 26px 22px;background:#fff;color:#20252b;font-family:inherit;box-shadow:0 24px 90px #0004}.apk-notice::backdrop{background:#101820b8}.apk-notice .apk-notice-close{position:absolute;right:12px;top:10px;width:44px;height:44px;border:0;border-radius:50%;background:#f3f4f5;color:#20252b;font-size:28px;cursor:pointer}.apk-notice .apk-notice-brand{font-size:11px;letter-spacing:.1em;font-weight:750;color:#ac4600;margin:22px 0 14px}.apk-notice h2{font-size:clamp(25px,6vw,32px);line-height:1.15;margin:0 0 16px;letter-spacing:-.03em}.apk-notice #apk-notice-message{font-size:16px;line-height:1.6;color:#59626b;white-space:pre-line;overflow-wrap:anywhere;margin:0 0 24px}.apk-notice-links{display:grid;gap:12px}.apk-notice-links a{display:flex;justify-content:center;align-items:center;min-height:52px;padding:12px;border-radius:12px;text-decoration:none;font-weight:700;background:#dc5700;color:#fff}.apk-notice-links a:nth-child(2){background:#191b1e}.apk-notice .apk-notice-later{width:100%;min-height:48px;margin-top:12px;border:0;background:transparent;color:#59626b;font:inherit;cursor:pointer}.apk-notice :focus-visible{outline:3px solid #2374b5;outline-offset:3px}

.apk-notice .apk-notice-media{display:block;width:100%;max-height:42dvh;object-fit:contain;border-radius:12px;background:#f2f3f4;margin:0 0 18px}.apk-notice-alert{border-top:6px solid #dd7400}
