:root,:root[data-theme=obsidian]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0b0e12;--paper-elevated:#11151c;--paper-card:#151b24;--paper-plate:#11151cdb;--paper-translucent:#0b0e12db;--bone:#ded7cc;--bone-bright:#f8f5f0;--bone-dim:#b8b0a2;--bone-muted:#827b70;--bone-faint:#3e3b35;--ink:#f4efe7;--ink-dim:#cac2b6;--ink-muted:#8e867b;--ink-faint:#423e38;--sun:#e69138;--sun-bright:#ffab4b;--sun-dim:#ad6621;--sun-glow:#e691382e;--sun-subtle:#e6913814;--crimson:#d44a3a;--crimson-glow:#d44a3a33;--jade:#3fa38f;--jade-glow:#3fa38f2e;--line:#d8d0c526;--line-faint:#d8d0c514;--line-bright:#d8d0c552;--line-sun:#e6913873;--btn-primary-ink:#0b0e12;--accent-contrast:#0b0e12;--selection-text:#0b0e12;--grid-line:#d8d0c524;--noise-opacity:.035;--watermark-color:#d8d0c506;--statusline-bg:#080a0d;--statusline-border:#d8d0c524;--shiki-token-color:var(--shiki-dark,var(--shiki-default));--jade-subtle:#3fa38f14;--shadow-subtle:2px 2px 0px #00000073;--shadow-plate:3px 3px 0px #000000a6, 0 1px 0 #d8d0c514 inset}:root,:root[data-theme=mirrors-edge],:root[data-theme=obsidian]{--selection-bg:var(--sun);--shadow-glow:0 0 35px var(--sun-glow)}:root[data-theme=mirrors-edge]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f4f6f9;--paper-elevated:#fff;--paper-card:#fff;--paper-plate:#ffffffdb;--paper-translucent:#f4f6f9db;--bone:#14181f;--bone-bright:#07090c;--bone-dim:#2d3540;--bone-muted:#4e5866;--bone-faint:#d0d6de;--ink:#11141a;--ink-dim:#2f3743;--ink-muted:#4e5866;--ink-faint:#657182;--sun:#e0102b;--sun-bright:#b8051c;--sun-dim:#8f0012;--sun-glow:#e0102b38;--sun-subtle:#e0102b12;--crimson:#c41224;--crimson-glow:#c4122438;--jade:#0070ba;--jade-glow:#0070ba38;--jade-subtle:#0070ba14;--line:#14181f29;--line-faint:#14181f14;--line-bright:#14181f52;--line-sun:#e0102b73;--btn-primary-ink:#fff;--accent-contrast:#fff;--selection-text:#fff;--grid-line:#14181f21;--noise-opacity:.015;--watermark-color:#14181f09;--statusline-bg:#fff;--statusline-border:#14181f29;--shiki-token-color:var(--shiki-light,var(--shiki-default));--shadow-subtle:2px 2px 0px #14181f14;--shadow-plate:3px 3px 0px #14181f1f, 0 1px 0 #fffffff2 inset}:root[data-theme=bluewood]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#1c232e;--paper-elevated:#242e3c;--paper-card:#354256;--paper-plate:#242e3cdb;--paper-translucent:#1c232edb;--bone:#8896aa;--bone-bright:#f0f4f8;--bone-dim:#b8c4d4;--bone-muted:#6f7d91;--bone-faint:#343f4f;--ink:#eef3f7;--ink-dim:#8896aa;--ink-muted:#6f7d91;--ink-faint:#3c495a;--sun:#8896aa;--sun-bright:#a8b6cb;--sun-dim:#5c6b7d;--sun-glow:#8896aa47;--sun-subtle:#8896aa1a;--crimson:#a65863;--crimson-glow:#a6586338;--jade:#6d93a6;--jade-glow:#6d93a638;--jade-subtle:#6d93a617;--line:#8896aa38;--line-faint:#8896aa1a;--line-bright:#8896aa73;--line-sun:#8896aa99;--btn-primary-ink:#1c232e;--accent-contrast:#1c232e;--selection-bg:#8896aa;--selection-text:#1c232e;--grid-line:#8896aa24;--noise-opacity:.03;--watermark-color:#8896aa09;--statusline-bg:#161c25;--statusline-border:#8896aa38;--shiki-token-color:var(--shiki-dark,var(--shiki-default));--shadow-subtle:2px 2px 0px #0a0f1673;--shadow-plate:3px 3px 0px #0a0f16a6, 0 1px 0 #8896aa26 inset}:root[data-theme=bluewood],:root[data-theme=kiwi],:root[data-theme=night],:root[data-theme=oslo-grey],:root[data-theme=power],:root[data-theme=safety-orange]{--shadow-glow:0 0 35px var(--sun-glow)}:root[data-theme=oslo-grey]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#c5ced9;--paper-elevated:#dbe2eb;--paper-card:#eef2f6;--paper-plate:#dce2ebdb;--paper-translucent:#c5ced9db;--bone:#354256;--bone-bright:#1c232e;--bone-dim:#475870;--bone-muted:#60728c;--bone-faint:#98a7bc;--ink:#1c232e;--ink-dim:#354256;--ink-muted:#586982;--ink-faint:#798ba1;--sun:#354256;--sun-bright:#252e3c;--sun-dim:#1c232e;--sun-glow:#35425640;--sun-subtle:#35425614;--crimson:#8f3d49;--crimson-glow:#8f3d4938;--jade:#41687a;--jade-glow:#41687a38;--jade-subtle:#41687a14;--line:#35425633;--line-faint:#3542561a;--line-bright:#35425661;--line-sun:#3542568c;--btn-primary-ink:#fff;--accent-contrast:#fff;--selection-bg:#354256;--selection-text:#fff;--grid-line:#35425621;--noise-opacity:.015;--watermark-color:#35425609;--statusline-bg:#e4e9f0;--statusline-border:#35425633;--shiki-token-color:var(--shiki-light,var(--shiki-default));--shadow-subtle:2px 2px 0px #1c232e14;--shadow-plate:3px 3px 0px #1c232e1f, 0 1px 0 #ffffffe6 inset}:root[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#161816;--paper-elevated:#222;--paper-card:#282a28;--paper-plate:#222222db;--paper-translucent:#161816db;--bone:#d2ded0;--bone-bright:#fff;--bone-dim:#a4b3a1;--bone-muted:#647361;--bone-faint:#2d362b;--ink:#fff;--ink-dim:#d2ded0;--ink-muted:#7d8c7a;--ink-faint:#374235;--sun:#89e900;--sun-bright:#a4f826;--sun-dim:#6ab500;--sun-glow:#89e90047;--sun-subtle:#89e9001a;--crimson:#ff3358;--crimson-glow:#ff335840;--jade:#00f0ff;--jade-glow:#00f0ff38;--jade-subtle:#00f0ff14;--line:#89e90033;--line-faint:#89e90017;--line-bright:#89e9006b;--line-sun:#89e900a6;--btn-primary-ink:#121510;--accent-contrast:#121510;--selection-bg:#89e900;--selection-text:#121510;--grid-line:#89e90021;--noise-opacity:.025;--watermark-color:#89e90009;--statusline-bg:#141614;--statusline-border:#89e90038;--shiki-token-color:var(--shiki-dark,var(--shiki-default));--shadow-subtle:2px 2px 0px #0000008c;--shadow-plate:3px 3px 0px #000000bf, 0 1px 0 #89e9001f inset}:root[data-theme=kiwi]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#e8efe3;--paper-elevated:#f2f7ee;--paper-card:#fff;--paper-plate:#f2f7eedb;--paper-translucent:#e8efe3db;--bone:#222;--bone-bright:#0c100a;--bone-dim:#3e4a3a;--bone-muted:#5e6d59;--bone-faint:#8f9e8a;--ink:#0c100a;--ink-dim:#222;--ink-muted:#4e5c4a;--ink-faint:#798874;--sun:#3e7000;--sun-bright:#529400;--sun-dim:#2d5200;--sun-glow:#89e90059;--sun-subtle:#89e9001f;--crimson:#a81932;--crimson-glow:#a8193238;--jade:#0a6b5c;--jade-glow:#0a6b5c38;--jade-subtle:#0a6b5c14;--line:#22222224;--line-faint:#22222212;--line-bright:#2222224d;--line-sun:#52940080;--btn-primary-ink:#fff;--accent-contrast:#fff;--selection-bg:#89e900;--selection-text:#12160f;--grid-line:#2222221f;--noise-opacity:.015;--watermark-color:#22222209;--statusline-bg:#dde6d7;--statusline-border:#22222229;--shiki-token-color:var(--shiki-light,var(--shiki-default));--shadow-subtle:2px 2px 0px #12161014;--shadow-plate:3px 3px 0px #1216101f, 0 1px 0 #fffffff2 inset}:root[data-theme=power]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0f0f0f;--paper-elevated:#171717;--paper-card:#1f1f1f;--paper-plate:#171717db;--paper-translucent:#0f0f0fdb;--bone:#dedad4;--bone-bright:#fff;--bone-dim:#aba59c;--bone-muted:#6e685f;--bone-faint:#332f29;--ink:#fff;--ink-dim:#dedad4;--ink-muted:#8a8277;--ink-faint:#3d3730;--sun:#ff6100;--sun-bright:#ff7a29;--sun-dim:#d64e00;--sun-glow:#ff610047;--sun-subtle:#ff61001a;--crimson:#ff2d55;--crimson-glow:#ff2d5540;--jade:#00d2b4;--jade-glow:#00d2b438;--jade-subtle:#00d2b414;--line:#ff61002e;--line-faint:#ff610014;--line-bright:#ff610066;--line-sun:#ff6100a6;--btn-primary-ink:#0f0f0f;--accent-contrast:#0f0f0f;--selection-bg:#ff6100;--selection-text:#0f0f0f;--grid-line:#ff610024;--noise-opacity:.025;--watermark-color:#ff610009;--statusline-bg:#121212;--statusline-border:#ff610033;--shiki-token-color:var(--shiki-dark,var(--shiki-default));--shadow-subtle:2px 2px 0px #0009;--shadow-plate:3px 3px 0px #000c, 0 1px 0 #ff61001a inset}:root[data-theme=safety-orange]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f8f2eb;--paper-elevated:#fefcf9;--paper-card:#fff;--paper-plate:#fefcf9db;--paper-translucent:#f8f2ebdb;--bone:#0f0f0f;--bone-bright:#000;--bone-dim:#38342f;--bone-muted:#665f57;--bone-faint:#999084;--ink:#000;--ink-dim:#0f0f0f;--ink-muted:#544d45;--ink-faint:#857b70;--sun:#c74600;--sun-bright:#e85500;--sun-dim:#9e3600;--sun-glow:#ff610059;--sun-subtle:#ff61001f;--crimson:#a6122d;--crimson-glow:#a6122d38;--jade:#007a68;--jade-glow:#007a6838;--jade-subtle:#007a6814;--line:#0f0f0f24;--line-faint:#0f0f0f12;--line-bright:#0f0f0f4d;--line-sun:#c7460080;--btn-primary-ink:#fff;--accent-contrast:#fff;--selection-bg:#ff6100;--selection-text:#0f0f0f;--grid-line:#0f0f0f21;--noise-opacity:.015;--watermark-color:#0f0f0f09;--statusline-bg:#ede4d8;--statusline-border:#0f0f0f29;--shiki-token-color:var(--shiki-light,var(--shiki-default));--shadow-subtle:2px 2px 0px #0f0f0f14;--shadow-plate:3px 3px 0px #0f0f0f1f, 0 1px 0 #fffffff2 inset}:root{--f-display:"Plus Jakarta Sans", "Vazirmatn", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--f-sans:"Plus Jakarta Sans", "Vazirmatn", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--f-mono:"JetBrains Mono", "Space Mono", "Consolas", monospace;--f-persian:"Vazirmatn", "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--f-serif:"Cormorant Garamond", "Cinzel", Georgia, serif;--dir:ltr;--text-align-start:left;--text-align-end:right;--opposite-side:right;--mask-direction:to right;--s-2xs:.25rem;--s-xs:.375rem;--s-sm:.5rem;--s-md:.75rem;--s-base:1rem;--s-lg:1.5rem;--s-xl:2rem;--s-2xl:3rem;--s-3xl:4.5rem;--s-4xl:6.5rem;--container-max:1280px;--container-narrow:840px;--gutter:calc(clamp(1.25rem, 4vw, 3rem));--header-height:4rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--snap:.14s var(--ease-out);--move:.28s var(--ease-out);--drift:.5s var(--ease-out);--slow:.85s var(--ease-out);--radius-none:0px;--radius-xs:1px;--radius-sm:2px;--radius-md:2px;--radius-lg:3px;--surface-plate-bg:linear-gradient(180deg, color-mix(in srgb, var(--bone-bright) 2.5%, transparent) 0%, transparent 60%), color-mix(in srgb, var(--paper-elevated) 86%, transparent);--surface-plate-elevated-bg:linear-gradient(180deg, color-mix(in srgb, var(--bone-bright) 3.5%, transparent) 0%, transparent 60%), color-mix(in srgb, var(--paper-elevated) 90%, transparent);--surface-plate-backdrop:blur(14px);--surface-plate-webkit-backdrop:blur(14px);--surface-header-bg:linear-gradient(180deg, color-mix(in srgb, var(--bone-bright) 4%, transparent) 0%, transparent 100%), color-mix(in srgb, var(--paper) 82%, transparent);--surface-header-backdrop:blur(16px) saturate(125%);--surface-header-webkit-backdrop:blur(16px) saturate(125%);--surface-footer-bg:linear-gradient(180deg, color-mix(in srgb, var(--bone-bright) 2%, transparent) 0%, transparent 40%), color-mix(in srgb, var(--paper-elevated) 86%, transparent);--surface-footer-backdrop:blur(14px);--surface-footer-webkit-backdrop:blur(14px);--surface-card-bg:color-mix(in srgb, var(--paper-card) 85%, transparent)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ink);font-size:16px;font-family:var(--f-sans);text-rendering:optimizelegibility}body,html{background-color:var(--paper);transition:background-color var(--move),color var(--move);overscroll-behavior-y:none;overflow-wrap:break-word}body{min-height:100vh;line-height:1.6;position:relative;overflow-x:hidden}body:before{z-index:0;background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:48px 48px}body:after,body:before{content:"";pointer-events:none;transition:opacity var(--move);position:fixed;inset:0}body:after{z-index:1;opacity:var(--noise-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}::selection{background-color:var(--selection-bg);color:var(--selection-text)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--paper)}::-webkit-scrollbar-thumb{background:var(--bone-faint);border:2px solid var(--paper);border-radius:var(--radius-xs)}::-webkit-scrollbar-thumb:hover{background:var(--bone-muted)}:focus-visible{outline:2px solid var(--sun);outline-offset:3px;border-radius:var(--radius-xs)}:focus:not(:focus-visible){outline:none}.skip-to-content{background:var(--paper-elevated);color:var(--sun-bright);font-family:var(--f-mono);letter-spacing:.1em;border:1px solid var(--sun);border-radius:var(--radius-xs);box-shadow:0 4px 25px var(--sun-glow),0 0 0 1px var(--sun);z-index:9999;transition:top var(--snap);padding:.65rem 1.4rem;font-size:.8rem;font-weight:600;text-decoration:none;position:fixed;top:-100px;left:50%;transform:translate(-50%)}.skip-to-content:focus,.skip-to-content:focus-visible{top:var(--s-md);outline:2px solid var(--sun);outline-offset:2px}h1,h2,h3,h4,h5,h6{font-family:var(--f-display);color:var(--bone-bright);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.2}:not(pre)>code,a,blockquote,code:not(pre code),dd,dt,figcaption,h1,h2,h3,h4,h5,h6,li,p,td,th{overflow-wrap:anywhere;word-break:break-word}p{color:var(--ink);text-wrap:pretty;font-size:1.05rem;line-height:1.75}a{color:inherit;transition:color var(--snap);text-decoration:none}code,kbd,pre,pre.shiki{font-family:var(--f-mono)}pre,pre.shiki{margin:var(--s-xl) 0;background:var(--paper-card);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-plate);color:var(--bone);tab-size:2;width:100%;max-width:100%;transition:border-color var(--snap);padding:1.25rem 1.45rem;font-size:.88rem;line-height:1.7;position:relative;overflow-x:auto}pre.shiki:hover,pre:hover{border-color:color-mix(in srgb,var(--line-bright) 80%,transparent)}pre::-webkit-scrollbar{height:6px}pre::-webkit-scrollbar-track{background:var(--paper-card)}pre::-webkit-scrollbar-thumb{background:var(--line);border-radius:var(--radius-xs)}pre::-webkit-scrollbar-thumb:hover{background:var(--sun)}pre code{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;display:block;background:0 0!important;border:none!important;padding:0!important}pre code .line{min-height:1.5em;line-height:1.7;display:block}:not(pre)>code,code:not(pre code){font-family:var(--f-mono);white-space:normal;font-size:.9em}:not(pre)>code,code:not(pre code),mark{color:var(--sun);font-weight:600;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;padding:0!important}mark{text-decoration:underline;-webkit-text-decoration-color:var(--line-sun);text-decoration-color:var(--line-sun);text-underline-offset:3px;font-family:inherit}pre code,pre code .line{color:var(--bone)}.prose-code-block-wrapper pre code .line>span,.prose-code-block-wrapper pre code span[class],html pre.shiki code .line>span,html pre.shiki code span[class],pre.shiki code .line>span,pre.shiki code span[class]{color:var(--shiki-token-color,var(--shiki-dark,var(--shiki-default)))}[data-theme=kiwi] pre code span[class],[data-theme=mirrors-edge] pre code span[class],[data-theme=oslo-grey] pre code span[class],[data-theme=safety-orange] pre code span[class],html[data-theme=kiwi] pre code span[class],html[data-theme=mirrors-edge] pre code span[class],html[data-theme=oslo-grey] pre code span[class],html[data-theme=safety-orange] pre code span[class]{color:var(--shiki-light,var(--shiki-default))}:root:not([data-theme]) pre code span[class],html[data-theme=bluewood] pre code span[class],html[data-theme=night] pre code span[class],html[data-theme=obsidian] pre code span[class],html[data-theme=power] pre code span[class]{color:var(--shiki-dark,var(--shiki-default))}.container{width:100%;max-width:var(--container-max);padding-left:var(--gutter);padding-right:var(--gutter);z-index:2;margin-left:auto;margin-right:auto;position:relative}.container-narrow{max-width:var(--container-narrow)}.eyebrow{align-items:center;gap:var(--s-xs);font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--sun);background:var(--sun-subtle);border:1px solid var(--line-sun);border-radius:var(--radius-xs);width:fit-content;padding:.2rem .5rem;font-size:.72rem;font-weight:500;display:inline-flex}.eyebrow-bone{color:var(--bone-dim);background:var(--line-faint);border-color:var(--line)}.display-title{font-family:var(--f-display);color:var(--bone-bright);letter-spacing:-.025em;overflow-wrap:break-word;word-break:break-word;font-size:calc(clamp(2.2rem,4.4vw,3.4rem));font-weight:700;line-height:1.2}.display-title em{color:var(--sun-bright);font-style:normal}.section-title{font-family:var(--f-display);color:var(--bone-bright);letter-spacing:-.02em;overflow-wrap:break-word;font-size:calc(clamp(1.6rem,2.8vw,2.25rem));font-weight:700;line-height:1.25}.section-subtitle{color:var(--ink-dim);overflow-wrap:break-word;max-width:650px;font-size:1.05rem;line-height:1.7}.mono-meta{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bone-muted);font-size:.78rem}.pixel-art{image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.plate-frame{background:var(--surface-plate-bg);-webkit-backdrop-filter:var(--surface-plate-webkit-backdrop);border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:var(--radius-sm);box-shadow:var(--shadow-plate),inset 0 1px 0 0 color-mix(in srgb,var(--bone-bright) 6%,transparent);transition:border-color var(--move),transform var(--move),box-shadow var(--move),background var(--move);min-width:0;max-width:100%;padding:calc(clamp(1.25rem,2.5vw,2.25rem));position:relative}.plate-frame:hover{border-color:color-mix(in srgb,var(--line-bright) 70%,transparent);box-shadow:var(--shadow-plate),inset 0 1px 0 0 color-mix(in srgb,var(--bone-bright) 9%,transparent)}.watermark-bg{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-family:var(--f-persian);color:var(--watermark-color);white-space:nowrap;filter:blur(1px);font-weight:900;line-height:.9;position:absolute;overflow:hidden}.btn{justify-content:center;align-items:center;gap:var(--s-sm);font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-xs);cursor:pointer;transition:all var(--snap);padding:.75rem 1.4rem;font-size:.82rem;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:hidden}.btn-primary{background:var(--sun);color:var(--btn-primary-ink);border:1px solid var(--sun-bright);font-weight:600;box-shadow:2px 2px #0006}.btn-primary:hover{background:var(--sun-bright);box-shadow:2px 2px 0 var(--line-bright),0 0 16px var(--sun-glow);transform:translate(-1px,-1px)}.btn-outline{color:var(--bone);border:1px solid var(--line-bright);box-shadow:1px 1px 0 var(--line);background:0 0}.btn-outline:hover{background:var(--line-faint);color:var(--bone-bright);border-color:var(--bone);box-shadow:2px 2px 0 var(--line-bright);transform:translate(-1px,-1px)}.btn-ghost{color:var(--bone-dim);background:0 0;border:1px solid #0000}.btn-ghost:hover{color:var(--sun);background:var(--sun-subtle)}.btn-secondary{background:var(--paper-card);color:var(--bone-bright);border:1px solid var(--line-bright);font-weight:500;box-shadow:2px 2px #0000004d}.btn-secondary:hover{background:var(--paper-elevated);border-color:var(--sun);color:var(--sun-bright);box-shadow:2px 2px 0 var(--sun);transform:translate(-1px,-1px)}.btn:active{box-shadow:none!important;transform:translate(1px,1px)!important}.btn-sm{letter-spacing:.07em;padding:.45rem .95rem;font-size:.74rem}@media (pointer:coarse){.btn,.drawer-close-btn,.mobile-toggle-btn,.tag-filter-btn{min-height:44px}}.spec-row{border-bottom:1px solid color-mix(in srgb,var(--line-faint) 80%,transparent);font-family:var(--f-mono);justify-content:space-between;align-items:center;padding:.45rem 0;font-size:.75rem;display:flex}.spec-key{color:var(--bone-muted);text-transform:uppercase;letter-spacing:.05em}.spec-val{color:var(--bone-bright);font-weight:500}[dir=rtl]{--dir:rtl;--text-align-start:right;--text-align-end:left;--opposite-side:left;--mask-direction:to left;text-align:right;font-family:var(--f-persian);direction:rtl}:lang(ar) *,:lang(fa) *,[dir=rtl] a,[dir=rtl] button,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6,[dir=rtl] p,[dir=rtl] span{letter-spacing:normal!important}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6{line-height:1.35}[dir=rtl] p{line-height:1.85}
