.questions-card[data-v-baf2c92f]{min-height:360px}.reveal-card[data-v-baf2c92f]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px;border-radius:16px;background:transparent}.overlay[data-v-baf2c92f]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:60;padding:40px}.reveal-title[data-v-baf2c92f]{font-size:26px;color:#ff2f6c;margin:6px 0;text-align:center}.reveal-sub[data-v-baf2c92f]{color:var(--muted);margin-bottom:8px}.reveal-answers[data-v-baf2c92f]{margin-top:10px;display:grid;grid-template-columns:1fr;gap:8px;width:320px}.answer-item[data-v-baf2c92f]{background:linear-gradient(90deg,#fff,#fff7fb);padding:8px;border-radius:10px;border:1px solid rgba(0,0,0,.03)}.ans[data-v-baf2c92f]{color:#6b6b6b;margin-top:4px}:root.reveal-mode[data-v-baf2c92f]:before,:root.reveal-mode[data-v-baf2c92f]:after{content:"";position:fixed;inset:auto;width:100%;height:100%;left:0;top:0;pointer-events:none;z-index:59}:root.reveal-mode[data-v-baf2c92f]:before{background-image:radial-gradient(circle at 20% 10%,rgba(255,90,130,.08) 0 2px,transparent 2px),radial-gradient(circle at 80% 80%,rgba(255,160,190,.06) 0 2px,transparent 2px);animation:floaty-baf2c92f 8s linear infinite}@keyframes floaty-baf2c92f{0%{opacity:0;transform:translateY(20px)}25%{opacity:1;transform:translateY(0)}75%{opacity:1;transform:translateY(-12px)}to{opacity:0;transform:translateY(-30px)}}.confetti-canvas[data-v-baf2c92f]{position:fixed;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:70}.reveal-card .heart svg[data-v-baf2c92f]{transform-origin:50% 50%;animation:pulse-baf2c92f 1.1s ease-in-out infinite}@keyframes pulse-baf2c92f{0%{transform:scale(.92)}50%{transform:scale(1.04)}to{transform:scale(.92)}}.joepie[data-v-baf2c92f]{font-size:84px;font-weight:800;color:#fff;text-align:center;text-shadow:0 20px 60px rgba(255,60,120,.25),0 6px 18px rgba(255,60,120,.18)}.love[data-v-baf2c92f]{margin-top:12px;font-size:20px;color:#ffffffeb;font-weight:700;text-align:center}.sad-msg[data-v-baf2c92f]{position:fixed;left:50%;top:46%;transform:translate(-50%,-50%);background:#0009;color:#fff;padding:12px 18px;border-radius:8px;font-weight:700;z-index:95}:root{--bg: linear-gradient(180deg,#fff7fb 0%, #fffefe 100%);--card-bg: rgba(255,255,255,.9);--accent: #ff3f78;--accent-2: #ff8ab3;--muted: #6b6b6b;--glass: rgba(255,255,255,.6)}html,body,#app{height:100%}body{margin:0;font-family:Poppins,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;background:#070707;color:#fff;display:flex;align-items:center;justify-content:center;padding:0}.app-root{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.card{background:transparent;padding:0;border-radius:0}.center{display:flex;align-items:center;justify-content:center}.mystery-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:24px}.mystery-inner{max-width:820px;width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}.question-text{font-size:28px;font-weight:600;text-align:center;line-height:1.15;color:#fff}.question-sub{font-size:14px;color:#fff9}.big-question{font-size:22px;font-weight:700;color:var(--accent);margin:8px 0}.controls{display:flex;gap:18px;margin-top:6px}.btn{padding:14px 26px;border-radius:999px;border:none;cursor:pointer;font-weight:700;background:transparent;font-size:16px}.btn.yes{background:linear-gradient(90deg,#ff2f6c,#ff7aa6);color:#fff;box-shadow:0 10px 30px #ff306e2e;transform:translateY(0);transition:transform .18s ease}.btn.yes:active{transform:translateY(2px)}.btn.no{background:transparent;color:#ffffffd6;border:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hint{font-size:13px;color:#ffffff73}.input,.heart{display:none}.confetti-canvas{position:fixed;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:90}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#000,#060606);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:95;padding:20px}.reveal-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px;border-radius:14px;background:transparent;box-shadow:none;transform:translateY(0)}.reveal-title{font-size:34px;color:#fff;margin:6px 0;text-align:center;letter-spacing:.6px}.reveal-sub{color:#fff9;margin-bottom:8px}.cinematic-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none}.sparkles-canvas{position:fixed;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:88}.reveal-title.big{font-size:40px;text-transform:uppercase;letter-spacing:1px}.bloom-svg{width:420px;height:420px}@media (max-width:520px){.bloom-svg{width:320px;height:320px}.reveal-title.big{font-size:22px}}.reveal-answers{display:none}@keyframes popIn{0%{transform:translateY(20px) scale(.96);opacity:0}60%{transform:translateY(-6px) scale(1.02);opacity:1}to{transform:translateY(0) scale(1)}}@media (max-width:520px){.reveal-answers{width:260px}.reveal-title{font-size:22px}.reveal-card{padding:20px}}.no-scroll{overflow:hidden}
