@font-face{font-family:Valve Occult;src:url(/ValveOccult-SemiBold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}*{box-sizing:border-box}html{background:#111c1b}body{background:#111c1b;min-width:320px;min-height:100vh;margin:0;font-family:Comic Sans MS,Bradley Hand,cursive;overflow-x:hidden}.scene[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;background:linear-gradient(#05131352,#05131352),url(/background.png) 50%/cover no-repeat;position:fixed;inset:0}.paper[data-astro-cid-lcdefpme]{z-index:2;clip-path:polygon(2% 0,97% 0,100% 11%,98% 25%,100% 47%,97% 70%,99% 100%,0 100%,2% 88%,0 63%,2% 42%,0 22%);background:#241c16;border:12px solid oklch(17.3948% .0168318 58.6608);width:min(46vw,800px);min-width:285px;margin:0 auto;padding:28px 26px;position:relative;box-shadow:0 0 18px #00000047}h1[data-astro-cid-lcdefpme]{color:oklch(95.3948% .0168318 58.6608);text-align:center;text-transform:uppercase;letter-spacing:.08em;margin:0;font-family:Valve Occult,sans-serif;font-size:clamp(1.25rem,3.4vw,2.7rem);font-weight:400;line-height:1.08;transform:rotate(-1deg)}.profile-frame[data-astro-cid-lcdefpme]{width:50%;margin:2rem auto 0;position:relative}.music-card[data-astro-cid-lcdefpme]{color:oklch(95.3948% .0168318 58.6608);background:#19130f;border-radius:0;width:88%;margin:2.25rem auto 0;padding:1.25rem 1rem 1.1rem;box-shadow:0 3px #0000002e}.music-label[data-astro-cid-lcdefpme]{margin:0 0 .8rem;font-family:Valve Occult,sans-serif;font-size:clamp(1rem,2vw,1.25rem)}.audio-player[data-astro-cid-lcdefpme]{align-items:center;gap:.9rem;display:flex}.play-button[data-astro-cid-lcdefpme]{color:#fff5fb;cursor:pointer;background:#7f2a78;border:0;border-radius:50%;flex:0 0 2.8rem;place-items:center;width:2.8rem;height:2.8rem;padding:0;display:grid}.play-button[data-astro-cid-lcdefpme]:hover{background:#a83e91}.play-button[data-astro-cid-lcdefpme]:focus-visible{outline-offset:3px;outline:3px solid #e687ba}.play-icon[data-astro-cid-lcdefpme]{margin-left:.15rem;font-size:.95rem}.waveform[data-astro-cid-lcdefpme]{cursor:pointer;align-items:center;gap:2px;width:100%;height:2.5rem;display:flex;overflow:hidden}.waveform[data-astro-cid-lcdefpme]:focus-visible{outline-offset:4px;outline:3px solid #e687ba}.wave-bar[data-astro-cid-lcdefpme]{min-width:2px;height:var(--bar-height);background:#c49ac2;border-radius:999px;flex:1 1 0;transition:background .12s}.wave-bar[data-astro-cid-lcdefpme].played{background:#7f2a78}.image-card[data-astro-cid-lcdefpme]{width:88%;margin:2.25rem 0 0;transform:rotate(-1deg)}.image-label[data-astro-cid-lcdefpme]{color:oklch(95.3948% .0168318 58.6608);margin:0 0 .75rem;font-family:Valve Occult,sans-serif;font-size:clamp(1rem,2vw,1.25rem)}.image-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border:4px solid oklch(17.3948% .0168318 58.6608);width:100%;height:auto;display:block}.image-caption[data-astro-cid-lcdefpme]{color:oklch(95.3948% .0168318 58.6608);text-align:left;margin:.8rem 0 0;font-size:clamp(.8rem,1.5vw,1rem);line-height:1.15}.profile[data-astro-cid-lcdefpme]{border:4px solid oklch(17.3948% .0168318 58.6608);width:100%;height:auto;display:block}.profile-name[data-astro-cid-lcdefpme]{color:oklch(95.3948% .0168318 58.6608);text-align:center;margin:1rem 0 0;font-family:Valve Occult,sans-serif;font-size:clamp(1.25rem,2.8vw,2rem);font-weight:600;line-height:1}.demographics[data-astro-cid-lcdefpme]{color:oklch(95.3948% .0168318 58.6608);background:#19130f;width:88%;margin:1.75rem auto 0;padding:1.25rem 1rem 1.1rem;box-shadow:0 3px #0000002e;container-type:inline-size}.demographics-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.demographic-item[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:.4rem;min-width:0;padding:0 .5rem;display:flex}.demographic-item[data-astro-cid-lcdefpme]+.demographic-item[data-astro-cid-lcdefpme]{border-left:1px solid #fff6ed29}.demographic-item[data-astro-cid-lcdefpme]>i[data-astro-cid-lcdefpme]{color:#ef6f83;font-size:1.15rem}.demographic-item[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:.15rem;min-width:0;max-width:100%;display:flex}.demographic-item[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{letter-spacing:.06em;text-transform:uppercase;opacity:.7;font-family:Valve Occult,sans-serif;font-size:.7rem}.demographic-item[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:1.05rem;font-weight:400;overflow:hidden}.demographic-tags[data-astro-cid-lcdefpme]{border-top:1px solid #fff6ed29;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.1rem;padding-top:1rem;display:flex}.preference-item[data-astro-cid-lcdefpme]{background:#ef6f831a;border:1px solid #ef6f8373;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-family:Valve Occult,sans-serif;font-size:.85rem;line-height:1.2;display:inline-flex}.preference-item[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{color:#ef6f83}@container (width<=340px){.demographics-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.demographic-item[data-astro-cid-lcdefpme]{text-align:left;flex-direction:row;gap:.7rem;padding:.55rem .25rem}.demographic-item[data-astro-cid-lcdefpme]:first-child{padding-top:0}.demographic-item[data-astro-cid-lcdefpme]+.demographic-item[data-astro-cid-lcdefpme]{border-top:1px solid #fff6ed29;border-left:0}.demographic-item[data-astro-cid-lcdefpme]>i[data-astro-cid-lcdefpme]{text-align:center;flex:0 0 1.25rem}.demographic-item[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{align-items:flex-start}.demographic-tags[data-astro-cid-lcdefpme]{margin-top:.55rem}}.heart[data-astro-cid-lcdefpme]{z-index:1;color:#ef6f83;text-shadow:2px 2px #251b16;font-family:sans-serif;font-size:clamp(2.75rem,6vw,4.5rem);line-height:1;position:absolute}.heart-one[data-astro-cid-lcdefpme]{top:-2.6rem;left:-2.7rem;transform:rotate(-18deg)}.heart-two[data-astro-cid-lcdefpme]{top:.6rem;right:-3rem;transform:rotate(17deg)}.heart-three[data-astro-cid-lcdefpme]{bottom:-2.4rem;left:-2.8rem;transform:rotate(12deg)}.heart-four[data-astro-cid-lcdefpme]{bottom:.9rem;right:-2.9rem;transform:rotate(-14deg)}.prompts[data-astro-cid-lcdefpme]{color:oklch(95.3948% .0168318 58.6608);margin-top:3rem}.paper-footer[data-astro-cid-lcdefpme]{color:#fff6edad;text-align:center;margin:3rem 12% 2rem;padding-top:.9rem;font-size:clamp(.72rem,1.2vw,.9rem);line-height:1.25}.prompt[data-astro-cid-lcdefpme]{border-top:2px dashed oklch(17.3948% .0168318 58.6608);padding:1rem 0 1.2rem}.prompt[data-astro-cid-lcdefpme]:nth-child(2){transform:rotate(1deg)}.prompt[data-astro-cid-lcdefpme]:nth-child(3){transform:rotate(-.7deg)}.prompt[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0;font-family:Valve Occult,sans-serif;font-size:clamp(.9rem,1.7vw,1.2rem);font-weight:600;line-height:1.1}.prompt-heading[data-astro-cid-lcdefpme]{align-items:center;gap:.7rem;display:flex}.prompt-icon[data-astro-cid-lcdefpme]{color:#241c16;background:oklch(95.3948% .0168318 58.6608);border:2px solid oklch(17.3948% .0168318 58.6608);border-radius:.35rem;flex:0 0 2.25rem;place-items:center;width:2.25rem;height:2.25rem;font-family:sans-serif;font-size:1.25rem;line-height:1;display:grid}.prompt-icon[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block}.icon-rescue[data-astro-cid-lcdefpme]{font-size:1.45rem}.icon-stamina[data-astro-cid-lcdefpme]{transform:rotate(4deg)}.icon-goose[data-astro-cid-lcdefpme]{font-size:1.15rem;transform:rotate(-6deg)}.prompt[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:.45rem 0 0;font-size:clamp(.9rem,1.8vw,1.15rem);line-height:1.15}.characters[data-astro-cid-lcdefpme]{z-index:3;pointer-events:none;position:fixed;inset:0}.character[data-astro-cid-lcdefpme]{user-select:none;height:auto;display:block;position:fixed}.clickable-character[data-astro-cid-lcdefpme]{pointer-events:auto;cursor:pointer}.clickable-character[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}.rem[data-astro-cid-lcdefpme]{width:clamp(7rem,15vw,11rem);top:-1.5rem;left:clamp(1rem,5vw,5.2rem);transform:rotate(-8deg)}.celeste[data-astro-cid-lcdefpme]{width:clamp(4.6rem,8vw,6.8rem);top:clamp(4.5rem,13vh,8rem);left:clamp(8rem,20vw,14rem);transform:rotate(3deg)}.lash[data-astro-cid-lcdefpme]{width:clamp(8.6rem,16vw,13.5rem);top:clamp(.6rem,3vh,2rem);right:clamp(.8rem,4vw,4.5rem);transform:rotate(-8deg)}.duo[data-astro-cid-lcdefpme]{width:clamp(6.4rem,12vw,10rem);top:clamp(10rem,30vh,18rem);right:clamp(5.4rem,8vw,8rem);transform:rotate(8deg)}.mina[data-astro-cid-lcdefpme]{width:clamp(11rem,24vw,18rem);bottom:-.8rem;left:clamp(.6rem,4vw,3rem);transform:rotate(-1deg)}.sinclair[data-astro-cid-lcdefpme]{width:clamp(11rem,24vw,20rem);bottom:-.7rem;right:-.4rem}@media (width<=700px){.paper[data-astro-cid-lcdefpme]{width:54vw;min-width:220px}.celeste[data-astro-cid-lcdefpme]{left:19vw}.duo[data-astro-cid-lcdefpme]{right:2vw}.mina[data-astro-cid-lcdefpme]{left:-1.5rem}.sinclair[data-astro-cid-lcdefpme]{width:30vw}}
