section[data-astro-cid-rfu52zon]{gap:var(--space-md);min-width:0;display:grid}section[data-astro-cid-rfu52zon]:focus-visible{outline-offset:var(--space-lg)}.sheet[data-astro-cid-rfu52zon]{--l:10px;--o:14px}[data-astro-cid-rfu52zon][data-stage]{aspect-ratio:16/9;background:var(--color-paper-3);touch-action:pan-y pinch-zoom;width:100%}.redline[data-astro-cid-rfu52zon]{align-items:center;gap:var(--space-sm);margin-inline:var(--space-sm);color:var(--color-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500;display:flex}.redline[data-astro-cid-rfu52zon]:before,.redline[data-astro-cid-rfu52zon]:after{content:"";background:linear-gradient(var(--color-accent), var(--color-accent)) 0 50% / 100% 1px no-repeat;border-block-end:0;flex:1;height:7px}.redline[data-astro-cid-rfu52zon]:before{border-left:var(--rule-hair) solid var(--color-accent)}.redline[data-astro-cid-rfu52zon]:after{border-right:var(--rule-hair) solid var(--color-accent)}.controls[data-astro-cid-rfu52zon]{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.controls[data-astro-cid-rfu52zon] p[data-astro-cid-rfu52zon]{font-size:var(--text-sm);color:var(--color-muted);text-align:center}.thumbs[data-astro-cid-rfu52zon]{gap:var(--space-xs);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.thumbs[data-astro-cid-rfu52zon] button[data-astro-cid-rfu52zon]{min-height:44px;padding:var(--space-3xs);border:var(--rule-hair) solid transparent;border-radius:var(--radius-card);cursor:pointer;transition:border-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);background:0 0;align-items:center;display:flex}.thumbs[data-astro-cid-rfu52zon] button[data-astro-cid-rfu52zon]:active{transform:translateY(1px)}.thumbs[data-astro-cid-rfu52zon] button[data-astro-cid-rfu52zon][aria-current=true]{border-color:var(--color-ink)}.thumbs[data-astro-cid-rfu52zon] img[data-astro-cid-rfu52zon]{aspect-ratio:16/9;object-fit:cover;width:100%}@media (hover:hover){.thumbs[data-astro-cid-rfu52zon] button[data-astro-cid-rfu52zon]:not([aria-current=true]):hover{border-color:var(--color-muted)}}.page[data-astro-cid-md2yrsin]{padding-top:var(--space-xs)}.back[data-astro-cid-md2yrsin]{min-height:44px;color:var(--color-muted);font-size:var(--text-sm);align-items:center;font-weight:500;display:inline-flex}.head[data-astro-cid-md2yrsin]{margin:var(--space-2xs) 0 var(--space-lg)}.layout[data-astro-cid-md2yrsin]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.work[data-astro-cid-md2yrsin]{min-width:0}.slide-list[data-astro-cid-md2yrsin]{margin-top:var(--space-xl)}.slide-list[data-astro-cid-md2yrsin] h2[data-astro-cid-md2yrsin]{margin-bottom:var(--space-lg)}.slides[data-astro-cid-md2yrsin]{margin:0;padding:0;list-style:none}.slides[data-astro-cid-md2yrsin] li[data-astro-cid-md2yrsin]{padding-block:var(--space-sm);grid-template-columns:minmax(0,1fr);display:grid}.slides[data-astro-cid-md2yrsin] span[data-astro-cid-md2yrsin]{color:var(--color-muted);font-size:var(--text-sm);font-weight:500}aside[data-astro-cid-md2yrsin]{gap:var(--space-xl);min-width:0;display:grid}.spec[data-astro-cid-md2yrsin]{padding:var(--space-lg)}dl[data-astro-cid-md2yrsin]{margin:0}dt[data-astro-cid-md2yrsin]{color:var(--color-muted);font-size:var(--text-sm);font-weight:500}dd[data-astro-cid-md2yrsin]{min-width:0;margin:0}.faces[data-astro-cid-md2yrsin]{gap:var(--space-lg);display:grid}.faces[data-astro-cid-md2yrsin] dd[data-astro-cid-md2yrsin]:not(.face){font-weight:500}.face[data-astro-cid-md2yrsin]{margin-top:var(--space-xs);color:var(--color-ink);overflow-wrap:anywhere}.face--display[data-astro-cid-md2yrsin]{font-family:var(--spec-display), var(--font-display);font-size:var(--text-2xl);line-height:1.1}.face--body[data-astro-cid-md2yrsin]{font-family:var(--spec-body), var(--font-body);font-size:var(--text-md)}.spec[data-astro-cid-md2yrsin] h2[data-astro-cid-md2yrsin]{margin:var(--space-lg) 0 var(--space-sm);padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);font-size:var(--text-lg);max-width:none}.palette[data-astro-cid-md2yrsin]{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.palette[data-astro-cid-md2yrsin] li[data-astro-cid-md2yrsin]{gap:var(--space-sm);font-size:var(--text-sm);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;display:grid}.palette[data-astro-cid-md2yrsin] i[data-astro-cid-md2yrsin]{border:var(--rule-hair) solid var(--color-rule);border-radius:2px;width:28px;height:28px}code[data-astro-cid-md2yrsin]{color:var(--color-muted);font-family:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:500}.facts[data-astro-cid-md2yrsin]>div[data-astro-cid-md2yrsin]{gap:var(--space-sm);padding-block:var(--space-xs);grid-template-columns:96px minmax(0,1fr);display:grid}.facts[data-astro-cid-md2yrsin] dd[data-astro-cid-md2yrsin]{font-weight:500;font-size:var(--text-sm)}.links[data-astro-cid-md2yrsin]{gap:var(--space-3xs);display:grid}.links[data-astro-cid-md2yrsin] a[data-astro-cid-md2yrsin]{align-items:center;min-height:44px;display:flex}.note[data-astro-cid-md2yrsin]{color:var(--color-muted);font-size:var(--text-xs)}.related[data-astro-cid-md2yrsin]{margin-top:var(--section-gap-s)}.related[data-astro-cid-md2yrsin] h2[data-astro-cid-md2yrsin]{margin-bottom:var(--space-xl)}.grid[data-astro-cid-md2yrsin]{gap:var(--space-2xl) var(--gap-columns);grid-template-columns:minmax(0,1fr);display:grid}@media (hover:hover){.back[data-astro-cid-md2yrsin]:hover{text-decoration-color:var(--color-accent)}}@media (width>=40rem){.page[data-astro-cid-md2yrsin]{padding-top:var(--space-xl)}.head[data-astro-cid-md2yrsin]{margin:var(--space-sm) 0 var(--space-xl)}.slides[data-astro-cid-md2yrsin] li[data-astro-cid-md2yrsin]{gap:var(--space-md);grid-template-columns:136px minmax(0,1fr)}.grid[data-astro-cid-md2yrsin]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=40rem) and (pointer:fine){.back[data-astro-cid-md2yrsin]{min-height:0;display:inline}}@media (width>=1180px){.layout[data-astro-cid-md2yrsin]{gap:var(--space-2xl) var(--space-xl);grid-template-columns:minmax(0,1fr) 336px}.slide-list[data-astro-cid-md2yrsin]{margin-top:var(--space-3xl)}aside[data-astro-cid-md2yrsin]{top:var(--space-lg);position:sticky}.links[data-astro-cid-md2yrsin] a[data-astro-cid-md2yrsin]{min-height:0;display:inline}.grid[data-astro-cid-md2yrsin]{grid-template-columns:repeat(3,minmax(0,1fr))}}
