.ps{--st-ink:#d8ecff;--st-dim:#9fbad6;--st-panel:#081222f0;--st-panel-2:#0f2238;--st-line:#2fb7c6;--st-accent:#f6b94d;--st-accent-ink:#04101c;--st-focus:#fff;--st-radius:2px;letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Menlo,Consolas,Liberation Mono,monospace}.ps .st-top .st-chapter{color:#8be3ee;text-shadow:0 1px 3px #000000e6;text-transform:uppercase;letter-spacing:.14em;font-size:.72em}.ps .st-tool{color:#8be3ee;text-transform:uppercase;letter-spacing:.08em;background:#0a1424;border:1px solid #2fb7c6;border-radius:2px}.ps .st-box{background:repeating-linear-gradient(#2fb7c60d 0 2px,#0000 2px 4px),#081222f0;border:1px solid #2fb7c6;border-radius:3px;box-shadow:0 0 0 3px #2fb7c62e,0 0 24px #2fb7c62e}.ps .st-name{color:#f6b94d;letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:0;padding:0;font-size:.82em}.ps .st-name:before{content:"> "}.ps .st-text{font-size:.98em;line-height:1.55}.ps .st-next{color:#04101c;text-transform:uppercase;letter-spacing:.1em;background:#f6b94d;border-radius:2px}.ps .st-choice{color:#d8ecff;background:#0f2238;border:1px dashed #2fb7c6;border-radius:2px}.ps .st-choice:hover{background:#14304c;border-style:solid}.ps .st-choice-key{color:#f6b94d;background:0 0;font-weight:700}.ps .st-choice-key:before{content:"["}.ps .st-choice-key:after{content:"]"}.ps .st-choice[aria-disabled=true]{color:#9fbad6;opacity:1;background:#0a1424;border-color:#4a6a86}.ps .st-window{color:#9fbad6}.ps .st-window-bar{background:#2fb7c633;border-radius:0}.ps .st-window-fill{background:#f6b94d}.ps .st-panel{background:#040c16f7}.ps .st-clue{color:#d8ecff;background:#0f2238;border:1px solid #2fb7c6;border-radius:2px}.ps .st-clue[aria-pressed=true]{border-color:#f6b94d;box-shadow:0 0 0 3px #f6b94d}.ps .st-link{background:#0f2238;border-left-color:#f6b94d}@container pk (width<=25rem){.st.ps{--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)))}.ps .st-choice{gap:6px;padding-left:8px;padding-right:8px}}@container pk (height<=15rem){.pk[data-pk-text=large] .ps .st-choice,.ps:not([data-size=normal]) .st-choice{padding-top:4px;padding-bottom:4px;font-size:.85em;line-height:1.3}}
