main.svelte-19nngwb{max-width:72rem;margin:0 auto;padding:8px 16px 0}h1.svelte-19nngwb{font-family:var(--display);letter-spacing:-.04em;margin:8px 0;font-size:clamp(2.4rem,7vw,4rem);font-weight:800;line-height:1}.lede.svelte-19nngwb{max-width:36rem;color:var(--muted);margin:0 0 18px;font-size:16px}.modes.svelte-19nngwb{border:2px solid var(--fg);background:var(--panel);border-radius:999px;gap:4px;margin-bottom:14px;padding:4px;display:inline-flex}.modes.svelte-19nngwb button:where(.svelte-19nngwb){background:0 0;border:0;border-radius:999px;min-height:38px;padding:6px 18px;font-size:14px;font-weight:700}.modes.svelte-19nngwb button[aria-selected=true]:where(.svelte-19nngwb){background:var(--cta);color:var(--cta-fg)}.bar.svelte-19nngwb{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.shelves.svelte-19nngwb{scrollbar-width:none;flex:100%;gap:6px;min-width:0;margin:0 -16px;padding:2px 16px;display:flex;overflow-x:auto}.shelves.svelte-19nngwb button:where(.svelte-19nngwb){border:2px solid var(--fg);background:var(--panel);border-radius:999px;flex:none;min-height:36px;padding:6px 14px;font-size:13px;font-weight:700}.shelves.svelte-19nngwb button[aria-selected=true]:where(.svelte-19nngwb){background:var(--fg);color:var(--bg)}.search.svelte-19nngwb{flex:16rem;min-width:0;position:relative}.search.svelte-19nngwb svg:where(.svelte-19nngwb){width:18px;height:18px;color:var(--muted);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search.svelte-19nngwb input:where(.svelte-19nngwb){border-radius:999px;padding-left:40px}.grid.svelte-19nngwb,.pgrid.svelte-19nngwb{gap:16px;margin:0;padding:0;list-style:none;display:grid}.grid.svelte-19nngwb{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.pgrid.svelte-19nngwb{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}.skeleton.svelte-19nngwb{background:linear-gradient(90deg, var(--soft), var(--panel), var(--soft));background-size:200% 100%;border-radius:22px;height:240px;animation:1.4s linear infinite svelte-19nngwb-shimmer}.pgrid.svelte-19nngwb .skeleton:where(.svelte-19nngwb){height:170px}@keyframes svelte-19nngwb-shimmer{to{background-position:-200% 0}}.card.svelte-19nngwb{border:2px solid var(--fg);background:var(--panel);height:100%;color:var(--fg);border-radius:22px;flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.card.svelte-19nngwb:hover,.persona.svelte-19nngwb:hover{box-shadow:var(--hard);transform:translate(-2px,-2px)}.pic.svelte-19nngwb{aspect-ratio:1200/630;border-bottom:2px solid var(--fg);background:color-mix(in srgb, var(--c) 30%, var(--panel));place-items:center;display:grid}.pic.svelte-19nngwb>img:where(.svelte-19nngwb){object-fit:cover;width:100%;height:100%}.txt.svelte-19nngwb{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.card.svelte-19nngwb .txt:where(.svelte-19nngwb){flex:1;padding:12px 14px 14px}.txt.svelte-19nngwb b:where(.svelte-19nngwb){font-family:var(--display);letter-spacing:-.02em;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:18px;line-height:1.2;display:-webkit-box;overflow:hidden}.verdict.svelte-19nngwb{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;display:-webkit-box;overflow:hidden}.card.svelte-19nngwb small:where(.svelte-19nngwb){color:var(--muted);margin-top:auto;font-size:12.5px}.tag.svelte-19nngwb{border:1.5px solid var(--fg);background:var(--panel);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:1px 8px;font-size:11px;font-weight:800}.persona.svelte-19nngwb{border:2px solid var(--fg);background:var(--panel);height:100%;color:var(--fg);border-radius:22px;grid-template-rows:1fr auto;grid-template-columns:64px 1fr;gap:8px 12px;padding:14px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid;position:relative}.face.svelte-19nngwb{object-fit:cover;background:color-mix(in srgb, var(--c) 25%, var(--panel));width:64px;height:64px;box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 60%, transparent);border-radius:50%}.persona.svelte-19nngwb .txt:where(.svelte-19nngwb){gap:4px;padding-right:34px}.persona.svelte-19nngwb p:where(.svelte-19nngwb){-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:2px 0 0;font-size:13.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.meta.svelte-19nngwb{color:var(--muted);grid-column:1/-1;font-size:12.5px}.add.svelte-19nngwb{position:absolute;top:8px;right:8px}.combo.svelte-19nngwb{border:2px solid var(--fg);background:color-mix(in srgb, var(--c) 12%, var(--panel));height:100%;color:var(--fg);border-radius:22px;flex-direction:column;gap:10px;padding:14px 14px 12px 60px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;position:relative}.combo.svelte-19nngwb:hover{box-shadow:var(--hard);transform:translate(-2px,-2px)}.rank.svelte-19nngwb{border:2px solid var(--fg);background:var(--panel);width:34px;height:34px;font-family:var(--display);border-radius:50%;place-items:center;font-size:16px;font-weight:800;display:grid;position:absolute;top:12px;left:14px}li.svelte-19nngwb:first-child .rank:where(.svelte-19nngwb){background:var(--cta);color:var(--cta-fg)}.combo.svelte-19nngwb .txt:where(.svelte-19nngwb) b:where(.svelte-19nngwb){-webkit-line-clamp:2;line-clamp:2;font-size:17px}.names.svelte-19nngwb{color:var(--muted);font-size:13px;font-weight:600}.combo.svelte-19nngwb small:where(.svelte-19nngwb){color:var(--muted);font-size:12.5px}.go.svelte-19nngwb{align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:800;display:inline-flex}.go.svelte-19nngwb svg{width:18px;height:18px}.empty.svelte-19nngwb{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 16px;display:flex}.empty.svelte-19nngwb h2:where(.svelte-19nngwb){font-family:var(--display);letter-spacing:-.02em;margin:6px 0 0;font-size:26px}.empty.svelte-19nngwb p:where(.svelte-19nngwb){max-width:24rem;color:var(--muted);margin:0 0 8px}
