:root{--fi-theme-ink:#321044;--fi-theme-primary:#4D215D;--fi-theme-link:#5B176D;--fi-theme-muted:#65566D;--fi-theme-secondary:#782883;--fi-theme-footer:#F1E6F3;--fi-theme-tint:#F4EAF8;--fi-theme-glow-rgb:154,90,167;--fi-theme-shadow-rgb:62,28,69}
html[data-filuxia-theme="aurea-kirmizi"]{--fi-theme-ink:#291b20;--fi-theme-primary:#741f31;--fi-theme-link:#7c2436;--fi-theme-muted:#6b585b;--fi-theme-secondary:#9b3548;--fi-theme-footer:#f0e3df;--fi-theme-tint:#f6e9e7;--fi-theme-glow-rgb:145,44,65;--fi-theme-shadow-rgb:72,30,34}
/* FILUXIA public website palette, aligned with ATLAS AUREA Mor. */
html:root body.fi-web-standard[class] {
 --fi-std-bg:#F8F0E8!important;--fi-std-panel:#FFFCF8!important;
 --fi-std-text:var(--fi-theme-ink)!important;--fi-std-muted:var(--fi-theme-muted)!important;
 --fi-std-gold:#805420!important;--fi-std-line:#E6D3C0!important;
 --fi-glass-surface:linear-gradient(135deg,#FFFCF8,var(--fi-theme-tint))!important;
 --fi-control-line:#E6D3C0!important;--paper:#F8F0E8!important;
 --ink:var(--fi-theme-ink)!important;--muted:var(--fi-theme-muted)!important;--gold:#805420!important;
 --line:#E6D3C0!important;--dark:var(--fi-theme-primary)!important;
 --v78-ivory:#FFFCF8!important;--v78-ink:var(--fi-theme-ink)!important;
 --v78-soft:var(--fi-theme-muted)!important;--v78-line:#E6D3C0!important;--v78-gold:#805420!important;
 --fi73-muted:var(--fi-theme-muted)!important;--fi73-line:#E6D3C0!important;--fi73-gold:#CDA269!important;
 --fi-kozmik-heading:var(--fi-theme-primary)!important;--fi-kozmik-heading-soft:var(--fi-theme-secondary)!important;
 background:radial-gradient(ellipse at 95% 0,rgba(var(--fi-theme-glow-rgb),.08),transparent 48%),#F8F0E8!important;
 color:var(--fi-theme-ink)!important;color-scheme:light;
}
html:root body.fi-web-standard[class]::before,html:root body.fi-web-standard[class]::after{background:none!important}
html:root body.fi-web-standard[class] .fi-global-header{
 --fi-nav-bg:rgba(248,240,232,.97);--fi-nav-bg-solid:#F8F0E8;--fi-nav-ink:var(--fi-theme-primary);
 --fi-nav-muted:var(--fi-theme-muted);--fi-nav-line:#E6D3C0;--fi-nav-gold:#805420;
 --fi-nav-panel:#FFFCF8;--fi-nav-hover:var(--fi-theme-tint);
 background:rgba(248,240,232,.97)!important;color:var(--fi-theme-primary)!important;border-color:#E6D3C0!important;
 box-shadow:0 4px 22px rgba(var(--fi-theme-shadow-rgb),.04)!important;
}
html:root body.fi-web-standard[class] :is(.fi-global-brand,.fi-global-brand-copy,.fi-global-nav-trigger,.fi-global-nav>a,.fi-global-menu-button,.fi-global-support,.fi-global-dropdown a){color:var(--fi-theme-primary)!important}
html:root body.fi-web-standard[class] :is(.fi-global-brand-copy small,.fi-global-dropdown small){color:var(--fi-theme-muted)!important}
html:root body.fi-web-standard[class] :is(.fi-global-dropdown,.fi-global-nav){background:#FFFCF8!important;border-color:#E6D3C0!important}
html:root body.fi-web-standard[class] .fi-global-dropdown a:hover{background:var(--fi-theme-tint)!important}
html:root body.fi-web-standard[class] :is(.fi-global-cta,.fi-global-mobile-cta){background:linear-gradient(135deg,var(--fi-theme-secondary),var(--fi-theme-primary))!important;color:#FFFCF8!important;border-color:var(--fi-theme-primary)!important}
html:root body.fi-web-standard[class] .fi-global-nav .fi-global-mobile-cta{color:#FFFCF8!important}
html:root body.fi-web-standard[class] main :is(h1,h2,h3,h4){color:var(--fi-theme-primary)!important;text-shadow:none!important}
html:root body.fi-web-standard[class] main :is(p,small){color:var(--fi-theme-muted)!important}
html:root body.fi-web-standard[class] main :is(h1,h2,h3,h4) :is(em,.accent,.highlight){color:var(--fi-theme-secondary)!important;-webkit-text-fill-color:currentColor!important}
html:root body.fi-web-standard[class] .hero.fi-hero-r522 .hero-copy h1 em{color:var(--fi-theme-secondary)!important}
html:root body.fi-web-standard[class] :is(.hero-description,.section-intro,.section-desc,.hero p,.fi-bc-home-card p,.fi-clarity-intro,.fi-about-section p,.fi-sound-compact p){color:var(--fi-theme-muted)!important}
html:root body.fi-web-standard[class] :is(.hero,.fi-hero-r522,.hero-art,.fi-floating-saturn-stage){background-color:transparent!important}
html:root body.fi-web-standard[class] .hero::before,html:root body.fi-web-standard[class] .hero::after{background:none!important}
html:root body.fi-web-standard[class] .hero .v78-path-card{background:#FFFCF8!important;color:var(--fi-theme-primary)!important;border-color:#E6D3C0!important;box-shadow:0 8px 24px rgba(var(--fi-theme-shadow-rgb),.06)!important}
html:root body.fi-web-standard[class] .hero .v78-path-card.fi-hero-primary{background:linear-gradient(135deg,var(--fi-theme-secondary),var(--fi-theme-primary))!important;color:#FFFCF8!important;border-color:var(--fi-theme-primary)!important}
html:root body.fi-web-standard[class] .hero .v78-path-card :is(strong,.v78-path-arrow){color:inherit!important}
html:root body.fi-web-standard[class] .hero .v78-path-card small{color:var(--fi-theme-muted)!important}
html:root body.fi-web-standard[class] .hero .v78-path-card.fi-hero-primary :is(strong,small,.v78-path-icon,.v78-path-arrow){color:#FFFCF8!important}
html:root body.fi-web-standard[class] .hero .v78-path-card:not(.fi-hero-primary):hover{background:var(--fi-theme-tint)!important;border-color:#CDA269!important}
html:root body.fi-web-standard[class] :is(.v78-path-icon,.eyebrow,.fi-product-eyebrow){color:#805420!important}
html:root body.fi-web-standard[class] main :is(.fi-sky-insights-home,.fi-sale-bridge,.fi-bc-home-card,.calendar-section,.home-disclosure,.fi-product-feature,.fi-gi-personal,.article-cta){background:linear-gradient(135deg,#FFFCF8,#F8F0E8)!important;border-color:#E6D3C0!important;box-shadow:0 10px 30px rgba(var(--fi-theme-shadow-rgb),.06)!important}
html:root body.fi-web-standard[class] #atlas-product-preview.fi-promo-r523{background:radial-gradient(ellipse at 95% 0,rgba(var(--fi-theme-glow-rgb),.1),transparent 55%),#FFFCF8!important;border-color:#E6D3C0!important;box-shadow:0 12px 34px rgba(var(--fi-theme-shadow-rgb),.07)!important}
html:root body.fi-web-standard[class] :is(.fi-sky-insights-home-item,.fi-sky-insights-home-card,.fi-sale-grid article,.note-card,.channel-card,.track,.fi-gi-panel,.catalog-search,.sky-insight,.metrics article,.weekly,.location-panel,.fi-beginner-grid article,.event,.event-item,.event-card,.fi-firstlook-shell,.fi-start-form){background:#FFFCF8!important;border-color:#E6D3C0!important;color:var(--fi-theme-ink)!important;box-shadow:0 6px 20px rgba(var(--fi-theme-shadow-rgb),.045)!important}
html:root body.fi-web-standard[class] main :is(.fi-sky-insights-home-item,.fi-sale-grid article,.channel-card,.track,.note-card,.fi-beginner-grid article,.event,.event-item,.event-card) :is(p,small,span:not([class])){color:var(--fi-theme-muted)!important}
html:root body.fi-web-standard[class] :is(.fi-insight-read,.fi-home-secondary-link,.fi-beginner-grid article>a,.fi-bc-follow>a,.fi-sound-compact>a,.article-shell a,.fi-clarity-actions a:not(.fi-clarity-button)){color:var(--fi-theme-link)!important}
html:root body.fi-web-standard[class] main :is(.fi-insight-read,.fi-sale-grid a,.article-cta a){color:var(--fi-theme-link)!important}
html:root body.fi-web-standard[class] :is(input,textarea,select){background-color:#FFFCF8!important;color:var(--fi-theme-ink)!important;border-color:#D9C3AF!important;color-scheme:light!important}
html:root body.fi-web-standard[class] :is(input,textarea)::placeholder{color:var(--fi-theme-muted)!important;opacity:1}
html:root body.fi-web-standard[class] :is(.button,.primary-btn,.fi-gi-primary,.fi-clarity-button,.fi-product-web-link,.fi-firstlook-submit,.fi-bc-submit,.fi-start-form button,.fi-sky-insights-home-link,#export-calendar,.fi-bc-home-card>a){background:linear-gradient(135deg,var(--fi-theme-secondary),var(--fi-theme-primary))!important;color:#FFFCF8!important;border-color:var(--fi-theme-primary)!important}
html:root body.fi-web-standard[class] :is(.button.outline,.button.secondary,.fi-product-screens-button,#more-events){background:#FFFCF8!important;color:var(--fi-theme-primary)!important;border-color:#CDA269!important}
html:root body.fi-web-standard[class] :is(.fi-gi-tabs,.fi-gi-period-switch,.fi-gi-perspectives,.fi-gi-signs,#takvim .filter-row,.calendar-filters,#fi-birth-chart [role=tablist]){background:var(--fi-theme-tint)!important;border-color:#E6D3C0!important}
html:root body.fi-web-standard[class] :is(.fi-gi-tabs,.fi-gi-period-switch,.fi-gi-perspectives,.fi-gi-signs,#takvim .filter-row,.calendar-filters,#fi-birth-chart [role=tablist])>button{background:#FFFCF8!important;color:var(--fi-theme-primary)!important;border-color:#E6D3C0!important}
html:root body.fi-web-standard[class] :is(.fi-gi-tabs,.fi-gi-period-switch,.fi-gi-perspectives,.fi-gi-signs,#takvim .filter-row,.calendar-filters,#fi-birth-chart [role=tablist])>button:is(.active,[aria-selected=true],[aria-checked=true]){background:var(--fi-theme-primary)!important;color:#FFFCF8!important;border-color:var(--fi-theme-primary)!important}
html:root body.fi-web-standard[class] #takvim [data-save-event]{background:var(--fi-theme-tint)!important;color:var(--fi-theme-primary)!important;border-color:#E6D3C0!important}
html:root body.fi-web-standard[class] #takvim .event-row{background:#FFFCF8!important;border-color:#E6D3C0!important;color:var(--fi-theme-ink)!important}
html:root body.fi-web-standard[class] #takvim .event-date{background:#F7EAD0!important;color:var(--fi-theme-primary)!important;border-color:#E6D3C0!important}
html:root body.fi-web-standard[class] #takvim .event-row :is(a,.event-icon){color:var(--fi-theme-link)!important}
html:root body.fi-web-standard[class] :is(#fi-cookie-banner,#fi-cookie-modal){background:#FFFCF8!important;color:var(--fi-theme-ink)!important;border-color:#E6D3C0!important;box-shadow:0 16px 42px rgba(var(--fi-theme-shadow-rgb),.15)!important}
html:root body.fi-web-standard[class] :is(.fi-cookie-banner,.fi-cookie-panel,.fi-cookie-dialog){background:#FFFCF8!important;color:var(--fi-theme-ink)!important;border-color:#E6D3C0!important;box-shadow:0 16px 42px rgba(var(--fi-theme-shadow-rgb),.15)!important}
html:root body.fi-web-standard[class] #fi-cookie-root :is(h2,h3,p,button){color:var(--fi-theme-primary)!important}
html:root body.fi-web-standard[class] #fi-cookie-root button{background:var(--fi-theme-tint)!important;border-color:#E6D3C0!important}
html:root body.fi-web-standard[class] #fi-cookie-root [data-consent-accept]{background:var(--fi-theme-primary)!important;color:#FFFCF8!important}
html:root body.fi-web-standard[class] a[aria-label="Yönetici ile görüş"]{background:var(--fi-theme-primary)!important;color:#FFFCF8!important;border-color:#CDA269!important}
html:root body.fi-web-standard[class]>footer{background:var(--fi-theme-footer)!important;color:var(--fi-theme-muted)!important;border-color:#E6D3C0!important}
html:root body.fi-web-standard[class]>footer :is(a,summary){color:var(--fi-theme-primary)!important}
html:root body.fi-web-standard[class] .fi-screen-dialog{background:#FFFCF8!important;color:var(--fi-theme-primary)!important;border-color:#E6D3C0!important}
html:root body.fi-web-standard[class] .fi-screen-dialog-header button{background:var(--fi-theme-primary)!important;color:#FFFCF8!important}
html:root body.fi-web-standard[class] :is(a,button,input,select,textarea,summary):focus-visible{outline-color:#805420!important}
@media(max-width:1020px){html:root body.fi-web-standard[class] .fi-global-nav{background:#FFFCF8!important}}
html:root body.fi-web-standard[class] .fi-global-brand-mark.fi-brand-custom{background:var(--fi-theme-primary)!important;border-radius:50%!important;padding:5px!important;box-sizing:border-box}
html:root body.fi-web-standard[class] #fi-sky-insights-home :is(h2,h3,label){color:var(--fi-theme-primary)!important}
html:root body.fi-web-standard[class] #fi-sky-insights-home :is(p,small){color:var(--fi-theme-muted)!important}
html:root body.fi-web-standard[class] #fi-cookie-root strong{color:var(--fi-theme-primary)!important}
html:root body.fi-web-standard[class] #fi-cookie-root [data-choice="true"]{background:var(--fi-theme-primary)!important;color:#FFFCF8!important}
@media(min-width:1021px){html:root body.fi-web-standard[class] .fi-global-nav{background:transparent!important}}

/* Shared light surfaces, readable secondary text and quiet gold details. */
html:root body.fi-web-standard[class]{--bg:#F8F0E8!important;--bg2:var(--fi-theme-tint)!important;--panel:#FFFCF8!important;--panel-solid:#FFFCF8!important;--soft:var(--fi-theme-muted)!important;--accent:var(--fi-theme-secondary)!important;--accent2:var(--fi-theme-primary)!important;--gold2:#CDA269!important;--dark2:var(--fi-theme-tint)!important;--green:#326647!important;--red:#9B3447!important;--shadow:0 16px 42px rgba(var(--fi-theme-shadow-rgb),.09)!important}
html:root body.fi-web-standard[class]>footer :is(p,small,span){color:var(--fi-theme-muted)!important}
html:root body.fi-web-standard[class] :is(.fi-clarity-glossary,.fi-clarity-glossary span,.fi-clarity-glossary strong,.home-disclosure summary,.home-disclosure-show,.home-disclosure-hide,.home-disclosure-icon){color:var(--fi-theme-primary)!important}
html:root body.fi-web-standard[class] #atlas-product-preview :is(figcaption,figcaption b,figcaption span){color:var(--fi-theme-primary)!important}
html:root body.fi-web-standard[class] :is(.fi-screen-open,.filuxia-season-ruler-badge){background:var(--fi-theme-tint)!important;color:var(--fi-theme-primary)!important;border-color:#E6D3C0!important}
html:root body.fi-web-standard[class] #filuxia-hakkinda a{color:var(--fi-theme-link)!important;text-decoration-color:#CDA269!important}
html:root body.fi-web-standard[class] :is(#takvim,#fi-extra-tools){background:linear-gradient(135deg,#FFFCF8,#F8F0E8)!important;border-color:#E6D3C0!important;color:var(--fi-theme-ink)!important;box-shadow:0 12px 34px rgba(var(--fi-theme-shadow-rgb),.055)!important}
html:root body.fi-web-standard[class] #takvim :is(.weekly a,summary){color:var(--fi-theme-link)!important}
html:root body.fi-web-standard[class] #fi-extra-tools :is(.metrics article,.radar-card,.sky-map-panel,.aspects-panel,.observatory-location-bar,.tonight-card,.night-plan-card,.plan-footer,.local-sky-footer,.location-auto-card,.location-search-box,.location-search-input){background:#FFFCF8!important;color:var(--fi-theme-ink)!important;border-color:#E6D3C0!important;box-shadow:0 6px 22px rgba(var(--fi-theme-shadow-rgb),.04)!important}
html:root body.fi-web-standard[class] #fi-extra-tools :is(summary,.home-disclosure-show,.home-disclosure-hide,.home-disclosure-icon,h2,h3,strong,th,td,label,.motion-summary>span,.radar-card span,.radar-card b,.aspect span,.aspect strong,.plan-step span,.plan-step strong,.location-kicker,.location-selected,.sky-map-legend){color:var(--fi-theme-ink)!important}
html:root body.fi-web-standard[class] #fi-extra-tools :is(p,small,.radar-card small,.radar-card p,.local-sky-footer p){color:var(--fi-theme-muted)!important}
html:root body.fi-web-standard[class] #fi-extra-tools :is(.motion-summary>span,.radar-status,.location-change-button,.location-auto-icon,.live-badge,.location-quality-pill){background:var(--fi-theme-tint)!important;color:var(--fi-theme-primary)!important;border-color:#E6D3C0!important}
html:root body.fi-web-standard[class] #fi-extra-tools :is(th,td){border-color:#E6D3C0!important}
html:root body.fi-web-standard[class] #fi-extra-tools :is(thead,thead th){background:var(--fi-theme-tint)!important;color:var(--fi-theme-primary)!important}
html:root body.fi-web-standard[class] #fi-extra-tools :is(.location-result,.location-result button,.location-search-input button,.location-close){color:var(--fi-theme-primary)!important}
html:root body.fi-web-standard[class] #fi-extra-tools :is(.location-result,.location-result button):hover{background:var(--fi-theme-tint)!important}

/* Public forms and their generated results. */
html:root body.fi-web-standard[class] :is(.fi-firstlook-back,.fi-firstlook-field label,.fi-firstlook-short-option,.filuxia-v71057-unknown-row label){color:var(--fi-theme-primary)!important}
html:root body.fi-web-standard[class] :is(.fi-firstlook-results,.fi-firstlook-result,.fi-firstlook-result article,.fi-firstlook-result section){background:#FFFCF8!important;color:var(--fi-theme-ink)!important;border-color:#E6D3C0!important}
html:root body.fi-web-standard[class] #fi-birth-chart :is(form,[data-results],[data-places],[data-selection],[data-aspects] button,tbody tr){background:#FFFCF8!important;color:var(--fi-theme-ink)!important;border-color:#E6D3C0!important;box-shadow:0 10px 30px rgba(var(--fi-theme-shadow-rgb),.05)!important}
html:root body.fi-web-standard[class] #fi-birth-chart :is(label,th,td,[data-selection],[data-aspects] strong,[data-aspects] span,.fi-bc-zoom output,.fi-bc-legend span,.fi-bc-legend b){color:var(--fi-theme-ink)!important}
html:root body.fi-web-standard[class] #fi-birth-chart :is([data-places] button,.fi-bc-zoom button){background:var(--fi-theme-tint)!important;color:var(--fi-theme-primary)!important;border-color:#E6D3C0!important}
html:root body.fi-web-standard[class] #fi-birth-chart :is([data-aspects] small,.fi-bc-planet-theme,.fi-bc-note){color:var(--fi-theme-muted)!important}
html:root body.fi-web-standard[class] #fi-birth-chart :is(th,td){border-color:#E6D3C0!important}
html:root body.fi-web-standard[class] #fi-birth-chart :is(thead th,tbody td::before){background:var(--fi-theme-tint)!important;color:var(--fi-theme-primary)!important}

/* Guides, sky readings and expandable explanations. */
html:root body.fi-web-standard[class] :is(.lesson-faq details,.article-toc,.related-guides a,.lesson-table,.quick-answer,.worked-example,.lesson-glossary>div,.discovery-card){background:#FFFCF8!important;border-color:#E6D3C0!important}
html:root body.fi-web-standard[class] :is(.lesson-faq summary,.article-toc summary,.related-guides a span,.lesson-table th,.lesson-table td,.lesson-glossary dt){color:var(--fi-theme-primary)!important}
html:root body.fi-web-standard[class] :is(.lesson-faq details p,.lesson-glossary dd,.lesson-meta span,.lesson-steps li){color:var(--fi-theme-muted)!important}
html:root body.fi-web-standard[class] .discovery-card span{color:#805420!important;font-size:12px!important}
html:root body.fi-web-standard[class] .catalog-filters button{color:var(--fi-theme-primary)!important;font-size:12px!important;min-height:40px}
html:root body.fi-web-standard[class] .catalog-filters button.active{background:var(--fi-theme-primary)!important;color:#FFFCF8!important}
html:root body.fi-web-standard[class] .catalog-stat small{font-size:12px!important}
html:root body.fi-web-standard[class] :is(.fi-gi-date,.fi-gi-date b){color:var(--fi-theme-muted)!important}

/* Frequency library: keep cover artwork, lighten every player control. */
html:root body.fi-web-standard[class] #player{background:rgba(255,252,248,.98)!important;color:var(--fi-theme-ink)!important;border-color:#E6D3C0!important;box-shadow:0 -8px 30px rgba(var(--fi-theme-shadow-rgb),.08)!important}
html:root body.fi-web-standard[class] #player :is(.round,.mode,.timer-menu){background:#FFFCF8!important;color:var(--fi-theme-primary)!important;border-color:#D9C3AF!important}
html:root body.fi-web-standard[class] #player :is(.now strong,.timer-menu button){color:var(--fi-theme-primary)!important}
html:root body.fi-web-standard[class] #player :is(.timeline,.now small){color:var(--fi-theme-muted)!important;font-size:12px!important}
html:root body.fi-web-standard[class] #player .mode{font-size:12px!important}
html:root body.fi-web-standard[class] #player .play{background:var(--fi-theme-primary)!important;color:#FFFCF8!important;border-color:var(--fi-theme-primary)!important}
html:root body.fi-web-standard[class] .collection-button{background:#FFFCF8!important;color:var(--fi-theme-primary)!important;border-color:#D9C3AF!important;font-size:14px!important}
html:root body.fi-web-standard[class] .collection-button small{color:var(--fi-theme-muted)!important;font-size:12px!important}
html:root body.fi-web-standard[class] .collection-button.is-active{background:linear-gradient(135deg,var(--fi-theme-secondary),var(--fi-theme-primary))!important;color:#FFFCF8!important}
html:root body.fi-web-standard[class] .collection-button.is-active small{color:#FFFCF8!important}
html:root body.fi-web-standard[class] :is(.cover-wrap figcaption,.visualizer-status,.track small){font-size:12px!important}
html:root body.fi-web-standard[class] .visualizer-status{background:var(--fi-theme-tint)!important;color:var(--fi-theme-primary)!important;border-color:#E6D3C0!important}

/* Contact interface and future conversation states share the same palette. */
html:root body.fi-web-standard[class] .topbar{background:rgba(248,240,232,.97)!important;color:var(--fi-theme-primary)!important;border-color:#E6D3C0!important}
html:root body.fi-web-standard[class] :is(.feature-grid article,.card,.chat-app,.chat-head,.composer,.attachment-preview,.recording-strip,.menu-popover,.call-card,.network-pill,.status-orb,.round-btn,.message-box,.offline-banner){background:#FFFCF8!important;color:var(--fi-theme-ink)!important;border-color:#E6D3C0!important}
html:root body.fi-web-standard[class] :is(.wordmark,.feature-grid strong,.form-card label,.back,.network-pill,.menu-popover button){color:var(--fi-theme-primary)!important}
html:root body.fi-web-standard[class] :is(.primary,.send-btn){background:linear-gradient(135deg,var(--fi-theme-secondary),var(--fi-theme-primary))!important;color:#FFFCF8!important;border-color:var(--fi-theme-primary)!important}
html:root body.fi-web-standard[class] :is(.status.online,.live-badge){color:#326647!important}
html:root body.fi-web-standard[class] .bubble.theirs{background:var(--fi-theme-tint)!important;color:var(--fi-theme-ink)!important;border-color:#E6D3C0!important}
html:root body.fi-web-standard[class] .bubble.mine{background:var(--fi-theme-primary)!important;color:#FFFCF8!important;border-color:var(--fi-theme-secondary)!important}
html:root body.fi-web-standard[class] .bubble.theirs .meta{color:var(--fi-theme-muted)!important}
html:root body.fi-web-standard[class] .bubble.mine .meta{color:var(--fi-theme-tint)!important}
html:root body.fi-web-standard[class] :is(.feature-grid small,.form-card .micro){font-size:12px!important}
html:root body.fi-web-standard[class] #toast{background:var(--fi-theme-primary)!important;color:#FFFCF8!important}
@media(prefers-reduced-motion:reduce){html:root body.fi-web-standard[class] .ambient{animation:none!important}}
html:root body.fi-web-standard[class] #fi-extra-tools :is(.sky-metrics article,.home-disclosure,.sky-time-toolbar,.motion-radar,.local-sky-selection){background:#FFFCF8!important;color:var(--fi-theme-ink)!important;border-color:#E6D3C0!important;box-shadow:0 8px 24px rgba(var(--fi-theme-shadow-rgb),.04)!important}
html:root body.fi-web-standard[class] #fi-extra-tools :is(dt,dd,.panel-top span,.map-bottom span,.map-bottom a,.aspects-panel>a,.plan-footer a,.radar-source,.radar-source span,.equipment-filter button){color:var(--fi-theme-primary)!important}
html:root body.fi-web-standard[class] #fi-extra-tools .equipment-filter button{background:var(--fi-theme-tint)!important;border-color:#E6D3C0!important}
html:root body.fi-web-standard[class] #fi-extra-tools .equipment-filter button.active{background:var(--fi-theme-primary)!important;color:#FFFCF8!important}
html:root body.fi-web-standard[class] .fi-admin-support-footer-row a{color:var(--fi-theme-link)!important}
html:root body.fi-web-standard[class] .lesson-table :is(table,tbody,tr,td){background:#FFFCF8!important;border-color:#E6D3C0!important}
html:root body.fi-web-standard[class] .lesson-table :is(thead,th){background:var(--fi-theme-tint)!important;border-color:#E6D3C0!important}
html:root body.fi-web-standard[class] #fi-extra-tools .radar-tabs button{background:var(--fi-theme-tint)!important;color:var(--fi-theme-primary)!important;border-color:#E6D3C0!important}
html:root body.fi-web-standard[class] #fi-extra-tools .radar-tabs button:is(.active,[aria-selected=true]){background:var(--fi-theme-primary)!important;color:#FFFCF8!important}
html:root body.fi-web-standard[class] #fi-cookie-launcher{background:var(--fi-theme-tint)!important;color:var(--fi-theme-primary)!important;border-color:#E6D3C0!important}
html:root body.fi-web-standard[class] #player #timer-menu button{background:#FFFCF8!important;color:var(--fi-theme-primary)!important}
html:root body.fi-web-standard[class] #player #timer-menu button:hover{background:var(--fi-theme-tint)!important}
@media(max-width:1020px){html:root body.fi-web-standard[class] .fi-global-cta{display:none!important}}
html:root body.fi-web-standard[class] #fi-birth-chart :is(.fi-bc-legend,.chart-house-guide,.chart-house-guide article){background:#FFFCF8!important;color:var(--fi-theme-ink)!important;border-color:#E6D3C0!important}
html:root body.fi-web-standard[class] #fi-birth-chart .chart-house-guide :is(summary,b){color:var(--fi-theme-primary)!important}

/* Compact, keyboard-accessible theme selection. */
html:root body.fi-web-standard[class] .fi-theme-choice{display:flex!important;align-items:center!important;gap:2px!important;flex:0 0 auto!important;margin:0!important;padding:0!important}
html:root body.fi-web-standard[class] button.fi-theme-dot{position:relative!important;display:inline-grid!important;place-items:center!important;width:40px!important;height:44px!important;min-width:40px!important;min-height:44px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important;flex:0 0 40px!important}
html:root body.fi-web-standard[class] button.fi-theme-dot::before{content:"";position:absolute;inset:7px 5px;border:2px solid #FFFCF8;border-radius:50%;background:linear-gradient(135deg,#77428b,#4d215d);box-shadow:0 0 0 1px #d9c3af}
html:root body.fi-web-standard[class] button.fi-theme-dot[data-fi-theme-choice="aurea-kirmizi"]::before{background:linear-gradient(135deg,#9b3548,#741f31)}
html:root body.fi-web-standard[class] button.fi-theme-dot[aria-pressed="true"]::before{box-shadow:0 0 0 2px #a77938}
html:root body.fi-web-standard[class] button.fi-theme-dot span{position:relative!important;color:#fff!important;font:700 16px/1 system-ui!important;opacity:0}
html:root body.fi-web-standard[class] button.fi-theme-dot[aria-pressed="true"] span{opacity:1}
html:root body.fi-web-standard[class] button.fi-theme-dot:focus-visible{outline:2px solid var(--fi-theme-primary)!important;outline-offset:2px!important}
html:root body.fi-web-standard[class] .fi-global-shell{gap:14px!important}
@media(min-width:1021px) and (max-width:1250px){html:root body.fi-web-standard[class] .fi-global-shell{width:calc(100% - 32px)!important;gap:8px!important}html:root body.fi-web-standard[class] .fi-global-nav>a{padding-inline:7px!important;font-size:12px!important}}
@media(max-width:1020px){html:root body.fi-web-standard[class] .fi-global-shell>.fi-theme-choice{order:3!important;margin-left:auto!important}html:root body.fi-web-standard[class] .fi-global-menu-button{margin-left:0!important}html:root body.fi-web-standard[class] .fi-global-shell{gap:8px!important}}
@media(max-width:400px){html:root body.fi-web-standard[class] .fi-global-brand-copy{font-size:17px!important}html:root body.fi-web-standard[class] .fi-global-brand{gap:7px!important}html:root body.fi-web-standard[class] header.topbar{flex-wrap:wrap!important;gap:6px!important}html:root body.fi-web-standard[class] header.topbar .top-actions{width:100%!important;justify-content:flex-end!important}html:root body.fi-web-standard[class] header.topbar>.fi-theme-choice{margin-left:auto!important}}
