/* Color overrides for the supplied Orden Astral modules. */
/* home.css */
html[data-oa-theme="light"]{--oap-gold:#80550f !important;--oap-light:#80550f !important;--oap-text:#80550f !important;--oap-muted:#4c3c23 !important}
html[data-oa-theme="light"] body.oap-home{background:#fffdf7 !important}
html[data-oa-theme="light"] .oap-page{background:#fffdf7 !important}
html[data-oa-theme="light"] .oap-orbit-glow{background:radial-gradient(ellipse,rgba(128,85,15,0.071),transparent 67%) !important}
html[data-oa-theme="light"] .oap-page a.oap-button{color:#4c3c23 !important}
html[data-oa-theme="light"] .oap-page a.oap-button.oap-outline:hover{color:#4c3c23 !important}
html[data-oa-theme="light"] .oap-divider:before,html[data-oa-theme="light"] .oap-divider:after{background:linear-gradient(90deg,transparent,#fffdf7) !important}
html[data-oa-theme="light"] .oap-zodiac{border-top:1px solid #cab389 !important;border-left:1px solid #cab389 !important}
html[data-oa-theme="light"] .oap-page button.oap-sign{border-right:1px solid #cab389 !important;border-bottom:1px solid #cab389 !important}
html[data-oa-theme="light"] .oap-page button.oap-sign:hover,html[data-oa-theme="light"] .oap-page button.oap-sign[aria-pressed=true]{background:rgba(128,85,15,0.043) !important}
html[data-oa-theme="light"] .oap-sign-result{border:1px solid #cab389 !important;background:#fffdf7 !important}
html[data-oa-theme="light"] .oap-symbol-notes{border-top:1px solid #cab389 !important}
html[data-oa-theme="light"] .oap-symbol-notes details{border-bottom:1px solid #cab389 !important}
html[data-oa-theme="light"] .oap-world{border-block:1px solid #cab389 !important;background:radial-gradient(ellipse at 50% 0,rgba(128,85,15,0.051),transparent 60%) !important}
html[data-oa-theme="light"] .oap-world-card{border:1px solid #cab389 !important;background:#fffdf7 !important}
html[data-oa-theme="light"] .oap-article-symbol{border:1px solid #cab389 !important;background:radial-gradient(circle,rgba(128,85,15,0.071),transparent 70%) !important}
html[data-oa-theme="light"] .oap-closing{border-top:1px solid #cab389 !important}
html[data-oa-theme="light"] .oap-header{border-bottom:1px solid #cab389 !important;background:#fffdf7 !important}
html[data-oa-theme="light"] .oap-footer{border-top:1px solid #cab389 !important;background:#fffdf7 !important}
html[data-oa-theme="light"] .oap-skip{color:#4c3c23 !important}
html[data-oa-theme="light"] .oap-page .oap-deck-art{box-shadow:-8px 6px 18px rgba(96,69,22,0.190) !important}
html[data-oa-theme="light"] .oap-page .oap-deck-caption{border:1px solid #8b6422 !important;background:#fffdf7 !important;color:#80550f !important}
html[data-oa-theme="light"] .oap-page .oap-deck-card:focus-visible .oap-deck-art,html[data-oa-theme="light"] .oap-page .oap-deck-card.is-selected .oap-deck-art{box-shadow:0 15px 50px rgba(96,69,22,0.190),0 0 0 2px rgba(96,69,22,0.190) !important}
html[data-oa-theme="light"] .oap-deck-scroll:focus-visible{outline:1px solid #8b6422 !important}
@media (hover:hover) and (pointer:fine){html[data-oa-theme="light"] .oap-page .oap-deck-card:hover .oap-deck-art{box-shadow:0 15px 50px rgba(96,69,22,0.190),0 0 0 2px rgba(96,69,22,0.190) !important}}
html[data-oa-theme="light"] .oap-page .oap-preview-card{box-shadow:0 15px 35px rgba(96,69,22,0.190) !important}
html[data-oa-theme="light"] .oap-preview-meaning{border-top:1px solid #cab389 !important}
html[data-oa-theme="light"] .oap-preview-meaning:last-child{border-bottom:1px solid #cab389 !important}
html[data-oa-theme="light"] .oap-page .oap-wheel-link:hover .oap-wheel-hit,html[data-oa-theme="light"] .oap-page .oap-wheel-link:focus-visible .oap-wheel-hit{fill:rgba(128,85,15,0.071) !important}
/* intro.css */
html[data-oa-theme="light"] #oa-intro{background:#fffdf7 !important;color:#80550f !important}
html[data-oa-theme="light"] #oa-intro .oa-halo{background:radial-gradient(ellipse at center,rgba(128,85,15,0.065),transparent 57%) !important}
html[data-oa-theme="light"] #oa-intro .oa-spark{fill:#80550f !important}
html[data-oa-theme="light"] #oa-intro .oa-name{color:#80550f !important}
html[data-oa-theme="light"] #oa-intro .oa-motto{color:#80550f !important}
html[data-oa-theme="light"] #oa-intro .oa-skip{border-bottom:1px solid #cab389 !important;color:#4c3c23 !important}
html[data-oa-theme="light"] #oa-intro .oa-skip:hover,html[data-oa-theme="light"] #oa-intro .oa-skip:focus-visible{color:#80550f !important;border-color:#8b6422 !important;outline:1px solid #8b6422 !important}
html[data-oa-theme="light"] #oa-intro .oa-progress{background:linear-gradient(90deg,#fffdf7,#80550f,#80550f) !important}
/* zodiaco.css */
html[data-oa-theme="light"] body.oaz-body{background:#fffdf7 !important;color:#80550f !important}
html[data-oa-theme="light"] .oaz-page{color:#80550f !important}
html[data-oa-theme="light"] .oaz-page h1,html[data-oa-theme="light"] .oaz-page h2,html[data-oa-theme="light"] .oaz-page h3{color:#80550f !important}
html[data-oa-theme="light"] .oaz-page .oaz-kicker{color:#80550f !important}
html[data-oa-theme="light"] .oaz-page .oaz-intro{color:#80550f !important}
html[data-oa-theme="light"] .oaz-breadcrumb{color:#4c3c23 !important}
html[data-oa-theme="light"] .oaz-page a{color:#80550f !important}
html[data-oa-theme="light"] .oaz-page a:hover{color:#80550f !important}
html[data-oa-theme="light"] .oaz-signs{border-left:1px solid #cab389 !important;border-top:1px solid #cab389 !important}
html[data-oa-theme="light"] .oaz-sign{border-bottom:1px solid #cab389 !important;border-right:1px solid #cab389 !important;color:#80550f !important;background:#fffdf7 !important}
html[data-oa-theme="light"] .oaz-sign-element{color:#4c3c23 !important}
html[data-oa-theme="light"] .oaz-arrow{color:#80550f !important}
html[data-oa-theme="light"] a.oaz-sign:hover{background:rgba(128,85,15,0.063) !important}
html[data-oa-theme="light"] .oaz-page p.oaz-note{color:#4c3c23 !important}
html[data-oa-theme="light"] .oaz-elements section{border:1px solid #cab389 !important;background:radial-gradient(ellipse at top left,rgba(128,85,15,0.031),transparent 75%) !important}
html[data-oa-theme="light"] .oaz-elements p.oaz-sign-names{color:#80550f !important}
html[data-oa-theme="light"] .oaz-page p.oaz-closing{border-top:1px solid #cab389 !important;color:#80550f !important}
html[data-oa-theme="light"] .oaz-header{border-bottom:1px solid #cab389 !important;background:#fffdf7 !important}
html[data-oa-theme="light"] .oaz-header a{color:#80550f !important}
html[data-oa-theme="light"] .oaz-footer{background:#fffdf7 !important;border-top:1px solid #cab389 !important;color:#4c3c23 !important}
html[data-oa-theme="light"] .oaz-footer p:first-child{color:#80550f !important}
html[data-oa-theme="light"] .oaz-skip{background:#80550f !important;color:#4c3c23 !important}
html[data-oa-theme="light"] .oaz-page a:focus-visible{outline:2px solid #8b6422 !important}
/* signs.css */
html[data-oa-theme="light"] .oas-profile{--oas-gold:#80550f !important;--oas-cream:#80550f !important;--oas-line:#cab389 !important;color:#80550f !important}
html[data-oa-theme="light"] .oas-sign-nav a{color:#4c3c23 !important}
html[data-oa-theme="light"] .oas-sign-nav a:hover,html[data-oa-theme="light"] .oas-sign-nav a[aria-current=page]{border-color:#8b6422 !important;background:rgba(128,85,15,0.047) !important}
html[data-oa-theme="light"] .oas-card-button{box-shadow:0 18px 60px rgba(96,69,22,0.190) !important}
html[data-oa-theme="light"] .oas-profile .oas-card-hint{color:#4c3c23 !important}
html[data-oa-theme="light"] .oas-traits li{color:#80550f !important}
html[data-oa-theme="light"] .oas-facts dt{color:#4c3c23 !important}
html[data-oa-theme="light"] .oas-matches a,html[data-oa-theme="light"] .oas-matches span{border:1px solid #cab389 !important}
html[data-oa-theme="light"] .oas-matches a:hover{color:#4c3c23 !important}
html[data-oa-theme="light"] .oas-profile .oas-small{color:#4c3c23 !important}
html[data-oa-theme="light"] .oas-profile .oas-method{color:#4c3c23 !important}
/* reading.css */
html[data-oa-theme="light"] .oatr-reading{--oa-gold:#80550f !important;--oa-cream:#80550f !important}
html[data-oa-theme="light"] .oatr-reading .oatr-pick{border:1px solid #8b6422 !important;background:#fffdf7 !important;box-shadow:-4px 0 9px rgba(96,69,22,0.190) !important}
html[data-oa-theme="light"] .oatr-reading .oatr-pick:not(:disabled):hover,html[data-oa-theme="light"] .oatr-reading .oatr-pick:focus-visible{outline:2px solid #8b6422 !important}
html[data-oa-theme="light"] .oatr-visual{border:1px solid #cab389 !important;background:radial-gradient(ellipse,rgba(128,85,15,0.200),transparent 70%) !important}
html[data-oa-theme="light"] .oatr-visual:empty:after{color:#4c3c23 !important}
html[data-oa-theme="light"] .oatr-face{background:#fffdf7 !important}
html[data-oa-theme="light"] .oatr-hint{color:#4c3c23 !important}
html[data-oa-theme="light"] .oatr-reading .oatr-restart{color:#4c3c23 !important;background:linear-gradient(110deg,#80550f,#80550f,#80550f) !important;border:1px solid #8b6422 !important}
html[data-oa-theme="light"] .oatr-reading button:focus-visible{outline:2px solid #8b6422 !important}
html[data-oa-theme="light"] .oatr-note{color:#4c3c23 !important}
html[data-oa-theme="light"] .oatr-history .oatr-round{border-top:1px solid #cab389 !important}
html[data-oa-theme="light"] .oatr-reading .oatr-next{background:linear-gradient(110deg,#80550f,#80550f,#80550f) !important;color:#4c3c23 !important}
html[data-oa-theme="light"] .oatr-reading .oatr-mix:not(:disabled):hover{background:rgba(128,85,15,0.094) !important}
/* calculator.css */
html[data-oa-theme="light"] .oan-calculator{--oan-gold:#80550f !important;--oan-cream:#80550f !important}
html[data-oa-theme="light"] .oan-calculator input[type=date]{background:#fffdf7 !important;border:1px solid #cab389 !important;color-scheme:light !important}
html[data-oa-theme="light"] .oan-calculator input:focus-visible,html[data-oa-theme="light"] .oan-calculator button:focus-visible,html[data-oa-theme="light"] .oan-calculator summary:focus-visible{outline:2px solid #8b6422 !important}
html[data-oa-theme="light"] .oan-calculator input[aria-invalid=true]{border-color:#8b6422 !important}
html[data-oa-theme="light"] .oan-calculator .oan-privacy{color:#4c3c23 !important}
html[data-oa-theme="light"] .oan-calculator button{background:linear-gradient(110deg,#80550f,#80550f,#80550f) !important;color:#4c3c23 !important;border:1px solid #8b6422 !important}
html[data-oa-theme="light"] .oan-calculator .oan-error{color:#9b2833 !important}
html[data-oa-theme="light"] .oan-calculator .oan-status{color:#4c3c23 !important}
html[data-oa-theme="light"] .oan-calculator .oan-result{border-top:1px solid #cab389 !important}
html[data-oa-theme="light"] .oan-calculator .oan-advice{background:rgba(128,85,15,0.035) !important;border-left:1px solid #8b6422 !important}
html[data-oa-theme="light"] .oan-calculator .oan-note{color:#4c3c23 !important}
html[data-oa-theme="light"] .oan-calculator .oan-progress li{color:#4c3c23 !important;border-bottom:1px solid #cab389 !important}
html[data-oa-theme="light"] .oan-calculator .oan-progress li.is-current{color:#80550f !important;border-color:#8b6422 !important}
html[data-oa-theme="light"] .oan-calculator .oan-position{color:#4c3c23 !important}
html[data-oa-theme="light"] .oan-card-fallback{border:5px double #8b6422 !important;color:#80550f !important;background:radial-gradient(ellipse,#fffdf7,#fffdf7) !important}
html[data-oa-theme="light"] .oan-calculator .oan-period,html[data-oa-theme="light"] .oan-calculator .oan-root-note{color:#4c3c23 !important}
html[data-oa-theme="light"] .oan-calculator .oan-change{color:#4c3c23 !important}
html[data-oa-theme="light"] .oan-calculator .oan-navigation .oan-again{background:linear-gradient(110deg,#80550f,#80550f,#80550f) !important;color:#4c3c23 !important}
html[data-oa-theme="light"] .oan-calculator .oan-equations{border-left:2px solid #8b6422 !important;background:rgba(128,85,15,0.047) !important;color:#80550f !important}
html[data-oa-theme="light"] .oan-calculator .oan-purpose .oan-context{color:#4c3c23 !important}
html[data-oa-theme="light"] .oan-calculator .oan-route-option+ .oan-route-option{border-left:1px solid rgba(139,100,34,0.533) !important}
html[data-oa-theme="light"] .oan-route-option span:last-child{color:#4c3c23 !important}
html[data-oa-theme="light"] .oan-calculator .oan-route-option:hover{background:rgba(128,85,15,0.031) !important}
html[data-oa-theme="light"] .oan-calculator input.oan-name,html[data-oa-theme="light"] .oan-calculator .oan-y-options select{background:#fffdf7 !important;border:1px solid #cab389 !important}
html[data-oa-theme="light"] .oan-y-options{border-left:1px solid #cab389 !important}
@media (max-width:650px){html[data-oa-theme="light"] .oan-calculator .oan-route-option+ .oan-route-option{border-top:1px solid rgba(139,100,34,0.533) !important}}
html[data-oa-theme="light"] .oan-calculator button:not(.oan-route-option):not(.oan-change){border:1px solid #8b6422 !important}
html[data-oa-theme="light"] .oan-calculator button:not(.oan-route-option):not(.oan-change):not(:disabled):hover,html[data-oa-theme="light"] .oan-calculator button:not(.oan-route-option):not(.oan-change):not(:disabled):focus,html[data-oa-theme="light"] .oan-calculator button:not(.oan-route-option):not(.oan-change):not(:disabled):focus-visible,html[data-oa-theme="light"] .oan-calculator button:not(.oan-route-option):not(.oan-change):not(:disabled):active{color:#4c3c23 !important}
html[data-oa-theme="light"] .oan-calculator button.oan-change,html[data-oa-theme="light"] .oan-calculator button.oan-change:not(:disabled):hover,html[data-oa-theme="light"] .oan-calculator button.oan-change:not(:disabled):focus-visible,html[data-oa-theme="light"] .oan-calculator button.oan-change:not(:disabled):focus,html[data-oa-theme="light"] .oan-calculator button.oan-change:not(:disabled):active{color:#4c3c23 !important}
html[data-oa-theme="light"] .oan-calculator button.oan-route-option:not(:disabled):hover{background:rgba(128,85,15,0.031) !important}
/* post-39.css */
html[data-oa-theme="light"] body.elementor-page-39:not(.elementor-motion-effects-element-type-background),html[data-oa-theme="light"] body.elementor-page-39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffdf7 !important}
/* post-28.css */
html[data-oa-theme="light"] .elementor-28 .elementor-element.elementor-element-74095ce4{border-color:#cab389 !important;--border-color:#80550f !important}
html[data-oa-theme="light"] .elementor-28 .elementor-element.elementor-element-74095ce4:not(.elementor-motion-effects-element-type-background),html[data-oa-theme="light"] .elementor-28 .elementor-element.elementor-element-74095ce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffdf7 !important}
html[data-oa-theme="light"] .elementor-28 .elementor-element.elementor-element-1196a369 .elementor-icon-list-icon i{color:#80550f !important}
html[data-oa-theme="light"] .elementor-28 .elementor-element.elementor-element-1196a369 .elementor-icon-list-icon svg{fill:#80550f !important}
html[data-oa-theme="light"] .elementor-28 .elementor-element.elementor-element-1196a369 .elementor-icon-list-text{color:#80550f !important}
/* post-36.css */
html[data-oa-theme="light"] .elementor-36 .elementor-element.elementor-element-5bdef343{border-color:#cab389 !important;--border-color:#80550f !important}
html[data-oa-theme="light"] .elementor-36 .elementor-element.elementor-element-5bdef343:not(.elementor-motion-effects-element-type-background),html[data-oa-theme="light"] .elementor-36 .elementor-element.elementor-element-5bdef343 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffdf7 !important}
html[data-oa-theme="light"] .elementor-36 .elementor-element.elementor-element-405d9355 .elementor-heading-title{color:#80550f !important}
html[data-oa-theme="light"] .elementor-36 .elementor-element.elementor-element-3382713c{color:#80550f !important}
html[data-oa-theme="light"] .elementor-36 .elementor-element.elementor-element-7aaefccd .elementor-icon-list-icon i{color:#80550f !important}
html[data-oa-theme="light"] .elementor-36 .elementor-element.elementor-element-7aaefccd .elementor-icon-list-icon svg{fill:#80550f !important}
html[data-oa-theme="light"] .elementor-36 .elementor-element.elementor-element-4b1bc471{color:#80550f !important}
html[data-oa-theme="light"] .elementor-36 .elementor-element.elementor-element-45e818e0{color:#4c3c23 !important}
html[data-oa-theme="light"] .elementor-36:not(.elementor-motion-effects-element-type-background),html[data-oa-theme="light"] .elementor-36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fffdf7 !important}
/* post-5.css */
html[data-oa-theme="light"] .elementor-kit-5{--e-global-color-primary:#80550f !important;--e-global-color-secondary:#80550f !important;--e-global-color-text:#80550f !important;--e-global-color-accent:#80550f !important;background-color:#fffdf7 !important}
html[data-oa-theme="light"] .elementor-kit-5 e-page-transition{background-color:#80550f !important}
html[data-oa-theme="light"] body{background:#fffdf7 !important;color:#80550f !important}
html[data-oa-theme="light"] h1,html[data-oa-theme="light"] h2,html[data-oa-theme="light"] h3,html[data-oa-theme="light"] h4,html[data-oa-theme="light"] h5,html[data-oa-theme="light"] h6{color:#80550f !important}
html[data-oa-theme="light"] a{color:#80550f !important}
html[data-oa-theme="light"] a:hover,html[data-oa-theme="light"] a:focus{color:#80550f !important}
html[data-oa-theme="light"] .elementor-button,html[data-oa-theme="light"] button,html[data-oa-theme="light"] input[type=submit],html[data-oa-theme="light"] .wp-element-button{border:1px solid #8b6422 !important;background:#80550f !important;color:#4c3c23 !important}
html[data-oa-theme="light"] .elementor-button:hover,html[data-oa-theme="light"] .elementor-button:focus,html[data-oa-theme="light"] button:hover,html[data-oa-theme="light"] input[type=submit]:hover,html[data-oa-theme="light"] .wp-element-button:hover{background:#80550f !important;color:#4c3c23 !important;border-color:#8b6422 !important}
html[data-oa-theme="light"] input:not([type=submit]):not([type=checkbox]):not([type=radio]),html[data-oa-theme="light"] textarea,html[data-oa-theme="light"] select,html[data-oa-theme="light"] .elementor-field{background:#fffdf7 !important;color:#80550f !important;border:1px solid #cab389 !important}
html[data-oa-theme="light"] input::placeholder,html[data-oa-theme="light"] textarea::placeholder{color:#4c3c23 !important}
html[data-oa-theme="light"] input:focus,html[data-oa-theme="light"] textarea:focus,html[data-oa-theme="light"] select:focus{border-color:#8b6422 !important;outline:1px solid #8b6422 !important}
html[data-oa-theme="light"] :focus-visible{outline:2px solid #8b6422 !important}
html[data-oa-theme="light"] ::selection{background:#80550f !important;color:#4c3c23 !important}
html[data-oa-theme="light"] .elementor-widget-theme-post-content{color:#80550f !important}
html[data-oa-theme="light"] .elementor-widget-theme-post-content blockquote{border-left:1px solid #8b6422 !important;color:#80550f !important}
html[data-oa-theme="light"] .elementor-post,html[data-oa-theme="light"] .elementor-post__card{background:#fffdf7 !important;border-color:#cab389 !important}
html[data-oa-theme="light"] .elementor-post__title a{color:#80550f !important}
html[data-oa-theme="light"] .elementor-post__excerpt p{color:#80550f !important}
html[data-oa-theme="light"] .elementor-post__meta-data{color:#4c3c23 !important}
html[data-oa-theme="light"] .oa-kicker{color:#80550f !important}
html[data-oa-theme="light"] .oa-outline .elementor-button{color:#80550f !important}
html[data-oa-theme="light"] .oa-outline .elementor-button:hover{background:#80550f !important;color:#4c3c23 !important}/* Shared palette and accessible controls. The dark theme retains the original site. */
html[data-oa-theme="light"]{color-scheme:light;--oaap-bg:#fffdf7;--oaap-ink:#372d20;--oaap-gold:#80550f}
html[data-oa-theme="light"] body{background-color:#fffdf7!important;color:#372d20!important;--e-global-color-primary:#80550f!important;--e-global-color-secondary:#67440e!important;--e-global-color-text:#372d20!important;--e-global-color-accent:#80550f!important}
html[data-oa-theme="light"] body :where(h1,h2,h3,h4,h5,h6){color:#67440e}
html[data-oa-theme="light"] body :where(a){color:#80550f}
html[data-oa-theme="light"] body button,html[data-oa-theme="light"] body .elementor-button,html[data-oa-theme="light"] body input[type="submit"],html[data-oa-theme="light"] body .wp-element-button{background:#80550f!important;color:#fffdf7!important}
html[data-oa-theme="light"] .oap-page a.oap-button:not(.oap-outline){background:#80550f!important;border-color:#80550f!important;color:#fffdf7!important}
html[data-oa-theme="light"] .oap-page a.oap-button:not(.oap-outline):hover{background:#67440e!important;color:#fffdf7!important}
html[data-oa-theme="light"] .oap-page a.oap-button.oap-outline:hover{color:#fffdf7!important}
html[data-oa-theme="light"] .oatr-reading .oatr-restart,html[data-oa-theme="light"] .oatr-reading .oatr-next{background:#80550f!important;color:#fffdf7!important}
html[data-oa-theme="light"] .oan-calculator button:not(.oan-route-option):not(.oan-change):not(:disabled):is(:hover,:focus,:focus-visible,:active){background:#80550f!important;color:#fffdf7!important;border-color:#80550f!important}
html[data-oa-theme="light"] .oas-matches a:hover{background:#80550f!important;color:#fffdf7!important}
html[data-oa-theme="light"] input,html[data-oa-theme="light"] select,html[data-oa-theme="light"] textarea{color-scheme:light}
/* Store, order pages and both classic and block checkout surfaces. Payment iframes are untouched. */
html[data-oa-theme="light"] :is(.woocommerce,.woocommerce-page,.wc-block-cart,.wc-block-checkout){color:#372d20;--wc-content-bg:#fffdf7;--wc-form-color-background:#fffdf7;--wc-form-color-text:#372d20;--wc-form-border-color:#ae8a49}
html[data-oa-theme="light"] :is(.woocommerce,.wc-block-cart,.wc-block-checkout) :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]),select,textarea){background-color:#fffefb!important;color:#372d20!important;border-color:#ae8a49!important}
html[data-oa-theme="light"] :is(.woocommerce,.woocommerce-page,.wc-block-cart,.wc-block-checkout) :is(.button,button.button,a.button,.wc-block-components-button){background:#80550f!important;color:#fffdf7!important;border-color:#80550f!important}
html[data-oa-theme="light"] .woocommerce :is(.woocommerce-info,.woocommerce-message,.woocommerce-error,#payment,.payment_box,.woocommerce-checkout-review-order-table,.shop_table,.woocommerce-order-details,.woocommerce-customer-details),html[data-oa-theme="light"] .wc-block-components-order-summary{background-color:#f5efdf!important;color:#372d20!important;border-color:#d8c6a2!important}
html[data-oa-theme="light"] .woocommerce .payment_box:before{border-bottom-color:#f5efdf!important}
html[data-oa-theme="light"] .select2-dropdown,html[data-oa-theme="light"] .select2-container--default .select2-selection--single{background:#fffefb!important;color:#372d20!important;border-color:#ae8a49!important}
html[data-oa-theme="light"] .select2-container--default .select2-selection--single .select2-selection__rendered{color:#372d20!important}
html[data-oa-theme="light"] .select2-results__option--highlighted[aria-selected]{background:#80550f!important;color:#fffdf7!important}
/* Fixed selector, positioned above the page and below the introductory animation. */
html body #oaap-selector{position:fixed!important;top:20px!important;right:22px!important;z-index:99990!important;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;width:auto!important;height:auto!important;margin:0!important;padding:10px 15px!important;border:1px solid #75603c!important;border-radius:30px!important;background:#211e18!important;color:#d9af57!important;font:400 12px/1.4 Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;box-shadow:0 3px 14px #0002!important;cursor:pointer;touch-action:manipulation;box-sizing:border-box;opacity:1;}
html body #oaap-selector[hidden]{display:none!important}
html body.admin-bar #oaap-selector{top:52px!important}
html body #oaap-selector svg{display:block;width:18px;height:18px;fill:none!important;stroke:currentColor!important;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px}
html body #oaap-selector .oaap-luna{display:none}
html[data-oa-theme="light"] body #oaap-selector{background:#fffdf7!important;color:#80550f!important;border-color:#ae8a49!important;box-shadow:0 3px 14px #80550f18!important}
html[data-oa-theme="light"] body #oaap-selector .oaap-sol{display:none}
html[data-oa-theme="light"] body #oaap-selector .oaap-luna{display:block}
html body #oaap-selector:hover{border-color:currentColor!important}
html body #oaap-selector:focus-visible{outline:2px solid currentColor!important;outline-offset:4px!important}
@media(max-width:767px){html body #oaap-selector{top:12px!important;right:12px!important;padding:11px!important}html body #oaap-selector .oaap-etiqueta{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html body.admin-bar #oaap-selector{top:58px!important}}
@media print{html body #oaap-selector{display:none!important}}
/* Decorative vector artwork uses the same deeper gold; card images stay original. */
html[data-oa-theme="light"] :is(.oap-hero-art,.oap-tarot-art,.oap-jewel-art) svg{stroke:#80550f}
html[data-oa-theme="light"] :is(.oap-hero-art,.oap-tarot-art,.oap-jewel-art) svg [stroke]:not([stroke="none"]):not([stroke^="url"]){stroke:#80550f}
html[data-oa-theme="light"] :is(.oap-hero-art,.oap-tarot-art,.oap-jewel-art) svg stop,html[data-oa-theme="light"] #oa-intro svg stop{stop-color:#a07526}
html[data-oa-theme="light"] :is(.oap-hero-art,.oap-tarot-art,.oap-jewel-art) svg stop:last-child,html[data-oa-theme="light"] #oa-intro svg stop:last-child{stop-color:#67440e}

/* Intro skip remains transparent and readable despite global button styles. */
html body #oa-intro button.oa-skip{background:transparent!important;color:#d9af57!important;border:0!important;border-bottom:1px solid currentColor!important;box-shadow:none!important;}
html[data-oa-theme="light"] body #oa-intro button.oa-skip{background:transparent!important;color:#80550f!important;border:0!important;border-bottom:1px solid currentColor!important;box-shadow:none!important;}
html[data-oa-theme="light"] body #oa-intro button.oa-skip:hover,html[data-oa-theme="light"] body #oa-intro button.oa-skip:focus-visible{background:transparent!important;color:#67440e!important;}
html body #oa-intro button.oa-skip:focus-visible{outline:2px solid currentColor!important;outline-offset:5px!important;}

/* Numerology route choices: readable text with a subtle light hover. */
html[data-oa-theme="light"] body .oan-calculator .oan-route-choice > button.oan-route-option,
html[data-oa-theme="light"] body .oan-calculator .oan-route-choice > button.oan-route-option:is(:hover,:focus,:focus-visible,:active){
 background:transparent!important;background-image:none!important;color:#80550f!important;
 -webkit-text-fill-color:currentColor!important;border:0!important;box-shadow:none!important;
}
html[data-oa-theme="light"] body .oan-calculator .oan-route-choice > button.oan-route-option:not(:disabled):is(:hover,:focus-visible){background:#f3ead7!important;}
html[data-oa-theme="light"] body .oan-calculator .oan-route-choice > button.oan-route-option strong,
html[data-oa-theme="light"] body .oan-calculator .oan-route-choice > button.oan-route-option .oan-route-icon{color:#80550f!important;-webkit-text-fill-color:currentColor!important;}
html[data-oa-theme="light"] body .oan-calculator .oan-route-choice > button.oan-route-option > span:last-child{color:#6f5c3c!important;-webkit-text-fill-color:currentColor!important;}
html[data-oa-theme="light"] body .oan-calculator .oan-route-choice > button.oan-route-option + button.oan-route-option{border-left:1px solid #d8c6a2!important;}
html[data-oa-theme="light"] body .oan-calculator .oan-route-choice > button.oan-route-option:focus-visible{outline:2px solid #80550f!important;outline-offset:4px!important;}
@media(max-width:650px){html[data-oa-theme="light"] body .oan-calculator .oan-route-choice > button.oan-route-option + button.oan-route-option{border-left:0!important;border-top:1px solid #d8c6a2!important;}}

/* All remaining numerology controls, including dynamically created navigation. */
html[data-oa-theme="light"] body .oan-calculator button:not(.oan-route-option):not(.oan-change){
 background:transparent!important;background-image:none!important;color:#80550f!important;
 -webkit-text-fill-color:currentColor!important;border:1px solid #ae8a49!important;box-shadow:none!important;
}
html[data-oa-theme="light"] body .oan-calculator button:not(.oan-route-option):not(.oan-change):not(:disabled):is(:hover,:focus,:focus-visible,:active){
 background:#80550f!important;background-image:none!important;color:#fffdf7!important;
 -webkit-text-fill-color:currentColor!important;border-color:#80550f!important;box-shadow:none!important;
}
html[data-oa-theme="light"] body .oan-calculator button.oan-change,
html[data-oa-theme="light"] body .oan-calculator button.oan-change:not(:disabled):is(:hover,:focus,:focus-visible,:active){
 background:transparent!important;background-image:none!important;color:#80550f!important;
 -webkit-text-fill-color:currentColor!important;border:0!important;box-shadow:none!important;text-decoration:underline!important;
}
html[data-oa-theme="light"] body .oan-calculator button:focus-visible{outline:2px solid #80550f!important;outline-offset:4px!important;}
