.tiles{grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tiles a{aspect-ratio:3/4;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);font-variant-numeric:tabular-nums;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);font-weight:600;text-decoration:none;display:grid;position:relative;container-type:inline-size}.tiles .pic{min-height:0;padding:10%;display:flex}.tiles .foot-row{border-top:1px solid var(--line-strong);white-space:nowrap;justify-content:space-between;align-items:center;gap:2px;height:17%;min-height:16px;padding:0 6%;font-size:min(11px,14cqi);display:flex}.tiles .best{font-weight:400}.tiles .score{color:var(--muted);cursor:help;font-weight:400}.tiles a.started{border-color:var(--accent)}.tiles a.solved{background:var(--island-done);color:var(--muted)}.tabs.svelte-1ybnq7e{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.tabs.svelte-1ybnq7e button:where(.svelte-1ybnq7e){border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:999px;padding:6px 14px}.tabs.svelte-1ybnq7e button.on:where(.svelte-1ybnq7e){background:var(--ink);color:var(--bg);border-color:var(--ink)}.order.svelte-1ybnq7e{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:14px;display:flex}.strip.svelte-1ybnq7e{align-items:center;gap:4px;display:flex}.strip.svelte-1ybnq7e button:where(.svelte-1ybnq7e){border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:13px}.strip.svelte-1ybnq7e button.on:where(.svelte-1ybnq7e){border-color:var(--ink);color:var(--ink);font-weight:600}.strip.svelte-1ybnq7e button:where(.svelte-1ybnq7e):disabled{opacity:.4;cursor:default}.check.svelte-1ybnq7e{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:4px 8px 4px 6px;font-size:13px;display:inline-flex}.check.svelte-1ybnq7e:has(input:where(.svelte-1ybnq7e):checked){color:var(--ink)}.check.svelte-1ybnq7e input:where(.svelte-1ybnq7e){width:16px;height:16px;accent-color:var(--ink);cursor:pointer;margin:0}@media (pointer:coarse){.check.svelte-1ybnq7e{min-height:36px;padding-inline:10px}.check.svelte-1ybnq7e input:where(.svelte-1ybnq7e){width:20px;height:20px}}.pager.svelte-1ybnq7e span:where(.svelte-1ybnq7e){text-align:center;font-variant-numeric:tabular-nums;min-width:1.6em;font-size:13px}.grid.svelte-1ybnq7e{position:relative}.slot.svelte-1ybnq7e{aspect-ratio:3/4;border:1px solid #0000}.name.svelte-1ybnq7e{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.over.svelte-1ybnq7e{text-align:center;color:var(--muted);place-content:center;margin:0;font-size:13px;display:grid;position:absolute;inset:0}.over.err.svelte-1ybnq7e{color:var(--wrong)}main.svelte-1uha8ag{max-width:960px;padding:16px 16px calc(40px + env(safe-area-inset-bottom,0px));margin:0 auto}h2.svelte-1uha8ag{letter-spacing:-.01em;margin:0;font-size:18px}h3.svelte-1uha8ag{margin:0;font-size:14px}.sub.svelte-1uha8ag{color:var(--muted);max-width:56ch;margin:0 0 20px}.box.svelte-1uha8ag{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;margin-bottom:24px;padding:16px 20px 20px}#solo.svelte-1uha8ag{scroll-margin-top:90px}.boxhead.svelte-1uha8ag{padding-bottom:14px;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin:0 -20px 16px;padding-inline:20px;display:flex}.cols.svelte-1uha8ag{gap:20px;display:grid}.daily.svelte-1uha8ag{grid-template-columns:64px 1fr auto;align-items:center;gap:16px;padding:14px 20px;display:grid;position:relative}.daily.svelte-1uha8ag a.cover:where(.svelte-1uha8ag){color:inherit;text-decoration:none}.daily.svelte-1uha8ag a.cover:where(.svelte-1uha8ag):after{content:"";position:absolute;inset:0}.daily.svelte-1uha8ag:hover{border-color:var(--accent)}.daily.svelte-1uha8ag .enter:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){position:relative}.daily.svelte-1uha8ag .thumb:where(.svelte-1uha8ag){box-sizing:border-box;background:var(--bg);border-radius:8px;width:64px;height:64px;padding:5px;display:flex}.daily.svelte-1uha8ag .thumb:where(.svelte-1uha8ag) svg{width:100%;height:100%}.daily.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:2px}.daily.svelte-1uha8ag .enter:where(.svelte-1uha8ag){justify-items:end;gap:6px;display:grid}.daily.svelte-1uha8ag a.btn:where(.svelte-1uha8ag){text-decoration:none}.daily.svelte-1uha8ag .buttons:where(.svelte-1uha8ag){align-items:center;gap:8px;display:flex}.daily.svelte-1uha8ag .solved:where(.svelte-1uha8ag){color:var(--good);white-space:nowrap;font-weight:600}@media (width<=519px){.daily.svelte-1uha8ag{grid-template-columns:56px 1fr;gap:12px}.daily.svelte-1uha8ag .thumb:where(.svelte-1uha8ag){width:56px;height:56px}.daily.svelte-1uha8ag .enter:where(.svelte-1uha8ag){grid-column:1/-1;grid-template-columns:auto 1fr;place-items:center start}}.lately.svelte-1uha8ag{padding-bottom:12px}.lately.svelte-1uha8ag .boxhead:where(.svelte-1uha8ag){flex-wrap:wrap;row-gap:2px;margin-bottom:8px;padding-bottom:10px}.stat.svelte-1uha8ag{color:var(--muted);margin:0;font-size:13px}.recent.svelte-1uha8ag{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.recent.svelte-1uha8ag li:where(.svelte-1uha8ag){grid-template-columns:36px auto 1fr auto;grid-template-areas:"thumb faces what when";align-items:center;gap:2px 10px;display:grid}.recent.svelte-1uha8ag .thumb:where(.svelte-1uha8ag){box-sizing:border-box;background:var(--bg);border-radius:6px;grid-area:thumb;width:36px;height:36px;padding:3px;display:flex;overflow:hidden}.recent.svelte-1uha8ag .thumb.stack:where(.svelte-1uha8ag){box-shadow:2px -2px 0 -1px var(--bg), 2px -2px 0 0 var(--line), 4px -4px 0 -1px var(--bg), 4px -4px 0 0 var(--line)}.recent.svelte-1uha8ag .thumb:where(.svelte-1uha8ag) svg{width:100%;height:100%}.recent.svelte-1uha8ag .faces:where(.svelte-1uha8ag){grid-area:faces;width:46px}.recent.svelte-1uha8ag .what:where(.svelte-1uha8ag){text-overflow:ellipsis;white-space:nowrap;grid-area:what;min-width:0;overflow:hidden}.recent.svelte-1uha8ag .when:where(.svelte-1uha8ag){color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:when;font-size:13px}@media (width<=559px){.recent.svelte-1uha8ag li:where(.svelte-1uha8ag){grid-template-columns:36px auto 1fr;grid-template-areas:"thumb faces what""thumb faces when"}.recent.svelte-1uha8ag .what:where(.svelte-1uha8ag){white-space:normal}}.rooms.svelte-1uha8ag,.board.svelte-1uha8ag{min-width:0}.rooms.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:10px}.head.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}@media (width>=760px){.cols.svelte-1uha8ag{grid-template-columns:3fr 2fr;gap:24px}.board.svelte-1uha8ag{border-left:1px solid var(--line);padding-left:24px}}@media (width<=759px){.board.svelte-1uha8ag{border-top:1px solid var(--line);padding-top:16px}}.btn.primary.svelte-1uha8ag{background:var(--accent);border-color:var(--accent);color:#fff}.open.svelte-1uha8ag{gap:6px;margin:0;padding:0;list-style:none;display:grid}.open.svelte-1uha8ag a:where(.svelte-1uha8ag){border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);grid-template-columns:1fr auto auto;grid-template-areas:"what seats go""who seats go";align-items:center;gap:2px 12px;padding:8px 12px;text-decoration:none;display:grid}.open.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{border-color:var(--accent)}.what.svelte-1uha8ag{flex-wrap:wrap;grid-area:what;align-items:baseline;gap:6px;min-width:0;display:flex}.lvl.svelte-1uha8ag,.who.svelte-1uha8ag{color:var(--muted);font-size:13px}.who.svelte-1uha8ag{grid-area:who;align-items:center;gap:8px;min-width:0;display:flex}.faces.svelte-1uha8ag{flex-shrink:0;display:flex}.faces.svelte-1uha8ag .avatar{border:2px solid var(--surface);box-sizing:content-box}.faces.svelte-1uha8ag .avatar+.avatar{margin-left:-6px}.host.svelte-1uha8ag{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seats.svelte-1uha8ag{font-variant-numeric:tabular-nums;color:var(--muted);grid-area:seats}.go.svelte-1uha8ag{color:var(--accent);grid-area:go;font-weight:600}.tag.svelte-1uha8ag{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:0 7px;font-size:11px}.empty.svelte-1uha8ag{color:var(--muted);margin:0;font-size:14px}.leaders.svelte-1uha8ag{gap:2px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.leaders.svelte-1uha8ag li:where(.svelte-1uha8ag){border-radius:6px;grid-template-columns:2em auto 1fr auto;align-items:center;gap:8px;padding:3px 6px;display:grid}.leaders.svelte-1uha8ag li.me:where(.svelte-1uha8ag){background:var(--accent-soft);font-weight:600}.leaders.svelte-1uha8ag li.gap:where(.svelte-1uha8ag){margin-top:6px}.leaders.svelte-1uha8ag .rank:where(.svelte-1uha8ag){color:var(--muted);font-variant-numeric:tabular-nums}.leaders.svelte-1uha8ag .name:where(.svelte-1uha8ag){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leaders.svelte-1uha8ag .rating:where(.svelte-1uha8ag){font-variant-numeric:tabular-nums}.tabs.svelte-1uha8ag{flex-wrap:wrap;gap:6px;display:flex}.tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:999px;padding:6px 14px}.tabs.svelte-1uha8ag button.on:where(.svelte-1uha8ag){background:var(--ink);color:var(--bg);border-color:var(--ink)}.sizes.svelte-1uha8ag{flex-wrap:wrap;gap:4px;margin-bottom:14px;display:flex}.sizes.svelte-1uha8ag button:where(.svelte-1uha8ag){border:1px solid var(--line-strong);background:var(--surface);font-variant-numeric:tabular-nums;color:var(--muted);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:13px}.sizes.svelte-1uha8ag button.on:where(.svelte-1uha8ag){border-color:var(--ink);color:var(--ink);font-weight:600}.sizes.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled{opacity:.4;cursor:default}.check.svelte-1uha8ag{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:4px 8px 4px 6px;font-size:13px;display:inline-flex}.check.svelte-1uha8ag:has(input:where(.svelte-1uha8ag):checked){color:var(--ink)}.check.svelte-1uha8ag input:where(.svelte-1uha8ag){width:16px;height:16px;accent-color:var(--ink);cursor:pointer;margin:0}@media (pointer:coarse){.check.svelte-1uha8ag{min-height:36px;padding-inline:10px}.check.svelte-1uha8ag input:where(.svelte-1uha8ag){width:20px;height:20px}}.order.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:14px;display:flex}.order.svelte-1uha8ag .sizes:where(.svelte-1uha8ag){margin-bottom:0}.pager.svelte-1uha8ag{align-items:center}.pager.svelte-1uha8ag span:where(.svelte-1uha8ag){text-align:center;font-variant-numeric:tabular-nums;min-width:1.6em;font-size:13px}.grid.svelte-1uha8ag{position:relative}.slot.svelte-1uha8ag{aspect-ratio:3/4;border:1px solid #0000}.over.svelte-1uha8ag{text-align:center;color:var(--muted);place-content:center;margin:0;font-size:13px;display:grid;position:absolute;inset:0}.volrow.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:12px;display:flex}.volpick.svelte-1uha8ag{position:relative}.vol.svelte-1uha8ag{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:14px;font-weight:600;display:inline-flex}.vol[aria-expanded=true].svelte-1uha8ag{border-color:var(--ink)}.vol.svelte-1uha8ag .caret:where(.svelte-1uha8ag){color:var(--muted);font-size:11px}.vol.svelte-1uha8ag .dot:where(.svelte-1uha8ag){background:var(--accent);border-radius:50%;width:7px;height:7px}.vol-backdrop.svelte-1uha8ag{z-index:20;position:fixed;inset:0}.vol-menu.svelte-1uha8ag{z-index:21;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);min-width:240px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 6px 24px #0000001f}.vol-menu.svelte-1uha8ag button:where(.svelte-1uha8ag){color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:7px 10px;font-size:14px;display:grid}.vol-menu.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{background:var(--bg)}.vol-menu.svelte-1uha8ag button.on:where(.svelte-1uha8ag){background:var(--accent-soft);font-weight:600}.vol-menu.svelte-1uha8ag .new:where(.svelte-1uha8ag){color:var(--accent);border:1px solid;border-radius:999px;padding:0 6px;font-size:11px}.vol-menu.svelte-1uha8ag .count:where(.svelte-1uha8ag){color:var(--muted);font-variant-numeric:tabular-nums;grid-column:3;font-size:13px}.views.svelte-1uha8ag{display:grid}.views.svelte-1uha8ag>:where(.svelte-1uha8ag){grid-area:1/1;min-width:0}.hidden.svelte-1uha8ag{visibility:hidden}.title.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.source.svelte-1uha8ag{display:flex}.source.svelte-1uha8ag button:where(.svelte-1uha8ag){border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;padding:4px 12px;font-size:13px}.source.svelte-1uha8ag button:where(.svelte-1uha8ag):first-child{border-radius:999px 0 0 999px}.source.svelte-1uha8ag button:where(.svelte-1uha8ag):last-child{border-left:0;border-radius:0 999px 999px 0}.source.svelte-1uha8ag button.on:where(.svelte-1uha8ag){background:var(--ink);color:var(--bg);border-color:var(--ink)}.tabs.svelte-1uha8ag{margin-bottom:10px}.row.svelte-1uha8ag{flex-wrap:wrap;gap:8px;display:flex}.btn.svelte-1uha8ag{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:var(--radius);cursor:pointer;padding:8px 14px}.btn.svelte-1uha8ag:disabled{opacity:.5;cursor:default}.small.svelte-1uha8ag{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:none}input.svelte-1uha8ag{min-width:0;font:inherit;color:inherit;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);flex:1;padding:8px 10px}.code.svelte-1uha8ag{margin-top:10px}.code.svelte-1uha8ag summary:where(.svelte-1uha8ag){color:var(--muted);cursor:pointer;font-size:13px;display:inline-block}.code.svelte-1uha8ag summary:where(.svelte-1uha8ag):after{content:" ▾"}.code[open].svelte-1uha8ag summary:where(.svelte-1uha8ag):after{content:" ▴"}.code.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.code.svelte-1uha8ag summary:where(.svelte-1uha8ag):hover{color:var(--ink)}.join.svelte-1uha8ag{max-width:22em;margin-top:8px}.note.svelte-1uha8ag{color:var(--muted);margin:6px 0 0;font-size:13px}.err.svelte-1uha8ag{color:var(--wrong);margin:6px 0 0;font-size:13px}.foot.svelte-1uha8ag{text-align:center;margin:0;font-size:13px}.foot.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--muted)}
