@font-face{font-family:martel;src:url(/_next/static/media/29cc8fb51eee585a-s.p.ttf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:martel;src:url(/_next/static/media/1f4740e947748589-s.p.ttf) format("truetype");font-display:swap;font-weight:800}@font-face{font-family:martel Fallback;src:local("Arial");ascent-override:98.53%;descent-override:49.22%;line-gap-override:0.00%;size-adjust:114.18%}.__className_678727{font-family:martel,martel Fallback}.__variable_678727{--font-martel:"martel","martel Fallback"}@font-face{font-family:mukta;src:url(/_next/static/media/d10446b7c318b569-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:mukta;src:url(/_next/static/media/d18c494b44bc33b5-s.p.ttf) format("truetype");font-display:swap;font-weight:500}@font-face{font-family:mukta;src:url(/_next/static/media/35b8696ccd312457-s.p.ttf) format("truetype");font-display:swap;font-weight:600}@font-face{font-family:mukta;src:url(/_next/static/media/ed78e711d466daf2-s.p.ttf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:mukta Fallback;src:local("Arial");ascent-override:119.61%;descent-override:56.31%;line-gap-override:0.00%;size-adjust:94.47%}.__className_6b6c3e{font-family:mukta,mukta Fallback}.__variable_6b6c3e{--font-mukta:"mukta","mukta Fallback"}:root{--bg:#fff7ec;--paper:#fffcf6;--ink:#3b2414;--muted:#7d6150;--faint:#a68d7a;--border:#e8d3a8;--gold:#c59a4a;--gold-deep:#9c7428;--gold-soft:#f7ecd4;--maroon:#7b1e1e;--maroon-deep:#5e1414;--maroon-soft:#f7e3dc;--saffron:#e36f14;--saffron-deep:#b9530a;--saffron-soft:#fdebd8;--green:#2e7d32;--green-soft:#e6f2e3;--red:#b3261e;--red-soft:#fbe6e3;--white:#ffffff;--shadow:0 3px 8px rgba(123,74,18,0.1);--radius:14px;--touch:56px;--touch-small:48px;--scale:1;--fs-tiny:calc(13px * var(--scale));--fs-small:calc(15px * var(--scale));--fs-body:calc(17px * var(--scale));--fs-label:calc(18px * var(--scale));--fs-value:calc(20px * var(--scale));--fs-title:calc(24px * var(--scale));--fs-hero:calc(30px * var(--scale));--nav-h:76px;color-scheme:light}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:var(--font-mukta),system-ui,sans-serif;font-size:var(--fs-body);line-height:1.4;-webkit-text-size-adjust:100%;overflow-x:hidden}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%}.boot{min-height:100vh;background:var(--bg)}.text{margin:0;overflow-wrap:anywhere}.t-tiny{font-size:var(--fs-tiny);line-height:1.35}.t-small{font-size:var(--fs-small);line-height:1.4}.t-body{font-size:var(--fs-body);line-height:1.45}.t-label{font-size:var(--fs-label);line-height:1.45}.t-value{font-size:var(--fs-value);line-height:1.5}.t-title{font-size:var(--fs-title);line-height:1.5}.t-hero{font-size:var(--fs-hero);line-height:1.45}.heading{font-family:var(--font-martel),serif;font-weight:800}.bold{font-weight:700}.semibold{font-weight:600}.medium{font-weight:500}.muted{color:var(--muted)}.faint{color:var(--faint)}.maroon{color:var(--maroon)}.saffron{color:var(--saffron-deep)}.green{color:var(--green)}.red{color:var(--red)}.white{color:var(--white)}.center{text-align:center}.right{text-align:right}.sub{display:block;margin-top:2px}.en{font-size:var(--fs-tiny);color:var(--muted);font-weight:400}.clip1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app{max-width:560px;margin:0 auto;min-height:100vh;background:var(--bg);position:relative}.content{padding:4px 16px calc(var(--nav-h) + 24px)}.row{align-items:center}.col,.row{display:flex}.col{flex-direction:column}.grow{flex:1 1;min-width:0}.gap4{gap:4px}.gap8{gap:8px}.gap10{gap:10px}.gap12{gap:12px}.wrap{flex-wrap:wrap}.mt4{margin-top:4px}.mt8{margin-top:8px}.mt12{margin-top:12px}.mb8{margin-bottom:8px}.mb14{margin-bottom:14px}.header{display:flex;align-items:center;min-height:64px;padding:4px 8px 6px;position:-webkit-sticky;position:sticky;top:0;z-index:5;background:var(--bg)}.header-side{width:56px;flex-shrink:0;display:flex}.header-side.end{justify-content:flex-end}.header-center{flex:1 1;text-align:center;min-width:0}.header-title{color:var(--maroon);margin:0;text-align:center;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.header-sub{display:block;font-size:var(--fs-tiny);color:var(--muted)}.tap{cursor:pointer;border:0;background:none;padding:0;text-align:inherit;transition:transform .1s ease,opacity .1s ease}.tap:active{transform:scale(.98);opacity:.85}.tap:disabled{opacity:.5;cursor:default}.tap:focus-visible{outline:3px solid var(--saffron);outline-offset:2px}.icon-btn{width:var(--touch-small);height:var(--touch-small);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;position:relative;color:var(--maroon)}.badge{position:absolute;top:6px;right:6px;min-width:18px;height:18px;padding:0 3px;border-radius:9px;background:var(--saffron);color:var(--white);font-size:12px;font-weight:700;line-height:18px;text-align:center}.card{background:var(--paper);border-radius:var(--radius);border:1px solid var(--border);padding:14px}.card,.ornate{margin-bottom:14px;box-shadow:var(--shadow)}.ornate{position:relative;border-radius:18px;border:1.5px solid var(--gold);background:url(/art/paper.png) 50%/100% 100% no-repeat,var(--paper);overflow:hidden}.ornate:before{content:"";inset:5px;border-radius:14px;border:1px solid var(--border)}.ornate .corner,.ornate:before{position:absolute;pointer-events:none}.ornate .corner{width:40px;height:40px;background:url(/art/corner.png) 50%/contain no-repeat}.ornate .c-tl{top:2px;left:2px}.ornate .c-tr{top:2px;right:2px;transform:scaleX(-1)}.ornate .c-bl{bottom:2px;left:2px;transform:scaleY(-1)}.ornate .c-br{bottom:2px;right:2px;transform:scale(-1)}.ornate-body{position:relative}.panel{background:rgba(255,253,248,.88);border:1px solid var(--border);border-radius:12px;padding:12px}.gold-rule{display:flex;align-items:center;margin:8px 0}.gold-rule:after,.gold-rule:before{content:"";flex:1 1;height:1px;background:var(--gold);opacity:.6}.gold-rule span{width:7px;height:7px;background:var(--gold);transform:rotate(45deg);margin:0 6px}.section-title{display:flex;align-items:center;min-height:32px;margin-bottom:6px}.section-title:before{content:"";width:8px;height:8px;background:var(--gold);transform:rotate(45deg);margin-right:8px;flex-shrink:0}.limb{display:flex;align-items:center;gap:8px;padding:10px 0;min-height:var(--touch-small);width:100%}.divider{border-bottom:1px solid var(--gold-soft)}.prow{gap:10px;padding:10px 0;min-height:calc(var(--touch-small) + 8px);width:100%}.prow,.prow-icon{display:flex;align-items:center}.prow-icon{width:38px;height:38px;border-radius:50%;background:var(--saffron-soft);justify-content:center;flex-shrink:0;color:var(--saffron)}.prow-icon.bad{background:var(--red-soft);color:var(--red)}.big-btn{min-height:var(--touch);width:100%;border-radius:var(--radius);padding:8px 18px;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--saffron);color:var(--white);box-shadow:var(--shadow)}.big-btn.secondary{background:var(--saffron-soft);color:var(--saffron-deep);border:1.5px solid var(--saffron);box-shadow:none}.big-btn.maroon{background:var(--maroon)}.big-btn .lbl{font-weight:700;font-size:var(--fs-label);line-height:1.3}.big-btn .lbl-en{display:block;font-size:var(--fs-tiny);opacity:.9;margin-top:2px}.segment{display:flex;gap:4px;padding:4px;background:var(--gold-soft);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:14px}.segment .seg{flex:1 1;min-height:calc(var(--touch-small) + 4px);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2px;font-weight:700;font-size:var(--fs-small);color:var(--ink);min-width:0}.segment .seg .seg-en{font-size:12px;font-weight:400;color:var(--muted);margin-top:2px}.segment .seg.active{background:var(--saffron);color:var(--white);box-shadow:var(--shadow)}.segment .seg.active .seg-en{color:var(--white)}.chip{display:inline-flex;align-items:center;border-radius:999px;border:1px solid;padding:4px 12px;font-weight:600;font-size:var(--fs-small)}.chip.gold{background:var(--gold-soft);color:var(--gold-deep)}.chip.good{background:var(--green-soft);color:var(--green)}.chip.bad{background:var(--red-soft);color:var(--red)}.chip.mixed{color:var(--saffron-deep)}.banner,.chip.mixed{background:var(--saffron-soft)}.banner{display:flex;align-items:center;gap:8px;border:1px solid var(--saffron);border-radius:var(--radius);padding:12px;margin-bottom:14px;font-size:var(--fs-small)}.banner.warn{background:var(--red-soft);border-color:var(--red)}.skeleton{border-radius:8px;background:var(--gold-soft);animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.45}50%{opacity:1}}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;min-height:180px;text-align:center}.spinner{width:36px;height:36px;border-radius:50%;border:4px solid var(--saffron-soft);border-top-color:var(--saffron);animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:10;background:var(--paper);border-top:1px solid var(--border);box-shadow:0 -2px 8px rgba(123,74,18,.08);padding:6px 6px calc(6px + env(safe-area-inset-bottom))}.bottom-nav-inner{max-width:560px;margin:0 auto;display:flex;gap:4px}.nav-item{flex:1 1;min-height:calc(var(--touch) + 8px);border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px 0;color:var(--maroon);min-width:0}.nav-item .nl{font-weight:600;font-size:var(--fs-tiny);color:var(--ink);margin-top:1px}.nav-item .nl-en{font-size:12px;color:var(--muted);line-height:14px;margin-top:-1px}.nav-item.active{background:var(--saffron);color:var(--white);box-shadow:var(--shadow)}.nav-item.active .nl,.nav-item.active .nl-en{color:var(--white);font-weight:700}.input{min-height:var(--touch);width:100%;border-radius:var(--radius);border:1.5px solid var(--border);background:var(--paper);padding:0 14px;font-size:calc(18px * var(--scale));font-weight:500;color:var(--ink)}.input:focus{outline:none;border-color:var(--saffron)}.input.num{text-align:center;padding:0 4px}.medallion{border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.scrim-bottom{position:absolute;left:0;right:0;bottom:0;height:58%;background:linear-gradient(180deg,rgba(30,14,6,0),rgba(30,14,6,.85));pointer-events:none}.card-scrim{height:62%;background:linear-gradient(180deg,rgba(40,12,6,0),rgba(40,12,6,.55) 40%,rgba(40,12,6,.9))}.card-frame{position:absolute;inset:10px;border:1.5px solid rgba(240,200,120,.75);border-radius:10px;pointer-events:none}.card-corner{position:absolute;width:54px;height:54px;background:url(/art/corner.png) 50%/contain no-repeat}.card-corner.c-tl{top:-6px;left:-6px}.card-corner.c-tr{top:-6px;right:-6px;transform:scaleX(-1)}.card-corner.c-bl{bottom:-6px;left:-6px;transform:scaleY(-1)}.card-corner.c-br{bottom:-6px;right:-6px;transform:scale(-1)}.card-divider{display:flex;align-items:center;gap:8px;color:#F0C878;font-size:12px;margin:0 0 6px;text-shadow:none}.card-divider i{display:block;width:56px;height:1.5px;background:linear-gradient(90deg,rgba(240,200,120,0),#F0C878)}.card-divider i:last-child{transform:scaleX(-1)}.reading-progress{align-self:stretch;height:8px;border-radius:4px;background:var(--gold-soft);overflow:hidden;margin:14px 0}.reading-progress i{display:block;height:100%;border-radius:4px;background:linear-gradient(to right,var(--saffron),var(--maroon));transition:width 1s ease}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sheet-backdrop{position:fixed;inset:0;background:rgba(30,14,6,.45);display:flex;align-items:flex-end;justify-content:center;z-index:30}.sheet{width:100%;max-width:560px;background:var(--bg);border-top:2px solid var(--gold);border-radius:22px 22px 0 0;padding:18px 18px calc(28px + env(safe-area-inset-bottom))}.table-row{display:flex;align-items:center;min-height:44px;border-bottom:1px solid var(--gold-soft)}.home-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px;margin-bottom:6px}.astrologer-card{overflow:hidden;border:1px solid var(--gold);border-radius:18px;background:var(--paper);box-shadow:var(--shadow)}.astrologer-portrait{display:block;width:100%;height:240px;object-fit:cover;object-position:center 32%}.astrologer-info{padding:14px 16px}.astrologer-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:8px}.astrologer-stats>div+div{border-left:1px solid var(--border);padding-left:16px}@media (max-width:359px){.home-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.seg-label,.segment .seg .seg-en{max-width:100%;white-space:normal;text-align:center;overflow-wrap:anywhere}.segment .seg{padding:6px 4px}.nav-item .nl,.nav-item .nl-en{max-width:100%}.big-btn{min-width:0}.big-btn>span{min-width:0;overflow-wrap:anywhere}.sheet{max-height:calc(100dvh - 24px);overflow-y:auto}.birth-date-fields,.birth-time-fields{display:flex;align-items:center;gap:6px}.birth-period{flex:1.6 1;min-width:91px}.prow-label{min-width:0}.prow-value{max-width:58%;min-width:0}.limb-label{min-width:0}.rashi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.astrology-content>.card{margin-bottom:0}.astrology-content .card>form{margin-top:12px}.table-row{gap:8px;padding:8px 0}.table-row>*{min-width:0}@media (max-width:400px){.limb,.prow{display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-column-gap:8px;column-gap:8px;grid-row-gap:4px;row-gap:4px}.limb>svg:first-child,.prow>.prow-icon{grid-column:1;grid-row:1/3}.limb-label,.prow-label{grid-column:2;grid-row:1}.limb-value,.prow-value{grid-column:2;grid-row:2;max-width:none;text-align:left}.limb-value .right,.prow-value .right{text-align:left}.limb>svg:last-child:not(:first-child),.prow>svg:last-child{grid-column:3;grid-row:1/3}.sun-cell{flex-direction:column;text-align:center;padding:6px 4px}.festival-card>img{width:72px!important}.festival-card>.col{width:60px!important;padding:6px 3px}.festival-card>.grow{padding:10px 8px!important}[data-text-size=large] .home-actions{grid-template-columns:repeat(2,minmax(0,1fr))}[data-text-size=large] .rashi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.nav-item .nl,.nav-item .nl-en{text-align:center;overflow-wrap:anywhere}@media (max-width:400px){.choghadiya-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-gap:4px 8px;gap:4px 8px;padding:10px 4px!important}.choghadiya-row>span{width:auto!important;margin-right:0!important}.choghadiya-row>span:first-child{width:10px!important}.choghadiya-row>span:last-child{grid-column:2/4;text-align:left}}@media (max-width:359px){html[lang=en] .nav-item .nl{font-size:min(var(--fs-tiny),14px)}}:root{--safe-bottom:env(safe-area-inset-bottom,0px)}html[data-native=true]{--safe-bottom:0px}.fit-text{display:block;width:100%;min-width:0;max-width:100%;white-space:nowrap}.fit-text>span{display:inline-block;white-space:nowrap;overflow-wrap:normal;word-break:normal;max-width:none}.text{overflow-wrap:break-word;word-break:normal}.header-title{display:block;overflow:visible;-webkit-line-clamp:unset;overflow-wrap:normal}.header-sub{margin-top:2px}.section-title{min-width:0}.home-header{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;grid-gap:8px;gap:8px;padding:6px 16px;min-height:64px}.home-header .icon-btn{width:44px;height:44px}.home-title{margin:0;text-align:center;font-size:var(--fs-title);color:var(--maroon);line-height:1.5}.home-hero{position:relative;isolation:isolate;overflow:hidden;border-radius:18px;border:1px solid var(--gold);box-shadow:var(--shadow);margin-bottom:14px;padding-bottom:100px;background:#e5ad65}.home-hero-image{position:absolute;inset:0;width:100%;height:100%;z-index:-2;object-position:58% center}.home-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(255,249,233,.94),rgba(255,246,225,.8) 38%,rgba(255,242,215,0) 74%)}.home-hero-copy{flex-direction:column;align-items:center;gap:4px;padding:16px 14px 28px;color:#592414}.home-listen{position:absolute;right:12px;bottom:12px;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:24px;background:var(--maroon);border:1px solid var(--gold);color:white;font-weight:600}.home-feature-grid,.home-remaining-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.home-feature{min-width:0;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:14px 8px;gap:6px;border-radius:16px;border:1px solid var(--border);box-shadow:var(--shadow);min-height:154px}.kundli-feature{background:linear-gradient(135deg,#fff6dc,#f3d9a4);color:var(--maroon)}.pandit-feature{background:linear-gradient(135deg,#7b1e1e,#4e1823);color:#fff3d9;border-color:var(--gold)}.feature-art{width:64px;height:64px;object-fit:contain}.feature-portrait{width:64px;height:64px;border-radius:50%;border:2px solid #e7b95b;object-fit:cover;object-position:center 24%}.daily-image-banner{position:relative;isolation:isolate;min-height:224px;border-radius:18px;overflow:hidden;border:1px solid var(--gold);margin-bottom:14px;color:white;align-items:flex-end}.daily-image-banner>img{position:absolute;inset:0;width:100%;height:100%;object-position:center 24%;z-index:-2}.daily-image-banner:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(55,15,17,.95),rgba(55,15,17,.5) 52%,transparent)}.daily-banner-copy{width:100%;padding:20px 16px 16px}.daily-banner-copy>.text{max-width:270px;margin-top:4px}.daily-banner-button{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:8px 14px;min-height:44px;border-radius:24px;background:#f4cd7b;color:#582013;font-size:var(--fs-small);font-weight:700}.home-action{flex-direction:column;align-items:center;justify-content:center;min-height:96px;text-align:center;padding:12px 8px;gap:5px;background:var(--paper);box-shadow:var(--shadow)}.home-action,.home-sun-times{border:1px solid var(--border);border-radius:14px}.home-sun-times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--gold-soft);margin-bottom:14px}.home-sun-cell{min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 8px}.home-sun-cell>div{min-width:0}.home-sun-cell+.home-sun-cell{border-left:1px solid var(--border)}.bottom-nav{padding:4px 6px calc(4px + var(--safe-bottom))}.nav-item{min-height:56px;padding:4px 2px;border-radius:12px}.nav-item .nl{font-size:13px;line-height:1.25}.nav-item .nl-en{font-size:10px;line-height:1.2;margin-top:1px}.nav-item svg{width:24px;height:24px;flex-shrink:0}.birth-form{gap:16px}.birth-form .input{border-radius:12px;background:#fffdf8;min-height:54px;border-color:#dac69e}.birth-form .input:focus,.birth-form .input:focus-within{box-shadow:0 0 0 3px rgba(227,111,20,.12);border-color:var(--saffron)}.birth-form .input.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:18px}.birth-form label .en{display:block;margin-top:2px}.form-cancel{width:100%;min-height:48px;align-items:center;justify-content:center;color:var(--saffron-deep);font-weight:600;margin-top:8px}.daily-card{--card-wish-size:clamp(18px,5.2vw,26px);--card-line-size:clamp(12px,3.5vw,17px)}.daily-card-copy{position:absolute;inset:0;padding:20px 22px 32px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;gap:4px}.daily-card-title{font-size:clamp(24px,7vw,38px);line-height:1.4}.daily-card-wish{font-size:var(--card-wish-size);line-height:1.35}.daily-thumbnails{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:14px}.daily-thumbnail{position:relative;overflow:hidden;border-radius:10px;border:2px solid transparent;min-height:54px;aspect-ratio:4/5}.daily-thumbnail.active{border-color:var(--saffron)}.daily-thumbnail img{width:100%;height:100%;object-fit:cover}.daily-thumbnail>span{position:absolute;bottom:2px;right:3px;border-radius:12px;background:rgba(50,20,10,.8);color:white;padding:0 5px;font-size:11px}.image-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;text-align:center}.image-actions>.tap{min-width:0}@media (max-width:359px){.content,.home-header{padding-left:12px;padding-right:12px}.home-header{gap:6px}.home-feature-grid,.home-remaining-grid{gap:10px}.daily-card-copy{padding:16px 18px 28px;gap:2px}}.rashi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rashi-grid>.tap{background:rgba(255,252,246,.65);border:1px solid var(--border);padding:12px 5px!important;gap:4px}.rashi-art{display:inline-block;flex-shrink:0;border-radius:50%;background-color:#651719;box-shadow:0 3px 8px rgba(92,33,16,.25)}.home-hero-copy,.rashi-grid>.tap{text-align:center}.feature-art{background:#641d24;border-radius:50%;border:1px solid var(--gold)}.home-hero{border-radius:22px;border:1px solid #bd8b42;padding-bottom:130px;background:#6a391c;box-shadow:0 8px 22px rgba(94,48,18,.16)}.home-hero:after{content:"";position:absolute;inset:7px;border:1px solid rgba(255,221,156,.7);border-radius:16px;pointer-events:none}.home-hero:before{background:linear-gradient(180deg,rgba(255,249,234,.98),rgba(255,245,220,.92) 31%,rgba(255,239,203,.3) 60%,rgba(54,26,12,.1))}.home-hero-image{object-position:62% 60%}.home-hero-copy{width:100%;box-sizing:border-box;gap:7px;padding:22px 24px 24px}.home-hero-copy .t-title{color:#701e20;font-size:calc(29px * var(--font-scale,1))}.home-hero-lunar{padding-top:8px;border-top:1px solid rgba(156,108,42,.3);color:#743721}.home-listen{right:18px;bottom:18px;z-index:1;box-shadow:0 3px 12px rgba(40,15,5,.25)}.daily-card .card-frame{inset:0;border-radius:14px;border-width:1.5px}.daily-card .card-corner{width:34px;height:34px}.home-action-icon{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:18px;color:#fff0c8;background:linear-gradient(145deg,#ae5820,#70202b);border:1px solid #d7aa59;box-shadow:inset 0 1px 2px #ffe4a155,0 4px 10px #70202b22}.home-action{padding:16px 10px;gap:10px;background:linear-gradient(145deg,#fffdf7,#f8edd6)}.kundli-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.kundli-tabs .seg{padding:8px 4px}.kundli-tabs .seg-label{font-size:16px}.kundli-tabs .seg-label>span{font-size:inherit!important}@media (max-width:340px){.kundli-tabs .seg-label{font-size:14px}}.daily-card .c-tl{top:0;left:0}.daily-card .c-tr{top:0;right:0}.daily-card .c-bl{bottom:0;left:0}.daily-card .c-br{bottom:0;right:0}