.reading-progress[data-astro-cid-57z6rh23]{z-index:60;background:var(--color-accent);height:2px;transform:scaleX(var(--p,0));transform-origin:0;position:fixed;inset:0 0 auto}.read[data-astro-cid-57z6rh23]{--ink:#e1e0cc;--body:#d1d5db;font-family:var(--font-article)}.read__wrap[data-astro-cid-57z6rh23]{max-width:960px}.read[data-astro-cid-57z6rh23] svg[data-astro-cid-57z6rh23]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.read__pills[data-astro-cid-57z6rh23]{flex-wrap:wrap;gap:12px;display:flex}.read__pills[data-astro-cid-57z6rh23] span[data-astro-cid-57z6rh23]{border:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);background:#f2f2ee08;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;display:inline-flex}.read__title[data-astro-cid-57z6rh23]{letter-spacing:-.025em;color:var(--ink);margin-top:40px;font-size:clamp(40px,6.4vw,76px);font-weight:400;line-height:1.02}.read__bar[data-astro-cid-57z6rh23]{border-block:1px solid var(--line);color:#f2f2eeb3;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:40px;padding:22px 0;font-size:16px;display:flex}.read__bar[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]{color:var(--color-fg);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--line-strong)}.read__bar[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]:hover{text-decoration-color:currentColor}.read__cover[data-astro-cid-57z6rh23]{border-radius:28px;width:100%;margin-top:56px}.read__tags[data-astro-cid-57z6rh23]{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;padding-top:32px;display:flex}.read__tags[data-astro-cid-57z6rh23] li[data-astro-cid-57z6rh23]{border:1px solid var(--line-strong);letter-spacing:.08em;text-transform:uppercase;color:#f2f2eebf;border-radius:999px;padding:6px 12px;font-size:12px}.read__eyebrow[data-astro-cid-57z6rh23]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:12px}.read__full[data-astro-cid-57z6rh23]{border:1px solid var(--line-strong);transition:border-color var(--t-ui), background var(--t-ui);border-radius:24px;gap:8px;margin-top:48px;padding:28px 32px;display:grid}.read__full[data-astro-cid-57z6rh23]:hover{border-color:var(--color-fg);background:#f2f2ee0a}.read__full-t[data-astro-cid-57z6rh23]{color:var(--ink);font-size:clamp(22px,2.4vw,28px)}.talk[data-astro-cid-57z6rh23]{scroll-margin-top:calc(var(--header-h) + 32px);margin-top:80px}.talk__title[data-astro-cid-57z6rh23]{letter-spacing:-.025em;color:#fff;font-size:clamp(28px,3.2vw,36px);font-weight:400}.talk__title[data-astro-cid-57z6rh23] span[data-astro-cid-57z6rh23]{color:var(--color-muted)}.talk__form[data-astro-cid-57z6rh23]{border:1px solid var(--line-strong);background:#f2f2ee05;border-radius:24px;gap:16px;margin-top:28px;padding:clamp(20px,3vw,28px);display:grid}.talk__hp[data-astro-cid-57z6rh23]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.talk__field[data-astro-cid-57z6rh23]{gap:8px;display:grid}.talk__field[data-astro-cid-57z6rh23] input[data-astro-cid-57z6rh23],.talk__field[data-astro-cid-57z6rh23] textarea[data-astro-cid-57z6rh23]{border:1px solid var(--line);width:100%;color:var(--color-fg);font:inherit;resize:vertical;background:#0a0a0b99;border-radius:14px;padding:12px 16px;font-size:17px;font-weight:300}.talk__field[data-astro-cid-57z6rh23] input[data-astro-cid-57z6rh23]:focus,.talk__field[data-astro-cid-57z6rh23] textarea[data-astro-cid-57z6rh23]:focus{border-color:var(--color-fg);outline:none}.talk__actions[data-astro-cid-57z6rh23]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.talk__status[data-astro-cid-57z6rh23]{color:var(--color-muted);font-size:14px}.talk__send[data-astro-cid-57z6rh23]{background:var(--color-fg);color:var(--color-bg);transition:opacity var(--t-ui);border-radius:999px;padding:12px 22px;font-size:15px;font-weight:700}.talk__send[data-astro-cid-57z6rh23]:disabled{opacity:.5}.talk__list[data-astro-cid-57z6rh23]{margin-top:24px;display:grid}.talk__list[data-astro-cid-57z6rh23] .talk__item{border-bottom:1px solid var(--line);padding:20px 4px}.talk__list[data-astro-cid-57z6rh23] .talk__meta{flex-wrap:wrap;align-items:baseline;gap:12px;font-size:15px;display:flex}.talk__list[data-astro-cid-57z6rh23] .talk__meta strong{color:#fff;font-weight:700}.talk__list[data-astro-cid-57z6rh23] .talk__meta span{color:var(--color-muted);font-size:13px}.talk__list[data-astro-cid-57z6rh23] .talk__text{color:var(--body);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:17px;font-weight:300;line-height:1.6}.dock[data-astro-cid-57z6rh23]{left:50%;bottom:max(20px, env(safe-area-inset-bottom));z-index:50;border:1px solid var(--line-strong);backdrop-filter:blur(16px);background:#121213e0;border-radius:999px;align-items:center;gap:4px;padding:6px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 40px #00000073}.dock__btn[data-astro-cid-57z6rh23]{color:#f2f2eebf;min-width:52px;height:46px;transition:background var(--t-ui), color var(--t-ui);border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-size:15px;display:inline-flex}.dock__btn[data-astro-cid-57z6rh23][hidden]{display:none}.dock__btn[data-astro-cid-57z6rh23]:hover{color:var(--color-fg);background:#f2f2ee14}.dock__btn[data-astro-cid-57z6rh23]+.dock__btn[data-astro-cid-57z6rh23],.dock__btn[data-astro-cid-57z6rh23]+.dock__share[data-astro-cid-57z6rh23]{position:relative}.dock__btn[data-astro-cid-57z6rh23]+.dock__btn[data-astro-cid-57z6rh23]:before,.dock__btn[data-astro-cid-57z6rh23]+.dock__share[data-astro-cid-57z6rh23]:before{content:"";background:var(--line);width:1px;position:absolute;top:14px;bottom:14px;left:-3px}.dock__like[data-astro-cid-57z6rh23][aria-pressed=true]{color:#f87171;background:#ef444424}.dock__like[data-astro-cid-57z6rh23][aria-pressed=true] svg[data-astro-cid-57z6rh23]{fill:currentColor}.dock__like[data-astro-cid-57z6rh23].is-pop svg[data-astro-cid-57z6rh23]{animation:pop .5s var(--ease-out-expo)}@keyframes pop{40%{transform:scale(1.35)}}.dock__share[data-astro-cid-57z6rh23]{position:relative}.dock__menu[data-astro-cid-57z6rh23]{border:1px solid var(--line-strong);background:#121213f5;border-radius:18px;min-width:200px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 12px 40px #00000073}.dock__menu[data-astro-cid-57z6rh23][hidden]{display:none}.dock__menu[data-astro-cid-57z6rh23]>[data-astro-cid-57z6rh23]{text-align:left;color:#f2f2eecc;border-radius:12px;padding:10px 14px;font-size:15px}.dock__menu[data-astro-cid-57z6rh23]>[data-astro-cid-57z6rh23]:hover{color:var(--color-fg);background:#f2f2ee14}@media (prefers-reduced-motion:reduce){.dock__like[data-astro-cid-57z6rh23].is-pop svg[data-astro-cid-57z6rh23]{animation:none}}
