:root{color:#13231d;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at top,#66b39a33,#0000 32%),linear-gradient(#f6f1e8 0%,#f4efe5 46%,#f9f6ef 100%);font-family:IBM Plex Sans,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{min-height:100%}body{min-height:100vh;margin:0}a{color:inherit}button,input,textarea,select{font:inherit}.app-shell{min-height:100vh;padding:48px 24px 64px}.app-header{max-width:760px;margin:0 auto 32px}.eyebrow,.section-label{letter-spacing:.18em;text-transform:uppercase;color:#1d5f4d;margin:0 0 12px;font-size:.78rem;font-weight:700}.app-header h1,.status-copy h2{color:#13231d;margin:0;font-family:Avenir Next,Segoe UI,sans-serif}.app-header h1{max-width:10ch;font-size:clamp(2.8rem,6vw,4.8rem);line-height:.96}.intro,.status-copy p,.status-card p{color:#355149;font-size:1rem;line-height:1.6}.intro{max-width:56ch;margin:18px 0 0}.app-content{max-width:760px;margin:0 auto}.status-panel{gap:20px;display:grid}.status-copy h2{margin-bottom:12px;font-size:clamp(1.6rem,3vw,2.2rem)}.status-copy p,.status-card p{margin:0}.status-card{background:#ffffffe0;border:1px solid #13231d1f;border-radius:22px;padding:22px 24px;box-shadow:0 18px 50px #13231d14}.status-card-success{border-color:#1d5f4d3d}.status-card-error{border-color:#9136363d}.status-title{color:#13231d;margin-bottom:8px;font-weight:700}.status-meta{color:#54736a!important;margin-top:10px!important;font-size:.92rem!important}pre{color:#f4f0e8;background:#13231d;border-radius:16px;margin:16px 0 0;padding:16px;font-size:.95rem;overflow-x:auto}code{color:#143328;background:#1d5f4d14;border-radius:999px;padding:.15rem .45rem}@media (width<=640px){.app-shell{padding:28px 16px 40px}.status-card{padding:18px}}
