.link-card.svelte-8pb409{border:1px solid var(--site-line);border-radius:var(--ui-panel-radius);color:var(--site-fg);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid;overflow:hidden}.link-card.svelte-8pb409:hover{background:var(--ui-surface)}.link-card.svelte-8pb409:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.text.svelte-8pb409{align-content:center;gap:var(--ui-space-1);padding:var(--ui-space-3) var(--ui-space-4);min-width:0;display:grid}.title.svelte-8pb409{font-weight:600;line-height:1.5}.site.svelte-8pb409{color:var(--site-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.image.svelte-8pb409{aspect-ratio:1.91;width:9rem}.image.svelte-8pb409 picture{display:contents}.image.svelte-8pb409 img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=650px){.image.svelte-8pb409{aspect-ratio:auto;width:5rem}}.frame.svelte-1v39xal{border-radius:var(--ui-panel-radius);background:#000;width:100%;margin-inline:auto;position:relative;overflow:hidden}iframe.svelte-1v39xal,.frame.svelte-1v39xal>a:where(.svelte-1v39xal){border:0;width:100%;height:100%;display:block}.frame.svelte-1v39xal>a:where(.svelte-1v39xal) picture{display:contents}.frame.svelte-1v39xal>a:where(.svelte-1v39xal) img{object-fit:cover;width:100%;height:100%;display:block}.heading.svelte-1v39xal{gap:var(--ui-space-1);padding:var(--ui-space-3) var(--ui-space-4) var(--ui-space-8);color:#fff;text-align:start;background:linear-gradient(#000000b3,#0000);display:grid;position:absolute;inset:0 0 auto}.heading.svelte-1v39xal .title:where(.svelte-1v39xal){text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.5;overflow:hidden}.heading.svelte-1v39xal .provider:where(.svelte-1v39xal){opacity:.85;font-size:.8125rem}.play.svelte-1v39xal{color:#fff;background:#000000b3;border-radius:50%;place-items:center;width:4rem;height:4rem;margin:auto;transition:background .15s;display:grid;position:absolute;inset:0}.frame.svelte-1v39xal>a:where(.svelte-1v39xal):hover .play:where(.svelte-1v39xal),.frame.svelte-1v39xal>a:where(.svelte-1v39xal):focus-visible .play:where(.svelte-1v39xal){background:#000000e6}.frame.svelte-1v39xal>a:where(.svelte-1v39xal):focus-visible{outline:3px solid var(--ui-focus);outline-offset:-3px}.article-body.svelte-pe6hfi{gap:var(--ui-space-6);overflow-wrap:anywhere;line-height:1.8;display:grid}.article-body.svelte-pe6hfi h2{margin-block-start:var(--ui-space-4);font-size:1.25rem;font-weight:600;line-height:2rem}.article-body.svelte-pe6hfi h3{font-size:1.125rem;font-weight:600}.gallery.svelte-pe6hfi{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:var(--ui-space-4);display:grid}.gallery.svelte-pe6hfi img{aspect-ratio:4/3;object-fit:cover}@media (width<=640px){.gallery.svelte-pe6hfi{gap:var(--ui-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.article-body.svelte-pe6hfi ul{padding-inline-start:1.5em;list-style:outside}.article-body.svelte-pe6hfi ol{padding-inline-start:1.5em;list-style:decimal}.article-body.svelte-pe6hfi :not(.embed)>a{text-underline-offset:.2em;text-decoration:underline}.article-body.svelte-pe6hfi blockquote{padding:var(--ui-space-4);background:var(--ui-surface)}.article-body.svelte-pe6hfi table{border-collapse:collapse;font-size:.875rem;display:block;overflow-x:auto}.article-body.svelte-pe6hfi :is(th,td){padding:var(--ui-space-2) var(--ui-space-3);border-block-end:1px solid var(--site-line);text-align:start}.article-body.svelte-pe6hfi th{font-weight:600}.article-body.svelte-pe6hfi pre{padding:var(--ui-space-4);border-radius:var(--ui-panel-radius);overflow:auto}.post.svelte-hl49b{max-width:44rem;padding-block:var(--ui-space-12)}.language-note.svelte-hl49b{padding:var(--ui-space-4);background:var(--ui-surface);margin-block-end:var(--ui-space-8);font-size:.875rem;line-height:1.8}article.svelte-hl49b{gap:var(--ui-space-8);display:grid}header.svelte-hl49b{gap:var(--ui-space-3);display:grid}.labels.svelte-hl49b{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.category.svelte-hl49b{color:var(--site-accent);font-size:.875rem;font-weight:600}.category.svelte-hl49b:hover{text-decoration:underline}h1.svelte-hl49b{letter-spacing:-.01em;text-wrap:balance;word-break:auto-phrase;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;line-height:1.4}.meta.svelte-hl49b{gap:var(--ui-space-1) var(--ui-space-4);color:var(--site-muted);flex-wrap:wrap;font-size:.875rem;display:flex}.meta.svelte-hl49b a:where(.svelte-hl49b){color:var(--site-fg);font-weight:500}.meta.svelte-hl49b a:where(.svelte-hl49b):hover{text-decoration:underline}footer.svelte-hl49b{border-block-start:1px solid var(--site-line);margin-block-start:var(--ui-space-12);padding-block-start:var(--ui-space-6);font-size:.875rem}.post.svelte-hl49b>footer:where(.svelte-hl49b) a:where(.svelte-hl49b):hover{text-decoration:underline}
