/* Confidently Wrong / The book edition. Presentation only, November 2026.
   Cream ink and layered plum come from Eat. Shift. Or Die.; orange is an accent.
   All data, result semantics, game state and refresh contracts remain untouched. */
body[data-book-edition]{--book-plum:#402049;--book-deep:#23102f;--book-violet:#62316d;--book-orange:#ff6b19;--book-cream:#fff3d6;--book-paper:#faf6ef;--book-ink:#321b3c;--book-muted:#695b70;--book-line:#ded3e0;--orange:#ff6b19;--sand:#fff3d6;--ink:#321b3c;--paper:#faf6ef;--bg:#faf6ef;--panel:#fffdfa;--panel2:#f1e8f1;--muted:#695b70;--line:#ded3e0;--lime:#66346e;background:var(--book-paper);color:var(--book-ink);-webkit-font-smoothing:antialiased}
body[data-book-edition] :is(button,a,input,select,summary):focus-visible{outline:3px solid #e4590b;outline-offset:5px}
body[data-book-edition] :is(button,a,summary){touch-action:manipulation}
body[data-book-edition] :is(.masthead,.cw-header){background:#402049;color:var(--book-cream)}
body[data-book-edition] .masthead{background:transparent;padding:30px 5%;gap:30px}
body[data-book-edition] .masthead .wordmark,body[data-book-edition] .cw-header .cw-logo{color:var(--book-cream)}
body[data-book-edition] .cw-logo i{color:var(--book-orange)}
.book-quick-nav{display:flex;gap:8px;margin-left:auto;align-items:center}
.book-quick-nav a{padding:12px 19px;min-height:46px;border:1px solid #fff3d640;border-radius:99px;font-size:14px;color:var(--book-cream);background:#ffffff08}
.book-quick-nav a:first-child{background:var(--book-orange);border-color:var(--book-orange);color:#26102f;font-weight:700}
body[data-book-edition] .mast-note{margin-right:auto;color:#e8d9eb}
body[data-book-edition] .menu-button{min-height:46px;border-color:#fff3d650;background:#ffffff09}
body[data-book-edition] .opening{min-height:850px;min-height:max(800px,94svh);padding:174px 5% 88px;background:radial-gradient(ellipse at 65% 35%,#633068 0%,#402049 43%,#25112f 100%);color:var(--book-cream)}
body[data-book-edition] .opening:after{content:'';position:absolute;bottom:0;inset-inline:0;height:10px;background:linear-gradient(90deg,#ff6b19 0 28%,#f2c5a0 28% 35%,#75467c 35% 100%);z-index:3}
body[data-book-edition] .opening h1{font-size:clamp(72px,7.7vw,126px);font-weight:650;letter-spacing:-.072em;line-height:.98;max-width:58%;text-shadow:0 2px 30px #27102f22}
body[data-book-edition] .opening h1 em{color:#ff9148;font-weight:400;letter-spacing:-.075em}
body[data-book-edition] .issue-label{font-size:11px;letter-spacing:.12em;display:flex;align-items:center;gap:10px;color:#ead6ed}
body[data-book-edition] .issue-label:before{content:'';width:7px;height:7px;border-radius:50%;background:var(--book-orange);box-shadow:0 0 20px #ff6b1980}
body[data-book-edition] .race-day-art{top:21%;left:41%;width:58%;height:65%;transform:none;pointer-events:none;display:flex;align-items:center;z-index:1}
body[data-book-edition] .race-day-art>img{width:100%;height:auto;border-radius:0;box-shadow:none;mix-blend-mode:lighten;mask-image:radial-gradient(ellipse 62% 63% at 54% 50%,#000 45%,transparent 94%);animation:book-art-drift 12s ease-in-out infinite}
body[data-book-edition] .race-day-art .fan-note{bottom:4%;right:15%;color:#ecd6eb;transform:rotate(-4deg);font-size:11px}
body[data-book-edition] .opening .prediction-entry a{background:var(--book-orange);color:#26102f;font-weight:700;padding:16px 23px;border-radius:8px;box-shadow:0 7px 26px #15051e30;min-height:52px}
body[data-book-edition] .prediction-entry>span{color:#dfcae4;font-size:11px;max-width:350px}
body[data-book-edition] .opening-bottom{width:44%;margin-top:33px;gap:25px}.opening-bottom p{line-height:1.6}
body[data-book-edition] .opening-foot{left:5%;right:5%;bottom:12px;color:#dfcae4}
body[data-book-edition] .orbit i{border-color:#d6a8ed14;width:1100px;height:700px;transform:rotate(-28deg);border-radius:50%;right:-20%;top:3%}
body[data-book-edition] .section-label{font-size:11px;letter-spacing:.08em;line-height:1.6}
body[data-book-edition] .intro{background:var(--book-paper);position:relative}
body[data-book-edition] .intro h2 em{color:#82418a}
body[data-book-edition] .text-link{border-color:#9a70a1;text-underline-offset:6px}
body[data-book-edition] .dio-intro{background:radial-gradient(ellipse at 83% 48%,#754581 0%,#472253 38%,#32163f 80%);color:var(--book-cream);position:relative;overflow:hidden}
body[data-book-edition] .dio-intro h2 em{color:#ffad71}
body[data-book-edition] .dio-intro p{color:#eaddeb}
body[data-book-edition] .dio-intro img{filter:drop-shadow(0 24px 35px #13061c55)}
body[data-book-edition] .dio-links a{color:var(--book-cream);border-color:#ddbadf}
body[data-book-edition] .cup{background:linear-gradient(140deg,#f7edf8,#faf6ef 70%)}
body[data-book-edition] .dio-choice-card{background:#fffdfa;border:1px solid #dfd0e2;border-top:4px solid #86488d;border-radius:16px;box-shadow:0 8px 26px #45224b09;position:relative;overflow:hidden}
body[data-book-edition] .dio-choice-number{color:#b84610}
body[data-book-edition] .dio-choice-card .small{font-size:14px;line-height:1.75;color:#5c4d63}
body[data-book-edition] .dio-choice-card h3{font-size:32px;font-weight:600;letter-spacing:-.045em}
body[data-book-edition] .dio-choice-card a{color:#64316d;font-weight:600;font-size:14px}
body[data-book-edition] .results{background:radial-gradient(ellipse at 90% 10%,#67306e,transparent 48%),#2b1237;color:var(--book-cream)}
body[data-book-edition] .results h2 em{color:#ffad71}
body[data-book-edition] .results :is(.section-label,.result-controls,.meeting-board){border-color:#9a70a14d}
body[data-book-edition] .results :is(p,.board-instruction,.small,.meeting-board small){color:#e0cfe5}
body[data-book-edition] .segmented{background:#160b2280;border-color:#af8bb24d;padding:5px}
body[data-book-edition] .segmented button{color:#e7d7eb;min-height:44px}
body[data-book-edition] .segmented button[aria-pressed=true]{background:#fff3d6;color:#321b3c;box-shadow:0 2px 8px #0003}
body[data-book-edition] .result-controls select{background:#35183f;color:#fff3d6;border-color:#b88ebd}
body[data-book-edition] #scoreboard{margin:28px 0;padding:30px;border:1px solid #b78db933;border-radius:18px;background:linear-gradient(125deg,#67366c80,#31183f);box-shadow:0 18px 40px #16091f44}
body[data-book-edition] #scoreboard strong{color:#ffad71;font-weight:600;font-variant-numeric:tabular-nums}
body[data-book-edition] #scoreboard strong span{color:#d4b6db}
body[data-book-edition] .race-tile{border-radius:9px;min-height:65px;background:#ffffff06;border-color:#a883b1;color:#e7d7eb}
body[data-book-edition] .race-tile.hit{background:#fff0d0;border-color:#fff0d0;color:#321b3c;box-shadow:0 3px 0 #b78c69}
body[data-book-edition] .hit-dot{background:#fff0d0}
body[data-book-edition] .book.section{background:radial-gradient(ellipse at 25% 50%,#75417f 0%,#4e2759 38%,#32163f 100%);color:#fff3d6;position:relative;overflow:hidden}
body[data-book-edition] .book.section:before{content:'';position:absolute;left:-3%;top:50%;width:42%;height:90px;background:#ff6b19;transform:rotate(-19deg);box-shadow:0 10px 0 #f6d4b7;opacity:.85}
body[data-book-edition] .book.section .section-label{position:relative;border-color:#bc91c054;color:#e9d8ef}
body[data-book-edition] .book-layout{position:relative}
body[data-book-edition] .book-halo{border-color:#efc0f340;box-shadow:0 0 0 35px #dbb1dd08,0 0 0 70px #dbb1dd05}
body[data-book-edition] .book-art img{box-shadow:20px 25px 40px #17061c70}
body[data-book-edition] .book h2 em{color:#ffad71}
body[data-book-edition] .book-cta{background:#ff6b19;border:0;color:#281232;font-weight:700;border-radius:8px;padding:18px 23px;max-width:max-content}
body[data-book-edition] .book-layout p:not(.eyebrow){color:#eaddeb}
/* Practical pages: richer mastheads, clear cream work surfaces. */
body[data-book-edition] .cw-header{padding-block:25px;background:#402049;border-bottom:1px solid #ecd2ef18}
body[data-book-edition] .cw-header .cw-nav a{color:#f3e6f5;font-size:14px}
body[data-book-edition] .cw-header .cw-nav a[aria-current]{color:#ffad71;text-decoration-thickness:2px}
body[data-book-edition] .cw-header .cw-nav .cw-deal{background:#ff6b19;color:#281232;font-weight:700;border-radius:8px}
body[data-book-edition] .page-heading{background:radial-gradient(ellipse at 85% 10%,#68356f,transparent 55%),linear-gradient(115deg,#402049,#2b1537);position:relative;isolation:isolate;overflow:hidden;border-bottom:6px solid #ff6b19;padding-block:52px 60px}
body[data-book-edition] .page-heading:after{content:'';position:absolute;z-index:-1;pointer-events:none;width:540px;height:540px;right:-100px;top:-130px;border:1px solid #d9b3df22;border-radius:50%;box-shadow:0 0 0 40px #e6c0ed06,0 0 0 85px #e6c0ed05,0 0 0 130px #e6c0ed04;transform:scaleX(1.5) rotate(-20deg)}
body[data-book-edition] .page-heading h1{font-weight:650;letter-spacing:-.065em;color:#fff3d6}
body[data-book-edition] .page-heading h1 em{color:#ffad71;font-weight:400}
body[data-book-edition] .page-heading .eyebrow{color:#f2d2f3;letter-spacing:.11em}
body[data-book-edition] .page-heading>p:not(.eyebrow){color:#eaddeb}
body[data-book-edition="results"] .page-heading{padding-right:49%}
body[data-book-edition="results"] .page-heading:after{width:54%;height:110%;right:-3%;top:0;background:url('/assets/paper-racing-960.webp') center/contain no-repeat;border:0;border-radius:0;box-shadow:none;transform:none;mix-blend-mode:lighten;mask-image:linear-gradient(90deg,transparent,#000 25%,#000 85%,transparent)}
body[data-book-edition] .scope-tabs{gap:8px;border-bottom:0}
body[data-book-edition] .scope-tabs button{border-color:#cdbbd2;background:#fffdf9;color:#503057;padding:13px 20px;min-height:46px}
body[data-book-edition] .scope-tabs button[aria-pressed=true]{background:#51265e;color:#fff3d6;border-color:#51265e;box-shadow:0 4px 12px #40204920}
body[data-book-edition] .score-strip{border:0;gap:16px;padding:0;margin-block:28px 38px}
body[data-book-edition] .score-strip>div{padding:26px;background:#fffdfa;border:1px solid #e4d8e7;border-radius:16px;box-shadow:0 8px 25px #40204908;border-top:4px solid #74417c}
body[data-book-edition] .score-strip>div:first-child{background:#402049;color:#fff3d6;border-color:#402049;border-top-color:#ff6b19}
body[data-book-edition] .score-strip b{font-weight:600;color:#51265e;font-variant-numeric:tabular-nums;font-size:clamp(40px,4.7vw,64px)}
body[data-book-edition] .score-strip>div:first-child :is(b,small,p){color:#fff3d6}
body[data-book-edition] .score-strip>div:first-child b>span{color:#e9d5ed}
body[data-book-edition] .score-strip small{letter-spacing:.08em;line-height:1.6;font-size:11px}
body[data-book-edition] .ledger-chart{background:linear-gradient(125deg,#54285f,#2d1639);border-radius:18px;padding:32px}
body[data-book-edition] .ledger-chart :is(p,.chart-note){color:#eaddeb}
body[data-book-edition] :is(.meeting-tile,.cw-meeting-record,.cw-change-card,.feature-card,.day-stages article,.confidence-card){background:#fffdfa;border-color:#e2d5e5;border-radius:16px;box-shadow:0 8px 24px #40204907}
body[data-book-edition] .meeting-tile{border-top:4px solid #75417e;transition:transform .2s,box-shadow .2s}
body[data-book-edition] .meeting-tile h2{font-weight:600;color:#482253}
body[data-book-edition] .mini-score b{color:#66346e;font-weight:600}
body[data-book-edition] .race-tabs{background:#faf6eff5;border-color:#d4c1dc;backdrop-filter:blur(12px)}
body[data-book-edition] .race-tabs a{border-color:#d4c1dc;background:#fffdfa;min-height:44px;color:#51265e}
body[data-book-edition] .race-tabs a.active{background:#51265e;color:#fff3d6;border-color:#51265e}
body[data-book-edition] .race-detail{border-radius:16px;border-color:#d9c9df;box-shadow:0 10px 35px #40204908;overflow:hidden}
body[data-book-edition] .race-detail-header{background:linear-gradient(110deg,#f2e7f4,#fffaf0);border-bottom:1px solid #e3d6e6}
body[data-book-edition] .race-detail-header h2{color:#43214f;font-weight:600}
body[data-book-edition] .pick-rank{background:#50245c;color:#fff3d6;border-radius:8px}
body[data-book-edition] .prob{color:#5d2c68;font-weight:600;font-variant-numeric:tabular-nums}
body[data-book-edition] .pick-list li{border-color:#e9dfec}
body[data-book-edition] .recap-list{border-color:#e2d5e5;border-radius:16px;overflow:hidden}
body[data-book-edition] .confidence-section{background:#efe4f1}
body[data-book-edition] .cw-story-latest{background:linear-gradient(125deg,#efe1f2,#fbf0e1);border-left:4px solid #c9510d;border-radius:0 16px 16px 0}
body[data-book-edition] .cw-book{background:radial-gradient(ellipse at 95% 0,#76417e,transparent 65%),#402049!important;border:1px solid #794785;border-radius:18px!important;box-shadow:0 20px 35px #40204916}
body[data-book-edition] .cw-book .book-copy h2 em{color:#ffad71}
body[data-book-edition] .cw-book .primary,body[data-book-edition] .cw-header .cw-deal{background:#ff6b19!important;border-color:#ff6b19!important;color:#281232!important}
body[data-book-edition] .button.primary{background:#51265e;border-color:#51265e;color:#fff3d6}
body[data-book-edition] :is(.cw-footer,footer){border-color:#d7c6dd}
body[data-book-edition] .cw-footer>div>b{color:#51265e}
body[data-book-edition] .legacy-guide{background:#f0e5f2;border-color:#dfcde4;color:#51265e;padding-block:26px}
body[data-book-edition] .update-alert{background:#fff0d0;border-color:#6d3d78;border-radius:12px;box-shadow:0 8px 35px #28123240}
body[data-book-edition] :is(#navigation,#detail){border-radius:20px;background:#fffaf0;color:#321b3c}
body[data-book-edition] #navigation nav a:hover{color:#944012}
@keyframes book-art-drift{50%{transform:translateY(-10px) rotate(.6deg)}}
@media(hover:hover){body[data-book-edition] .meeting-tile:hover{transform:translateY(-4px);background:#fffdfa;box-shadow:0 14px 32px #40204916}body[data-book-edition] :is(.prediction-entry a,.book-cta,.book-quick-nav a:first-child):hover{background:#ff924f;box-shadow:0 8px 26px #1b0b2833}}
@media(max-width:1100px){body[data-book-edition] .mast-note{display:none}body[data-book-edition] .opening{min-height:800px}.book-quick-nav{margin-left:auto}body[data-book-edition] .opening h1{font-size:9vw}body[data-book-edition] .race-day-art{left:41%;width:58%;top:25%}body[data-book-edition="results"] .page-heading{padding-right:35%}}
@media(max-width:700px){
 body[data-book-edition] .masthead{padding:24px 6%;gap:12px}.book-quick-nav{gap:0}.book-quick-nav a{display:none}.book-quick-nav a:first-child{display:block;padding:11px 15px;font-size:12px;min-height:44px}.book-quick-nav a:first-child span{display:none}body[data-book-edition] .menu-button{padding:10px 14px;font-size:12px;gap:12px;min-height:44px}
 body[data-book-edition] .opening{padding:124px 6% 80px;min-height:0;display:flex;flex-direction:column}
 body[data-book-edition] .opening h1{font-size:clamp(54px,12.8vw,87px);max-width:100%;line-height:1.01;letter-spacing:-.065em}
 body[data-book-edition] .issue-label{font-size:9px;letter-spacing:.08em;margin-bottom:24px}
 body[data-book-edition] .prediction-entry{margin-top:25px}.prediction-entry a{min-height:48px}
 body[data-book-edition] .opening .prediction-entry a{padding:15px 20px;font-size:15px}
 body[data-book-edition] .prediction-entry>span{font-size:10px;line-height:1.6;max-width:310px}
 body[data-book-edition] .race-day-art{position:relative;inset:auto;left:-10%;width:120%;height:auto;margin:6px 0 -5px;aspect-ratio:3/2;flex-shrink:0;transform:none}
 body[data-book-edition] .race-day-art>img{width:100%;mask-image:radial-gradient(ellipse 65% 70% at 52% 50%,#000 48%,transparent 97%)}
 body[data-book-edition] .race-day-art .fan-note{display:none}
 body[data-book-edition] .opening-bottom{width:100%;margin:0;flex-direction:row;align-items:center;gap:18px}
 body[data-book-edition] .opening-bottom p{font-size:14px;color:#eaddeb}.opening-bottom .round-link{font-size:11px}
 body[data-book-edition] .opening-foot{font-size:8px;left:6%;right:6%;bottom:12px}
 body[data-book-edition] .section-label{font-size:9px;line-height:1.7;margin-bottom:34px}
 body[data-book-edition] .intro h2{font-size:clamp(40px,11vw,53px)}
 body[data-book-edition] .dio-intro h2{font-size:clamp(39px,10.7vw,52px)}
 body[data-book-edition] .dio-choice-card{padding:24px;border-radius:14px}.dio-choice-card .small{font-size:14px}
 body[data-book-edition] .results h2{font-size:50px}
 body[data-book-edition] #scoreboard{padding:24px 20px;gap:22px 12px;margin:24px 0;border-radius:14px}
 body[data-book-edition] #scoreboard strong{font-size:61px}body[data-book-edition] #scoreboard p{font-size:13px}
 body[data-book-edition] .segmented button{font-size:11px;padding-inline:9px}
 body[data-book-edition] .page-heading{padding:36px 6% 42px}
 body[data-book-edition] .page-heading h1{font-size:clamp(42px,11vw,62px)}
 body[data-book-edition="results"] .page-heading{padding-right:6%;padding-bottom:42px}
 body[data-book-edition="results"] .page-heading:after{opacity:.16;width:100%;right:-28%;top:-5%;height:110%}
 body[data-book-edition="results"] .page-heading>p{max-width:96%}
 body[data-book-edition] .scope-tabs button{padding:12px 14px;font-size:12px;min-height:44px}
 body[data-book-edition] .score-strip{gap:12px;margin-top:24px}
 body[data-book-edition] .score-strip>div{padding:21px 17px;border-radius:12px}
 body[data-book-edition] .score-strip>div:last-child{grid-column:auto;border-top:4px solid #74417c;padding-top:19px}
 body[data-book-edition] .score-strip>div:first-child{grid-column:1/-1;padding-bottom:22px}
 body[data-book-edition] .score-strip>div:first-child b{font-size:64px}
 body[data-book-edition] .score-strip b{font-size:42px}body[data-book-edition] .score-strip small{font-size:10px}
 body[data-book-edition] .ledger-chart{padding:24px 20px;border-radius:14px}
 body[data-book-edition] .cw-header .cw-nav{background:#402049;border-color:#87558f}
 body[data-book-edition] .cw-header .cw-nav a{font-size:15px}
 body[data-book-edition] .book.section:before{top:34%;left:-10%;width:110%;height:50px;transform:rotate(-13deg)}
 body[data-book-edition] .book h2{font-size:48px}.book-cta{font-size:15px}
 body[data-book-edition] .book.section .section-label{margin-bottom:26px}
 body[data-book-edition] .cw-book{margin-block:35px;padding:24px!important}
 body[data-book-edition] .cw-book .book-copy h2{font-size:29px!important}
}
@media(max-width:360px){.book-quick-nav{display:none}body[data-book-edition] .menu-button{margin-left:auto}body[data-book-edition] .opening h1{font-size:51px}body[data-book-edition] .opening-bottom{align-items:start}.opening-bottom .round-link{min-width:70px}body[data-book-edition] .scope-tabs button{font-size:11px;padding-inline:12px}}
@media(prefers-reduced-motion:reduce){body[data-book-edition]:not(.motion-enabled) .race-day-art>img{animation:none}body[data-book-edition] .meeting-tile{transition:none}}
/* The story illustration and the playful deck belong to the same book world. */
body[data-book-edition="story"] .page-heading{padding-right:49%;min-height:470px}
.book-story-art{position:absolute;right:3%;top:10%;width:48%;margin:0;z-index:-1}
.book-story-art img{width:100%;height:auto;mix-blend-mode:lighten;mask-image:radial-gradient(ellipse 61% 65% at 50% 50%,#000 45%,transparent 94%)}
.book-story-art figcaption{font:10px/1.5 monospace;color:#e4cae9;text-align:right;padding-right:10%;margin-top:-4%}
body[data-book-edition] .chart-key span:not(.base):before{background:#f1a26d}
body[data-book-edition] .cw-share{background:linear-gradient(115deg,#f0e5f2,#f8eee5);border-top:1px solid #decde3}
body[data-book-edition] .cw-share .cw-share-actions :is(a,button){background:#fffaf0;border-color:#c7afce;color:#4e285b}
body[data-book-edition] .cw-share .cw-share-actions :is(a,button):hover{background:#51265e;color:#fff3d6}
body[data-book-edition="cup-card-table"] .intro h1 em{color:#7a3a83}
body[data-book-edition="cup-card-table"] .table{background:radial-gradient(ellipse at 50% 20%,#70427a,#482554 65%,#2a1435);border-color:#2b1436;box-shadow:inset 0 0 0 2px #ff954b80,inset 0 0 55px #1c092b80,0 0 0 2px #a46a9550,0 20px 38px #40204920}
body[data-book-edition="cup-card-table"] .controls{background:#f6edf7f5;border-color:#ddcce4}
body[data-book-edition="cup-card-table"] .controls #draw{background:#ff6b19;color:#281232;border-radius:9px;box-shadow:0 3px 0 #b64a17}
body[data-book-edition="cup-card-table"] .controls #draw:hover:enabled{background:#ff9148}
body[data-book-edition="cup-card-table"] .controls .sound-toggle{background:#fffaf0;border-color:#c9add0;border-radius:9px;color:#482554}
body[data-book-edition="cup-card-table"] .card-info{background:#fffaf0}
body[data-book-edition="cup-card-table"] .horse-label b{background:#51265e;color:#fff3d6}
body[data-book-edition="cup-card-table"] .table-whisper{color:#f2dfef}
body[data-book-edition="cup-art-preview"] .runner-card{border-radius:16px;box-shadow:0 10px 25px #40204912}
@media(max-width:700px){body[data-book-edition="story"] .page-heading{padding-right:6%;padding-bottom:24px;min-height:0}.book-story-art{position:relative;inset:auto;width:114%;margin:8px -7% 0;z-index:0}.book-story-art figcaption{text-align:center;padding:0 8%;margin-top:-8px;font-size:9px}}
body[data-book-edition] .race-tabs a[aria-current="page"]{background:#51265e;color:#fff3d6;border-color:#51265e;box-shadow:0 3px 9px #40204924}
body[data-book-edition] .card-note{background:#f1e7f4;color:#5d4566;border-color:#dccce1}
body[data-book-edition] .update-status{background:#fff0e2;color:#5b3b39;border-color:#edcfbb}
body[data-book-edition] .result-summary{background:#efe5f2;color:#402049;border-color:#d5bfdd}
body[data-book-edition] .result-summary p{color:#55445e}
body[data-book-edition] .win-chance-bar{background:#e9deed}
body[data-book-edition] .win-chance-bar>i{background:#9a578d}
@media(max-width:700px){
 body[data-book-edition] .proof-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}
 body[data-book-edition] .proof-section>div{min-width:0}
 body[data-book-edition] .proof-stat>b{font-size:clamp(45px,13vw,65px)}
 body[data-book-edition] .proof-stat>b span{font-size:clamp(20px,6vw,30px)}
}
