/* Probably Wrong v0.7 — editorial playground, rounded and colourful */
:root{--pw-indigo:#3558d8;--pw-violet:#7468d6;--pw-lilac:#e7e3ff;--pw-peach:#ffe1d3;--pw-lime:#eaf4b8;--pw-midnight:#202950}
.home-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.82fr);gap:18px;align-items:stretch;margin:22px 0 45px}
.home-hero .hero{margin:0!important;min-width:0;padding:clamp(35px,4vw,65px)!important;border-radius:36px!important;background:linear-gradient(135deg,#f7f8ff 0%,#f0efff 74%,#fff5ed 100%)!important;box-shadow:none!important;border:1px solid #dbe1f6}
.home-hero .hero::after{content:"";width:200px;height:200px;border-radius:50%;position:absolute;right:-100px;top:-80px;background:radial-gradient(circle,#aac6ff5a,transparent 70%);transform:none!important}
.home-hero .hero h1{font-size:clamp(65px,8.2vw,123px)!important;line-height:.88!important;margin:30px 0 32px!important;letter-spacing:-.095em!important}
.home-hero .hero h1::after{font-size:70px;opacity:.7}
.home-hero .hero .intro{font-size:clamp(30px,3.4vw,48px)!important;max-width:650px}
.home-hero .hero .subtitle{font-size:15px!important;max-width:630px}
.home-hero .hero-actions{flex-wrap:wrap;gap:22px}
.home-hero .pw-status{margin-bottom:15px}
.home-hero .pw-status .code{display:none}
.home-hero .pw-hero-tail{font-size:10px;margin-top:40px}
.hero-art{min-height:645px;background:linear-gradient(145deg,#476ce2,#5c6cde 54%,#8672d9);border-radius:38px;padding:27px;position:relative;overflow:hidden;color:#fff;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between}
.hero-art::before{content:"";position:absolute;inset:16%;border-radius:50%;border:1px solid #ffffff55;box-shadow:0 0 0 44px #ffffff10,0 0 0 92px #ffffff0a,0 0 0 148px #ffffff08;z-index:-1}
.hero-art::after{content:"";position:absolute;width:340px;height:340px;top:23%;left:12%;border-radius:45%;background:radial-gradient(circle at 32% 29%,#fff9 0%,#c8d4ff8c 19%,#99acff70 43%,#556dd842 70%);filter:blur(1px);box-shadow:inset -35px -45px 60px #1e308855,0 34px 75px #162d873b;transform:rotate(-18deg);z-index:-1}
.hero-art-label{font:600 11px/1.5 ui-monospace,Consolas,monospace;letter-spacing:.09em;color:#f1f5ff;display:flex;justify-content:space-between;gap:12px}
.art-equation{font:italic clamp(70px,9vw,147px)/1 "Instrument Serif",Georgia,serif;text-align:center;color:#f5f6ff;text-shadow:0 8px 45px #223e8945;transform:rotate(-10deg);margin:0 auto}
.art-chips{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.art-chips span{font:11px ui-monospace,monospace;padding:10px 13px;border:1px solid #ffffff70;border-radius:99px;background:#ffffff25;backdrop-filter:blur(8px)}
.art-note{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#f7f9ff;font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-size:21px}
.home-hero .hero .small{color:#4766bd!important}
.home-hero .hero .pw-status span{background:#e2e9ff!important;border-color:#cbd8ff!important}
.lab-strip{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;margin:52px 0 85px}
.lab-strip .pw-lab{margin:0!important;grid-template-columns:1fr!important;border-radius:32px!important;padding:35px!important;box-shadow:none!important;min-height:450px;background:linear-gradient(145deg,#243c95,#365ed1)!important}
.lab-strip .pw-lab::before{right:-140px;top:40px}
.lab-strip .pw-lab h2{font-size:clamp(30px,3.5vw,47px)!important}
.lab-strip .pw-lab p{font-size:13px}
.lab-strip .pw-lab .lab-prompt{margin-top:22px;min-height:245px}
.lab-strip .pw-receipt{display:none}
.lab-side{border-radius:32px;padding:clamp(28px,4vw,52px);background:linear-gradient(145deg,#ffe1d3,#fff0e8 60%,#fff9f2);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}
.lab-side .side-index{font:700 11px ui-monospace,monospace;color:#895b65;letter-spacing:.08em}
.lab-side h2{font:400 clamp(45px,5.4vw,78px)/.99 "Instrument Serif",Georgia,serif;letter-spacing:-.04em;color:#34335e;max-width:560px;margin:32px 0 25px}
.lab-side h2 em{color:#7468d6}
.lab-side p{max-width:510px;font-size:14px;line-height:1.8;color:#685865}
.lab-side .side-orb{position:absolute;right:-40px;bottom:-95px;font:italic 240px/1 "Instrument Serif",serif;color:#e0a5a244}
.lab-side a{position:relative;align-self:flex-start;font-size:13px;font-weight:700;color:#473b8d;background:#ffffffb0;padding:13px 19px;border-radius:30px}
#questions{margin:0!important;padding:60px 0 18px!important;background:transparent!important;border-radius:0!important;position:relative}
#questions::before{display:none}
#questions .section-head{margin-bottom:32px}
#questions .section-title{font-size:clamp(44px,5.4vw,77px);max-width:820px}
#questions .grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:17px!important}
#questions .idea{grid-column:span 4;min-height:305px!important;border-radius:28px!important;box-shadow:none!important;padding:clamp(23px,2.5vw,34px)!important;border:1px solid #dce3f2!important;transform:none!important}
#questions .idea:nth-child(1){grid-column:span 7;background:linear-gradient(130deg,#dae5ff,#f0eeff)!important;min-height:365px!important}
#questions .idea:nth-child(2){grid-column:span 5;background:linear-gradient(145deg,#e7f2ca,#f5f8e9)!important;min-height:365px!important}
#questions .idea:nth-child(3){grid-column:span 4;background:linear-gradient(145deg,#fff0e6,#ffe5da)!important}
#questions .idea:nth-child(4){grid-column:span 4;background:linear-gradient(140deg,#eef0ff,#e9e5ff)!important}
#questions .idea:nth-child(5){grid-column:span 4;background:linear-gradient(145deg,#e1f1fa,#e4ecff)!important}
#questions .idea h3{font-size:clamp(26px,2.6vw,39px)!important;line-height:1.07}
#questions .idea:nth-child(-n+2) h3{font-size:clamp(32px,3.7vw,54px)!important}
#questions .idea::before{display:none}
#questions .idea:hover{transform:translateY(-6px)!important;box-shadow:0 18px 40px #38549b1b!important}
#questions .idea .bottom{padding-top:22px!important}
#questions .meter{max-width:265px}
#questions .segment{height:9px!important}
#questions .pw-section-annot{margin-top:25px}
#questions .section-foot{margin-bottom:30px}
.home-writing{margin:15px 0 105px}
.home-writing #published{display:grid;grid-template-columns:1fr 1fr;gap:18px;background:linear-gradient(145deg,#e7e3ff,#e4edff)!important;border:0!important;box-shadow:none!important;border-radius:34px!important;padding:45px!important;margin:0!important}
.home-writing #published>.small,.home-writing #published>h2,.home-writing #published>.section-description,.home-writing #published>.writing-link{grid-column:1}
.home-writing #published #publishedList{grid-column:2;grid-row:1/span 4;background:#ffffffbb;border-radius:22px;padding:23px;min-height:200px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}
.home-writing #published #publishedList .note{font-size:14px;line-height:1.7}
.home-writing #published .writing-link{align-self:end;justify-self:start}
.manifesto{border:0!important;border-radius:36px!important;background:linear-gradient(140deg,#1d2851,#283f74)!important;display:grid!important;grid-template-columns:1.22fr .78fr!important;gap:75px!important}
.manifesto blockquote{font-size:clamp(38px,4.6vw,69px)!important;color:#fff!important}
.manifesto blockquote em{color:#c5d8ff!important}
.manifesto .small{color:#9dbaff!important}
.manifesto .kicker{color:#d5e5ff!important}
.manifesto p{color:#cedaf3!important}
.elsewhere{background:linear-gradient(135deg,#e5ebff,#d8e7ff)!important;padding:98px 0!important;border:0!important}
.elsewhere .ventures{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.elsewhere .venture{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:32px!important;border-radius:28px!important;min-height:245px;border:1px solid #d8e2f8!important;background:#fff!important;box-shadow:none!important}
.elsewhere .venture:nth-child(2){background:#e5e2ff!important}
.elsewhere .venture:nth-child(3){background:#fff0e8!important}
.elsewhere .venture h3{font-size:clamp(28px,3vw,43px)!important}
.elsewhere .venture p{margin-top:18px;margin-bottom:22px;flex:1}
.elsewhere .venture .arrow{align-self:flex-end;font-size:28px!important}
.elsewhere .venture:hover{transform:translateY(-6px)!important;box-shadow:0 16px 28px #23427a16!important}
.about{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)!important;align-items:start;gap:45px!important}
.about>div:last-child{border-radius:32px!important;background:linear-gradient(145deg,#fff,#f3f4ff)!important}
.pw-final-note{color:#6f71be!important}
.writing-hero{background:linear-gradient(125deg,#dce6ff,#e9e3ff)!important;border:0;border-radius:36px;padding:clamp(35px,5vw,75px)!important;margin:26px 0 28px}
.writing-feature{background:linear-gradient(140deg,#273f91,#4c5eaf)!important;color:#fff;border-radius:28px!important}
.writing-feature h2,.writing-feature .serif{color:#fff!important}
.writing-feature p{color:#dce6ff!important}
.writing-pills span{background:#ffffff2b!important;color:#fff!important}
.writing-card{border:1px solid #dee5f8!important;border-radius:24px!important;box-shadow:none!important}
.writing-card:nth-child(even){background:#e9e6ff!important}
#article{border:1px solid #dfe4f4!important;border-radius:35px!important;box-shadow:0 20px 60px #1b326316!important}
html[data-theme="dark"] .home-hero .hero{background:linear-gradient(135deg,#24365d,#28335a 75%,#2e324f)!important;border-color:#3d5279}
html[data-theme="dark"] .hero-art{background:linear-gradient(145deg,#284ab3,#3c408b,#6454a2)}
html[data-theme="dark"] .lab-side{background:linear-gradient(145deg,#47394c,#352d45)}
html[data-theme="dark"] .lab-side h2{color:#f4e7fa}
html[data-theme="dark"] .lab-side p{color:#dacbdc}
html[data-theme="dark"] .lab-side .side-index{color:#eabac4}
html[data-theme="dark"] .lab-side a{background:#5e5065;color:#fff}
html[data-theme="dark"] #questions{background:transparent!important}
html[data-theme="dark"] #questions .idea:nth-child(1){background:linear-gradient(130deg,#304c88,#323a68)!important}
html[data-theme="dark"] #questions .idea:nth-child(2){background:linear-gradient(130deg,#344a42,#2b4238)!important}
html[data-theme="dark"] #questions .idea:nth-child(3){background:linear-gradient(130deg,#55404a,#463542)!important}
html[data-theme="dark"] #questions .idea:nth-child(4){background:linear-gradient(130deg,#39365c,#35345b)!important}
html[data-theme="dark"] #questions .idea:nth-child(5){background:linear-gradient(130deg,#26495b,#283f5e)!important}
html[data-theme="dark"] #questions .idea h3{color:#f2f5ff!important}
html[data-theme="dark"] #questions .idea p{color:#cad7e8!important}
html[data-theme="dark"] .home-writing #published{background:linear-gradient(145deg,#30345c,#27395c)!important}
html[data-theme="dark"] .home-writing #publishedList{background:#202d49!important}
html[data-theme="dark"] .manifesto{background:linear-gradient(145deg,#1a2745,#222f52)!important}
html[data-theme="dark"] .elsewhere{background:linear-gradient(130deg,#23355b,#202c49)!important}
html[data-theme="dark"] .elsewhere .venture:nth-child(1){background:#283c62!important}
html[data-theme="dark"] .elsewhere .venture:nth-child(2){background:#37335c!important}
html[data-theme="dark"] .elsewhere .venture:nth-child(3){background:#473844!important}
html[data-theme="dark"] .elsewhere .venture h3{color:#eef3ff!important}
html[data-theme="dark"] .elsewhere .venture p{color:#cdd8eb!important}
html[data-theme="dark"] .about>div:last-child{background:linear-gradient(130deg,#253752,#222d49)!important}
html[data-theme="dark"] .writing-hero{background:linear-gradient(130deg,#293e71,#333158)!important}
html[data-theme="dark"] .writing-feature{background:linear-gradient(130deg,#263d79,#343f75)!important}
html[data-theme="dark"] .writing-card:nth-child(even){background:#35345c!important}
@media(max-width:1050px){.home-hero{grid-template-columns:1.25fr .75fr}.hero-art{min-height:560px}.home-hero .hero h1{font-size:clamp(68px,8vw,110px)!important}.elsewhere .ventures{grid-template-columns:repeat(3,1fr)}}
@media(max-width:820px){.home-hero{grid-template-columns:1fr;gap:14px}.home-hero .hero{margin:0!important;border-radius:27px!important}.hero-art{min-height:355px;border-radius:26px}.hero-art::after{left:35%;top:5%;width:260px;height:260px}.hero-art .art-equation{font-size:100px}.lab-strip{grid-template-columns:1fr;margin:25px 0 50px}.lab-strip .pw-lab{min-height:unset;border-radius:27px!important}.lab-side{min-height:360px;border-radius:26px}.lab-side h2{font-size:56px}#questions{padding:35px 0!important}#questions .grid{grid-template-columns:1fr!important}#questions .idea:nth-child(n){grid-column:1!important;min-height:245px!important}.home-writing #published{grid-template-columns:1fr;padding:28px!important}.home-writing #published>*{grid-column:1!important;grid-row:auto!important}.home-writing{margin-bottom:65px}.manifesto{grid-template-columns:1fr!important;gap:28px!important}.elsewhere .ventures{grid-template-columns:1fr}.elsewhere .venture{min-height:190px}.about{grid-template-columns:1fr!important}}
@media(max-width:500px){.home-hero .hero h1{font-size:clamp(64px,16vw,90px)!important}.hero-art{min-height:320px;padding:22px}.art-chips span{font-size:10px}.hero-art .art-equation{font-size:92px}.lab-side h2{font-size:49px}.lab-strip{gap:12px}.home-writing #published{gap:12px}}