.lunara-theme{--ln-canvas:#131217;--ln-surface:#1b1a20;--ln-surface-raised:#201f27;--ln-surface-control:#1f1e27;--ln-border:#32303a;--ln-border-accent:#4a426e;--ln-text:#f1eee5;--ln-text-50:rgba(241,238,229,0.5);--ln-text-muted:#9ca69e;--ln-solar:#d7c042;--ln-signal:#00cddb;--ln-deep-blue:#23335c;--ln-danger:#ee3700;--ln-on-light:#170015;--ln-on-signal:#031315;--ln-signal-text:#7cf7ff;--ln-solar-text:#f2dc63;--ln-danger-text:#ffb09a;--ln-profile-settings-action-fill:var(--ln-tarot-cta-fill);--ln-profile-settings-action-border:var(--ln-tarot-cta-border);--ln-planet-artwork-standalone-size:var(--ln-moon-default-size);--ln-auth-support-fill:var(--ln-tarot-cta-fill);--ln-profile-reports-fill:rgb(35 51 92/64%);--ln-profile-reports-border:linear-gradient(135deg,var(--ln-border-accent),transparent);--ln-profile-reports-radius:var(--ln-radius-l1);--ln-profile-reports-blur:var(--ln-blur-quiet);--ln-profile-reports-action:var(--ln-solar);--ln-commerce-hero-ratio:16/9;--ln-commerce-hero-fade:linear-gradient(180deg,transparent 18%,var(--ln-canvas) 100%);--ln-commerce-option-fill:var(--ln-deep-blue);--ln-commerce-option-border:var(--ln-border-accent);--ln-commerce-option-selected-fill:color-mix(in srgb,var(--ln-signal) 24%,var(--ln-deep-blue));--ln-commerce-option-selected-border:var(--ln-signal);--ln-commerce-option-selected-ring:color-mix(in srgb,var(--ln-signal) 64%,transparent);--ln-commerce-option-selected-ring-width:calc(var(--ln-stroke-hairline) * 2);--ln-commerce-option-featured-fill:color-mix(in srgb,var(--ln-deep-blue) 82%,var(--ln-border-accent));--ln-commerce-option-featured-border:var(--ln-solar);--ln-commerce-option-badge-fill:var(--ln-solar);--ln-commerce-option-badge-text:var(--ln-on-light);--ln-commerce-option-rail-width:184px;--ln-commerce-fit-gap:var(--ln-space-3);--ln-commerce-fit-padding-inline:var(--ln-space-3);--ln-commerce-fit-padding-block:var(--ln-space-4);--ln-commerce-fit-title:600 12px/14px var(--ln-font-body);--ln-commerce-fit-amount:700 18px/20px var(--ln-font-heading);--ln-commerce-fit-amount-tracking:-0.02em;--ln-commerce-fit-price:700 16px/18px var(--ln-font-heading);--ln-commerce-fit-icon-size:var(--ln-space-5);--ln-commerce-fit-icon-gap:var(--ln-space-1);--ln-commerce-fit-badge:600 10px/12px var(--ln-font-body);--ln-commerce-pack-fit-padding-inline:var(--ln-space-2);--ln-commerce-pack-fit-title:600 11px/12px var(--ln-font-body);--ln-commerce-pack-fit-amount:700 13px/16px var(--ln-font-heading);--ln-commerce-pack-fit-amount-tracking:-0.02em;--ln-commerce-pack-fit-price:700 14px/16px var(--ln-font-heading);--ln-commerce-pack-fit-icon-size:var(--ln-space-3);--ln-commerce-pack-fit-icon-gap:var(--ln-space-1);--ln-commerce-pack-fit-badge-padding-inline:var(--ln-space-1);--ln-commerce-pack-fit-badge:600 8px/10px var(--ln-font-body);--ln-commerce-pack-fit-badge-tracking:-0.04em;--ln-profile-reports-description:400 14px/1.55 var(--ln-font-body);--ln-profile-settings-danger-fill:var(--ln-tarot-tone-danger-fill);--ln-profile-settings-danger-border:var(--ln-sheet-detail-border);--ln-toggle-settings-track-off:var(--ln-surface-control);--ln-toggle-settings-track-on:var(--ln-surface-control);--ln-toggle-settings-knob-off:#888686;--ln-toggle-settings-knob-on:var(--ln-text);--ln-sphere-emotions-accent:#8f84ba;--ln-sphere-emotions-surface:color-mix(in srgb,var(--ln-sphere-emotions-accent) 10%,var(--ln-canvas));--ln-sphere-relationships-accent:#b85f76;--ln-sphere-relationships-surface:color-mix(in srgb,var(--ln-sphere-relationships-accent) 10%,var(--ln-canvas));--ln-sphere-work-accent:var(--ln-signal);--ln-sphere-work-surface:color-mix(in srgb,var(--ln-sphere-work-accent) 10%,var(--ln-canvas));--ln-sphere-energy-accent:#c9793d;--ln-sphere-energy-surface:color-mix(in srgb,var(--ln-sphere-energy-accent) 10%,var(--ln-canvas));--ln-sphere-growth-accent:#528b6e;--ln-sphere-growth-surface:color-mix(in srgb,var(--ln-sphere-growth-accent) 10%,var(--ln-canvas));--ln-sphere-money-accent:var(--ln-solar);--ln-sphere-money-surface:color-mix(in srgb,var(--ln-sphere-money-accent) 10%,var(--ln-canvas));--ln-trend-up:var(--ln-sphere-growth-accent);--ln-trend-down:var(--ln-danger);--ln-bio-physical:#31d091;--ln-bio-emotional:var(--ln-signal);--ln-bio-intellectual:#0058dd;--ln-bio-intuitive:#dac133;--ln-bio-trend-up:#00a753;--ln-avatar-fill:var(--ln-surface);--ln-avatar-border:#2b283b;--ln-glow-violet-75:rgba(63,57,94,0.75);--ln-screen-bg:url(/lunara-background/Ellipse%2002.svg) right -130px bottom 12%/138% auto no-repeat,url(/lunara-background/Circular%2002.svg) right -92px bottom -105px/82% auto no-repeat,url(/lunara-background/Ellipse%2001.svg) left -128px top 22%/138% auto no-repeat,url(/lunara-background/Circular%2001.svg) left -78px top -86px/82% auto no-repeat,url(/lunara-background/Dots.svg) 50% 0/398px 801px repeat,#131217;--ln-screen-ambient-pattern:none;--ln-font-heading:var(--lunara-font-heading),"Onest",sans-serif;--ln-font-body:var(--lunara-font-body,var(--font-brand)),"Manrope",sans-serif;--ln-font-mono:var(--lunara-font-mono),"IBM Plex Mono",monospace;--ln-text-display:2rem;--ln-text-title:1.25rem;--ln-text-lead:16px;--ln-text-body:0.875rem;--ln-text-label:0.75rem;--ln-text-data:0.625rem;--ln-leading-tight:1;--ln-leading-ui:1.3;--ln-leading-body:1.55;--ln-h1:700 32px/40.8px var(--ln-font-heading);--ln-header-03:700 20px/20px var(--ln-font-heading);--ln-body-subheader-01:600 16px/1.3 var(--ln-font-body);--ln-body-subheader-02:600 14px/18px var(--ln-font-body);--ln-body-regular-02:400 16px/1.55 var(--ln-font-body);--ln-map-city-caption:400 16px/21px var(--ln-font-body);--ln-body-regular-03:400 14px/1.55 var(--ln-font-body);--ln-subheader-03:600 12px/16px var(--ln-font-body);--ln-navigation-label-compact:600 10px/16px var(--ln-font-body);--ln-caption-01:600 12px/1.3 var(--ln-font-body);--ln-data-01:400 10px/13px var(--ln-font-mono);--ln-data-strong:600 10px/13px var(--ln-font-mono);--ln-data-strong-relaxed:600 10px/16px var(--ln-font-mono);--ln-data-compact:400 10px/10px var(--ln-font-mono);--ln-data-strong-compact:600 10px/10px var(--ln-font-mono);--ln-table-body-regular:400 10px/13px var(--ln-font-mono);--ln-table-body-subheader:600 10px/13px var(--ln-font-body);--ln-body-label:400 12px/1.55 var(--ln-font-body);--ln-body-text:400 14px/1.55 var(--ln-font-body);--ln-body-text-strong:600 14px/1.55 var(--ln-font-body);--ln-heading-title:700 20px/20px var(--ln-font-heading);--ln-heading-display:700 32px/32px var(--ln-font-heading);--ln-symbol-control:400 20px/20px var(--ln-font-mono);--ln-ornament-planet:800 100px/100px var(--ln-font-heading);--ln-ornament-symbol:800 80px/80px var(--ln-font-heading);--ln-tracking-eyebrow:0.1em;--ln-tracking-display:-0.02em;--ln-tracking-wordmark:0.04em;--ln-tracking-menu:0.0625rem;--ln-button-label:700 16px/22px var(--ln-font-body);--ln-token-price:700 16px/22px var(--ln-font-body);--ln-moon-title:700 14px/21.7px var(--ln-font-heading);--ln-heading-16:700 16px/18px var(--ln-font-heading);--ln-heading-20-relaxed:700 20px/24px var(--ln-font-heading);--ln-heading-20-body:700 20px/26px var(--ln-font-heading);--ln-heading-20-ahead:700 20px/25px var(--ln-font-heading);--ln-heading-24:700 24px/24px var(--ln-font-heading);--ln-sheet-title:700 24px/1.15 var(--ln-font-heading);--ln-heading-28:700 28px/28px var(--ln-font-heading);--ln-profile-settings-title:700 32px/41px var(--ln-font-matrix-glyph);--ln-profile-settings-caption:400 12px/19px var(--ln-font-body);--ln-heading-metric:700 32px/32px var(--ln-font-heading);--ln-body-strong-16:700 16px/21px var(--ln-font-body);--ln-body-heading-20:700 20px/1.3 var(--ln-font-body);--ln-compact-card-title:var(--ln-body-subheader-01);--ln-tarot-cta-title:var(--ln-compact-card-title);--ln-body-label-14:var(--ln-body-subheader-02);--ln-body-caption-12:400 12px/16px var(--ln-font-body);--ln-body-caption-relaxed:400 12px/1.55 var(--ln-font-body);--ln-mono-caption-12:400 12px/16px var(--ln-font-mono);--ln-map-label:600 7px/7px var(--ln-font-body);--ln-radar-label:400 9px/1.3 var(--ln-font-body);--ln-radar-score:600 9px/1.3 var(--ln-font-body);--ln-splash-wordmark:800 32px/44px var(--ln-font-body);--ln-font-splash-caption:"Rubik",var(--ln-font-body);--ln-splash-subtitle:400 16px/20px var(--ln-font-splash-caption);--ln-splash-background:#0c0d0f;--ln-splash-ink:#f1eee5;--ln-splash-canvas-max-inline:390px;--ln-splash-z-index:200;--ln-splash-handoff-duration:750ms;--ln-system-state-max-inline:480px;--ln-logo-wordmark:800 36px/36px var(--ln-font-body);--ln-metric-number:700 48px/48px var(--ln-font-mono);--ln-personal-day-number:700 48px/1 var(--ln-font-heading);--ln-ornament-number:700 7rem/1 var(--ln-font-mono);--ln-ornament-mark:700 112px/1 var(--ln-font-heading);--ln-cycles-metric-watermark-font:700 96px/1 var(--ln-font-heading);--ln-number-watermark-font:var(--ln-cycles-metric-watermark-font);--ln-cycles-bazi-watermark-font:700 48px/1 var(--ln-font-heading);--ln-bazi-screen-watermark-font:700 128px/1.22 var(--ln-font-heading);--ln-bazi-card-watermark-font:var(--ln-cycles-bazi-watermark-font);--ln-space-1:2px;--ln-space-2:4px;--ln-space-3:8px;--ln-space-4:12px;--ln-space-5:16px;--ln-space-6:24px;--ln-space-7:32px;--ln-space-8:48px;--ln-space-9:64px;--ln-stroke-hairline:1px;--ln-icon-size-xs:14px;--ln-radius-l3:2px;--ln-radius-l2:4px;--ln-radius-l1:8px;--ln-radius-sheet:12px;--ln-radius-navigation:16px;--ln-radius-navigation-item:12px;--ln-radius-xs:var(--ln-radius-l2);--ln-radius-sm:var(--ln-radius-l1);--ln-radius-md:var(--ln-radius-l1);--ln-radius-lg:var(--ln-radius-l1);--ln-radius-xl:var(--ln-radius-l1);--ln-radius-pill:999px;--ln-control-height-sm:40px;--ln-control-height:48px;--ln-control-height-lg:56px;--ln-toggle-settings-width:56px;--ln-toggle-settings-height:36px;--ln-toggle-settings-travel:20px;--ln-toggle-settings-knob-size:28px;--ln-interactive-min-size:44px;--ln-safe-area-bottom:max(env(safe-area-inset-bottom),var(--tg-safe-bottom,0px));--ln-corner-action-size:var(--ln-control-height-lg);--ln-corner-action-inset:var(--ln-space-5);--ln-corner-action-bottom:calc(var(--ln-safe-area-bottom) + var(--ln-space-6));--ln-corner-action-exit-distance:calc(var(--ln-corner-action-size) + var(--ln-corner-action-bottom) + var(--ln-space-2));--ln-corner-action-motion-duration:180ms;--ln-corner-action-fill:linear-gradient(135deg,rgb(35 51 92/100%),rgb(35 51 92/75%));--ln-corner-action-outline:linear-gradient(135deg,rgb(74 66 110/100%),rgb(74 66 110/0%));--ln-corner-action-danger-fill:linear-gradient(135deg,rgb(92 43 35/100%),rgb(92 43 35/75%));--ln-corner-action-danger-outline:linear-gradient(135deg,rgb(110 74 70/100%),rgb(110 74 70/0%));--ln-token-price-compact-width:40px;--ln-screen-wide-width:1180px;--ln-oracle-message-max-width:300px;--ln-oracle-header-action-height:38px;--ln-oracle-conversation-top:var(--ln-space-6);--ln-sheet-default-width:640px;--ln-sheet-detail-width:390px;--ln-sheet-top-inset:calc(var(--ln-space-6) - var(--ln-space-1));--ln-sheet-body-inline:var(--ln-space-6);--ln-sheet-keyboard-inset:0px;--ln-sheet-detail-textarea-height:168px;--ln-sheet-handle-width:36px;--ln-sheet-handle-height:4px;--ln-friend-comparison-min-height:139px;--ln-friend-area-grid-min-height:140px;--ln-friend-moon-size:164px;--ln-friend-zodiac-size:48px;--ln-friend-detail-avatar-size:72px;--ln-friend-detail-aspect-width:240px;--ln-friend-detail-configuration-width:300px;--ln-friend-detail-house-width:140px;--ln-natal-aspect-card-width:260px;--ln-natal-related-aspect-card-width:300px;--ln-natal-sheet-artwork-size:240px;--ln-friend-detail-house-artwork-size:72px;--ln-friend-detail-house-fill:rgb(27 26 32/82%);--ln-friend-detail-house-artwork-opacity:1;--ln-friend-detail-dimension-artwork-size:96px;--ln-friend-detail-aspect-artwork-size:120px;--ln-friend-detail-planet-artwork-size:160px;--ln-friend-detail-element-chart-size:144px;--ln-friend-detail-element-chart-stroke:18px;--ln-friend-detail-map-height:170px;--ln-friend-detail-watermark-font:700 64px/64px var(--ln-font-heading);--ln-friend-detail-score-fill:rgba(35,51,92,0.64);--ln-friend-detail-score-border:linear-gradient(145deg,var(--ln-border-accent),transparent);--ln-friend-detail-positive-fill:linear-gradient(145deg,rgba(0,164,44,0.25),rgba(0,164,44,0));--ln-friend-detail-positive-border:linear-gradient(145deg,#004020,transparent);--ln-friend-detail-caution-fill:linear-gradient(145deg,rgba(128,64,1,0.25),rgba(128,64,1,0));--ln-friend-detail-caution-border:linear-gradient(145deg,#613000,transparent);--ln-friend-element-fire:var(--ln-sphere-energy-accent);--ln-friend-element-earth:var(--ln-sphere-growth-accent);--ln-friend-element-air:var(--ln-signal);--ln-friend-element-water:var(--ln-sphere-emotions-accent);--ln-tarot-ritual-edge:var(--ln-space-5);--ln-tarot-ritual-grid-gap:var(--ln-space-4);--ln-tarot-ritual-layout-row-gap:var(--ln-space-5);--ln-tarot-ritual-card-width:calc((100% - var(--ln-tarot-ritual-grid-gap) - var(--ln-tarot-ritual-grid-gap)) / 3);--ln-tarot-ritual-celtic-gap:var(--ln-space-6);--ln-tarot-ritual-celtic-card-width:calc((100% - var(--ln-tarot-ritual-celtic-gap) - var(--ln-tarot-ritual-celtic-gap) - var(--ln-tarot-ritual-celtic-gap)) / 4);--ln-tarot-ritual-deck-width:160px;--ln-tarot-ritual-deck-height:240px;--ln-tarot-ritual-progress-height:8px;--ln-tarot-ritual-content-width:calc(100% - var(--ln-tarot-ritual-edge) - var(--ln-tarot-ritual-edge));--ln-divination-ritual-edge:var(--ln-space-6);--ln-divination-ritual-content-width:min(calc(100% - var(--ln-divination-ritual-edge) - var(--ln-divination-ritual-edge)),var(--ln-sheet-default-width));--ln-report-viewer-content-width:calc(100% - var(--ln-space-5) - var(--ln-space-5));--ln-notifications-empty-height:266px;--ln-notifications-empty-icon-size:64px;--ln-notifications-empty-copy-width:242px;--ln-notification-icon-muted-opacity:0.5;--ln-notification-icon-active-opacity:1;--ln-notification-empty-icon-opacity:0.25;--ln-notification-ticker-size:7px;--ln-notification-item-min-height:88px;--ln-notification-content-item-min-height:72px;--ln-notification-icon-size:40px;--ln-notification-glyph-size:22px;--ln-notification-content-glyph-size:24px;--ln-card-header-action-offset:calc(0px - var(--ln-space-4));--ln-header-height:80px;--ln-header-padding:var(--ln-space-5) var(--ln-space-6);--ln-production-top-inset:max(env(safe-area-inset-top),var(--tg-content-top,0px));--ln-production-header-offset:calc(var(--ln-production-top-inset) + var(--ln-header-height));--ln-production-notice-top:calc(var(--ln-production-header-offset) + var(--ln-space-3));--ln-production-notice-inline:var(--ln-space-4);--ln-production-notice-z-index:35;--ln-navigation-bottom:calc(var(--ln-safe-area-bottom) + var(--ln-space-4));--ln-today-edge:var(--ln-space-3);--ln-detail-content-edge:var(--ln-space-3);--ln-today-hero-height:187px;--ln-today-greeting-inset:var(--ln-space-6);--ln-today-greeting-height:115px;--ln-today-copy-width:342px;--ln-today-moon-size:310px;--ln-moon-default-size:220px;--ln-today-moon-scale:1.18;--ln-today-moon-info-width:260px;--ln-today-moon-viewport-offset:264px;--ln-today-content-bottom:calc(var(--ln-navigation-bottom) + var(--ln-navigation-height) + var(--ln-space-6));--ln-month-card-width:308px;--ln-month-card-height:286px;--ln-month-artwork-size:148px;--ln-natal-three-fact-artwork-size:72px;--ln-week-best-artwork-size:64px;--ln-navigation-width:342px;--ln-navigation-height:64px;--ln-bottom-action-bottom:max(env(safe-area-inset-bottom),var(--tg-safe-bottom,0px),var(--ln-space-4));--ln-bottom-action-navigation-bottom:calc(var(--ln-navigation-bottom) - var(--ln-space-3));--ln-bottom-action-content-bottom:calc(var(--ln-bottom-action-navigation-bottom) + var(--ln-space-4) + var(--ln-control-height-lg) + var(--ln-navigation-height) + var(--ln-space-7) + var(--ln-space-6));--ln-detail-content-bottom:calc(var(--ln-bottom-action-bottom) + var(--ln-space-4) + var(--ln-control-height-lg) + var(--ln-space-7) + var(--ln-space-6));--ln-bottom-action-radius:var(--ln-radius-navigation);--ln-navigation-oracle-width:88px;--ln-carousel-item-default:300px;--ln-carousel-item-compact:260px;--ln-carousel-bleed-inline:var(--ln-space-6);--ln-best-day-card-width:calc(33.333% - var(--ln-space-3));--ln-close-card-width:var(--ln-carousel-item-compact);--ln-close-info-label-width:90px;--ln-daily-card-height:268px;--ln-daily-card-art-width:120px;--ln-daily-card-art-height:180px;--ln-daily-card-copy-height:66px;--ln-daily-card-detail-height:212px;--ln-tarot-cta-height:106px;--ln-tarot-cta-art-width:80px;--ln-tarot-cta-art-height:120px;--ln-iching-line-width:calc(var(--ln-stroke-hairline) * 2);--ln-iching-recent-figure-width:320px;--ln-iching-compact-figure-width:var(--ln-space-8);--ln-iching-compact-figure-height:var(--ln-space-6);--ln-iching-history-row-height:var(--ln-space-8);--ln-day-insight-card-min-height:290px;--ln-day-quality-artwork-size:180px;--ln-card-artwork-overhang:20%;--ln-card-artwork-opacity:0.5;--ln-personal-day-number-size:128px;--ln-personal-day-ring-stroke:8px;--ln-day-quality-detail-artwork-size:160px;--ln-day-quality-tone-card-min-height:234px;--ln-day-quality-lunar-event-card-min-height:127px;--ln-biorhythm-card-min-height:448px;--ln-biorhythm-plot-height:128px;--ln-biorhythm-plot-aspect:342/128;--ln-biorhythm-date-width:16px;--ln-biorhythm-point-size:5px;--ln-biorhythm-header-height:26px;--ln-biorhythm-legend-item-height:54px;--ln-biorhythm-legend-label-height:21px;--ln-biorhythm-legend-value-height:25px;--ln-biorhythm-detail-card-height:459px;--ln-biorhythm-transition-card-height:98px;--ln-biorhythm-guidance-card-width:144px;--ln-biorhythm-guidance-card-height:164px;--ln-biorhythm-guidance-artwork-size:96px;--ln-biorhythm-overview-height:88px;--ln-biorhythm-transition-title-height:18px;--ln-tarot-recent-card-min-height:423px;--ln-tarot-spread-min-height:190px;--ln-tarot-spread-art-width:calc((100% + var(--ln-space-5) + var(--ln-space-5)) / 3);--ln-tarot-recent-art-width:calc((100% - var(--ln-space-4) - var(--ln-space-4)) / 3);--ln-tarot-recent-art-height:160px;--ln-tarot-history-art-width:var(--ln-space-7);--ln-tarot-history-art-height:var(--ln-space-8);--ln-tarot-history-cards-width:64px;--ln-tarot-history-row-height:var(--ln-space-8);--ln-tarot-empty-deck-width:var(--ln-tarot-cta-art-width);--ln-tarot-empty-deck-height:var(--ln-tarot-cta-art-height);--ln-tarot-detail-bottom-space:calc(var(--ln-control-height-lg) + var(--ln-space-4) + var(--ln-space-4) + var(--ln-space-8));--ln-tarot-history-empty-height:290px;--ln-tarot-shuffle-copy-width:280px;--ln-tarot-card-perspective:1200px;--ln-tarot-reading-detail-min-height:160px;--ln-tarot-reading-art-width:38%;--ln-tarot-reading-copy-width:62%;--ln-avatar-size:var(--ln-space-8);--ln-curve-line-width:1;--ln-curve-point-radius:2.4;--ln-curve-axis-width:1;--ln-curve-hatch-width:0.55;--ln-curve-event-width:0.6;--ln-curve-marker-width:1;--ln-curve-marker-dasharray:1.5 2.5;--ln-curve-hour-label-size:10px;--ln-curve-peak-label-size:9px;--ln-day-curve-aspect:342/119;--ln-day-curve-line-width:2;--ln-week-chart-aspect:342/120;--ln-week-chart-current-point-width:2;--ln-primary-section-min-height-md:296px;--ln-primary-section-min-height-lg:336px;--ln-prompt-card-min-height-advice:186px;--ln-prompt-card-min-height-question:208px;--ln-card-artwork-copy-width:76%;--ln-checkin-week-dot-size:var(--ln-space-6);--ln-checkin-week-dot-incomplete-fill:var(--ln-surface-control);--ln-checkin-week-dot-incomplete-text:var(--ln-text-muted);--ln-checkin-week-dot-complete-fill:var(--ln-solar);--ln-checkin-week-dot-complete-text:var(--ln-on-light);--ln-cycles-metric-height:134px;--ln-cycles-annual-height:328px;--ln-cycles-vedic-height:431px;--ln-cycles-bazi-height:389px;--ln-cycles-sky-height:894px;--ln-cycles-deep-height:194px;--ln-cycles-period-artwork-size:160px;--ln-cycles-period-artwork-size-secondary:128px;--ln-cycles-chapter-width:90px;--ln-cycles-chapter-height:109px;--ln-cycles-chapter-artwork-size:72px;--ln-cycles-chapter-saturn-artwork-size:94px;--ln-cycles-chapter-overhang:calc(var(--ln-space-5) + (var(--ln-cycles-chapter-saturn-artwork-size) - var(--ln-cycles-chapter-artwork-size)) / 2);--ln-cycles-chapter-clip-inset:calc(var(--ln-cycles-chapter-overhang) + var(--ln-space-1));--ln-cycles-chapter-center-inset:calc(50% - var(--ln-cycles-chapter-width) / 2);--ln-cycles-bazi-card-height:113px;--ln-cycles-timeline-dot-size:var(--ln-space-6);--ln-cycles-return-artwork-size:160px;--ln-cycles-return-artwork-size-large:240px;--ln-numerology-period-column-width:126px;--ln-number-watermark-corner-top:calc(0px - var(--ln-space-7));--ln-number-watermark-corner-right:calc(0px - var(--ln-space-5));--ln-number-watermark-offset-start-top:calc(0px - var(--ln-space-7) - var(--ln-space-4) + var(--ln-space-1));--ln-number-watermark-offset-start-left:calc(0px - var(--ln-space-6) - var(--ln-space-2) + var(--ln-stroke-hairline));--ln-period-overview-hero-artwork-size:192px;--ln-period-overview-card-artwork-size:160px;--ln-period-overview-card-artwork-opacity:var(--ln-card-artwork-opacity);--ln-period-overview-action-min-height:88px;--ln-period-detail-card-artwork-size:160px;--ln-period-detail-card-artwork-opacity:var(--ln-card-artwork-opacity);--ln-bazi-detail-glyph-font:700 96px/1 var(--ln-font-heading);--ln-font-matrix-glyph:var(--lunara-font-instrument,"Instrument Sans"),sans-serif;--ln-matrix-rail-glyph-font:700 96px/1 var(--ln-font-matrix-glyph);--ln-year-lord-hero-artwork-size:var(--ln-period-overview-hero-artwork-size);--ln-year-lord-card-artwork-size:var(--ln-period-overview-card-artwork-size);--ln-year-lord-card-artwork-opacity:var(--ln-period-overview-card-artwork-opacity);--ln-year-lord-action-min-height:var(--ln-period-overview-action-min-height);--ln-vedic-hero-artwork-size:192px;--ln-compact-planet-card-width:140px;--ln-compact-planet-artwork-size:72px;--ln-compact-planet-saturn-artwork-size:94px;--ln-compact-planet-artwork-overhang:calc(var(--ln-space-5) + (var(--ln-compact-planet-saturn-artwork-size) - var(--ln-compact-planet-artwork-size)) / 2);--ln-vedic-planet-card-width:140px;--ln-vedic-planet-card-min-height:143px;--ln-vedic-planet-artwork-size:72px;--ln-vedic-dasha-card-width:260px;--ln-vedic-dasha-card-min-height:138px;--ln-vedic-dasha-artwork-size:160px;--ln-vedic-dasha-saturn-artwork-size:200px;--ln-vedic-dasha-saturn-artwork-offset:44px;--ln-vedic-varga-card-width:80px;--ln-vedic-varga-card-min-height:93px;--ln-vedic-small-artwork-size:56px;--ln-vedic-small-saturn-artwork-size:72px;--ln-vedic-small-saturn-overhang:27px;--ln-vedic-strength-card-width:80px;--ln-vedic-strength-card-min-height:106px;--ln-vedic-house-card-width:140px;--ln-vedic-house-card-min-height:164px;--ln-vedic-house-artwork-size:80px;--ln-vedic-house-artwork-fill-start:#0f2e7d;--ln-vedic-house-artwork-fill-end:#111e40;--ln-vedic-house-artwork-fill:linear-gradient(135deg,var(--ln-vedic-house-artwork-fill-start),var(--ln-vedic-house-artwork-fill-end));--ln-vedic-house-artwork-opacity:0.85;--ln-vedic-detail-leaf-width:140px;--ln-vedic-detail-leaf-min-height:182px;--ln-vedic-detail-leaf-artwork-size:72px;--ln-month-detail-artwork-size:160px;--ln-month-detail-artwork-offset:calc(0px - var(--ln-space-6));--ln-month-detail-artwork-opacity:var(--ln-card-artwork-opacity);--ln-month-detail-copy-width:82%;--ln-today-period-heading-height:18px;--ln-today-period-min-height:49px;--ln-today-period-row-height:16px;--ln-today-event-icons-width:52px;--ln-detail-header-height:var(--ln-header-height);--ln-profile-detail-header-height:calc(var(--ln-space-5) + var(--ln-control-height-sm) + var(--ln-space-5));--ln-detail-card-header-height:26px;--ln-horoscope-moon-size:310px;--ln-horoscope-moon-left:-124px;--ln-horoscope-moon-top:232px;--ln-horoscope-rail-height:68px;--ln-horoscope-radar-width:280px;--ln-horoscope-radar-height:251px;--ln-horoscope-radar-dot-radius:1.5px;--ln-horoscope-radar-dot-glow:2px;--ln-radar-grid-width:1;--ln-radar-value-width:1.5;--ln-radar-horoscope-width:1;--ln-radar-ring-dasharray:2 3;--ln-radar-gradient-start-opacity:0.42;--ln-radar-gradient-end-opacity:0.24;--ln-horoscope-radar-gold-stop-opacity:0.85;--ln-horoscope-radar-fill-opacity:0.48;--ln-horoscope-radar-glow-opacity:0.38;--ln-horoscope-radar-backdrop-size:calc(var(--ln-horoscope-radar-height) - var(--ln-space-6) - var(--ln-space-6));--ln-horoscope-radar-backdrop-blur:var(--ln-blur-panel);--ln-horoscope-balance-height:371px;--ln-horoscope-forecast-height:342px;--ln-horoscope-progress-height:4px;--ln-horoscope-progress-radius:var(--ln-radius-l3);--ln-horoscope-flight-duration:640ms;--ln-horoscope-canvas-half:195px;--ln-horoscope-intro-height:78px;--ln-horoscope-area-grid-height:140px;--ln-horoscope-area-row-height:36px;--ln-horoscope-moon-info-line-height:14px;--ln-horoscope-card-header-height:var(--ln-detail-card-header-height);--ln-influences-row-min-height:68px;--ln-influences-transit-width:48px;--ln-influences-aspect-size:8px;--ln-influences-note-min-height:38px;--ln-glass:linear-gradient(145deg,rgba(27,26,32,0.96),rgba(27,26,32,0.5));--ln-card-fill-gradient:linear-gradient(135deg,rgba(14,13,16,0.42),rgba(14,13,16,0.075));--ln-profile-settings-section-fill:linear-gradient(135deg,rgba(27,26,32,0.82),rgba(27,26,32,0));--ln-border-gradient:linear-gradient(135deg,rgba(50,48,58,1),rgba(50,48,58,0.25));--ln-sheet-detail-border:linear-gradient(135deg,rgba(50,48,58,1),rgba(50,48,58,0));--ln-border-gradient-solar:linear-gradient(135deg,rgba(215,192,66,1),rgba(215,192,66,0.25));--ln-blur-quiet:4px;--ln-blur-panel:24px;--ln-backdrop-panel:blur(var(--ln-blur-panel)) saturate(120%);--ln-selected:linear-gradient(155deg,rgba(113,108,137,0.82),rgba(113,108,137,0.205));--ln-tabbar-fill:linear-gradient(105deg,rgba(35,51,92,0.82),rgba(35,51,92,0.25));--ln-tabbar-border:rgba(55,77,132,0.7);--ln-chart-violet-fill-start:#5b576d;--ln-chart-violet-fill-end:#8179a4;--ln-chart-violet-stroke-start:#7f789f;--ln-chart-violet-stroke-end:#aaa2cd;--ln-chart-gold-fill-end:#e2d279;--ln-chart-gold-stroke-start:#e2d176;--ln-chart-gold-stroke-end:#fbf1b8;--ln-chart-node-text-end:#111e40;--ln-chart-brown-fill:#804001;--ln-chart-brown-stroke:#613000;--ln-character-facet-card-width:120px;--ln-character-radar-frame-width:303px;--ln-tradition-diagram-width:300px;--ln-bodygraph-width:min(100%,400px);--ln-bodygraph-channel-neutral-stroke:var(--ln-text-muted);--ln-bodygraph-channel-neutral-opacity:.47;--ln-bodygraph-channel-active-stroke:2px;--ln-bodygraph-gate-text:var(--ln-text);--ln-bodygraph-gate-badge-fill:var(--ln-signal);--ln-bodygraph-gate-badge-text:var(--ln-on-signal);--ln-bodygraph-segment-cap:var(--ln-solar);--ln-bodygraph-gate-label:500 5px/1 var(--ln-font-body);--ln-bodygraph-gate-badge-label:700 4.25px/1 var(--ln-font-body);--ln-fact-tile-fill:rgba(27,26,32,.82);--ln-tarot-cta-fill:rgba(35,51,92,0.64);--ln-tarot-cta-border:linear-gradient(135deg,rgba(74,66,110,1),rgba(74,66,110,0));--ln-bazi-reading-highlight-fill:var(--ln-tarot-cta-fill);--ln-bazi-reading-highlight-border:var(--ln-tarot-cta-border);--ln-tarot-cta-card-border:#523265;--ln-tarot-recent-fill:linear-gradient(135deg,rgba(27,26,32,0.82),rgba(27,26,32,0));--ln-tarot-recent-border:linear-gradient(135deg,rgba(50,48,58,1),rgba(50,48,58,0));--ln-tarot-history-fill:#131217;--ln-divination-recent-fill:var(--ln-tarot-recent-fill);--ln-divination-recent-border:var(--ln-tarot-recent-border);--ln-divination-history-fill:var(--ln-tarot-history-fill);--ln-iching-accepted-figure-width:var(--ln-iching-recent-figure-width);--ln-tarot-art-border:#2b283b;--ln-tarot-art-shadow:0 0 24px rgba(63,57,94,0.5);--ln-matrix-purpose-card-width:79.5px;--ln-matrix-purpose-card-height:120px;--ln-matrix-purpose-card-radius:var(--ln-radius-l2);--ln-matrix-purpose-card-inner-radius:var(--ln-radius-l3);--ln-matrix-purpose-card-inner-inset:var(--ln-space-2);--ln-matrix-rail-fill:var(--ln-tarot-history-fill);--ln-matrix-rail-radius:var(--ln-radius-l2);--ln-matrix-rail-padding:var(--ln-space-5);--ln-matrix-rail-gap:var(--ln-space-4);--ln-matrix-purpose-card-border:var(--ln-tarot-cta-card-border);--ln-matrix-purpose-card-inner-border:var(--ln-solar);--ln-matrix-purpose-card-shadow:var(--ln-shadow-tarot-cta);--ln-matrix-rail-glyph-blue-fill:linear-gradient(180deg,var(--ln-oracle-glow-deep),var(--ln-chart-node-text-end));--ln-matrix-rail-glyph-solar-fill:linear-gradient(180deg,var(--ln-solar),#7e6f19);--ln-matrix-rail-glyph-opacity:0.85;--ln-matrix-evidence-artwork-opacity:0.25;--ln-matrix-evidence-artwork-mask:linear-gradient(90deg,transparent,rgb(0 0 0/100%));--ln-tarot-history-art-shadow:0 0 8px rgba(63,57,94,0.5);--ln-tarot-spread-choice-fill:var(--ln-surface);--ln-tarot-spread-choice-hover:var(--ln-surface-raised);--ln-tarot-tone-neutral-fill:rgba(156,166,158,0.25);--ln-tarot-tone-danger-fill:rgba(238,55,0,0.25);--ln-tarot-tone-positive-fill:color-mix(in srgb,var(--ln-solar) 25%,transparent);--ln-daily-card-detail-fill:linear-gradient(135deg,rgba(35,51,92,0.82),rgba(35,51,92,0));--ln-daily-card-detail-border:linear-gradient(135deg,rgba(74,66,110,1),rgba(74,66,110,0));--ln-highlighted-detail-fill:var(--ln-daily-card-detail-fill);--ln-highlighted-detail-border:var(--ln-daily-card-detail-border);--ln-daily-card-art-border:var(--ln-avatar-border);--ln-daily-card-tone-fill:rgba(35,51,92,0.5);--ln-daily-card-overlay:rgba(12,13,15,0.82);--ln-friend-popover-overlay:var(--ln-daily-card-overlay);--ln-friend-comparison-fill:linear-gradient(145deg,rgba(35,51,92,0.82),rgba(35,51,92,0));--ln-friend-comparison-border:linear-gradient(145deg,var(--ln-border),transparent);--ln-warm-surface-gradient:linear-gradient(145deg,rgba(32,31,26,1),rgba(32,31,26,0));--ln-profile-identity-fill:linear-gradient(145deg,rgba(32,31,26,0.82),rgba(32,31,26,0));--ln-profile-identity-radius:var(--ln-space-5);--ln-profile-avatar-size:var(--ln-space-9);--ln-profile-invite-code-width:calc(var(--ln-space-9) + var(--ln-space-5));--ln-profile-wallet-border:var(--ln-border-gradient);--ln-profile-wallet-blur:var(--ln-blur-panel);--ln-profile-wallet-premium-fill:linear-gradient(145deg,rgba(32,31,26,.82),rgba(32,31,26,0));--ln-profile-wallet-watermark-size:96px;--ln-profile-wallet-watermark-opacity:0.1;--ln-profile-wallet-caption:400 12px/19px var(--ln-font-body);--ln-bottom-action-fill:linear-gradient(135deg,rgba(32,31,26,1),rgba(32,31,26,0));--ln-oracle-user-fill:linear-gradient(135deg,rgba(27,26,32,0.82),rgba(27,26,32,0));--ln-oracle-answer-fill:linear-gradient(135deg,rgba(35,51,92,0.82),rgba(35,51,92,0));--ln-oracle-summary-fill:linear-gradient(135deg,rgba(32,31,26,0.82),rgba(32,31,26,0.5));--ln-oracle-dock-fill:var(--ln-bottom-action-fill);--ln-balance-surface-gradient:linear-gradient(145deg,rgba(31,26,32,0.82),rgba(31,26,32,0));--ln-cycles-metric-fill:linear-gradient(145deg,rgba(32,31,26,0.82),rgba(32,31,26,0));--ln-cycles-watermark-fill:linear-gradient(180deg,var(--ln-oracle-glow-deep),var(--ln-deep-blue));--ln-cycles-watermark-opacity:0.85;--ln-number-watermark-fill:var(--ln-cycles-watermark-fill);--ln-number-watermark-opacity:var(--ln-cycles-watermark-opacity);--ln-numerology-temporal-fill:var(--ln-cycles-metric-fill);--ln-numerology-temporal-border:var(--ln-detail-card-border);--ln-numerology-section-fill:var(--ln-detail-card-fill);--ln-numerology-section-border:var(--ln-detail-card-border);--ln-numerology-period-fill:var(--ln-canvas);--ln-numerology-period-current-fill:rgba(35,51,92,0.82);--ln-numerology-period-current-border:linear-gradient(145deg,rgba(74,66,110,1),rgba(74,66,110,0));--ln-numerology-karmic-fill:var(--ln-biorhythm-guidance-caution-fill);--ln-numerology-karmic-border:var(--ln-biorhythm-guidance-caution-border);--ln-bazi-watermark-fill:var(--ln-cycles-watermark-fill);--ln-bazi-watermark-opacity:var(--ln-cycles-watermark-opacity);--ln-bazi-card-fill:var(--ln-detail-card-fill);--ln-bazi-card-border:var(--ln-detail-card-border);--ln-bazi-annual-card-fill:color-mix(in srgb,var(--ln-surface) 82%,transparent);--ln-bazi-annual-card-border:var(--ln-sheet-detail-border);--ln-cycles-inactive-fill:var(--ln-detail-card-fill);--ln-cycles-active-fill:var(--ln-tarot-cta-fill);--ln-cycles-active-border:var(--ln-tarot-cta-border);--ln-cycles-active-shadow:var(--ln-shadow-tarot-cta);--ln-period-current-fill:rgba(35,51,92,0.84);--ln-period-current-border:linear-gradient(135deg,rgba(50,48,58,1),rgba(50,48,58,0));--ln-period-current-badge-fill:var(--ln-solar);--ln-period-current-badge-text:var(--ln-on-light);--ln-period-current-badge-shadow:0 0 24px rgba(215,192,66,0.5);--ln-period-detail-rule:linear-gradient(90deg,rgba(156,166,158,0),var(--ln-text-muted),rgba(156,166,158,0));--ln-vedic-detail-leaf-fill:rgba(27,26,32,0.82);--ln-period-overview-action-fill:linear-gradient(135deg,rgba(35,51,92,1),rgba(35,51,92,0));--ln-bazi-period-details-action-fill:linear-gradient(135deg,rgba(35,51,92,0.82),rgba(35,51,92,0));--ln-bazi-period-details-action-border:var(--ln-tarot-cta-border);--ln-year-lord-action-fill:var(--ln-period-overview-action-fill);--ln-year-lord-fact-icon-emphasis:var(--ln-solar);--ln-cycles-artwork-opacity:var(--ln-card-artwork-opacity);--ln-cycles-artwork-opacity-muted:0.25;--ln-cycles-chapter-artwork-opacity:1;--ln-cycles-chapter-active-fill:rgba(35,51,92,0.64);--ln-cycles-chapter-active-border:linear-gradient(135deg,rgba(74,66,110,1),rgba(74,66,110,0));--ln-cycles-event-marker:var(--ln-text-muted);--ln-cycles-key-event-accent:var(--ln-solar);--ln-cycles-deep-artwork-size:var(--ln-space-9);--ln-cycles-deep-artwork-opacity:0.5;--ln-cycles-deep-vedic-artwork:var(--ln-solar);--ln-cycles-deep-numerology-artwork:var(--ln-signal);--ln-cycles-deep-action:var(--ln-solar);--ln-day-quality-artwork-opacity:0.25;--ln-day-quality-detail-artwork-opacity:0.5;--ln-personal-day-ring-track:rgba(156,166,158,0.25);--ln-personal-day-ring-fill-start:var(--ln-signal);--ln-personal-day-ring-fill-end:var(--ln-deep-blue);--ln-personal-day-master-11-fill-start:#a69ad0;--ln-personal-day-master-11-fill-end:#685f8f;--ln-personal-day-master-22-fill-start:#d49a5a;--ln-personal-day-master-22-fill-end:#8a5b2e;--ln-personal-day-master-33-fill-start:#5db6af;--ln-personal-day-master-33-fill-end:#2f7776;--ln-day-quality-tone-fill:var(--ln-highlighted-detail-fill);--ln-day-quality-tone-border:var(--ln-highlighted-detail-border);--ln-day-quality-lunar-event-fill:var(--ln-tarot-cta-fill);--ln-sheet-fill:linear-gradient(180deg,rgba(32,31,39,0.98),rgba(19,18,23,0.98));--ln-sheet-footer:rgba(19,18,23,0.98);--ln-overlay:rgba(19,18,23,0.72);--ln-tarot-ritual-overlay:rgba(19,18,23,0.62);--ln-tarot-ritual-surface:color-mix(in srgb,var(--ln-canvas) 88%,transparent);--ln-divination-fullscreen-overlay:var(--ln-tarot-ritual-overlay);--ln-divination-fullscreen-surface:var(--ln-tarot-ritual-surface);--ln-chrome-bg:rgba(19,18,23,0.94);--ln-shadow-overlay:rgba(0,0,0,0.5);--ln-text-hover:rgba(241,238,229,0.08);--ln-text-soft:rgba(241,238,229,0.1);--ln-text-disabled:rgba(241,238,229,0.25);--ln-signal-soft:rgba(0,205,219,0.1);--ln-solar-soft:rgba(215,192,66,0.14);--ln-danger-soft:rgba(238,55,0,0.16);--ln-shadow-art:rgba(0,0,0,0.45);--ln-media-caption:rgba(12,13,15,0.9);--ln-oracle-glow:rgba(0,205,219,0.82);--ln-oracle-glow-bright:#008dc6;--ln-oracle-glow-deep:#0f2e7d;--ln-decor-copy:rgba(241,238,229,0.72);--ln-chart-signal-08:rgba(0,205,219,0.08);--ln-chart-signal-12:rgba(0,205,219,0.12);--ln-chart-signal-18:rgba(0,205,219,0.18);--ln-chart-signal-20:rgba(0,205,219,0.2);--ln-chart-signal-35:rgba(0,205,219,0.35);--ln-chart-signal-48:rgba(0,205,219,0.48);--ln-chart-signal-55:rgba(0,205,219,0.55);--ln-chart-solar-26:rgba(215,192,66,0.26);--ln-chart-solar-60:rgba(215,192,66,0.6);--ln-chart-solar-70:rgba(215,192,66,0.7);--ln-chart-land:rgba(35,51,92,0.52);--ln-chart-nebula:rgba(91,120,156,0.55);--ln-chart-muted:rgba(156,166,158,0.5);--ln-chart-deep-blue:rgba(35,51,92,0.5);--ln-curve-line:var(--ln-signal);--ln-curve-area-start:rgba(0,205,219,0.28);--ln-curve-area-end:rgba(0,205,219,0);--ln-curve-axis:rgba(156,166,158,0.28);--ln-curve-tick:rgba(156,166,158,0.55);--ln-curve-label:var(--ln-text-muted);--ln-curve-cloud-fill:rgba(35,51,92,0.18);--ln-curve-cloud-line:rgba(0,205,219,0.22);--ln-curve-event-neutral:var(--ln-solar);--ln-curve-event-tension:var(--ln-danger);--ln-curve-event-halo:rgba(241,238,229,0.1);--ln-curve-peak-halo:rgba(215,192,66,0.2);--ln-curve-peak-leader:rgba(215,192,66,0.45);--ln-curve-now-stroke:rgba(241,238,229,0.45);--ln-curve-now-dot:var(--ln-text);--ln-curve-now-halo:rgba(241,238,229,0.16);--ln-curve-selected-stroke:rgba(233,204,107,0.55);--ln-curve-selected-dot:var(--ln-solar);--ln-curve-selected-halo:rgba(212,175,55,0.2);--ln-curve-hatch:rgba(156,166,158,0.18);--ln-curve-zone-purple-start:rgba(21,0,115,0.72);--ln-curve-zone-purple-end:rgba(21,0,115,0.18);--ln-curve-zone-blue-start:rgba(16,40,139,0.58);--ln-curve-zone-blue-end:rgba(16,40,139,0.12);--ln-curve-zone-deep-start:rgba(17,0,69,0.68);--ln-curve-zone-deep-end:rgba(17,0,69,0.16);--ln-decor-green:linear-gradient(135deg,rgb(22,58,47),rgb(17,22,21)) padding-box,linear-gradient(135deg,rgb(28,77,60),rgba(28,77,60,.25)) border-box;--ln-decor-red:linear-gradient(135deg,rgb(72,27,16),rgb(25,19,18)) padding-box,linear-gradient(135deg,rgb(119,28,0),rgba(119,28,0,.25)) border-box;--ln-decor-orange:linear-gradient(135deg,rgb(70,46,25),rgb(27,22,18)) padding-box,linear-gradient(135deg,rgb(116,67,28),rgba(116,67,28,.25)) border-box;--ln-shadow-violet:0 0 24px var(--ln-glow-violet-75);--ln-shadow-sheet:0 -20px 60px var(--ln-shadow-overlay);--ln-shadow-sheet-muted:0 -20px 60px color-mix(in srgb,var(--ln-shadow-overlay) 90%,transparent);--ln-shadow-tarot-card:0 10px 28px var(--ln-shadow-art);--ln-shadow-tarot-cta:0 0 24px rgba(63,57,94,0.5);--ln-shadow-depth:var(--ln-shadow-violet);--ln-glow-signal:0 0 24px rgba(0,205,219,0.22);--ln-glow-solar:0 0 24px rgba(215,192,66,0.24);--ln-focus:0 0 0 3px rgba(0,205,219,0.16);--ln-ease:cubic-bezier(0.22,1,0.36,1);--ln-skeleton-animation:skeleton 1.8s ease-in-out infinite;--ln-state-loading-opacity:0.45;--ln-disabled-opacity:0.42;--ln-card-reading-art-opacity:0.48;--ln-card-reading-art-fade-stop:72%;--ln-chrome-divider:0 1px 0 color-mix(in srgb,var(--ln-text) 12%,transparent);--ln-progress-transition:700ms ease-out;--ln-horoscope-date-fill:rgba(27,26,32,0.82);--ln-horoscope-date-selected:rgba(35,51,92,0.64);--ln-natal-hero-fill:linear-gradient(145deg,color-mix(in srgb,var(--ln-deep-blue) 82%,transparent),transparent);--ln-detail-card-fill:linear-gradient(145deg,rgba(27,26,32,0.82),rgba(27,26,32,0));--ln-detail-card-border:linear-gradient(145deg,var(--ln-border),transparent);--ln-horoscope-card-fill:var(--ln-detail-card-fill);--ln-horoscope-card-border:var(--ln-detail-card-border);--ln-biorhythm-transition-fill:rgba(238,55,0,0.25);--ln-biorhythm-transition-border:linear-gradient(145deg,rgba(238,55,0,0.5),rgba(238,55,0,0));--ln-biorhythm-guidance-positive-fill:linear-gradient(145deg,rgba(0,164,44,0.25),rgba(0,164,44,0));--ln-biorhythm-guidance-positive-border:linear-gradient(145deg,#004020,rgba(0,64,32,0));--ln-biorhythm-guidance-positive-accent:#00a42c;--ln-biorhythm-guidance-danger-fill:linear-gradient(145deg,rgba(238,55,0,0.25),rgba(238,55,0,0));--ln-biorhythm-guidance-danger-border:linear-gradient(145deg,#611600,rgba(97,22,0,0));--ln-biorhythm-guidance-danger-accent:var(--ln-danger);--ln-biorhythm-guidance-caution-fill:linear-gradient(145deg,rgba(128,64,1,0.25),rgba(128,64,1,0));--ln-biorhythm-guidance-caution-border:linear-gradient(145deg,#613000,rgba(97,48,0,0));--ln-biorhythm-guidance-caution-accent:#804001;--ln-horoscope-selector-active:#233972;--ln-horoscope-progress-track:rgba(156,166,158,0.25);--ln-horoscope-progress-fill:linear-gradient(90deg,var(--ln-signal),var(--ln-deep-blue));--ln-horoscope-radar-deep:#111e40;--ln-horoscope-radar-backdrop:rgba(10,12,22,0.44);--ln-character-radar-fill-opacity:0.85;--ln-character-radar-glow-opacity:0.85;color:var(--ln-text);color-scheme:dark;line-height:1.65;font-family:var(--ln-font-body)}@media (min-width:360px){.lunara-theme{--ln-commerce-fit-title:600 14px/16px var(--ln-font-body);--ln-commerce-fit-amount:700 20px/22px var(--ln-font-heading);--ln-commerce-fit-amount-tracking:normal;--ln-commerce-fit-price:700 20px/22px var(--ln-font-heading);--ln-commerce-fit-icon-size:var(--ln-space-5);--ln-commerce-fit-badge:600 12px/14px var(--ln-font-body);--ln-commerce-pack-fit-title:600 12px/14px var(--ln-font-body);--ln-commerce-pack-fit-amount:700 16px/18px var(--ln-font-heading);--ln-commerce-pack-fit-amount-tracking:normal;--ln-commerce-pack-fit-price:700 14px/16px var(--ln-font-heading);--ln-commerce-pack-fit-icon-size:var(--ln-space-4);--ln-commerce-pack-fit-badge:600 10px/12px var(--ln-font-body);--ln-commerce-pack-fit-badge-tracking:normal}}@media (min-width:768px){.lunara-theme{--ln-commerce-fit-gap:var(--ln-space-5);--ln-commerce-fit-padding-inline:var(--ln-space-4);--ln-commerce-fit-padding-block:var(--ln-space-5);--ln-commerce-fit-title:600 16px/18px var(--ln-font-body);--ln-commerce-fit-amount:700 28px/28px var(--ln-font-heading);--ln-commerce-fit-price:700 24px/26px var(--ln-font-heading);--ln-commerce-fit-icon-size:var(--ln-space-6);--ln-commerce-fit-badge:var(--ln-body-text-strong);--ln-commerce-pack-fit-padding-inline:var(--ln-space-4);--ln-commerce-pack-fit-title:600 16px/18px var(--ln-font-body);--ln-commerce-pack-fit-amount:700 24px/24px var(--ln-font-heading);--ln-commerce-pack-fit-amount-tracking:normal;--ln-commerce-pack-fit-price:700 20px/22px var(--ln-font-heading);--ln-commerce-pack-fit-icon-size:var(--ln-space-5);--ln-commerce-pack-fit-badge-padding-inline:var(--ln-space-3);--ln-commerce-pack-fit-badge:var(--ln-body-text-strong)}}.lunara-theme .font-display{font-family:var(--ln-font-heading)!important}.lunara-theme svg text{font-family:var(--ln-font-body)!important}.lunara-theme *,.lunara-theme :after,.lunara-theme :before{box-sizing:border-box}.lunara-theme :where(button,input,select,textarea){font-family:var(--ln-font-body)}.lunara-theme :where(button){-webkit-appearance:none;-moz-appearance:none;appearance:none;letter-spacing:normal}.lunara-theme :where(svg){color:inherit}@media (prefers-reduced-motion:reduce){.lunara-theme *,.lunara-theme :after,.lunara-theme :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}