@font-face{font-family:Poppins;src:url(/onewomanshow/assets/fonts/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Poppins;src:url(/onewomanshow/assets/fonts/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Poppins;src:url(/onewomanshow/assets/fonts/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Poppins;src:url(/onewomanshow/assets/fonts/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:"Press Start 2P";src:url(/onewomanshow/assets/fonts/PressStart2P-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}:root{--navy: #1b3644;--orange: #ff491e;--cream: #f9f2e8;--green: #9cc8a5;--white: #ffffff;--navy-15: rgba(27, 54, 68, .15);--navy-08: rgba(27, 54, 68, .08);--placeholder: #e3e6e8;--font-sans: "Poppins", system-ui, sans-serif;--font-pixel: "Press Start 2P", monospace;--pad: 64px;--radius: 24px;--ease-out: cubic-bezier(.2, .7, .2, 1);--t-fade: .3s}html,body{margin:0;height:100%;background:var(--white);overflow:hidden}body{display:grid;place-items:center;font-family:var(--font-sans);color:var(--navy);-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;touch-action:none}.game{position:relative;overflow:hidden;background:var(--white);touch-action:none}.game canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.pixel{font-family:var(--font-pixel);font-weight:400;text-transform:uppercase;line-height:1.4}.accent{color:var(--orange)}.card{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:start center;padding-top:4.2em;background:#f9f2e873;cursor:pointer}.card[hidden]{display:none}.card-panel{width:min(30em,90%);padding:1.1em 1.3em 1.2em;background:var(--white);text-align:center;box-shadow:0 -.3em 0 0 var(--navy),0 .3em 0 0 var(--navy),-.3em 0 0 0 var(--navy),.3em 0 0 0 var(--navy);animation:card-in .18s var(--ease-out)}.card.good .card-panel{box-shadow:0 -.3em 0 0 var(--navy),0 .3em 0 0 var(--navy),-.3em 0 0 0 var(--navy),.3em 0 0 0 var(--navy),.55em .55em 0 0 var(--green)}.card.bad .card-panel{box-shadow:0 -.3em 0 0 var(--orange),0 .3em 0 0 var(--orange),-.3em 0 0 0 var(--orange),.3em 0 0 0 var(--orange)}@keyframes card-in{0%{transform:translateY(-.6em) scale(.97);opacity:0}}.card-kicker{margin:0;font-size:.55em}.card-title{margin:.7em 0 0;font-size:1.5em;line-height:1.35;color:var(--navy);text-shadow:.12em .12em 0 var(--green)}.card.bad .card-title{color:var(--orange);text-shadow:none}.card-body{margin-top:.7em}.card-line{margin:.35em 0 0;font-size:1.3em;font-weight:500;line-height:1.3}.card-quote{margin:.2em 0 0;font-size:1.2em;font-weight:500;line-height:1.35;transition:filter .12s}.card-trade{display:inline-flex;align-items:center;gap:.6em;margin:.2em 0 .3em;padding:.6em .8em .45em;font-size:.7em;background:var(--cream);box-shadow:0 0 0 .25em var(--navy)}.card-trade b{font-weight:400;padding:.35em .5em .2em;background:var(--green)}.card-doors{list-style:none;margin:.7em 0 0;padding:0;display:grid;gap:.5em;text-align:left}.card-doors li{display:grid;grid-template-columns:6.6em 1fr;gap:.7em;align-items:center}.card-doors .door-tag{font-size:.55em;line-height:1.6;padding:.6em .5em .45em;background:var(--cream);box-shadow:0 0 0 .25em var(--navy);text-align:center}.card-doors .door-tag small{display:block;margin-top:.35em;font-size:.85em;color:var(--navy);opacity:.75}.card-doors p{margin:0;font-size:1em;font-weight:500;line-height:1.3}.card-listen{margin:.8em auto 0;width:60%;height:.7em;background:var(--navy-15);box-shadow:0 0 0 .15em var(--navy)}.card-listen[hidden]{display:none}.card-listen span{display:block;height:100%;width:0;background:var(--green)}.card-cta{margin:1em 0 0;font-size:.6em;color:var(--navy);animation:blink 1s steps(2,start) infinite}.card-cta.wait{animation:none;opacity:.35}@keyframes blink{50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.card-panel,.card-cta{animation:none}}.end-lines{list-style:none;margin:1em 0 0;padding:0;display:grid;gap:.5em;text-align:left}.end-lines li{font-size:1em;font-weight:500;line-height:1.3;padding-left:1.4em;position:relative}.end-lines li:before{content:"";position:absolute;left:.2em;top:.35em;width:.6em;height:.6em;background:var(--green)}.end-lines li.bad:before{background:var(--orange)}.toast{position:absolute;left:50%;top:3.6em;max-width:86%;margin:0;padding:.6em .9em;transform:translate(-50%,-.5em);background:var(--white);box-shadow:0 0 0 .19em var(--navy);font-size:.95em;font-weight:500;line-height:1.35;text-align:center;opacity:0;transition:opacity .2s,transform .2s;pointer-events:none}.toast.show{opacity:1;transform:translate(-50%)}.toast.good{box-shadow:0 0 0 .19em var(--navy),.3em .3em 0 0 var(--green)}.toast.bad{box-shadow:0 0 0 .19em var(--orange)}.hud-buttons{position:absolute;right:.6em;top:2.6em;display:flex;gap:.4em}.hud-btn{font-size:.5em;padding:.7em .8em .5em;background:var(--white);color:var(--navy);border:0;box-shadow:0 0 0 .25em var(--navy-15);cursor:pointer}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#f9f2e8f0}.overlay[hidden]{display:none}.panel{width:min(26em,88%);padding:1.4em 1.4em 1.6em;background:var(--white);text-align:center;box-shadow:0 -.3em 0 0 var(--navy),0 .3em 0 0 var(--navy),-.3em 0 0 0 var(--navy),.3em 0 0 0 var(--navy)}.panel-kicker{margin:0;font-size:.55em;color:var(--navy)}.panel-title{margin:.6em 0 0;font-size:1.4em;line-height:1.5;color:var(--navy);text-shadow:.12em .12em 0 var(--green)}.controls{list-style:none;margin:1.1em 0 0;padding:0;display:grid;gap:.45em;font-size:.95em;font-weight:500}.controls b{font-family:var(--font-pixel);font-weight:400;font-size:.62em;text-transform:uppercase}.end-line{margin:.9em 0 0;font-size:1em;font-weight:500;line-height:1.35}.breakdown{margin:1em 0 0;display:grid;grid-template-columns:1fr auto;gap:.35em 1em;text-align:left;font-size:.9em}.breakdown dt{font-weight:500}.breakdown dd{margin:0;font-family:var(--font-pixel);font-size:.7em;align-self:center}.btn{margin-top:1.3em;font-size:.75em;padding:1em 1.4em .8em;background:var(--orange);color:var(--white);border:0;box-shadow:0 .35em 0 0 var(--navy);cursor:pointer}.btn:active{transform:translateY(.2em);box-shadow:0 .15em 0 0 var(--navy)}.btn:focus-visible,.hud-btn:focus-visible{outline:.2em solid var(--green);outline-offset:.2em}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
