#game-update-notice,#game-update-reminder{position:fixed;z-index:70;top:max(12px,env(safe-area-inset-top));left:50%;transform:translateX(-50%);box-sizing:border-box;max-width:calc(100vw - 24px);background:#142a24f5;border:1px solid #c3af6e;border-radius:6px;color:#f4e7bf;box-shadow:0 6px 24px #0006;font:14px/1.5 system-ui,sans-serif}
#game-update-notice{width:480px;padding:14px 18px;max-height:calc(100dvh - 24px);overflow-y:auto}
#game-update-notice strong{font-size:17px;color:#f6d991}#game-update-notice p{margin:6px 0 12px}#game-update-notice .game-update-reason{font-size:12px;color:#d9d5bc}#game-update-notice>div{display:flex;gap:10px;flex-wrap:wrap}
#game-update-notice button,#game-update-reminder{cursor:pointer;min-height:44px;padding:9px 16px;font:inherit;color:#f4e7bf;background:#2d4431;border:1px solid #9c9c69;border-radius:4px}#game-update-notice button:hover:not(:disabled),#game-update-reminder:hover{background:#40573d}#game-update-notice button:disabled{opacity:.6;cursor:default}#game-update-notice button:focus-visible,#game-update-reminder:focus-visible{outline:2px solid #f3d58c;outline-offset:3px}
#game-update-notice[hidden],#game-update-reminder[hidden],#game-update-reason[hidden]{display:none}
@media(max-width:600px){#game-update-notice{font-size:13px;padding:12px 14px}#game-update-notice strong{font-size:15px}#game-update-reminder{font-size:12px}}
