.writing-shell.svelte-k45wj3{position:relative;z-index:2;width:min(1180px,100%);min-height:calc(100dvh - 52px);margin:0 auto;padding:clamp(72px,10vw,132px) clamp(20px,5vw,64px) clamp(96px,14vw,176px)}.editorial-column.svelte-k45wj3{width:100%;max-width:820px;margin:0 auto}.writing-head.svelte-k45wj3{display:grid;grid-template-columns:minmax(0,1fr)}.writing-tools.svelte-k45wj3{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:clamp(42px,7vw,88px)}.back.svelte-k45wj3{width:max-content;min-height:44px;display:inline-flex;align-items:center;color:var(--mut);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.back.svelte-k45wj3:hover{color:var(--ink)}.back.svelte-k45wj3:focus-visible,.post-row.svelte-k45wj3 a:where(.svelte-k45wj3):focus-visible{outline:2px solid var(--ink);outline-offset:5px}h1.svelte-k45wj3{width:100%;max-width:none;font-size:clamp(48px,8vw,104px);font-weight:620;line-height:.92;letter-spacing:-.075em}h1.zh.svelte-k45wj3{max-width:100%;font-size:clamp(44px,7vw,88px);line-height:1.04;letter-spacing:-.04em}.writing-head.svelte-k45wj3>p:where(.svelte-k45wj3){width:100%;max-width:none;margin-top:28px;color:var(--mut);font-size:clamp(14px,1.6vw,18px);line-height:1.65}.post-index.svelte-k45wj3{margin-top:clamp(76px,12vw,148px);border-top:1px solid var(--ink)}.post-row.svelte-k45wj3{position:relative;isolation:isolate;display:grid;grid-template-columns:52px minmax(0,1fr) 52px;gap:clamp(14px,3vw,40px);padding:clamp(30px,5vw,60px) clamp(18px,2vw,28px);border-bottom:1px solid var(--line);color:var(--ink);transition:color .24s ease}.post-row.svelte-k45wj3:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ink-deep);transform:scaleX(0);transform-origin:left center;transition:transform .48s cubic-bezier(.16,1,.3,1)}.post-row.svelte-k45wj3>:where(.svelte-k45wj3){position:relative;z-index:1}.post-row.svelte-k45wj3:focus-within:before{transform:scaleX(1)}.post-row.svelte-k45wj3:focus-within{color:#fbfbfa}.post-count.svelte-k45wj3{padding-top:4px;color:var(--mut);font-size:10px;font-variant-numeric:tabular-nums;transition:color .2s ease}.meta.svelte-k45wj3{display:flex;flex-wrap:wrap;gap:10px 24px;color:var(--mut);font-size:10px;letter-spacing:.13em;text-transform:uppercase;transition:color .2s ease}h2.svelte-k45wj3{margin-top:16px;font-size:clamp(25px,4vw,48px);font-weight:600;line-height:1.02;letter-spacing:-.045em}h2.svelte-k45wj3 a:where(.svelte-k45wj3){text-decoration:none}.post-main.svelte-k45wj3>p:where(.svelte-k45wj3){max-width:64ch;margin-top:14px;color:var(--mut);font-size:14px;line-height:1.65;transition:color .2s ease}.tags.svelte-k45wj3{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px;list-style:none;color:var(--ink);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:color .2s ease}.tags.svelte-k45wj3 li:where(.svelte-k45wj3):before{content:"#"}.read.svelte-k45wj3{display:flex;align-items:center;justify-content:center;width:44px;height:44px;align-self:center;border:1px solid var(--ink);border-radius:var(--r-pill);font-size:18px;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.read.svelte-k45wj3:hover{background:var(--ink);color:var(--on-ink);transform:translate(2px,-2px)}.read.svelte-k45wj3:active{transform:translate(0)}.post-row.svelte-k45wj3:focus-within .post-count:where(.svelte-k45wj3),.post-row.svelte-k45wj3:focus-within .meta:where(.svelte-k45wj3),.post-row.svelte-k45wj3:focus-within .post-main:where(.svelte-k45wj3)>p:where(.svelte-k45wj3),.post-row.svelte-k45wj3:focus-within .tags:where(.svelte-k45wj3){color:#fbfbfa}.post-row.svelte-k45wj3:focus-within .read:where(.svelte-k45wj3){border-color:#fbfbfa;color:#fbfbfa}.post-row.svelte-k45wj3:focus-within .read:where(.svelte-k45wj3):hover{background:#fbfbfa;color:var(--ink-deep)}.empty.svelte-k45wj3{margin-top:clamp(76px,12vw,148px);padding-top:34px;border-top:1px solid var(--ink)}.empty.svelte-k45wj3 h2:where(.svelte-k45wj3){margin:0}.empty.svelte-k45wj3 p:where(.svelte-k45wj3){margin-top:12px;color:var(--mut)}@media (max-width:640px){.writing-shell.svelte-k45wj3{padding-top:52px}.writing-head.svelte-k45wj3{display:block}h1.svelte-k45wj3{font-size:clamp(44px,14vw,68px)}h1.zh.svelte-k45wj3{font-size:clamp(42px,12vw,58px)}.post-row.svelte-k45wj3{grid-template-columns:minmax(0,1fr) 44px;padding-inline:14px}.post-count.svelte-k45wj3{display:none}}@media (hover:hover){.post-row.svelte-k45wj3:hover:before{transform:scaleX(1)}.post-row.svelte-k45wj3:hover{color:#fbfbfa}.post-row.svelte-k45wj3:hover .post-count:where(.svelte-k45wj3),.post-row.svelte-k45wj3:hover .meta:where(.svelte-k45wj3),.post-row.svelte-k45wj3:hover .post-main:where(.svelte-k45wj3)>p:where(.svelte-k45wj3),.post-row.svelte-k45wj3:hover .tags:where(.svelte-k45wj3){color:#fbfbfa}.post-row.svelte-k45wj3:hover .read:where(.svelte-k45wj3){border-color:#fbfbfa;color:#fbfbfa}.post-row.svelte-k45wj3:hover .read:where(.svelte-k45wj3):hover{background:#fbfbfa;color:var(--ink-deep)}}
