.gc-release-banner{position:fixed;z-index:2147483000;inset:auto 16px 16px auto;width:min(430px,calc(100vw - 32px));box-sizing:border-box;border:1px solid #75895c;border-radius:16px;background:#142224;color:#edf4ef;padding:18px;box-shadow:0 14px 60px #0008;font:14px/1.5 system-ui,sans-serif}.gc-release-banner strong{font-size:16px}.gc-release-banner p{margin:8px 0 14px;color:#c1d0c7}.gc-release-banner button{font:inherit;min-height:44px;background:#d9f299;color:#152021;border:0;border-radius:9px;padding:10px 16px;cursor:pointer}.gc-release-banner button:disabled{opacity:.5;cursor:wait}.gc-release-banner button:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:600px){.gc-release-banner{inset:calc(12px + env(safe-area-inset-top)) 12px auto;width:calc(100vw - 24px);padding:14px;font-size:13px}.gc-release-banner button{font-size:16px}}
