.hero[data-astro-cid-oopeet5g]{text-align:center;max-width:560px;margin:0 auto;padding:56px 24px 48px}.hero[data-astro-cid-oopeet5g] h1[data-astro-cid-oopeet5g]{letter-spacing:-.02em;margin-bottom:14px;font-size:max(26px,min(6vw,38px));font-weight:800;line-height:1.15}.hero[data-astro-cid-oopeet5g] h1[data-astro-cid-oopeet5g] em[data-astro-cid-oopeet5g]{color:var(--pi-digit-red);font-style:normal}.hero[data-astro-cid-oopeet5g] p[data-astro-cid-oopeet5g]{font-size:var(--t-md);color:var(--ink-2);line-height:1.7}.grid-wrap[data-astro-cid-oopeet5g]{max-width:720px;margin:0 auto;padding:0 20px 80px}.grid[data-astro-cid-oopeet5g]{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px;display:grid}.card[data-astro-cid-oopeet5g]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);transition:box-shadow var(--dur-1), transform var(--dur-1);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px 12px 20px;text-decoration:none;display:flex}.card[data-astro-cid-oopeet5g]:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.card[data-astro-cid-oopeet5g]:active{transform:translateY(0)}.card[data-astro-cid-oopeet5g]:focus-visible{outline:2px solid var(--action-primary);outline-offset:3px;box-shadow:var(--focus-ring)}.symbol[data-astro-cid-oopeet5g]{font-family:var(--font-mono);color:var(--pi-digit-red);font-size:40px;font-weight:800;line-height:1}.name[data-astro-cid-oopeet5g]{font-size:var(--t-sm);color:var(--text);margin:0;font-weight:700}.digits[data-astro-cid-oopeet5g]{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-3);letter-spacing:.02em;margin-top:2px}
