/* Probably Wrong v0.5 — intelligently irreverent */
:root{--electric:#7398c7;--scribble:#be9e73}
.pw-status{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:30px;font:600 11px/1.4 "DM Sans",sans-serif;letter-spacing:.06em;color:#506882}
.pw-status span{display:inline-flex;gap:8px;align-items:center;background:#e4ebf1;border:1px solid #d2dce6;border-radius:999px;padding:9px 13px}
.pw-status .pulse{width:7px;height:7px;background:#719e80;border-radius:50%;box-shadow:0 0 0 4px #719e801a}
.pw-status .code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;color:#667b94;background:transparent;border:0}
.pw-doodle{font-family:"Instrument Serif",serif;font-size:18px;transform:rotate(-6deg);display:inline-block;color:#6785a6;letter-spacing:0}
.hero{overflow:hidden}
.hero h1{position:relative}
.hero h1::after{content:"*";font:italic 95px/1 "Instrument Serif",serif;color:#87a3c5;display:inline-block;vertical-align:top;transform:rotate(18deg) translate(8px,-5px);opacity:.75}
.pw-hero-tail{display:flex;align-items:center;gap:15px;margin-top:34px;color:#6e7b8a;font:12px/1.5 ui-monospace,monospace}
.pw-hero-tail::before{content:"";display:block;width:35px;height:1px;background:#91a3b7}
.pw-lab{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(270px,.85fr);gap:30px;align-items:stretch;margin:0 0 76px;border-radius:34px;padding:42px;background:#25374a;color:#f1f5f9;position:relative;overflow:hidden;box-shadow:0 24px 70px #293b4a1b}
.pw-lab::before{content:"";position:absolute;width:340px;height:340px;border:1px solid #ffffff1b;border-radius:50%;right:-150px;top:-180px;box-shadow:0 0 0 43px #ffffff06,0 0 0 95px #ffffff04;pointer-events:none}
.pw-lab .lab-eye{display:flex;gap:11px;align-items:center;color:#aac2de;font:600 11px ui-monospace,monospace;letter-spacing:.08em}
.pw-lab h2{font-size:clamp(32px,4.4vw,57px);letter-spacing:-.065em;line-height:1.08;margin:20px 0;color:white}
.pw-lab h2 em{font-family:"Instrument Serif",serif;font-weight:400;color:#a6c8ee}
.pw-lab p{color:#c0cede;max-width:540px;line-height:1.75;font-size:14px}
.pw-lab .lab-prompt{border:1px solid #ffffff24;background:#ffffff0b;border-radius:24px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;min-height:265px;backdrop-filter:blur(6px)}
.lab-prompt small{font:11px ui-monospace,monospace;color:#9db8d7;text-transform:uppercase;letter-spacing:.08em}
.lab-prompt strong{font-size:clamp(23px,2.4vw,33px);letter-spacing:-.04em;line-height:1.18;font-weight:600;display:block;margin:18px 0}
.lab-prompt button{border:1px solid #839fbe;background:#dce9f8;color:#24384f;border-radius:999px;padding:12px 17px;font-weight:700;font-size:12px;align-self:flex-start;transition:transform .2s}
.lab-prompt button:hover{transform:translateY(-2px);background:white}
.lab-prompt .lab-count{font:11px ui-monospace,monospace;color:#a4b8cd;margin-top:14px}
.pw-section-annot{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:30px;color:#738296;font:11px ui-monospace,monospace}
.pw-section-annot b{font-weight:500;transform:rotate(-2deg);display:inline-block}
.idea{position:relative}
.idea::after{content:"↗";position:absolute;top:24px;right:24px;color:#9baec3;font-size:16px;transition:transform .2s}
.idea:hover::after{transform:translate(4px,-4px)}
.idea .small{padding-right:28px}
#questions{position:relative}
#questions::before{content:"01—06 / CURRENT CURIOSITIES";position:absolute;right:30px;top:22px;font:10px ui-monospace,monospace;letter-spacing:.08em;color:#8b9cb0}
.pw-receipt{max-width:450px;margin:18px 0 0;padding:16px 20px;border-left:2px solid #85a1bf;font-family:ui-monospace,monospace;font-size:11px;line-height:1.8;color:#647b92;background:#dce8f276;border-radius:0 13px 13px 0}
.pw-receipt strong{color:#456585}
.pw-margin-note{position:absolute;right:4%;top:23px;transform:rotate(8deg);font:italic 22px "Instrument Serif",Georgia,serif;color:#8fa6c1}
.pw-final-note{font:italic 24px/1.2 "Instrument Serif",Georgia,serif;color:#7991ac;padding:0 0 35px;text-align:right}
html[data-theme="dark"] .pw-status span{background:#293a4c;border-color:#3c5166;color:#c2d5eb}
html[data-theme="dark"] .pw-status .code{color:#9bafd0}
html[data-theme="dark"] .pw-hero-tail,html[data-theme="dark"] .pw-section-annot{color:#a9bdd1}
html[data-theme="dark"] .pw-lab{background:linear-gradient(135deg,#243e58,#111e2d);box-shadow:0 25px 60px #0003}
html[data-theme="dark"] .pw-receipt{background:#263c50;color:#bed2e5}
html[data-theme="dark"] .pw-receipt strong{color:#d6e8fa}
html[data-theme="dark"] .pw-lab .lab-prompt{background:#ffffff09}
@media(max-width:820px){.pw-status{gap:7px}.pw-status span{padding:7px 10px}.pw-status .code{display:none}.hero h1::after{font-size:57px}.pw-lab{grid-template-columns:1fr;gap:21px;padding:27px;border-radius:26px}.pw-lab .lab-prompt{min-height:210px;padding:22px}.pw-section-annot{flex-wrap:wrap}#questions::before{display:none}.pw-margin-note{display:none}}
@media(prefers-reduced-motion:reduce){.idea::after{transition:none}.lab-prompt button{transition:none}}
