/* Color-only alternate skin. Layout, typography and spacing belong to the green baseline. */
html[data-theme="gold"] { color-scheme: dark; }
html[data-theme="gold"] body { --paper:#181715; --paper2:#25221d; --white:#29251e; --ink:#e4c78f; --deep:#151410; --text:#dacfb9; --muted:#b7aa91; --line:#bba06a47; --gold:#d2ae6d; --red:#e48a78; --action-primary:#ac3733; --action-primary-hover:#c4473b; --action-primary-ink:#fff2de; --action-primary-shadow:#6f2422; --action-primary-border:#bf5043; color:#dacfb9; background-color:#181715; background-image:none; }
html[data-theme="gold"] :is(.site-header,.mobile-nav,.mobile-panel,.carousel-controls) { background-color:#1b1915; background-image:none; color:#d5c29f; border-color:#bba06a47; }
html[data-theme="gold"] :is(.brand-word,.brand-name,.brand-mark) { color:#e3c17e; }
html[data-theme="gold"] :is(.desktop-nav a,.header-action,.account-btn,.mobile-nav a,.mobile-panel a) { color:#d2bd96; }
html[data-theme="gold"] :is(.desktop-nav a.active,.desktop-nav a:hover) { color:#f3d292; }
html[data-theme="gold"] :is(.brand-word small,.brand-name small) { color:#b8a789; }
html[data-theme="gold"] :is(.page-intro,.wish-stage,.bazi-card,.number-card,.prayer-section,.prayer-copy,.meditation,.incense-work,.quiet-player) { background-color:#221f19; background-image:none; color:#e7d6b2; border-color:#ac8d524d; }
html[data-theme="gold"] :is(.page-intro h1,.page-intro h2,.page-intro h3,.section-top h2,.reading-card h3,.number-card h3,.meditation h2,.prayer-copy h2) { color:#e6c68a; }
html[data-theme="gold"] :is(.page-intro p:not(.eyebrow),.mode-badge,.stage-caption,.wish-stage-bottom,.wish-inscription p,.quiet-player>p,.incense-work>p) { color:#c1b191; }
html[data-theme="gold"] :is(.almanac-band,.site-footer) { background-color:#201d18; background-image:none; border-color:#bba06a47; }
html[data-theme="gold"] :is(.calendar-day,.calendar-identity h2,.calendar-heading>strong,.calendar-heading h2,.excerpt-reader blockquote,.reading-shortcuts strong) { color:#e2c58e; }
html[data-theme="gold"] :is(.calendar-line p,.calendar-identity p,.reading-shortcuts small,.reading-assurance,.excerpt-top,.library-caption,.footer-note,.footer-links a) { color:#bcaf95; }
html[data-theme="gold"] :is(.eyebrow,.section-label,.step-label,.category-label,.number-card .category-label,.text-link,.text-action,.source-detail summary,.definition-list dt,.name-pinyin) { color:#ccab70; }
html[data-theme="gold"] :is(.hint,.field small,.field-note,.status-note,.form-note,.service-note,.modal-description,.modal-kicker,.modal-list li,.field-help,.calendar-footnote) { color:#b9ab91; }
html[data-theme="gold"] :is(.calendar-heading,.yi-box,.ji-box,.almanac-fact,.almanac-fact[data-kind="auspicious"],.almanac-fact[data-kind="caution"]) { background-color:#26221b; background-image:none; }
html[data-theme="gold"] .almanac-tag { background-color:#302a20; }
html[data-theme="gold"] .yi-box :is(.calendar-box-title>span,.almanac-tag),html[data-theme="gold"] .almanac-fact[data-kind="auspicious"] h3 { color:#9fc18e; }
html[data-theme="gold"] .ji-box :is(.calendar-box-title>span,.almanac-tag),html[data-theme="gold"] .almanac-fact[data-kind="caution"] h3 { color:#dc8e7b; }
html[data-theme="gold"] :is(.work-form,.wall-item,.name-results article,.topic-item,.calendar-box,.time-cell,.private-records article,.feature-link,.report-message,.account-empty,.access-strip) { background-color:#26221b; background-image:none; border-color:#bba06a47; color:#d9cbb0; }
html[data-theme="gold"] .access-main strong { color:#e4c78f; }
html[data-theme="gold"] .access-strip>p { color:#d2c3a7; }
html[data-theme="gold"] .access-strip>small { color:#a9cb98; }
html[data-theme="gold"] .access-icon { border-color:#b69a5d66; color:#d3b370; }
html[data-theme="gold"] .wish-wall { background-color:#211c16; background-image:none; }
html[data-theme="gold"] :is(.field input,.field select,.field textarea,.compact-select select,.demo-tools select,.modal-calendar-top input,.link-field) { background-color:#302a20; border-color:#bd9d625e; color:#e9d9b9; }
html[data-theme="gold"] :is(input::placeholder,textarea::placeholder) { color:#b3a58c; }
html[data-theme="gold"] :is(.primary,.btn-primary,.btn-dark,.btn-gold,.primary.gold,.reading-card .reading-action,.prayer-copy .btn-dark) { background-color:#ac3733; border-color:#bf5043; color:#fff2de; }
html[data-theme="gold"] :is(.primary:hover,.btn-primary:hover,.btn-dark:hover,.btn-gold:hover,.reading-card:hover .reading-action) { background-color:#c4473b; border-color:#d86d50; color:#fff2de; }
html[data-theme="gold"] :is(.secondary,.btn-outline,.btn-ghost) { background-color:transparent; border-color:#bc9c606b; color:#e0bc7d; }
html[data-theme="gold"] :is(.segments button,.style-picker label span,.lamp-choices label>span,.duration-choices label>span,.preferences label,.week-strip button,.master-card,.service-mode-grid button,.practice-list button) { background-color:#29241c; border-color:#b69a5d47; color:#cab797; }
html[data-theme="gold"] :is(.segments button[aria-pressed="true"],.style-picker input:checked+span,.lamp-choices input:checked+span,.duration-choices input:checked+span,.week-strip button[aria-pressed="true"],.name-results .secondary[aria-pressed="true"],.master-options input:checked+.master-card,.service-mode-grid button[aria-pressed="true"],.practice-list button[aria-pressed="true"]) { background-color:#493923; border-color:#c2a064; color:#f2d69d; }
html[data-theme="gold"] :is(.service-mode-grid strong,.practice-list strong) { color:#e4c78f; }
html[data-theme="gold"] :is(.service-mode-grid button>svg,.practice-list button>svg) { color:#ccab70; }
html[data-theme="gold"] :is(.master-copy strong,.master-reading strong) { color:#e4c78f; }
html[data-theme="gold"] :is(.master-copy small,.master-icon) { color:#ccab70; }
html[data-theme="gold"] .master-icon { border-color:#b69a5d66; }
html[data-theme="gold"] :is(.duration-choices small,.style-picker legend small,.preferences legend span,.demo-tools,.source-detail p,.dimension p,.dimension>small,.data-bars small,.hexagrams small,.nine-grid small) { color:#bbab8f; }
html[data-theme="gold"] :is(.detail-section p,.legal-copy p,.definition-list dd,#classic-explanation,.quiet-guide ol,.section-description,.prayer-copy .section-description) { color:#d2c3a7; }
html[data-theme="gold"] :is(.reading-card p,.bazi-card p,.meditation-copy>p:last-child,.prayer-copy .wish-example>p) { color:#d5c6a9; }
html[data-theme="gold"] :is(.explanation-tabs button,.timer-options button,.player-title>div>span,.player-status,.audio-row small,.volume-control,.calendar-heading p,.time-cell p,.time-cell small,.empty p,.feature-link small,.feature-link em,.private-records small,.account-heading p) { color:#b9aa8f; }
html[data-theme="gold"] :is(.explanation-tabs button[aria-pressed="true"],.timer-options button[aria-pressed="true"]) { color:#f0d195; border-color:#be9d61; }
html[data-theme="gold"] :is(.play-btn,.player-control .icon-btn,.icon-button,.icon-btn,.player-title>svg,.audio-row button,.capture-icon) { color:#dab778; border-color:#b59a614d; }
html[data-theme="gold"] :is(.notice,.purchase-box,.payment-state,.demo-warning) { background-color:#2b251b; background-image:none; border-color:#ae91564d; color:#d3c29e; }
html[data-theme="gold"] :is(.notice svg,.price-line strong,.purchase-box h3,.status-pill,.dimension>strong,.pillar,.dimension h3) { color:#e2bf7d; }
html[data-theme="gold"] :is(.purchase-box p,.price-line span) { color:#bbab90; }
html[data-theme="gold"] :is(.pillar,.nine-grid,.nine-grid button,.ritual-stage,.upload,.capture-icon,.avatar-symbol) { background-color:#29231a; background-image:none; border-color:#b89b6159; }
html[data-theme="gold"] :is(.nine-grid button:hover,.feature-link:hover,.topic-item:hover,.time-cell.current,.new-record) { background-color:#433422; border-color:#c6a46a; color:#f0d5a2; }
html[data-theme="gold"] .yao>span { background-color:#c4a16a; }
html[data-theme="gold"] progress { accent-color:#c4a16a; }
html[data-theme="gold"] :is(.check input,.preferences input,.volume) { accent-color:#c1815a; }
html[data-theme="gold"] :is(.bottom-nav,.mobile-bottom) { background-color:#1b1915f7; border-color:#b99c5a4d; }
html[data-theme="gold"] :is(.bottom-nav a,.mobile-bottom a,.mobile-bottom button) { color:#b6a68a; }
html[data-theme="gold"] :is(.bottom-nav a[aria-current="page"],.mobile-bottom .active) { color:#edc984; }
html[data-theme="gold"] :is(.form-error,.danger,.danger-btn) { color:#eea18a; }
html[data-theme="gold"] .toast { background-color:#382d1e; border-color:#c4a26a66; color:#f5e0b6; }
html[data-theme="gold"] dialog { background-color:#252018; border-color:#b3985e66; color:#dfceb0; }
html[data-theme="gold"] dialog::backdrop { background-color:#0a0908bb; }
html[data-theme="gold"] :is(.prayer-copy .quiet-note,.prayer-copy .prayer-cta>span,.prayer-copy .wish-example>small,.prayer-copy .wish-example>span,.artifact-caption,.excerpt-note) { color:#beaf94; }
html[data-theme="gold"] :is(.calendar-label,.calendar-label.ji) { color:#d5b57e; border-color:#ad8d575e; }
html[data-theme="gold"] .sign-paper { background-color:#e1d5b8; }
html[data-theme="gold"] .sign-paper>p { color:#51432e; }
html[data-theme="gold"] :is(.sign-paper>span,.sign-paper>small) { color:#786548; }
html[data-theme="gold"] :is(button,a,input,select,textarea,summary):focus-visible { outline-color:#ebc889; }
html[data-theme="gold"] .scene-tools button { color:#dfbf86; }
html[data-theme="gold"] .wall-dialog-content blockquote { color:#e5cd9e; }
html[data-theme="gold"] .reference-label { color:#d3b370; }
html[data-theme="gold"] .availability-badge { background:#4a3820; border-color:#d2ae6d; color:#f1d28f; }
html[data-theme="gold"] .access-strip { background:#30291e; border-color:#c49a4c; }
html[data-theme="gold"] .access-strip>p { color:#ead9b6; }
html[data-theme="gold"] .access-strip>p a { color:#b9db9e; }
html[data-theme="gold"] .purchase-box { background:#1f2d26; border-color:#55765b; color:#e6ddc7; }
html[data-theme="gold"] .purchase-box h3 { color:#f0d08a; }
html[data-theme="gold"] .purchase-box .section-label,html[data-theme="gold"] .purchase-box p,html[data-theme="gold"] .purchase-box>a { color:#c8d3c2; }
html[data-theme="gold"] .price-emphasis,html[data-theme="gold"] #purchase-content .price-line { background:#3a2f20; border-color:#c49a4c; }
html[data-theme="gold"] .summary-line.price-emphasis small { color:#cdbd9d; }
html[data-theme="gold"] .summary-line.price-emphasis strong,html[data-theme="gold"] #purchase-content .price-line strong { color:#f1cf83; }
html[data-theme="gold"] .duration-choices .price-emphasis { color:#f0cf8c; }
html[data-theme="gold"] .purchase-action { background:var(--action-primary); border-color:var(--action-primary-border); color:var(--action-primary-ink); }
html[data-theme="gold"] .purchase-action:hover:not(:disabled) { background:var(--action-primary-hover); border-color:var(--action-primary-hover); }
html[data-theme="gold"] .purchase-action:disabled,html[data-theme="gold"] .purchase-action[aria-disabled="true"] { background:#596860; border-color:#596860; color:#d9e1da; opacity:.82; }
