.tags.svelte-a7x05r{overflow-wrap:anywhere;flex-wrap:wrap;gap:6px 10px;font-size:13px;display:flex}.tags.svelte-a7x05r a{min-height:28px;color:var(--tag-ink);background:var(--panel2);border-radius:20px;align-items:center;padding:3px 10px;text-decoration:none;display:inline-flex}.tags.svelte-a7x05r a:hover{text-decoration:underline}@media (pointer:coarse){.tags.svelte-a7x05r a{min-height:44px}}.plays.svelte-p9m7nn{color:var(--ink);align-items:baseline;gap:5px;display:inline-flex}strong.svelte-p9m7nn{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.1}.plays.svelte-p9m7nn>span:where(.svelte-p9m7nn){font-size:14px;font-weight:500}.prominent.svelte-p9m7nn strong:where(.svelte-p9m7nn){font-size:40px}.prominent.svelte-p9m7nn>span:where(.svelte-p9m7nn){font-size:16px}:root{--vote-like:#3ddc84;--vote-like-bg:#3ddc8421;--vote-dislike:#ff8585;--vote-dislike-bg:#ff858521}:root[data-theme=light]{--vote-like:#0b6639;--vote-like-bg:#0f7a4517;--vote-dislike:#b32f3d;--vote-dislike-bg:#b32f3d17}svg.svelte-16onyoi{vertical-align:middle;flex-shrink:0;display:inline-block}.rating.svelte-xabvgr{gap:6px;min-width:0;display:grid}.votes.svelte-xabvgr{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:14px;display:flex}.like.svelte-xabvgr{color:var(--vote-like)}.votes.svelte-xabvgr>span:where(.svelte-xabvgr),button.svelte-xabvgr{align-items:center;gap:5px;display:inline-flex}.dislike.svelte-xabvgr{color:var(--vote-dislike)}button.svelte-xabvgr{border:var(--bw) solid currentColor;border-radius:var(--radius);min-height:44px;font:600 14px var(--font);cursor:pointer;flex:1;justify-content:center;padding:10px 12px}button.like.svelte-xabvgr{background:var(--vote-like-bg)}button.dislike.svelte-xabvgr{background:var(--vote-dislike-bg)}button[aria-pressed=true].svelte-xabvgr{border-bottom-width:4px;padding-bottom:4px}button.svelte-xabvgr:disabled{cursor:not-allowed;opacity:.65}strong.svelte-xabvgr{font-variant-numeric:tabular-nums;font-weight:600}.ratio.svelte-xabvgr{background:var(--vote-dislike);height:4px;overflow:hidden}.ratio.empty.svelte-xabvgr{background:var(--line)}.ratio.svelte-xabvgr span:where(.svelte-xabvgr){background:var(--vote-like);height:100%;display:block}.interactive.svelte-xabvgr{width:min(100%,280px)}.compact-controls.svelte-pomjox{justify-items:end;gap:8px;min-width:0;max-width:100%;display:grid}.compact-favorite.svelte-pomjox{border:var(--bw) solid var(--accent);width:44px;height:44px;color:var(--accent);background:var(--panel);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.compact-favorite.svelte-pomjox:hover{background:var(--panel2)}.compact-favorite[aria-pressed=true].svelte-pomjox{background:var(--primary-bg);color:var(--primary-ink)}.compact-favorite.svelte-pomjox:disabled{cursor:not-allowed;opacity:.65}.compact-result.svelte-pomjox{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.compact-problem.svelte-pomjox{border:var(--bw) solid var(--err);max-width:240px;color:var(--err-ink);background:var(--panel);text-align:left;overflow-wrap:anywhere;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.favorite-label.svelte-pomjox{align-items:center;gap:6px;display:inline-flex}.controls.svelte-pomjox{flex-wrap:wrap;align-items:start;gap:10px;margin-top:16px;display:flex}.result.svelte-pomjox{color:var(--ink2);margin-block:5px;font-size:14px}.result.svelte-pomjox:empty{margin:0}article.svelte-1ay2jy0{border:var(--bw) solid var(--line);border-radius:var(--card-radius);background:var(--panel);flex-direction:column;min-width:0;display:flex}.preview.svelte-1ay2jy0{margin:14px 14px 0;position:relative}.thumbnail.svelte-1ay2jy0{aspect-ratio:6/5;border-radius:var(--portal-radius);border:var(--bw) solid var(--line);display:block;overflow:hidden}img.svelte-1ay2jy0{object-fit:cover;width:100%;height:100%;display:block}.placeholder.svelte-1ay2jy0{height:100%;color:var(--ink3);background:var(--panel2);place-items:center;padding:20px;font-size:14px;display:grid}.save.svelte-1ay2jy0{max-width:100%;position:absolute;top:0;right:0}.body.svelte-1ay2jy0{flex-direction:column;flex:1;gap:10px;padding:21px;display:flex}h2.svelte-1ay2jy0{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:19.2px;font-weight:700;line-height:1.3}.title-link.svelte-1ay2jy0{color:var(--ink);text-decoration:none}.title-link.svelte-1ay2jy0:hover{text-underline-offset:3px;text-decoration:underline}.creator.svelte-1ay2jy0{color:var(--ink3);flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:3px;font-size:14px;display:flex}.creator.svelte-1ay2jy0 a{overflow-wrap:anywhere;align-items:center;min-height:28px;font-weight:600;display:inline-flex}.description.svelte-1ay2jy0{color:var(--ink2);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.footer.svelte-1ay2jy0{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.metadata.svelte-1ay2jy0{gap:5px;display:grid}.published.svelte-1ay2jy0{color:var(--ink3);font-size:13px}.play.svelte-1ay2jy0{min-height:44px;color:var(--primary-ink);background:var(--primary-bg);border-radius:24px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.play.svelte-1ay2jy0:hover{filter:brightness(.95)}.details-link.svelte-1ay2jy0{font-size:13px}.details-link.svelte-1ay2jy0 a{align-items:center;min-height:28px;display:inline-flex}@media (pointer:coarse){.creator.svelte-1ay2jy0 a,.details-link.svelte-1ay2jy0 a{min-height:44px}}
