:root{--ss-bg:#f7f5f8;--ss-surface:#fff;--ss-surface-soft:#fbfafc;--ss-ink:#24172b;--ss-muted:#756d79;--ss-purple:#5b2e70;--ss-purple-2:#74438a;--ss-purple-deep:#32153f;--ss-line:#e8e2eb;--ss-green:#12845c;--ss-gold:#b9893c;--ss-shadow:0 10px 28px rgba(52,23,67,.055);--ss-radius:18px;--ss-radius-sm:12px}html{background:var(--ss-bg)}body{background:var(--ss-bg)!important;color:var(--ss-ink)}body.ss-admin-page{padding-top:58px}.ss-admin-bar{position:fixed;z-index:9999;top:0;left:0;right:0;height:58px;display:flex;align-items:center;gap:14px;padding:0 20px;background:rgba(255,255,255,.98);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--ss-line);box-shadow:none}.ss-admin-nav{display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none}.ss-admin-nav::-webkit-scrollbar{display:none}.ss-admin-nav a{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;border-radius:9px;text-decoration:none;color:#6f6673;font-weight:700;font-size:13px;white-space:nowrap;border:1px solid transparent;transition:background .14s ease,color .14s ease}.ss-admin-nav a:hover{color:var(--ss-purple-deep);background:#f6f2f8}.ss-admin-nav a.active{color:var(--ss-purple-deep);background:#f1eaf4;border-color:#e1d5e6;box-shadow:none}.ss-admin-env{margin-left:auto;display:inline-flex;align-items:center;gap:7px;color:#514855;font-size:12px;font-weight:700;white-space:nowrap}.ss-admin-env::before{content:"";width:7px;height:7px;border-radius:50%;background:#21a36d;box-shadow:0 0 0 3px rgba(33,163,109,.10)}body.ss-admin-page .card,body.ss-admin-page .quiz,body.ss-admin-page .result__inner,body.ss-admin-page .catalog-note,body.ss-admin-page .hero-card,body.ss-admin-page .reviews-card,body.ss-admin-page .detail-card{border-color:var(--ss-line)!important;box-shadow:var(--ss-shadow)!important}body.ss-admin-page input,body.ss-admin-page select,body.ss-admin-page textarea{border-color:#ded8e2!important;background:#fff!important;transition:border-color .15s ease,box-shadow .15s ease}body.ss-admin-page input:focus,body.ss-admin-page select:focus,body.ss-admin-page textarea:focus{outline:none!important;border-color:#9a78aa!important;box-shadow:0 0 0 3px rgba(116,67,138,.09)!important}body.ss-admin-page button,body.ss-admin-page .primary,body.ss-admin-page .header-cta{transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}body.ss-admin-page button:hover,body.ss-admin-page .primary:hover,body.ss-admin-page .header-cta:hover{transform:translateY(-1px)}body.ss-admin-page button:active,body.ss-admin-page .primary:active,body.ss-admin-page .header-cta:active{transform:none}body.ss-admin-page h1,body.ss-admin-page h2,body.ss-admin-page h3{letter-spacing:-.025em}.ss-admin-context{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:var(--ss-purple);font-weight:750;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ss-admin-context::before{content:"";width:22px;height:2px;border-radius:2px;background:#b99867}.ss-page-ayurveda .hero,.ss-page-combined .hero{width:min(1120px,calc(100% - 32px));margin:24px auto 0;padding:34px 36px;border:1px solid var(--ss-line);border-radius:20px;background:#fff!important;color:var(--ss-ink)!important;box-shadow:none}.ss-page-ayurveda .hero__inner{max-width:860px;margin:0;text-align:left}.ss-page-ayurveda .hero .eyebrow,.ss-page-combined .hero>span{color:var(--ss-purple)!important;font-size:11px;letter-spacing:.12em}.ss-page-ayurveda .hero h1,.ss-page-combined .hero h1{max-width:820px;margin:8px 0 10px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:clamp(30px,4vw,46px)!important;line-height:1.08!important;font-weight:760;color:var(--ss-purple-deep)!important}.ss-page-ayurveda .hero p,.ss-page-combined .hero p{max-width:760px;margin:0;color:var(--ss-muted)!important;font-size:15px!important;line-height:1.65}.ss-page-ayurveda .trust-row{justify-content:flex-start;margin-top:18px;gap:8px}.ss-page-ayurveda .trust-row span{padding:7px 10px;border:1px solid var(--ss-line);background:#faf8fb;color:#665d69;border-radius:999px;font-size:12px}.ss-page-ayurveda .intro,.ss-page-ayurveda .catalog-note{max-width:1120px;padding:44px 24px}.ss-page-ayurveda .quiz-wrap{max-width:1060px;padding:0 20px 56px}.ss-page-ayurveda .quiz{padding:30px;border-radius:18px}.ss-page-ayurveda .result{padding:48px 20px;background:#302037}.ss-page-ayurveda .result__inner{max-width:1020px;padding:0;border:0!important;box-shadow:none!important}.ss-page-combined .card,.ss-page-combined .results{max-width:1040px;margin:22px auto;padding:26px;border-radius:18px;box-shadow:var(--ss-shadow)}.ss-page-combined footer{padding:24px 16px}.ss-page-astrology .shell{width:min(920px,calc(100% - 32px));margin:24px auto 48px}.ss-page-astrology .card{padding:30px;border-radius:18px}.ss-page-astrology .card>header{margin-bottom:24px;text-align:left}.ss-page-astrology .card>header h1{margin:6px 0 8px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:clamp(30px,4vw,44px);font-weight:760}.ss-page-review .wrap{max-width:1180px!important;margin:24px auto 48px!important;padding:0 20px!important}.ss-page-inbox .app-shell{background:var(--ss-bg)}
/* Storefront embedding: Shopify owns header, logo, primary nav and page title. */
body.ss-storefront-embed{background:#fff!important;padding:0!important}body.ss-storefront-embed .ss-customer-bar,body.ss-storefront-embed .customer-nav,body.ss-storefront-embed .guidance-switch,body.ss-storefront-embed .ss-admin-context{display:none!important}body.ss-storefront-embed .hero{margin-top:0!important}body.ss-storefront-embed .hero__inner{padding-top:0}body.ss-storefront-embed .hero h1{font-size:clamp(34px,4vw,54px)!important;line-height:1.08!important}body.ss-storefront-embed .shell{margin:0 auto 36px!important;width:min(920px,calc(100% - 24px))!important}body.ss-storefront-embed .card{box-shadow:none!important;border:1px solid var(--ss-line)!important}body.ss-storefront-embed .card>header{margin-bottom:22px!important}body.ss-storefront-embed .card>header img{display:none!important}body.ss-storefront-embed .catalog-note{padding-top:34px!important}body.ss-storefront-embed .intro{padding-top:36px!important}
@media(max-width:900px){.ss-admin-bar{padding:0 12px}.ss-admin-env{display:none}.ss-admin-nav{flex:1}.ss-admin-nav a{padding:7px 10px}.ss-page-ayurveda .hero,.ss-page-combined .hero{padding:28px}.ss-page-ayurveda .intro{grid-template-columns:1fr;gap:24px}}@media(max-width:560px){body.ss-admin-page{padding-top:54px}.ss-admin-bar{height:54px;padding:0 8px}.ss-admin-nav a{font-size:12px;min-height:32px;padding:6px 9px}.ss-page-ayurveda .hero,.ss-page-combined .hero{width:min(100% - 20px,1120px);margin-top:14px;padding:22px;border-radius:16px}.ss-page-ayurveda .hero h1,.ss-page-combined .hero h1{font-size:30px!important}.ss-page-ayurveda .quiz{padding:20px}.ss-page-astrology .shell{width:min(100% - 20px,920px);margin-top:14px}.ss-page-astrology .card{padding:20px}body.ss-storefront-embed .hero h1{font-size:32px!important}}