.detail[data-astro-cid-i5mtrpao]{padding-top:28px}.crumbs[data-astro-cid-i5mtrpao]{font:400 .75rem/1 var(--mono);letter-spacing:.06em;color:var(--ink-3);margin-bottom:18px}.crumbs[data-astro-cid-i5mtrpao] a[data-astro-cid-i5mtrpao]{color:var(--ink-2);text-decoration:none}.crumbs[data-astro-cid-i5mtrpao] a[data-astro-cid-i5mtrpao]:hover{color:var(--cyan)}.detail__media[data-astro-cid-i5mtrpao]{aspect-ratio:16/9;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-2);overflow:hidden;box-shadow:0 40px 120px -40px #a68bff59}.detail__media[data-astro-cid-i5mtrpao] img[data-astro-cid-i5mtrpao],.detail__media[data-astro-cid-i5mtrpao] video[data-astro-cid-i5mtrpao]{object-fit:cover;width:100%;height:100%}.detail__grid[data-astro-cid-i5mtrpao]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(24px,4vw,56px);margin-top:clamp(28px,4vw,44px);display:grid}@media (width<=860px){.detail__grid[data-astro-cid-i5mtrpao]{grid-template-columns:minmax(0,1fr)}.detail__side[data-astro-cid-i5mtrpao]{order:-1}}.detail__main[data-astro-cid-i5mtrpao]{gap:18px;display:grid}.detail__main[data-astro-cid-i5mtrpao] h1[data-astro-cid-i5mtrpao]{font-size:clamp(1.8rem,5vw,3rem)}.detail__chips[data-astro-cid-i5mtrpao]{flex-wrap:wrap;gap:6px;display:flex}.detail__chips[data-astro-cid-i5mtrpao] a[data-astro-cid-i5mtrpao].chip{text-decoration:none}.detail__chips[data-astro-cid-i5mtrpao] a[data-astro-cid-i5mtrpao].chip:hover{color:var(--ink);border-color:var(--line-hi)}.block[data-astro-cid-i5mtrpao]{gap:14px;margin-top:18px;display:grid}.block[data-astro-cid-i5mtrpao] h2[data-astro-cid-i5mtrpao]{font-size:1.1rem}.features[data-astro-cid-i5mtrpao]{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.features[data-astro-cid-i5mtrpao] li[data-astro-cid-i5mtrpao]{border:1px solid var(--line);background:var(--glass-hi);color:var(--ink-2);border-radius:12px;padding:12px 14px;font-size:.95rem}.steps[data-astro-cid-i5mtrpao]{color:var(--ink-2);gap:8px;margin:0;padding-left:1.3em;display:grid}.steps[data-astro-cid-i5mtrpao] code[data-astro-cid-i5mtrpao]{font-family:var(--mono);background:var(--glass-hi);border:1px solid var(--line);color:var(--ink);word-break:break-all;border-radius:6px;padding:2px 6px;font-size:.8em}.gallery[data-astro-cid-i5mtrpao]{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;display:grid}.gallery[data-astro-cid-i5mtrpao] img[data-astro-cid-i5mtrpao]{border:1px solid var(--line);border-radius:14px}.detail__side[data-astro-cid-i5mtrpao]{gap:12px;padding:20px;display:grid;position:sticky;top:88px}@media (width<=860px){.detail__side[data-astro-cid-i5mtrpao]{position:static}}.dl[data-astro-cid-i5mtrpao]{width:100%}.meta[data-astro-cid-i5mtrpao]{gap:0;margin:8px 0 0;display:grid}.meta[data-astro-cid-i5mtrpao] div[data-astro-cid-i5mtrpao]{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.meta[data-astro-cid-i5mtrpao] dt[data-astro-cid-i5mtrpao]{font:400 .72rem/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.meta[data-astro-cid-i5mtrpao] dd[data-astro-cid-i5mtrpao]{text-align:right;margin:0;font-size:.92rem}.meta[data-astro-cid-i5mtrpao] .mono[data-astro-cid-i5mtrpao]{font-family:var(--mono);word-break:break-all;font-size:.8rem}.note[data-astro-cid-i5mtrpao]{color:var(--ink-3);font-size:.8rem}
