.E0kJGG_page{--background:#fafafa;--foreground:#fff;--text-primary:#0f0f0f;--text-secondary:#666;--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;--button-secondary-border:#ebebeb;min-height:100svh;font-family:var(--font-geist-sans);background-color:var(--background);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.E0kJGG_main{background-color:var(--foreground);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(24px,5vw,56px);width:100%;max-width:1200px;padding:clamp(24px,6vw,72px);display:flex}.E0kJGG_logo{width:100%;max-width:600px;height:auto;display:block}.E0kJGG_intro{text-align:center;flex-direction:column;align-items:center;gap:clamp(12px,2vw,20px);display:flex}.E0kJGG_intro h1{letter-spacing:-.04em;text-wrap:balance;max-width:20ch;color:var(--text-primary);font-size:clamp(1.5rem,4vw,2.5rem);font-weight:600;line-height:1.15}.E0kJGG_intro p{text-wrap:balance;max-width:442px;color:var(--text-secondary);font-size:clamp(1rem,2.5vw,1.125rem);line-height:1.5}@media (hover:hover) and (pointer:fine){a.E0kJGG_primary:hover{background:var(--button-primary-hover);border-color:#adff2f}a.E0kJGG_secondary:hover{background:var(--button-secondary-hover);border-color:#0000}}@media (prefers-color-scheme:dark){.E0kJGG_logo{filter:invert()}.E0kJGG_page{--background:#000;--foreground:#000;--text-primary:#ededed;--text-secondary:#999;--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a;--button-secondary-border:#1a1a1a}}.E0kJGG_code{font-family:var(--font-geist-mono);background:color-mix(in srgb, currentColor 8%, transparent);border-radius:6px;padding:.1em .4em;font-size:.9em}
