[data-variation=isattu]{--bg-0:#f4f1ea;--bg-1:#ece8df;--bg-2:#ffffff;--bg-3:#e2ddd0;--bg-4:#d9d3c2;--fg-0:#1a1916;--fg-1:#2e2d28;--fg-2:#5a584f;--fg-3:#8a8779;--fg-4:#b8b3a3;--border-1:#d9d3c2;--border-2:#c5beac;--border-3:#a8a191;--accent:#b94a2c;--accent-2:#a23f25;--accent-soft:#f5e0d6;--accent-softer:#faeee5;--accent-border:#e1bca8;--accent-fg:#8a3520;--accent-ink:#4f1d10;--accent-glow:rgba(185,74,44,0.18);--grad-hero:linear-gradient(135deg,#f4f1ea,#faeee5);--grad-soft:linear-gradient(135deg,#faeee5,#ece8df);--font-serif:"Instrument Serif","Newsreader",Georgia,serif;--font-body:"Newsreader","Source Serif 4",Georgia,serif;--font-hand:"Kalam",cursive;--font-mono:"IBM Plex Mono","Geist Mono",ui-monospace,monospace;--font-head:var(--font-serif);--pencil:#6a6557}[data-variation=isattu][data-theme=dark]{--bg-0:#1a1916;--bg-1:#23221d;--bg-2:#2e2d28;--bg-3:#383631;--bg-4:#423f37;--fg-0:#f4f1ea;--fg-1:#e2ddd0;--fg-2:#9a9789;--fg-3:#7a7669;--fg-4:#4a4640;--border-1:#2e2d28;--border-2:#3a3831;--border-3:#4e4a40;--accent:#e0734f;--accent-2:#f08866;--accent-soft:#3d251c;--accent-softer:#2e1a13;--accent-border:#5a3a2c;--accent-fg:#f3a585;--accent-ink:#fcd2bf;--grad-soft:linear-gradient(135deg,#2e1a13,#23221d)}[data-variation=isattu] body{font-family:var(--font-body);background:var(--bg-0);background-image:radial-gradient(circle at 1px 1px,rgba(40,38,30,.05) 1px,transparent 0);background-size:22px 22px;color:var(--fg-1);font-size:16px;line-height:1.55}[data-variation=isattu][data-theme=dark] body{background-image:radial-gradient(circle at 1px 1px,rgba(244,241,234,.04) 1px,transparent 0)}[data-variation=isattu] .crt-static,[data-variation=isattu] .ed-footer,[data-variation=isattu] .ed-masthead,[data-variation=isattu] .ed-nav,[data-variation=isattu] .ed-shell{display:none!important}[data-variation=isattu] .app{display:block;grid-template-columns:none;height:auto;min-height:100vh;max-width:100vw}[data-variation=isattu] .app .sidebar,[data-variation=isattu] .app .status{display:none}[data-variation=isattu] .app .main{grid-column:1;grid-row:1;background:transparent;overflow:visible}.is-shell{display:grid;grid-template-columns:200px minmax(0,1fr);min-height:100vh;max-width:1400px;margin:0 auto}@media (max-width:880px){.is-shell{grid-template-columns:1fr}}.is-rail{border-right:1px solid var(--border-1);padding:36px 26px 36px 28px;display:flex;flex-direction:column;gap:28px;position:sticky;top:0;align-self:start;height:100vh}@media (max-width:880px){.is-rail{position:static;height:auto;border-right:0;border-bottom:1px solid var(--border-1);padding:22px 20px;flex-direction:row;align-items:center;flex-wrap:wrap;gap:14px}}.is-rail .wm{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.is-rail .wm-text{font-family:var(--font-mono);font-size:14px;font-weight:600;letter-spacing:-.02em;color:var(--fg-0)}.is-rail .wm-text .punct{color:var(--accent)}.is-rail nav{display:flex;flex-direction:column;gap:2px;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em}@media (max-width:880px){.is-rail nav{flex-direction:row;flex-wrap:wrap;gap:14px;font-size:11px}}.is-rail nav a{display:flex;align-items:baseline;gap:8px;color:var(--fg-2);text-decoration:none;border-left:2px solid transparent;padding:4px 0 4px 10px;margin-left:-12px;transition:color .12s,border-color .12s}@media (max-width:880px){.is-rail nav a{padding-left:0;margin-left:0;border-left:0}}.is-rail nav a:hover{color:var(--accent)}.is-rail nav a.active{color:var(--accent);border-left-color:var(--accent)}.is-rail nav a .blurb{font-family:var(--font-body);font-style:italic;font-size:11px;color:var(--fg-3)}@media (max-width:880px){.is-rail nav a .blurb{display:none}}.is-rail .footer-meta{margin-top:auto;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--fg-4);line-height:1.7}@media (max-width:880px){.is-rail .footer-meta{display:none}}.is-main{padding:48px 56px 96px;max-width:880px}@media (max-width:880px){.is-main{padding:32px 20px 100px;max-width:100%}}.is-utility{position:fixed;top:28px;right:32px;display:flex;gap:14px;font-family:var(--font-mono);font-size:11px;color:var(--fg-3);letter-spacing:.04em;z-index:50}.is-utility a{color:var(--fg-3);text-decoration:none}.is-utility a:hover{color:var(--accent)}@media (max-width:880px){.is-utility{display:none}}.fj-mast{border-top:4px solid var(--fg-0);border-bottom:1px solid var(--fg-0);padding:14px 0 20px;margin-bottom:28px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.fj-mast .vol{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-2);margin-bottom:8px}.fj-mast h1{font-family:var(--font-serif);font-weight:400;font-size:clamp(40px,5.5vw,64px);letter-spacing:-.02em;line-height:.98;margin:0;color:var(--fg-0)}.fj-mast h1 em{color:var(--accent);font-style:italic}.fj-mast .right{font-family:var(--font-mono);font-size:11px;color:var(--fg-3);text-align:right;line-height:1.7;letter-spacing:.04em}.fj-deck{font-family:var(--font-body);font-size:17px;line-height:1.55;color:var(--fg-1);font-style:italic;max-width:620px;margin-bottom:28px}.fj-filters{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--bg-1);border:1px solid var(--border-1);border-radius:4px;margin-bottom:28px;font-family:var(--font-mono);font-size:11px;color:var(--fg-3);letter-spacing:.04em;flex-wrap:wrap}.fj-filters .lbl{color:var(--fg-3);letter-spacing:.18em;text-transform:uppercase}.fj-filters .chip{padding:3px 10px;border:1px solid var(--border-2);border-radius:999px;cursor:pointer;color:var(--fg-2);background:var(--bg-2);font:inherit;font-family:var(--font-mono);letter-spacing:.04em}.fj-filters .chip:hover{color:var(--accent);border-color:var(--accent)}.fj-filters .chip.active{background:var(--fg-0);color:var(--bg-0);border-color:var(--fg-0)}.fj-feed{display:flex;flex-direction:column;gap:0}.fj-entry{display:grid;grid-template-columns:64px 56px minmax(0,1fr);gap:16px;padding:22px 0;border-bottom:1px dashed var(--border-1);align-items:baseline;text-decoration:none;color:inherit}.fj-entry:hover .fj-title{color:var(--accent)}@media (max-width:600px){.fj-entry{grid-template-columns:1fr;gap:4px}}.fj-date{font-size:11px;color:var(--fg-3);letter-spacing:.04em}.fj-date,.fj-kind{font-family:var(--font-mono)}.fj-kind{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.fj-body{display:flex;flex-direction:column;gap:6px;min-width:0}.fj-title{font-family:var(--font-serif);font-weight:400;font-size:clamp(22px,2.6vw,28px);letter-spacing:-.01em;line-height:1.12;color:var(--fg-0);transition:color .12s}.fj-blurb{font-family:var(--font-body);font-style:italic;font-size:14px;line-height:1.5;color:var(--fg-2)}.fj-tail{font-family:var(--font-mono);font-size:10px;color:var(--fg-4);letter-spacing:.04em;margin-top:4px}.hcli-wrap{display:grid;grid-template-columns:200px 1fr;gap:32px;align-items:start}@media (max-width:820px){.hcli-wrap{grid-template-columns:1fr;gap:18px}}.hcli-preface{font-family:var(--font-hand);font-size:17px;line-height:1.25;color:var(--pencil);transform:rotate(-1deg);transform-origin:top right;padding-top:48px}[data-theme=dark] .hcli-preface{color:var(--fg-3)}.hcli-preface .wm{font-family:var(--font-mono);font-size:10px;color:var(--fg-2);letter-spacing:.22em;text-transform:uppercase;margin-bottom:12px;font-weight:600;transform:rotate(1deg)}.hcli-preface span{display:block;margin:4px 0}.hcli-preface u{text-decoration:none;border-bottom:1.3px solid}@media (max-width:820px){.hcli-preface{display:none}}.hcli-term{background:#0d0a06;color:#e8d8b0;font-family:var(--font-mono);font-size:13px;line-height:1.55;border:1px solid #1a1410;border-radius:6px;box-shadow:0 24px 60px -32px rgba(0,0,0,.5);display:flex;flex-direction:column;overflow:hidden;min-height:540px}.hcli-chrome{background:#1a1410;padding:9px 14px;display:flex;gap:8px;align-items:center;border-bottom:1px solid #2a2018;font-size:10px;letter-spacing:.1em;color:#8a7546}.hcli-chrome .dot{width:10px;height:10px;border-radius:999px;display:inline-block}.hcli-chrome .d1{background:#7a3d20}.hcli-chrome .d2{background:#7a5a20}.hcli-chrome .d3{background:#3d6320}.hcli-chrome .t{margin-left:auto}.hcli-body{flex:1;padding:18px 18px 8px;overflow-y:auto;max-height:520px;scrollbar-width:thin;scrollbar-color:#3a2e1a transparent}.hcli-body::-webkit-scrollbar{width:8px}.hcli-body::-webkit-scrollbar-thumb{background:#3a2e1a;border-radius:999px}.hcli-line{padding:1px 0;word-break:break-word}.hcli-line .prompt{color:#f0c374;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hcli-line.out{color:#cdbf94;white-space:pre-wrap}.hcli-line.copy{color:#f0c374;font-weight:600}.hcli-line.info{color:#8a7546;font-style:italic}.hcli-line.warn{color:#d97a4a}.hcli-line.dim{color:#6a5536}.hcli-input{display:flex;align-items:center;gap:8px;padding:10px 18px 14px;border-top:1px solid #2a2018;background:#110d08}.hcli-input .prompt{color:#f0c374;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hcli-input .prompt,.hcli-input input{font-family:var(--font-mono);font-size:13px}.hcli-input input{flex:1;background:transparent;border:0;outline:0;color:#e8d8b0;caret-color:#f0c374}.hcli-input button.copy{background:#f0c374;color:#0d0a06;border:0;padding:4px 10px;border-radius:3px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;font-weight:600}.hcli-input button.copy.done{background:#aac773}@keyframes is-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.9);opacity:.82}}.is-pulse{animation:is-pulse 4.2s ease-in-out infinite;transform-origin:center;transform-box:fill-box}[data-variation=isattu] .is-page-h1{font-family:var(--font-serif);font-weight:400;font-size:clamp(36px,5vw,56px);letter-spacing:-.02em;line-height:1;margin:0 0 20px;color:var(--fg-0)}[data-variation=isattu] .is-page-h1 em{color:var(--accent);font-style:italic}@media (prefers-reduced-motion:reduce){.is-pulse{animation:none}}[data-variation=isattu] .twk-fab,[data-variation=isattu] .twk-panel{display:none!important}[data-variation=isattu] .is-shell{grid-template-columns:220px minmax(0,1fr);max-width:1440px}[data-variation=isattu] .is-rail .footer-meta a,[data-variation=isattu] .is-utility a,[data-variation=isattu] .is-utility button{color:inherit;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}[data-variation=isattu] .is-utility button{background:transparent;border:0;padding:0;font:inherit;cursor:pointer}.is-mobile-top,.is-sheet,.is-sheet-backdrop{display:none}.pg-mast{border-top:4px solid var(--fg-0);border-bottom:1px solid var(--fg-0);padding:14px 0 20px;margin-bottom:28px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.pg-mast .vol{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-2);margin-bottom:8px}.pg-mast h1{font-family:var(--font-serif);font-weight:400;font-size:clamp(40px,5.5vw,64px);letter-spacing:-.02em;line-height:.98;margin:0;color:var(--fg-0)}.pg-mast h1 em{color:var(--accent);font-style:italic}.pg-mast .right{font-family:var(--font-mono);font-size:11px;color:var(--fg-3);text-align:right;line-height:1.7;letter-spacing:.04em}.pg-deck{font-family:var(--font-body);font-size:17px;line-height:1.55;color:var(--fg-1);font-style:italic;max-width:620px;margin:0 0 22px}.breadcrumb{font-family:var(--font-mono);font-size:11px;color:var(--fg-3);letter-spacing:.04em;margin-bottom:18px}.breadcrumb a{color:inherit;text-decoration:underline;text-decoration-style:dotted}.wl-list{display:flex;flex-direction:column;gap:0}.wl-entry{display:grid;grid-template-columns:36px minmax(0,1fr) 70px;gap:18px;padding:18px 0;border-bottom:1px dashed var(--border-1);align-items:baseline;text-decoration:none;color:inherit}.wl-entry:hover .wl-title,.wl-num{color:var(--accent)}.wl-num{font-family:var(--font-mono);font-size:13px;font-weight:600;letter-spacing:.04em}.wl-body{display:flex;flex-direction:column;gap:6px;min-width:0}.wl-title{font-family:var(--font-serif);font-weight:400;font-size:clamp(20px,2.2vw,26px);letter-spacing:-.01em;line-height:1.18;color:var(--fg-0);transition:color .12s}.wl-blurb{font-family:var(--font-body);font-style:italic;font-size:13.5px;line-height:1.5;color:var(--fg-2)}.wl-tail{text-align:right;font-family:var(--font-mono);font-size:10px;color:var(--fg-4);letter-spacing:.04em;line-height:1.4}.post-layout{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:36px;align-items:start}.post-layout.single{grid-template-columns:minmax(0,720px)}.post-prose{font-family:var(--font-body);font-size:18px;line-height:1.65;color:var(--fg-1);min-width:0}.post-prose h1{font-size:clamp(34px,4.5vw,52px);line-height:1.02;letter-spacing:-.02em;margin:0 0 12px}.post-prose h1,.post-prose h2{font-family:var(--font-serif);font-weight:400;color:var(--fg-0)}.post-prose h2{font-size:30px;line-height:1.1;letter-spacing:-.015em;margin:1.5em 0 .45em}.post-prose p{margin:0 0 1em}.post-prose p:first-of-type:first-letter{font-family:var(--font-serif);font-size:3.2em;line-height:.9;float:left;padding:8px 10px 0 0;color:var(--accent)}.post-prose .lead{font-style:italic;color:var(--fg-2);font-size:17px}.post-prose .lead strong{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-style:normal}.post-prose em{color:var(--fg-0)}.post-prose code{font-size:.82em;background:var(--bg-1);padding:1px 6px;border-radius:3px}.post-meta,.post-prose code{font-family:var(--font-mono)}.post-meta{display:flex;gap:12px;flex-wrap:wrap;font-size:10px;color:var(--fg-3);letter-spacing:.06em;padding-bottom:14px;border-bottom:1px dashed var(--border-1);margin-bottom:24px}.post-meta .cat{color:var(--accent);text-transform:uppercase;letter-spacing:.14em}.source-meta{display:flex;gap:12px;flex-wrap:wrap;margin:-4px 0 20px;font-family:var(--font-mono);font-size:11px;color:var(--fg-3)}.source-meta a{color:var(--accent);text-decoration:underline;text-decoration-style:dotted}.post-margin{position:sticky;top:48px;display:flex;flex-direction:column;gap:10px}.margin-note{background:var(--bg-2);border:1px solid var(--border-1);border-left:3px solid var(--border-2);border-radius:3px;padding:12px 14px;font-family:var(--font-hand);font-size:16px;line-height:1.32;color:var(--pencil);transform:rotate(.3deg)}.margin-note:nth-child(2n){transform:rotate(-.3deg)}.margin-note .lab{display:block;font-family:var(--font-mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-weight:600}.margin-note u{text-decoration:none;border-bottom:1.3px solid var(--pencil)}.post-mobile-notes{display:none}.m-back{padding-top:28px;margin-top:32px;border-top:1px dashed var(--border-1);font-family:var(--font-mono);font-size:11px}.m-back a{color:var(--fg-2);text-decoration:underline;text-decoration-style:dotted}.detail-quote{font-family:var(--font-serif);font-style:italic;font-size:clamp(28px,4vw,46px);line-height:1.08;color:var(--fg-0);padding-left:18px;border-left:3px solid var(--accent);margin:0 0 20px}.clip-list{display:flex;flex-direction:column;gap:22px}.clip{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:22px;align-items:start}.clip-main{background:var(--bg-2);border:1px solid var(--border-1);border-radius:4px;padding:18px 20px}.clip-source{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px dashed var(--border-1);margin-bottom:12px}.clip-source .pill,.mx-chip{display:inline-block;padding:2px 8px;border:1px solid var(--border-2);border-radius:999px;font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);background:var(--bg-1)}.clip-source .pill{color:var(--accent);border-color:var(--accent);letter-spacing:.18em}.clip-source .title{font-family:var(--font-serif);font-size:20px;letter-spacing:-.01em;color:var(--fg-0);flex:1;min-width:180px;line-height:1.15;text-decoration:none}.clip-source .src{font-family:var(--font-mono);font-size:10px;color:var(--fg-3)}.clip-collapsed{width:100%;cursor:pointer;padding:10px 14px;background:var(--bg-1);border:0;border-left:3px solid var(--border-2);border-radius:2px;display:flex;align-items:center;gap:10px}.clip-collapsed:hover{border-left-color:var(--accent)}.clip-collapsed .preview{flex:1;font-family:var(--font-body);font-style:italic;font-size:14px;color:var(--fg-2);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clip-actions,.clip-collapsed .toggle{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.clip-quote{display:none;padding:16px 20px;background:var(--bg-1);border-left:3px solid var(--accent);border-radius:2px;font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--fg-1);margin:0}.clip-quote p{margin:0 0 .8em}.clip-quote p:last-child{margin:0}.clip-quote .hl,.ib-quote .hl{background:linear-gradient(transparent 55%,var(--highlight,#fff3c4) 55%);padding:0 2px;font-style:normal;color:var(--fg-0)}.clip-actions{display:none;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;margin-top:12px;border-top:1px dashed var(--border-1)}.clip-actions a,.clip-actions button{color:var(--accent);background:transparent;border:0;padding:0;font:inherit;cursor:pointer;text-decoration:underline;text-decoration-style:dotted}.clip.open .clip-collapsed{display:none}.clip.open .clip-actions,.clip.open .clip-quote{display:flex}.clip.open .clip-quote{display:block}.clip-margin .note{margin-bottom:8px}.mx-list{display:flex;flex-direction:column;gap:0}.mx-entry{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;padding:18px 0;border-bottom:1px dashed var(--border-1);align-items:baseline;text-decoration:none;color:inherit}.mx-chip.essay,.mx-entry:hover .mx-title{color:var(--accent)}.mx-chip.essay{border-color:var(--accent);background:var(--accent-soft)}.mx-chip.hot-take{color:#c47206;border-color:#c47206;background:#fdf3e3}.mx-chip.bug{color:#b53524;border-color:#b53524;background:#fbe6e2}.mx-chip.model-note{color:#2d6e8a;border-color:#2d6e8a;background:#e2eef3}[data-theme=dark] .mx-chip{background:var(--bg-2)}.mx-body{display:flex;flex-direction:column;gap:4px;min-width:0}.mx-title{font-weight:400;font-size:22px;letter-spacing:-.01em;line-height:1.18;color:var(--fg-0);transition:color .12s}.mx-quote,.mx-title{font-family:var(--font-serif)}.mx-quote{font-style:italic;font-size:19px;line-height:1.35;color:var(--fg-1);padding-left:14px;border-left:2px solid var(--accent)}.mx-excerpt{font-family:var(--font-body);font-style:italic;font-size:13.5px;line-height:1.5;color:var(--fg-2)}.mx-tail{font-family:var(--font-mono);font-size:10px;color:var(--fg-4);letter-spacing:.04em;margin-top:4px}.about-body{max-width:640px;font-family:var(--font-body);font-size:18px;line-height:1.7;color:var(--fg-1)}.about-body p{margin:0 0 1em}.about-body p:first-child:first-letter{font-family:var(--font-serif);font-size:3.2em;line-height:.9;float:left;padding:8px 10px 0 0;color:var(--accent)}.about-body a{color:var(--accent);text-decoration:underline;text-decoration-style:dotted}.about-body .arc{display:grid;gap:10px;margin:28px 0;padding:22px 24px;background:var(--bg-2);border:1px solid var(--border-1);border-radius:4px}.about-body .arc .row{display:grid;grid-template-columns:140px minmax(0,1fr);gap:14px;padding:6px 0;border-bottom:1px dashed var(--border-1);align-items:baseline}.about-body .arc .row:last-child{border-bottom:0}.about-body .arc .when{font-family:var(--font-mono);font-size:10px;color:var(--fg-3);letter-spacing:.14em;text-transform:uppercase}.about-body .arc .what{font-size:14.5px;line-height:1.5}.about-body .arc .what strong{color:var(--fg-0);font-weight:600}.about-socials{display:flex;gap:14px;flex-wrap:wrap;padding-top:18px;border-top:1px dashed var(--border-1);font-family:var(--font-mono);font-size:12px}.ib-hero{margin:6px 0 28px}.ib-figure-frame,.ib-hero-frame{background:var(--bg-2);border:1px solid var(--border-1);border-radius:4px;overflow:hidden}.ib-figure figcaption,.ib-hero figcaption{font-family:var(--font-mono);font-size:10px;line-height:1.45;color:var(--accent);font-style:italic;border-left:3px solid var(--accent);padding:8px 0 0 10px;margin-top:8px}.ib-figure{margin:28px 0}.ib-figure[data-kind=cover] .ib-figure-frame{max-width:280px;margin:0 auto}.ib-figure[data-kind=cover] figcaption{text-align:center;border-left:0;padding:8px 0 0;max-width:280px;margin:8px auto 0}.ib-quote{margin:28px 0;padding:16px 20px;background:var(--bg-1);border-left:3px solid var(--accent);border-radius:2px;font-family:var(--font-body);font-size:18px;line-height:1.55;color:var(--fg-1)}.ib-quote p{margin:0}.ib-quote cite{display:block;margin-top:10px;font-family:var(--font-mono);font-size:10px;color:var(--fg-3);font-style:normal}.ib-note{margin:22px 0;background:var(--bg-2);border:1px solid var(--border-1);border-left:3px solid var(--border-2);border-radius:3px;padding:13px 15px;font-family:var(--font-hand);font-size:16px;line-height:1.32;color:var(--pencil);transform:rotate(-.25deg)}.ib-note u{text-decoration:none;border-bottom:1.3px solid var(--pencil)}.ib-note-lab{display:block;font-family:var(--font-mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-weight:600}.ib-note-body em{font-style:italic;color:var(--fg-1)}.quick-keys{display:none;gap:8px;overflow-x:auto;padding:9px 14px 12px;background:#110d08;border-top:1px solid #2a2018}.quick-keys button{flex:0 0 auto;background:#1a1410;color:#f0c374;border:1px solid #3a2a16;border-radius:999px;padding:5px 9px;font-family:var(--font-mono);font-size:10px;white-space:nowrap}@media (max-width:880px){[data-variation=isattu] .is-shell{display:block;max-width:none}[data-variation=isattu] .is-rail{display:none}.is-mobile-top{position:sticky;top:0;z-index:70;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid var(--border-1);background:rgba(244,241,234,.85);backdrop-filter:blur(14px)}[data-theme=dark] .is-mobile-top{background:rgba(26,25,22,.86)}.is-mobile-top .wm,.is-sheet .wm{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.is-mobile-top .wm-text,.is-sheet .wm-text{font-family:var(--font-mono);font-size:15px;font-weight:600;letter-spacing:-.02em;color:var(--fg-0)}.is-mobile-top .punct,.is-sheet .punct{color:var(--accent)}.is-menu-button{background:none;border:0;padding:8px 4px;cursor:pointer;display:flex;flex-direction:column;gap:4px;align-items:flex-end}.is-menu-button span{display:block;height:1.5px;background:var(--fg-1);border-radius:1px}.is-menu-button span:first-child,.is-menu-button span:nth-child(3){width:22px}.is-menu-button span:nth-child(2){width:16px}.is-sheet-backdrop{display:block;position:fixed;inset:0;z-index:80;border:0;background:rgba(0,0,0,.38);opacity:0;pointer-events:none;transition:opacity .18s ease}.is-sheet-backdrop.open{opacity:1;pointer-events:auto}.is-sheet{display:block;position:fixed;left:0;right:0;bottom:0;z-index:90;background:var(--bg-0);border-top:1px solid var(--border-1);border-radius:22px 22px 0 0;padding:12px 22px 28px;transform:translateY(100%);transition:transform .3s cubic-bezier(.22,.61,.36,1);box-shadow:0 -16px 40px -8px rgba(0,0,0,.2);max-height:85%;overflow-y:auto}[data-theme=dark] .is-sheet{background:var(--bg-1)}.is-sheet.open{transform:translateY(0)}.is-sheet .grabber{width:38px;height:5px;background:var(--border-2);border-radius:999px;margin:0 auto 14px}.is-sheet .sheet-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.is-sheet h2{font-family:var(--font-serif);font-weight:400;font-size:30px;letter-spacing:-.02em;margin:4px 0 18px;color:var(--fg-0)}.is-sheet h2 em{color:var(--accent);font-style:italic}.is-sheet .sheet-tools button{border:0;background:transparent;color:inherit;padding:0;cursor:pointer;font:inherit}.is-sheet nav{margin:0}.is-sheet nav,.is-sheet nav a{display:flex;flex-direction:column}.is-sheet nav a{gap:4px;padding:14px 0;border-bottom:1px dashed var(--border-1);text-decoration:none;color:inherit}.is-sheet nav a span:first-child{font-family:var(--font-serif);font-size:24px;letter-spacing:-.01em;color:var(--fg-0)}.is-sheet nav a span:last-child{font-family:var(--font-body);font-style:italic;font-size:13px;color:var(--fg-2)}.is-sheet nav a.active span{color:var(--accent)}.is-sheet .sheet-tools{margin-top:20px;padding-top:16px;border-top:1px solid var(--border-1);justify-content:space-between;font-family:var(--font-mono);font-size:11px;color:var(--fg-3);letter-spacing:.04em}.is-sheet .sheet-links{display:inline-flex;align-items:center;gap:9px}.is-sheet .sheet-tools a,.is-sheet .sheet-tools button{color:var(--fg-2);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.is-sheet .sheet-close{margin:18px auto 0;display:block;padding:10px 18px;background:var(--fg-0);color:var(--bg-0);border:0;border-radius:999px;font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}[data-variation=isattu] .is-main{padding:28px 20px 80px;max-width:100%}.fj-mast,.pg-mast{padding:8px 0 18px;border-top:0;border-bottom:1px solid var(--border-1);margin-bottom:20px}.fj-mast h1,.pg-mast h1{font-size:44px}.fj-mast .right,.pg-mast .right{text-align:left}.fj-deck,.pg-deck{font-size:15px;margin-bottom:18px}.fj-filters{overflow-x:auto;flex-wrap:nowrap;margin-left:-20px;margin-right:-20px;border-left:0;border-right:0;border-radius:0;padding-left:20px}.fj-filters .chip-project,.fj-filters .chip-session,.fj-filters .lbl,.fj-filters>span:last-child{display:none}.fj-entry{display:block;padding:18px 0}.fj-date,.fj-kind{display:inline;margin-right:10px}.fj-kind:before{content:"· ";color:var(--fg-4)}.fj-title{margin-top:4px;font-size:22px}.wl-entry{grid-template-columns:32px minmax(0,1fr);gap:14px}.wl-tail{display:none}.clip,.mx-entry,.post-layout,.post-layout.single{grid-template-columns:1fr}.post-prose{font-size:17.5px}.post-prose h1{font-size:36px}.post-prose h2{font-size:26px}.post-margin{display:none}.post-mobile-notes{display:flex;flex-direction:column;gap:10px;margin:22px 0}.clip{gap:10px}.clip-source .title{font-size:18px;min-width:0}.clip-collapsed .preview{white-space:normal}.mx-entry{gap:8px}.about-body{font-size:17.5px}.about-body .arc{padding:16px 18px}.about-body .arc .row{grid-template-columns:90px minmax(0,1fr);gap:12px}.hcli-term{min-height:0;font-size:12.5px}.hcli-body{max-height:320px;padding:12px 14px 4px}.hcli-chrome .t{font-size:9px}.hcli-input{padding:9px 14px;gap:7px}.hcli-input input{min-width:0;font-size:12.5px}.hcli-input .prompt{font-size:12.5px}.hcli-input button.copy{padding:4px 8px;font-size:9px}.quick-keys{display:flex}.ib-hero{margin:4px 0 22px}.ib-figure{margin:22px 0}.ib-figure[data-kind=cover] .ib-figure-frame{max-width:220px}}