.play-notice-overlay{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));height:100vh;height:100dvh;background:#02070dcc;backdrop-filter:blur(12px);isolation:isolate}.play-notice-dialog{display:flex;flex-direction:column;position:relative;min-height:0;width:min(680px,100%);max-height:100%;overflow:hidden;border:1px solid #3f8077;border-radius:20px;background:#09141d;box-shadow:0 30px 100px #000c;color:var(--text)}.play-notice-heading{position:relative;flex:none;padding:24px 72px 18px 24px;border-bottom:1px solid var(--line)}.play-notice-heading h2{margin:10px 0 0;font-size:clamp(22px,4vw,30px);line-height:1.35;overflow-wrap:anywhere}.play-notice-heading .game-modal-close{position:absolute;top:16px;right:16px}.play-notice-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 24px;-webkit-overflow-scrolling:touch}.play-notice-scroll p{margin:20px 0;white-space:pre-wrap;overflow-wrap:anywhere;color:#cbd9df;line-height:1.8}.play-notice-footer{position:static;flex:none;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:16px 24px;border-top:1px solid var(--line);background:#09141d}@media(max-width:560px){.play-notice-overlay{align-items:flex-start}.play-notice-heading{padding:20px 64px 16px 18px}.play-notice-scroll{padding:0 18px}.play-notice-footer{padding:14px 18px}.play-notice-footer .button{flex:1;padding:12px 10px;min-height:44px;white-space:nowrap}.play-notice-heading .eyebrow{font-size:11px}}