.view-counter[data-astro-cid-3griltjm]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.view-counter__eye[data-astro-cid-3griltjm]{width:11px;height:11px;color:var(--accent);opacity:.5}.view-counter__num[data-astro-cid-3griltjm]{color:var(--text-muted);font-variant-numeric:tabular-nums}.view-counter__label[data-astro-cid-3griltjm]{color:var(--text-dim);text-transform:lowercase;letter-spacing:.08em}.view-counter[data-astro-cid-3griltjm][data-vc-state=err]{display:none}.post-page[data-astro-cid-zg7dkzxc]{max-width:720px;padding:60px 24px 100px}.post-page__header[data-astro-cid-zg7dkzxc]{border-bottom:.5px solid var(--border);margin-bottom:48px;padding-bottom:36px}.post-page__title[data-astro-cid-zg7dkzxc]{font-family:var(--font-display);color:var(--text);margin:18px 0 14px;font-size:clamp(36px,5vw,52px);font-weight:400;line-height:1.15}.post-page__desc[data-astro-cid-zg7dkzxc]{font-family:var(--font-display);color:var(--text-muted);font-size:17px;font-style:italic;line-height:1.7}.post-page__meta[data-astro-cid-zg7dkzxc]{letter-spacing:.08em;color:var(--text-dim);text-transform:uppercase;align-items:center;gap:8px;margin-top:18px;font-size:12px;display:flex}.post-page__sep[data-astro-cid-zg7dkzxc]{color:var(--text-dim)}.post-page__tags[data-astro-cid-zg7dkzxc]{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.post-page__tag[data-astro-cid-zg7dkzxc]{text-decoration:none;transition:transform .15s,filter .15s}.post-page__tag[data-astro-cid-zg7dkzxc]:hover{filter:brightness(1.2);transform:translateY(-1px)}.post-page__body[data-astro-cid-zg7dkzxc]{color:var(--text);font-size:16px;line-height:1.85}.post-page__body[data-astro-cid-zg7dkzxc]>p:first-of-type:first-letter{font-family:var(--font-display);float:left;color:var(--accent);margin-top:4px;margin-right:8px;font-size:3.4em;line-height:.85}.post-page__body[data-astro-cid-zg7dkzxc] h2{font-family:var(--font-display);color:var(--text);border-bottom:1px solid var(--border);margin-top:56px;margin-bottom:18px;padding-bottom:10px;font-size:28px}.post-page__body[data-astro-cid-zg7dkzxc] h3{font-family:var(--font-display);color:var(--text);margin-top:40px;margin-bottom:12px;font-size:22px;font-style:italic}.post-page__body[data-astro-cid-zg7dkzxc] p{margin:18px 0}.post-page__body[data-astro-cid-zg7dkzxc] a{color:var(--accent);background-image:linear-gradient(var(--accent), var(--accent));background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:1px;text-decoration:none;transition:background-size .3s}.post-page__body[data-astro-cid-zg7dkzxc] a:hover{background-size:100% 1px}.post-page__body[data-astro-cid-zg7dkzxc] code{font-family:var(--font-mono);background:#ffffff0d;border:.5px solid #ffffff0f;border-radius:4px;padding:2px 6px;font-size:.9em}.post-page__body[data-astro-cid-zg7dkzxc] pre{border-radius:8px;margin:24px 0;padding:16px 18px;font-size:13px;overflow-x:auto}.post-page__body[data-astro-cid-zg7dkzxc] ul,.post-page__body[data-astro-cid-zg7dkzxc] ol{margin:18px 0;padding-left:24px}.post-page__body[data-astro-cid-zg7dkzxc] blockquote{border-left:2px solid var(--accent);color:#e8e4d999;font-style:italic;font-family:var(--font-display);margin:26px 0;padding:4px 18px;font-size:17px;line-height:1.75}.post-page__body[data-astro-cid-zg7dkzxc] strong{color:var(--text);letter-spacing:.01em;font-weight:600}.post-page__body[data-astro-cid-zg7dkzxc] em{color:#e8e4d9c7;font-style:italic}.post-page__body[data-astro-cid-zg7dkzxc] hr{background:linear-gradient(90deg,#0000,#e8855a4d 30% 70%,#0000);border:none;max-width:140px;height:1px;margin:52px auto}.post-page__body[data-astro-cid-zg7dkzxc] li{margin:6px 0;line-height:1.75}.post-page__footer[data-astro-cid-zg7dkzxc]{border-top:.5px solid var(--border);margin-top:64px;padding-top:28px}.post-page__back[data-astro-cid-zg7dkzxc]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:11px;transition:color .2s,letter-spacing .3s}.post-page__back[data-astro-cid-zg7dkzxc]:hover{color:var(--accent);letter-spacing:.2em}
