:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#20221f;--panel:#393c35;--text:#e4d8ad;--muted:#b9b9a7;--border:#858b80;--accent:#d69c82;--soft:#3c3f37;--focus:#a4aba7;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fcfcfa;--panel:#fff;--text:#4a463f;--muted:#69645d;--border:#888479;--accent:#9e4b46;--soft:#e8e9df;--focus:#7a756e}*{box-sizing:border-box}body{min-width:280px;margin:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--focus);outline-offset:6px}button{font:inherit}.site-frame{width:min(100%,1056px);min-height:100svh;margin-inline:auto;padding:42px 48px 36px;position:relative}.theme-button{border:1px solid var(--border);width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border-radius:0;place-items:center;padding:11px;display:grid;position:absolute;top:24px;right:48px}.theme-button:hover{background:var(--soft);color:var(--text)}.theme-button svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}.splash{text-align:center}.welcome{margin-bottom:28px}.welcome-eyebrow{letter-spacing:3px;color:var(--muted);margin:0 0 8px;font-size:14px;line-height:1.5}h1{letter-spacing:3px;margin:0;font-size:clamp(42px,7.5vw,76px);font-weight:800;line-height:1.08}.illustration-frame{border:1px solid var(--border);background:var(--panel);padding:7px}.splash-image{width:100%;height:auto;display:block}.community-heading{margin:28px 0 26px;font-size:clamp(16px,2.4vw,22px);font-weight:400;line-height:1.5}.community-links{grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px;margin-inline:auto;display:grid}.community-link{letter-spacing:.4px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:132px;padding:16px 12px;font-size:14px;font-weight:600;transition:color .16s,background-color .16s;display:flex}.community-link+.community-link{border-left:1px solid var(--border)}.community-link:hover{color:var(--accent);background:var(--soft)}.community-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;stroke-linejoin:miter;width:54px;height:54px;color:var(--accent)}.filled-icon{fill:currentColor;stroke:none}@media (width<=650px){.site-frame{padding:76px 20px 28px}.theme-button{top:18px;right:20px}.welcome{margin-bottom:24px}.welcome-eyebrow{letter-spacing:2px;font-size:12px}h1{letter-spacing:2px}.illustration-frame{padding:4px}.community-heading{text-wrap:balance;max-width:290px;margin:24px auto 20px}.community-link{letter-spacing:0;gap:16px;min-height:116px;padding:10px 8px;font-size:12px}.community-icon{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}
