.po{--st-ink:#f2ecde;--st-dim:#b5b9d8;--st-panel:#161a38;--st-panel-2:#232850;--st-line:#4a5090;--st-accent:#ffbf5a;--st-accent-ink:#14162c;--st-focus:#ffd98a;--st-radius:8px;font-family:Avenir Next,Trebuchet MS,Segoe UI,Gill Sans,system-ui,sans-serif}.po .st-top .st-chapter{color:#ffd98a;letter-spacing:.06em;text-shadow:0 1px 3px #000000f2}.po .st-tool{color:#f2ecde;background:#0c0e24;border:1px solid #ffbf5a;border-radius:8px}.po .st-box{background:#161a38;border:1px solid #4a5090;border-top:3px solid #ffbf5a;border-radius:10px;box-shadow:0 10px 26px #000000b3,inset 0 0 28px #505aaa2e}.po .st-name{color:#14162c;letter-spacing:.06em;background:#ffbf5a;border:0;border-radius:6px 6px 0 0;padding:0 10px;font-size:.76em;font-weight:700}.po .st-text{line-height:1.5}.po .st-next{color:#14162c;background:#ffbf5a;border:0;border-radius:8px;font-weight:700}.po .st-choice{color:#1a1a2c;background:#f6edd6;border:1px solid #c8b890;border-left:8px solid #1a1a2c;border-radius:4px 14px 4px 4px}.po .st-choice:hover{background:#fff6de}.po .st-choice-key{color:#ffbf5a;background:#1a1a2c;border-radius:4px;font-weight:700}.po .st-choice[aria-disabled=true]{color:#d4d8f0;opacity:1;background:#2c3160;border-color:#4a5090}.po .st-choice-why{color:#d4d8f0;font-style:italic}.po .st-window{color:#b5b9d8}.po .st-window-fill{background:#ffbf5a}.po .st-panel{color:#f2ecde;background:#161a38;border:2px solid #ffbf5a}.po .st-clue{color:#f2ecde;background:#232850;border:1px solid #4a5090}.po .st-clue[aria-pressed=true]{border-color:#ffd98a;box-shadow:0 0 0 3px #ffbf5a}.po .st-link{background:#232850;border-left-color:#ffbf5a}@container pk (aspect-ratio>=5/4) and (width>=48rem) and (height>=26rem){.po .st-box{max-width:46rem}}@container pk (height<=22rem){.po .st-choice{align-items:center;padding:4px 10px;line-height:1.2}.po .st-choice-why{font-size:.72em;line-height:1.15}}@container pk (height<=15rem){.po .st-choice-text{font-size:.9em}.po .st-choices{gap:4px}}@container pk (width<=25rem){.st.po{--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)))}.po .st-choice{gap:6px;padding-left:8px;padding-right:8px}.po .st-choice-why{font-size:.76em;line-height:1.25}}@container pk (height<=18rem){.st.po{--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))}.po .st-choice{padding-top:4px;padding-bottom:4px;line-height:1.3}.po .st-choice-why{font-size:.76em;line-height:1.25}}@container pk (height<=11rem){.st.po{--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))}.po .st-choices{gap:4px}.po .st-choice{padding-top:2px;padding-bottom:2px;line-height:1.2}.po .st-choice-why{font-size:.72em;line-height:1.2}}
