.post :is(.body,.blk){grid-column:1/-1;display:grid;grid-template-columns:subgrid}.post .rail{grid-column:var(--at-mark);grid-row:1/3;justify-self:end;margin:0}.post .rail span{position:sticky;top:24px;display:block;color:var(--ink-soft);font:400 11px/1 var(--font-mono);letter-spacing:.3em;white-space:nowrap;direction:ltr;writing-mode:vertical-rl;transform:rotate(180deg)}.post .post-head{grid-row:1;align-content:start}.post .post-head h1 a{color:inherit;text-decoration:none}.post .post-head h1 a:hover{color:inherit;text-decoration:underline dotted 1px var(--ink-soft);text-underline-offset:8px}.post .byline button{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.post .byline button:hover{color:var(--link-hover)}.post .byline button[aria-expanded=true]{color:var(--accent)}.post .slip{margin-top:18px;border:1px dashed var(--ink-soft);border-radius:6px;font-size:13px;animation:slip-unfold .45s var(--ease)}@keyframes slip-unfold{0%{clip-path:inset(0 0 100% 0 round 6px);opacity:0}}.post .slip-no{margin:0;padding:9px 16px;border-bottom:1px dashed var(--ink-soft);color:var(--accent);font-size:11px;letter-spacing:.12em;text-align:end}.post .slip-cells{display:grid;grid-template-columns:1fr auto}.post .slip-cells>div{min-width:0}.post .slip-row{display:grid;grid-template-columns:88px 1fr auto;align-items:baseline;gap:4px 14px;padding:10px 16px}.post .slip-row+.slip-row{border-top:1px dashed var(--rule)}.post .slip-row h3{margin:0;color:var(--ink-soft);font-size:11px;font-weight:400}.post .slip-row p{margin:0;color:var(--ink-strong);font-size:11.5px;text-align:start;overflow-wrap:anywhere}.post .formats button,.post .slip-copy{padding:0 8px;border:1px solid var(--rule);border-radius:999px;background:none;color:var(--ink);font:11px/1.9 var(--font-mono-fa);cursor:pointer}.post .slip-copy:hover{border-color:var(--link-hover);color:var(--link-hover)}.post .slip-row.cite{grid-template-areas:"h f c" ". p p"}.post .cite h3{grid-area:h}.post .cite .formats{grid-area:f;display:flex;flex-wrap:wrap;gap:4px}.post .cite .cite-copy{grid-area:c}.post .formats button{border-color:transparent;color:var(--ink-soft)}.post .formats button[aria-pressed=true]{background:var(--rule);color:var(--ink-strong)}.post .cite pre{grid-area:p;margin:6px 0 0;color:var(--ink);font:11px/1.8 var(--font-mono-fa);white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;unicode-bidi:plaintext}.post .qr{margin:0;padding:14px 16px;border-inline-start:1px dashed var(--ink-soft);text-align:center}.post .qr svg{display:block;width:104px;height:104px;fill:var(--ink-strong)}.post .qr figcaption{margin-top:6px;color:var(--ink-soft);font-size:11px}@media (max-width:719px){.post .slip-cells{grid-template-columns:1fr}.post .slip-row{grid-template-columns:1fr auto}.post .slip-row h3{grid-column:1/-1}.post .slip-row.cite{grid-template-areas:"h h" "f c" "p p"}.post .qr{border-inline-start:0;border-top:1px dashed var(--ink-soft)}.post .qr svg{margin-inline:auto}}.post .band{position:relative;height:64px;margin-top:55px;direction:ltr;font:10px var(--font-mono)}.post .ver.is-here{background:var(--accent);opacity:.85}.post .ver.is-here span{color:var(--accent);font-weight:500}.post .mark{position:absolute;top:16px;width:9px;height:9px;margin-left:-4.5px;border:1.5px solid var(--paper);border-radius:50%;background:var(--ink-strong)}.post .mark.capture{top:30px;width:5px;height:5px;margin-left:-2.5px;border:0;background:var(--ink-soft)}.post .mark.recovered{border-color:var(--ink-strong);background:var(--paper)}.post .note{position:absolute;top:46px;font:11px Vazirmatn Variable,system-ui,sans-serif;white-space:nowrap}.post .body{grid-row:2;margin-top:45px;counter-reset:sec}.post .blk{margin-bottom:24px;counter-increment:sec}.post .md{display:contents}.post .md>*{grid-column:var(--at-text);min-width:0;margin:0}.post .blk:before{content:"§" counter(sec,persian);grid-column:var(--at-mark);grid-row:1;justify-self:end;color:var(--ink-soft);font-size:11px;line-height:28.5px;transition:translate .35s var(--ease)}.post:lang(ckb) .blk:before{content:"§" counter(sec,arabic-indic)}.post:lang(en) .blk:before{content:"§" counter(sec)}.post .blk[data-dodge]:before{translate:22px 0}.post:lang(en) .blk[data-dodge]:before{translate:-22px 0}.post .md :is(h2,h3,h4){color:var(--ink-strong);font-size:17px;font-weight:600;line-height:1.7}.post .md blockquote{padding-inline-start:18px;border-inline-start:3px solid var(--rule);color:inherit}.post .md blockquote p{margin:0}.post .md img{display:block;max-width:100%;height:auto;margin:0 auto 16px;border:1px solid var(--rule)}.post .md :is(ul,ol){padding-inline-start:22px}.post .md li::marker{color:var(--ink-soft)}.post .ref{color:var(--accent);font:500 10px var(--font-mono);vertical-align:super;text-decoration:none}.post .blk>.notes{grid-column:var(--at-side);grid-row:1;padding-top:5px;color:var(--ink-soft);font-size:11.5px;line-height:1.7}.post .notes p{margin:0 0 4px}.post .notes .ref{margin-inline-end:4px}.post .notes a{white-space:nowrap}.post .notes code{font:inherit;font-family:var(--font-mono);overflow-wrap:anywhere}.post .comments{grid-column:var(--at-text);margin-top:12px}.post .comments h2{margin:0 0 14px;color:var(--ink-strong);font-size:15px;font-weight:600}.post .comments h2 span{margin-inline-start:8px;color:var(--ink-soft);font-size:12px;font-weight:400}.post .comments ol{margin:0;padding:0;border-top:1px solid var(--rule);list-style:none;font-size:14px}.post .comments li{padding:14px 0 12px}.post .comments li+li{border-top:1px solid var(--rule)}.post .comments p{margin:0}.post .c-meta{display:flex;justify-content:space-between;gap:16px;color:var(--ink-soft)}.post .c-meta :is(a,b){color:var(--ink-strong);font-weight:600;text-decoration:none}.post .c-body{white-space:pre-line}.post .info{grid-column:var(--at-info);display:flex;flex-direction:column;align-items:flex-end;margin-top:32px;pointer-events:none}.post .stamp{width:93px;height:26px;margin-inline-end:1px;padding:0 0 0 .16em;border:2px solid rgb(var(--stamp)/.7);border-radius:4px;background:none;color:rgb(var(--stamp)/.7);font:500 12px/1 var(--font-mono);letter-spacing:.16em;rotate:-9deg;cursor:pointer;pointer-events:auto;transition:color .2s,border-color .2s,background-color .2s}.post:lang(en) .stamp{rotate:9deg}.post .info-card{align-self:stretch;margin-top:3px;border:1px dashed var(--ink-soft);border-radius:6px;visibility:hidden;opacity:0;clip-path:inset(0 0 100% 0 round 6px);pointer-events:auto;transition:opacity .25s var(--ease),clip-path .45s var(--ease),visibility 0s .45s}@media (hover:hover){.post .info:hover .info-card{visibility:visible;opacity:1;clip-path:inset(0 round 6px);transition-delay:0s}.post .info:hover .stamp{border-color:rgb(var(--stamp));color:rgb(var(--stamp))}}.post .info[data-open] .info-card{visibility:visible;opacity:1;clip-path:inset(0 round 6px);transition-delay:0s}.post .info[data-open] .stamp{border-color:rgb(var(--stamp));background:rgb(var(--stamp)/.08);color:rgb(var(--stamp))}.post .info-no{margin:0;padding:10px 16px;color:var(--accent);font-size:11.5px;letter-spacing:.12em;text-align:end}.post .info-cells,.post .info-no{border-bottom:1px dashed var(--ink-soft)}.post .info-cells{display:grid;grid-template-columns:1fr 1fr}.post .info-cells>div{padding:12px 16px}.post .info-cells>:first-child{text-align:end}.post .info-cells>div+div{border-inline-start:1px dashed var(--ink-soft)}.post .info-cells h3{margin:0 0 4px;color:var(--ink-soft);font-size:11px;font-weight:400}.post .info-cells :is(p,ol){margin:0;padding:0;list-style:none}.post .info-cells .mono{font-size:11.5px;overflow-wrap:anywhere}.post .info-foot{padding:10px 16px 12px;color:var(--ink-soft);font-size:13px;line-height:1.85}.post .info-foot p{margin:0}@media (max-width:1023px){.post .blk>.notes{grid-row:auto;margin-top:10px;padding:0;padding-inline-start:12px;border-inline-start:2px solid var(--rule)}}@media (max-width:719px){.post{font-size:14.5px}.post .body,.post .post-head,.post .rail{grid-row:auto}.post .rail{grid-column:var(--at-text);justify-self:start;margin-bottom:6px}.post .rail span{position:static;font-size:10px;letter-spacing:.2em;writing-mode:horizontal-tb;transform:none}.post .post-head h1{font-size:20px}.post .band{margin-top:36px}.post .blk:before{content:none}.post .info-cells{grid-template-columns:1fr}.post .info-cells>:first-child{text-align:start}.post .info-cells>div+div{border-inline-start:0;border-top:1px dashed var(--ink-soft)}}@media (prefers-reduced-motion:reduce){.post .blk:before,.post .info-card,.post .slip,.post .stamp{transition:none;animation:none}}