:root{color-scheme:dark;--dq-paper:#f2ecdd;--dq-muted:#b9c3b8;--dq-gold:#d8b77b;--dq-night:#172724;--dq-line:#d8b77b40}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}.dq-page{margin:0;background:var(--dq-night);color:var(--dq-paper);font:16px/1.75 system-ui,-apple-system,'Segoe UI',sans-serif}.dq-page a{color:inherit}.dq-page img{display:block;max-width:100%}.dq-shell{max-width:1460px;margin:auto;padding:0 clamp(24px,4vw,68px) 40px;overflow:clip}.dq-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0;border-bottom:1px solid var(--dq-line)}.dq-brand{font:25px Georgia,serif;text-decoration:none}.dq-brand small{display:block;font:9px/1.8 system-ui;letter-spacing:.16em;text-transform:uppercase;color:var(--dq-muted);margin-top:8px}.dq-header nav{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:12px}.dq-header nav a{text-decoration:none}.dq-kicker{font:10px/1.8 system-ui;letter-spacing:.18em;text-transform:uppercase;color:var(--dq-gold);margin:0 0 20px}.dq-hero{display:grid;grid-template-columns:1.1fr .8fr;align-items:center;gap:clamp(30px,5vw,90px);padding:66px 0 58px}.dq-hero h1{font:400 clamp(72px,8vw,132px)/.85 Georgia,serif;letter-spacing:-.055em;margin:18px 0 32px}.dq-hero h1 em{font-weight:400;color:var(--dq-gold)}.dq-hero h1 span{display:block;font:italic 25px/1.5 Georgia,serif;letter-spacing:0;margin:17px 0 0 6px}.dq-deck{font:24px/1.4 Georgia,serif}.dq-intro{max-width:520px;color:var(--dq-muted);font-size:14px;line-height:1.9}.dq-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.dq-button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;border:1px solid var(--dq-line);border-radius:3px;text-decoration:none;font:600 12px/1.5 system-ui;background:transparent;color:var(--dq-paper)}.dq-button.dq-primary{color:#192921;background:var(--dq-gold);border-color:var(--dq-gold)}.dq-page a:hover{text-decoration:underline;text-underline-offset:5px}.dq-button:hover{filter:brightness(1.1)}.dq-page a:focus-visible,.dq-page summary:focus-visible{outline:2px solid var(--dq-gold);outline-offset:5px}.dq-access{color:var(--dq-muted);font:10px/1.8 system-ui;margin-top:22px}.dq-hero-art{margin:0;width:100%;max-width:360px;justify-self:center}.dq-art-frame{padding:14px;border:1px solid var(--dq-line);background:#21352e}.dq-hero-art img{width:100%;height:auto;object-fit:contain}.dq-hero-art figcaption{font:9px/1.7 system-ui;color:var(--dq-muted);padding:12px 0;max-width:300px}.dq-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--dq-line);padding:26px 0;gap:30px}.dq-facts strong{display:block;font:27px Georgia,serif;color:var(--dq-gold)}.dq-facts span{font:11px/1.7 system-ui;color:var(--dq-muted)}.dq-section{padding:64px 0;border-bottom:1px solid var(--dq-line)}.dq-page h2{font:400 clamp(30px,3.5vw,48px)/1.14 Georgia,serif;letter-spacing:-.025em;margin:0 0 24px}.dq-page h3{font:400 25px/1.3 Georgia,serif;margin:0 0 12px}.dq-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:30px}.dq-section-heading h2{margin-bottom:0}.dq-section-heading>p{max-width:345px;color:var(--dq-muted);font-size:13px;margin:0}.dq-editions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.dq-edition{padding:25px 21px;border:1px solid var(--dq-line);display:flex;flex-direction:column;background:#1e302a;min-width:0}.dq-edition h3{font-size:32px}.dq-edition .dq-kicker{font-size:8px;letter-spacing:.1em}.dq-edition p{color:var(--dq-muted);font-size:12px}.dq-edition .dq-edition-subtitle{color:var(--dq-paper);font-size:14px;min-height:48px;margin:0}.dq-edition .dq-button{margin-top:auto}.dq-index{display:block;margin-top:17px;font-size:11px;text-underline-offset:4px}.dq-downloads{display:flex;gap:28px;border-top:1px solid var(--dq-line);padding-top:16px;margin-top:20px;font:12px system-ui}.dq-editorial-note{font-size:12px;color:var(--dq-muted);line-height:1.85;margin-top:24px;max-width:1000px}.dq-story{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.dq-prose p{color:var(--dq-muted);font-size:15px;line-height:1.95;margin:0 0 22px}.dq-prose p:last-child{margin-bottom:0}.dq-characters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 28px;margin-bottom:30px}.dq-characters .dq-kicker{font-size:9px;margin-bottom:10px}.dq-characters p:not(.dq-kicker),.dq-moments p,.dq-themes p,.dq-adaptations p{font-size:14px;color:var(--dq-muted);line-height:1.85}.dq-text-link{font:12px/1.8 system-ui;color:var(--dq-gold)!important;text-underline-offset:5px}.dq-moments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.dq-moments>a{border:1px solid var(--dq-line);padding:28px;text-decoration:none}.dq-moments>a:hover{text-decoration:none;background:#20352d}.dq-moment-ref{display:block;font:12px system-ui;color:var(--dq-gold);margin-bottom:22px}.dq-themes{display:grid;grid-template-columns:1fr 1fr;gap:25px 45px}.dq-themes article{display:flex;gap:20px;border-top:1px solid var(--dq-line);padding-top:25px}.dq-themes article>span{font:22px Georgia,serif;color:var(--dq-gold)}.dq-themes h3{font-size:22px}.dq-author{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.dq-author>div>p:not(.dq-kicker){color:var(--dq-muted);font-size:14px;max-width:340px}.dq-author h2 em{color:var(--dq-gold);font-weight:400}.dq-timeline{list-style:none;padding:0;margin:0}.dq-timeline li{display:grid;grid-template-columns:58px 1fr;gap:24px;padding:22px 0;border-top:1px solid var(--dq-line)}.dq-timeline li:first-child{padding-top:0;border-top:0}.dq-timeline strong{font:21px Georgia,serif;color:var(--dq-gold)}.dq-timeline h3{font-size:22px}.dq-timeline p{font-size:13px;color:var(--dq-muted);line-height:1.8;margin:0}.dq-adaptations{display:grid;grid-template-columns:1fr 1fr;gap:45px}.dq-community{padding:52px 42px;background:#2c4338;margin-top:64px;border:1px solid var(--dq-line)}.dq-community h2{font-size:clamp(34px,4vw,52px)}.dq-community>p:not(.dq-kicker){max-width:680px;color:#d3dccf;font-size:15px}.dq-community small{display:block;color:var(--dq-muted);font-size:11px;margin-top:20px}.dq-questions details{border-top:1px solid var(--dq-line);padding:22px 0}.dq-questions summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;font:21px/1.4 Georgia,serif;list-style:none}.dq-questions summary::-webkit-details-marker{display:none}.dq-questions summary span{color:var(--dq-gold)}.dq-questions details[open] summary span{transform:rotate(45deg)}.dq-questions details>p{font-size:14px;max-width:850px;line-height:1.9;color:var(--dq-muted);margin:20px 0 0}.dq-sources{display:grid;grid-template-columns:1fr 1fr;gap:22px 40px}.dq-sources a{font-size:13px;color:var(--dq-paper);text-underline-offset:4px}.dq-sources p{font-size:12px;color:var(--dq-muted);margin:8px 0 0}.dq-footer{display:flex;flex-wrap:wrap;gap:20px;padding:32px 0;font-size:11px;color:var(--dq-muted)}.dq-skip{position:fixed;top:-100px;left:250px;z-index:2000;padding:10px;background:var(--dq-gold);color:#172724!important}.dq-skip:focus{top:10px}
.im-dom-quixote .im-wordmark,.im-dom-quixote .im-sidebar-brand{color:#d8b77b;font-family:Georgia,serif}.im-dom-quixote .im-bottom .im-publish{background:#344e3f;color:#f2ecdd}.im-dom-quixote .im-chips a[aria-current=page],.im-dom-quixote .im-sidebar-feeds a[aria-current=page]{color:#f2ecdd;background:#344e3f}.im-dom-quixote .im-bottom>a[aria-current=page]{color:#d8b77b}
@media(max-width:1100px){.dq-hero{gap:30px}.dq-hero h1{font-size:90px}.dq-section-heading{display:block}.dq-section-heading>p{max-width:650px;margin-top:20px}.dq-editions{gap:12px}.dq-edition{padding:22px 15px}.dq-characters{grid-template-columns:1fr 1fr}}@media(max-width:760px){.dq-shell{padding:0 24px 30px}.dq-header{display:block;padding:22px 0}.dq-header nav{gap:22px;margin-top:20px;font-size:11px}.dq-brand{font-size:23px}.dq-hero{grid-template-columns:1fr;padding:38px 0;gap:26px}.dq-hero h1{font-size:clamp(70px,22vw,106px);margin-bottom:25px}.dq-hero h1 span{font-size:23px}.dq-kicker{font-size:9px;letter-spacing:.12em}.dq-deck{font-size:23px}.dq-intro{font-size:14px}.dq-hero-art{max-width:235px}.dq-facts{grid-template-columns:1fr;gap:20px;padding:26px 0}.dq-facts>div{display:flex;justify-content:space-between;gap:20px;align-items:center}.dq-facts strong{font-size:23px}.dq-facts span{font-size:10px;text-align:right;max-width:120px}.dq-section{padding:44px 0}.dq-editions,.dq-characters,.dq-moments,.dq-themes,.dq-story,.dq-author,.dq-adaptations,.dq-sources{grid-template-columns:1fr;gap:28px}.dq-edition{padding:25px}.dq-edition .dq-edition-subtitle{min-height:0;margin-bottom:6px}.dq-edition .dq-button{margin-top:12px}.dq-characters h3{font-size:26px}.dq-moments>a{padding:25px}.dq-community{margin-top:44px;padding:32px 24px}.dq-timeline li{gap:17px}.dq-questions summary{font-size:20px}.dq-footer{font-size:10px}.dq-skip{left:20px}.dq-header nav a{min-height:30px;display:inline-flex;align-items:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
