@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap";:root{color:#fff1e1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gold:#ffcb59;--ink:#24123c;--muted:#ded0ee;--display:"Barlow Condensed", Impact, "Arial Narrow", sans-serif;background:#180d32;font-family:DM Sans,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(at 73% 23%,#6a3194 0,#0000 48%),repeating-linear-gradient(108deg,#0000 0 110px,#ffffff07 111px 112px,#0000 113px 220px),linear-gradient(150deg,#281049,#180d32 78%);min-width:280px;min-height:100vh;margin:0}button,input{font:inherit}button{color:inherit;cursor:pointer;background:#382157;border:1px solid #896cac;border-radius:11px;min-height:46px;padding:12px 16px;font-weight:700}button:hover:not(:disabled){background:#513078}button:disabled{opacity:.55;cursor:not-allowed}button:focus-visible,input:focus-visible{outline-offset:4px;outline:3px solid #ffdd86}h1:focus{outline:none}.shell{max-width:1220px;margin:auto;padding:0 clamp(18px,5vw,70px) 36px}.top{border-bottom:1px solid #ffffff32;justify-content:space-between;align-items:center;gap:10px;min-height:76px;display:flex}.brand{font:800 28px/1 var(--display);background:0 0;border:0;padding-inline:4px}.brand span{color:var(--gold);margin-right:5px}.quiet{background:0 0;border-color:#0000}.home{grid-template-columns:1fr 1fr;align-items:center;gap:5%;min-height:min(75vh,680px);padding-block:40px;display:grid}.intro h1{font:900 clamp(7rem, 14vw, 12rem)/.72 var(--display);letter-spacing:-.045em;text-transform:uppercase;margin:0}.intro em{color:var(--gold);text-shadow:0 5px #915019;font-style:normal}.intro p{max-width:25ch;color:var(--muted);margin:30px 0 22px;font-size:clamp(1.05rem,2vw,1.35rem)}.actions{max-width:440px}.primary{background:var(--gold);color:var(--ink);border:1px solid #ffdc89;padding:13px 17px;font-size:1.05rem;box-shadow:0 4px #9e5622}.primary:hover:not(:disabled){background:#ffdb88}.primary span{margin-left:.65rem}.actions .primary,.panel .primary{width:100%}.secondary-row{grid-template-columns:1.15fr 1fr;gap:10px;margin-top:14px;display:grid}.start-actions{gap:14px;display:grid}.hero-art{aspect-ratio:1.1;isolation:isolate;min-width:0;position:relative}.hero-art:before{content:"";z-index:-1;background:repeating-conic-gradient(from 15deg,#ffd58422 0deg 2deg,#0000 2deg 18deg);border-radius:50%;position:absolute;inset:4% -4%;-webkit-mask-image:radial-gradient(#000 20%,#0000 71%);mask-image:radial-gradient(#000 20%,#0000 71%)}.tile{text-align:center;width:48%;height:72%;color:var(--ink);font:900 clamp(2rem, 8vw, 7.5rem)/.82 var(--display);border:4px solid #fff0cb;border-radius:15%;place-content:center;display:grid;position:absolute;top:13%;box-shadow:inset 0 0 0 5px #24123c23,0 8px #24123c,0 22px 46px #12072191}.tile span{margin-top:.4em;font-size:.34em}.tile-yes{background:#ffce65;left:11%;transform:rotate(-16deg)translateY(4%)}.tile-no{background:#f990c6;right:10%;transform:rotate(14deg)translateY(-4%)}.spark{color:#ffe191;z-index:2;font-size:clamp(1rem,4vw,3rem);position:absolute}.spark-one{top:19%;left:0}.spark-two{bottom:11%;right:1%}.spark-three{font-size:1.25rem;top:1%;right:14%}.stage{width:min(100%,740px);margin:0 auto;padding-top:clamp(24px,6vh,68px)}.panel{background:#271442;border:1px solid #8b65ae;border-radius:20px;padding:clamp(20px,5vw,43px)}.panel h1{font:800 clamp(2.8rem, 7vw, 4.8rem)/.95 var(--display);margin:0}.panel p{color:var(--muted)}.category-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0;display:grid}.category-list button{text-align:left;align-items:center;gap:9px;display:flex}.category-icon{color:var(--gold);font-size:1.3rem}.color-1,.color-4{color:#ff9bd0}.color-2,.color-5{color:#b7e5f3}button[aria-pressed=true],button[aria-expanded=true]{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);background:#5b347e}.fallback{width:100%;margin-top:10px}.panel h1+.primary{margin-top:22px}.question-card{color:var(--ink);background:#fff0dc;border-radius:18px;animation:.24s cubic-bezier(.19,.8,.25,1) both deal;overflow:hidden;box-shadow:0 7px #c98957,0 24px 50px #1309218a}@keyframes deal{0%{opacity:0;transform:translateY(12px)rotate(-1.2deg)}to{opacity:1;transform:none}}.card-top{background:#ffcb59;justify-content:space-between;gap:12px;padding:13px clamp(20px,5vw,42px);font-size:.9rem;font-weight:700;display:flex}.card-top span:first-child{overflow-wrap:anywhere}.card-top span:last-child{white-space:nowrap}.card-body{padding:clamp(20px,5vw,42px)}.card-title{font:800 clamp(1.65rem, 3.8vw, 2.15rem)/1.08 var(--display);color:#633584;margin:0 0 10px}.scenario{overflow-wrap:anywhere;margin:0 0 20px;font-size:clamp(1.06rem,2.4vw,1.24rem);line-height:1.48}.question-card h1{font:800 clamp(1.95rem, 5vw, 2.9rem)/1.08 var(--display);overflow-wrap:anywhere;margin:0}.cue{color:#663586;margin:15px 0 0;font-weight:700}.twist{background:#f3dcf3;border-left:4px solid #823ba5;border-radius:4px;margin:18px 0 0;padding:12px 15px}.card-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.card-actions .primary{white-space:nowrap;flex:1}@media (width<=650px){.top{min-height:60px}.home{grid-template-columns:1fr;gap:12px;padding-block:32px 0}.intro h1{font-size:clamp(5.2rem,21vw,8rem)}.intro p{margin-top:23px}.actions{max-width:none}.hero-art{aspect-ratio:1.35;width:min(80%,300px);margin:0 auto}.tile{border-width:3px;font-size:clamp(2.8rem,13vw,4.5rem)}.category-list{grid-template-columns:1fr}.card-actions .primary{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.question-card{animation:none}}#pack-theme{width:100%;color:inherit;background:#180d32;border:1px solid #a485c7;border-radius:9px;margin:8px 0 16px;padding:12px;display:block}.category-options{border:0;min-width:0;margin:0;padding:0}.custom-topic label{font-weight:700}.custom-topic label span{color:var(--muted);font-weight:400}
