.home{max-width:680px;padding-bottom:80px;padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:calc(80px + env(safe-area-inset-bottom,0px));margin-inline:auto;line-height:1.6}.home .logo-light{display:none}@media (prefers-color-scheme:light){.home .logo-dark{display:none}.home .logo-light{display:block}}.home .logo-mark{height:auto}.home h1{font-size:var(--fs-xl);line-height:var(--lh-xl);margin:1rem 0 .5rem}.home h2{font-size:var(--fs-md);margin-top:2rem}.home .lede{font-size:var(--fs-md);color:var(--muted);margin-top:0}.home .fine{color:var(--muted);font-size:var(--fs-sm);margin-top:2rem}.home a{color:var(--accent)}.home a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.home code{font-size:var(--fs-sm)}.home nav ul{flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.5rem 0;padding:0;list-style:none;display:flex}.home main ul{padding-left:1.2rem}.home main li{margin:.35rem 0}.home .cards{border-top:1px solid var(--border)}@media (pointer:coarse){.home nav a{align-items:center;min-height:44px;display:inline-flex}.home main p a{position:relative}.home main p a:after{content:"";position:absolute;inset:-15px 0}}.home a.cta{background:var(--accent);min-height:44px;color:var(--bg);border-radius:10px;align-items:center;padding:0 1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.home nav .finds{margin:0 0 1rem;padding-left:0;list-style:none;display:block}.home .logo-light{background:0 0}