.ul{--st-ink:#26203a;--st-dim:#55506a;--st-panel:#f7efdc;--st-panel-2:#fffaf0;--st-line:#d9c9a4;--st-accent:#14183a;--st-accent-ink:#f7efdc;--st-focus:#d9a441;--st-radius:6px;font-family:Palatino Linotype,Palatino,Book Antiqua,Iowan Old Style,Georgia,serif}.ul .st-top .st-chapter{color:#ffe2a0;letter-spacing:.04em;text-shadow:0 1px 3px #000000f2}.ul .st-tool{color:#f7efdc;background:#14183a;border:1px solid #d9a441;border-radius:6px 6px 2px 2px}.ul .st-box{background:#f7efdc linear-gradient(225deg,#d9c9a4 0 18px,#0000 18px);border:0;border-left:12px solid #a62f26;border-radius:2px 6px 6px 2px;box-shadow:0 10px 26px #0009,inset -2px 0 #d9c9a4}.ul .st-name{color:#8a2a22;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #8a2a22;border-radius:0;padding:0 2px;font-size:.74em;font-weight:700}.ul .st-text{line-height:1.6}.ul .st-next{color:#f7efdc;background:#14183a;border:0;border-radius:2px 14px 14px 2px;font-style:italic}.ul .st-choice{color:#26203a;background:#fffaf0;border:0;border-left:7px solid #a62f26;border-radius:2px 14px 14px 2px;box-shadow:0 2px #d9c9a4}.ul .st-choice:hover{background:#ffefc8}.ul .st-choice-key{color:#26203a;background:#d9a441;border-radius:50%;font-weight:700}.ul .st-choice[aria-disabled=true]{color:#55506a;opacity:1;background:#ece3cc;border-left-color:#b5a98a}.ul .st-choice-why{color:#55506a;font-style:italic}.ul .st-window{color:#55506a}.ul .st-window-fill{background:#d9a441}.ul .st-panel{color:#26203a;background:#f7efdc;border:2px solid #14183a;border-left:10px solid #a62f26}.ul .st-clue{color:#26203a;background:#fffaf0;border:1px solid #d9c9a4}.ul .st-clue[aria-pressed=true]{border-color:#a62f26;box-shadow:0 0 0 3px #d9a441}.ul .st-link{background:#fffaf0;border-left-color:#a62f26}@container pk (aspect-ratio>=5/4) and (width>=48rem) and (height>=26rem){.ul .st-box{max-width:46rem}}@container pk (height<=22rem){.ul .st-choice{align-items:center;padding:4px 10px;line-height:1.2}.ul .st-choice-why{font-size:.72em;line-height:1.15}}@container pk (height<=15rem){.ul .st-choice-text{font-size:.9em}.ul .st-choices{gap:4px}}@container pk (width<=25rem){.st.ul{--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)))}.ul .st-choice{gap:6px;padding-left:8px;padding-right:8px}.ul .st-choice-why{font-size:.76em;line-height:1.25}}@container pk (height<=18rem){.st.ul{--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))}.ul .st-choice{padding-top:4px;padding-bottom:4px;line-height:1.3}.ul .st-choice-why{font-size:.76em;line-height:1.25}}@container pk (height<=11rem){.st.ul{--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))}.ul .st-choices{gap:4px}.ul .st-choice{padding-top:2px;padding-bottom:2px;line-height:1.2}.ul .st-choice-why{font-size:.72em;line-height:1.2}}
