:root{--ink:#0a0d14;--ink-raised:#121824;--line:#1f2836;--gold:#c8a54b;--gold-soft:#e3c87f;--text:#e8eaf0;--text-dim:#929cb2;--ok:#46b98a;--down:#d9614f}*{box-sizing:border-box}html,body{background:var(--ink);min-height:100%;margin:0;padding:0}body{color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Apple SD Gothic Neo,Malgun Gothic,sans-serif}#root{min-height:100dvh}.metis-hero{background:var(--ink);justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative;overflow:hidden}.metis-hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#c8a54b0f,#0000 70%);width:1100px;height:700px;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.metis-content{text-align:center;width:100%;max-width:720px;margin:0 auto;padding:0 24px;animation:.6s ease-out both metis-fade-in;position:relative}@keyframes metis-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.metis-wordmark{letter-spacing:.18em;color:var(--text);background:linear-gradient(180deg, var(--text) 55%, var(--gold-soft) 140%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-family:ui-serif,Georgia,Times New Roman,serif;font-size:clamp(3.5rem,6vw + 1.5rem,6rem);font-weight:300;line-height:1.1}.metis-rule{background:var(--gold);border:none;width:64px;height:1px;margin:20px auto}.metis-subtitle{color:var(--gold);letter-spacing:.08em;margin:0 0 32px;font-size:.95rem}.metis-lead{color:var(--text);word-break:keep-all;margin:0 0 24px;font-size:1.15rem;line-height:1.7}.metis-body{color:var(--text-dim);word-break:keep-all;margin:0 0 16px;font-size:1rem;line-height:1.85}.metis-status{border:1px solid var(--line);background:var(--ink-raised);color:var(--text-dim);border-radius:999px;align-items:center;gap:8px;margin-top:48px;padding:6px 14px;font-size:.8rem;display:inline-flex}.metis-status-dot{background:var(--text-dim);border-radius:50%;flex:none;width:7px;height:7px}.metis-status-dot--ok{background:var(--ok)}.metis-status-dot--down{background:var(--down)}.metis-status-text{color:var(--text-dim)}.metis-status-text--down{color:var(--down)}.metis-status-version{color:var(--text-dim);opacity:.7}@media (width<=420px){.metis-wordmark{letter-spacing:.12em}}
