/* A quiet learning deck: landscape at the threshold, clear paper while working. */
.workshop-world{background:#fffcf5;font:20px/1.75 var(--ku-font);color:var(--ku-ink)}
.workshop-world header{min-height:78px;height:auto;padding:15px 5vw;border-color:var(--ku-line);background:#fffaf0;gap:20px;font-size:12px;color:var(--ku-muted)}
.workshop-world .workshop-brand{display:flex;gap:11px;align-items:center;font-size:17px;font-weight:650;line-height:1.4;color:var(--ku-ink)}
.workshop-world .workshop-brand small{display:block;font-size:9px;letter-spacing:.14em;font-weight:450;color:var(--ku-muted);margin-top:4px}
.workshop-world header>a:last-child{padding:8px 0;white-space:nowrap}
.workshop-world .deck{max-width:1440px}
.workshop-world .slide{padding:44px 5.5vw 102px;min-height:calc(100svh - 78px);position:relative;isolation:isolate}
.workshop-world .kicker{font-size:11px;font-weight:550;color:var(--ku-accent);letter-spacing:.13em;margin-bottom:25px}
.workshop-world h1,.workshop-world h2{font-family:var(--ku-font);font-weight:560;letter-spacing:-.045em;line-height:1.32;margin-bottom:27px;text-wrap:balance}
.workshop-world h1{font-size:clamp(44px,5.45vw,79px)}
.workshop-world h2{font-size:clamp(34px,3.7vw,57px)}
.workshop-world h1 em,.workshop-world h2 em{color:var(--ku-teal)}
.workshop-world h3{font-size:22px;font-weight:610;letter-spacing:-.02em;margin-bottom:14px}
.workshop-world .lead{font-size:clamp(18px,1.65vw,24px);color:var(--ku-muted);line-height:1.85}
.workshop-world p{margin-bottom:17px}
.workshop-world .big{font-size:clamp(21px,2.05vw,30px);line-height:1.85}
.workshop-world .split{gap:5vw}
.workshop-world .triptych{gap:20px}
.workshop-world .quad{gap:16px}
.workshop-world .triptych article,.workshop-world .quad article{border:1px solid var(--ku-line);border-radius:12px;background:#f1f3eb;padding:23px 24px;min-width:0}
.workshop-world .triptych article>b{font:500 34px/1.4 var(--ku-font);letter-spacing:-.04em;color:var(--ku-accent);margin-bottom:16px}
.workshop-world .triptych p,.workshop-world .quad p{font-size:18px;line-height:1.85;color:#536b68;margin-bottom:0}
.workshop-world .triptych small,.workshop-world .footnote{font-size:13px;line-height:1.9;color:var(--ku-muted)}
.workshop-world .triptych small{display:block;margin-top:13px}
.workshop-world .footnote{margin-top:18px}
.workshop-world .muted,.workshop-world .muted h3{color:#72837c}
.workshop-world .callout{border:1px solid #d9d4c3;border-left:3px solid #b48b59;border-radius:0 12px 12px 0;background:#f5efdf;padding:25px 28px}
.workshop-world .callout p{font-size:19px;line-height:1.85}
.workshop-world .chips{gap:10px;flex-wrap:wrap;margin-top:30px}
.workshop-world .chips span{font-size:12px;border:1px solid var(--ku-line);border-radius:30px;background:#fffaf0;padding:8px 15px;color:var(--ku-muted)}
.workshop-world .action{font-size:14px;padding:13px 22px;background:var(--ku-teal);color:var(--ku-paper);border-radius:9px;margin-top:24px;line-height:1.7}
.workshop-world .action:hover{background:#2d5155}
.workshop-world .action.secondary{background:#edf0e5;color:var(--ku-ink);border:1px solid var(--ku-line)}
.workshop-world .steps{font-size:clamp(18px,1.65vw,24px);line-height:1.8;padding-left:30px}
.workshop-world .steps li{padding:9px 0 9px 11px}
.workshop-world .steps li::marker{color:var(--ku-accent);font-weight:650}
.workshop-world .warning{background:#faf0de;border:1px solid #dfcdae;border-radius:8px;color:#825f3e;font-size:13px;line-height:1.85;padding:13px 18px}
.workshop-world .workshop-cover{padding-top:57px;padding-bottom:250px}
.workshop-world .workshop-cover::after{content:"";position:absolute;left:5.5vw;right:5.5vw;bottom:97px;height:145px;background:var(--ku-scene) center 51%/cover;border:1px solid var(--ku-line);border-radius:16px;z-index:-1}
.workshop-world .workshop-cover h1{margin-bottom:22px}
.workshop-world .workshop-closing::before{content:"";display:block;height:108px;margin-bottom:28px;background:var(--ku-harbor) center 48%/cover;border:1px solid var(--ku-line);border-radius:14px}
.workshop-world .workshop-closing h2{font-size:clamp(34px,3.2vw,49px)}
.workshop-world .workshop-closing .quad article{padding:17px 22px}
.workshop-world .workshop-closing h3{font-size:20px;margin-bottom:8px}
.workshop-world .workshop-closing .quad p{font-size:17px}
.workshop-world .controls{background:#fffaf0f5;border-color:var(--ku-line);color:var(--ku-muted);min-height:66px;gap:13px;padding:10px 18px;backdrop-filter:blur(12px);font-size:12px}
.workshop-world .controls button{border:1px solid #cdd8ce;border-radius:7px;background:#f1f3eb;color:var(--ku-ink);padding:8px 12px;min-height:42px}
.workshop-world .controls button:hover:not(:disabled){background:#e6ece1;border-color:#96aea3}
.workshop-world .controls button[aria-expanded=true],.workshop-world .controls button[aria-pressed=true]{background:#e4eadc;border-color:#8aa295}
.workshop-world .controls a{font-size:11px}
.workshop-world #timer{color:var(--ku-accent-dark);font-weight:550}
.workshop-world .progress{bottom:66px;background:#e1e9df;height:3px}
.workshop-world .progress span{background:#a78252}
.workshop-world #speaker{right:3vw;bottom:87px;width:min(480px,calc(100% - 40px));max-width:480px;max-height:45vh;border:1px solid #c7d4c7;border-radius:12px;background:#fffcf3;color:var(--ku-ink);box-shadow:0 12px 48px #243d4229;font-size:15px;line-height:1.9;padding:24px}
@media(max-width:760px){.workshop-world header{padding:14px 19px;min-height:69px;gap:13px;font-size:11px}.workshop-world .workshop-brand{font-size:15px;gap:9px}.workshop-world .ku-brand-symbol{width:35px;height:35px}.workshop-world header>span{display:none}.workshop-world .workshop-brand small{font-size:8px}.workshop-world .slide{padding:30px 6vw 133px;min-height:calc(100svh - 69px)}.workshop-world h1{font-size:clamp(36px,8.5vw,52px);line-height:1.38}.workshop-world h2{font-size:clamp(29px,7.3vw,40px);line-height:1.43;letter-spacing:-.035em;margin-bottom:25px}.workshop-world h3{font-size:20px}.workshop-world .kicker{font-size:10px;letter-spacing:.09em;line-height:1.8;margin-bottom:22px}.workshop-world .lead{font-size:17px;line-height:1.95}.workshop-world .big{font-size:21px;line-height:1.85}.workshop-world .split,.workshop-world .triptych,.workshop-world .quad{grid-template-columns:1fr;gap:15px}.workshop-world .triptych article,.workshop-world .quad article{padding:20px}.workshop-world .triptych article>b{font-size:27px;margin-bottom:9px}.workshop-world .triptych p,.workshop-world .quad p{font-size:16px}.workshop-world .triptych small,.workshop-world .footnote{font-size:12px}.workshop-world .callout{padding:20px}.workshop-world .callout p{font-size:16px;line-height:1.95}.workshop-world .steps{font-size:18px;line-height:1.9;padding-left:22px}.workshop-world .steps li{padding-left:5px}.workshop-world .chips{margin-top:24px;gap:8px}.workshop-world .chips span{font-size:11px;padding:7px 11px}.workshop-world .action{font-size:13px;padding:12px 17px;margin:21px 8px 0 0}.workshop-world .warning{font-size:12px;padding:13px 16px}.workshop-world .controls{display:grid;grid-template-columns:38px 48px 38px minmax(86px,1fr);gap:7px 8px;min-height:105px;padding:9px 16px;font-size:10px;justify-content:stretch}.workshop-world .controls button{font-size:10px;min-height:39px;padding:5px 6px;white-space:nowrap}.workshop-world .controls #timer-toggle{grid-column:1/3}.workshop-world .controls #timer{grid-column:3;min-width:0}.workshop-world .controls #print{grid-column:4}.workshop-world .controls a{display:none}.workshop-world .controls span{min-width:0}.workshop-world .progress{bottom:105px}.workshop-world #speaker{left:16px;right:16px;bottom:123px;width:auto;max-width:none;font-size:13px;padding:20px;max-height:42vh}.workshop-world .workshop-cover{padding-top:35px;padding-bottom:315px}.workshop-world .workshop-cover::after{left:6vw;right:6vw;bottom:136px;height:155px;border-radius:12px}.workshop-world .workshop-closing::before{height:98px;margin-bottom:23px;border-radius:11px}.workshop-world .workshop-closing h2{font-size:clamp(29px,7.3vw,40px)}.workshop-world .workshop-closing .quad article{padding:18px 20px}.workshop-world .workshop-closing .quad p{font-size:16px}}
@media screen and (min-width:761px) and (max-height:800px){.workshop-world header{min-height:66px;padding-block:10px}.workshop-world .slide{padding-top:30px;padding-bottom:92px;min-height:calc(100svh - 66px)}.workshop-world h1{font-size:65px}.workshop-world h2{font-size:45px;margin-bottom:22px}.workshop-world .kicker{margin-bottom:18px}.workshop-world .lead{font-size:20px}.workshop-world .triptych article,.workshop-world .quad article{padding:18px 22px}.workshop-world .triptych article>b{font-size:29px;margin-bottom:12px}.workshop-world .triptych p,.workshop-world .quad p,.workshop-world .callout p{font-size:17px}.workshop-world .steps{font-size:21px}.workshop-world .workshop-cover{padding-bottom:223px}.workshop-world .workshop-cover::after{height:113px;bottom:88px}.workshop-world .workshop-closing::before{height:75px;margin-bottom:20px}.workshop-world .workshop-closing h2{font-size:39px}.workshop-world .workshop-closing .quad article{padding:13px 18px}}
@media print{.workshop-world{background:white;color:#203438;font-size:12pt}.workshop-world header,.workshop-world .controls,.workshop-world .progress,.workshop-world #speaker{display:none!important}.workshop-world .slide,.workshop-world .workshop-cover,.workshop-world .workshop-closing{display:block!important;min-height:0;padding:12mm;page-break-after:always;break-after:page;isolation:auto}.workshop-world .slide:last-child{page-break-after:auto;break-after:auto}.workshop-world .workshop-cover::after,.workshop-world .workshop-closing::before{display:none}.workshop-world h1,.workshop-world h2,.workshop-world .workshop-closing h2{font-size:28pt;line-height:1.3;margin-bottom:7mm}.workshop-world h3{font-size:15pt}.workshop-world .kicker{font-size:9pt;margin-bottom:5mm}.workshop-world .lead,.workshop-world .big,.workshop-world .steps{font-size:14pt;line-height:1.6}.workshop-world .triptych p,.workshop-world .quad p,.workshop-world .callout p,.workshop-world .workshop-closing .quad p{font-size:11pt;line-height:1.6}.workshop-world .triptych article,.workshop-world .quad article{padding:5mm;border-radius:0;background:white;break-inside:avoid}.workshop-world .triptych article>b{font-size:20pt;margin-bottom:4mm}.workshop-world .split,.workshop-world .quad{grid-template-columns:1fr 1fr;gap:6mm}.workshop-world .triptych{grid-template-columns:repeat(3,1fr);gap:5mm}.workshop-world .chips{margin-top:6mm;gap:3mm}.workshop-world .chips span{font-size:9pt;background:white}.workshop-world .action,.workshop-world .action.secondary{background:white;color:#253f42;border:1px solid #9faea4;font-size:10pt;padding:3mm 5mm;margin-top:5mm}.workshop-world .callout{background:white;padding:5mm;border-color:#aaa}.workshop-world .warning{font-size:9pt;background:white;margin-top:5mm}.workshop-world .notes{display:block;font-size:10pt;line-height:1.65;margin-top:7mm;border-top:1px solid #bbb;padding-top:4mm;color:#4b605c}.workshop-world .footnote{font-size:9pt}}
