:root{--ink:#263531;--paper:#f6f1e7;--accent:#86563c;--muted:#656a61}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Georgia,serif}a{color:inherit}.toolbar{position:fixed;z-index:30;left:0;right:0;top:0;display:flex;gap:20px;align-items:center;padding:10px 20px;background:var(--paper);font:15px Arial,sans-serif;border-bottom:1px solid #d8cfbd}.toolbar button{font:inherit;padding:4px 10px;border:1px solid #857b69;background:transparent;color:inherit}.reveal{font-family:Georgia,serif;color:var(--ink);font-size:36px}.reveal .slides{text-align:left}.reveal .slides>section{height:720px;padding:60px 70px 70px}.reveal h1{font:normal 64px/1.13 Georgia,serif;letter-spacing:-1.4px;margin:15px 0 40px;max-width:1040px;color:var(--ink);text-transform:none}.eyebrow,.small,.byline,.placeholder,.image-caption{font:23px/1.5 Arial,sans-serif;color:var(--muted)}.eyebrow{font-size:19px;letter-spacing:2px;text-transform:uppercase;margin:0}.statement{font-size:48px;line-height:1.42;margin-top:50px}.short{font:35px/1.9 Arial,sans-serif;margin-left:45px}.proof{font:50px/1.7 Georgia,serif}.proof strong{color:var(--accent)}.prompt{font-size:49px;line-height:1.4;margin-top:80px}.story h1{max-width:1000px;margin-top:95px;font-size:69px}.scene{font:29px/1.6 Arial,sans-serif;max-width:950px;margin-top:60px}.placeholder{font-size:17px;position:absolute;bottom:85px;color:#7a6c57}.cover{background:var(--paper)}.cover img{position:absolute;right:0;bottom:0;width:100%;height:100%;object-fit:contain;object-position:right center;z-index:-1;opacity:.9}.cover h1{font-size:61px;max-width:560px;margin-top:70px;background:rgba(246,241,231,.9);padding:18px 0}.cover .byline{position:absolute;top:370px;background:var(--paper);padding:12px}.art img{position:absolute;right:15px;top:65px;width:72%;height:570px;object-fit:contain;z-index:-1}.art h1{width:390px;font-size:58px;background:rgba(246,241,231,.94);padding:10px}.art .image-caption{position:absolute;bottom:75px;font-size:18px}.footer{position:absolute;bottom:22px;left:70px;right:70px;display:flex;justify-content:space-between;font:16px Arial,sans-serif;color:var(--muted)}.notes{display:none}.reveal .progress{color:var(--accent)}.reading{max-width:900px;padding:35px 25px;margin:auto;font:20px/1.7 Georgia,serif}.reading h1{font-size:43px;line-height:1.2}.reading h2{font-size:30px;margin-top:55px}.reading h3{font-size:24px}.reading nav{font:17px/1.7 Arial,sans-serif}.reading .meta{font:16px/1.6 Arial,sans-serif;color:var(--muted)}.reading section{border-top:1px solid #c9beaa;padding:20px 0}.reading pre{white-space:pre-wrap;font:17px/1.6 monospace}.reading img{max-width:100%}@media print{.reading nav{display:none}.reading{font-size:12pt}.reading section{break-inside:avoid}.reading a{color:inherit}}