body.page{min-height:100vh;background:radial-gradient(120% 80% at 50% 110%,#161a2a 0%,var(--ink) 60%) fixed;place-items:center;min-height:100dvh;display:grid;position:relative;overflow:hidden}#field{z-index:0;width:100%;height:100%;position:fixed;inset:0}.solo{z-index:1;width:100%;max-width:720px;padding:32px var(--gr) 32px var(--gl);box-sizing:border-box;justify-items:start;gap:18px;display:grid;position:relative}.solo .n{font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;display:flex}.solo .n i{background:var(--amber);width:28px;height:1px;display:inline-block}.solo h1{font:800 clamp(40px,9vw,92px)/.95 var(--display);font-variation-settings:"opsz" 96;letter-spacing:-.025em;text-wrap:balance;margin:0}.solo h1 b{color:var(--coral);font-weight:inherit}.solo p{font:400 clamp(16px,1.5vw,20px)/1.5 var(--body);color:#d9d6ce;max-width:30em;margin:0}.solo .tag{font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--coral);border:1px dashed #ff6b8b80;border-radius:999px;padding:8px 12px}.solo .btn{margin-top:6px;text-decoration:none}.solo .parent{font:500 12px/1 var(--mono);color:var(--muted);text-decoration:none}.solo .parent:hover{color:var(--fg)}
