.ap{--st-ink:#1d2b22;--st-dim:#3f5244;--st-panel:#e6efe2;--st-panel-2:#f6faf3;--st-line:#9fb5a2;--st-accent:#7a2e12;--st-accent-ink:#fff4e6;--st-focus:#b45309;--st-radius:2px;font-family:Courier Prime,Courier New,ui-monospace,Cascadia Mono,Menlo,monospace}.ap .st-top .st-chapter{color:#f6e6c0;font-variant:small-caps;letter-spacing:.06em;text-shadow:0 1px 3px #000000f2;font-family:Georgia,Times New Roman,serif}.ap .st-tool{color:#2a1c08;background:#e2b860;border:1px solid #fff0c8;border-radius:999px;box-shadow:inset 0 -2px #5a3c0a73}.ap .st-box{color:#1d2b22;padding-left:calc(var(--st-gap) * 1.4 + 12px);background-color:#e6efe2;background-image:radial-gradient(circle at 7px,#141a2c 0 3px,#0000 3.5px);background-repeat:repeat-y;background-size:14px 14px;border:1px solid #9fb5a2;border-left:0;border-radius:0 3px 3px 0;box-shadow:0 12px 28px #0009}.ap .st-name{color:#7a2e12;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:2px solid #7a2e12;border-radius:3px;padding:1px 8px;font-size:.78em;font-weight:700}.ap .st-text{line-height:1.5}.ap[data-speaker=delia] .st-name{color:#4b2a78;border-style:dashed;border-color:#4b2a78}.ap[data-speaker=delia] .st-text{color:#4b2a78;background:#ece4f6;border-left:3px dashed #4b2a78;padding:4px 8px;font-style:italic}.ap[data-speaker=hatbox] .st-text{letter-spacing:.03em}.ap .st-next{color:#fff4e6;background:#7a2e12;border-radius:2px}.ap .st-choice{color:#1d2b22;background:#f6faf3;border:1px dashed #5d7a62;border-radius:2px}.ap .st-choice:hover{background:#fff;border-style:solid;border-color:#7a2e12}.ap .st-choice-key{color:#7a2e12;background:0 0;border:2px solid #7a2e12;border-radius:50%}.ap .st-choice[aria-disabled=true]{color:#3f5244;opacity:1;background:#dfe6dc;border-style:dotted}.ap .st-choice[aria-disabled=true] .st-choice-key{color:#56635a;border-color:#56635a}.ap .st-choice-why{color:#3f5244;font-style:italic}.ap .st-window{color:#3f5244}.ap .st-window-fill{background:#7a2e12}.ap .st-panel{color:#1d2b22;background:#e6efe2;border-top:6px double #7a2e12}.ap .st-clue{color:#1d2b22;background:#f6faf3;border:1px dashed #5d7a62}.ap .st-clue[aria-pressed=true]{border:2px solid #7a2e12;box-shadow:0 0 0 3px #f0c8b0}.ap .st-link{background:#f6faf3;border-left-color:#4b2a78}@container pk (aspect-ratio>=5/4) and (width>=32rem){.ap .st-box{max-width:min(30rem,56%);margin-inline:0 auto}}@container pk (aspect-ratio>=5/4) and (width>=32rem) and (height<=26rem){.ap .st-box{max-width:100%}}@container pk (height<=26rem){.st.ap{--st-fs:min(calc(clamp(1rem, .7rem + 1.2cqmin, 1.3rem) * var(--st-scale) * var(--pk-text-scale,1)), max(1rem, 13cqmin), max(1rem, 8cqh))}}@container pk (height<=22rem){.ap .st-box{padding-left:calc(var(--st-gap) + 10px);background-image:radial-gradient(circle at 5px,#141a2c 0 2px,#0000 2.5px);background-size:10px 10px}.ap .st-choice{align-items:center;padding:4px 10px;line-height:1.2}.ap .st-choice-why{font-size:.72em;line-height:1.15}}@container pk (height<=15rem){.ap .st-choice-text{font-size:.9em}.ap .st-choices{gap:4px}}@container pk (width<=25rem){.st.ap{--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(8cqi, 1.6rem)))}.ap .st-choice{gap:6px;padding-left:8px;padding-right:8px}.ap .st-choice-why{font-size:.76em;line-height:1.25}}@container pk (height<=18rem){.st.ap{--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))}.ap .st-choice{padding-top:4px;padding-bottom:4px;line-height:1.3}.ap .st-choice-why{font-size:.76em;line-height:1.25}}@container pk (height<=11rem){.st.ap{--st-fs:min(calc(clamp(1rem, .7rem + 1.2cqmin, 1.3rem) * var(--st-scale) * var(--pk-text-scale,1)), max(.85rem, 13cqmin), max(.85rem, 8cqh))}.ap .st-choices{gap:4px}.ap .st-choice{padding-top:2px;padding-bottom:2px;line-height:1.2}.ap .st-choice-why{font-size:.72em;line-height:1.2}}@media (forced-colors:active){.ap[data-speaker=delia] .st-text{border-left:3px dashed canvastext}.ap .st-choice-key{border-color:canvastext}}
