:root{color:#e9f1ec;background:#101714;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 80% 15%,rgba(79,187,132,.16),transparent 34rem),#101714}button,input{font:inherit}.shell{width:min(52rem,calc(100% - 2rem));margin:0 auto;padding:clamp(5rem,18vh,10rem) 0 4rem}.eyebrow{margin:0 0 .7rem;color:#7ee0a9;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}h1{margin:0;font-size:clamp(3.5rem,12vw,7rem);letter-spacing:-.07em;line-height:.9}.lede{max-width:39rem;margin:1.75rem 0 2.5rem;color:#afbeb5;font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.65}.status-card{display:flex;align-items:center;width:min(24rem,100%);padding:1rem 1.15rem;border:1px solid #2a3931;border-radius:.9rem;background:#18221ddb;box-shadow:0 1rem 3rem #0003;gap:.85rem}.status-card p{margin:.15rem 0 0;color:#afbeb5}.status-dot{width:.8rem;height:.8rem;border-radius:50%;background:#77827b;box-shadow:0 0 0 .3rem #77827b1f}.status-dot--ready{background:#52d890;box-shadow:0 0 0 .3rem #52d8901f}.status-dot--unavailable{background:#f09b72;box-shadow:0 0 0 .3rem #f09b721f}@media(prefers-color-scheme:light){:root{color:#16231c;background:#f3f8f5}body{background:radial-gradient(circle at 80% 15%,rgba(38,170,103,.16),transparent 34rem),#f3f8f5}.eyebrow{color:#087a40}.lede,.status-card p{color:#52625a}.status-card{border-color:#cad8d0;background:#ffffffe0}}
