:root{color-scheme:light;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:#fff;color:#111418}*{box-sizing:border-box}body{margin:0;min-height:100vh;overflow:hidden}.tile-layer{position:fixed;top:-60%;right:-60%;bottom:-60%;left:-60%;background-image:url(data:image/png;base64,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);background-size:112px 112px;opacity:.08;transform:rotate(-24deg);animation:tile-drift 14s linear infinite;pointer-events:none}@keyframes tile-drift{0%{background-position:0 0}to{background-position:224px 224px}}.stage{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding:2rem 1.25rem}.wordmark{font-family:Outfit,system-ui,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:clamp(4rem,14vw,7rem);letter-spacing:-.03em;line-height:1;color:#111418;margin:0}.codebox{font-family:Overpass Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95rem;background:#111418;color:#f2f4f7;padding:.9rem 1.4rem;border-radius:12px;box-shadow:0 16px 40px #1114182e;max-width:100%;overflow-x:auto;white-space:nowrap;display:flex;flex-direction:column;gap:.55rem}.codebox .prompt{color:#8b96a9;margin-right:.15em}.codebox .path{color:#22d3ee}@media(max-width:560px){.codebox{font-size:.82rem;padding:.8rem 1rem}}@media(prefers-reduced-motion:reduce){.tile-layer{animation:none}}
