:root{--ink:#22383c;--teal:#167f86;--rose:#bd3c64;--muted:#59666a;--pale:#dce8e9;--line:#bdcdcf;--paper:#fff}
/* Narrative edition uses the same 16:9 stage, without viewport-specific content swaps. */
.restored-mean .content{top:132px}.restored-mean .lead{font-size:31px;margin-bottom:10px}.restored-mean .medium{font-size:26px;margin-bottom:10px}.restored-mean .mean-summaries{margin:21px 0 12px;gap:60px}.restored-mean .rule{margin:12px 0 15px}.restored-mean .formula{font-size:29px}.restored-mean .mean-result{margin-top:15px}.restored-mean .bottomline{font-size:25px}
.counted-slide .content{top:132px}.counted-slide .content>.medium{margin-bottom:8px}.empirical-readout{font-size:29px;color:var(--teal);margin:12px 0}.story-controls{display:flex;gap:15px}.story-controls button{font-size:22px}.counted-slide .bottomline{font-size:26px}.print-mode .story-controls{display:none}
.sizes-slide .content{top:129px}.sizes-slide .medium{font-size:28px;margin-bottom:4px}.size-rows{height:410px}.size-row{height:136px}.sizes-slide .bottomline{font-size:25px}
.theorem-slide .content{top:133px}.theorem-slide .medium{font-size:27px;margin-bottom:12px}.theorem-slide .formula{font-size:29px}.parameter-line{display:flex;justify-content:center;gap:72px;font-size:27px;margin:20px 0}.theorem-slide .bottomline{font-size:24px}.density-definition{margin-top:32px}.density-definition .formula{font-size:26px}
.normal-reading .content{top:130px}.normal-reading .medium{font-size:27px;margin-bottom:0}.normal-reading .chart{height:404px}.normal-reading .bottomline{font-size:25px}
.narrative-transform .content{top:130px}.narrative-transform .transform-chart{height:380px}.narrative-transform .transform-equation{font-size:28px}.narrative-transform .bottomline{font-size:25px}
.merged-quantiles .content{top:127px}.merged-quantiles .content>.medium{font-size:27px;margin:0}.merged-quantiles .content>.chart{height:347px}.merged-quantiles .quantile-equation{font-size:27px}.merged-quantiles .bottomline{font-size:25px}
.margin-slide .content{top:131px}.margin-slide .formula{font-size:28px}.margin-slide .chart{height:202px}.margin-slide .medium{font-size:28px}.margin-slide .bottomline{font-size:25px}
.planning-slide .content{top:135px}.planning-slide .formula{font-size:29px;margin:28px 0}.planning-slide .medium{font-size:29px}.planning-slide .bottomline{font-size:24px}
.jama-source{position:absolute;left:0;bottom:92px;margin:0;font-size:15px;line-height:1.25;color:var(--muted)}
.closing-slide .lead{font-size:33px}.closing-slide .reading-lines{gap:22px;margin-top:28px}.closing-slide .reading-lines p{font-size:28px}.closing-question{margin-top:35px}.closing-question p{margin-bottom:8px}.closing-slide .bottomline{font-size:24px}
/* Teaching-specific layouts retain the common 1280×720 responsive stage. */
.clt-slide .clt-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:38px;align-items:center;margin-top:35px}.clt-slide .clt-layout .chart text{font-size:37px!important}.clt-slide .clt-layout .formula{font-size:29px;margin:24px 0 34px}.clt-slide .bottomline{font-size:25px}.probability-slide .content{top:125px}.probability-slide .chart{height:386px}.probability-slide .bottomline{font-size:26px}.approximation-settings{display:flex;gap:22px;align-items:center;justify-content:space-between;font-size:26px;margin-bottom:8px}.approximation-settings button{font-size:22px}.print-mode .approximation-settings button{display:none}.probability-slide .small{margin:0}.mean-slide .lead{font-size:32px}.mean-slide .medium{font-size:27px}.mean-slide .formula{font-size:30px}.mean-slide .rule{margin:18px 0}.mean-slide .bottomline{font-size:25px}.mean-result{margin-top:20px}.mean-result p{margin:0}.linked-coverage-slide .coverage-controls{font-size:20px;gap:10px}.linked-coverage-slide .coverage-controls button{font-size:20px}.transform-slide .transform-chart{height:380px}.transform-slide .transform-equation{font-size:30px}.quantile-slide .quantile-equation{font-size:29px}
.unknown-slide .big{font-size:44px;margin-bottom:14px}.unknown-slide .medium{font-size:27px}.unknown-slide .formula{font-size:30px}.unknown-slide .rule{margin:18px 0}.linked-coverage-slide .chart{height:345px}.quantile-slide .content>.chart{height:350px}
.sampling-chart{height:490px}.transform-slide .content{top:133px}.transform-equation{font-size:32px;margin-top:12px;text-align:center}.transform-equation .katex-display{margin:14px 0}.transform-slide .bottomline{font-size:27px}.quantile-slide .chart{height:378px}.quantile-equation{font-size:32px;text-align:center}.quantile-equation .katex-display{margin:8px 0}.quantile-slide .bottomline{font-size:26px}.tails-slide .content{top:124px}.tails-slide .chart{height:385px}.alpha-caption{font-size:31px;text-align:center;margin-top:3px}.tails-slide .bottomline{font-size:25px;bottom:48px}.optional-controls{position:absolute;bottom:0;display:flex;gap:12px;justify-content:center;width:100%}.optional-controls button{font-size:20px}.optional-controls button[aria-pressed="true"]{border:2px solid var(--teal)}.general-ci{font-size:29px;text-align:center}.interval-slide .chart{height:240px}.interval-slide .lead{margin-bottom:12px}.interval-slide .formula .katex-display{margin:12px 0}.interval-slide .medium{margin-bottom:0}.linked-coverage-slide .content{top:126px;bottom:25px}.coverage-settings{display:flex;justify-content:space-between;align-items:center;font-size:26px;margin-bottom:12px}select{font:inherit;color:var(--ink);background:white;border:1px solid var(--line);padding:3px 6px}.coverage-readout{font-size:28px;color:var(--teal);margin:3px 0 12px}.coverage-controls{display:flex;align-items:center;gap:15px;font-size:23px}.coverage-controls button{font-size:21px}.coverage-foot{font-size:22px;line-height:1.3;color:var(--muted);margin-top:14px}.print-mode .optional-controls,.print-mode .coverage-controls button{display:none}.print-mode select{border:none;padding:0;appearance:none}.print-mode .tails-slide .bottomline{bottom:10px}
.coverage-slide .content{top:129px}.coverage-slide .lead{font-size:29px;margin-bottom:0}.coverage-slide .chart{height:430px}.coverage-bottom{display:flex;align-items:center;gap:18px;font-size:25px}.coverage-bottom button{font-size:22px}.print-mode .coverage-bottom button{display:none}.print-state{position:absolute;bottom:12px;right:24px;font-size:15px;color:#59666a}.simulation .sim-top .chart{width:340px;height:88px}.simulation .sim-top{height:125px}.simulation .sim-context{min-width:205px}.simulation .sim-readout{font-size:29px;min-width:270px}.compact .formula{font-size:30px}.compact .bottomline{font-size:25px}.coverage-slide .content>.small{margin-top:6px!important;font-size:21px}
*{box-sizing:border-box}body{margin:0;background:#dce1e2;color:var(--ink);font-family:"Avenir Next","Helvetica Neue",Arial,sans-serif}button{font:inherit}#stage{position:absolute;top:0;left:0;transform-origin:top left}
.slide{width:1280px;height:720px;background:#fff;position:relative;overflow:hidden}.slide header{height:110px;background:var(--ink);padding:25px 58px;color:white;display:flex;align-items:center}.slide h1{font-size:44px;line-height:1.1;font-weight:500;margin:0;letter-spacing:-.7px}.content{position:absolute;left:64px;right:64px;top:140px;bottom:32px}
p{margin:0 0 20px}.lead{font-size:35px;line-height:1.3}.medium{font-size:29px;line-height:1.4}.small{font-size:23px;line-height:1.4}.muted{color:var(--muted)}.teal{color:var(--teal)}.rose{color:var(--rose)}.big{font-size:54px;font-weight:500;line-height:1.2}.cols{display:grid;grid-template-columns:1fr 1fr;gap:64px}.center{text-align:center}.caption{font-size:27px;line-height:1.4;margin-top:12px}.bottomline{position:absolute;bottom:3px;left:0;right:0;font-size:29px;line-height:1.35;margin:0}.chart{display:block;width:100%;height:auto}.chart text{font-family:inherit;fill:var(--ink);font-size:24px}.chart .muted{fill:var(--muted)}.formula{font-size:34px;line-height:1.5}.formula .katex-display{margin:12px 0}.katex{font-size:1.08em}
.statement{font-size:39px;line-height:1.4;max-width:1070px;margin-top:20px}.rule{height:2px;background:var(--pale);margin:26px 0}.sample-layout{display:grid;grid-template-columns:570px 1fr;gap:65px;align-items:center}.sample-layout .chart{height:320px}.sample-summary .big{font-size:72px;margin:8px 0 20px}.sample-summary .formula{font-size:35px}.method{display:flex;gap:35px;align-items:center;margin-top:25px}.method .word{font-size:30px}.method .formula{font-size:39px}
.reading-lines{display:flex;flex-direction:column;gap:28px;margin-top:40px}.reading-lines p{font-size:31px;line-height:1.45;max-width:1080px;margin:0}.reveal{visibility:hidden}.show{visibility:visible}.formula-row{display:flex;gap:65px;align-items:center;justify-content:center}.compact .lead{margin-bottom:8px}.normal-label{font-size:34px!important;font-weight:500}.assumptions{font-size:24px;line-height:1.5}.mini-rule{border-top:2px solid var(--teal);padding-top:18px}.result-list{display:flex;gap:65px;justify-content:center;margin-top:30px}.result-list>div{text-align:center;min-width:220px}.result-list .big{margin-top:10px}
.sim-top{display:flex;justify-content:space-between;align-items:center;height:110px;gap:25px}.sim-top .chart{width:360px;height:100px}.sim-readout{font-size:31px;line-height:1.3;min-width:310px}.sim-context{font-size:27px;line-height:1.5;min-width:250px}.sim-controls{display:flex;gap:14px;align-items:center;margin-top:5px}.sim-controls button{font-size:23px;padding:8px 14px}.sim-controls span{font-size:24px}.sim-chart{height:310px}.simulation .content{top:125px}.simulation .bottomline{font-size:25px}.simulation .content>.small{margin-bottom:0}
button{background:white;border:1px solid #a7b9bc;padding:6px 12px;color:var(--ink);border-radius:3px;cursor:pointer}button:hover{background:#e4f0f0}button:focus-visible{outline:3px solid var(--rose);outline-offset:2px}button:disabled{opacity:.4;cursor:default}nav{position:fixed;bottom:10px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;padding:7px 13px;background:white;border:1px solid #bac6c8;border-radius:5px;z-index:5;font-size:14px;white-space:nowrap}#notes,#overview{position:fixed;z-index:8;right:20px;top:20px;bottom:80px;width:min(650px,92vw);overflow:auto;background:white;border:2px solid var(--teal);padding:28px;box-shadow:0 8px 30px #22383c33;font-size:20px;line-height:1.55}#notes h2,#overview h2{margin-top:0;font-weight:500}#overview button{display:block;width:100%;text-align:left;margin-bottom:8px}.print-mode{background:#fff}.print-mode #stage{position:static;transform:none!important}.print-mode .slide{page-break-after:always;break-after:page}.print-mode nav,.print-mode aside,.print-mode .sim-controls button{display:none}@page{size:1280px 720px;margin:0}@media print{body{background:#fff}#stage{position:static;transform:none!important}.slide{page-break-after:always;break-after:page}nav,aside,.sim-controls button{display:none!important}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media(max-width:650px){nav{gap:5px;padding:5px;font-size:12px}nav button{padding:6px}#fullButton{display:none}}
