/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.issue-grid{grid-template-columns:1fr;gap:1rem;margin-block:1.5rem 3rem;display:grid}.issue-card{background:var(--glass-bg);border:1px solid var(--glass-line);border-radius:var(--radius-2);height:100%;box-shadow:var(--elev-1),inset 0 1px 0 var(--edge-hi);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);padding:1.15rem 1.25rem 1.25rem;text-decoration:none;display:block;position:relative}.issue-card:focus-visible,.issue-card:hover{border-color:rgba(var(--rgb-accent),.45);box-shadow:var(--elev-2),var(--glow-accent),inset 0 1px 0 var(--edge-hi);transform:translateY(-3px)}.issue-number{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px rgba(var(--rgb-ink),.12);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:3.2rem;font-weight:700;line-height:1;position:absolute;inset-block-start:.35rem;inset-inline-end:2.6rem}.issue-arrow{block-size:.9rem;inline-size:.9rem;color:var(--color-accent-2-ink);transition:transform var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);position:absolute;inset-block-start:1.25rem;inset-inline-end:1.1rem}.issue-card:focus-visible .issue-arrow,.issue-card:hover .issue-arrow{color:var(--color-accent-ink);transform:translate(3px)}[dir=rtl] .issue-arrow{transform:scaleX(-1)}[dir=rtl] .issue-card:focus-visible .issue-arrow,[dir=rtl] .issue-card:hover .issue-arrow{transform:scaleX(-1)translate(-3px)}.issue-meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;margin-block-end:.6rem;font-size:.7rem;display:flex}html[lang=fa] .issue-meta{letter-spacing:0;text-transform:none;font-family:var(--font-fa-menu);font-size:.8rem}.issue-title{font-family:var(--font-display);color:var(--color-ink);text-wrap:balance;margin-block:0 .45rem;font-size:1.25rem;font-weight:700;line-height:1.3}.issue-card:hover .issue-title{text-decoration:underline;-webkit-text-decoration-color:rgba(var(--rgb-accent),.6);text-decoration-color:rgba(var(--rgb-accent),.6);text-underline-offset:3px;text-decoration-thickness:2px}.issue-excerpt{color:var(--color-ink-dim);font-size:.9rem;line-height:1.65}.issue-tags{flex-wrap:wrap;gap:.45rem;margin-block-start:.8rem;display:flex}.issue-tags i{font-style:normal;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-2-ink);border:1px solid rgba(var(--rgb-accent-2),.4);clip-path:polygon(.45rem 0,100% 0,calc(100% - .45rem) 100%,0 100%);padding:.18rem .55rem;font-size:.64rem}html[lang=fa] .issue-tags i{letter-spacing:0;text-transform:none;font-family:var(--font-fa-menu);font-size:.74rem}.post-thumb.no-cover{display:none}@media (min-width:44rem){.issue-grid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.issue-arrow,.issue-card{transition:none}.issue-card:focus-visible,.issue-card:hover{transform:none}}.issue-card-personal{border-color:rgba(var(--rgb-accent-2),.34);background-image:repeating-linear-gradient(180deg,transparent 0 27px,rgba(var(--rgb-ink),.035) 27px 28px)}.issue-card-personal:focus-visible,.issue-card-personal:hover{border-color:rgba(var(--rgb-accent-2),.7);box-shadow:var(--elev-2),var(--glow-accent-2),inset 0 1px 0 var(--edge-hi)}.issue-card-personal .issue-arrow{color:var(--color-accent-2-ink)}.issue-card-personal .issue-number{display:none}.issue-note-mark{border:1px solid rgba(var(--rgb-accent-2),.45);border-radius:var(--radius-1);block-size:1.9rem;inline-size:1.9rem;color:var(--color-accent-2-ink);font-family:var(--font-mono);-webkit-user-select:none;user-select:none;pointer-events:none;place-items:center;font-size:.95rem;line-height:1;display:grid;position:absolute;inset-block-start:1.15rem;inset-inline-end:2.6rem}.issue-kind{border:1px solid rgba(var(--rgb-accent-2),.45);border-radius:var(--radius-pill);color:var(--color-accent-2-ink);letter-spacing:.14em;padding:.1rem .45rem;font-size:.62rem}html[lang=fa] .issue-kind{letter-spacing:0;font-family:var(--font-fa-menu);font-size:.7rem}.issue-card-personal .post-thumb.no-cover,.issue-card-personal .post-thumb:not(:has(img)){background:repeating-linear-gradient(135deg,rgba(var(--rgb-ink),.05) 0 6px,transparent 6px 12px)}.issue-card--nocover{justify-content:flex-start;min-height:13rem}.journal{border-block-start:1px solid var(--color-line);margin-block:3rem 4rem;padding-block-start:2rem}.journal-head{gap:.55rem;margin-block-end:1.75rem;display:grid}.journal-kicker{color:var(--color-accent-2-ink);align-items:center;gap:.75rem;display:flex}.journal-kicker:after{content:"";background:linear-gradient(90deg,rgba(var(--rgb-accent-2),.5),transparent);flex:1;block-size:1px}.journal-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;font-size:clamp(1.35rem,3.4vw,2rem);font-weight:700}html[lang=fa] .journal-title{letter-spacing:0;font-family:var(--font-fa-menu)}.journal-intro{max-inline-size:46ch;color:var(--color-ink-dim);font-size:.92rem;line-height:1.6}.journal-list{border-block-start:1px solid var(--color-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.journal-row{border-block-end:1px solid var(--color-line);color:inherit;transition:background-color var(--dur-fast) var(--ease-out);grid-template-columns:6.5rem 1fr auto;align-items:baseline;gap:.35rem 1.25rem;padding-block:.95rem;text-decoration:none;display:grid}.journal-row:focus-visible,.journal-row:hover{background:rgba(var(--rgb-accent-2),.07)}.journal-date{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-muted);font-size:.7rem}html[lang=fa] .journal-date{letter-spacing:0;font-family:var(--font-fa-menu)}.journal-name{font-family:var(--font-display);color:var(--color-ink);text-wrap:pretty;font-size:1.02rem;font-weight:600;line-height:1.4}.journal-row:focus-visible .journal-name,.journal-row:hover .journal-name{color:var(--color-accent-2-ink)}.journal-note{color:var(--color-ink-dim);grid-column:2;font-size:.86rem;line-height:1.55}.journal-arrow{block-size:.9rem;inline-size:.9rem;color:var(--color-accent-2-ink);opacity:.5;transition:transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out);grid-area:1/3/span 2;align-self:center}.journal-row:focus-visible .journal-arrow,.journal-row:hover .journal-arrow{opacity:1;transform:translate(3px)}[dir=rtl] .journal-arrow{transform:scaleX(-1)}[dir=rtl] .journal-row:hover .journal-arrow{transform:scaleX(-1)translate(3px)}@media (max-width:40rem){.journal-row{grid-template-columns:1fr auto}.journal-date{grid-column:1/-1}.journal-note{grid-column:1}.journal-arrow{grid-area:2/2/span 2}}@media (prefers-reduced-motion:reduce){.journal-arrow,.journal-row{transition:none}.journal-row:hover .journal-arrow{transform:none}}.craft-article.is-personal{--note-accent:var(--color-accent-2-ink)}.craft-article.is-personal .post-kicker-note{border:1px solid rgba(var(--rgb-accent-2),.5);border-radius:var(--radius-pill);color:var(--color-accent-2-ink);align-items:center;gap:.5rem;padding:.2rem .6rem;display:inline-flex}.craft-article.is-personal .post-tldr{border-inline-start:2px solid rgba(var(--rgb-accent-2),.65);background:rgba(var(--rgb-accent-2),.06)}.prose-personal{font-size:1.02rem;line-height:1.78}.prose-personal li,.prose-personal p{text-align:start}.prose-personal h2{border-block-end:1px solid rgba(var(--rgb-accent-2),.3);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);margin-block:2.4rem .8rem;padding-block-end:.4rem;font-size:1.02rem;font-weight:600}html[lang=fa] .prose-personal h2{font-family:var(--font-fa-menu);letter-spacing:0;text-transform:none;font-size:1.12rem}.prose-personal h3{font-family:var(--font-display);color:var(--color-accent-2-ink);margin-block:1.8rem .6rem;font-size:1.1rem;font-weight:650}.prose-personal blockquote{border:1px dashed rgba(var(--rgb-accent-2),.45);border-radius:var(--radius-2);background:rgba(var(--rgb-accent-2),.05);margin-block:1.6rem;padding:.9rem 1.1rem;font-style:normal}.prose-personal blockquote p:last-child{margin-block-end:0}.prose-personal a{-webkit-text-decoration-color:rgba(var(--rgb-accent-2),.5);text-decoration-color:rgba(var(--rgb-accent-2),.5);text-underline-offset:3px}.prose-personal a:hover{color:var(--color-accent-2-ink)}@media (prefers-reduced-motion:reduce){.issue-card-personal{transition:none}}.post-canvas h1,.post-canvas h2,.post-canvas h3,.post-canvas h4,.post-canvas h5,.post-canvas h6{text-wrap:unset}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.x-rule,[data-scrub]{animation:none!important}}