.page.svelte-1x5kskp{min-height:100svh;display:flex;flex-direction:column}.board.svelte-1x5kskp{flex:1;display:flex;flex-direction:column;gap:clamp(32px,5vh,64px);padding:0 var(--side) clamp(48px,8vh,96px)}.intro.svelte-1x5kskp{display:flex;flex-direction:column;gap:18px;padding-top:clamp(16px,3vh,40px)}h1.svelte-1x5kskp{margin:0;font-weight:800;font-size:clamp(2.6rem,6.2vw,5.5rem);letter-spacing:-.04em;line-height:.92;text-wrap:balance}.lede.svelte-1x5kskp{margin:0;max-width:58ch;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.4;text-wrap:pretty}.empty.svelte-1x5kskp{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.empty__line.svelte-1x5kskp{margin:0;max-width:48ch;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.4;text-wrap:pretty}.empty__retry.svelte-1x5kskp{font:inherit;font-weight:700;padding:0 0 2px;border:0;border-bottom:2px solid var(--ink);background:none;color:inherit;cursor:pointer}.rows.svelte-1x5kskp{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(3ch,max-content) minmax(0,1fr) max-content max-content max-content minmax(12ch,26ch) max-content;column-gap:18px;border-top:2px solid var(--ink)}.rows.svelte-1x5kskp li:where(.svelte-1x5kskp){grid-column:1 / -1;display:grid;grid-template-columns:subgrid;border-bottom:1px solid var(--ink-15)}.rows--me.svelte-1x5kskp{background:var(--yellow)}.rows__meta.svelte-1x5kskp{display:contents}.rows.svelte-1x5kskp a:where(.svelte-1x5kskp){grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center;padding:14px 8px;font-size:1rem;transition:background-color .25s var(--ease-out)}.rows.svelte-1x5kskp a:where(.svelte-1x5kskp):hover{background:var(--yellow)}.rows__rank.svelte-1x5kskp{font-weight:800;font-size:1.25rem;letter-spacing:-.03em}.rows__handle.svelte-1x5kskp{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:1.1rem;letter-spacing:-.02em}.rows__firsts.svelte-1x5kskp{font-weight:800;white-space:nowrap}.rows__top.svelte-1x5kskp,.rows__when.svelte-1x5kskp{white-space:nowrap;font-size:.9rem;color:var(--ink-70)}.rows__best.svelte-1x5kskp{display:flex;align-items:center;gap:10px;min-width:0;min-height:48px;font-weight:700}.rows__best-text.svelte-1x5kskp{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rows__art.svelte-1x5kskp{flex:none;display:block;width:48px;height:48px;background:var(--ink);overflow:hidden}.rows__art.svelte-1x5kskp img:where(.svelte-1x5kskp){display:block;width:100%;height:100%;object-fit:cover}.rows__type.svelte-1x5kskp{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--orange);font-weight:800;font-size:1.25rem;letter-spacing:-.04em;text-transform:uppercase}.rows__when.svelte-1x5kskp{text-align:right}.list__more.svelte-1x5kskp{margin-top:20px}.how.svelte-1x5kskp{margin:0;font-size:.95rem;line-height:1.45;color:var(--ink-70);padding-top:16px;border-top:2px solid var(--ink)}.how.svelte-1x5kskp span:where(.svelte-1x5kskp){display:block;max-width:62ch;text-wrap:pretty}.how.svelte-1x5kskp b:where(.svelte-1x5kskp){color:var(--ink);font-weight:800}.foot.svelte-1x5kskp{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:24px var(--side);background:var(--orange);font-weight:600;font-size:.9rem}@media(max-width:1180px){.rows.svelte-1x5kskp{grid-template-columns:minmax(3ch,max-content) minmax(0,1fr) max-content max-content max-content minmax(12ch,26ch)}.rows__when.svelte-1x5kskp{display:none}}@media(max-width:820px){.rows.svelte-1x5kskp{grid-template-columns:minmax(3ch,max-content) minmax(0,1fr) max-content;column-gap:12px}.rows.svelte-1x5kskp a:where(.svelte-1x5kskp){grid-template-areas:"rank handle firsts" "rank meta meta" "rank best best";row-gap:2px;align-items:baseline}.rows__rank.svelte-1x5kskp{grid-area:rank}.rows__handle.svelte-1x5kskp{grid-area:handle}.rows__firsts.svelte-1x5kskp{grid-area:firsts}.rows__meta.svelte-1x5kskp{grid-area:meta;display:flex;flex-wrap:wrap;column-gap:6px;min-width:0;font-size:.85rem}.rows__top.svelte-1x5kskp{white-space:normal;font-size:.85rem}.rows__best.svelte-1x5kskp{grid-area:best;font-size:.85rem}.rows__art.svelte-1x5kskp,.rows__when.svelte-1x5kskp{display:none}.foot.svelte-1x5kskp{font-size:.8rem}}
