.floral-wrap[data-v-c1fcae1b]{border-radius:18px;overflow:hidden;position:relative}.floral-border[data-v-c1fcae1b]{animation:spin-c1fcae1b 6s linear infinite;background:conic-gradient(from 180deg,#8b5cf6,#ec4899,#22d3ee,#8b5cf6);border-radius:20px;filter:blur(.2px);top:-2px;right:-2px;bottom:-2px;left:-2px;position:absolute;z-index:0}.floral-border[data-v-c1fcae1b]:after{background-image:radial-gradient(circle at 20% 25%,hsla(0,0%,100%,.09) 0 2px,transparent 3px),radial-gradient(circle at 75% 35%,hsla(0,0%,100%,.08) 0 2px,transparent 3px),radial-gradient(circle at 35% 75%,hsla(0,0%,100%,.07) 0 2px,transparent 3px),radial-gradient(circle at 80% 80%,hsla(0,0%,100%,.06) 0 2px,transparent 3px);border-radius:14px;content:"";top:8px;right:8px;bottom:8px;left:8px;opacity:.9;position:absolute}.floral-card[data-v-c1fcae1b]{background:#0f172af2;border:1px solid rgba(148,163,184,.15);border-radius:18px;box-shadow:0 12px 30px #00000059;padding:22px;position:relative;z-index:1}.badge[data-v-c1fcae1b]{align-items:center;background:linear-gradient(90deg,#8b5cf6,#ec4899);border-radius:999px;color:#fff;display:inline-flex;letter-spacing:.08em;padding:6px 10px;text-transform:uppercase}.badge[data-v-c1fcae1b],.meta[data-v-c1fcae1b]{font-size:12px}.meta[data-v-c1fcae1b]{color:#94a3b8}.shlok-text[data-v-c1fcae1b]{color:#fff;font-size:22px;font-weight:600;line-height:1.6}.label[data-v-c1fcae1b]{color:#94a3b8;font-size:12px;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.icon-btn[data-v-c1fcae1b]{align-items:center;background:#94a3b81f;border:1px solid rgba(148,163,184,.18);border-radius:10px;color:#e2e8f0;display:inline-flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.icon-btn[data-v-c1fcae1b]:hover{background:#8b5cf640;border-color:#8b5cf659;transform:translateY(-1px)}.word-chip[data-v-c1fcae1b]{background:#94a3b81a;border:1px solid rgba(148,163,184,.18);border-radius:999px;color:#e2e8f0;font-size:14px;padding:8px 10px;transition:all .2s ease}.word-chip[data-v-c1fcae1b]:hover{background:#ec48992e;border-color:#ec489947;transform:translateY(-1px)}.cta-primary[data-v-c1fcae1b]{align-items:center;background:#8b5cf6;border-radius:12px;color:#fff;display:inline-flex;font-weight:600;height:44px;justify-content:center;padding:0 16px;transition:transform .2s ease,background .2s ease}.cta-primary[data-v-c1fcae1b]:hover{background:#7c3aed;transform:translateY(-1px)}.cta-secondary[data-v-c1fcae1b]{align-items:center;background:#94a3b81f;border:1px solid rgba(148,163,184,.18);border-radius:12px;color:#e2e8f0;display:inline-flex;font-weight:600;height:44px;justify-content:center;padding:0 16px;transition:transform .2s ease,border-color .2s ease}.cta-secondary[data-v-c1fcae1b]:hover{border-color:#8b5cf659;transform:translateY(-1px)}@keyframes spin-c1fcae1b{to{transform:rotate(1turn)}}.quiz-wrap[data-v-e1fb0abb]{border-radius:18px;overflow:hidden;position:relative}.quiz-border[data-v-e1fb0abb]{animation:spin-e1fb0abb 8s linear infinite;background:conic-gradient(from 0deg,#ec4899,#8b5cf6,#22d3ee,#ec4899);border-radius:20px;filter:blur(.2px);top:-2px;right:-2px;bottom:-2px;left:-2px;position:absolute;z-index:0}.quiz-card[data-v-e1fb0abb]{background:#0f172af5;border:1px solid rgba(148,163,184,.12);border-radius:18px;box-shadow:0 16px 40px #0006;padding:24px;position:relative;z-index:1}.badge[data-v-e1fb0abb]{align-items:center;background:linear-gradient(90deg,#ec4899,#8b5cf6);border-radius:999px;color:#fff;display:inline-flex;font-weight:600;letter-spacing:.08em;padding:6px 12px;text-transform:uppercase}.badge[data-v-e1fb0abb],.meta[data-v-e1fb0abb]{font-size:12px}.meta[data-v-e1fb0abb]{color:#94a3b8}.sanskrit-word[data-v-e1fb0abb]{background:linear-gradient(135deg,#fef08a,#f59e0b);-webkit-background-clip:text;color:#fff;font-size:28px;font-weight:700;line-height:1.4;-webkit-text-fill-color:transparent;margin-top:10px;text-shadow:0 4px 12px rgba(245,158,11,.15)}.label[data-v-e1fb0abb]{color:#94a3b8e6;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.option-card[data-v-e1fb0abb]{align-items:center;background:#94a3b80f;border:1px solid rgba(148,163,184,.12);border-radius:14px;display:flex;outline:none;padding:16px 20px;transition:all .25s cubic-bezier(.4,0,.2,1)}.option-card[data-v-e1fb0abb]:hover:not(:disabled){box-shadow:0 8px 20px #8b5cf626;transform:translateY(-2px)}.action-btn[data-v-e1fb0abb]{align-items:center;background:#94a3b814;border:1px solid rgba(148,163,184,.15);border-radius:8px;color:#e2e8f0e6;display:inline-flex;justify-content:center;transition:all .2s ease}.action-btn[data-v-e1fb0abb]:hover:not(:disabled){background:#8b5cf633;border-color:#8b5cf64d}.icon-btn[data-v-e1fb0abb]{align-items:center;background:#94a3b814;border:1px solid rgba(148,163,184,.15);border-radius:8px;color:#e2e8f0e6;display:inline-flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.icon-btn[data-v-e1fb0abb]:hover:not(:disabled){background:#8b5cf633;border-color:#8b5cf64d;transform:rotate(30deg)}.cta-primary[data-v-e1fb0abb]{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:10px;box-shadow:0 4px 14px #8b5cf64d;color:#fff;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;transition:all .2s ease}.cta-primary[data-v-e1fb0abb]:hover{box-shadow:0 6px 20px #8b5cf673;transform:translateY(-1px)}.cta-secondary[data-v-e1fb0abb]{align-items:center;background:#94a3b814;border:1px solid rgba(148,163,184,.15);border-radius:10px;color:#e2e8f0;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;transition:all .2s ease}.cta-secondary[data-v-e1fb0abb]:hover{background:#94a3b81f;border-color:#8b5cf659;transform:translateY(-1px)}@keyframes spin-e1fb0abb{to{transform:rotate(1turn)}}.animate-fade-in[data-v-e1fb0abb]{animation:fadeIn-e1fb0abb .4s ease-out forwards}.animate-slide-up[data-v-e1fb0abb]{animation:slideUp-e1fb0abb .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeIn-e1fb0abb{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp-e1fb0abb{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
