.ab{--st-ink:#1d2236;--st-dim:#48506a;--st-panel:#fdf8ec;--st-panel-2:#fff;--st-line:#b8c4dc;--st-accent:#141034;--st-accent-ink:#fdf8ec;--st-focus:#ffb347;--st-radius:4px;font-family:Hoefler Text,Iowan Old Style,Cambria,Georgia,serif}.ab .st-top .st-chapter{color:#ffcf6a;letter-spacing:.05em;text-shadow:0 1px 3px #000000f2}.ab .st-tool{color:#fdf8ec;background:#141034;border:1px solid #ffb347;border-radius:4px}.ab .st-box{background:#fdf8ec;border:0;border-top:6px solid #0000;border-image:repeating-linear-gradient(90deg,#ffb347 0 14px,#fdf8ec 14px 20px,#6a2a1a 20px 34px,#fdf8ec 34px 40px) 6;border-radius:4px;box-shadow:0 10px 26px #0009}.ab .st-name{color:#6a2a1a;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:2px solid #6a2a1a;border-radius:999px;padding:0 10px;font-size:.78em;font-weight:700}.ab .st-text{line-height:1.55}.ab .st-next{color:#fdf8ec;background:#141034;border:0;border-radius:4px;font-style:italic}.ab .st-choice{color:#1d2236;background:#fff;border:0;border-bottom:1px solid #b8c4dc;border-radius:0}.ab .st-choice:hover{background:#fff4dc}.ab .st-choice-key{color:#1d2236;background:#ffb347;border-radius:2px;font-weight:700}.ab .st-choice[aria-disabled=true]{color:#48506a;opacity:1;background:#f3efe4}.ab .st-choice-why{color:#48506a;font-style:italic}.ab .st-window{color:#48506a}.ab .st-window-fill{background:#ffb347}.ab .st-panel{color:#1d2236;background:#fdf8ec;border:2px solid #141034}.ab .st-box,.ab .st-panel{--st-focus:#6a2a1a}.ab .st-clue{color:#1d2236;background:#fff;border:1px solid #b8c4dc}.ab .st-clue[aria-pressed=true]{border-color:#6a2a1a;box-shadow:0 0 0 3px #ffb347}.ab .st-link{background:#fff;border-left-color:#ffb347}@container pk (aspect-ratio>=5/4) and (width>=48rem) and (height>=26rem){.ab .st-box{max-width:46rem}}@container pk (height<=22rem){.ab .st-choice{align-items:center;padding:4px 10px;line-height:1.2}.ab .st-choice-why{font-size:.72em;line-height:1.15}}@container pk (height<=15rem){.ab .st-choice-text{font-size:.9em}.ab .st-choices{gap:4px}}
