:root{--font:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,"SF Mono",Menlo,Consolas,"DejaVu Sans Mono",monospace;--bg:#0b0d12;--ink:#e8ecf5;--muted:#8a93a8;--accent:#6f8cff;--buncss-light: ;--buncss-dark:initial;color-scheme:dark}@font-face{font-family:JetBrains Mono Fallback;src:local(Menlo),local(Consolas),local(DejaVu Sans Mono),local(Courier New);size-adjust:99.7%;ascent-override:102%;descent-override:30%;line-gap-override:0%}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--font);min-height:100%;margin:0;font-size:.9375rem;line-height:1.6}a{color:inherit;text-decoration-color:var(--accent);text-underline-offset:3px}a:hover{color:var(--accent)}.home{display:grid;grid-template-columns:minmax(340px,1fr)minmax(320px,820px);align-items: center;gap:48px;max-width:1440px;min-height:calc(100vh - 56px);margin:0 auto;padding:0 24px 48px}.intro h1{margin:0 0 12px;font-size:clamp(1.625rem,4vw,2.5rem);line-height:1.15}.intro p{max-width:460px;margin:0 0 12px}.links{display:flex;list-style:none;gap:20px;margin:18px 0 0;padding:0}.pagoda-wrap{justify-self:end;width:min(100%,71.9425vh - 69.0648px);min-width:320px}.pagoda{display:block;width:100%}@media (max-width:1000px){.home{grid-template-columns:minmax(0,1fr);align-items: start;gap:32px;min-height:0}.intro{padding-top:24px}.pagoda-wrap{justify-self:start;width:100%;min-width:0;max-width:720px}.nav ul{gap:6px 14px}.intro{padding-top:28px}}.nav{max-width:1440px;min-height:56px;margin:0 auto;padding:20px 24px 0}.nav ul{display:flex;list-style:none;flex-wrap:wrap;gap:20px;margin:0;padding:0}.nav a{text-decoration:none}.nav a:hover{text-decoration:underline}.tagline{color:var(--ink)}.intro p{color:var(--muted)}.intro .tagline{color:var(--ink)}.page{max-width:640px;margin:0 auto;padding:32px 24px 64px}.page h1{margin:0 0 16px;font-size:clamp(1.5rem,4vw,2rem)}.list{list-style:none;margin:0;padding:0}.list li{margin-bottom:20px}.list p{color:var(--muted);margin:2px 0 0}.muted{color:var(--muted)}.facts{margin:0;padding-left:20px}.facts li{margin-bottom:8px}.proverb{border-left:2px solid var(--accent);color:var(--ink);max-width:460px;margin:28px 0 0;padding-left:14px}.proverb cite{display:block;color:var(--muted);margin-top:4px;font-size:.8125rem;font-style:normal}.page h2{margin:28px 0 8px;font-size:1.0625rem}.page .links{margin:8px 0 0}.page h3{color:var(--accent);margin:20px 0 4px;font-size:.9375rem}.skip{position:absolute;background:var(--bg);border:1px solid var(--accent);z-index:10;padding:8px 12px;top:-48px;left:16px}.skip:focus{top:12px}a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}#main:focus{outline:none}@media (max-width:400px){body{font-size:.875rem}.home,.page,.nav{padding-left:16px;padding-right:16px}.nav ul{gap:4px 12px}}.nav a,.links a{display:inline-block;padding:4px 2px}.page a{display:inline-block;padding:4px 0}.sr-only{position:absolute;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}
