:root{--color-page:#f6f7f4;--color-surface:#fff;--color-muted:#f4f6f1;--color-border:#dce2d7;--color-heading:#13202d;--color-body:#43515f;--color-body-muted:#657482;--color-accent:#195e7e;--color-success:#3f7d4b;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--font-sans);color:var(--color-body);background:var(--color-page);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{background:var(--color-page);min-width:320px}body{min-width:320px;min-height:100svh;margin:0}button,input,textarea,select{font:inherit}a{color:inherit}:focus-visible{outline-offset:3px;outline:3px solid #195e7e59}.foundation-shell{background:linear-gradient(135deg, #195e7e14, transparent 34%), linear-gradient(315deg, #4b60431a, transparent 30%), var(--color-page);place-items:center;min-height:100svh;padding:32px;display:grid}.foundation-panel{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;width:min(100%,760px);padding:clamp(28px,5vw,56px);box-shadow:0 24px 70px #131f2d14}.eyebrow{color:var(--color-accent);letter-spacing:.12em;margin:0 0 16px;font-size:.78rem;font-weight:750}.foundation-panel h1{max-width:620px;color:var(--color-heading);margin:0;font-size:clamp(2.25rem,7vw,4.75rem);font-weight:760;line-height:.98}.status-message{max-width:560px;color:var(--color-body);margin:24px 0 0;font-size:clamp(1.05rem,2.5vw,1.25rem)}.release-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:32px 0 0;display:grid}.release-details div{border:1px solid var(--color-border);background:var(--color-muted);border-radius:8px;padding:16px}.release-details dt{color:var(--color-body-muted);text-transform:uppercase;font-size:.78rem;font-weight:700}.release-details dd{color:var(--color-heading);margin:8px 0 0;font-size:1.08rem;font-weight:700}.foundation-checks{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.foundation-checks li{color:var(--color-body);padding-left:24px;position:relative}.foundation-checks li:before{content:"";background:var(--color-success);border-radius:999px;width:9px;height:9px;position:absolute;top:.62em;left:0}@media (width<=640px){.foundation-shell{padding:18px}.release-details{grid-template-columns:1fr}}
