.TarotReadingOptions_optionsContainer__rPKMY{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;width:100%;margin-bottom:40px}.TarotReadingOptions_optionCard__VEaz4{display:block;overflow:hidden;border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,.08);border:2px solid transparent;transition:all .3s ease;text-decoration:none!important;color:var(--ifm-font-color-base);height:100%}.TarotReadingOptions_optionCard__VEaz4:hover{transform:translateY(-8px);box-shadow:0 12px 30px rgba(0,0,0,.15);text-decoration:none!important}.TarotReadingOptions_bgColorblue__rrLJ5{background-color:rgba(240,249,255,.7);border-color:rgba(30,64,175,.2)}.TarotReadingOptions_bgColorblue__rrLJ5:hover{border-color:rgba(30,64,175,.5)}.TarotReadingOptions_bgColorpurple__NIi_Q{background-color:rgba(245,243,255,.7);border-color:rgba(124,58,237,.2)}.TarotReadingOptions_bgColorpurple__NIi_Q:hover{border-color:rgba(124,58,237,.5)}.TarotReadingOptions_bgColorgreen__tn5B2{background-color:rgba(240,253,244,.7);border-color:rgba(16,185,129,.2)}.TarotReadingOptions_bgColorgreen__tn5B2:hover{border-color:rgba(16,185,129,.5)}.TarotReadingOptions_bgColoramber__wq0gj{background-color:rgba(255,251,235,.7);border-color:rgba(245,158,11,.2)}.TarotReadingOptions_bgColoramber__wq0gj:hover{border-color:rgba(245,158,11,.5)}.TarotReadingOptions_cardImageContainer__ePSYX{height:180px;overflow:hidden}.TarotReadingOptions_cardImage__ZHubL{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.TarotReadingOptions_optionCard__VEaz4:hover .TarotReadingOptions_cardImage__ZHubL{transform:scale(1.05)}.TarotReadingOptions_cardContent__wiWx1{padding:20px}.TarotReadingOptions_cardTitle__ccb88{font-size:1.5rem;font-weight:700;margin-bottom:10px;color:var(--ifm-heading-color)}.TarotReadingOptions_cardDescription__fX4oa{font-size:.95rem;line-height:1.6;color:var(--ifm-color-emphasis-700);margin-bottom:20px}.TarotReadingOptions_cardAction__Lj0nO{display:flex;justify-content:flex-end}.TarotReadingOptions_actionButton__QbUP4{display:inline-block;padding:10px 20px;background-color:var(--ifm-color-primary);color:white;border-radius:50px;font-weight:600;font-size:.95rem;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:all .3s ease}.TarotReadingOptions_optionCard__VEaz4:hover .TarotReadingOptions_actionButton__QbUP4{box-shadow:0 6px 12px rgba(0,0,0,.15);background-color:var(--ifm-color-primary-dark)}@media (prefers-color-scheme:dark){.TarotReadingOptions_bgColorblue__rrLJ5{background-color:rgba(30,58,138,.1);border-color:rgba(30,58,138,.3)}.TarotReadingOptions_bgColorblue__rrLJ5:hover{border-color:rgba(30,58,138,.6)}.TarotReadingOptions_bgColorpurple__NIi_Q{background-color:rgba(88,28,135,.1);border-color:rgba(124,58,237,.3)}.TarotReadingOptions_bgColorpurple__NIi_Q:hover{border-color:rgba(124,58,237,.6)}.TarotReadingOptions_bgColorgreen__tn5B2{background-color:rgba(6,78,59,.1);border-color:rgba(16,185,129,.3)}.TarotReadingOptions_bgColorgreen__tn5B2:hover{border-color:rgba(16,185,129,.6)}.TarotReadingOptions_bgColoramber__wq0gj{background-color:rgba(120,53,15,.1);border-color:rgba(245,158,11,.3)}.TarotReadingOptions_bgColoramber__wq0gj:hover{border-color:rgba(245,158,11,.6)}}@media (max-width:768px){.TarotReadingOptions_optionsContainer__rPKMY{grid-template-columns:1fr;gap:20px}.TarotReadingOptions_cardTitle__ccb88{font-size:1.3rem}.TarotReadingOptions_cardDescription__fX4oa{font-size:.9rem}.TarotReadingOptions_cardImageContainer__ePSYX{height:150px}.TarotReadingOptions_actionButton__QbUP4{padding:8px 16px;font-size:.9rem}}@media (max-width:480px){.TarotReadingOptions_cardTitle__ccb88{font-size:1.2rem}.TarotReadingOptions_cardContent__wiWx1{padding:16px}.TarotReadingOptions_cardDescription__fX4oa{margin-bottom:15px}}.TarotCardGallery_cardGallery__424AV{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;margin:20px 0}.TarotCardGallery_cardLink__wYm36{text-decoration:none!important;color:inherit;transition:transform .3s ease,box-shadow .3s ease;display:block}.TarotCardGallery_cardContainer__pJfpT{border-radius:0 0 10px 10px;overflow:hidden;background:var(--glass-card-background);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:var(--glass-border-width) solid var(--glass-card-border);box-shadow:var(--glass-card-shadow);transition:all .3s ease;height:100%;display:flex;flex-direction:column;position:relative}.TarotCardGallery_cardContainer__pJfpT:before{content:"";position:absolute;top:0;left:0;right:0;height:40%;background:linear-gradient(135deg,rgba(255,255,255,.3),rgba(255,255,255,.05));z-index:1;pointer-events:none}.TarotCardGallery_cardLink__wYm36:hover .TarotCardGallery_cardContainer__pJfpT{transform:translateY(-5px);background:var(--glass-card-background-hover);box-shadow:0 12px 24px rgba(0,0,0,.2)}.TarotCardGallery_cardImageWrapper__tdJ49{position:relative;width:100%;aspect-ratio:3/5;overflow:hidden;margin:0;padding:0}.TarotCardGallery_cardImageWrapper__tdJ49 img{margin:0!important;width:100%;height:100%;object-fit:cover}.TarotCardGallery_cardImage__mkZPy{object-fit:cover;transition:filter .3s ease,transform .3s ease}.TarotCardGallery_cardName__CKtU_{padding:12px;font-size:.9rem;font-weight:500;text-align:center;color:var(--foreground);position:relative;z-index:2;background:var(--glass-card-background)}.TarotCardGallery_cardLink__wYm36:hover .TarotCardGallery_cardImage__mkZPy{filter:brightness(1.05);transform:scale(1.05)}.TarotCardGallery_cardContainer__pJfpT[data-card-category=major]{border-bottom:3px solid #9333ea;border-top:none}.TarotCardGallery_cardContainer__pJfpT[data-card-category=cups]{border-bottom:3px solid #0ea5e9;border-top:none}.TarotCardGallery_cardContainer__pJfpT[data-card-category=swords]{border-bottom:3px solid #64748b;border-top:none}.TarotCardGallery_cardContainer__pJfpT[data-card-category=wands]{border-bottom:3px solid #f59e0b;border-top:none}.TarotCardGallery_cardContainer__pJfpT[data-card-category=pentacles]{border-bottom:3px solid #10b981;border-top:none}@media (max-width:768px){.TarotCardGallery_cardGallery__424AV{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px}.TarotCardGallery_cardName__CKtU_{padding:8px;font-size:.8rem}.TarotCardGallery_cardContainer__pJfpT{border-radius:0 0 8px 8px}}@media (max-width:480px){.TarotCardGallery_cardGallery__424AV{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}.TarotCardGallery_cardName__CKtU_{padding:6px;font-size:.75rem}.TarotCardGallery_cardContainer__pJfpT{border-radius:0 0 6px 6px}}.CardLayout_cardsContainer__vzijo{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin:32px 0}.CardLayout_cardLink___DAmy{text-decoration:none;color:inherit;display:block;height:100%}.CardLayout_card__5qjcB{background:white;border-radius:12px;padding:24px;height:100%;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;border:1px solid #e5e7eb}.CardLayout_card__5qjcB:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.15);border-color:#9333ea}.CardLayout_cardHeader__ESED4{display:flex;align-items:center;gap:12px;margin-bottom:16px}.CardLayout_cardIcon__l2KOY{font-size:32px;line-height:1}.CardLayout_cardTitle__a8KAF{margin:0;font-size:1.25rem;font-weight:600;color:#1a202c}.CardLayout_cardContent__xEedv{margin:0}.CardLayout_cardDescription__YtPZD{margin:0;color:#4b5563;line-height:1.6;font-size:.95rem}@media (max-width:768px){.CardLayout_cardsContainer__vzijo{grid-template-columns:1fr;gap:16px}.CardLayout_card__5qjcB{padding:20px}}.ButtonLink_buttonLink__B7Dqb{display:inline-block;padding:0 24px;margin:0 6px;border-radius:50px;font-weight:600;font-size:.95rem;transition:all .3s ease;text-align:center}.ButtonLink_buttonLink__B7Dqb,.ButtonLink_buttonLink__B7Dqb:hover{text-decoration:none!important}.ButtonLink_primary__1BMVx{background:linear-gradient(135deg,#7828c8,#6d28d9);color:white!important;box-shadow:0 4px 12px rgba(120,40,200,.3)}.ButtonLink_primary__1BMVx:hover{background:linear-gradient(135deg,#6d28d9,#5b21b6);transform:translateY(-2px);box-shadow:0 6px 16px rgba(120,40,200,.4);color:white!important;text-decoration:none!important}.ButtonLink_secondary__GpQE0{background:linear-gradient(135deg,#3b82f6,#2563eb);color:white!important;box-shadow:0 4px 12px rgba(59,130,246,.3)}.ButtonLink_secondary__GpQE0:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-2px);box-shadow:0 6px 16px rgba(59,130,246,.4);color:white!important;text-decoration:none!important}.ButtonLink_success__8SoeW{background:linear-gradient(135deg,#10b981,#059669);color:white!important;box-shadow:0 4px 12px rgba(16,185,129,.3)}.ButtonLink_success__8SoeW:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 6px 16px rgba(16,185,129,.4);color:white!important;text-decoration:none!important}.ButtonLink_warning__DMdyc{background:linear-gradient(135deg,#f59e0b,#d97706);color:white!important;box-shadow:0 4px 12px rgba(245,158,11,.3)}.ButtonLink_warning__DMdyc:hover{background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-2px);box-shadow:0 6px 16px rgba(245,158,11,.4);color:white!important;text-decoration:none!important}.ButtonLink_outline__hDvgH{background:white;border:2px solid #7828c8;color:#7828c8!important;box-shadow:0 2px 8px rgba(0,0,0,.08)}.ButtonLink_outline__hDvgH:hover{background:#7828c8;color:white!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(120,40,200,.3);text-decoration:none!important}.ButtonLink_fullWidth__7XHWD{display:block;width:100%}@media (prefers-color-scheme:dark){.ButtonLink_outline__hDvgH{background:rgba(255,255,255,.05);border-color:#a86ae4;color:#a86ae4!important}.ButtonLink_outline__hDvgH:hover{background:#a86ae4;color:white!important}}@media (max-width:768px){.ButtonLink_buttonLink__B7Dqb{padding:10px 20px;font-size:.9rem;margin:0 4px}}@media (max-width:480px){.ButtonLink_buttonLink__B7Dqb{padding:8px 16px;font-size:.85rem;margin:0 3px}}.Breadcrumb_breadcrumb__BiFYo{padding:12px 0;margin-bottom:24px}.Breadcrumb_breadcrumbList__gzaeq{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;gap:8px}.Breadcrumb_breadcrumbItem__xHCzP{display:flex;align-items:center;gap:8px;font-size:.875rem;line-height:1.5}.Breadcrumb_breadcrumbLink__ikR1M{color:var(--ifm-link-color);text-decoration:none;transition:all .2s ease;padding:4px 8px;border-radius:6px;font-weight:500}.Breadcrumb_breadcrumbLink__ikR1M:hover{color:var(--ifm-link-hover-color);background-color:var(--ifm-color-secondary-lightest);text-decoration:none}.Breadcrumb_breadcrumbSeparator__3WaIo{color:var(--ifm-color-emphasis-700);font-size:1.1rem;user-select:none;opacity:.6}.Breadcrumb_breadcrumbCurrent__ISoz3{color:var(--ifm-color-emphasis-900);font-weight:600;padding:4px 8px;border-radius:6px;background-color:var(--ifm-background-surface-color)}@media (prefers-color-scheme:dark){.Breadcrumb_breadcrumbCurrent__ISoz3{color:var(--ifm-color-emphasis-700)}}@media (max-width:640px){.Breadcrumb_breadcrumb__BiFYo{padding:8px 0;margin-bottom:16px}.Breadcrumb_breadcrumbItem__xHCzP{font-size:.8125rem}.Breadcrumb_breadcrumbCurrent__ISoz3,.Breadcrumb_breadcrumbLink__ikR1M{padding:2px 6px}}.feedback_pageWrapper__BS6LV{background-color:var(--ifm-background-color);background-image:linear-gradient(rgba(209,213,219,.15) 1px,transparent 0),linear-gradient(90deg,rgba(209,213,219,.15) 1px,transparent 0);background-size:60px 60px;background-position:-1px -1px;position:relative;min-height:100vh}.feedback_pageWrapper__BS6LV:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(209,213,219,.05) 2px,transparent 0),linear-gradient(90deg,rgba(209,213,219,.05) 2px,transparent 0);background-size:30px 30px;pointer-events:none;z-index:0}.feedback_pageContainer__Jq8QU{max-width:1200px;margin:0 auto;padding:40px 20px;position:relative;z-index:1}.feedback_feedbackContainer__KDXj2{max-width:700px;margin:0 auto}.feedback_title___Qe8G{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:1.5rem;color:var(--ifm-heading-color)}.feedback_introText__GKPz9{text-align:center;margin-bottom:2.5rem;color:var(--ifm-color-emphasis-700);line-height:1.6;font-size:1rem}.feedback_feedbackForm__alPQK{background-color:white;padding:2rem;border-radius:12px;margin-bottom:2.5rem;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid #e5e7eb;transition:all .3s ease}.feedback_feedbackForm__alPQK:hover{box-shadow:0 8px 20px rgba(0,0,0,.12)}.feedback_formGroup__Oagos{margin-bottom:1.5rem}.feedback_formGroup__Oagos label{display:block;margin-bottom:.5rem;font-weight:600;color:var(--ifm-color-emphasis-900);font-size:.95rem}.feedback_textArea__wUTBg,.feedback_textInput__jkV9P{width:100%;padding:.875rem;border:2px solid #e5e7eb;border-radius:8px;background-color:#f9fafb;font-size:1rem;font-family:inherit;transition:all .3s ease;color:var(--ifm-font-color-base)}.feedback_textArea__wUTBg::placeholder,.feedback_textInput__jkV9P::placeholder{color:#9ca3af}.feedback_textArea__wUTBg{resize:vertical;min-height:140px}.feedback_textArea__wUTBg:focus,.feedback_textInput__jkV9P:focus{outline:none;border-color:var(--ifm-color-primary);background-color:white;box-shadow:0 0 0 3px rgba(120,40,200,.1)}.feedback_validInput__gtD3a{border-color:#10b981;background-color:white}.feedback_validInput__gtD3a:focus{box-shadow:0 0 0 3px rgba(16,185,129,.1)}.feedback_charCount__kE2es{font-size:.85rem;color:#9ca3af;margin-top:.5rem;text-align:right}.feedback_submitButton__LfQzk{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,var(--ifm-color-primary) 0,var(--ifm-color-primary-dark) 100%);color:white;border:none;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;width:100%;margin-top:1rem;box-shadow:0 4px 12px rgba(120,40,200,.3)}.feedback_submitButton__LfQzk:hover:not(:disabled){background:linear-gradient(135deg,var(--ifm-color-primary-dark) 0,var(--ifm-color-primary-darkest) 100%);transform:translateY(-2px);box-shadow:0 6px 16px rgba(120,40,200,.4)}.feedback_submitButton__LfQzk:active:not(:disabled){transform:translateY(0)}.feedback_submitButton__LfQzk:disabled{background:linear-gradient(135deg,#d1d5db,#9ca3af);cursor:not-allowed;opacity:.6}.feedback_spinnerIcon__MISH_{display:inline-block;animation:feedback_spin__kVrsQ 1s linear infinite}@keyframes feedback_spin__kVrsQ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.feedback_successMessage__bZks7{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:2px solid #6ee7b7;color:#065f46;padding:2.5rem;border-radius:12px;text-align:center;margin-bottom:2.5rem;animation:feedback_slideInUp__Ktosv .5s ease;box-shadow:0 8px 16px rgba(16,185,129,.2)}.feedback_successIcon__mJFvh{display:block;font-size:3rem;margin-bottom:1rem;animation:feedback_scaleIn__42n7b .5s ease}.feedback_successMessage__bZks7 h3{margin-bottom:.75rem;color:#065f46;font-size:1.5rem}.feedback_successMessage__bZks7 p{margin-bottom:.5rem;line-height:1.6}.feedback_redirectText__9Wy58{font-size:.9rem;opacity:.8;margin-top:1rem!important}@keyframes feedback_slideInUp__Ktosv{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes feedback_scaleIn__42n7b{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.feedback_errorMessage__jaKr8{display:flex;align-items:center;gap:10px;background-color:#fee2e2;border:2px solid #fecaca;color:#7f1d1d;padding:1rem;border-radius:8px;margin-bottom:1rem;font-size:.95rem;animation:feedback_slideInDown__zmU1m .3s ease}.feedback_errorIcon__bH_jb{font-size:1.2rem;font-weight:700}@keyframes feedback_slideInDown__zmU1m{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.feedback_alternativeFeedback__QU39J{border-top:2px solid #e5e7eb;background-color:#f9fafb;padding:2rem 1.5rem 1.5rem;border-radius:8px}.feedback_alternativeFeedback__QU39J h3{margin-bottom:1rem;color:var(--ifm-heading-color);font-size:1.2rem}.feedback_alternativeFeedback__QU39J p{color:var(--ifm-color-emphasis-700);line-height:1.6;margin:0}.feedback_alternativeFeedback__QU39J a{color:var(--ifm-color-primary);text-decoration:none;font-weight:500;transition:all .2s ease;border-bottom:1px solid transparent}.feedback_alternativeFeedback__QU39J a:hover{color:var(--ifm-color-primary-dark);border-bottom-color:var(--ifm-color-primary)}@media (prefers-color-scheme:dark){.feedback_feedbackForm__alPQK{background-color:#1e1e2e;border-color:#2a2a3d}.feedback_feedbackForm__alPQK:hover{box-shadow:0 8px 20px rgba(0,0,0,.3)}.feedback_formGroup__Oagos label{color:#f1f5f9}.feedback_textArea__wUTBg,.feedback_textInput__jkV9P{background-color:#0f172a;border-color:#2a2a3d;color:#f1f5f9}.feedback_textArea__wUTBg::placeholder,.feedback_textInput__jkV9P::placeholder{color:#64748b}.feedback_textArea__wUTBg:focus,.feedback_textInput__jkV9P:focus{background-color:#1e1b4b;border-color:#a86ae4;box-shadow:0 0 0 3px rgba(168,106,228,.2)}.feedback_charCount__kE2es{color:#64748b}.feedback_successMessage__bZks7{background:linear-gradient(135deg,rgba(16,185,129,.2),rgba(6,182,212,.2));border-color:#14b8a6;color:#d1fae5}.feedback_successMessage__bZks7 h3{color:#d1fae5}.feedback_errorMessage__jaKr8{background-color:rgba(239,68,68,.2);border-color:rgba(239,68,68,.4);color:#fecaca}.feedback_alternativeFeedback__QU39J{background-color:#0f172a;border-top-color:#2a2a3d}.feedback_alternativeFeedback__QU39J h3{color:#a86ae4}.feedback_alternativeFeedback__QU39J p{color:#d1d5db}}@media (max-width:768px){.feedback_pageContainer__Jq8QU{padding:30px 16px}.feedback_title___Qe8G{font-size:2rem;margin-bottom:1.25rem}.feedback_introText__GKPz9{margin-bottom:2rem;font-size:.95rem}.feedback_feedbackForm__alPQK{padding:1.5rem}.feedback_formGroup__Oagos{margin-bottom:1.25rem}.feedback_formGroup__Oagos label{font-size:.9rem}.feedback_textArea__wUTBg,.feedback_textInput__jkV9P{padding:.75rem;font-size:.95rem}.feedback_textArea__wUTBg{min-height:120px}.feedback_submitButton__LfQzk{padding:.75rem 1.25rem;font-size:.95rem;gap:6px}.feedback_alternativeFeedback__QU39J{padding:1.25rem}.feedback_alternativeFeedback__QU39J h3{font-size:1.1rem}.feedback_alternativeFeedback__QU39J p{font-size:.9rem}}@media (max-width:480px){.feedback_pageContainer__Jq8QU{padding:20px 12px}.feedback_feedbackContainer__KDXj2{margin:0}.feedback_title___Qe8G{font-size:1.75rem;margin-bottom:1rem}.feedback_introText__GKPz9{margin-bottom:1.5rem;font-size:.9rem}.feedback_feedbackForm__alPQK{padding:1.25rem;margin-bottom:1.5rem}.feedback_formGroup__Oagos{margin-bottom:1rem}.feedback_formGroup__Oagos label{font-size:.85rem;margin-bottom:.4rem}.feedback_textArea__wUTBg,.feedback_textInput__jkV9P{padding:.65rem;font-size:.9rem;border-radius:6px}.feedback_textArea__wUTBg{min-height:100px}.feedback_charCount__kE2es{font-size:.8rem;margin-top:.3rem}.feedback_submitButton__LfQzk{padding:.65rem 1rem;font-size:.9rem;margin-top:.75rem;border-radius:6px}.feedback_successMessage__bZks7{padding:1.5rem;margin-bottom:1.5rem}.feedback_successIcon__mJFvh{font-size:2.5rem;margin-bottom:.75rem}.feedback_successMessage__bZks7 h3{font-size:1.25rem}.feedback_successMessage__bZks7 p{font-size:.9rem}.feedback_alternativeFeedback__QU39J{padding:1.5rem 1rem 1rem}.feedback_alternativeFeedback__QU39J h3{font-size:1rem;margin-bottom:.75rem}.feedback_alternativeFeedback__QU39J p{font-size:.85rem}}.privacy_pageWrapper__qRIcy{background-color:var(--ifm-background-color);background-image:linear-gradient(rgba(209,213,219,.15) 1px,transparent 0),linear-gradient(90deg,rgba(209,213,219,.15) 1px,transparent 0);background-size:60px 60px;background-position:-1px -1px;position:relative;min-height:100vh}.privacy_pageWrapper__qRIcy:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(209,213,219,.05) 2px,transparent 0),linear-gradient(90deg,rgba(209,213,219,.05) 2px,transparent 0);background-size:30px 30px;pointer-events:none;z-index:0}.privacy_pageContainer__mPJHD{max-width:1200px;margin:0 auto;padding:40px 20px;position:relative;z-index:1}.privacy_privacyContainer__Qls5K{max-width:850px;margin:0 auto}.privacy_title__8OXBG{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:.5rem;color:var(--ifm-heading-color)}.privacy_lastUpdated___Q_Zs{text-align:center;color:var(--ifm-color-emphasis-600);margin-bottom:2.5rem;font-style:italic;font-size:.9rem;padding:.75rem 1.5rem;background-color:rgba(120,40,200,.05);border-radius:6px;display:inline-block;width:100%;box-sizing:border-box}.privacy_content___sdMp{line-height:1.8}.privacy_section__gvDgP{margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid #e5e7eb}.privacy_section__gvDgP:last-child{border-bottom:none}.privacy_sectionTitle__dnVyc{font-size:1.4rem;font-weight:600;color:var(--ifm-heading-color);margin-bottom:1rem;margin-top:0;display:flex;align-items:center;gap:8px}.privacy_sectionContent__sGYL9{color:var(--ifm-color-emphasis-700);margin-bottom:1.25rem;font-size:1rem}.privacy_list__QL15F{list-style-type:disc;margin-left:2rem;margin-bottom:1.5rem;padding:0}.privacy_listItem__Ym5yy{color:var(--ifm-color-emphasis-700);margin-bottom:.6rem;line-height:1.6;font-size:.95rem}.privacy_detailedList__G9Isa{list-style:none;margin:1.5rem 0;padding:0;display:flex;flex-direction:column;gap:1rem}.privacy_detailedItem__y0Elr{background-color:#f9fafb;padding:1.25rem;border-radius:8px;border-left:4px solid var(--ifm-color-primary);color:var(--ifm-color-emphasis-700);font-size:.95rem;line-height:1.6;transition:all .3s ease}.privacy_detailedItem__y0Elr:hover{background-color:#f3f4f6;transform:translateX(4px)}.privacy_detailedItem__y0Elr strong{color:var(--ifm-heading-color);font-weight:600}.privacy_email___P_ty{background-color:#f0f9ff;padding:1rem 1.5rem;border-radius:8px;border:1px solid #bfdbfe;color:var(--ifm-color-emphasis-800);margin:1.5rem 0;font-size:.95rem}.privacy_emailLink__w6Zjg{color:var(--ifm-color-primary);text-decoration:none;font-weight:500;border-bottom:2px solid var(--ifm-color-primary);transition:all .3s ease}.privacy_emailLink__w6Zjg:hover{color:var(--ifm-color-primary-dark);border-bottom-color:var(--ifm-color-primary-dark);text-decoration:none}.privacy_footer__7BEwW{margin-top:3rem;border-top:2px solid #e5e7eb;text-align:center;background-color:#f9fafb;padding:2rem 1.5rem;border-radius:8px;color:var(--ifm-color-emphasis-700);font-size:.95rem}.privacy_footer__7BEwW p{margin:0;line-height:1.6}.privacy_link__MSD5i{color:var(--ifm-color-primary);text-decoration:none;font-weight:500;border-bottom:1px solid transparent;transition:all .3s ease}.privacy_link__MSD5i:hover{color:var(--ifm-color-primary-dark);border-bottom-color:var(--ifm-color-primary-dark);text-decoration:none}@media (prefers-color-scheme:dark){.privacy_lastUpdated___Q_Zs{background-color:rgba(168,106,228,.1);color:#a78bfa}.privacy_section__gvDgP{border-bottom-color:#2a2a3d}.privacy_listItem__Ym5yy,.privacy_sectionContent__sGYL9{color:#d1d5db}.privacy_detailedItem__y0Elr{background-color:#1e1e2e;border-left-color:#a86ae4;color:#d1d5db}.privacy_detailedItem__y0Elr:hover{background-color:#252a35}.privacy_detailedItem__y0Elr strong{color:#a86ae4}.privacy_email___P_ty{background-color:rgba(30,144,255,.1);border-color:rgba(30,144,255,.3);color:#93c5fd}.privacy_footer__7BEwW{background-color:#0f172a;border-top-color:#2a2a3d;color:#d1d5db}}@media (max-width:768px){.privacy_pageContainer__mPJHD{padding:30px 16px}.privacy_title__8OXBG{font-size:2rem}.privacy_sectionTitle__dnVyc{font-size:1.2rem}.privacy_section__gvDgP{margin-bottom:2rem;padding-bottom:2rem}.privacy_sectionContent__sGYL9{font-size:.95rem}.privacy_list__QL15F{margin-left:1.5rem}.privacy_listItem__Ym5yy{font-size:.9rem;margin-bottom:.5rem}.privacy_detailedItem__y0Elr{padding:1rem}.privacy_email___P_ty{padding:.875rem 1.25rem;font-size:.9rem}.privacy_footer__7BEwW{padding:1.5rem 1.25rem;font-size:.9rem}}@media (max-width:480px){.privacy_pageContainer__mPJHD{padding:20px 12px}.privacy_privacyContainer__Qls5K{margin:0}.privacy_title__8OXBG{font-size:1.75rem;margin-bottom:.5rem}.privacy_lastUpdated___Q_Zs{font-size:.85rem;padding:.6rem 1rem;margin-bottom:1.5rem}.privacy_content___sdMp{line-height:1.6}.privacy_section__gvDgP{margin-bottom:1.5rem;padding-bottom:1.5rem}.privacy_sectionTitle__dnVyc{font-size:1.1rem;gap:6px}.privacy_sectionContent__sGYL9{font-size:.9rem;margin-bottom:1rem}.privacy_list__QL15F{margin-left:1.25rem;margin-bottom:1rem}.privacy_listItem__Ym5yy{font-size:.85rem;margin-bottom:.4rem}.privacy_detailedList__G9Isa{gap:.75rem;margin:1rem 0}.privacy_detailedItem__y0Elr{padding:.875rem;border-left-width:3px;font-size:.85rem}.privacy_email___P_ty{padding:.75rem 1rem;font-size:.85rem;margin:1rem 0}.privacy_footer__7BEwW{padding:1.25rem 1rem;margin-top:2rem;font-size:.85rem}.privacy_footer__7BEwW p{line-height:1.5}}.contact-us_pageWrapper__o2xu_{background-color:var(--ifm-background-color);background-image:linear-gradient(rgba(209,213,219,.15) 1px,transparent 0),linear-gradient(90deg,rgba(209,213,219,.15) 1px,transparent 0);background-size:60px 60px;background-position:-1px -1px;position:relative;min-height:100vh}.contact-us_pageWrapper__o2xu_:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(209,213,219,.05) 2px,transparent 0),linear-gradient(90deg,rgba(209,213,219,.05) 2px,transparent 0);background-size:30px 30px;pointer-events:none;z-index:0}.contact-us_pageContainer__cmatp{max-width:1200px;margin:0 auto;padding:40px 20px;position:relative;z-index:1}.contact-us_contactContainer__wCDdy{max-width:800px;margin:0 auto}.contact-us_title__SOFnp{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:2.5rem;color:var(--ifm-heading-color)}.contact-us_contactContent__wVbGh{display:flex;flex-direction:column;gap:3rem}.contact-us_contactSection__DJ5OA{padding:2rem;background-color:white;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.05);text-align:center;transition:all .3s ease;border:1px solid #e5e7eb}.contact-us_contactSection__DJ5OA:hover{box-shadow:0 8px 15px rgba(0,0,0,.1);transform:translateY(-2px)}.contact-us_contactSection__DJ5OA h2{margin-bottom:1rem;color:var(--ifm-color-primary);font-size:1.5rem;font-weight:600}.contact-us_contactSection__DJ5OA p{color:var(--ifm-color-emphasis-700);margin-bottom:1.5rem;line-height:1.6;font-size:1rem}.contact-us_emailLink__gYyvC{display:inline-block;font-size:1.2rem;font-weight:600;color:var(--ifm-color-primary);margin-bottom:.5rem;text-decoration:none;transition:all .3s ease;padding:8px 16px;border-radius:6px;border-bottom:2px solid var(--ifm-color-primary)}.contact-us_emailLink__gYyvC:hover{color:var(--ifm-color-primary-dark);background-color:rgba(120,40,200,.05);border-bottom-color:var(--ifm-color-primary-dark)}.contact-us_responseNote__ai3kt{font-size:.9rem!important;color:var(--ifm-color-emphasis-600);font-style:italic;margin-bottom:0!important}.contact-us_socialLinks__dNT5w{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:1.5rem}.contact-us_socialLink__HcCi_{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:var(--ifm-color-emphasis-800);transition:all .3s ease;padding:1rem;width:110px;border-radius:10px;font-weight:500;font-size:.95rem}.contact-us_socialIcon__GyzAF{display:flex;justify-content:center;align-items:center;margin-bottom:.75rem;width:48px;height:48px;border-radius:50%;background-color:#f3f4f6;transition:all .3s ease}.contact-us_socialLink__HcCi_:hover{transform:translateY(-8px);text-decoration:none}.contact-us_socialLink__HcCi_:hover .contact-us_socialIcon__GyzAF{transform:scale(1.15);box-shadow:0 4px 12px rgba(0,0,0,.1)}.contact-us_socialLink__HcCi_:first-child:hover{color:#0077B5}.contact-us_socialLink__HcCi_:first-child:hover .contact-us_socialIcon__GyzAF{background-color:rgba(0,119,181,.1);color:#0077B5}.contact-us_socialLink__HcCi_:nth-child(2):hover{color:#4267B2}.contact-us_socialLink__HcCi_:nth-child(2):hover .contact-us_socialIcon__GyzAF{background-color:rgba(66,103,178,.1);color:#4267B2}.contact-us_socialLink__HcCi_:nth-child(3):hover{color:#E1306C}.contact-us_socialLink__HcCi_:nth-child(3):hover .contact-us_socialIcon__GyzAF{background-color:rgba(225,48,108,.1);color:#E1306C}.contact-us_socialLink__HcCi_:nth-child(4):hover{color:#1DA1F2}.contact-us_socialLink__HcCi_:nth-child(4):hover .contact-us_socialIcon__GyzAF{background-color:rgba(29,161,242,.1);color:#1DA1F2}.contact-us_socialLink__HcCi_:nth-child(5):hover{color:#FF0000}.contact-us_socialLink__HcCi_:nth-child(5):hover .contact-us_socialIcon__GyzAF{background-color:rgba(255,0,0,.1);color:#FF0000}.contact-us_partnershipTypes__mNmOr{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2rem 0;text-align:left}.contact-us_partnershipItem__wtOmi{padding:1.5rem;background:linear-gradient(135deg,#f9fafb,#ffffff);border-radius:10px;border:2px solid #e5e7eb;transition:all .3s ease}.contact-us_partnershipItem__wtOmi:hover{border-color:var(--ifm-color-primary);box-shadow:0 4px 12px rgba(120,40,200,.15);transform:translateY(-4px)}.contact-us_partnershipItem__wtOmi h3{font-size:1.1rem;margin-bottom:.75rem;color:var(--ifm-color-primary);font-weight:600}.contact-us_partnershipItem__wtOmi p{font-size:.95rem!important;margin-bottom:0!important;color:var(--ifm-color-emphasis-700);line-height:1.5}.contact-us_partnershipCTA__WB_2z{margin-top:2rem;padding:1.5rem;background:linear-gradient(135deg,rgba(120,40,200,.05),rgba(168,106,228,.05));border-radius:10px;border:2px dashed var(--ifm-color-primary)}.contact-us_ctaText__iRj13{font-size:1rem!important;font-weight:500;margin-bottom:1.25rem!important;color:var(--ifm-color-emphasis-800)}.contact-us_partnershipButton__SO_8_{display:inline-block;background:linear-gradient(135deg,#059669,#047857);color:white;padding:14px 36px;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px rgba(5,150,105,.3);cursor:pointer;border:none;font-size:1.05rem}.contact-us_partnershipButton__SO_8_:hover{background:linear-gradient(135deg,#047857,#065f46);transform:translateY(-3px);text-decoration:none;color:white;box-shadow:0 6px 16px rgba(5,150,105,.4)}.contact-us_partnershipButton__SO_8_:active{transform:translateY(-1px)}.contact-us_feedbackButton__FP1dI{display:inline-block;background:linear-gradient(135deg,var(--ifm-color-primary) 0,var(--ifm-color-primary-dark) 100%);color:white;padding:12px 32px;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px rgba(120,40,200,.3);cursor:pointer;border:none;font-size:1rem}.contact-us_feedbackButton__FP1dI:hover{background:linear-gradient(135deg,var(--ifm-color-primary-dark) 0,var(--ifm-color-primary-darkest) 100%);transform:translateY(-3px);text-decoration:none;color:white;box-shadow:0 6px 16px rgba(120,40,200,.4)}.contact-us_feedbackButton__FP1dI:active{transform:translateY(-1px)}@media (prefers-color-scheme:dark){.contact-us_contactSection__DJ5OA{background-color:#1e1e2e;border-color:#2a2a3d}.contact-us_contactSection__DJ5OA:hover{box-shadow:0 8px 15px rgba(0,0,0,.3)}.contact-us_contactSection__DJ5OA h2{color:var(--ifm-color-primary-lighter)}.contact-us_contactSection__DJ5OA p{color:#d1d5db}.contact-us_emailLink__gYyvC{color:var(--ifm-color-primary-lighter);border-bottom-color:var(--ifm-color-primary-lighter)}.contact-us_emailLink__gYyvC:hover{background-color:rgba(168,106,228,.1);color:var(--ifm-color-primary-light)}.contact-us_socialLink__HcCi_{color:#d1d5db}.contact-us_socialIcon__GyzAF{background-color:#2a2a3d;color:#a78bfa}.contact-us_socialLink__HcCi_:hover{color:#a78bfa}.contact-us_responseNote__ai3kt{color:#9ca3af!important}.contact-us_partnershipItem__wtOmi{background:linear-gradient(135deg,#2a2a3d,#1e1e2e);border-color:#3a3a4d}.contact-us_partnershipItem__wtOmi:hover{border-color:var(--ifm-color-primary-lighter);box-shadow:0 4px 12px rgba(168,106,228,.2)}.contact-us_partnershipItem__wtOmi h3{color:var(--ifm-color-primary-lighter)}.contact-us_partnershipItem__wtOmi p{color:#d1d5db}.contact-us_partnershipCTA__WB_2z{background:linear-gradient(135deg,rgba(168,106,228,.1),rgba(120,40,200,.05));border-color:var(--ifm-color-primary-lighter)}.contact-us_ctaText__iRj13{color:#d1d5db}}@media (max-width:768px){.contact-us_pageContainer__cmatp{padding:30px 16px}.contact-us_title__SOFnp{font-size:2rem;margin-bottom:2rem}.contact-us_contactContent__wVbGh{gap:2rem}.contact-us_contactSection__DJ5OA{padding:1.5rem}.contact-us_contactSection__DJ5OA h2{font-size:1.3rem}.contact-us_socialLinks__dNT5w{gap:1rem}.contact-us_socialLink__HcCi_{width:90px;padding:.8rem}.contact-us_socialIcon__GyzAF{width:40px;height:40px}.contact-us_partnershipTypes__mNmOr{grid-template-columns:1fr;gap:1rem}.contact-us_partnershipCTA__WB_2z,.contact-us_partnershipItem__wtOmi{padding:1.25rem}.contact-us_partnershipButton__SO_8_{padding:12px 28px;font-size:1rem}}@media (max-width:480px){.contact-us_pageContainer__cmatp{padding:20px 12px}.contact-us_title__SOFnp{font-size:1.75rem;margin-bottom:1.5rem}.contact-us_contactContent__wVbGh{gap:1.5rem}.contact-us_contactSection__DJ5OA{padding:1.25rem}.contact-us_contactSection__DJ5OA h2{font-size:1.2rem;margin-bottom:.75rem}.contact-us_contactSection__DJ5OA p{font-size:.95rem;margin-bottom:1rem}.contact-us_emailLink__gYyvC{font-size:1rem}.contact-us_socialLinks__dNT5w{gap:.75rem}.contact-us_socialLink__HcCi_{width:75px;padding:.6rem;font-size:.85rem}.contact-us_socialIcon__GyzAF{width:36px;height:36px;margin-bottom:.5rem}.contact-us_feedbackButton__FP1dI{padding:10px 24px;font-size:.95rem}.contact-us_partnershipTypes__mNmOr{gap:.85rem}.contact-us_partnershipItem__wtOmi{padding:1rem}.contact-us_partnershipItem__wtOmi h3{font-size:1rem}.contact-us_partnershipCTA__WB_2z{padding:1rem}.contact-us_ctaText__iRj13{font-size:.9rem!important}.contact-us_partnershipButton__SO_8_{padding:10px 24px;font-size:.95rem}}.reading_pageBackground__nK7Ar{background-color:var(--ifm-background-color);background-image:linear-gradient(rgba(209,213,219,.15) 1px,transparent 0),linear-gradient(90deg,rgba(209,213,219,.15) 1px,transparent 0);background-size:60px 60px;background-position:-1px -1px;min-height:100vh;padding:40px 0 80px;position:relative}.reading_pageBackground__nK7Ar:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(209,213,219,.05) 2px,transparent 0),linear-gradient(90deg,rgba(209,213,219,.05) 2px,transparent 0);background-size:30px 30px;pointer-events:none;z-index:0}@media (prefers-color-scheme:dark){.reading_pageBackground__nK7Ar{background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0)}.reading_pageBackground__nK7Ar:before{background-image:linear-gradient(rgba(255,255,255,.03) 2px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 2px,transparent 0)}}.reading_container__Ro55X{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.reading_headerSection__BU2I_{text-align:center;margin-bottom:60px;padding-top:20px}.reading_title__Is1SV{font-size:3rem;font-weight:700;color:var(--ifm-heading-color);margin-bottom:20px;position:relative;display:inline-block}.reading_title__Is1SV:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(90deg,#9c27b0,#673ab7);border-radius:3px}.reading_subtitle__8pW7x{font-size:1.2rem;max-width:800px;margin:0 auto;color:var(--ifm-color-emphasis-700);line-height:1.6}.reading_infoSection__yFkP1{margin-top:80px;padding:40px;background-color:var(--ifm-background-color);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.05)}.reading_infoTitle__XeLp0{text-align:center;margin-bottom:30px;font-size:2rem;font-weight:600;color:var(--ifm-heading-color)}.reading_infoGrid__Sp5y_{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.reading_infoCard__E1shH{padding:25px;background-color:var(--ifm-background-surface-color);border-radius:12px;border-top:4px solid var(--ifm-color-primary);box-shadow:0 2px 10px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.reading_infoCard__E1shH:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.reading_infoCard__E1shH h3{margin-top:0;margin-bottom:12px;font-size:1.3rem;font-weight:600;color:var(--ifm-heading-color)}.reading_infoCard__E1shH p{margin:0;font-size:1rem;color:var(--ifm-color-emphasis-700);line-height:1.6}.reading_ctaSection__7kkg5{margin-top:80px}.reading_ctaCard__bVjCZ{background:linear-gradient(135deg,var(--ifm-color-primary) 0,var(--ifm-color-primary-dark) 100%);border-radius:20px;padding:60px 40px;text-align:center;box-shadow:0 10px 40px rgba(120,40,200,.3)}.reading_ctaTitle__1ekTW{font-size:2.5rem;font-weight:700;color:white;margin-bottom:16px}.reading_ctaText__uNZhT{font-size:1.25rem;color:rgba(255,255,255,.9);margin-bottom:32px}.reading_ctaButtons__DeioN{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.reading_ctaPrimary__FXjww{display:inline-block;padding:16px 40px;background-color:white;color:var(--ifm-color-primary);border-radius:50px;font-weight:700;font-size:1.1rem;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.2)}.reading_ctaPrimary__FXjww:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3);background-color:#f8f9fa;color:var(--ifm-color-primary-dark)}.reading_ctaSecondary__Ks1EJ{display:inline-block;padding:16px 40px;background-color:transparent;color:white;border:2px solid white;border-radius:50px;font-weight:700;font-size:1.1rem;text-decoration:none;transition:all .3s ease}.reading_ctaSecondary__Ks1EJ:hover{background-color:rgba(255,255,255,.1);transform:translateY(-2px)}@media (max-width:992px){.reading_title__Is1SV{font-size:2.5rem}.reading_subtitle__8pW7x{font-size:1.1rem}.reading_infoSection__yFkP1{padding:30px}.reading_ctaCard__bVjCZ{padding:50px 30px}.reading_ctaTitle__1ekTW{font-size:2rem}}@media (max-width:768px){.reading_container__Ro55X{padding:0 15px}.reading_title__Is1SV{font-size:2rem}.reading_subtitle__8pW7x{font-size:1rem}.reading_headerSection__BU2I_{margin-bottom:40px}.reading_infoSection__yFkP1{padding:25px;margin-top:60px}.reading_infoTitle__XeLp0{font-size:1.6rem;margin-bottom:25px}.reading_infoCard__E1shH{padding:20px}.reading_ctaCard__bVjCZ{padding:40px 20px}.reading_ctaTitle__1ekTW{font-size:1.75rem}.reading_ctaText__uNZhT{font-size:1.1rem}.reading_ctaButtons__DeioN{flex-direction:column;align-items:stretch}.reading_ctaPrimary__FXjww,.reading_ctaSecondary__Ks1EJ{padding:14px 30px;font-size:1rem}}@media (max-width:480px){.reading_title__Is1SV{font-size:1.75rem}.reading_ctaTitle__1ekTW{font-size:1.5rem}.reading_ctaText__uNZhT{font-size:1rem}}.five-cards-tarot_pageWrapper__9WrZr{min-height:100vh;padding:40px 20px}.five-cards-tarot_container__i7lpA{max-width:1000px;margin:0 auto;text-align:center}.five-cards-tarot_breadcrumb__6Z273{text-align:left;margin-bottom:24px;font-size:.875rem;color:#6b7280}.five-cards-tarot_breadcrumb__6Z273 a{color:#6b7280;text-decoration:none;transition:color .2s}.five-cards-tarot_breadcrumb__6Z273 a:hover{color:#7828c8}.five-cards-tarot_breadcrumb__6Z273 span{margin:0 8px}.five-cards-tarot_title__gtx46{font-size:2.5rem;font-weight:700;margin-bottom:16px;background:linear-gradient(90deg,#7828c8,#d0b3ed);-webkit-background-clip:text;background-clip:text;color:transparent}.five-cards-tarot_subtitle__owDXt{font-size:1.1rem;max-width:700px;margin:0 auto 40px;color:#4b5563;line-height:1.6}.five-cards-tarot_readingFlow__Q87hA{display:flex;flex-direction:column;gap:30px}.five-cards-tarot_questionSection__8bqM9{margin-bottom:20px}.five-cards-tarot_questionCard__C_KQe{background:white;border-radius:16px;padding:32px;box-shadow:0 4px 6px rgba(0,0,0,.05)}.five-cards-tarot_questionLabel__FKt5H{display:block;font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:16px;text-align:left}.five-cards-tarot_inputWrapper__VnYQb{position:relative}.five-cards-tarot_questionInput__H68Bv{width:100%;min-height:100px;padding:16px 48px 16px 16px;border:2px solid #e5e7eb;border-radius:12px;background:#f9fafb;font-size:1rem;resize:vertical;transition:all .2s}.five-cards-tarot_questionInput__H68Bv:focus{outline:none;border-color:#7828c8;background:white}.five-cards-tarot_submitButton__hnR1t{position:absolute;right:12px;bottom:12px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#7828c8;color:white;font-size:1.25rem;cursor:pointer;transition:all .2s}.five-cards-tarot_submitButton__hnR1t:hover:not(:disabled){background:#6d28d9;transform:scale(1.1)}.five-cards-tarot_submitButton__hnR1t:disabled{background:#d1d5db;cursor:not-allowed}.five-cards-tarot_characterCount__COeN1{text-align:left;font-size:.875rem;color:#6b7280;margin-top:8px}.five-cards-tarot_instructionBox__5tqfo{background:white;border-radius:10px;padding:20px;margin:20px 0;box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid #e5e7eb;text-align:left}.five-cards-tarot_instructionBox__5tqfo h3{margin:0 0 16px;color:#111827;font-size:1.25rem;display:flex;align-items:center}.five-cards-tarot_instructionBox__5tqfo h3:before{content:"🔮";margin-right:10px}.five-cards-tarot_instructionBox__5tqfo ol{margin:0;padding-left:30px}.five-cards-tarot_instructionBox__5tqfo li{margin-bottom:10px;color:#4b5563;line-height:1.5}.five-cards-tarot_instructionBox__5tqfo li:last-child{margin-bottom:0}.five-cards-tarot_cardDisplayArea__hKthl{border-radius:20px;overflow:hidden}.five-cards-tarot_loadingContainer__zvM2m{margin:60px 0;text-align:center}.five-cards-tarot_spinner__XE8GU{width:64px;height:64px;margin:0 auto 24px;border:4px solid #e5e7eb;border-top-color:#7828c8;border-radius:50%;animation:five-cards-tarot_spin__nmKln 1s linear infinite}@keyframes five-cards-tarot_spin__nmKln{to{transform:rotate(1turn)}}.five-cards-tarot_loadingContainer__zvM2m p{color:#6b7280;font-size:1.125rem}.five-cards-tarot_resultsContainer__4zz9w{margin:30px 0}.five-cards-tarot_resultCard__tylIg{background:white;border-radius:16px;padding:32px;margin-bottom:24px;box-shadow:0 4px 6px rgba(0,0,0,.05);text-align:left}.five-cards-tarot_resultCard__tylIg h2{font-size:1.25rem;font-weight:600;color:#6b7280;margin-bottom:16px}.five-cards-tarot_resultCard__tylIg p{color:#111827;font-size:1rem;line-height:1.6}.five-cards-tarot_cardResult___V0Qa{text-align:center;margin:20px 0}.five-cards-tarot_cardDetails__0fiA0{margin-top:32px;padding-top:24px;border-top:2px solid #e5e7eb;display:flex;flex-direction:column;gap:16px}.five-cards-tarot_cardDetailItem__a_a0F{display:flex;align-items:center;gap:12px;padding:12px;background:#f9fafb;border-radius:8px}.five-cards-tarot_cardPosition__lhQql{font-weight:600;color:#7828c8;min-width:100px}.five-cards-tarot_cardInfo___GpEV{color:#111827;flex:1}.five-cards-tarot_analysisText__PKvKC{line-height:1.8}.five-cards-tarot_analysisText__PKvKC p{color:#374151}.five-cards-tarot_cardLinks__Cxk1d{margin-top:24px;padding-top:24px;border-top:2px solid #e5e7eb}.five-cards-tarot_cardLinks__Cxk1d h3{font-size:1rem;font-weight:600;color:#6b7280;margin-bottom:12px}.five-cards-tarot_cardLinksGrid__Cc1_c{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.five-cards-tarot_cardLink__0b5hr{display:inline-block;padding:12px 16px;background:#f3f4f6;border:2px solid #7828c8;border-radius:8px;color:#7828c8;text-decoration:none;font-weight:600;transition:all .2s;text-align:center}.five-cards-tarot_cardLink__0b5hr:hover{background:#7828c8;color:white;transform:translateY(-2px);box-shadow:0 4px 8px rgba(120,40,200,.2)}.five-cards-tarot_actionButtons__lBi41{text-align:center;margin-top:32px}.five-cards-tarot_resetButton___cpE4{background:#7828c8;color:white;padding:16px 48px;border:none;border-radius:9999px;font-size:1rem;font-weight:600;cursor:pointer;box-shadow:0 4px 6px rgba(120,40,200,.2);transition:all .2s}.five-cards-tarot_resetButton___cpE4:hover{background:#6d28d9;transform:translateY(-2px);box-shadow:0 6px 12px rgba(120,40,200,.3)}.five-cards-tarot_errorBox__3mlwF{background:#fef2f2;border:2px solid #fca5a5;border-radius:12px;padding:20px;margin-top:20px;text-align:center}.five-cards-tarot_errorBox__3mlwF p{color:#dc2626;margin-bottom:12px}.five-cards-tarot_dismissButton__36Krp{background:#dc2626;color:white;padding:8px 24px;border:none;border-radius:6px;cursor:pointer;transition:background .2s}.five-cards-tarot_dismissButton__36Krp:hover{background:#b91c1c}@media (max-width:768px){.five-cards-tarot_pageWrapper__9WrZr{padding:30px 15px}.five-cards-tarot_container__i7lpA{padding:0}.five-cards-tarot_title__gtx46{font-size:2rem;margin-bottom:12px}.five-cards-tarot_subtitle__owDXt{font-size:1rem;margin-bottom:30px}.five-cards-tarot_questionCard__C_KQe{padding:24px}.five-cards-tarot_instructionBox__5tqfo{padding:15px}.five-cards-tarot_instructionBox__5tqfo h3{font-size:1.2rem}.five-cards-tarot_instructionBox__5tqfo li{font-size:.95rem;margin-bottom:8px}.five-cards-tarot_resultCard__tylIg{padding:24px}.five-cards-tarot_cardDetails__0fiA0{gap:12px}.five-cards-tarot_cardDetailItem__a_a0F{flex-direction:column;align-items:flex-start;gap:8px}.five-cards-tarot_cardPosition__lhQql{min-width:auto}}@media (max-width:480px){.five-cards-tarot_pageWrapper__9WrZr{padding:20px 12px}.five-cards-tarot_title__gtx46{font-size:1.8rem}.five-cards-tarot_subtitle__owDXt{font-size:.9rem;margin-bottom:25px}.five-cards-tarot_questionCard__C_KQe{padding:20px}.five-cards-tarot_instructionBox__5tqfo{padding:12px}.five-cards-tarot_instructionBox__5tqfo h3{font-size:1.1rem}.five-cards-tarot_instructionBox__5tqfo li{font-size:.9rem;margin-bottom:6px}.five-cards-tarot_instructionBox__5tqfo ol{padding-left:25px}.five-cards-tarot_resultCard__tylIg{padding:20px}.five-cards-tarot_cardDetails__0fiA0{gap:10px}.five-cards-tarot_cardDetailItem__a_a0F{padding:10px}}@media (max-width:360px){.five-cards-tarot_title__gtx46{font-size:1.6rem}.five-cards-tarot_subtitle__owDXt{font-size:.85rem}.five-cards-tarot_instructionBox__5tqfo h3{font-size:1rem}.five-cards-tarot_instructionBox__5tqfo li{font-size:.85rem}}.one-card-tarot_pageWrapper__mulFD{min-height:100vh;padding:40px 20px}.one-card-tarot_container__pKaMc{max-width:1000px;margin:0 auto;text-align:center}.one-card-tarot_breadcrumb__KEfvx{text-align:left;margin-bottom:24px;font-size:.875rem;color:#6b7280}.one-card-tarot_breadcrumb__KEfvx a{color:#6b7280;text-decoration:none;transition:color .2s}.one-card-tarot_breadcrumb__KEfvx a:hover{color:#7828c8}.one-card-tarot_breadcrumb__KEfvx span{margin:0 8px}.one-card-tarot_title__w41Ft{font-size:2.5rem;font-weight:700;margin-bottom:16px;background:linear-gradient(90deg,#7828c8,#d0b3ed);-webkit-background-clip:text;background-clip:text;color:transparent}.one-card-tarot_subtitle__EH7kc{font-size:1.1rem;max-width:700px;margin:0 auto 40px}.one-card-tarot_infoBox__NVeop{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:16px 20px;margin-bottom:24px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.one-card-tarot_cooldownInfo__0xqJm,.one-card-tarot_rateLimitInfo__ZcLY2{color:white;margin:8px 0;font-size:.95rem;font-weight:500}.one-card-tarot_cooldownInfo__0xqJm{animation:one-card-tarot_pulse__RLP4o 2s ease-in-out infinite}@keyframes one-card-tarot_pulse__RLP4o{0%,to{opacity:1}50%{opacity:.8}}.one-card-tarot_readingFlow__8GEot{display:flex;flex-direction:column;gap:20px}.one-card-tarot_questionSection__tkRzc{margin-bottom:20px}.one-card-tarot_questionCard__gdPot{background:white;border-radius:16px;padding:32px;box-shadow:0 4px 6px rgba(0,0,0,.05)}.one-card-tarot_questionLabel__UfzLe{display:block;font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:16px;text-align:left}.one-card-tarot_inputWrapper__stYex{position:relative}.one-card-tarot_questionInput__cfDxl{width:100%;min-height:100px;padding:16px 48px 16px 16px;border:2px solid #e5e7eb;border-radius:12px;background:#f9fafb;font-size:1rem;resize:vertical;transition:all .2s}.one-card-tarot_questionInput__cfDxl:focus{outline:none;border-color:#7828c8;background:white}.one-card-tarot_submitButton__jrZ9J{position:absolute;right:12px;bottom:12px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#7828c8;color:white;font-size:1.25rem;cursor:pointer;transition:all .2s}.one-card-tarot_submitButton__jrZ9J:hover:not(:disabled){background:#6d28d9;transform:scale(1.1)}.one-card-tarot_submitButton__jrZ9J:disabled{background:#d1d5db;cursor:not-allowed}.one-card-tarot_characterCount__Ia4O2{text-align:left;font-size:.875rem;color:#6b7280;margin-top:8px}.one-card-tarot_instructionBox__tFoJL{background:white;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid #e5e7eb;text-align:left}.one-card-tarot_instructionBox__tFoJL h3{margin:0 0 16px;color:#111827;font-size:1.25rem}.one-card-tarot_instructionBox__tFoJL ol{margin:0;padding-left:24px}.one-card-tarot_instructionBox__tFoJL li{margin-bottom:12px;color:#4b5563;line-height:1.6}.one-card-tarot_instructionBox__tFoJL li:last-child{margin-bottom:0}.one-card-tarot_cardDisplayArea__wnNSc{margin:20px 0}.one-card-tarot_cardWrapper__VMvFS{width:240px;height:360px;margin:0 auto;border-radius:12px;overflow:hidden;box-shadow:0 8px 16px rgba(0,0,0,.2);transition:transform .3s}.one-card-tarot_cardWrapper__VMvFS:hover{transform:translateY(-4px)}.one-card-tarot_cardWrapper__VMvFS.one-card-tarot_reversed__oG_bx{transform:rotate(180deg)}.one-card-tarot_cardWrapper__VMvFS.one-card-tarot_reversed__oG_bx:hover{transform:rotate(180deg) translateY(-4px)}.one-card-tarot_cardImage__YYYiZ{width:100%;height:100%;object-fit:cover}.one-card-tarot_loadingContainer__ELNB_{margin:60px 0;text-align:center}.one-card-tarot_spinner__LKriB{width:64px;height:64px;margin:0 auto 24px;border:4px solid #e5e7eb;border-top-color:#7828c8;border-radius:50%;animation:one-card-tarot_spin__Mcssm 1s linear infinite}@keyframes one-card-tarot_spin__Mcssm{to{transform:rotate(1turn)}}.one-card-tarot_loadingContainer__ELNB_ p{color:#6b7280;font-size:1.125rem}.one-card-tarot_resultsContainer__CGdYv{margin:30px 0}.one-card-tarot_resultCard__yHyCU{background:white;border-radius:16px;padding:32px;margin-bottom:24px;box-shadow:0 4px 6px rgba(0,0,0,.05);text-align:left}.one-card-tarot_resultCard__yHyCU h2{font-size:1.25rem;font-weight:600;color:#6b7280;margin-bottom:16px}.one-card-tarot_resultCard__yHyCU p{color:#111827;font-size:1rem;line-height:1.6}.one-card-tarot_cardResult__U2Tl5{text-align:center;margin:20px 0}.one-card-tarot_cardName__hQTQo{margin-top:16px;font-weight:600;color:#111827}.one-card-tarot_analysisText__mYOuj{line-height:1.8}.one-card-tarot_analysisText__mYOuj p{color:#374151;margin-bottom:16px}.one-card-tarot_analysisText__mYOuj strong{color:#111827;font-weight:600}.one-card-tarot_analysisText__mYOuj h1,.one-card-tarot_analysisText__mYOuj h2,.one-card-tarot_analysisText__mYOuj h3{color:#111827;margin-top:24px;margin-bottom:12px}.one-card-tarot_cardLinks__vhiFO{margin-top:24px;padding-top:24px;border-top:2px solid #e5e7eb}.one-card-tarot_cardLinks__vhiFO h3{font-size:1rem;font-weight:600;color:#6b7280;margin-bottom:12px}.one-card-tarot_cardLink__1xBdp{display:inline-block;padding:12px 24px;background:#f3f4f6;border:2px solid #7828c8;border-radius:8px;color:#7828c8;text-decoration:none;font-weight:600;transition:all .2s}.one-card-tarot_cardLink__1xBdp:hover{background:#7828c8;color:white;transform:translateY(-2px);box-shadow:0 4px 8px rgba(120,40,200,.2)}.one-card-tarot_actionButtons__8vsY7{text-align:center;margin-top:32px}.one-card-tarot_resetButton__BJZX2{background:#7828c8;color:white;padding:16px 48px;border:none;border-radius:9999px;font-size:1rem;font-weight:600;cursor:pointer;box-shadow:0 4px 6px rgba(120,40,200,.2);transition:all .2s}.one-card-tarot_resetButton__BJZX2:hover{background:#6d28d9;transform:translateY(-2px);box-shadow:0 6px 12px rgba(120,40,200,.3)}.one-card-tarot_errorBox__OQxFb{background:#fef2f2;border:2px solid #fca5a5;border-radius:12px;padding:20px;margin-top:20px;text-align:center}.one-card-tarot_errorBox__OQxFb p{color:#dc2626;margin-bottom:12px}.one-card-tarot_dismissButton__XrGWf{background:#dc2626;color:white;padding:8px 24px;border:none;border-radius:6px;cursor:pointer;transition:background .2s}.one-card-tarot_dismissButton__XrGWf:hover{background:#b91c1c}@media (max-width:768px){.one-card-tarot_pageWrapper__mulFD{padding:30px 15px}.one-card-tarot_title__w41Ft{font-size:2rem;margin-bottom:12px}.one-card-tarot_subtitle__EH7kc{font-size:1rem;margin-bottom:30px}.one-card-tarot_questionCard__gdPot{padding:24px}.one-card-tarot_instructionBox__tFoJL{padding:20px}.one-card-tarot_cardWrapper__VMvFS{width:192px;height:288px}.one-card-tarot_resultCard__yHyCU{padding:24px}}@media (max-width:480px){.one-card-tarot_pageWrapper__mulFD{padding:20px 12px}.one-card-tarot_title__w41Ft{font-size:1.8rem}.one-card-tarot_subtitle__EH7kc{font-size:.9rem;margin-bottom:25px}.one-card-tarot_questionCard__gdPot{padding:20px}.one-card-tarot_instructionBox__tFoJL{padding:16px}.one-card-tarot_instructionBox__tFoJL h3{font-size:1.1rem}.one-card-tarot_instructionBox__tFoJL li{font-size:.9rem;margin-bottom:8px}.one-card-tarot_cardWrapper__VMvFS{width:160px;height:240px}.one-card-tarot_resultCard__yHyCU{padding:20px}}@media (max-width:360px){.one-card-tarot_title__w41Ft{font-size:1.6rem}.one-card-tarot_subtitle__EH7kc{font-size:.85rem}.one-card-tarot_instructionBox__tFoJL h3{font-size:1rem}.one-card-tarot_instructionBox__tFoJL li{font-size:.85rem}.one-card-tarot_cardWrapper__VMvFS{width:144px;height:216px}}.three-cards-tarot_pageWrapper__0W7pf{min-height:100vh;padding:40px 20px}.three-cards-tarot_container__xE7qD{max-width:1000px;margin:0 auto;text-align:center}.three-cards-tarot_breadcrumb__47kQ5{text-align:left;margin-bottom:24px;font-size:.875rem;color:#6b7280}.three-cards-tarot_breadcrumb__47kQ5 a{color:#6b7280;text-decoration:none;transition:color .2s}.three-cards-tarot_breadcrumb__47kQ5 a:hover{color:#7828c8}.three-cards-tarot_breadcrumb__47kQ5 span{margin:0 8px}.three-cards-tarot_title__UwOV3{font-size:2.5rem;font-weight:700;margin-bottom:16px;background:linear-gradient(90deg,#7828c8,#d0b3ed);-webkit-background-clip:text;background-clip:text;color:transparent}.three-cards-tarot_subtitle__F9f6v{font-size:1.1rem;max-width:700px;margin:0 auto 40px;color:#4b5563;line-height:1.6}.three-cards-tarot_readingFlow__3kYsz{display:flex;flex-direction:column;gap:30px}.three-cards-tarot_questionSection__pdF_T{margin-bottom:20px}.three-cards-tarot_questionCard__KeRXr{background:white;border-radius:16px;padding:32px;box-shadow:0 4px 6px rgba(0,0,0,.05)}.three-cards-tarot_questionLabel__41x79{display:block;font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:16px;text-align:left}.three-cards-tarot_inputWrapper__q1fcD{position:relative}.three-cards-tarot_questionInput__BpWyh{width:100%;min-height:100px;padding:16px 48px 16px 16px;border:2px solid #e5e7eb;border-radius:12px;background:#f9fafb;font-size:1rem;resize:vertical;transition:all .2s}.three-cards-tarot_questionInput__BpWyh:focus{outline:none;border-color:#7828c8;background:white}.three-cards-tarot_submitButton__OLGWH{position:absolute;right:12px;bottom:12px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#7828c8;color:white;font-size:1.25rem;cursor:pointer;transition:all .2s}.three-cards-tarot_submitButton__OLGWH:hover:not(:disabled){background:#6d28d9;transform:scale(1.1)}.three-cards-tarot_submitButton__OLGWH:disabled{background:#d1d5db;cursor:not-allowed}.three-cards-tarot_characterCount__yX1OB{text-align:left;font-size:.875rem;color:#6b7280;margin-top:8px}.three-cards-tarot_instructionBox__Jdena{background:white;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid #e5e7eb;text-align:left}.three-cards-tarot_instructionBox__Jdena h3{margin:0 0 16px;color:#111827;font-size:1.25rem;display:flex;align-items:center}.three-cards-tarot_instructionBox__Jdena h3:before{content:"🔮";margin-right:10px}.three-cards-tarot_instructionBox__Jdena ol{margin:0;padding-left:30px}.three-cards-tarot_instructionBox__Jdena li{margin-bottom:10px;color:#4b5563;line-height:1.5}.three-cards-tarot_instructionBox__Jdena li:last-child{margin-bottom:0}.three-cards-tarot_cardDisplayArea__XRpdB{margin:20px 0;border-radius:12px;overflow:hidden}.three-cards-tarot_loadingContainer__SW0OK{margin:60px 0;text-align:center}.three-cards-tarot_spinner__IBAo6{width:64px;height:64px;margin:0 auto 24px;border:4px solid #e5e7eb;border-top-color:#7828c8;border-radius:50%;animation:three-cards-tarot_spin__4TZVN 1s linear infinite}@keyframes three-cards-tarot_spin__4TZVN{to{transform:rotate(1turn)}}.three-cards-tarot_loadingContainer__SW0OK p{color:#6b7280;font-size:1.125rem}.three-cards-tarot_resultsContainer__id18b{margin:30px 0}.three-cards-tarot_resultCard__CF29B{background:white;border-radius:16px;padding:32px;margin-bottom:24px;box-shadow:0 4px 6px rgba(0,0,0,.05);text-align:left}.three-cards-tarot_resultCard__CF29B h2{font-size:1.25rem;font-weight:600;color:#6b7280;margin-bottom:16px}.three-cards-tarot_resultCard__CF29B p{color:#111827;font-size:1rem;line-height:1.6}.three-cards-tarot_cardResult__2cAU8{text-align:center;margin:20px 0}.three-cards-tarot_cardDetails__YCY2i{margin-top:32px;padding-top:24px;border-top:2px solid #e5e7eb;display:flex;flex-direction:column;gap:16px}.three-cards-tarot_cardDetailItem__sjiN8{display:flex;align-items:center;gap:12px;padding:12px;background:#f9fafb;border-radius:8px}.three-cards-tarot_cardPosition__dOank{font-weight:600;color:#7828c8;min-width:100px}.three-cards-tarot_cardInfo__oRlm1{color:#111827;flex:1}.three-cards-tarot_analysisText__acio8{line-height:1.8}.three-cards-tarot_analysisText__acio8 p{color:#374151;margin-bottom:16px}.three-cards-tarot_analysisText__acio8 strong{color:#111827;font-weight:600}.three-cards-tarot_analysisText__acio8 h1,.three-cards-tarot_analysisText__acio8 h2,.three-cards-tarot_analysisText__acio8 h3{color:#111827;margin-top:24px;margin-bottom:12px}.three-cards-tarot_cardLinks__Bk8wo{margin-top:24px;padding-top:24px;border-top:2px solid #e5e7eb}.three-cards-tarot_cardLinks__Bk8wo h3{font-size:1rem;font-weight:600;color:#6b7280;margin-bottom:12px}.three-cards-tarot_cardLinksGrid__AQT9f{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.three-cards-tarot_cardLink__phCYp{display:inline-block;padding:12px 16px;background:#f3f4f6;border:2px solid #7828c8;border-radius:8px;color:#7828c8;text-decoration:none;font-weight:600;transition:all .2s;text-align:center}.three-cards-tarot_cardLink__phCYp:hover{background:#7828c8;color:white;transform:translateY(-2px);box-shadow:0 4px 8px rgba(120,40,200,.2)}.three-cards-tarot_actionButtons__bLFT7{text-align:center;margin-top:32px}.three-cards-tarot_resetButton__jRRI0{background:#7828c8;color:white;padding:16px 48px;border:none;border-radius:9999px;font-size:1rem;font-weight:600;cursor:pointer;box-shadow:0 4px 6px rgba(120,40,200,.2);transition:all .2s}.three-cards-tarot_resetButton__jRRI0:hover{background:#6d28d9;transform:translateY(-2px);box-shadow:0 6px 12px rgba(120,40,200,.3)}.three-cards-tarot_errorBox__YTXjd{background:#fef2f2;border:2px solid #fca5a5;border-radius:12px;padding:20px;margin-top:20px;text-align:center}.three-cards-tarot_errorBox__YTXjd p{color:#dc2626;margin-bottom:12px}.three-cards-tarot_dismissButton__9qTh9{background:#dc2626;color:white;padding:8px 24px;border:none;border-radius:6px;cursor:pointer;transition:background .2s}.three-cards-tarot_dismissButton__9qTh9:hover{background:#b91c1c}@media (max-width:768px){.three-cards-tarot_pageWrapper__0W7pf{padding:30px 15px}.three-cards-tarot_container__xE7qD{padding:0}.three-cards-tarot_title__UwOV3{font-size:2rem;margin-bottom:12px}.three-cards-tarot_subtitle__F9f6v{font-size:1rem;margin-bottom:30px}.three-cards-tarot_questionCard__KeRXr{padding:24px}.three-cards-tarot_instructionBox__Jdena{padding:15px}.three-cards-tarot_instructionBox__Jdena h3{font-size:1.2rem}.three-cards-tarot_instructionBox__Jdena li{font-size:.95rem;margin-bottom:8px}.three-cards-tarot_resultCard__CF29B{padding:24px}.three-cards-tarot_cardDetails__YCY2i{gap:12px}.three-cards-tarot_cardDetailItem__sjiN8{flex-direction:column;align-items:flex-start;gap:8px}.three-cards-tarot_cardPosition__dOank{min-width:auto}}@media (max-width:480px){.three-cards-tarot_pageWrapper__0W7pf{padding:20px 12px}.three-cards-tarot_title__UwOV3{font-size:1.8rem}.three-cards-tarot_subtitle__F9f6v{font-size:.9rem;margin-bottom:25px}.three-cards-tarot_questionCard__KeRXr{padding:20px}.three-cards-tarot_instructionBox__Jdena{padding:12px}.three-cards-tarot_instructionBox__Jdena h3{font-size:1.1rem}.three-cards-tarot_instructionBox__Jdena li{font-size:.9rem;margin-bottom:6px}.three-cards-tarot_instructionBox__Jdena ol{padding-left:25px}.three-cards-tarot_resultCard__CF29B{padding:20px}.three-cards-tarot_cardDetails__YCY2i{gap:10px}.three-cards-tarot_cardDetailItem__sjiN8{padding:10px}}@media (max-width:360px){.three-cards-tarot_title__UwOV3{font-size:1.6rem}.three-cards-tarot_subtitle__F9f6v{font-size:.85rem}.three-cards-tarot_instructionBox__Jdena h3{font-size:1rem}.three-cards-tarot_instructionBox__Jdena li{font-size:.85rem}}