.post[data-astro-cid-ymihodss]{padding-block:clamp(40px,6vw,72px) clamp(56px,8vw,96px)}.post__head[data-astro-cid-ymihodss],.post__body[data-astro-cid-ymihodss]{max-width:calc(780px + var(--gutter) * 2)}.post__cover[data-astro-cid-ymihodss]{max-width:calc(1000px + var(--gutter) * 2);margin-block:32px 48px}.post__cover[data-astro-cid-ymihodss] img[data-astro-cid-ymihodss]{border-radius:var(--radius);object-fit:cover;width:100%;max-height:560px}.crumbs[data-astro-cid-ymihodss]{color:var(--ink-3);margin-bottom:20px;font-size:13px}.crumbs[data-astro-cid-ymihodss] a[data-astro-cid-ymihodss]{text-decoration:none}.crumbs[data-astro-cid-ymihodss] a[data-astro-cid-ymihodss]:hover{text-decoration:underline}.meta[data-astro-cid-ymihodss]{color:var(--ink-3);font-size:14px;font-family:var(--font-en);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.tag[data-astro-cid-ymihodss]{font-family:var(--font);color:var(--red-text);border:1px solid;border-radius:999px;padding:0 10px;font-size:12px;line-height:1.8;text-decoration:none}h1[data-astro-cid-ymihodss]{font-size:clamp(24px,3.6vw,36px);font-weight:800;line-height:1.5}.toc[data-astro-cid-ymihodss]{background:var(--bg-soft);border-radius:var(--radius);margin-bottom:40px;padding:22px 28px}.toc[data-astro-cid-ymihodss] p[data-astro-cid-ymihodss]{margin-bottom:8px;font-weight:800}.toc[data-astro-cid-ymihodss] ul[data-astro-cid-ymihodss]{margin:0;padding-left:1.2em}.toc[data-astro-cid-ymihodss] a[data-astro-cid-ymihodss]{color:var(--ink-2);text-decoration:none}.toc[data-astro-cid-ymihodss] a[data-astro-cid-ymihodss]:hover{color:var(--red-text);text-decoration:underline}.adjacent[data-astro-cid-ymihodss]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;margin-top:64px;padding-top:32px;display:grid}.adjacent[data-astro-cid-ymihodss] a[data-astro-cid-ymihodss]{font-size:15px;font-weight:700;line-height:1.6;text-decoration:none}.adjacent[data-astro-cid-ymihodss] a[data-astro-cid-ymihodss]:hover{color:var(--red-text)}.adjacent[data-astro-cid-ymihodss] span[data-astro-cid-ymihodss]{color:var(--ink-3);margin-bottom:4px;font-size:12px;font-weight:500;display:block}.adjacent__next[data-astro-cid-ymihodss]{text-align:right}@media (width<=600px){.adjacent[data-astro-cid-ymihodss]{grid-template-columns:1fr}.adjacent__next[data-astro-cid-ymihodss]{text-align:left}}.prose[data-astro-cid-ymihodss]{overflow-wrap:anywhere;font-size:17px;line-height:2}.prose[data-astro-cid-ymihodss] h2{border-bottom:2px solid var(--ink);margin:2.4em 0 1em;padding-bottom:12px;font-size:clamp(21px,2.6vw,26px);position:relative}.prose[data-astro-cid-ymihodss] h2:after{content:"";background:var(--red);width:64px;height:2px;position:absolute;bottom:-2px;left:0}.prose[data-astro-cid-ymihodss] h3{border-left:4px solid var(--red);margin:2em 0 .8em;padding-left:14px;font-size:20px}.prose[data-astro-cid-ymihodss] h4,.prose[data-astro-cid-ymihodss] h5{margin:1.8em 0 .6em;font-size:18px}.prose[data-astro-cid-ymihodss] p{margin:0 0 1.4em}.prose[data-astro-cid-ymihodss] a{color:var(--red-text)}.prose[data-astro-cid-ymihodss] img{border:1px solid var(--line);border-radius:10px;margin:1.6em auto}.prose[data-astro-cid-ymihodss] ul,.prose[data-astro-cid-ymihodss] ol{margin:0 0 1.4em;padding-left:1.5em}.prose[data-astro-cid-ymihodss] li{margin-bottom:.3em}.prose[data-astro-cid-ymihodss] hr{border:0;border-top:1px solid var(--line);margin:3em 0}.prose[data-astro-cid-ymihodss] blockquote{border-left:4px solid var(--line);color:var(--ink-2);margin:1.6em 0;padding:4px 0 4px 20px}.prose[data-astro-cid-ymihodss] code{background:var(--bg-soft);border-radius:5px;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.prose[data-astro-cid-ymihodss] pre{border-radius:10px;margin:0 0 1.6em;padding:20px;font-size:14px;line-height:1.7;overflow-x:auto}.prose[data-astro-cid-ymihodss] pre code{background:0 0;padding:0}.prose[data-astro-cid-ymihodss] table{border-collapse:collapse;width:100%;margin:0 0 1.6em;font-size:15px;display:block;overflow-x:auto}.prose[data-astro-cid-ymihodss] th,.prose[data-astro-cid-ymihodss] td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 14px}.prose[data-astro-cid-ymihodss] th{background:var(--bg-soft);white-space:nowrap}.prose[data-astro-cid-ymihodss] audio,.prose[data-astro-cid-ymihodss] video{width:100%;margin:0 0 1.4em}.prose[data-astro-cid-ymihodss] .shots{gap:12px;margin:0 0 1.2em;padding-bottom:8px;display:flex;overflow-x:auto}.prose[data-astro-cid-ymihodss] .shots img{border-radius:14px;flex:none;width:auto;height:360px;margin:0}@media (width<=600px){.prose[data-astro-cid-ymihodss] .shots img{height:300px}}
