.bk{--st-ink:#1d2733;--st-dim:#4a5868;--st-panel:#e3ebf2;--st-panel-2:#f2f6fa;--st-line:#b9c8d8;--st-accent:#1c2230;--st-accent-ink:#f2f6fa;--st-focus:#d9892a;--st-radius:4px;font-family:Avenir Next,Segoe UI,Trebuchet MS,Gill Sans,system-ui,sans-serif}.bk .st-top .st-chapter{color:#ffe9b0;letter-spacing:.03em;text-shadow:0 1px 3px #000000f2}.bk .st-tool{color:#f2f6fa;background:#1c2230;border:1px solid #ffd27a;border-radius:14px}.bk .st-box{color:#1d2733;background-color:#e3ebf2;background-image:repeating-linear-gradient(#0000 0 calc(1.55em - 1px),#b9c8d8 calc(1.55em - 1px) 1.55em),repeating-linear-gradient(90deg,#0000 0 calc(1.55em - 1px),#b9c8d880 calc(1.55em - 1px) 1.55em);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:0;border-left:3px dashed #6a7f98;border-radius:2px 8px 8px 2px;box-shadow:0 10px 26px #0009}.bk .st-name{color:#8a2a2a;background:0 0;border:0;border-bottom:2px dotted #8a2a2a;border-radius:0;padding:0 2px;font-size:.82em;font-style:italic;font-weight:700}.bk .st-text{line-height:1.55}.bk .st-next{color:#f2f6fa;background:#1c2230;border:0;border-radius:16px;font-weight:600}.bk .st-choice{color:#2a2218;background:#ffe28a;border:0;border-radius:2px 2px 10px;box-shadow:2px 3px #3c2c1459}.bk .st-choice:nth-child(2n){background:#ffd0a0}.bk .st-choice:hover{background:#fff0b0}.bk .st-choice-key{color:#ffe28a;background:#2a2218;border-radius:50%;font-weight:700}.bk .st-choice[aria-disabled=true]{color:#4a5868;box-shadow:none;opacity:1;background:#cbd6e2}.bk .st-choice-why{color:#5a4e3c;font-style:italic}.bk .st-choice[aria-disabled=true] .st-choice-why,.bk .st-window{color:#4a5868}.bk .st-window-fill{background:#d9892a}.bk .st-panel{color:#1d2733;background:#e3ebf2;border:2px solid #1c2230;border-left:3px dashed #b49a64}.bk .st-clue{color:#1d2733;background:#f2f6fa;border:1px solid #b9c8d8}.bk .st-clue[aria-pressed=true]{border-color:#8a2a2a;box-shadow:0 0 0 3px #ffd27a}.bk .st-link{background:#f2f6fa;border-left-color:#8a2a2a}@container pk (aspect-ratio>=5/4) and (width>=48rem) and (height>=26rem){.bk .st-box{max-width:46rem}}@container pk (height<=22rem){.bk .st-choice{align-items:center;padding:4px 10px;line-height:1.2}.bk .st-choice-why{font-size:.72em;line-height:1.15}}@container pk (height<=15rem){.bk .st-choice-text{font-size:.9em}.bk .st-choices{gap:4px}}@container pk (width<=25rem){.st.bk{--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)))}.bk .st-choice{gap:6px;padding-left:8px;padding-right:8px}.bk .st-choice-why{font-size:.76em;line-height:1.25}}@container pk (height<=18rem){.st.bk{--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))}.bk .st-choice{padding-top:4px;padding-bottom:4px;line-height:1.3}.bk .st-choice-why{font-size:.76em;line-height:1.25}}@container pk (height<=11rem){.st.bk{--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))}.bk .st-choices{gap:4px}.bk .st-choice{padding-top:2px;padding-bottom:2px;line-height:1.2}.bk .st-choice-why{font-size:.72em;line-height:1.2}}
