body:where(:has(.pg-yasal)){background:var(--cream)}:where(.pg-yasal) .tbar{z-index:49;color:#f5f3ee;font-family:var(--f-vt),monospace;font-size:var(--fs-lead);white-space:nowrap;padding:.25em var(--pad);transition:top .6s var(--ease);background:#000;align-items:center;gap:1.6ch;display:flex;position:sticky;top:0;overflow:hidden}body:has(.nav:not(.hide)):where(:has(.pg-yasal)) .tbar{top:76px}:where(.pg-yasal) .tbar .nm{color:#9cff7a}:where(.pg-yasal) .tbar .cat{color:#e0a43a}:where(.pg-yasal) .tbar .dt{color:#e0a43a;margin-left:auto}:where(.pg-yasal) .tbar a{color:#f5f3ee}:where(.pg-yasal) .tbar a:hover{color:#e0a43a}:where(.pg-yasal) .ar-hd{padding:150px var(--pad) clamp(40px,6vh,70px);column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}:where(.pg-yasal) .ar-hd .k{border-top:1.5px solid var(--ink);flex-wrap:wrap;grid-column:1/-1;gap:14px 26px;padding-top:10px;display:flex}:where(.pg-yasal) .ar-hd .k .c{color:var(--amber)}:where(.pg-yasal) .ar-hd h1{font-size:var(--fs-d2);text-wrap:balance;grid-column:1/span 11;margin:4vh 0 3vh;line-height:1}:where(.pg-yasal) .ar-hd .ex{font-size:var(--fs-h5);letter-spacing:-.015em;grid-column:1/span 7;font-weight:500;line-height:1.3}:where(.pg-yasal) .ar{column-gap:var(--gap);padding:clamp(30px,5vh,60px) var(--pad) clamp(80px,12vh,140px);border-top:1px solid var(--ink);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}:where(.pg-yasal) .side{flex-direction:column;grid-column:1/span 3;align-self:start;gap:18px;display:flex;position:sticky;top:150px}:where(.pg-yasal) .vcr{color:#f5f3ee;background:#141210;border-radius:10px;padding:14px 14px 12px;box-shadow:0 0 0 1px #2a2724,inset 0 1px #ffffff0f}:where(.pg-yasal) .vcr .lcd{color:#9cff7a;text-shadow:0 0 8px #9cff7a80;font-family:var(--f-vt),monospace;background:#0b1a0b;border-radius:4px;justify-content:space-between;align-items:baseline;padding:8px 10px;font-size:30px;line-height:1;display:flex;box-shadow:inset 0 2px 6px #000000b3}:where(.pg-yasal) .vcr .lcd small{color:#5fa64a;text-shadow:none;font-size:18px}:where(.pg-yasal) .vcr .bar{background:#2a2724;border-radius:2px;height:4px;margin-top:10px;overflow:hidden}:where(.pg-yasal) .vcr .bar i{transform-origin:0;background:#c8820a;height:100%;display:block;transform:scaleX(0)}:where(.pg-yasal) .vcr .lab{color:#8f8a81;justify-content:space-between;margin-top:8px;display:flex}:where(.pg-yasal) .toc{border-top:1px solid var(--ink);list-style:none}:where(.pg-yasal) .toc a{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:3ch minmax(0,1fr);gap:8px;padding:9px 0;font-size:14px;line-height:1.3;display:grid}:where(.pg-yasal) .toc a .mono{color:inherit}:where(.pg-yasal) .toc a.on{color:var(--ink)}:where(.pg-yasal) .toc a.on .mono,:where(.pg-yasal) .toc a:hover{color:var(--amber)}:where(.pg-yasal) .body{font-size:var(--fs-lead);text-wrap:pretty;grid-column:5/span 7;line-height:1.62}:where(.pg-yasal) .body>p{max-width:64ch;margin-bottom:1.1em}:where(.pg-yasal) .body>p:first-child{letter-spacing:-.01em;font-size:1.25em;font-weight:500;line-height:1.45}:where(.pg-yasal) .body section{padding-top:2.2em;scroll-margin-top:170px}:where(.pg-yasal) .body h2{font-size:var(--fs-h3);letter-spacing:-.03em;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.5em;margin-bottom:.55em;font-weight:700;font-stretch:90%;line-height:1.08;display:grid}:where(.pg-yasal) .body h2 .n{font-family:var(--f-vt),monospace;color:var(--amber);letter-spacing:0;font-size:1.25em;font-weight:400}:where(.pg-yasal) .body section p{max-width:64ch}:where(.pg-yasal) .end{background:var(--ink);color:var(--cream);flex-direction:column;align-items:flex-start;gap:16px;margin-top:3em;padding:26px;display:flex}:where(.pg-yasal) .end p{font-size:var(--fs-h5);letter-spacing:-.02em;font-weight:600;line-height:1.2}:where(.pg-yasal) .rel{border-top:1px solid var(--ink);margin-top:2em;padding-top:16px}:where(.pg-yasal) .rel .mono{color:var(--muted);margin-bottom:10px;display:block}:where(.pg-yasal) .rel ul{flex-wrap:wrap;gap:8px;list-style:none;display:flex}:where(.pg-yasal) .rel a{box-shadow:inset 0 0 0 1px var(--ink);padding:8px 14px;font-size:15px;font-weight:500;display:inline-block}:where(.pg-yasal) .rel a:hover{background:var(--ink);color:var(--cream)}:where(.pg-yasal) .pn{font-family:var(--f-vt),monospace;justify-content:space-between;gap:20px;margin-top:2.4em;font-size:24px;display:flex}@media (max-width:980px){:where(.pg-yasal) .side{grid-column:1/-1;margin-bottom:30px;position:static}:where(.pg-yasal) .toc{display:none}:where(.pg-yasal) .body,:where(.pg-yasal) .ar-hd h1,:where(.pg-yasal) .ar-hd .ex{grid-column:1/-1}:where(.pg-yasal) .tbar .cat,:where(.pg-yasal) .tbar .dt{display:none}}:where(.pg-yasal) .body h3{font-size:var(--fs-h5);letter-spacing:-.02em;margin:1.2em 0 .4em;font-weight:700}:where(.pg-yasal) .body ul,:where(.pg-yasal) .body ol{max-width:62ch;margin:0 0 1.1em;padding-left:1.3em}:where(.pg-yasal) .body li{margin-bottom:.4em}:where(.pg-yasal) .body ul li::marker{color:var(--amber)}:where(.pg-yasal) .body ol li::marker{color:var(--amber);font-family:var(--f-vt),monospace;font-size:1.2em}:where(.pg-yasal) .body strong{font-weight:700}:where(.pg-yasal) .body a:not(.knob){border-bottom:1.5px solid var(--amber)}:where(.pg-yasal) .body blockquote{border-left:3px solid var(--amber);margin:0 0 1.1em;padding:.2em 0 .2em 1em;font-weight:500}:where(.pg-yasal) .body table{border-collapse:collapse;width:100%;font-size:.86em;line-height:1.4}:where(.pg-yasal) .body th{text-align:left;color:#f5f3ee;font-family:var(--f-vt),monospace;background:#000;padding:.3em .6em;font-size:1.25em;font-weight:400}:where(.pg-yasal) .body td{border-bottom:1px solid var(--line);vertical-align:top;padding:.55em .6em}:where(.pg-yasal) .body tr:nth-child(2n) td{background:#c8820a0f}:where(.pg-yasal) .body .rel ul{max-width:none;margin:0;padding-left:0}:where(.pg-yasal) .body .rel li{margin:0}:where(.pg-yasal) .body .rel a,:where(.pg-yasal) .body .pn a,:where(.pg-yasal) .body .rel a{border-bottom:0}:where(.pg-yasal) .ph{color:var(--ink);font-family:var(--f-mono),monospace;letter-spacing:0;background:#ffe3a6;border-radius:2px;padding:0 .25em;font-size:.78em}:where(.pg-yasal) .ar-hd .draft{grid-column:1/-1;margin-top:14px;padding:10px 14px}:where(.pg-yasal) .draft{background:var(--ink);color:var(--cream);font-family:var(--f-mono),monospace;text-transform:uppercase;letter-spacing:.04em;padding:10px var(--pad);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;font-size:12px;display:flex}:where(.pg-yasal) .draft b{color:#e0a43a;font-weight:500}:where(.pg-yasal) .lg h2{font-size:var(--fs-h3);letter-spacing:-.03em;border-top:1.5px solid var(--ink);margin:2em 0 .6em;padding-top:.6em;scroll-margin-top:170px;font-weight:700;font-stretch:90%;line-height:1.08}:where(.pg-yasal) .lg h2:first-child{margin-top:0}:where(.pg-yasal) .lg h3{font-size:var(--fs-h5);letter-spacing:-.02em;margin:1.6em 0 .4em;scroll-margin-top:170px;font-weight:700}:where(.pg-yasal) .lg p,:where(.pg-yasal) .lg li{max-width:66ch}:where(.pg-yasal) .lg p{margin-bottom:1em}:where(.pg-yasal) .lg ul{flex-direction:column;gap:.4em;margin:0 0 1em 1.1em;display:flex}:where(.pg-yasal) .lg a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-underline-offset:3px}:where(.pg-yasal) .lg a:hover{color:var(--amber)}:where(.pg-yasal) .lg code{font-family:var(--f-mono),monospace;background:#ebe6dc;padding:0 .3em;font-size:.8em}:where(.pg-yasal) .tw{margin:1.2em 0 1.6em;overflow-x:auto}:where(.pg-yasal) .lg table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.45}:where(.pg-yasal) .lg th{color:#e0a43a;font-family:var(--f-vt),monospace;text-align:left;text-transform:uppercase;background:#000;padding:6px 12px;font-size:20px;font-weight:400}:where(.pg-yasal) .lg td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}@media (max-width:640px){:where(.pg-yasal) .lg thead{display:none}:where(.pg-yasal) .lg tr{border-top:1.5px solid var(--ink);padding:6px 0;display:block}:where(.pg-yasal) .lg td{border:0;padding:4px 0;display:block}:where(.pg-yasal) .lg td:before{content:attr(data-l);font-family:var(--f-mono),monospace;text-transform:uppercase;color:var(--muted);font-size:11px;display:block}}
