.spread.svelte-pmvs3p{box-sizing:border-box;background:var(--paper);width:210mm;height:148mm;color:var(--ink);flex-direction:column;padding:14mm;font:10.5px/1.45 Georgia,Times New Roman,serif;display:flex;overflow:hidden}header.svelte-pmvs3p{border-bottom:1px solid var(--ink);letter-spacing:2px;text-transform:uppercase;justify-content:space-between;align-items:baseline;padding-bottom:3mm;font:600 9px Oswald,Trebuchet MS,sans-serif;display:flex}.mark.svelte-pmvs3p{color:var(--accent);align-items:center;gap:5px;display:inline-flex}.omega.svelte-pmvs3p{width:11px;height:11px;fill:var(--accent)}.body.svelte-pmvs3p{flex:1;grid-template-columns:55% 45%;gap:8mm;min-height:0;padding-top:5mm;display:grid}.left.svelte-pmvs3p{min-width:0;overflow:hidden}.right.svelte-pmvs3p{justify-content:center;align-items:flex-start;min-width:0;display:flex}h2.svelte-pmvs3p{margin:0 0 3mm;font:400 22px/1.12 Alfa Slab One,serif}h3.svelte-pmvs3p{letter-spacing:2px;text-transform:uppercase;color:var(--accent);margin:3mm 0 1mm;font:600 8.5px Oswald,Trebuchet MS,sans-serif}p.svelte-pmvs3p{margin:0 0 2mm}.goal.svelte-pmvs3p{color:var(--accent);font-style:italic}.knob.svelte-pmvs3p{letter-spacing:1px;text-transform:uppercase;font:600 9px Oswald,sans-serif}.wiring.svelte-pmvs3p{columns:2;font-variant-numeric:tabular-nums;margin:0;padding-left:4mm}.open.svelte-pmvs3p a:where(.svelte-pmvs3p),.demos.svelte-pmvs3p a:where(.svelte-pmvs3p),.credit.svelte-pmvs3p a:where(.svelte-pmvs3p){color:inherit}.credit.svelte-pmvs3p{border-top:1px solid var(--line,currentColor);margin-top:4mm;padding-top:2mm;font:400 9px/1.5 Oswald,Trebuchet MS,sans-serif}.year.svelte-pmvs3p{min-width:12mm;color:var(--accent);font:400 15px Alfa Slab One,serif;display:inline-block}.source.svelte-pmvs3p{font-size:8px;line-height:1.4}.unit.svelte-pmvs3p{letter-spacing:2px;text-transform:uppercase;color:var(--accent);font:600 9px Oswald,sans-serif}.questions.svelte-pmvs3p{border:1px solid;margin-top:3mm;padding:2mm 3mm}.questions.svelte-pmvs3p ol:where(.svelte-pmvs3p),.demos.svelte-pmvs3p{margin:0;padding-left:4mm}.next.svelte-pmvs3p{font-style:italic}figure.svelte-pmvs3p{background:var(--paper);border:1px solid;width:100%;margin:0;padding:2mm}figcaption.svelte-pmvs3p{letter-spacing:2px;color:var(--accent);text-transform:uppercase;margin-bottom:1mm;font:600 8px Trebuchet MS,sans-serif}figure.svelte-pmvs3p svg{width:100%;height:auto}footer.svelte-pmvs3p{border-top:1px solid var(--ink);letter-spacing:2px;justify-content:space-between;align-items:baseline;padding-top:2mm;font:600 8px Oswald,Trebuchet MS,sans-serif;display:flex}.pn.svelte-pmvs3p{font-size:11px}.reader.svelte-7yhq04{background:var(--ground);min-height:100vh}.skip.svelte-7yhq04{position:absolute;left:-9999px}.skip.svelte-7yhq04:focus{z-index:3;background:var(--paper);color:var(--ink);padding:6px 10px;top:8px;left:8px}.row.svelte-7yhq04{scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:24px;padding:24px;display:flex;overflow-x:auto}.page.svelte-7yhq04{scroll-snap-align:center;background:var(--paper);width:210mm;height:148mm;color:var(--ink);flex:none;position:relative;overflow:hidden;box-shadow:0 12px 34px #00000073}.page.svelte-7yhq04:before{content:"";pointer-events:none;background:linear-gradient(90deg,#00000029,#0000);width:10mm;position:absolute;inset:0 auto 0 0}.page.cover.svelte-7yhq04:before{display:none}.cover.svelte-7yhq04 .cover{width:100%;height:100%}.front.svelte-7yhq04{box-sizing:border-box;padding:16mm 18mm;font:11px/1.55 Georgia,Times New Roman,serif}.front.svelte-7yhq04 h1:where(.svelte-7yhq04){margin:0 0 4mm;font:400 26px Alfa Slab One,serif}.front.svelte-7yhq04 h2:where(.svelte-7yhq04){letter-spacing:2px;text-transform:uppercase;color:var(--accent);margin:6mm 0 2mm;font:600 9px Oswald,Trebuchet MS,sans-serif}.sub.svelte-7yhq04{color:var(--accent);margin:0 0 4mm;font-style:italic}.foreword.svelte-7yhq04{margin:0}.toc.svelte-7yhq04{columns:2;column-gap:10mm;margin:0;padding:0;list-style:none}.toc.svelte-7yhq04 a:where(.svelte-7yhq04){color:inherit;font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;text-decoration:none;display:flex}.toc.svelte-7yhq04 .dot:where(.svelte-7yhq04){opacity:.5;border-bottom:1px dotted;flex:1}.graded.svelte-7yhq04,.sources.svelte-7yhq04{margin:0;padding-left:5mm;font-size:10px}.licence.svelte-7yhq04{margin-top:6mm;font-size:9px;font-style:italic}.chrome.svelte-7yhq04{background:var(--ground);color:var(--paper);letter-spacing:2px;justify-content:center;align-items:center;gap:12px;padding:10px;font:600 12px Oswald,Trebuchet MS,sans-serif;display:flex;position:sticky;bottom:0}.chrome.svelte-7yhq04 button:where(.svelte-7yhq04){font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:3px;padding:2px 10px;font-size:18px;line-height:1}@media (width<=900px){.row.svelte-7yhq04{gap:12px;padding:12px}}@media print{@page{size:210mm 148mm;margin:0}html,body{background:#fff;margin:0}[data-chrome],[data-reader]>a[href^=\#p]{display:none!important}[data-reader]{background:#fff!important;min-height:0!important}[data-row]{scroll-snap-type:none!important;gap:0!important;padding:0!important;display:block!important;overflow:visible!important}[data-row]>*{break-after:page;page-break-after:always;box-shadow:none!important;width:210mm!important;height:148mm!important}[data-row]>:last-child{break-after:auto;page-break-after:auto}}
