.home{min-height:100dvh;padding:var(--sp-6) var(--sp-5);background:var(--bg-a);display:grid;place-items:center}.home-inner{width:100%;max-width:720px;display:flex;flex-direction:column;gap:var(--sp-5)}.home-inner h1{font-family:var(--font-display);font-size:var(--fs-7);font-weight:600;line-height:var(--lh-tight);color:var(--ink)}.home-lede{font-size:var(--fs-4);line-height:var(--lh-loose);color:var(--muted);max-width:560px}.home-ask{display:flex;gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface-solid);box-shadow:var(--shadow-sm)}.home-ask input{flex:1 1 auto;min-width:0;height:40px;padding:0 var(--sp-3);border:0;outline:0;background:none;font:inherit;font-size:var(--fs-4);color:var(--ink)}.home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--sp-3);gap:var(--sp-3)}.home-entry{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);text-decoration:none;transition:border-color var(--dur-1) ease}.home-entry:hover{border-color:var(--line-strong)}.home-entry b{font-size:var(--fs-4);color:var(--ink)}.home-entry span{font-size:var(--fs-3);color:var(--muted);line-height:var(--lh-body)}.home-foot{align-items:center;justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-2);color:var(--faint)}.home-foot,.home-stats{display:flex;flex-wrap:wrap}.home-stats{align-items:flex-end;gap:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--line)}.home-stat{display:flex;flex-direction:column;gap:var(--sp-1);min-width:64px}.home-stat b{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-6);font-weight:600;color:var(--ink);line-height:var(--lh-tight)}.home-stat span{font-size:var(--fs-2);color:var(--muted)}.home-fine{flex:1 1 240px;font-size:var(--fs-1);color:var(--faint);line-height:var(--lh-body)}@media (max-width:768px){.home{place-items:start center;padding-top:var(--sp-6)}.home-grid{grid-template-columns:1fr}.home-ask{flex-direction:column}.home-stats{gap:var(--sp-4)}}