.post-main.svelte-1teoznn{padding:clamp(40px,6vh,calc(72 * var(--su))) 24px clamp(64px,9vh,calc(110 * var(--su)))}.post.svelte-1teoznn{max-width:calc(820 * var(--su));margin:0 auto}.back.svelte-1teoznn{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:calc(11 * var(--su));font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--ink-60);border:2px solid var(--line);background:var(--paper);box-shadow:3px 3px 0 var(--line);padding:calc(8 * var(--su)) calc(13 * var(--su));margin-bottom:calc(30 * var(--su));transition:transform .14s ease,box-shadow .14s ease,color .2s ease}.back.svelte-1teoznn:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--line);color:var(--ink)}.head-meta.svelte-1teoznn{display:flex;align-items:center;gap:calc(12 * var(--su));flex-wrap:wrap;margin-bottom:calc(18 * var(--su))}.chip.svelte-1teoznn{font-family:var(--font-mono);font-size:calc(9.5 * var(--su));font-weight:700;letter-spacing:.14em;text-transform:uppercase;border:2px solid var(--line);padding:calc(4 * var(--su)) calc(9 * var(--su));background:var(--paper)}.chip[data-cat=malwatch].svelte-1teoznn{background:var(--green-soft)}.chip[data-cat=signatures].svelte-1teoznn{background:var(--blue-2)}.chip[data-cat=announcement].svelte-1teoznn{background:var(--yellow)}.head-meta.svelte-1teoznn time:where(.svelte-1teoznn),.head-meta.svelte-1teoznn .author:where(.svelte-1teoznn){font-family:var(--font-mono);font-size:calc(11 * var(--su));letter-spacing:.08em;text-transform:uppercase;color:var(--ink-60)}.dot.svelte-1teoznn{color:var(--ink-40)}.post-title.svelte-1teoznn{font-family:InterVariable,system-ui,sans-serif,ui-sans-serif;font-weight:700;font-size:clamp(30px,4.6vw,calc(48 * var(--su)));line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.cover.svelte-1teoznn{margin:calc(34 * var(--su)) 0 calc(8 * var(--su))}.cover.svelte-1teoznn img:where(.svelte-1teoznn){width:100%;height:auto;border:2px solid var(--line);box-shadow:7px 7px 0 var(--line)}.post-body.svelte-1teoznn{margin-top:calc(26 * var(--su))}.post-body.svelte-1teoznn img{max-width:100%}.foot-rule.svelte-1teoznn{height:2px;background:var(--line);margin:clamp(40px,6vh,calc(60 * var(--su))) 0 calc(30 * var(--su))}.post-nav.svelte-1teoznn{display:grid;grid-template-columns:1fr 1fr;gap:calc(18 * var(--su))}.nav-card.svelte-1teoznn{display:flex;flex-direction:column;gap:calc(8 * var(--su));border:2px solid var(--line);background:var(--paper);box-shadow:4px 4px 0 var(--line);padding:calc(16 * var(--su)) calc(18 * var(--su));text-decoration:none;color:var(--ink);transition:transform .16s ease,box-shadow .16s ease}.nav-card.svelte-1teoznn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--line)}.nav-card--right.svelte-1teoznn{text-align:right;align-items:flex-end}.nav-card--dead.svelte-1teoznn{opacity:.4;pointer-events:none}.nav-dir.svelte-1teoznn{font-family:var(--font-mono);font-size:calc(10 * var(--su));font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sky-dark)}.nav-title.svelte-1teoznn{font-family:var(--font-display);font-weight:700;font-size:calc(15.5 * var(--su));line-height:1.3}@media(max-width:620px){.post-nav.svelte-1teoznn{grid-template-columns:1fr}.nav-card--right.svelte-1teoznn{text-align:left;align-items:flex-start}}
