.dw{--st-ink:#f3eedd;--st-dim:#c4c8d8;--st-panel:#121a33;--st-panel-2:#1f2a4a;--st-line:#6a6a5a;--st-accent:#ffd23f;--st-accent-ink:#121a33;--st-focus:#ffe79a;--st-radius:3px}.st.dw{font-family:Gill Sans,Gill Sans MT,Trebuchet MS,Segoe UI,sans-serif}.dw .st-top .st-chapter{color:#ffe79a;letter-spacing:.06em;text-shadow:0 1px 3px #000000f2}.dw .st-tool{color:#f3eedd;background:#121a33;border:1px solid #d8b45a;border-radius:999px}.dw .st-box{color:#f3eedd;background:#121a33;border:1px solid #d8b45a;border-radius:3px;box-shadow:inset 0 0 0 3px #121a33,inset 0 0 0 4px #6a5a30,0 10px 24px #000000a6}.dw .st-name{color:#1a1408;letter-spacing:.08em;background:#d8b45a;border-radius:2px;padding:1px 10px;font-size:.74em;font-weight:700;box-shadow:inset 0 -2px #8a6a2a}.dw .st-text{line-height:1.5}.dw .st-next{color:#121a33;letter-spacing:.05em;background:#ffd23f;border-radius:3px;font-weight:700}.dw .st-choice{color:#f3eedd;letter-spacing:.02em;background:#1f2a4a;border:0;border-top:1px solid #34406a;border-bottom:2px solid #0a0f1f;border-radius:2px}.dw .st-choice:hover{background:#283660}.dw .st-choice-key{color:#121a33;background:#ffd23f;border-radius:2px;font-weight:800}.dw .st-choice[aria-disabled=true]{color:#d4d8e2;opacity:1;background:#2c3242}.dw .st-choice[aria-disabled=true] .st-choice-key{color:#f3eedd;background:#6a6a5a}.dw .st-choice-why{color:#c4c8d8;font-style:italic}.dw .st-window{color:#c4c8d8}.dw .st-window-fill{background:#ffd23f}.dw .st-panel{color:#f3eedd;background:#121a33;border:1px solid #d8b45a}.dw .st-clue{color:#f3eedd;background:#1f2a4a;border:1px solid #6a6a5a}.dw .st-link{background:#1f2a4a;border-left-color:#ffd23f}@container pk (aspect-ratio>=5/4) and (width>=48rem) and (height>=26rem){.dw .st-box{max-width:44rem}}@container pk (height<=28rem){.st.dw{--st-fs:min(calc(clamp(1rem, .7rem + 1.2cqmin, 1.3rem) * var(--st-scale) * var(--pk-text-scale,1)), max(1rem, 13cqmin), max(.95rem, 6.4cqh))}.dw .st-choice{padding:4px 10px;line-height:1.25}.dw .st-choice-why{font-size:.74em;line-height:1.2}}@container pk (height<=22rem){.dw .st-choice{align-items:center;padding:4px 10px;line-height:1.2}.dw .st-choice-why{font-size:.72em;line-height:1.15}.dw .st-box:before{display:none}}@container pk (height<=15rem){.dw .st-choice-text{font-size:.9em}.dw .st-choices{gap:4px}}@container pk (width<=25rem){.st.dw{--st-fs:min(calc(clamp(1rem, .7rem + 1.2cqmin, 1.3rem) * var(--st-scale) * var(--pk-text-scale,1)), max(1rem, 13cqmin), max(1rem, min(8.5cqi, 1.7rem)))}.dw .st-choice{gap:6px;padding-left:8px;padding-right:8px}.dw .st-choice-why{font-size:.76em;line-height:1.25}}@container pk (height<=18rem){.st.dw{--st-fs:min(calc(clamp(1rem, .7rem + 1.2cqmin, 1.3rem) * var(--st-scale) * var(--pk-text-scale,1)), max(1rem, 13cqmin), max(1rem, 9.5cqh))}.dw .st-choice{padding-top:4px;padding-bottom:4px;line-height:1.3}.dw .st-choice-why{font-size:.76em;line-height:1.25}}@container pk (height<=11rem){.st.dw{--st-fs:min(calc(clamp(1rem, .7rem + 1.2cqmin, 1.3rem) * var(--st-scale) * var(--pk-text-scale,1)), max(.9rem, 13cqmin), max(.9rem, 8.5cqh))}.dw .st-choices{gap:4px}.dw .st-choice{padding-top:2px;padding-bottom:2px;line-height:1.2}.dw .st-choice-why{font-size:.72em;line-height:1.2}}
