:root{--otta-mint:#a5e5d5;--otta-jade:#22b08a;--otta-gold:#d4aa36;--otta-ink:#0a0d12;--otta-ink-light:#edf0f4;--otta-deep:#117a61;--otta-deep-dark:#0b5a4a;--otta-mint-light:#c6f0e4;--otta-mint-muted:#e4f6f0;--otta-white:#fff;--otta-black:#000;--otta-surface:#f0f3f6;--otta-divider:#edf0f4;--otta-border:#e7ebef;--otta-grey-50:#f7f9fb;--otta-grey-100:#f0f3f6;--otta-grey-200:#e7ebef;--otta-grey-300:#d6dce2;--otta-grey-400:#98a3ac;--otta-grey-500:#6a7681;--otta-grey-600:#59656f;--otta-grey-700:#47515a;--otta-grey-800:#242a30;--otta-grey-900:#0a0d12;--otta-text-secondary:#59656f;--otta-text-dim:#6a7681;--otta-error:#cc3336;--otta-error-muted:#fdeced;--otta-error-border:#f6cfd1;--otta-error-deep:#a51d22;--otta-warning:#b8860b;--otta-warning-muted:#fdf3d7;--otta-warning-border:#ecd58a;--otta-warning-deep:#8a6209;--otta-success:#22b08a;--otta-success-muted:#dbf2ee;--otta-success-border:#a5e5d5;--otta-dark-card:#0f141a;--otta-dark-muted:#12171e;--otta-dark-accent:#13241f;--otta-error-on-dark:#f87171;--otta-solana:#9945ff;--otta-evergreen:#117a61;--otta-forest:#0a0d12;--otta-cream:#fff}
:root{--otta-evergreen:var(--otta-deep);--otta-forest:var(--otta-ink);--otta-cream:var(--otta-white);--otta-bg:var(--otta-white);--otta-fg:var(--otta-ink);--otta-accent:var(--otta-deep);--otta-muted:var(--otta-grey-600);--otta-faint:var(--otta-grey-500)}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--otta-bg);color:var(--otta-fg);-webkit-font-smoothing:antialiased;font-family:ui-rounded,SF Pro Rounded,Poppins,Nunito,system-ui,-apple-system,Segoe UI,sans-serif}.wrap{place-items:center;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.glow{filter:blur(110px);opacity:.16;background:radial-gradient(circle at 50% 42%, var(--otta-mint), var(--otta-jade) 45%, transparent 72%);pointer-events:none;border-radius:50%;width:min(720px,94vw);height:min(720px,94vw);position:absolute}.center{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.logo{width:min(460px,78vw);height:auto}.word{letter-spacing:-.03em;font-size:clamp(56px,13vw,92px);font-weight:800;line-height:1}.word .sub{color:var(--otta-deep)}.soon{letter-spacing:.3em;text-transform:uppercase;background:linear-gradient(90deg, var(--otta-deep), var(--otta-jade), var(--otta-gold));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:700}.tag{color:var(--otta-muted);max-width:380px;font-size:16px;line-height:1.55}.foot{color:var(--otta-faint);letter-spacing:.05em;font-size:12px;position:absolute;bottom:28px}
