.type-page.svelte-2uf7wf{max-width:1280px;margin:0 auto;padding:40px 28px 60px}.head.svelte-2uf7wf{border-bottom:1.5px solid var(--edge);margin-bottom:18px;padding-bottom:14px}.head.svelte-2uf7wf .kicker:where(.svelte-2uf7wf){font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);font-size:9px;font-weight:700}.head.svelte-2uf7wf h1:where(.svelte-2uf7wf){font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);margin:8px 0 0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:900;line-height:1}.head.svelte-2uf7wf p:where(.svelte-2uf7wf){color:var(--haze);max-width:52ch;margin:12px 0 0;font-size:13px}.type-chips.svelte-2uf7wf{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.type-chips.svelte-2uf7wf .chip:where(.svelte-2uf7wf){border-radius:var(--r-tile);border:1.5px solid var(--edge);background:var(--surface);color:var(--ink);align-items:center;padding:6px 11px;font-size:11px;font-weight:700;text-decoration:none;transition:border-color .12s,background .12s;display:inline-flex}.type-chips.svelte-2uf7wf .chip:where(.svelte-2uf7wf):hover{border-color:var(--edge-strong)}.type-chips.svelte-2uf7wf .chip.on:where(.svelte-2uf7wf){background:var(--ink);color:var(--bg)}@media (width<=640px){.type-chips.svelte-2uf7wf{scroll-snap-type:x mandatory;flex-wrap:nowrap;overflow-x:auto}.type-chips.svelte-2uf7wf .chip:where(.svelte-2uf7wf){scroll-snap-align:start;white-space:nowrap}}.list.svelte-2uf7wf{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.list.svelte-2uf7wf .empty:where(.svelte-2uf7wf){background:var(--surface-2);border:2px dashed var(--edge);border-radius:var(--r-tile);text-align:center;padding:32px}.list.svelte-2uf7wf .empty:where(.svelte-2uf7wf) .ill:where(.svelte-2uf7wf){margin-bottom:6px;font-size:38px}.list.svelte-2uf7wf .empty:where(.svelte-2uf7wf) h3:where(.svelte-2uf7wf){font-family:var(--font-display);color:var(--ink);margin:0;font-size:18px;font-weight:900}.pro-featured.svelte-2uf7wf{margin:14px 0 4px}.pro-featured.svelte-2uf7wf h2:where(.svelte-2uf7wf){font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--mist);margin:0 0 10px;font-size:9px;font-weight:700}.pro-featured.svelte-2uf7wf ul:where(.svelte-2uf7wf){grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.pro-featured.svelte-2uf7wf ul:where(.svelte-2uf7wf){grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.pro-featured.svelte-2uf7wf a:where(.svelte-2uf7wf){border:1.5px solid var(--nb-gold);border-radius:var(--r-tile);background:color-mix(in oklab, var(--nb-gold) 10%, var(--surface));color:var(--ink);align-items:center;gap:10px;padding:12px 14px;transition:box-shadow .12s;display:flex}.pro-featured.svelte-2uf7wf a:where(.svelte-2uf7wf):hover{box-shadow:0 0 0 1px var(--nb-gold)}.pro-featured.svelte-2uf7wf .favicon:where(.svelte-2uf7wf){border-radius:var(--r-tile);object-fit:cover;width:28px;height:28px;image-rendering:pixelated;border:1px solid var(--edge);flex:none}.pro-featured.svelte-2uf7wf .name:where(.svelte-2uf7wf){min-width:0;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.pro-featured.svelte-2uf7wf .meta:where(.svelte-2uf7wf){font-family:var(--font-mono);color:var(--haze);align-items:center;gap:10px;font-size:10px;font-weight:700;display:inline-flex}.pro-featured.svelte-2uf7wf .badge:where(.svelte-2uf7wf){border:1.5px solid var(--ink);border-radius:var(--r-tile);background:var(--nb-gold);color:var(--nb-on-gold);letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;font-weight:800}.pagi.svelte-2uf7wf{background:var(--surface);border:1.5px solid var(--edge);border-radius:var(--r-tile);align-items:center;gap:12px;margin-top:18px;padding:8px 8px 8px 14px;display:flex}.pagi.svelte-2uf7wf .lbl:where(.svelte-2uf7wf){font-family:var(--font-mono);color:var(--mist);letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:700}.pagi.svelte-2uf7wf .pgs:where(.svelte-2uf7wf){gap:4px;margin-left:6px;display:inline-flex}.pagi.svelte-2uf7wf .pgs:where(.svelte-2uf7wf) a:where(.svelte-2uf7wf){border:1.5px solid var(--edge);border-radius:var(--r-tile);background:var(--surface);min-width:28px;height:28px;font-family:var(--font-mono);color:var(--ink);font-feature-settings:"tnum";place-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-grid}.pagi.svelte-2uf7wf .pgs:where(.svelte-2uf7wf) a.on:where(.svelte-2uf7wf){background:var(--ink);color:var(--bg)}.pagi.svelte-2uf7wf .grow:where(.svelte-2uf7wf){flex:1}.pagi.svelte-2uf7wf .prev:where(.svelte-2uf7wf),.pagi.svelte-2uf7wf .next:where(.svelte-2uf7wf){border:2px solid var(--ink);border-radius:var(--r-tile);align-items:center;gap:6px;height:32px;padding:0 14px;font-size:11px;font-weight:800;transition:transform .12s,box-shadow .12s;display:inline-flex}.pagi.svelte-2uf7wf .prev:where(.svelte-2uf7wf):hover,.pagi.svelte-2uf7wf .next:where(.svelte-2uf7wf):hover{box-shadow:3px 3px 0 var(--ink-shadow);transform:translate(-1px,-1px)}.pagi.svelte-2uf7wf .prev:where(.svelte-2uf7wf){background:var(--surface);color:var(--ink)}.pagi.svelte-2uf7wf .next:where(.svelte-2uf7wf){background:var(--nb-red);color:var(--nb-on-red)}
