/* Lumen appearance layer: paint only, generated from the real release styles. */

/* /style.css */
html[data-skin="lumen"]{color-scheme:light;--bg:#fbfcf4;--fg:#21597d;--muted:#5c6652;--line:#66825952;--purple:#21597d;--panel:#fbfcf4}
html[data-skin="lumen"] button:hover{background:#adc97a03;color:#2e3b24}
html[data-skin="lumen"] .brand b{color:#2e3b24}
html[data-skin="lumen"] .brand-symbol{color:#21597d}
html[data-skin="lumen"] nav{color:#5c6652}
html[data-skin="lumen"] #voice-toggle{color:#5c6652}
html[data-skin="lumen"] #state-label{color:#5c6652}
html[data-skin="lumen"] #current-turn{scrollbar-color:#5c6652 transparent}
html[data-skin="lumen"] .eyebrow{color:#5c6652}
html[data-skin="lumen"] .intro{color:#5c6652}
html[data-skin="lumen"] .user-line{color:#5c6652}
html[data-skin="lumen"] .sources-note{border-top:1px solid #66825952;color:#5c6652}
html[data-skin="lumen"] footer{color:#5c6652}
html[data-skin="lumen"] .connection i{background:#dbe6e1}
html[data-skin="lumen"] .connection button{color:#21597d}
html[data-skin="lumen"] .voice-controls{color:#5c6652}
html[data-skin="lumen"] .voice-controls button{border:1px solid #66825952;color:#2e3b24}
html[data-skin="lumen"] .voice-controls button.active{color:#21597d;border-color:#66825952;background:#fbfcf43a}
html[data-skin="lumen"] .voice-controls span{color:#5c6652}
html[data-skin="lumen"] kbd{border:1px solid #66825952;color:#664582}
html[data-skin="lumen"] .log-button{color:#5c6652}
html[data-skin="lumen"] .activity{color:#664582;background:#fbfcf4;border:1px solid #66825952}
html[data-skin="lumen"] .activity-dot{background:#d2efe6}
html[data-skin="lumen"] .scrim{background:#fbfcf466}
html[data-skin="lumen"] .panel{background:linear-gradient(145deg,#fbfcf4,#fbfcf4);border:1px solid #66825952;box-shadow:0 30px 100px #6682593e}
html[data-skin="lumen"] .panel-head{border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .panel-head button{color:#5c6652}
html[data-skin="lumen"] .field label{color:#2e3b24}
html[data-skin="lumen"] .field input,html[data-skin="lumen"] .field select,html[data-skin="lumen"] .field textarea,html[data-skin="lumen"] input.search{color:#21597d;background:#fbfcf4;border:1px solid #66825952}
html[data-skin="lumen"] .field input:focus,html[data-skin="lumen"] .field textarea:focus{border-color:#66825952}
html[data-skin="lumen"] .field small,html[data-skin="lumen"] .note{color:#5c6652}
html[data-skin="lumen"] .primary{background:#dad2ef;color:#5c6652}
html[data-skin="lumen"] .primary:hover{background:#dbd2ef;color:#5c6652}
html[data-skin="lumen"] .secondary{background:#fbfcf4;color:#664582}
html[data-skin="lumen"] .toast{background:#fbfcf4;border:1px solid #66825952;color:#664582}
html[data-skin="lumen"] .list-item{border-bottom:1px solid #66825952}
html[data-skin="lumen"] .list-item strong{color:#664582}
html[data-skin="lumen"] .list-item small{color:#5c6652}
html[data-skin="lumen"] .pill{color:#664582;background:#fbfcf4}
html[data-skin="lumen"] .message.user{background:#fbfcf4;color:#664582}
html[data-skin="lumen"] .message.assistant{background:#fbfcf4;color:#2e3b24}
html[data-skin="lumen"] .message.system{color:#664582}
html[data-skin="lumen"] .compose{border:1px solid #66825952;background:#fbfcf4}
html[data-skin="lumen"] .compose textarea{color:#664582}
html[data-skin="lumen"] .compose button{background:#dbd2ef;color:#5c6652}
html[data-skin="lumen"] .empty{color:#5c6652}
html[data-skin="lumen"] .danger{color:#913b33}
html[data-skin="lumen"] .status-ok{color:#14634f}
html[data-skin="lumen"] pre.result{color:#664582;background:#fbfcf4}
html[data-skin="lumen"] .tabs button{background:#fbfcf4;color:#664582}
html[data-skin="lumen"] .profile-link{color:#21597d}
html[data-skin="lumen"] body[data-mode=recording] #state-label{color:#664582}
html[data-skin="lumen"] .voice-controls .live-button{border:1px solid #66825952;background:#fbfcf4;color:#664582}
html[data-skin="lumen"] .voice-controls .live-button:hover{background:#fbfcf4;border-color:#66825952;color:#664582}
html[data-skin="lumen"] .voice-controls .live-button.active{background:#fbfcf4;border-color:#66825952;color:#913b33}
html[data-skin="lumen"] .stop-button{border:1px solid #66825952;color:#664582}
html[data-skin="lumen"] #live-hint{color:#5c6652}
html[data-skin="lumen"] .voice-advanced{color:#5c6652}
html[data-skin="lumen"] .tool-card{border:1px solid #66825952;background:#fbfcf4;color:#664582}
html[data-skin="lumen"] .tool-card strong{color:#664582}
html[data-skin="lumen"] .tool-card small{color:#5c6652}
html[data-skin="lumen"] .timer-due{border-color:#66825952;box-shadow:0 0 20px #6682591f}
html[data-skin="lumen"] .web-preview{border:1px solid #66825952;background:#adc97a4c}
html[data-skin="lumen"] .md-list-mark{color:#664582}
html[data-skin="lumen"] .answer-line strong,html[data-skin="lumen"] .message.assistant strong{color:#664582}
html[data-skin="lumen"] .answer-line a,html[data-skin="lumen"] .message.assistant a{color:#664582}
html[data-skin="lumen"] .answer-line code,html[data-skin="lumen"] .message.assistant code{background:#fbfcf4;color:#664582}
html[data-skin="lumen"] .md-code{background:#fbfcf4;border:1px solid #66825952}
html[data-skin="lumen"] .source-details{border-top:1px solid #66825952}
html[data-skin="lumen"] .source-details summary{color:#664582}
html[data-skin="lumen"] .music-player-frame{border:1px solid #66825952;background:#fbfcf4}
html[data-skin="lumen"] .music-playback-state{color:#664582}
html[data-skin="lumen"] .music-result{border-top:1px solid #66825952}
html[data-skin="lumen"] .music-result>span{color:#664582}
html[data-skin="lumen"] .learning-stat{border:1px solid #66825952;background:#fbfcf4}
html[data-skin="lumen"] .learning-stat strong{color:#664582}
html[data-skin="lumen"] .learning-stat span{color:#5c6652}
html[data-skin="lumen"] .voice-adjust{color:#664582}
html[data-skin="lumen"] .voice-adjust button{border:1px solid #66825952;background:#fbfcf4;color:#664582}
html[data-skin="lumen"] .voice-output-status{color:#5c6652}
html[data-skin="lumen"] .voice-output-range{accent-color:#664582}
html[data-skin="lumen"] .voice-output-values{color:#664582}
html[data-skin="lumen"] footer{color:#475c2b}
html[data-skin="lumen"] footer .connection,html[data-skin="lumen"] footer .connection button,html[data-skin="lumen"] footer .log-button{color:#475c2b}
html[data-skin="lumen"] footer .connection i{background:#c9de69;box-shadow:0 0 7px #6682591f}
html[data-skin="lumen"] footer .voice-adjust{color:#475c2b}
html[data-skin="lumen"] footer .voice-adjust button{color:#475c2b;border-color:#66825952;background:linear-gradient(145deg,#fbfcf4,#fbfcf4)}
html[data-skin="lumen"] footer .voice-adjust button:hover{color:#475c2b;border-color:#66825952;background:#fbfcf4}
html[data-skin="lumen"] footer #voice-speed-status,html[data-skin="lumen"] footer #voice-volume-status{color:#475c2b}
html[data-skin="lumen"] footer .voice-controls button,html[data-skin="lumen"] footer .voice-controls .live-button{color:#475c2b;border-color:#66825952;background:linear-gradient(145deg,#fbfcf4,#fbfcf4)}
html[data-skin="lumen"] footer .voice-controls button:hover,html[data-skin="lumen"] footer .voice-controls .live-button:hover{color:#475c2b;border-color:#66825952;background:#fbfcf4}
html[data-skin="lumen"] footer .voice-controls button.active,html[data-skin="lumen"] footer .voice-controls .live-button.active{color:#5c6652;border-color:#66825952;background:linear-gradient(145deg,#c9de69,#c9de69);box-shadow:0 0 12px #6682591f}
html[data-skin="lumen"] footer .voice-controls span,html[data-skin="lumen"] footer #voice-hint{color:#475c2b}
html[data-skin="lumen"] footer kbd{color:#475c2b;border-color:#66825952;background:#fbfcf4}
html[data-skin="lumen"] footer #live-hint,html[data-skin="lumen"] footer .voice-output-status{color:#475c2b}
html[data-skin="lumen"] footer .stop-button{color:#475c2b;border-color:#66825952;background:#fbfcf4}
html[data-skin="lumen"] footer .log-button:hover,html[data-skin="lumen"] footer .connection button:hover{color:#475c2b;background:#c9de6912}
html[data-skin="lumen"] footer button:focus-visible{outline:2px solid #66825952}
html[data-skin="lumen"] footer .control-cluster{border:1px solid #6682591f;background:linear-gradient(145deg,#fbfcf460,#fbfcf4ee);box-shadow:inset 0 1px 0 #6682591f,0 5px 18px #6682591f}
html[data-skin="lumen"] footer .control-cluster::after{background:linear-gradient(90deg,transparent,#c9de69b3,transparent)}
html[data-skin="lumen"] footer .control-cluster:hover{border-color:#66825932;box-shadow:inset 0 1px 0 #6682591f,0 5px 20px #6682591f}
html[data-skin="lumen"] footer .voice-adjust button{color:#475c2b}
html[data-skin="lumen"] footer .voice-adjust button:hover:not(:disabled){color:#475c2b;border-color:#6682591f;background:linear-gradient(135deg,#c9de6926,#c9de6912);box-shadow:inset 0 1px 0 #6682591f}
html[data-skin="lumen"] footer .voice-adjust button:active:not(:disabled){background:#c9de6932;box-shadow:inset 0 2px 5px #6682591f}
html[data-skin="lumen"] footer .control-value{color:#475c2b!important;border-left:1px solid #6682591f;border-right:1px solid #6682591f}
html[data-skin="lumen"] footer .voice-controls button,html[data-skin="lumen"] footer .voice-controls .live-button{border:1px solid #6682591f;background:linear-gradient(145deg,#fbfcf4c7,#fbfcf4cc);color:#475c2b;box-shadow:inset 0 1px 0 #6682591f,0 3px 10px #6682591f}
html[data-skin="lumen"] footer .voice-controls button::before{background:linear-gradient(110deg,transparent 25%,#c9de6933 50%,transparent 75%)}
html[data-skin="lumen"] footer .voice-controls button:hover:not(:disabled):not(.active),html[data-skin="lumen"] footer .voice-controls .live-button:hover:not(:disabled):not(.active){border-color:#6682593b;color:#475c2b;background:linear-gradient(145deg,#fbfcf4,#fbfcf4);box-shadow:inset 0 1px 0 #6682591f,0 4px 16px #6682591f}
html[data-skin="lumen"] footer .voice-controls button.active,html[data-skin="lumen"] footer .voice-controls .live-button.active{color:#5c6652;border-color:#66825952;background:linear-gradient(145deg,#c9de69,#c9de69);box-shadow:inset 0 1px 0 #6682592a,0 0 15px #6682591f}
html[data-skin="lumen"] footer #voice-hint{color:#475c2b}
html[data-skin="lumen"] footer kbd{border:1px solid #6682591f;background:linear-gradient(#fbfcf4,#fbfcf4);box-shadow:inset 0 1px 0 #6682591f,0 2px 0 #66825952;color:#475c2b}
html[data-skin="lumen"] footer #live-hint{color:#475c2b}
html[data-skin="lumen"] .chat-exports summary{color:#664582}
@media(max-width:700px), (max-width:1000px) and (max-height:500px){html[data-skin="lumen"] header nav button{color:#475c2b;border:1px solid #6682591f}
html[data-skin="lumen"] #state-label{color:#5c6652}
html[data-skin="lumen"] .eyebrow{color:#5c6652}
html[data-skin="lumen"] .intro{color:#5c6652}
html[data-skin="lumen"] footer{background:linear-gradient(#fbfcf4,#fbfcf4 85%);border-top:1px solid #6682591f}}
html[data-skin="lumen"] .panel[data-view=chat]{background:#fbfcf4}
html[data-skin="lumen"] .panel[data-view=chat] .panel-head{border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .panel[data-view=chat] .panel-head h2{color:#475c2b}
html[data-skin="lumen"] .panel[data-view=chat] #close-panel{border:1px solid #6682591f;color:#2e3b24}
html[data-skin="lumen"] .panel[data-view=chat] #close-panel:hover{background:#adc97a03;border-color:#6682591f;color:#475c2b}
html[data-skin="lumen"] .panel[data-view=chat] #conversation-select{background:#fbfcf4;border:1px solid #6682591f;color:#2e3b24}
html[data-skin="lumen"] .panel[data-view=chat] #profile-entry{border:1px solid #6682591f;background:#fbfcf4;color:#475c2b}
html[data-skin="lumen"] .panel[data-view=chat] .chat-feed{scrollbar-color:#5c6652 transparent}
html[data-skin="lumen"] .panel[data-view=chat] .chat-feed>.empty{color:#5c6652}
html[data-skin="lumen"] .panel[data-view=chat] .message.user{background:#fbfcf4;color:#664582;border:1px solid #6682591f}
html[data-skin="lumen"] .panel[data-view=chat] .message.assistant{color:#664582}
html[data-skin="lumen"] .panel[data-view=chat] .message.system{color:#5c6652}
html[data-skin="lumen"] .panel[data-view=chat] .feedback-button{color:#5c6652}
html[data-skin="lumen"] .panel[data-view=chat] .chat-composer{background:#fbfcf4}
html[data-skin="lumen"] .panel[data-view=chat] .compose{border:1px solid #6682591f;background:#fbfcf4;box-shadow:0 6px 30px #6682591f}
html[data-skin="lumen"] .panel[data-view=chat] .compose:focus-within{border-color:#66825921}
html[data-skin="lumen"] .panel[data-view=chat] .compose textarea{color:#664582}
html[data-skin="lumen"] .panel[data-view=chat] .compose textarea::placeholder{color:#5c6652}
html[data-skin="lumen"] .panel[data-view=chat] #chat-add{color:#475c2b}
html[data-skin="lumen"] .panel[data-view=chat] #chat-add:hover{background:#adc97a02;color:#475c2b}
html[data-skin="lumen"] .panel[data-view=chat] #chat-send{background:#c9de69;color:#5c6652}
html[data-skin="lumen"] .panel[data-view=chat] #chat-send:hover{background:#c9de69}
html[data-skin="lumen"] .panel[data-view=chat] #chat-send:disabled{background:#fbfcf4;color:#475c2b}
html[data-skin="lumen"] .panel[data-view=chat] .chat-bottom-row{color:#5c6652}
html[data-skin="lumen"] .panel[data-view=chat] .chat-exports summary{color:#5c6652}
html[data-skin="lumen"] .attachment-card{border:1px solid #6682591f;background:#fbfcf4;color:#664582}
html[data-skin="lumen"] .attachment-visual{background:#adc97a02;color:#475c2b}
html[data-skin="lumen"] .attachment-name{color:#664582}
html[data-skin="lumen"] .attachment-detail{color:#5c6652}
html[data-skin="lumen"] .attachment-download:hover .attachment-name{color:#475c2b}
html[data-skin="lumen"] .attachment-remove{color:#5c6652}
html[data-skin="lumen"] .attachment-failed{border-color:#66825922}
html[data-skin="lumen"] .attachment-failed .attachment-detail{color:#913b33}
html[data-skin="lumen"] .current-profile-chip{border:1px solid #6682591f;background:linear-gradient(145deg,#fbfcf456,#fbfcf473);color:#475c2b}
html[data-skin="lumen"] .current-profile-chip.has-profile{color:#475c2b;border-color:#6682591f}
html[data-skin="lumen"] .current-profile-chip:hover{background:#fbfcf4;color:#475c2b;border-color:#66825927}
html[data-skin="lumen"] .current-profile-chip svg{color:#475c2b}
html[data-skin="lumen"] .profile-avatar{border:1px solid #6682591f;background:#c9de691a;color:#475c2b}
html[data-skin="lumen"] #add-profile{border:1px solid #6682591f;background:#fbfcf454;color:#475c2b}
html[data-skin="lumen"] #add-profile:hover{background:#fbfcf4;border-color:#6682592a;color:#475c2b}
html[data-skin="lumen"] .panel-head .current-profile-chip{color:#475c2b}
html[data-skin="lumen"] .profile-overline{color:#475c2b}
html[data-skin="lumen"] .profile-panel-intro h3,html[data-skin="lumen"] .profile-form-heading h3{color:#475c2b}
html[data-skin="lumen"] .profile-panel-intro .note{color:#5c6652}
html[data-skin="lumen"] .profile-card{border:1px solid #6682591f;background:#fbfcf4}
html[data-skin="lumen"] .profile-card.is-current{border-color:#6682591f;background:linear-gradient(120deg,#fbfcf459,#fbfcf4)}
html[data-skin="lumen"] .profile-card-avatar{border:1px solid #6682591f;background:#c9de691a;color:#475c2b}
html[data-skin="lumen"] .profile-card-title strong{color:#664582}
html[data-skin="lumen"] .profile-current-badge{color:#475c2b;border:1px solid #6682591f;background:#c9de6910}
html[data-skin="lumen"] .profile-card-copy p{color:#5c6652}
html[data-skin="lumen"] .profile-card-copy small{color:#5c6652}
html[data-skin="lumen"] .profile-select{color:#475c2b;border:1px solid #6682591f;background:#c9de6910}
html[data-skin="lumen"] .profile-edit{color:#5c6652}
html[data-skin="lumen"] .profile-add-card{border:1px dashed #6682591f;background:#c9de6910;color:#475c2b}
html[data-skin="lumen"] .profile-footnote{color:#5c6652}
html[data-skin="lumen"] .profile-empty{border:1px solid #6682591f;background:#fbfcf4}
html[data-skin="lumen"] .profile-empty>span{border:1px solid #6682591f;background:#c9de6915;color:#475c2b}
html[data-skin="lumen"] .profile-empty p{color:#2e3b24}
html[data-skin="lumen"] .profile-empty small{color:#5c6652}
html[data-skin="lumen"] .profile-back{color:#475c2b}
html[data-skin="lumen"] .profile-form-heading p{color:#5c6652}
html[data-skin="lumen"] #profile-form .field label{color:#664582}
html[data-skin="lumen"] #profile-form .field input,html[data-skin="lumen"] #profile-form .field select{border-color:#6682591f;background:#fbfcf4}
html[data-skin="lumen"] #profile-form .field input:focus,html[data-skin="lumen"] #profile-form .field select:focus{border-color:#6682592d}
html[data-skin="lumen"] .profile-calibration{border:1px solid #6682591f}
html[data-skin="lumen"] .profile-calibration>summary{color:#664582}
html[data-skin="lumen"] .profile-calibration>summary span{color:#5c6652}
html[data-skin="lumen"] .profile-checks{color:#5c6652}
html[data-skin="lumen"] .profile-checks input{accent-color:#475c2b}
html[data-skin="lumen"] .profile-form-actions .primary{background:#c9de69;color:#5c6652}
html[data-skin="lumen"] .profile-form-actions .secondary{background:#fbfcf4;color:#664582}
html[data-skin="lumen"] .panel[data-view=chat] #chat-new{border:1px solid #6682591f;background:#fbfcf4;color:#475c2b}
html[data-skin="lumen"] footer{background:linear-gradient(#fbfcf400,#fbfcf4 18%)}
html[data-skin="lumen"] footer #live-hint,html[data-skin="lumen"] footer .voice-output-status{color:#475c2b}
html[data-skin="lumen"] footer .mic-meter{border:1px solid #6682591f;background:linear-gradient(135deg,#fbfcf4c7,#fbfcf4c7);box-shadow:inset 0 1px 0 #6682591f}
html[data-skin="lumen"] #mic-meter-close{background:#c9de690a;color:#475c2b}
html[data-skin="lumen"] #mic-meter-close:hover{background:#c9de6919;color:#475c2b}
html[data-skin="lumen"] #mic-meter-status{color:#475c2b}
@media(max-width:700px), (max-width:1000px) and (max-height:500px){html[data-skin="lumen"] footer{background:linear-gradient(#fbfcf430,#fbfcf4 90%);border-top:1px solid #6682591f}}
html[data-skin="lumen"] .chat-live-bar{background:#c9de690d;border:1px solid #6682591f;color:#475c2b}
html[data-skin="lumen"] .chat-live-bar button{border:1px solid #6682591f;color:#475c2b;background:#c9de6910}
html[data-skin="lumen"] .profile-count{color:#475c2b}
html[data-skin="lumen"] .profile-save-note{color:#2e3b24!important}
html[data-skin="lumen"] .profile-delete{color:#913b33}
html[data-skin="lumen"] .profile-delete:hover{background:#ebd9d61a}
html[data-skin="lumen"] .profile-edit:hover{background:#adc97a03}
html[data-skin="lumen"] .profile-delete-confirm{border-top:1px solid #6682591f}
html[data-skin="lumen"] .profile-delete-confirm p{color:#475c2b}
html[data-skin="lumen"] .profile-trash{border-top:1px solid #6682591f;color:#2e3b24}
html[data-skin="lumen"] .profile-trash summary span{color:#475c2b}
html[data-skin="lumen"] .profile-edit-notice{border:1px solid #6682591f;color:#475c2b}
html[data-skin="lumen"] .profile-card-copy small{color:#5c6652}
html[data-skin="lumen"] .panel[data-view=chat] #chat-talk,html[data-skin="lumen"] .panel[data-view=chat] #chat-call{color:#475c2b;background:#c9de690a;border:1px solid #6682591f}
html[data-skin="lumen"] .panel[data-view=chat] #chat-talk.active,html[data-skin="lumen"] .panel[data-view=chat] #chat-call.active{background:#c9de69;color:#5c6652;border-color:#66825952}
html[data-skin="lumen"] .chat-input-hint{color:#475c2b}
html[data-skin="lumen"] .generated-reports button:focus-visible{outline:2px solid #66825952}
html[data-skin="lumen"] body #workspace-main footer .voice-dock #voice-toggle,html[data-skin="lumen"] body footer .voice-dock #voice-toggle{border:1px solid #66825952;background:#fbfcf4;color:#475c2b;box-shadow:0 3px 12px #6682591f}
html[data-skin="lumen"] body footer .voice-dock #voice-toggle[aria-pressed="true"]{background:#c9de69;color:#5c6652;border-color:#66825952}
html[data-skin="lumen"] body footer .voice-dock #voice-toggle:hover{border-color:#66825952}
html[data-skin="lumen"] body footer .voice-dock #voice-toggle:focus-visible{outline:2px solid #66825952}
/* /alarms.css */
html[data-skin="lumen"] #alarm-toggle{border:1px solid #6682591f;background:#fbfcf4d9;color:#475c2b}
html[data-skin="lumen"] #alarm-count{background:#c9de6927;color:#475c2b}
html[data-skin="lumen"] #alarm-sidebar{background:linear-gradient(150deg,#fbfcf4f5,#fbfcf4f7);border:1px solid #6682591f;box-shadow:0 18px 70px #66825932;color:#475c2b}
html[data-skin="lumen"] .alarm-side-head{border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .alarm-side-head button{color:#2e3b24}
html[data-skin="lumen"] .alarm-intro{color:#5c6652}
html[data-skin="lumen"] .alarm-side-actions button,html[data-skin="lumen"] #alarm-form button{border:1px solid #6682591f;background:#c9de6918;color:#475c2b}
html[data-skin="lumen"] .alarm-item{border:1px solid #6682591f;background:#c9de6905}
html[data-skin="lumen"] .alarm-item.is-due{border-color:#6682592a;background:#c9de6912}
html[data-skin="lumen"] .alarm-item time{color:#475c2b}
html[data-skin="lumen"] .alarm-item p,html[data-skin="lumen"] .alarm-item small{color:#5c6652}
html[data-skin="lumen"] .alarm-item details{color:#5c6652}
html[data-skin="lumen"] .alarm-item button{color:#475c2b}
html[data-skin="lumen"] .alarm-empty{color:#5c6652}
html[data-skin="lumen"] .alarm-small-note{color:#5c6652!important}
html[data-skin="lumen"] .alarm-error{color:#913b33}
html[data-skin="lumen"] .alarm-sidebar-foot{border-top:1px solid #6682591f;color:#5c6652}
html[data-skin="lumen"] #alarm-form{border:1px solid #6682591f;background:#fbfcf440}
html[data-skin="lumen"] #alarm-form label{color:#475c2b}
html[data-skin="lumen"] #alarm-form input,html[data-skin="lumen"] #alarm-form select{border:1px solid #6682591f;background:#fbfcf4;color:#475c2b;color-scheme:light}
html[data-skin="lumen"] #alarm-clock{color:#475c2b}
html[data-skin="lumen"] .alarm-next{color:#475c2b}
html[data-skin="lumen"] .alarm-clock-caption{color:#475c2b}
html[data-skin="lumen"] .alarm-countdown{color:#475c2b}
html[data-skin="lumen"] .alarm-dismiss{border:1px solid #66825920;color:#475c2b;background:linear-gradient(145deg,#fbfcf4,#fbfcf4);box-shadow:inset 0 1px 0 #6682591f}
html[data-skin="lumen"] .alarm-dismiss kbd{border:1px solid #6682591f}
html[data-skin="lumen"] .alarm-clock-note{color:#475c2b}
html[data-skin="lumen"] .alarm-sound-enable{color:#475c2b}
html[data-skin="lumen"] .alarm-volume{color:#475c2b}
html[data-skin="lumen"] .alarm-volume input{accent-color:#475c2b}
html[data-skin="lumen"] #work-progress{background:linear-gradient(135deg,#fbfcf4df,#fbfcf4e8);border:1px solid #6682591f;box-shadow:0 8px 26px #6682591f;color:#475c2b}
html[data-skin="lumen"] .work-head{color:#475c2b}
html[data-skin="lumen"] .work-head time{color:#5c6652}
html[data-skin="lumen"] .work-light{background:#c9de69}
html[data-skin="lumen"] .work-content li i{background:#c9de69}
html[data-skin="lumen"] .work-content li[data-state=started] i,html[data-skin="lumen"] .work-content li[data-state=pending] i{background:#c9de69;box-shadow:0 0 7px #66825920}
html[data-skin="lumen"] .work-content li[data-state=failed]{color:#913b33}
html[data-skin="lumen"] .work-content li[data-state=completed]{color:#5c6652}
html[data-skin="lumen"] .work-content small{color:#5c6652;border-top:1px solid #6682591f}
html[data-skin="lumen"] .alarm-item .alarm-retry,html[data-skin="lumen"] .alarm-retry{border:1px solid #6682591f;background:#fbfcf413;color:#475c2b}
html[data-skin="lumen"] .alarm-empty>span{color:#475c2b}
html[data-skin="lumen"] .alarm-empty p{color:#475c2b}
html[data-skin="lumen"] #alarm-clock.ringing{border:0;background:none;box-shadow:none}
html[data-skin="lumen"] #alarm-preview-badge{background:#fbfcf4f0;color:#475c2b;border:1px solid #6682591f}
html[data-skin="lumen"] #alarm-sidebar{background:linear-gradient(150deg,#fbfcf4f7,#fbfcf4f7);box-shadow:0 18px 65px #6682593e,inset 0 1px 0 #6682591f}
html[data-skin="lumen"] .alarm-side-head{background:linear-gradient(100deg,#c9de6908,transparent)}
html[data-skin="lumen"] .alarm-side-head small{color:#5c6652}
html[data-skin="lumen"] .alarm-panel-tools button{color:#475c2b}
html[data-skin="lumen"] .alarm-panel-tools button:hover{background:#c9de6920;color:#475c2b}
html[data-skin="lumen"] #alarm-sidebar #work-progress.alarm-docked{background:#c9de6909}
html[data-skin="lumen"] .alarm-item .alarm-item-cancel{color:#5c6652}
html[data-skin="lumen"] .alarm-item-cancel:hover{background:#c9de6920;color:#475c2b}
html[data-skin="lumen"] .alarm-sidebar-foot summary{color:#475c2b}
html[data-skin="lumen"] #alarm-panel-count{border:1px solid #6682591f;background:#c9de6910;color:#475c2b}
html[data-skin="lumen"] #alarm-clock .alarm-clock-caption{text-shadow:0 1px 5px #66825952}
html[data-skin="lumen"] #alarm-clock .alarm-countdown{text-shadow:0 1px 4px #66825952}
html[data-skin="lumen"] #alarm-clock .alarm-dismiss{text-shadow:0 1px 5px #66825952}
html[data-skin="lumen"] #alarm-clock .alarm-dismiss:hover{background:#c9de6914}
html[data-skin="lumen"] #alarm-clock .alarm-dismiss:focus-visible{outline:2px solid #66825952}
html[data-skin="lumen"] #alarm-clock .alarm-dismiss kbd{color:#475c2b}
html[data-skin="lumen"] #alarm-clock .alarm-clock-note{text-shadow:0 1px 5px #66825952}
html[data-skin="lumen"] #work-progress{border-color:#6682591f;background:linear-gradient(145deg,#fbfcf4f5,#fbfcf4f7)}
html[data-skin="lumen"] #work-progress[data-busy="true"]{border-color:#66825920;box-shadow:0 12px 38px #6682592d,inset 0 1px 0 #6682591f}
html[data-skin="lumen"] #work-progress .work-head time{color:#475c2b}
html[data-skin="lumen"] #work-progress .work-light{background:#c9de69;border:1px solid #6682591f}
html[data-skin="lumen"] #work-progress[data-busy="true"] .work-light{border:1.5px solid #6682591f}
html[data-skin="lumen"] #work-progress .work-signal b{background:repeating-linear-gradient(90deg,#c9de6950 0 12px,transparent 12px 19px,#c9de6921 19px 44px,transparent 44px 53px)}
html[data-skin="lumen"] #work-progress .work-signal em{background:linear-gradient(90deg,transparent,#c9de6932 70%,#c9de69ba 96%,transparent)}
html[data-skin="lumen"] #work-progress ol{scrollbar-color:#475c2b47 transparent}
html[data-skin="lumen"] #work-progress li{color:#5c6652}
html[data-skin="lumen"] #work-progress li.work-current{color:#475c2b;background:#c9de6910}
html[data-skin="lumen"] #work-progress li.work-current::before{background:linear-gradient(100deg,transparent 20%,#c9de6913 48%,#c9de6921 55%,transparent 80%)}
html[data-skin="lumen"] #work-progress li.work-current>i{background:#c9de69;box-shadow:0 0 8px #66825922}
html[data-skin="lumen"] #work-progress li[data-state="failed"],html[data-skin="lumen"] #work-progress li[data-state="partial"]{color:#913b33}
html[data-skin="lumen"] #work-progress .work-content small{color:#5c6652}
@media(prefers-reduced-motion:reduce){html[data-skin="lumen"] #work-progress[data-busy="true"] .work-light{background:#c9de69;border-color:#66825952}}
html[data-skin="lumen"] .thinking-status{--energy:#475c2b;border:1px solid #6682591f;background:radial-gradient(ellipse at 5% 50%,#c9de6926,transparent 48%),linear-gradient(110deg,#fbfcf4f0,#fbfcf4e0 60%,#fbfcf4e0);box-shadow:inset 0 1px 0 #6682591f,0 4px 20px #6682591f;color:#475c2b}
html[data-skin="lumen"] .thinking-status::before,html[data-skin="lumen"] .thinking-status::after{background:linear-gradient(90deg,transparent,#c9de69aa 55%,#c9de69,transparent);box-shadow:0 0 6px #6682592a}
html[data-skin="lumen"] .thinking-copy{color:#475c2b;background:linear-gradient(110deg,#c9de69 12%,#c9de69 29%,#c9de69 43%,#c9de69 65%,#c9de69 88%);text-shadow:0 0 16px #6682591f}
html[data-skin="lumen"] .thinking-emblem{color:#475c2b}
html[data-skin="lumen"] .thinking-halo{background:radial-gradient(circle,#c9de6954 0, #c9de6928 32%,#d2eeef0c 55%,transparent 72%)}
html[data-skin="lumen"] .thinking-nucleus{background:radial-gradient(circle at 36% 27%,#c9de69 0,#c9de69 18%,#c9de69 40%,#c9de69 63%,#fbfcf4 85%);box-shadow:inset -1px -2px 3px #6682592d,inset 1px 1px 3px #66825952,0 0 8px #6682593a,0 0 19px #66825922}
html[data-skin="lumen"] .thinking-nucleus::after{background:conic-gradient(from 60deg,transparent 15%,#c9de6990 24%,transparent 35%,#c9de6900 55%,#c9de6966 73%,transparent 90%)}
html[data-skin="lumen"] .thinking-ring{border:1px solid #66825935;box-shadow:0 0 4px #6682591f,inset 0 0 3px #6682591f}
html[data-skin="lumen"] .thinking-ring-b{border-color:#6682591f}
html[data-skin="lumen"] .thinking-ring-c{border-color:#66825923}
html[data-skin="lumen"] .thinking-ring b{background:#c9de69;box-shadow:0 0 4px 1px #66825952,0 0 8px #66825952}
html[data-skin="lumen"] .thinking-field svg{stroke:#475c2b6b}
html[data-skin="lumen"] .thinking-field path:nth-child(2){stroke:#14634f}
html[data-skin="lumen"] .thinking-field path:nth-child(3){stroke:#475c2b}
html[data-skin="lumen"] .thinking-light{background:linear-gradient(110deg,transparent 35%,#c9de6900 42%,#c9de6923 48%,#c9de6922 50%,#d8e6e918 54%,transparent 62%)}
html[data-skin="lumen"] .thinking-error{color:#475c2b}
/* /place-picker.css */
html[data-skin="lumen"] .place-picker{--place-gold:#475c2b;color:#475c2b}
html[data-skin="lumen"] .place-picker label{color:#5c6652}
html[data-skin="lumen"] .place-picker-control{border:1px solid #6682591f;background:#fbfcf4}
html[data-skin="lumen"] .place-picker-control:focus-within{border-color:#66825930;box-shadow:0 0 0 2px #6682591f}
html[data-skin="lumen"] .place-picker input{border:1px solid #6682591f!important;background:#fbfcf4!important;color:#475c2b}
html[data-skin="lumen"] .place-picker button:focus-visible,html[data-skin="lumen"] .place-picker input:focus-visible{outline:2px solid #66825952}
html[data-skin="lumen"] .place-picker-list{border:1px solid #66825921;background:#fbfcf4;box-shadow:0 15px 40px #66825932}
html[data-skin="lumen"] .place-picker-list>button{color:#475c2b}
html[data-skin="lumen"] .place-picker-list>button:hover,html[data-skin="lumen"] .place-picker-list>button[aria-selected=true]{background:#c9de6920!important;color:#475c2b}
html[data-skin="lumen"] .place-picker-list>p{color:#2e3b24}
html[data-skin="lumen"] .place-picker-detail label span{color:#5c6652}
html[data-skin="lumen"] .place-picker-search>button{border:1px solid #6682591f!important;background:#c9de6910!important}
html[data-skin="lumen"] .place-picker-status{color:#475c2b}
html[data-skin="lumen"] .place-picker-match{border:1px solid #6682591f!important;background:#c9de6908!important;color:#475c2b}
html[data-skin="lumen"] .place-picker-match:hover{background:#c9de6917!important;border-color:#6682592a!important}
html[data-skin="lumen"] .place-picker-match span{color:#5c6652}
html[data-skin="lumen"] .place-picker-selected{border:1px solid #6682591f;background:linear-gradient(125deg,#c9de6913,#c9de6904)}
html[data-skin="lumen"] .place-picker-selected strong{color:#475c2b}
html[data-skin="lumen"] .place-picker-selected span{color:#5c6652}
html[data-skin="lumen"] .place-picker-selected>button{color:#475c2b}
html[data-skin="lumen"] .birth-place-section{border:1px solid #6682591f;background:#c9de6904}
html[data-skin="lumen"] .birth-place-section>h4{color:#475c2b}
html[data-skin="lumen"] .birth-place-section #birth-place-summary{color:#475c2b}
html[data-skin="lumen"] .place-picker-attribution{color:#5c6652}
html[data-skin="lumen"] .place-picker-list>button>small{color:#5c6652}
html[data-skin="lumen"] .place-picker-field[data-place-field=subdivision] label{color:#475c2b}
/* /profile-wizard.css */
html[data-skin="lumen"] .profile-steps li{color:#2e3b24}
html[data-skin="lumen"] .profile-steps li span{border:1px solid #66825952}
html[data-skin="lumen"] .profile-steps li.is-current{color:#475c2b}
html[data-skin="lumen"] .profile-steps li.is-current span{background:#c9de69;color:#5c6652;border-color:#66825952}
html[data-skin="lumen"] .profile-steps li.is-done{color:#475c2b}
html[data-skin="lumen"] .profile-steps li.is-done span{border-color:#66825952}
html[data-skin="lumen"] .profile-wizard .field label{color:#664582}
html[data-skin="lumen"] .profile-wizard small,html[data-skin="lumen"] .profile-wizard .note,html[data-skin="lumen"] .profile-step-tip{color:#664582}
html[data-skin="lumen"] .birth-time-selectors>span{color:#475c2b}
html[data-skin="lumen"] .birth-seconds-option summary,html[data-skin="lumen"] .profile-wizard .profile-calibration summary{color:#664582}
html[data-skin="lumen"] .birth-seconds-option summary span{color:#2e3b24}
html[data-skin="lumen"] .birth-place-section h4{color:#475c2b}
html[data-skin="lumen"] .profile-wizard .profile-form-actions{border-top:1px solid #66825952}
html[data-skin="lumen"] .profile-review{border:1px solid #66825952;background:#fbfcf4}
html[data-skin="lumen"] .profile-review>div{border-bottom:1px solid #66825952}
html[data-skin="lumen"] .profile-review span{color:#664582}
html[data-skin="lumen"] .profile-review strong{color:#664582}
html[data-skin="lumen"] .profile-optional{color:#475c2b}
html[data-skin="lumen"] .profile-location-tools .secondary{border-color:#66825952;color:#475c2b;background:#fbfcf4}
html[data-skin="lumen"] .profile-location-selected{border-left:2px solid #66825952;background:#fbfcf4}
html[data-skin="lumen"] .profile-location-selected>strong{color:#475c2b}
html[data-skin="lumen"] .profile-location-selected p{color:#475c2b}
html[data-skin="lumen"] .profile-location-selected summary{color:#475c2b}
html[data-skin="lumen"] .profile-time-policy{border-top:1px solid #66825952}
html[data-skin="lumen"] .profile-time-policy h4{color:#475c2b}
html[data-skin="lumen"] .profile-policy-choice{background:#fbfcf4;border:1px solid #66825952}
html[data-skin="lumen"] .profile-wizard .profile-policy-choice input{accent-color:#475c2b}
html[data-skin="lumen"] .profile-policy-choice strong{color:#475c2b}
html[data-skin="lumen"] .profile-policy-choice small{color:#475c2b}
html[data-skin="lumen"] #profile-skip-location{color:#475c2b}
/* /current-location.css */
html[data-skin="lumen"] .current-location-card{border:1px solid #6682591f;background:linear-gradient(145deg,#c9de690d,#fbfcf4);color:#475c2b}
html[data-skin="lumen"] .current-location-heading p,html[data-skin="lumen"] .current-location-help{color:#5c6652}
html[data-skin="lumen"] .current-location-badge{background:#c9de6912;color:#475c2b}
html[data-skin="lumen"] .current-location-clocks span{color:#5c6652}
html[data-skin="lumen"] .current-location-clocks strong{color:#475c2b}
html[data-skin="lumen"] .current-location-status{color:#475c2b}
html[data-skin="lumen"] .current-location-card input{border:1px solid #6682591f;background:#fbfcf4;color:#475c2b}
html[data-skin="lumen"] .current-location-card button:focus-visible,html[data-skin="lumen"] .current-location-card input:focus-visible{outline:2px solid #66825952}
html[data-skin="lumen"] .current-location-result{background:#c9de690b;border:1px solid #6682591f;color:#475c2b}
html[data-skin="lumen"] .current-location-result:hover{background:#c9de6918}
html[data-skin="lumen"] .current-location-preview{background:#adc97a01;border:1px solid #6682591f}
html[data-skin="lumen"] .current-location-clear{color:#475c2b}
html[data-skin="lumen"] .current-location-dialog{border:1px solid #6682591f;color:#2e3b24;background:#fbfcf4}
html[data-skin="lumen"] .current-location-dialog::backdrop{background:#fbfcf4c7}
html[data-skin="lumen"] .current-location-close{color:#2e3b24}
html[data-skin="lumen"] .current-location-follow{border:1px solid #6682591f;background:#c9de6905}
html[data-skin="lumen"] .current-location-follow-status{color:#5c6652}
html[data-skin="lumen"] .current-location-follow.is-following{border-color:#66825921}
html[data-skin="lumen"] .current-location-follow.is-following .current-location-follow-status{color:#475c2b}
html[data-skin="lumen"] .current-location-follow-toggle{color:#475c2b!important;border:1px solid #66825921!important;background:#c9de690d!important}
html[data-skin="lumen"] .current-location-advanced{border:1px solid #6682591f}
html[data-skin="lumen"] .current-location-advanced summary{color:#475c2b}
html[data-skin="lumen"] .current-location-precision{color:#475c2b}
html[data-skin="lumen"] .current-location-clocks>div.is-selected{background:#c9de6914;box-shadow:inset 0 0 0 1px #6682591f}
/* /astrology.css */
html[data-skin="lumen"] header .header-tools nav #open-astrology{color:#475c2b}
html[data-skin="lumen"] #open-astrology[aria-expanded=true]{color:#475c2b;background:#c9de6920}
html[data-skin="lumen"] .astrology-dialog{--astro-gold:#475c2b;--astro-muted:#5c6652;--astro-line:#475c2b2b;color:#475c2b;background:radial-gradient(ellipse at 25% 27%,#fbfcf440,transparent 52%),#fbfcf4;border:1px solid #6682591f;box-shadow:0 32px 120px #66825938}
html[data-skin="lumen"] .astrology-dialog::backdrop{background:#fbfcf4c7}
html[data-skin="lumen"] .astrology-dialog button:focus-visible,html[data-skin="lumen"] .astro-details summary:focus-visible{outline:2px solid #66825952}
html[data-skin="lumen"] .astro-header{border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .astro-heading p{color:#475c2b}
html[data-skin="lumen"] .astro-person{color:#475c2b;background:#c9de6908}
html[data-skin="lumen"] .astro-close{color:#5c6652}
html[data-skin="lumen"] .astro-close:hover{background:#adc97a03;color:#475c2b}
html[data-skin="lumen"] .astro-mode-tabs{border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .astro-mode-tabs button{color:#5c6652}
html[data-skin="lumen"] .astro-mode-tabs button[aria-selected=true]{color:#475c2b}
html[data-skin="lumen"] .astro-transit-time span{color:#475c2b}
html[data-skin="lumen"] .astro-transit-time strong{color:#475c2b}
html[data-skin="lumen"] .astro-transit-scope{color:#5c6652}
html[data-skin="lumen"] .astro-scroll{scrollbar-color:#5c6652 transparent}
html[data-skin="lumen"] .astro-wheel-caption{color:#475c2b}
html[data-skin="lumen"] .astro-wheel-caption span{color:#475c2b}
html[data-skin="lumen"] .astro-wheel-halo{fill:#475c2b10;stroke:#475c2b0a}
html[data-skin="lumen"] .astro-ring{stroke:#475c2b70}
html[data-skin="lumen"] .astro-inner-ring{stroke:#475c2b3d}
html[data-skin="lumen"] .astro-core-ring{stroke:#475c2b20}
html[data-skin="lumen"] .astro-sign-divider{stroke:#475c2b50}
html[data-skin="lumen"] .astro-tick{stroke:#475c2b50}
html[data-skin="lumen"] .astro-sign{fill:#475c2b}
html[data-skin="lumen"] .astro-house-line{stroke:#475c2b40}
html[data-skin="lumen"] .astro-house-number{fill:#475c2b}
html[data-skin="lumen"] .astro-aspect-soft{stroke:#21597d}
html[data-skin="lumen"] .astro-aspect-tense{stroke:#475c2b}
html[data-skin="lumen"] .astro-center-disc{fill:#5c6652;stroke:#475c2b1c}
html[data-skin="lumen"] .astro-center-title{fill:#475c2b}
html[data-skin="lumen"] .astro-center-subtitle{fill:#475c2b}
html[data-skin="lumen"] .astro-planet-leader{stroke:#475c2b75}
html[data-skin="lumen"] .astro-actual-point{fill:#475c2b}
html[data-skin="lumen"] .astro-planet-disc{fill:#5c6652;stroke:#475c2b30}
html[data-skin="lumen"] .astro-planet-symbol{fill:#475c2b}
html[data-skin="lumen"] .astro-asc-line{stroke:#475c2b}
html[data-skin="lumen"] .astro-axis-label{fill:#475c2b}
html[data-skin="lumen"] .astro-eyebrow{color:#475c2b}
html[data-skin="lumen"] .astro-reading>h3{color:#475c2b}
html[data-skin="lumen"] .astro-intro{color:#5c6652}
html[data-skin="lumen"] .astro-core-item+.astro-core-item{border-left:1px solid #6682591f}
html[data-skin="lumen"] .astro-core-symbol{color:#475c2b}
html[data-skin="lumen"] .astro-core-item div>span{color:#5c6652}
html[data-skin="lumen"] .astro-core-item strong{color:#475c2b}
html[data-skin="lumen"] .astro-core-item small{color:#475c2b}
html[data-skin="lumen"] .astro-prompts button{border:1px solid #6682591f;background:#c9de6910;color:#475c2b}
html[data-skin="lumen"] .astro-prompts button:hover:not(:disabled){background:#c9de6920;border-color:#6682591f}
html[data-skin="lumen"] .astro-prompts button span{color:#475c2b}
html[data-skin="lumen"] .astro-warnings{border-left:2px solid #66825925;background:#c9de6908;color:#475c2b}
html[data-skin="lumen"] .astro-section-head h3{color:#475c2b}
html[data-skin="lumen"] .astro-section-head>span{color:#5c6652}
html[data-skin="lumen"] .astro-planet-row{border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .astro-row-symbol{color:#475c2b}
html[data-skin="lumen"] .astro-row-name{color:#2e3b24}
html[data-skin="lumen"] .astro-row-name small{color:#475c2b;border:1px solid #6682591f}
html[data-skin="lumen"] .astro-planet-row strong{color:#475c2b}
html[data-skin="lumen"] .astro-row-house{color:#475c2b}
html[data-skin="lumen"] .astro-details{border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .astro-details>summary{color:#475c2b}
html[data-skin="lumen"] .astro-details>summary span{color:#5c6652}
html[data-skin="lumen"] .astro-aspect-list>div{color:#475c2b}
html[data-skin="lumen"] .astro-aspect-list small{color:#475c2b}
html[data-skin="lumen"] .astro-aspect-word{color:#5c6652}
html[data-skin="lumen"] .astro-metadata dt{color:#5c6652}
html[data-skin="lumen"] .astro-metadata dd{color:#475c2b}
html[data-skin="lumen"] .astro-footnote{color:#5c6652}
html[data-skin="lumen"] .astro-state-icon{color:#475c2b;border:1px solid #6682591f;background:#c9de690a}
html[data-skin="lumen"] .astro-state h3{color:#475c2b}
html[data-skin="lumen"] .astro-state p{color:#5c6652}
html[data-skin="lumen"] .astro-primary{background:#c9de69;color:#5c6652}
html[data-skin="lumen"] .astro-loading{border:1px solid #6682591f}
html[data-skin="lumen"] .astro-unknown-time{background:radial-gradient(ellipse,#c9de6920,transparent 65%)}
html[data-skin="lumen"] .astro-unknown-time>svg{color:#475c2b}
html[data-skin="lumen"] .astro-unknown-time strong{color:#475c2b}
html[data-skin="lumen"] .astro-unknown-time p{color:#475c2b}
html[data-skin="lumen"] .astro-unknown-time>span{color:#5c6652}
html[data-skin="lumen"] .synastry-intro h3{color:#475c2b}
html[data-skin="lumen"] .synastry-intro>p:last-child{color:#5c6652}
html[data-skin="lumen"] .synastry-primary-card,html[data-skin="lumen"] .synastry-partner-card{border:1px solid #6682591f;background:linear-gradient(145deg,#c9de6911,#fbfcf410)}
html[data-skin="lumen"] .synastry-person-symbol{border:1px solid #6682591f;color:#475c2b;background:#c9de6920}
html[data-skin="lumen"] .synastry-field-label{color:#475c2b}
html[data-skin="lumen"] .synastry-primary-card strong{color:#475c2b}
html[data-skin="lumen"] .synastry-primary-card small,html[data-skin="lumen"] .synastry-partner-card>small{color:#5c6652}
html[data-skin="lumen"] .synastry-link-symbol{color:#475c2b}
html[data-skin="lumen"] .synastry-partner-card select{border:1px solid #6682591f;background:#fbfcf4;color:#475c2b}
html[data-skin="lumen"] .synastry-partner-card select:disabled{color:#5c6652}
html[data-skin="lumen"] .synastry-partner-card select:focus-visible{outline:2px solid #66825952}
html[data-skin="lumen"] .synastry-start-row>p{color:#475c2b}
html[data-skin="lumen"] .synastry-chat-input{color:#475c2b}
html[data-skin="lumen"] .synastry-setup-note{color:#5c6652}
html[data-skin="lumen"] .synastry-inline-status{border-left:2px solid #66825925;background:#c9de690b;color:#475c2b}
html[data-skin="lumen"] .synastry-calculating{color:#475c2b}
html[data-skin="lumen"] .synastry-result-heading h3{color:#475c2b}
html[data-skin="lumen"] .synastry-result-heading h3>span{color:#475c2b}
html[data-skin="lumen"] .synastry-result-heading>span{color:#475c2b}
html[data-skin="lumen"] .synastry-chart-card{border:1px solid #6682591f;background:#c9de6910}
html[data-skin="lumen"] .synastry-chart-card.is-partner{border-color:#6682591f;background:#dde1e408}
html[data-skin="lumen"] .synastry-chart-title h4{color:#475c2b}
html[data-skin="lumen"] .synastry-chart-title>small{color:#475c2b}
html[data-skin="lumen"] .synastry-planet-dot{background:#c9de69}
html[data-skin="lumen"] .is-partner .synastry-planet-dot{background:#dbe1e6}
html[data-skin="lumen"] .synastry-placement{border-top:1px solid #6682591f}
html[data-skin="lumen"] .synastry-placement-symbol{color:#475c2b}
html[data-skin="lumen"] .is-partner .synastry-placement-symbol{color:#2e3b24}
html[data-skin="lumen"] .synastry-placement>span:nth-child(2){color:#5c6652}
html[data-skin="lumen"] .synastry-placement strong{color:#475c2b}
html[data-skin="lumen"] .is-partner .synastry-placement strong{color:#21597d}
html[data-skin="lumen"] .synastry-aspect{border:1px solid #6682591f;background:#c9de6908}
html[data-skin="lumen"] .synastry-aspect-pair small{color:#475c2b}
html[data-skin="lumen"] .synastry-aspect-pair strong{color:#475c2b}
html[data-skin="lumen"] .synastry-aspect-pair>span:last-child strong{color:#21597d}
html[data-skin="lumen"] .synastry-aspect-pair>span:last-child small{color:#5c6652}
html[data-skin="lumen"] .synastry-aspect-kind{color:#475c2b;background:#c9de690b;border:1px solid #6682591f}
html[data-skin="lumen"] .synastry-aspect>p{color:#475c2b;border-top:1px solid #6682591f}
html[data-skin="lumen"] .synastry-aspect>p span{color:#5c6652}
html[data-skin="lumen"] .synastry-empty-aspects{color:#475c2b}
html[data-skin="lumen"] .synastry-discuss-row>p{color:#475c2b}
html[data-skin="lumen"] .synastry-discuss-row>p>span{color:#475c2b}
/* /tarot.css */
html[data-skin="lumen"] header .header-tools nav #open-tarot{color:#475c2b}
html[data-skin="lumen"] #open-tarot[aria-expanded=true]{color:#475c2b;background:#c9de6920}
html[data-skin="lumen"] .tarot-layer{--tarot-gold:#475c2b;--tarot-line:#475c2b32;background:radial-gradient(ellipse at 45% 24%,#fbfcf40f,transparent 62%),#fbfcf4;box-shadow:0 24px 100px #6682593e;color:#475c2b}
html[data-skin="lumen"] .tarot-layer button:focus-visible,html[data-skin="lumen"] .tarot-layer textarea:focus-visible,html[data-skin="lumen"] .tarot-layer select:focus-visible,html[data-skin="lumen"] .tarot-layer summary:focus-visible{outline:2px solid #66825952}
html[data-skin="lumen"] .tarot-layer>.tarot-header{border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .tarot-brand>svg{color:#475c2b}
html[data-skin="lumen"] .tarot-brand>div>span{color:#475c2b}
html[data-skin="lumen"] .tarot-brand h2{color:#475c2b}
html[data-skin="lumen"] .tarot-layer .tarot-icon-button{color:#475c2b}
html[data-skin="lumen"] .tarot-layer .tarot-icon-button:hover{color:#475c2b;background:#c9de690c}
html[data-skin="lumen"] .tarot-layer .tarot-history-button{color:#475c2b}
html[data-skin="lumen"] .tarot-scroll{scrollbar-color:#5c6652 transparent}
html[data-skin="lumen"] .tarot-eyebrow{color:#475c2b}
html[data-skin="lumen"] .tarot-question-copy h3{color:#475c2b}
html[data-skin="lumen"] .tarot-intro{color:#475c2b}
html[data-skin="lumen"] .tarot-question-copy textarea{background:#fbfcf4;border:1px solid #6682591f;color:#475c2b}
html[data-skin="lumen"] .tarot-question-copy textarea::placeholder{color:#5c6652}
html[data-skin="lumen"] .tarot-form-bottom select{background:#fbfcf4;color:#475c2b}
html[data-skin="lumen"] .tarot-layer .tarot-primary{border:1px solid #6682591f;background:#c9de69;color:#5c6652}
html[data-skin="lumen"] .tarot-layer .tarot-primary:hover:not(:disabled){background:#c9de69}
html[data-skin="lumen"] .tarot-status{color:#475c2b}
html[data-skin="lumen"] .tarot-fan:before{background:radial-gradient(ellipse,#c9de6920,transparent 66%)}
html[data-skin="lumen"] .tarot-fan-card{box-shadow:-4px 4px 0 #6682591f,0 15px 35px #66825932}
html[data-skin="lumen"] .tarot-reading-heading h3{color:#475c2b}
html[data-skin="lumen"] .tarot-reading-heading>span{color:#475c2b}
html[data-skin="lumen"] .tarot-card-position{color:#475c2b}
html[data-skin="lumen"] .tarot-card-position>i{color:#475c2b}
html[data-skin="lumen"] .tarot-face{border:1px solid #66825930;box-shadow:-2px 2px 0 #6682591f,-4px 4px 0 #6682591f,0 15px 24px #66825932;background:#fbfcf4}
html[data-skin="lumen"] .tarot-image-fallback{background:radial-gradient(ellipse,#fbfcf424,#fbfcf4 70%);color:#475c2b}
html[data-skin="lumen"] .tarot-card-sheen{background:linear-gradient(112deg,transparent 38%,#c9de6933 50%,transparent 64%)}
html[data-skin="lumen"] .tarot-card[aria-pressed=true] .tarot-face{border-color:#66825952;box-shadow:0 0 0 1px #6682591f,0 0 27px #6682591f,-3px 3px 0 #6682591f,0 15px 24px #66825932}
html[data-skin="lumen"] .tarot-card-slot h4{color:#475c2b}
html[data-skin="lumen"] .tarot-orientation{color:#475c2b}
html[data-skin="lumen"] .tarot-orientation.is-reversed{color:#475c2b}
html[data-skin="lumen"] .tarot-basic{border:1px solid #6682591f;background:#c9de6908;color:#475c2b}
html[data-skin="lumen"] .tarot-basic-label{color:#475c2b}
html[data-skin="lumen"] .tarot-basic small{color:#5c6652}
html[data-skin="lumen"] .tarot-interpretation{color:#475c2b;border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .tarot-layer .tarot-text-button{color:#475c2b}
html[data-skin="lumen"] .tarot-layer .tarot-text-button:hover{color:#475c2b}
html[data-skin="lumen"] .tarot-record{border-top:1px solid #6682591f;color:#475c2b}
html[data-skin="lumen"] .tarot-record dt{color:#5c6652}
html[data-skin="lumen"] .tarot-record dd{color:#475c2b}
html[data-skin="lumen"] .tarot-history-head h3{color:#475c2b}
html[data-skin="lumen"] .tarot-layer .tarot-history-item{border:1px solid #6682591f;background:#c9de6908;color:#475c2b}
html[data-skin="lumen"] .tarot-history-item strong{color:#475c2b}
html[data-skin="lumen"] .tarot-history-item small{color:#5c6652}
html[data-skin="lumen"] .tarot-history-symbol{color:#475c2b}
html[data-skin="lumen"] .tarot-history-empty{color:#475c2b}
html[data-skin="lumen"] .tarot-layer.is-compact{background:#fbfcf4e8;box-shadow:0 12px 35px #6682591f}
html[data-skin="lumen"] .tarot-layer .tarot-compact-reading{color:#475c2b}
html[data-skin="lumen"] .tarot-compact-cards>img{border:1px solid #66825952;box-shadow:0 3px 9px #6682592d}
html[data-skin="lumen"] .tarot-compact-reading strong{color:#475c2b}
html[data-skin="lumen"] .tarot-compact-reading small{color:#475c2b}
html[data-skin="lumen"] .tarot-compact-reading em{color:#475c2b}
/* /workspace-sidebar.css */
html[data-skin="lumen"]{--workspace-gold:#475c2b;--workspace-muted:#5c6652}
html[data-skin="lumen"] .workspace-sidebar{background:linear-gradient(160deg,#fbfcf4,#fbfcf4 38%,#fbfcf4);border-right:1px solid #6682591f;color:#475c2b}
html[data-skin="lumen"] .workspace-icon-button{color:#475c2b}
html[data-skin="lumen"] .workspace-icon-button:hover{background:#c9de6911;color:#475c2b}
html[data-skin="lumen"] .workspace-sidebar button:focus-visible,html[data-skin="lumen"] .workspace-menu button:focus-visible,html[data-skin="lumen"] .workspace-dialog button:focus-visible,html[data-skin="lumen"] .workspace-dialog input:focus-visible,html[data-skin="lumen"] .workspace-search-box input:focus-visible{outline:2px solid #66825952}
html[data-skin="lumen"] .workspace-nav{color:#475c2b}
html[data-skin="lumen"] .workspace-nav-item svg{color:#475c2b}
html[data-skin="lumen"] .workspace-sidebar #new-chat{background:linear-gradient(105deg,#c9de6917,#c9de6905);border-color:#6682591f;color:#475c2b}
html[data-skin="lumen"] .workspace-sidebar .workspace-nav-item:hover{background:#c9de6912;border-color:#6682591f}
html[data-skin="lumen"] #workspace-sidebar #alarm-toggle{color:#475c2b}
html[data-skin="lumen"] #workspace-sidebar #alarm-toggle:hover,html[data-skin="lumen"] #workspace-sidebar #alarm-toggle[aria-expanded=true]{background:#c9de6912;border-color:#6682591f}
html[data-skin="lumen"] .workspace-section-heading{color:#5c6652}
html[data-skin="lumen"] .workspace-history{scrollbar-color:#475c2b25 transparent}
html[data-skin="lumen"] .workspace-group h2{color:#475c2b}
html[data-skin="lumen"] .workspace-conversation:hover,html[data-skin="lumen"] .workspace-folder-head:hover{background:#adc97a02}
html[data-skin="lumen"] .workspace-conversation.is-current{background:#c9de6912;border-color:#6682591f}
html[data-skin="lumen"] .workspace-conversation-open{color:#475c2b}
html[data-skin="lumen"] .workspace-conversation-open small{color:#5c6652}
html[data-skin="lumen"] .workspace-conversation-open:hover{color:#475c2b}
html[data-skin="lumen"] .workspace-more{color:#5c6652}
html[data-skin="lumen"] .workspace-more:hover,html[data-skin="lumen"] .workspace-more[aria-expanded=true]{color:#475c2b;background:#c9de6913}
html[data-skin="lumen"] .workspace-folder-toggle{color:#475c2b}
html[data-skin="lumen"] .workspace-folder-chevron{color:#5c6652}
html[data-skin="lumen"] .workspace-folder-items{border-left:1px solid #6682591f}
html[data-skin="lumen"] .workspace-folder-empty{color:#5c6652}
html[data-skin="lumen"] .workspace-empty{color:#5c6652}
html[data-skin="lumen"] .workspace-search-box input{background:#fbfcf4;color:#475c2b;border:1px solid #6682591f}
html[data-skin="lumen"] .workspace-search-box button{color:#475c2b}
html[data-skin="lumen"] .workspace-account-area{border-top:1px solid #6682591f}
html[data-skin="lumen"] .workspace-avatar{background:linear-gradient(140deg,#c9de69,#c9de69);border:1px solid #66825927;color:#5c6652}
html[data-skin="lumen"] #workspace-account-name{color:#475c2b}
html[data-skin="lumen"] .workspace-account-copy small{color:#475c2b}
html[data-skin="lumen"] .workspace-account>svg{color:#475c2b}
html[data-skin="lumen"] .workspace-menu{background:#fbfcf4;border:1px solid #6682591f;box-shadow:0 18px 55px #66825938;color:#475c2b}
html[data-skin="lumen"] .workspace-menu button svg{color:#475c2b}
html[data-skin="lumen"] .workspace-menu button:hover{background:#c9de6914;color:#475c2b}
html[data-skin="lumen"] .workspace-menu .workspace-signout{border-top:1px solid #6682591f;color:#475c2b}
html[data-skin="lumen"] .workspace-menu-heading{color:#475c2b}
html[data-skin="lumen"] .workspace-dialog{border:1px solid #6682591f;background:linear-gradient(140deg,#fbfcf4,#fbfcf4);color:#475c2b;box-shadow:0 30px 100px #6682593e}
html[data-skin="lumen"] .workspace-dialog::backdrop{background:#fbfcf4c7}
html[data-skin="lumen"] .workspace-dialog h2{color:#475c2b}
html[data-skin="lumen"] .workspace-dialog p{color:#475c2b}
html[data-skin="lumen"] .workspace-dialog label{color:#475c2b}
html[data-skin="lumen"] .workspace-dialog input{border:1px solid #6682591f;background:#fbfcf4;color:#475c2b}
html[data-skin="lumen"] .workspace-dialog .workspace-dialog-error{color:#913b33}
html[data-skin="lumen"] .workspace-dialog-actions button{border:1px solid #6682591f}
html[data-skin="lumen"] #workspace-dialog-submit{background:#c9de69;color:#5c6652;border-color:#66825952}
html[data-skin="lumen"] #workspace-dialog-submit:hover{background:#c9de69}
html[data-skin="lumen"] #workspace-dialog-submit.is-delete{background:#ebddd6;border-color:#66825952;color:#475c2b}
html[data-skin="lumen"] .workspace-backdrop{background:#fbfcf473}
html[data-skin="lumen"] .workspace-header .header-tools nav button{color:#475c2b}
html[data-skin="lumen"] body.workspace-ready:has(#panel[data-view=chat]:not(.hidden)) #scrim,html[data-skin="lumen"] body.workspace-ready:has(#panel[data-view=history]:not(.hidden)) #scrim{background:#fbfcf4}
html[data-skin="lumen"] body.workspace-ready .panel[data-view=chat],html[data-skin="lumen"] body.workspace-ready .panel[data-view=history]{border-top:1px solid #6682591f;background:#fbfcf4}
html[data-skin="lumen"] body.workspace-ready .panel[data-view=chat] .panel-head h2,html[data-skin="lumen"] body.workspace-ready .panel[data-view=history] .panel-head h2{color:#475c2b}
html[data-skin="lumen"] #chat-context-title{color:#475c2b}
html[data-skin="lumen"] .history-notice{background:#c9de690d;border:1px solid #6682591f;color:#475c2b}
/* /common-questions.css */
html[data-skin="lumen"] footer #common-questions-toggle,html[data-skin="lumen"] .faq-trigger{border:1px solid #66825925;background:#fbfcf4;color:#475c2b}
html[data-skin="lumen"] .faq-trigger:hover,html[data-skin="lumen"] .faq-trigger[aria-expanded=true]{background:#fbfcf4;color:#475c2b;border-color:#66825952}
html[data-skin="lumen"] .faq-trigger:focus-visible,html[data-skin="lumen"] .faq-panel button:focus-visible,html[data-skin="lumen"] .faq-panel input:focus-visible,html[data-skin="lumen"] .faq-panel summary:focus-visible,html[data-skin="lumen"] .faq-followup button:focus-visible{outline:2px solid #66825952}
html[data-skin="lumen"] .faq-compose-actions .faq-trigger{background:#fbfcf4;color:#475c2b;border-color:#6682591f}
html[data-skin="lumen"] .faq-panel{background:linear-gradient(145deg,#fbfcf4,#fbfcf4 65%);border:1px solid #66825922;box-shadow:0 22px 80px #66825943;color:#475c2b}
html[data-skin="lumen"] .faq-overline{color:#475c2b}
html[data-skin="lumen"] .faq-heading h2{color:#475c2b}
html[data-skin="lumen"] #faq-close,html[data-skin="lumen"] #faq-search-clear{color:#475c2b}
html[data-skin="lumen"] #faq-introduction{color:#475c2b}
html[data-skin="lumen"] #faq-profile{color:#475c2b}
html[data-skin="lumen"] .faq-search-wrap input{border:1px solid #6682591f;background:#fbfcf4;color:#475c2b}
html[data-skin="lumen"] .faq-search-wrap input::placeholder{color:#5c6652}
html[data-skin="lumen"] .faq-results{scrollbar-color:#475c2b3d transparent}
html[data-skin="lumen"] .faq-section-title{color:#475c2b}
html[data-skin="lumen"] .faq-question{color:#475c2b}
html[data-skin="lumen"] .faq-question:hover:not(:disabled){background:#c9de6912;border-color:#6682591f;color:#475c2b}
html[data-skin="lumen"] .faq-number{color:#475c2b;border:1px solid #6682591f;background:#c9de6910}
html[data-skin="lumen"] .faq-question-copy small{color:#5c6652}
html[data-skin="lumen"] .faq-arrow{color:#475c2b}
html[data-skin="lumen"] .faq-popular{border-top:1px solid #6682591f}
html[data-skin="lumen"] .faq-popular summary{color:#475c2b}
html[data-skin="lumen"] .faq-popular summary span{color:#475c2b}
html[data-skin="lumen"] .faq-categories button{border:1px solid #6682591f;background:#fbfcf4;color:#475c2b}
html[data-skin="lumen"] .faq-back{color:#475c2b}
html[data-skin="lumen"] .faq-empty{color:#475c2b}
html[data-skin="lumen"] .faq-status{border-top:1px solid #6682591f;background:#fbfcf4;color:#475c2b}
html[data-skin="lumen"] .faq-followup{border-top:1px solid #6682591f;color:#475c2b}
html[data-skin="lumen"] .faq-followup button{border:1px solid #6682591f;background:#fbfcf4;color:#475c2b}
html[data-skin="lumen"] .faq-followup button:hover:not(:disabled){border-color:#66825952;background:#fbfcf4}
html[data-skin="lumen"] .faq-followup-status{color:#475c2b}
html[data-skin="lumen"] .faq-window-result{border:1px solid #6682591f;background:#fbfcf4;color:#475c2b}
html[data-skin="lumen"] .faq-window-result h3{color:#475c2b}
html[data-skin="lumen"] .faq-window-basis{color:#475c2b}
html[data-skin="lumen"] .faq-window-result details{border-top:1px solid #6682591f}
html[data-skin="lumen"] .faq-window-result summary,html[data-skin="lumen"] .faq-proposal-summary summary{color:#475c2b}
html[data-skin="lumen"] .faq-window-result li{border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .faq-window-phase{color:#475c2b}
html[data-skin="lumen"] .faq-window-result li small{color:#475c2b}
html[data-skin="lumen"] .faq-proposal-summary{border:1px solid #6682591f;background:#fbfcf4}
html[data-skin="lumen"] .faq-partner-note{color:#475c2b}
html[data-skin="lumen"] .faq-partner-dialog label{color:#475c2b}
html[data-skin="lumen"] .faq-partner-dialog input:not([type=checkbox]),html[data-skin="lumen"] .faq-partner-dialog select{border:1px solid #6682591f;background:#fbfcf4;color:#475c2b}
html[data-skin="lumen"] .faq-partner-check input{accent-color:#475c2b}
html[data-skin="lumen"] .faq-partner-dialog input:focus-visible,html[data-skin="lumen"] .faq-partner-dialog select:focus-visible{outline:2px solid #66825952}
/* /membership.css */
html[data-skin="lumen"] .workspace-sidebar .membership-entry{border:1px solid #6682591f;background:linear-gradient(110deg,#c9de6917,#c9de6905);color:#475c2b}
html[data-skin="lumen"] .membership-entry:hover{background:#c9de6920}
html[data-skin="lumen"] .commerce-dialog,html[data-skin="lumen"] .membership-public{color:#475c2b;background:#fbfcf4}
html[data-skin="lumen"] .commerce-dialog{border:1px solid #6682591f;box-shadow:0 24px 100px #66825938}
html[data-skin="lumen"] .commerce-dialog::backdrop{background:#fbfcf473}
html[data-skin="lumen"] .commerce-head{border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .commerce-head h2{color:#475c2b}
html[data-skin="lumen"] .commerce-eyebrow{color:#475c2b}
html[data-skin="lumen"] .commerce-dialog button,html[data-skin="lumen"] .membership-public button{border:1px solid #6682591f;color:#475c2b;background:#c9de690b}
html[data-skin="lumen"] .commerce-dialog button:disabled,html[data-skin="lumen"] .membership-public button:disabled{color:#475c2b;background:#adc97a01;border-color:#6682591f}
html[data-skin="lumen"] .commerce-dialog :focus-visible,html[data-skin="lumen"] .membership-public :focus-visible,html[data-skin="lumen"] .membership-entry:focus-visible{outline:2px solid #66825952}
html[data-skin="lumen"] .commerce-preview{background:#c9de6912;border:1px solid #6682591f}
html[data-skin="lumen"] .commerce-preview span,html[data-skin="lumen"] .commerce-tag{color:#475c2b}
html[data-skin="lumen"] .commerce-tabs{background:#fbfcf4}
html[data-skin="lumen"] .commerce-tabs button{color:#5c6652}
html[data-skin="lumen"] .commerce-tabs button[aria-selected=true]{color:#475c2b;background:#c9de6915;border-color:#6682591f}
html[data-skin="lumen"] .commerce-plan{border:1px solid #6682591f}
html[data-skin="lumen"] .commerce-plan:nth-child(2){background:linear-gradient(145deg,#c9de6914,#c9de6903)}
html[data-skin="lumen"] .commerce-plan h3,html[data-skin="lumen"] .commerce-stat h3{color:#475c2b}
html[data-skin="lumen"] .commerce-plan .commerce-price{color:#475c2b}
html[data-skin="lumen"] .commerce-price small{color:#475c2b}
html[data-skin="lumen"] .commerce-muted,html[data-skin="lumen"] .commerce-footnote{color:#5c6652}
html[data-skin="lumen"] .commerce-note,html[data-skin="lumen"] .commerce-error{border:1px solid #6682591f;color:#475c2b}
html[data-skin="lumen"] .commerce-error{color:#913b33}
html[data-skin="lumen"] .commerce-note a,html[data-skin="lumen"] .membership-public a{color:#475c2b}
html[data-skin="lumen"] .commerce-stat{border:1px solid #6682591f}
html[data-skin="lumen"] .commerce-stat strong{color:#475c2b}
html[data-skin="lumen"] .commerce-stat small{color:#5c6652}
html[data-skin="lumen"] .commerce-topup{border:1px solid #6682591f}
html[data-skin="lumen"] .commerce-topup p{color:#5c6652}
html[data-skin="lumen"] .commerce-facts div{border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .commerce-facts dt{color:#5c6652}
html[data-skin="lumen"] .commerce-dialog details,html[data-skin="lumen"] .membership-public details{border-top:1px solid #6682591f;color:#475c2b}
html[data-skin="lumen"] .commerce-dialog summary,html[data-skin="lumen"] .membership-public summary{color:#475c2b}
html[data-skin="lumen"] .commerce-records li{border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .membership-public{background:radial-gradient(ellipse at 50% 0,#c9de6920,transparent 60%),#fbfcf4}
html[data-skin="lumen"] .membership-public h1{color:#475c2b}
html[data-skin="lumen"] .memory-control-row{border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .memory-control-row p{color:#5c6652}
html[data-skin="lumen"] .memory-card{border:1px solid #6682591f}
html[data-skin="lumen"] .memory-card small{color:#5c6652}
html[data-skin="lumen"] .memory-card textarea{color:#475c2b;background:#fbfcf4;border:1px solid #6682591f}
html[data-skin="lumen"] .memory-error{color:#913b33}
html[data-skin="lumen"] .memory-state{color:#475c2b}
html[data-skin="lumen"] .memory-scope{color:#475c2b}
html[data-skin="lumen"] .commerce-plan{background:linear-gradient(150deg,#fbfcf4,#fbfcf4 65%);box-shadow:inset 0 1px #6682591f,0 14px 36px #6682591f}
html[data-skin="lumen"] .commerce-plan:nth-child(2){background:linear-gradient(150deg,#fbfcf4,#fbfcf4 68%);border-color:#6682591f}
html[data-skin="lumen"] .commerce-plan p strong{color:#475c2b}
html[data-skin="lumen"] .commerce-features{color:#475c2b}
html[data-skin="lumen"] .commerce-version{color:#475c2b}
/* /birth-timing.css */
html[data-skin="lumen"] .birth-timing-dialog{border:1px solid #6682591f;background:#fbfcf4;color:#475c2b;box-shadow:0 32px 120px #66825938;color-scheme:light}
html[data-skin="lumen"] .birth-timing-dialog::backdrop{background:#fbfcf4c7}
html[data-skin="lumen"] .birth-timing-dialog button:focus-visible,html[data-skin="lumen"] .birth-timing-dialog input:focus-visible,html[data-skin="lumen"] .birth-timing-dialog select:focus-visible,html[data-skin="lumen"] .birth-timing-dialog summary:focus-visible{outline:2px solid #66825952}
html[data-skin="lumen"] .birth-timing-head{border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .birth-timing-head p{color:#475c2b}
html[data-skin="lumen"] .birth-timing-head h2{color:#475c2b}
html[data-skin="lumen"] .birth-timing-close{color:#475c2b}
html[data-skin="lumen"] .birth-timing-close:hover{background:#c9de6912}
html[data-skin="lumen"] .birth-timing-body{scrollbar-color:#475c2b transparent}
html[data-skin="lumen"] .birth-timing-body h3{color:#475c2b}
html[data-skin="lumen"] .birth-timing-body h4{color:#475c2b}
html[data-skin="lumen"] .birth-timing-muted{color:#5c6652}
html[data-skin="lumen"] .birth-timing-note{border:1px solid #6682591f;background:#c9de6909;color:#475c2b}
html[data-skin="lumen"] .birth-timing-note strong{color:#475c2b}
html[data-skin="lumen"] .birth-timing-progress{color:#5c6652}
html[data-skin="lumen"] .birth-timing-progress li{border-top:2px solid #6682591f}
html[data-skin="lumen"] .birth-timing-progress li[aria-current=step]{border-color:#66825952;color:#475c2b}
html[data-skin="lumen"] .birth-timing-actions{border-top:1px solid #6682591f}
html[data-skin="lumen"] .birth-timing-primary,html[data-skin="lumen"] .birth-timing-secondary,html[data-skin="lumen"] .birth-timing-link{border:1px solid #6682591f;background:#c9de690d;color:#475c2b}
html[data-skin="lumen"] .birth-timing-primary{background:#c9de69;border-color:#66825952;color:#5c6652}
html[data-skin="lumen"] .birth-timing-link{color:#475c2b}
html[data-skin="lumen"] .birth-timing-field>span,html[data-skin="lumen"] .birth-timing-field>label{color:#475c2b}
html[data-skin="lumen"] .birth-timing-field input,html[data-skin="lumen"] .birth-timing-field select,html[data-skin="lumen"] .birth-timing-window input{border:1px solid #6682591f;background:#fbfcf4;color:#475c2b}
html[data-skin="lumen"] .birth-timing-field small{color:#5c6652}
html[data-skin="lumen"] .birth-timing-check{color:#475c2b}
html[data-skin="lumen"] .birth-timing-check input{accent-color:#475c2b}
html[data-skin="lumen"] .birth-timing-window label{color:#475c2b}
html[data-skin="lumen"] .birth-timing-remove{color:#475c2b}
html[data-skin="lumen"] .birth-timing-status{color:#475c2b}
html[data-skin="lumen"] .birth-timing-status.is-error{color:#913b33}
html[data-skin="lumen"] .birth-timing-policy{color:#475c2b}
html[data-skin="lumen"] .birth-timing-policy summary,html[data-skin="lumen"] .birth-timing-chart summary,html[data-skin="lumen"] .birth-timing-technical summary{color:#475c2b}
html[data-skin="lumen"] .birth-timing-summary>div{border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .birth-timing-summary dt{color:#475c2b}
html[data-skin="lumen"] .birth-timing-summary dd{color:#475c2b}
html[data-skin="lumen"] .birth-timing-session{border:1px solid #6682591f;background:#c9de6909;color:#475c2b}
html[data-skin="lumen"] .birth-timing-session:hover{background:#c9de6912}
html[data-skin="lumen"] .birth-timing-session small{color:#475c2b}
html[data-skin="lumen"] .birth-timing-session>span:last-child{color:#475c2b}
html[data-skin="lumen"] .birth-timing-result-state{border:1px solid #6682591f;color:#475c2b}
html[data-skin="lumen"] .birth-timing-candidate{border:1px solid #6682591f;background:#c9de6907}
html[data-skin="lumen"] .birth-timing-candidate h4{color:#475c2b}
html[data-skin="lumen"] .birth-timing-candidate>p{color:#475c2b}
html[data-skin="lumen"] .birth-timing-chart{border-top:1px solid #6682591f}
html[data-skin="lumen"] .birth-timing-pillar{background:#c9de690b;border:1px solid #6682591f}
html[data-skin="lumen"] .birth-timing-pillar span{color:#475c2b}
html[data-skin="lumen"] .birth-timing-pillar strong{color:#475c2b}
html[data-skin="lumen"] .birth-timing-palace{border:1px solid #6682591f;background:#c9de6907}
html[data-skin="lumen"] .birth-timing-palace strong{color:#475c2b}
html[data-skin="lumen"] .birth-timing-palace p{color:#475c2b}
html[data-skin="lumen"] .birth-timing-facts>div{border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .birth-timing-facts dt{color:#475c2b}
html[data-skin="lumen"] .birth-timing-facts dd{color:#475c2b}
html[data-skin="lumen"] .birth-timing-technical{color:#475c2b}
html[data-skin="lumen"] .birth-timing-empty{color:#475c2b}
html[data-skin="lumen"] .birth-timing-spinner{border:2px solid #6682591f}
@media(max-width:640px){html[data-skin="lumen"] .birth-timing-window{border-bottom:1px solid #6682591f}}
html[data-skin="lumen"] .birth-timing-muted{color:#475c2b}
html[data-skin="lumen"] .birth-timing-field>span{color:#475c2b}
html[data-skin="lumen"] .birth-timing-step-count{color:#475c2b}
html[data-skin="lumen"] .birth-timing-meter{background:#c9de6919}
html[data-skin="lumen"] .birth-timing-meter>span{background:#c9de69}
html[data-skin="lumen"] .birth-timing-hint{color:#475c2b}
html[data-skin="lumen"] .birth-timing-choice{border:1px solid #6682591f;background:#c9de6907;color:#475c2b}
html[data-skin="lumen"] .birth-timing-choice span{color:#475c2b}
html[data-skin="lumen"] .birth-timing-choice:hover{background:#c9de6910;border-color:#66825925}
html[data-skin="lumen"] .birth-timing-choice.is-selected{border-color:#6682594a;background:#c9de6916;box-shadow:inset 0 0 0 1px #6682591f}
html[data-skin="lumen"] .birth-timing-choice.is-selected strong{color:#475c2b}
html[data-skin="lumen"] .birth-timing-choice.is-selected strong::after{color:#475c2b}
html[data-skin="lumen"] .birth-timing-talk{color:#475c2b}
html[data-skin="lumen"] .birth-timing-talk span{color:#5c6652}
html[data-skin="lumen"] .birth-timing-talk:hover{background:#c9de6909}
html[data-skin="lumen"] .birth-timing-resume{background:linear-gradient(120deg,#c9de6916,#c9de6906);border:1px solid #6682591f;color:#475c2b}
html[data-skin="lumen"] .birth-timing-resume small{color:#475c2b}
html[data-skin="lumen"] .birth-timing-policy{border:1px solid #6682591f}
html[data-skin="lumen"] .birth-timing-dialog .place-picker label{color:#475c2b}
html[data-skin="lumen"] .birth-timing-dialog .place-picker-selected{background:#c9de6920}
html[data-skin="lumen"] .birth-timing-policy-hint{color:#475c2b}
html[data-skin="lumen"] .birth-timing-gender legend{color:#475c2b}
html[data-skin="lumen"] .birth-timing-gender legend>span{color:#475c2b}
html[data-skin="lumen"] .birth-timing-gender label>span{border:1px solid #6682591f;background:#c9de6907;color:#475c2b}
html[data-skin="lumen"] .birth-timing-gender input:checked+span{color:#475c2b;background:#c9de6920;border-color:#6682594a;box-shadow:inset 0 0 0 1px #6682591f}
html[data-skin="lumen"] .birth-timing-gender input:focus-visible+span{outline:2px solid #66825952}
html[data-skin="lumen"] .birth-timing-optional{border:1px solid #6682591f;background:#c9de6907;color:#475c2b}
html[data-skin="lumen"] .birth-timing-optional small{color:#475c2b}
html[data-skin="lumen"] .birth-timing-optional:hover{background:#c9de6910;border-color:#66825920}
/* /ziwei.css */
html[data-skin="lumen"] header .header-tools nav #open-ziwei{color:#475c2b}
html[data-skin="lumen"] #open-ziwei[aria-expanded=true]{background:#c9de6920;color:#475c2b}
html[data-skin="lumen"] .ziwei-dialog{color:#475c2b;background:radial-gradient(ellipse at 70% 0,#fbfcf42e,transparent 65%),#fbfcf4;border:1px solid #6682591f;box-shadow:0 28px 100px #66825938}
html[data-skin="lumen"] .ziwei-dialog::backdrop{background:#fbfcf4c7}
html[data-skin="lumen"] .ziwei-dialog button:focus-visible,html[data-skin="lumen"] .ziwei-dialog summary:focus-visible,html[data-skin="lumen"] .ziwei-dialog input:focus-visible,html[data-skin="lumen"] .ziwei-dialog select:focus-visible{outline:2px solid #66825952}
html[data-skin="lumen"] .ziwei-header{border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .ziwei-header p{color:#475c2b}
html[data-skin="lumen"] .ziwei-header-actions>span{color:#475c2b}
html[data-skin="lumen"] .ziwei-close{color:#2e3b24}
html[data-skin="lumen"] .ziwei-tabs{border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .ziwei-tabs button{color:#5c6652}
html[data-skin="lumen"] .ziwei-tabs button[aria-selected=true]{color:#475c2b}
html[data-skin="lumen"] .ziwei-body{scrollbar-color:#5c6652 transparent}
html[data-skin="lumen"] .ziwei-muted,html[data-skin="lumen"] .ziwei-footnote{color:#5c6652}
html[data-skin="lumen"] .ziwei-eyebrow{color:#475c2b!important}
html[data-skin="lumen"] .ziwei-overview p{color:#475c2b}
html[data-skin="lumen"] .ziwei-primary,html[data-skin="lumen"] .ziwei-secondary{border:1px solid #6682591f;background:#c9de69;color:#5c6652}
html[data-skin="lumen"] .ziwei-secondary{background:#c9de690d;color:#475c2b}
html[data-skin="lumen"] .ziwei-link{color:#475c2b}
html[data-skin="lumen"] .ziwei-state-symbol{color:#475c2b}
html[data-skin="lumen"] .ziwei-state p{color:#475c2b}
html[data-skin="lumen"] .ziwei-summary{border:1px solid #6682591f}
html[data-skin="lumen"] .ziwei-summary>div{background:#c9de6910}
html[data-skin="lumen"] .ziwei-summary span{color:#475c2b}
html[data-skin="lumen"] .ziwei-summary strong{color:#475c2b}
html[data-skin="lumen"] .ziwei-policy{background:#c9de6908;border:1px solid #6682591f}
html[data-skin="lumen"] .ziwei-policy summary{color:#475c2b}
html[data-skin="lumen"] .ziwei-policy p{color:#475c2b}
html[data-skin="lumen"] .ziwei-facts>div{border-top:1px solid #6682591f}
html[data-skin="lumen"] .ziwei-facts dt{color:#475c2b}
html[data-skin="lumen"] .ziwei-facts dd{color:#475c2b}
html[data-skin="lumen"] .ziwei-section-heading>span{color:#475c2b}
html[data-skin="lumen"] .ziwei-palace{background:#c9de6908;border:1px solid #6682591f}
html[data-skin="lumen"] .ziwei-palace-heading h4{color:#475c2b}
html[data-skin="lumen"] .ziwei-palace-heading>span{color:#475c2b}
html[data-skin="lumen"] .ziwei-badge{border:1px solid #6682591f;color:#475c2b}
html[data-skin="lumen"] .ziwei-star{color:#475c2b}
html[data-skin="lumen"] .ziwei-star small{color:#475c2b}
html[data-skin="lumen"] .ziwei-star b{color:#475c2b;border:1px solid #6682591f}
html[data-skin="lumen"] .ziwei-minor .ziwei-star{color:#475c2b}
html[data-skin="lumen"] .ziwei-palace details{border-top:1px solid #6682591f}
html[data-skin="lumen"] .ziwei-palace summary{color:#475c2b}
html[data-skin="lumen"] .ziwei-flow{border:1px solid #6682591f}
html[data-skin="lumen"] .ziwei-flow summary{color:#475c2b}
html[data-skin="lumen"] .ziwei-flow summary>span:first-child:before{color:#475c2b}
html[data-skin="lumen"] .ziwei-transformations{color:#475c2b}
html[data-skin="lumen"] .ziwei-transformations>span{background:#c9de6913}
html[data-skin="lumen"] .ziwei-flow-grid>div{background:#adc97a01}
html[data-skin="lumen"] .ziwei-flow-grid strong{color:#475c2b}
html[data-skin="lumen"] .ziwei-flow-grid small{color:#5c6652}
html[data-skin="lumen"] .ziwei-target-intro p:last-child{color:#475c2b}
html[data-skin="lumen"] .ziwei-location{border:1px solid #6682591f;background:#c9de6909;color:#475c2b}
html[data-skin="lumen"] .ziwei-location small{color:#475c2b}
html[data-skin="lumen"] .ziwei-target-form>label{color:#475c2b}
html[data-skin="lumen"] .ziwei-target-form input,html[data-skin="lumen"] .ziwei-target-form select{background:#fbfcf4;color:#475c2b;border:1px solid #6682591f;color-scheme:light}
html[data-skin="lumen"] [data-ziwei-status]{color:#475c2b}
html[data-skin="lumen"] [data-ziwei-status].is-error{color:#475c2b}
html[data-skin="lumen"] .ziwei-saved{border:1px solid #6682591f;background:#c9de6909;color:#475c2b}
html[data-skin="lumen"] .ziwei-saved small{color:#475c2b}
html[data-skin="lumen"] .ziwei-saved:hover{background:#c9de6915}
html[data-skin="lumen"] .ziwei-empty{color:#475c2b}
/* /name-numerology.css */
html[data-skin="lumen"] .name-dialog{border:1px solid #6682591f;color:#475c2b;background:#fbfcf4;box-shadow:0 30px 100px #6682593e}
html[data-skin="lumen"] .name-dialog::backdrop{background:#fbfcf4c7}
html[data-skin="lumen"] .name-dialog :is(button,input,select,summary):focus-visible{outline:2px solid #66825952}
html[data-skin="lumen"] .name-header{border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .name-header p{color:#475c2b}
html[data-skin="lumen"] .name-close{color:#475c2b}
html[data-skin="lumen"] .name-tabs{border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .name-tabs button{color:#475c2b}
html[data-skin="lumen"] .name-tabs button[aria-selected=true]{color:#475c2b}
html[data-skin="lumen"] .name-body{scrollbar-color:#5c6652 transparent}
html[data-skin="lumen"] .name-intro{color:#475c2b}
html[data-skin="lumen"] .name-field{color:#475c2b}
html[data-skin="lumen"] .name-field small{color:#5c6652}
html[data-skin="lumen"] .name-dialog :is(input,select){border:1px solid #6682591f;background:#fbfcf4;color:#475c2b;color-scheme:light}
html[data-skin="lumen"] .name-entry{background:#c9de6908;border:1px solid #6682591f}
html[data-skin="lumen"] .name-entry-number{color:#475c2b}
html[data-skin="lumen"] .name-remove{color:#475c2b}
html[data-skin="lumen"] .name-link{color:#475c2b}
html[data-skin="lumen"] .name-primary,html[data-skin="lumen"] .name-secondary{border:1px solid #6682591f}
html[data-skin="lumen"] .name-primary{background:#c9de69;color:#5c6652}
html[data-skin="lumen"] .name-secondary{background:#c9de690c;color:#475c2b}
html[data-skin="lumen"] .name-note{color:#5c6652}
html[data-skin="lumen"] .name-status{color:#475c2b}
html[data-skin="lumen"] .name-status.is-error{color:#475c2b}
html[data-skin="lumen"] .name-empty{color:#475c2b}
html[data-skin="lumen"] .name-empty h3{color:#475c2b}
html[data-skin="lumen"] .name-receipt-badge{border:1px solid #6682591f;background:#d9e7e20d;color:#14634f}
html[data-skin="lumen"] .name-report-card{background:#c9de6908;border:1px solid #6682591f}
html[data-skin="lumen"] .name-report-card h4{color:#475c2b}
html[data-skin="lumen"] .name-report-card h5{color:#475c2b}
html[data-skin="lumen"] .name-metric{background:#c9de690d;border:1px solid #6682591f}
html[data-skin="lumen"] .name-metric span{color:#475c2b}
html[data-skin="lumen"] .name-metric strong{color:#475c2b}
html[data-skin="lumen"] .name-metric small{color:#475c2b}
html[data-skin="lumen"] .name-facts>div{border-top:1px solid #6682591f}
html[data-skin="lumen"] .name-facts dt{color:#475c2b}
html[data-skin="lumen"] .name-facts dd{color:#475c2b}
html[data-skin="lumen"] .name-table th{color:#475c2b}
html[data-skin="lumen"] .name-table th,html[data-skin="lumen"] .name-table td{border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .name-table td{color:#475c2b}
html[data-skin="lumen"] .name-uncomputed{background:#c9de6911;color:#475c2b}
html[data-skin="lumen"] .name-system{border:1px solid #6682591f}
html[data-skin="lumen"] .name-system p{color:#475c2b}
html[data-skin="lumen"] .name-provenance{border:1px solid #6682591f}
html[data-skin="lumen"] .name-provenance summary{color:#475c2b}
html[data-skin="lumen"] .name-saved{border:1px solid #6682591f;background:#c9de6908;color:#475c2b}
html[data-skin="lumen"] .name-saved small{color:#475c2b}
html[data-skin="lumen"] .name-tool-card{border:1px solid #6682591f;background:#fbfcf4;color:#475c2b}
html[data-skin="lumen"] .name-tool-card small{color:#475c2b}
html[data-skin="lumen"] .name-tool-card button{border:1px solid #6682591f;color:#475c2b}
/* /live-analysis.css */
html[data-skin="lumen"] .md-table-wrap{border:1px solid #6682591f}
html[data-skin="lumen"] .md-table th,html[data-skin="lumen"] .md-table td{border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .md-table th{color:#475c2b;background:#c9de690c}
html[data-skin="lumen"] .live-analysis-card{border:1px solid #6682591f;background:#c9de6908;color:#475c2b}
html[data-skin="lumen"] .live-analysis-row i{background:#c9de69}
html[data-skin="lumen"] .live-analysis-card[data-state=running] i{background:#d5ecec}
html[data-skin="lumen"] .live-analysis-card p{color:#5c6652}
html[data-skin="lumen"] .live-analysis-card small{color:#475c2b}
html[data-skin="lumen"] .live-analysis-card button{color:#475c2b}
html[data-skin="lumen"] #analysis-compose-mode[aria-pressed=true]{border-color:#66825952;color:#14634f;background:#d7eae80f}
html[data-skin="lumen"] #live-mute{border-color:#6682591f}
html[data-skin="lumen"] #live-mute[aria-pressed=true],html[data-skin="lumen"] #chat-mute-call[aria-pressed=true]{color:#913b33;border-color:#66825952}
html[data-skin="lumen"] .live-analysis-actions button:focus-visible,html[data-skin="lumen"] .live-analysis-row button:focus-visible{outline:2px solid #66825952}
/* /seven-rings-host.css */
@media(max-width:760px){html[data-skin="lumen"] #seven-rings-mobile{border:1px solid #6682591f;background:#fbfcf4;color:#14634f}
html[data-skin="lumen"] #seven-rings-close{color:#14634f;background:#fbfcf4;border:1px solid #6682591f}}
/* /brand/oracle/oracle-app.css */
html[data-skin="lumen"]{color-scheme:light;--accent:#475c2b;--text:#475c2b;--muted:#5c6652;--line:#6682591f}
html[data-skin="lumen"] body{background:#fbfcf4!important;color:#475c2b!important}
html[data-skin="lumen"] button:focus-visible,html[data-skin="lumen"] a:focus-visible,html[data-skin="lumen"] input:focus-visible,html[data-skin="lumen"] textarea:focus-visible{outline:2px solid #66825952}
html[data-skin="lumen"] body.workspace-ready{background:radial-gradient(ellipse at 55% 35%,#fbfcf40c,transparent 60%),#fbfcf4!important}
html[data-skin="lumen"] .workspace-sidebar{background:#fbfcf4;border-right:1px solid #6682591f}
html[data-skin="lumen"] .workspace-brand{color:#475c2b}
html[data-skin="lumen"] .workspace-brand .oracle-mark{color:#475c2b}
html[data-skin="lumen"] .workspace-brand small{color:#475c2b}
html[data-skin="lumen"] .workspace-sidebar #new-chat{background:linear-gradient(110deg,#c9de69,#c9de69);color:#5c6652}
html[data-skin="lumen"] .workspace-sidebar #new-chat svg{color:#5c6652}
html[data-skin="lumen"] .workspace-nav-item svg{color:#475c2b}
html[data-skin="lumen"] .workspace-section-heading{color:#5c6652}
html[data-skin="lumen"] .workspace-empty{color:#5c6652}
html[data-skin="lumen"] .workspace-account-area{border-color:#6682591f}
html[data-skin="lumen"] .workspace-avatar{background:#c9de691c;color:#475c2b;border:1px solid #6682591f}
html[data-skin="lumen"] .membership-entry{background:#c9de6920!important;color:#475c2b!important;border-color:#6682591f!important}
html[data-skin="lumen"] body.workspace-ready>header.workspace-header{border-bottom:1px solid #6682591f;background:#fbfcf4c7}
html[data-skin="lumen"] .oracle-app-title{color:#475c2b}
html[data-skin="lumen"] .workspace-header .header-tools nav button{color:#475c2b}
html[data-skin="lumen"] .workspace-header .current-profile-chip{background:#c9de690a;border:1px solid #6682591f}
html[data-skin="lumen"] .profile-avatar{background:#c9de6922!important;color:#475c2b!important}
html[data-skin="lumen"] #add-profile{color:#475c2b}
html[data-skin="lumen"] #voice-toggle{color:#475c2b!important;background:#fbfcf4!important;border:1px solid #6682591f}
html[data-skin="lumen"] #state-label{color:#475c2b}
html[data-skin="lumen"] #current-turn h1{color:#475c2b}
html[data-skin="lumen"] .eyebrow{color:#475c2b}
html[data-skin="lumen"] .intro{color:#5c6652}
html[data-skin="lumen"] body.workspace-ready .panel[data-view=chat],html[data-skin="lumen"] body.workspace-ready .panel[data-view=history]{background:#fbfcf4}
html[data-skin="lumen"] body.workspace-ready .panel[data-view=chat] .panel-head h2{color:#475c2b}
html[data-skin="lumen"] .panel[data-view=chat] #close-panel{color:#5c6652}
html[data-skin="lumen"] .chat-context-title{color:#5c6652!important}
html[data-skin="lumen"] .chat-toolbar .secondary{border-color:#6682591f}
html[data-skin="lumen"] .chat-feed{scrollbar-color:#475c2b35 transparent}
html[data-skin="lumen"] body.workspace-ready .panel[data-view=chat] .message{color:#475c2b}
html[data-skin="lumen"] .panel[data-view=chat] .message.user{color:#475c2b}
html[data-skin="lumen"] .message.assistant:before{color:#475c2b}
html[data-skin="lumen"] .chat-composer{border:1px solid #6682591f;background:linear-gradient(140deg,#fbfcf4,#fbfcf4);box-shadow:0 -10px 55px #6682591f,inset 0 1px #6682591f}
html[data-skin="lumen"] .faq-compose-actions .faq-trigger{color:#475c2b}
html[data-skin="lumen"] .chat-composer textarea{color:#475c2b}
html[data-skin="lumen"] .chat-composer textarea::placeholder{color:#5c6652}
html[data-skin="lumen"] .chat-icon-button{color:#475c2b!important}
html[data-skin="lumen"] .chat-composer #chat-send{color:#5c6652!important;background:linear-gradient(125deg,#c9de69,#c9de69)!important}
html[data-skin="lumen"] .chat-bottom-row{color:#5c6652}
html[data-skin="lumen"] .chat-exports summary{color:#475c2b}
html[data-skin="lumen"] .chat-input-hint{color:#475c2b!important}
html[data-skin="lumen"] .chat-live-bar{background:#fbfcf4;border-color:#6682591f}
html[data-skin="lumen"] .oracle-welcome.empty{color:#5c6652}
html[data-skin="lumen"] .oracle-overline{color:#475c2b!important}
html[data-skin="lumen"] .oracle-welcome h1{color:#475c2b}
html[data-skin="lumen"] .oracle-welcome>p:not(.oracle-overline){color:#5c6652}
html[data-skin="lumen"] .oracle-ideas button{background:#c9de690a;border:1px solid #6682591f;color:#475c2b}
html[data-skin="lumen"] .oracle-ideas button>span{color:#475c2b}
html[data-skin="lumen"] .oracle-ideas b{color:#475c2b}
html[data-skin="lumen"] .oracle-ideas button:hover{border-color:#66825922;background:#c9de6914}
html[data-skin="lumen"] body.workspace-ready>footer{background:#fbfcf4}
html[data-skin="lumen"] .control-cluster{border-color:#6682591f!important;background:#fbfcf4!important}
html[data-skin="lumen"] .control-cluster button{color:#475c2b!important}
html[data-skin="lumen"] .control-cluster .control-value{color:#475c2b}
html[data-skin="lumen"] .voice-controls button{background:#c9de6909!important;border-color:#6682591f!important;color:#475c2b!important}
html[data-skin="lumen"] footer .faq-trigger{color:#475c2b}
html[data-skin="lumen"] #live-hint{color:#5c6652}
html[data-skin="lumen"] #connection{color:#5c6652}
html[data-skin="lumen"] #mic-meter{background:#fbfcf4ed}
html[data-skin="lumen"] #seven-rings-dock{background:#fbfcf4!important}
html[data-skin="lumen"] #seven-rings-mobile{border:1px solid #6682591f;background:#fbfcf4;color:#475c2b}
html[data-skin="lumen"] .panel:not([data-view=chat]):not([data-view=history]){background:#fbfcf4!important;color:#475c2b;border:1px solid #6682591f}
html[data-skin="lumen"] .panel:not([data-view=chat]) .panel-head{border-color:#6682591f;background:#fbfcf4}
html[data-skin="lumen"] .panel input,html[data-skin="lumen"] .panel select,html[data-skin="lumen"] .panel textarea{background:#fbfcf4;color:#475c2b;border-color:#6682591f}
html[data-skin="lumen"] .panel .secondary{border-color:#6682591f;color:#475c2b;background:#c9de690a}
html[data-skin="lumen"] .scrim{background:#fbfcf4c7}
html[data-skin="lumen"] .workspace-menu,html[data-skin="lumen"] .workspace-dialog,html[data-skin="lumen"] .common-questions-panel{background:#fbfcf4;border-color:#6682591f;color:#475c2b}
html[data-skin="lumen"] .profile-card,html[data-skin="lumen"] .profile-form-heading,html[data-skin="lumen"] .list-item{border-color:#6682591f!important;background:#c9de6905!important}
html[data-skin="lumen"] .commerce-panel,html[data-skin="lumen"] .tarot-panel,html[data-skin="lumen"] .astrology-panel{border-color:#6682591f!important;background:#fbfcf4!important;color:#475c2b}
html[data-skin="lumen"] .membership-public{background:radial-gradient(ellipse at 50% 0,#fbfcf41b,transparent 70%),#fbfcf4!important}
html[data-skin="lumen"] .membership-public-header{border-color:#6682591f!important}
html[data-skin="lumen"] .membership-public h1{color:#475c2b}
html[data-skin="lumen"] .commerce-plan{background:#fbfcf4!important;border-color:#6682591f!important}
html[data-skin="lumen"] .commerce-plan.is-featured{border-color:#66825927!important;background:linear-gradient(150deg,#fbfcf422,#fbfcf4)!important}
html[data-skin="lumen"] .commerce-eyebrow{color:#475c2b!important}
html[data-skin="lumen"] .oracle-motion-toggle{color:#475c2b}
html[data-skin="lumen"] .oracle-welcome-scene:after{background:#c9de6920}
html[data-skin="lumen"] body[data-oracle-state=thinking] .oracle-welcome-scene:after{background:#c9de6960}
html[data-skin="lumen"] body[data-oracle-state=listening] .oracle-welcome-scene:after{background:#d3eee450}
@media(max-width:1180px){html[data-skin="lumen"] #seven-rings-dock{border:1px solid #6682591f!important;box-shadow:0 25px 100px #66825943!important}
html[data-skin="lumen"] #seven-rings-close{background:#fbfcf4;color:#475c2b;border:1px solid #6682591f}}
/* /brand/oracle/xingling.css */
html[data-skin="lumen"] .xingling-listen{color:#475c2b}
html[data-skin="lumen"] .xingling-listen small{color:#5c6652}
html[data-skin="lumen"] .xingling-bars i{background:#c9de69}
html[data-skin="lumen"] .xingling-presence strong{color:#475c2b}
html[data-skin="lumen"] .xingling-presence small{color:#475c2b}
html[data-skin="lumen"] .xingling-presence>button{border:1px solid #6682591f;background:#c9de6908;color:#475c2b}
html[data-skin="lumen"] .xingling-presence>button[aria-pressed=true]{color:#475c2b;background:#c9de6917;border-color:#66825922}
/* /brand/oracle/production.css */

/* /bazi.css */
html[data-skin="lumen"] header .header-tools nav #open-bazi{color:#475c2b}
html[data-skin="lumen"] #open-bazi[aria-expanded=true]{background:#c9de6920;color:#475c2b}
html[data-skin="lumen"] .bazi-dialog{border:1px solid #6682591f;background:radial-gradient(ellipse at 80% 0,#c9de6916,transparent 60%),#fbfcf4;color:#475c2b;box-shadow:0 30px 100px #6682593e}
html[data-skin="lumen"] .bazi-dialog::backdrop{background:#fbfcf4c7}
html[data-skin="lumen"] .bazi-header{border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .bazi-header p{color:#475c2b}
html[data-skin="lumen"] .bazi-dialog button:focus-visible,html[data-skin="lumen"] .bazi-dialog summary:focus-visible{outline:2px solid #66825952}
html[data-skin="lumen"] .bazi-close{border:1px solid #6682591f;color:#475c2b}
html[data-skin="lumen"] .bazi-eyebrow{color:#475c2b!important}
html[data-skin="lumen"] .bazi-overview p{color:#475c2b}
html[data-skin="lumen"] .bazi-master{border:1px solid #6682591f;background:#c9de6908}
html[data-skin="lumen"] .bazi-master span{color:#475c2b}
html[data-skin="lumen"] .bazi-master strong{color:#475c2b}
html[data-skin="lumen"] .bazi-table-wrap{border:1px solid #6682591f}
html[data-skin="lumen"] .bazi-table th,html[data-skin="lumen"] .bazi-table td{border-bottom:1px solid #6682591f;border-right:1px solid #6682591f}
html[data-skin="lumen"] .bazi-table thead th{background:#c9de690e;color:#475c2b}
html[data-skin="lumen"] .bazi-table th:first-child{color:#475c2b}
html[data-skin="lumen"] .bazi-table .bazi-day{background:#c9de690a}
html[data-skin="lumen"] .bazi-large td{color:#475c2b}
html[data-skin="lumen"] .bazi-hidden-stem small{color:#5c6652}
html[data-skin="lumen"] .bazi-basis{border:1px solid #6682591f;color:#475c2b}
html[data-skin="lumen"] .bazi-basis dl>div{border-top:1px solid #6682591f}
html[data-skin="lumen"] .bazi-basis dd{color:#475c2b}
html[data-skin="lumen"] .bazi-primary,html[data-skin="lumen"] .bazi-secondary{border:1px solid #6682591f;background:#c9de69;color:#5c6652}
html[data-skin="lumen"] .bazi-secondary{color:#475c2b}
html[data-skin="lumen"] .bazi-footnote{color:#5c6652}
html[data-skin="lumen"] .bazi-state>p:not(.bazi-eyebrow){color:#475c2b}
/* /message-actions.css */
html[data-skin="lumen"] .ua-actions .ua-action:hover,html[data-skin="lumen"] .ua-actions [aria-pressed=true],html[data-skin="lumen"] .ua-menu .ua-action:hover{background:#c9de692b;color:#475c2b}
html[data-skin="lumen"] .ua-action:focus-visible,html[data-skin="lumen"] .ua-text-button:focus-visible{outline:2px solid #66825952}
html[data-skin="lumen"] .ua-menu{border:1px solid #6682591f;background:#fbfcf4;color:#475c2b;box-shadow:0 16px 40px #6682591f}
html[data-skin="lumen"] .ua-menu .ua-danger{color:#913b33}
html[data-skin="lumen"] .ua-dialog{border:1px solid #6682591f;background:#fbfcf4;color:#475c2b;box-shadow:0 24px 80px #6682592d}
html[data-skin="lumen"] .ua-dialog::backdrop{background:#fbfcf473}
html[data-skin="lumen"] .ua-dialog input,html[data-skin="lumen"] .ua-dialog textarea,html[data-skin="lumen"] .ua-dialog select{background:#adc97a02;border:1px solid #6682591f}
html[data-skin="lumen"] .ua-dialog option{color:#5c6652;background:#adc97a4c}
html[data-skin="lumen"] .ua-dialog .ua-text-button{border:1px solid #6682591f;background:#c9de6914}
html[data-skin="lumen"] .ua-saved{border-bottom:1px solid #6682591f}
html[data-skin="lumen"][data-usay-skin="silver"] .ua-menu,html[data-skin="lumen"][data-usay-skin="silver"] .ua-dialog,html[data-skin="lumen"] body[data-theme="silver"] .ua-menu,html[data-skin="lumen"] body[data-theme="silver"] .ua-dialog{background:#d2dbef;color:#21597d;border-color:#66825952;box-shadow:0 16px 40px #6682591f}
html[data-skin="lumen"][data-usay-skin="silver"] .ua-actions .ua-action{color:#21597d!important}
html[data-skin="lumen"][data-usay-skin="silver"] .ua-actions .ua-action:hover,html[data-skin="lumen"][data-usay-skin="silver"] .ua-actions [aria-pressed=true]{background:#d2dfef66!important;color:#21597d!important}
html[data-skin="lumen"] .message.user .ua-user-actions{color:var(--muted,#475c2b)}
/* /right-rail.css */
html[data-skin="lumen"] .seven-rings-tools{border:1px solid #6682591f;background:linear-gradient(130deg,#fbfcf40c,#c9de6907)}
html[data-skin="lumen"] .seven-rings-tools .current-profile-chip{border:1px solid #6682591f;background:#fbfcf4;color:#475c2b}
html[data-skin="lumen"] .seven-rings-tools #add-profile{border:1px solid #6682591f;background:#fbfcf4;color:#475c2b}
html[data-skin="lumen"] .seven-rings-tools nav button{border:1px solid #6682591f;background:#adc97a01;color:#475c2b}
html[data-skin="lumen"] .seven-rings-tools button:hover{background:#c9de6916}
html[data-skin="lumen"] .seven-rings-tools button:focus-visible{outline:2px solid #66825952}
@media(max-width:1000px){html[data-skin="lumen"] body.right-rail-ready #seven-rings-dock{box-shadow:0 20px 60px #6682593e!important}}
html[data-skin="lumen"] body[data-experience=b] #mic-meter{border:1px solid #6682591f;background:#fbfcf4;box-shadow:inset 0 1px 0 #6682591f}
html[data-skin="lumen"] body[data-experience=b]>footer #common-questions-toggle:not([hidden]){border:1px solid #66825925;background:#fbfcf4;color:#475c2b}
html[data-skin="lumen"] body[data-experience=b]>footer #common-questions-toggle:focus-visible{outline:2px solid #66825952}
/* /daily-six.css */
html[data-skin="lumen"] #daily-six{background:#fbfcf4;border-top:1px solid #6682591f}
html[data-skin="lumen"] .six-top{color:#475c2b}
html[data-skin="lumen"] .six-top strong{color:#475c2b}
html[data-skin="lumen"] .six-top small{color:#475c2b}
html[data-skin="lumen"] .six-track{background:#fbfcf4}
html[data-skin="lumen"] .six-fill{background:linear-gradient(90deg,#c9de69,#c9de69)}
html[data-skin="lumen"] #daily-six{background:linear-gradient(180deg,#fbfcf4,#fbfcf4)}
html[data-skin="lumen"] .six-track{background:#fbfcf4;border:1px solid #6682591f;box-shadow:inset 0 1px 3px #66825932}
html[data-skin="lumen"] .six-fill{background:linear-gradient(100deg,#fbfcf4,#c9de69 30%,#c9de69 47%,#c9de69 66%,#c9de69);box-shadow:0 0 7px #66825922,0 0 15px #6682591f}
html[data-skin="lumen"] .six-fill:after{background:linear-gradient(115deg,transparent 20%,#c9de69bb 48%,transparent 72%)}
html[data-skin="lumen"] .six-item:hover .six-top strong{color:#475c2b;text-shadow:0 0 12px #66825927}
html[data-skin="lumen"] .six-item:hover .six-fill{box-shadow:0 0 10px #66825932,0 0 19px #6682591f}
html[data-skin="lumen"] .six-track{box-shadow:inset 0 1px 3px #66825932}
html[data-skin="lumen"] #daily-six{background:linear-gradient(180deg,#fbfcf4 0%,#fbfcf4 65%,#fbfcf4);border-top:1px solid #6682591f}
html[data-skin="lumen"] .six-top span{color:#475c2b}
html[data-skin="lumen"] .six-top strong{color:#475c2b;text-shadow:0 1px 8px #6682591f}
html[data-skin="lumen"] .six-track{background:linear-gradient(180deg,#c9de6930,#fbfcf4 45%,#c9de6923);border:1px solid #6682591f;box-shadow:inset 0 1px 2px #6682591f,inset 0 -1px 2px #66825952}
html[data-skin="lumen"] .six-fill{background:linear-gradient(105deg,#c9de69,#c9de69 25%,#c9de69 45%,#c9de69 60%,#c9de69)}
html[data-skin="lumen"] .six-item:hover .six-track{border-color:#6682593e}
html[data-skin="lumen"] #daily-six{border-left:1px solid #6682591f;border-right:1px solid #6682591f}
html[data-skin="lumen"]{color-scheme:light;background:#fbfcf4;color:#475c2b}
html[data-skin="lumen"] body{background:radial-gradient(ellipse at 80% 0,#c9de691b,transparent 42%),#fbfcf4}
html[data-skin="lumen"] a{color:#475c2b}
html[data-skin="lumen"] a:hover{color:#475c2b}
html[data-skin="lumen"] .legal-header{border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .legal-header>a:first-child{color:#475c2b}
html[data-skin="lumen"] .legal-eyebrow{color:#475c2b}
html[data-skin="lumen"] .legal-subtitle{color:#475c2b}
html[data-skin="lumen"] .legal-note{border:1px solid #66825927;color:#475c2b;background:#c9de6916}
html[data-skin="lumen"] .legal-section{border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .legal-section h2{color:#475c2b}
html[data-skin="lumen"] .legal-section p,html[data-skin="lumen"] .legal-section li{color:#475c2b}
html[data-skin="lumen"] .legal-footer{border-top:1px solid #6682591f;color:#5c6652}
html[data-skin="lumen"] .legal-header nav a[aria-current=page]{color:#475c2b}
html[data-skin="lumen"] .legal-plans>section{border:1px solid #6682591f;background:#c9de6908}
html[data-skin="lumen"] .legal-plans h2{color:#475c2b}
html[data-skin="lumen"] .legal-plans h2 small{color:#475c2b}
html[data-skin="lumen"] .legal-plans p{color:#475c2b}
html[data-skin="lumen"] .legal-plans span{border:1px solid #6682591f;color:#475c2b}
html[data-skin="lumen"] .workspace-sidebar .membership-entry{border:1px solid #6682591f;background:linear-gradient(110deg,#c9de6917,#c9de6905);color:#475c2b}
html[data-skin="lumen"] .membership-entry:hover{background:#c9de6920}
html[data-skin="lumen"] .commerce-dialog,html[data-skin="lumen"] .membership-public{color:#475c2b;background:#fbfcf4}
html[data-skin="lumen"] .commerce-dialog{border:1px solid #6682591f;box-shadow:0 24px 100px #66825938}
html[data-skin="lumen"] .commerce-dialog::backdrop{background:#fbfcf473}
html[data-skin="lumen"] .commerce-head{border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .commerce-head h2{color:#475c2b}
html[data-skin="lumen"] .commerce-eyebrow{color:#475c2b}
html[data-skin="lumen"] .commerce-dialog button,html[data-skin="lumen"] .membership-public button{border:1px solid #6682591f;color:#475c2b;background:#c9de690b}
html[data-skin="lumen"] .commerce-dialog button:disabled,html[data-skin="lumen"] .membership-public button:disabled{color:#475c2b;background:#adc97a01;border-color:#6682591f}
html[data-skin="lumen"] .commerce-dialog :focus-visible,html[data-skin="lumen"] .membership-public :focus-visible,html[data-skin="lumen"] .membership-entry:focus-visible{outline:2px solid #66825952}
html[data-skin="lumen"] .commerce-preview{background:#c9de6912;border:1px solid #6682591f}
html[data-skin="lumen"] .commerce-preview span,html[data-skin="lumen"] .commerce-tag{color:#475c2b}
html[data-skin="lumen"] .commerce-tabs{background:#fbfcf4}
html[data-skin="lumen"] .commerce-tabs button{color:#5c6652}
html[data-skin="lumen"] .commerce-tabs button[aria-selected=true]{color:#475c2b;background:#c9de6915;border-color:#6682591f}
html[data-skin="lumen"] .commerce-plan{border:1px solid #6682591f}
html[data-skin="lumen"] .commerce-plan:nth-child(2){background:linear-gradient(145deg,#c9de6914,#c9de6903)}
html[data-skin="lumen"] .commerce-plan h3,html[data-skin="lumen"] .commerce-stat h3{color:#475c2b}
html[data-skin="lumen"] .commerce-plan .commerce-price{color:#475c2b}
html[data-skin="lumen"] .commerce-price small{color:#475c2b}
html[data-skin="lumen"] .commerce-muted,html[data-skin="lumen"] .commerce-footnote{color:#5c6652}
html[data-skin="lumen"] .commerce-note,html[data-skin="lumen"] .commerce-error{border:1px solid #6682591f;color:#475c2b}
html[data-skin="lumen"] .commerce-error{color:#913b33}
html[data-skin="lumen"] .commerce-note a,html[data-skin="lumen"] .membership-public a{color:#475c2b}
html[data-skin="lumen"] .commerce-stat{border:1px solid #6682591f}
html[data-skin="lumen"] .commerce-stat strong{color:#475c2b}
html[data-skin="lumen"] .commerce-stat small{color:#5c6652}
html[data-skin="lumen"] .commerce-topup{border:1px solid #6682591f}
html[data-skin="lumen"] .commerce-topup p{color:#5c6652}
html[data-skin="lumen"] .commerce-facts div{border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .commerce-facts dt{color:#5c6652}
html[data-skin="lumen"] .commerce-dialog details,html[data-skin="lumen"] .membership-public details{border-top:1px solid #6682591f;color:#475c2b}
html[data-skin="lumen"] .commerce-dialog summary,html[data-skin="lumen"] .membership-public summary{color:#475c2b}
html[data-skin="lumen"] .commerce-records li{border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .membership-public{background:radial-gradient(ellipse at 50% 0,#c9de6920,transparent 60%),#fbfcf4}
html[data-skin="lumen"] .membership-public h1{color:#475c2b}
html[data-skin="lumen"] .memory-control-row{border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .memory-control-row p{color:#5c6652}
html[data-skin="lumen"] .memory-card{border:1px solid #6682591f}
html[data-skin="lumen"] .memory-card small{color:#5c6652}
html[data-skin="lumen"] .memory-card textarea{color:#475c2b;background:#fbfcf4;border:1px solid #6682591f}
html[data-skin="lumen"] .memory-error{color:#913b33}
html[data-skin="lumen"] .memory-state{color:#475c2b}
html[data-skin="lumen"] .memory-scope{color:#475c2b}
html[data-skin="lumen"] .commerce-plan{background:linear-gradient(150deg,#fbfcf4,#fbfcf4 65%);box-shadow:inset 0 1px #6682591f,0 14px 36px #6682591f}
html[data-skin="lumen"] .commerce-plan:nth-child(2){background:linear-gradient(150deg,#fbfcf4,#fbfcf4 68%);border-color:#6682591f}
html[data-skin="lumen"] .commerce-plan p strong{color:#475c2b}
html[data-skin="lumen"] .commerce-features{color:#475c2b}
html[data-skin="lumen"] .commerce-version{color:#475c2b}
html[data-skin="lumen"] .homepage-brand:focus-visible{outline:2px solid #66825952}
html[data-skin="lumen"] .home-film{background:#fbfcf4}
html[data-skin="lumen"] .home-film-controls button{color:#475c2b}
html[data-skin="lumen"] .home-film-controls button:hover{color:#475c2b;background:rgb(232 209 156 / 8%)}
html[data-skin="lumen"] .home-film-controls button:focus-visible{outline:2px solid #66825952}
html[data-skin="lumen"] .company-footer{color:#5c6652}
html[data-skin="lumen"] .settings-button{color:#2e3b24}
html[data-skin="lumen"] .settings-button:hover{background:rgb(255 255 255 / 9%)}
html[data-skin="lumen"] .login-button{border-color:rgb(255 255 255 / 24%);background:rgb(0 0 0 / 18%);color:#2e3b24}
html[data-skin="lumen"] .login-button:hover{border-color:rgb(255 255 255 / 55%);background:rgb(255 255 255 / 8%)}
html[data-skin="lumen"] .register-button{background:#adc97a4c;color:#5c6652}
html[data-skin="lumen"] .register-button:hover{background:#adc97a4c}
html[data-skin="lumen"] .header-actions :focus-visible,html[data-skin="lumen"] .account-dialog button:focus-visible{outline:2px solid #66825952}
html[data-skin="lumen"] .account-dialog{border:1px solid rgb(255 255 255 / 16%);background:#fbfcf4;color:#2e3b24;box-shadow:0 24px 100px rgb(0 0 0 / 45%)}
html[data-skin="lumen"] .account-dialog::backdrop{background:rgb(0 0 0 / 58%)}
html[data-skin="lumen"] .dialog-close{border:1px solid rgb(255 255 255 / 8%);background:#fbfcf4;color:#2e3b24}
html[data-skin="lumen"] .dialog-close:hover{background:rgb(255 255 255 / 8%);color:#2e3b24}
html[data-skin="lumen"] .dialog-brand{color:#5c6652}
html[data-skin="lumen"] .dialog-message{color:#2e3b24}
html[data-skin="lumen"] .dialog-dismiss{background:#adc97a4c;color:#5c6652}
html[data-skin="lumen"] .auth-symbol{border:1px solid rgb(255 255 255 / 15%);background:rgb(255 255 255 / 5%)}
html[data-skin="lumen"] .auth-form label{color:#2e3b24}
html[data-skin="lumen"] .auth-form input{border:1px solid #66825952;background:#fbfcf4;color:#2e3b24}
html[data-skin="lumen"] .auth-form input:focus-visible{outline:2px solid #66825952}
html[data-skin="lumen"] .auth-form input::placeholder{color:#5c6652}
html[data-skin="lumen"] .auth-primary{background:#adc97a4c;color:#5c6652}
html[data-skin="lumen"] .auth-primary:hover{background:#adc97a4c}
html[data-skin="lumen"] .auth-link{color:#21597d}
html[data-skin="lumen"] .auth-status{background:rgb(255 255 255 / 5%);color:#2e3b24}
html[data-skin="lumen"] .auth-scope{color:#2e3b24}
html[data-skin="lumen"] .auth-error{color:#913b33}
html[data-skin="lumen"] .auth-notice{color:#14634f}
html[data-skin="lumen"] .auth-switch{color:#5c6652}
html[data-skin="lumen"] .auth-switch button{color:#2e3b24}
html[data-skin="lumen"] .auth-tabs{border:1px solid #66825952;background:#fbfcf4}
html[data-skin="lumen"] .auth-tabs button{color:#2e3b24}
html[data-skin="lumen"] .auth-tabs button[aria-selected="true"]{background:#fbfcf4;color:#2e3b24;box-shadow:0 2px 10px rgb(0 0 0 / 18%)}
html[data-skin="lumen"] .auth-help{color:#2e3b24}
html[data-skin="lumen"] .auth-form .auth-legal-consent input{accent-color:#475c2b}
html[data-skin="lumen"] .auth-legal-consent a{color:#475c2b}
html[data-skin="lumen"] .auth-code-send{border:1px solid #66825952;background:#fbfcf4;color:#2e3b24}
html[data-skin="lumen"] .auth-code-send:hover:not(:disabled){background:#fbfcf4;border-color:#66825952}
html[data-skin="lumen"] .auth-form input[readonly]{background:#fbfcf4;color:#2e3b24}
html[data-skin="lumen"] .brand-fallback{color:#2e3b24}
html[data-skin="lumen"]{color-scheme:light;--og:#475c2b;--ot:#475c2b;--om:#5c6652;--ol:#6682591f}
html[data-skin="lumen"]{background:#fbfcf4}
html[data-skin="lumen"][data-page=landing] body{background:#fbfcf4!important}
html[data-skin="lumen"] a:focus-visible,html[data-skin="lumen"] button:focus-visible,html[data-skin="lumen"] input:focus-visible{outline:2px solid #66825952}
html[data-skin="lumen"] ::selection{background:#c9de6950;color:#2e3b24}
html[data-skin="lumen"] .oracle-skip{background:#c9de69;color:#5c6652}
html[data-skin="lumen"] .oracle-header{border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .oracle-brand{color:#475c2b}
html[data-skin="lumen"] .oracle-brand>b{color:#475c2b;text-shadow:0 0 22px #6682591f}
html[data-skin="lumen"] .oracle-brand small{color:#475c2b}
html[data-skin="lumen"] .oracle-header>nav{color:#2e3b24}
html[data-skin="lumen"] .oracle-header>nav a:hover{color:#475c2b}
html[data-skin="lumen"] .oracle-header .account-button{color:#475c2b}
html[data-skin="lumen"] .oracle-header .register-button{background:#c9de69;color:#5c6652;border-color:#66825952}
html[data-skin="lumen"] .oracle-hero:before{background:radial-gradient(ellipse,#fbfcf41f,transparent 62%)}
html[data-skin="lumen"] .oracle-eyebrow{color:#475c2b}
html[data-skin="lumen"] h1 em,html[data-skin="lumen"] h2 em{color:#475c2b}
html[data-skin="lumen"] .oracle-description{color:#5c6652}
html[data-skin="lumen"] .oracle-description strong{color:#475c2b}
html[data-skin="lumen"] .oracle-primary{color:#5c6652;background:linear-gradient(110deg,#c9de69,#c9de69);box-shadow:inset 0 1px #6682591f,0 10px 40px #6682591f}
html[data-skin="lumen"] .oracle-primary:hover{box-shadow:0 15px 48px #6682591f}
html[data-skin="lumen"] .oracle-caption{color:#5c6652}
html[data-skin="lumen"] .oracle-aura{background:#c9de691c}
html[data-skin="lumen"] .oracle-coordinate{color:#475c2b}
html[data-skin="lumen"] .oracle-hero-foot{color:#475c2b}
html[data-skin="lumen"] .oracle-hero-foot a{color:#475c2b}
html[data-skin="lumen"] .oracle-motion-toggle{color:#5c6652}
html[data-skin="lumen"] .oracle-question-grid{background:#adc97a01}
html[data-skin="lumen"] .oracle-question:hover{background:radial-gradient(ellipse at top,#c9de6920,transparent 95%)}
html[data-skin="lumen"] .oracle-question>div{color:#475c2b}
html[data-skin="lumen"] .oracle-question>div>span{color:#5c6652}
html[data-skin="lumen"] .oracle-question small{color:#475c2b}
html[data-skin="lumen"] .oracle-question p{color:#5c6652}
html[data-skin="lumen"] .oracle-question-arrow{color:#475c2b}
html[data-skin="lumen"] .oracle-perspectives{border-top:1px solid #6682591f}
html[data-skin="lumen"] .oracle-text-link{color:#475c2b;border-bottom:1px solid #6682591f}
html[data-skin="lumen"] .oracle-methods>a>svg{color:#475c2b}
html[data-skin="lumen"] .oracle-method-icon{border:1px solid #6682591f;color:#475c2b;background:#c9de6908}
html[data-skin="lumen"] .oracle-methods small{color:#475c2b}
html[data-skin="lumen"] .oracle-methods p{color:#5c6652}
html[data-skin="lumen"] .oracle-companion{border-top:1px solid #6682591f;background:radial-gradient(ellipse at center,#c9de6910,transparent 63%)}
html[data-skin="lumen"] .oracle-companion-mark{color:#475c2b;text-shadow:0 0 60px #66825920}
html[data-skin="lumen"] .oracle-companion .oracle-philosophy{color:#5c6652!important}
html[data-skin="lumen"] .oracle-footer>p{color:#475c2b}
html[data-skin="lumen"] .oracle-footer>div{color:#475c2b}
html[data-skin="lumen"] .oracle-footer>div span{color:#5c6652}
html[data-skin="lumen"] .account-dialog{color-scheme:light;color:#475c2b!important;background:radial-gradient(ellipse at top,#fbfcf4,#fbfcf4 70%)!important;border:1px solid #6682591f!important;box-shadow:0 30px 140px #66825949!important}
html[data-skin="lumen"] .account-dialog::backdrop{background:#fbfcf4c7}
html[data-skin="lumen"] .account-dialog .dialog-brand,html[data-skin="lumen"] .account-dialog .auth-symbol,html[data-skin="lumen"] .account-dialog h2{color:#475c2b!important}
html[data-skin="lumen"] .account-dialog .dialog-message,html[data-skin="lumen"] .account-dialog label,html[data-skin="lumen"] .account-dialog .auth-help,html[data-skin="lumen"] .account-dialog .auth-scope{color:#475c2b!important}
html[data-skin="lumen"] .account-dialog input{background:#fbfcf4!important;border-color:#6682591f!important;color:#475c2b!important}
html[data-skin="lumen"] .account-dialog .auth-primary{background:linear-gradient(100deg,#c9de69,#c9de69)!important;color:#5c6652!important}
html[data-skin="lumen"] .account-dialog .auth-tabs button,html[data-skin="lumen"] .account-dialog .auth-code-send,html[data-skin="lumen"] .account-dialog .auth-link{color:#475c2b!important}
html[data-skin="lumen"] .account-dialog .auth-tabs{background:#fbfcf426!important}
html[data-skin="lumen"] .account-dialog .auth-tabs button[aria-selected=true]{background:#c9de6922!important}
html[data-skin="lumen"] .account-dialog .dialog-close{color:#475c2b!important}
html[data-skin="lumen"] .account-dialog .auth-notice{color:#14634f!important}
html[data-skin="lumen"] .account-dialog .auth-error{color:#913b33!important}
html[data-skin="lumen"] .account-dialog .auth-tabs button{border:1px solid #6682591f}
html[data-skin="lumen"] .account-dialog .auth-tabs button[aria-selected=true]{background:#c9de6922}
html[data-skin="lumen"] .public-home{background:#fbfcf4;color:#475c2b}
html[data-skin="lumen"] .public-description{color:#2e3b24}
html[data-skin="lumen"] .public-features{color:#5c6652}
html[data-skin="lumen"] .public-features span{color:#475c2b}
html[data-skin="lumen"] .public-visual .oracle-motion-toggle{color:#475c2b}
html[data-skin="lumen"] .public-footer{border-top:1px solid #6682591f;color:#5c6652}
html[data-skin="lumen"] .public-footer nav{color:#475c2b}
html[data-skin="lumen"] .public-footer a:hover{color:#475c2b}
html[data-skin="lumen"] .public-footer .public-disclosure{color:#5c6652}
/* Final material tokens, shared by existing functional views. */
html[data-skin=lumen]{color-scheme:light;--bg:#F3F1E4;--fg:#1C2416;--muted:#5C6554;--line:#b6c59c55;--panel:#fbfcf3;--purple:#4e7240;--og:#4c672e;--ot:#1c2416;--om:#5c6554;--ol:#afbf9545;--gold:#4c672e;--text:#1c2416;--border:#afbf9545;background:#F3F1E4!important}
html[data-skin=lumen] body,html[data-skin=lumen] body[data-experience=b],html[data-skin=lumen][data-page=landing] body{background:radial-gradient(ellipse at 65% 35%,#e7f0d8a6,transparent 60%),#F3F1E4!important;color:#1C2416!important}
html[data-skin=lumen] .public-home,html[data-skin=lumen] .membership-public{background:transparent!important;color:#1c2416!important}
html[data-skin=lumen] .workspace-sidebar{background:linear-gradient(160deg,#ffffffe3,#eef2e0d9)!important;border-right:1px solid #adbf9138!important;backdrop-filter:blur(24px)}
html[data-skin=lumen] .workspace-nav-item,html[data-skin=lumen] .workspace-icon-button,html[data-skin=lumen] .workspace-account{color:#435431!important}
html[data-skin=lumen] .workspace-nav-item:hover,html[data-skin=lumen] .workspace-chat.is-active,html[data-skin=lumen] .workspace-chat:hover{background:#dbe9bb88!important}
html[data-skin=lumen] #new-chat,html[data-skin=lumen] .oracle-primary,html[data-skin=lumen] .auth-primary,html[data-skin=lumen] .register-button,html[data-skin=lumen] .chat-send,html[data-skin=lumen] .primary{background:linear-gradient(145deg,#d7e86a,#7ec8a4)!important;border-color:#8cad5855!important;color:#25331b!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffffb3,0 8px 24px #699c2d1c!important}
html[data-skin=lumen] button:focus-visible,html[data-skin=lumen] a:focus-visible,html[data-skin=lumen] input:focus-visible,html[data-skin=lumen] textarea:focus-visible{outline-color:#527d37!important}
html[data-skin=lumen] .seven-rings-tools{background:linear-gradient(145deg,#ffffffed,#f0f5e7)!important;border:1px solid #b5c79d66;border-radius:22px;box-shadow:inset 0 1px #fff,0 12px 34px #365b2110}
html[data-skin=lumen] .seven-rings-tools button{background:linear-gradient(160deg,#fff,#eaf2db)!important;color:#435633!important;border-color:#b1c89466!important;border-radius:12px!important;box-shadow:inset 0 1px #fff}
html[data-skin=lumen] #seven-rings-dock{background:transparent!important}
html[data-skin=lumen] .panel[data-view=chat],html[data-skin=lumen] .panel[data-view=history]{background:transparent!important;color:#25351d!important}
html[data-skin=lumen] .panel:not([data-view=chat]):not([data-view=history]),html[data-skin=lumen] .workspace-menu,html[data-skin=lumen] .workspace-dialog,html[data-skin=lumen] .common-questions-panel,html[data-skin=lumen] .commerce-panel,html[data-skin=lumen] .tarot-panel,html[data-skin=lumen] .astrology-panel,html[data-skin=lumen] .account-dialog{background:linear-gradient(145deg,#fffffff7,#f1f6e9f5)!important;color:#25351d!important;border-color:#b7cba47d!important;border-radius:24px!important;box-shadow:0 24px 80px #31402026!important;backdrop-filter:blur(24px)}
html[data-skin=lumen] input,html[data-skin=lumen] textarea,html[data-skin=lumen] select{color:#27371e!important;caret-color:#4b7131;accent-color:#689b47}
html[data-skin=lumen] .panel input,html[data-skin=lumen] .panel select,html[data-skin=lumen] .account-dialog input{background:#ffffffb8!important;border-color:#aabb8a88!important;border-radius:12px}
html[data-skin=lumen] input::placeholder,html[data-skin=lumen] textarea::placeholder{color:#65725a!important;opacity:1}
html[data-skin=lumen] .chat-composer{background:linear-gradient(145deg,#ffffffed,#f4f7ecc9)!important;border:1px solid #b1c69888!important;border-radius:24px;box-shadow:inset 0 1px #fff,0 12px 36px #45632a0d!important;backdrop-filter:blur(24px)}
html[data-skin=lumen] .compose,html[data-skin=lumen] .chat-composer textarea,html[data-skin=lumen] .message,html[data-skin=lumen] .message.user,html[data-skin=lumen] .message.assistant{background:transparent!important;color:#27331f!important;box-shadow:none!important}
html[data-skin=lumen] .message.user{border:0!important}
html[data-skin=lumen] .chat-composer button:not(.chat-send),html[data-skin=lumen] .voice-controls button,html[data-skin=lumen] .control-cluster,html[data-skin=lumen] #common-questions-toggle{color:#42582f!important;background:linear-gradient(150deg,#fff,#e8f0d7)!important;border-color:#a8bd8280!important;box-shadow:inset 0 1px #fff!important;border-radius:12px!important}
html[data-skin=lumen] .control-cluster button{color:#42582f!important}
html[data-skin=lumen] body.workspace-ready>footer{background:linear-gradient(0deg,#f3f1e4 65%,#f3f1e400)!important;color:#536544!important}
html[data-skin=lumen] .public-copy h1{color:#23351c!important}html[data-skin=lumen] .public-copy h1 em{color:#587239!important}
html[data-skin=lumen] .public-description{color:#56664b!important}
html[data-skin=lumen] .public-footer,html[data-skin=lumen] .public-disclosure,html[data-skin=lumen] .public-features,html[data-skin=lumen] .oracle-eyebrow,html[data-skin=lumen] .oracle-motion-toggle{color:#59684c!important}
html[data-skin=lumen] .oracle-aura,html[data-skin=lumen] .oracle-welcome-scene:after{background:radial-gradient(ellipse,#d3e89566,#89d6c229 40%,transparent 70%)!important}
.oracle-scene.usay-orb-b>img{display:none!important}.oracle-scene.usay-orb-b>canvas{display:block!important;opacity:1!important;filter:none!important;animation:none!important;mix-blend-mode:normal!important}
.public-visual .oracle-scene.usay-orb-b>canvas{transform:scale(1.32)!important;transform-origin:center}
html[data-skin=lumen] #daily-six{background:linear-gradient(140deg,#f9fbf0f5,#e9f1dbe8)!important;border-color:#b6c9946b!important}
html[data-skin=lumen] .six-top,html[data-skin=lumen] .six-top span,html[data-skin=lumen] .six-top strong{color:#354e29!important;text-shadow:none!important}
html[data-skin=lumen] .six-top small{color:#5f6f53!important}html[data-skin=lumen] .six-track{background:#dbe4cc!important;border-color:#b0c48c66!important;box-shadow:inset 0 1px 3px #4660260a!important}
html[data-skin=lumen] .six-fill{background:linear-gradient(105deg,#b6ce50,#e4efaa 25%,#8fc987 45%,#c5ead8 60%,#78beca)!important;background-size:300% 100%!important}html[data-skin=lumen] .six-field{opacity:.14}
.appearance-open{flex:none;margin:4px 0 8px!important;min-height:40px;font-size:12px!important}
.appearance-dialog{width:min(430px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:auto;padding:26px;border-radius:24px;border:1px solid #b6a07766;background:#151613;color:#eddfc6;box-shadow:0 24px 90px #0008;font-family:inherit}
.appearance-dialog::backdrop{background:#1c281855;backdrop-filter:blur(7px)}.appearance-dialog h2{font-size:23px;margin:0 0 10px}.appearance-dialog p{font-size:13px;line-height:1.6;opacity:.8}.appearance-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.appearance-options>button{display:flex;flex-direction:column;gap:8px;text-align:left;padding:12px;border:2px solid transparent;background:#ffffff09;color:inherit;border-radius:18px;cursor:pointer}.appearance-options>button[aria-pressed=true]{border-color:#91ad55;box-shadow:0 0 0 3px #93b25125}.appearance-options small{font-size:11px}.appearance-swatch{display:block;width:100%;height:70px;border-radius:12px}.appearance-swatch-lumen{background:radial-gradient(circle at 60% 50%,#83d6b9,#e5ed89 48%,#f3f1e4 72%)}.appearance-swatch-dark{background:radial-gradient(circle at 60% 50%,#f4d585,#996f25 25%,#090c0c 62%)}.appearance-done{float:right;padding:10px 24px;background:#bdd670;color:#243418;border-radius:12px;border:0;font:inherit;cursor:pointer}.appearance-note{margin-top:18px}
html[data-skin=lumen] .appearance-dialog{background:linear-gradient(145deg,#fcfdf6,#edf4e3);color:#25351d;border-color:#b6c9a0;box-shadow:0 24px 80px #31402026}
html[data-skin=lumen] .appearance-options>button{background:#ffffff88}.workspace-collapsed .appearance-open .workspace-label{display:none}
/* Reserve actual footer height in both skins so the composer stays usable. */
body.daily-six-visible.workspace-ready .panel[data-view=chat],body.daily-six-visible.workspace-ready .panel[data-view=history]{bottom:calc(74px + var(--usay-footer-space,110px))!important}
@media(max-width:760px){body.daily-six-visible.workspace-ready .panel[data-view=chat],body.daily-six-visible.workspace-ready .panel[data-view=history]{height:calc(var(--visible-height,100dvh) - 52px - 74px - var(--usay-footer-space,100px))!important;bottom:auto!important}.workspace-drawer-open .appearance-open .workspace-label{display:inline}}
@media(prefers-reduced-motion:reduce){.appearance-dialog,.appearance-options>button{transition:none}}
/* Preserve the original mark while making its pale gold readable on ivory. */
html[data-skin=lumen] .usay-logo-window>img{filter:brightness(.62) saturate(1.35)!important}

/* Material-only refinement. All live layout dimensions, labels and data bindings remain in place. */
html[data-skin=lumen]{--lumen-glass:rgba(255,253,247,.82);--lumen-action:linear-gradient(180deg,#D7E86A 0%,#7EC8A4 100%);--lumen-ink:#1C2416;--lumen-soft:#5C6554;--lumen-liquid:linear-gradient(180deg,#B7D65E 0%,#D8F09D 20%,#F8FFF1 44%,#C7F0DD 63%,#70BDC8 100%)}
html[data-skin=lumen] body,html[data-skin=lumen] body.workspace-ready,html[data-skin=lumen] body[data-experience=b],html[data-skin=lumen][data-page=landing] body{background:#F3F1E4!important;color:#1C2416!important}
html[data-skin=lumen] .public-home,html[data-skin=lumen] .public-home:before,html[data-skin=lumen] .public-main:before,html[data-skin=lumen] .oracle-hero:before{background:transparent!important}
html[data-skin=lumen] .public-copy h1,html[data-skin=lumen] .oracle-welcome h1,html[data-skin=lumen] #current-turn h1{color:#1C2416!important}
html[data-skin=lumen] .public-copy h1 em{color:#3E653E!important}
html[data-skin=lumen] .public-description,html[data-skin=lumen] .public-features,html[data-skin=lumen] .public-footer,html[data-skin=lumen] .public-disclosure,html[data-skin=lumen] .oracle-eyebrow,html[data-skin=lumen] .oracle-overline,html[data-skin=lumen] .oracle-welcome>p,html[data-skin=lumen] .oracle-motion-toggle{color:#5C6554!important;}
html[data-skin=lumen] .usay-logo-window>img{filter:none!important;opacity:1!important;mix-blend-mode:normal!important}
html[data-skin=lumen] .workspace-sidebar{background:var(--lumen-glass)!important;border-color:#d1dac14d!important;box-shadow:inset -1px 0 #fff,4px 0 25px #33481c05!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}
html[data-skin=lumen] .workspace-sidebar .workspace-nav-item,html[data-skin=lumen] .workspace-account,html[data-skin=lumen] .workspace-conversation-open{color:#1C2416!important}
html[data-skin=lumen] .workspace-nav-item svg,html[data-skin=lumen] #new-chat svg{color:currentColor!important}
html[data-skin=lumen] .workspace-conversation.is-current{background:#E4ECD5!important;border-color:#C9D8B5!important;box-shadow:inset 2px 0 #8BA966!important}
html[data-skin=lumen] .workspace-section-heading,html[data-skin=lumen] .workspace-account-copy small,html[data-skin=lumen] .workspace-conversation-profile{color:#5C6554!important;font-size:12px!important}
html[data-skin=lumen] .workspace-avatar,html[data-skin=lumen] .profile-avatar{background:#E5EDD4!important;color:#465D37!important;border-color:#CCD8B7!important}
html[data-skin=lumen] #new-chat,html[data-skin=lumen] .oracle-primary,html[data-skin=lumen] .register-button,html[data-skin=lumen] .auth-primary,html[data-skin=lumen] .chat-composer #chat-send{background:var(--lumen-action)!important;color:#1C2416!important;border:1px solid #4e6d2326!important;border-radius:999px!important;box-shadow:inset 0 1px #ffffffdc,0 5px 17px #7eae7820!important;opacity:1}
html[data-skin=lumen] .login-button{background:var(--lumen-glass)!important;color:#3E653E!important;border:1px solid #bcc9ad!important;border-radius:999px!important;box-shadow:inset 0 1px #fff!important;opacity:1}
html[data-skin=lumen] button:not(:disabled),html[data-skin=lumen] a.oracle-primary{transition:transform 180ms ease,background-color 180ms ease,box-shadow 180ms ease}
html[data-skin=lumen] button:not(:disabled):hover,html[data-skin=lumen] a.oracle-primary:hover{transform:translateY(-2px)}
html[data-skin=lumen] button:not(:disabled):active,html[data-skin=lumen] a.oracle-primary:active{transform:scale(.98)}
html[data-skin=lumen] .seven-rings-tools{background:var(--lumen-glass)!important;border:1px solid #FFFFFFDB!important;box-shadow:inset 0 1px #fff,0 14px 45px #34471F09!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}
html[data-skin=lumen] .seven-rings-tools button,html[data-skin=lumen] .voice-controls button,html[data-skin=lumen] #voice-toggle,html[data-skin=lumen] .control-cluster,html[data-skin=lumen] body[data-experience=b]>footer #common-questions-toggle,html[data-skin=lumen] .chat-toolbar button{background:#FFFEF9D9!important;border:1px solid #1C24161A!important;border-radius:999px!important;color:#1C2416!important;box-shadow:inset 0 1px #fff!important}
html[data-skin=lumen] .control-cluster button{background:transparent!important;color:#1C2416!important;box-shadow:none!important}
html[data-skin=lumen] .control-cluster .control-value{color:#1C2416!important}
html[data-skin=lumen] .voice-controls button,html[data-skin=lumen] .control-cluster button,html[data-skin=lumen] .chat-toolbar button,html[data-skin=lumen] .oracle-motion-toggle,html[data-skin=lumen] #connection,html[data-skin=lumen] #connection button,html[data-skin=lumen] #live-hint,html[data-skin=lumen] .chat-bottom-row,html[data-skin=lumen] .chat-bottom-row #chat-compose-status,html[data-skin=lumen] .chat-exports summary,html[data-skin=lumen] .chat-input-hint{font-size:12px!important;color:#5C6554!important}
html[data-skin=lumen] .message,html[data-skin=lumen] .message.user,html[data-skin=lumen] .message.assistant{color:#1C2416!important}
html[data-skin=lumen] .chat-composer{background:#FFFEF9B8!important;border-color:#BDCCA8!important;box-shadow:inset 0 1px #fff,0 8px 24px #34471F07!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}
html[data-skin=lumen] .chat-composer button:not(#chat-send){background:transparent!important;color:#1C2416!important;box-shadow:none!important}
html[data-skin=lumen] body.workspace-ready>footer{background:transparent!important}
html[data-skin=lumen] .public-footer{background:transparent!important;border-top:1px solid #1C24161A!important;box-shadow:none!important;backdrop-filter:none!important}
html[data-skin=lumen] #daily-six{background:var(--lumen-glass)!important;border-top:1px solid #fff!important;box-shadow:inset 0 1px #fff,0 -8px 26px #34471F06!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}
html[data-skin=lumen] .six-top,html[data-skin=lumen] .six-top strong{color:#1C2416!important}
html[data-skin=lumen] .six-top small{color:#5C6554!important;font-size:12px}
html[data-skin=lumen] .six-track{height:8px!important;border:1px solid #BCCAAC!important;border-radius:999px!important;background:#E2E8D6!important;box-shadow:inset 0 1px 2px #4E673016!important;overflow:hidden;isolation:isolate}
html[data-skin=lumen] .six-fill{border-radius:inherit;background:var(--lumen-liquid)!important;box-shadow:inset 0 0 3px #faffef,0 0 4px #b0eaa3!important;position:relative;overflow:hidden;animation:none!important}
html[data-skin=lumen] .six-fill:before{display:none!important}
html[data-skin=lumen] .six-fill:after{content:''!important;position:absolute!important;inset:0!important;width:100%!important;background:linear-gradient(105deg,transparent 36%,#fff 49%,transparent 62%)!important;transform:translateX(-130%);animation:lumen-liquid-pass 7s ease-in-out infinite!important;box-shadow:none!important}
html[data-skin=lumen] .six-field{display:none!important}
@keyframes lumen-liquid-pass{0%,20%{transform:translateX(-130%)}80%,100%{transform:translateX(130%)}}
/* Two quiet stationary light capsules, strictly behind the orb. */
html[data-skin=lumen] .oracle-aura{display:none!important}
html[data-skin=lumen] .public-visual .oracle-scene:before,html[data-skin=lumen] .public-visual .oracle-scene:after,html[data-skin=lumen] #stage .oracle-scene:before,html[data-skin=lumen] #stage .oracle-scene:after,html[data-skin=lumen] .oracle-welcome-scene:before,html[data-skin=lumen] .oracle-welcome-scene:after{content:'';position:absolute;inset:20% auto 20% 23%;width:22%;border-radius:999px;background:linear-gradient(180deg,#d4e481,#b8e3d7 70%,#9fcedd);opacity:.18;filter:blur(24px);z-index:-1;pointer-events:none;animation:none!important}
html[data-skin=lumen] .public-visual .oracle-scene:after,html[data-skin=lumen] #stage .oracle-scene:after,html[data-skin=lumen] .oracle-welcome-scene:after{left:57%;top:26%;bottom:16%;opacity:.12}
.thinking-fluid{display:none}
html[data-skin=lumen] .thinking-status{color:#46633E!important;gap:10px!important;font-size:14px!important;background:transparent!important;border:0!important;box-shadow:none!important}
html[data-skin=lumen] .thinking-emblem .thinking-core{display:none}
html[data-skin=lumen] .thinking-slot>.thinking-status .thinking-emblem{flex-basis:44px;width:44px;height:44px}
html[data-skin=lumen] .thinking-fluid{display:block;width:44px;height:44px;position:relative}
html[data-skin=lumen] .thinking-fluid canvas{display:block;width:100%;height:100%}
html[data-skin=lumen] .thinking-copy{color:#46633E!important;background:none!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;letter-spacing:0!important;animation:none!important}
/* Quiet UI: only dialog entrance, button feedback and bounded liquid highlights. */
html[data-skin=lumen] body *:not(canvas),html[data-skin=lumen] body *:before,html[data-skin=lumen] body *:after{animation:none!important}
html[data-skin=lumen] .six-fill:after{animation:lumen-liquid-pass 7s ease-in-out infinite!important}
html[data-skin=lumen] dialog[open]{animation:lumen-dialog-in 460ms cubic-bezier(.22,1.12,.38,1) both!important}
@keyframes lumen-dialog-in{from{opacity:0;translate:0 10px;scale:.98}to{opacity:1;translate:0 0;scale:1}}
html[data-skin=lumen] body.motion-paused *,html[data-skin=lumen] body.motion-paused *:before,html[data-skin=lumen] body.motion-paused *:after{animation-play-state:paused!important;transition:none!important}
@media(prefers-reduced-motion:reduce){html[data-skin=lumen] *,html[data-skin=lumen] *:before,html[data-skin=lumen] *:after{animation-play-state:paused!important;transition:none!important}}

html[data-skin=lumen] .public-footer,html[data-skin=lumen] .public-footer .public-disclosure{font-size:12px!important}
html[data-skin=lumen] .workspace-conversation-open small,html[data-skin=lumen] #current-turn .eyebrow,html[data-skin=lumen] #current-turn .intro{color:#5C6554!important;font-size:12px}

html[data-skin=lumen] .panel:not([data-view=chat]):not([data-view=history]):not([hidden]){animation:lumen-dialog-in 460ms cubic-bezier(.22,1.12,.38,1) both!important}

@property --lumen-action-light{syntax:"<percentage>";inherits:false;initial-value:62%}
@property --lumen-action-refraction{syntax:"<percentage>";inherits:false;initial-value:20%}

/* Lumen action glass: a 12-second internal light tide, never a moving hit area.
   Longhands preserve the existing pause / reduced-motion play-state rules. */
html[data-skin=lumen] body :is(#new-chat,.oracle-primary,.register-button,.auth-primary,#chat-send):not(:disabled){
  background:
    radial-gradient(ellipse at 50% 0%,#ffffef8c 0%,#ffffef00 62%),
    linear-gradient(112deg,#ffffff00 35%,#ffffff18 42%,#ffffff75 49%,#ffffff10 56%,#ffffff00 64%),
    radial-gradient(ellipse at 50% 100%,#baf9ef8c 0%,#9de3d300 66%),
    linear-gradient(180deg,#D7E86A 0%,#C7E381 28%,#96D4A8 70%,#7EC8A4 100%)!important;
  background-size:100% 100%,240% 100%,140% 150%,100% 100%!important;
  background-position:0 0,var(--lumen-action-light) 0,var(--lumen-action-refraction) 100%,0 0!important;
  background-repeat:no-repeat!important;
  box-shadow:inset 0 1px 1px #ffffffed,inset 0 -2px 3px #49b6b42b,inset 1px 0 #ffffff73,inset -1px 0 #f7ffe657,0 5px 17px #7eae7820!important;
  animation-name:lumen-button-tide!important;
  animation-duration:12s!important;
  animation-timing-function:ease-in-out!important;
  animation-iteration-count:infinite!important;
}
/* The registration action stays white glass, with a quieter reflected tint. */
html[data-skin=lumen] body .login-button:not(:disabled){
  background:
    radial-gradient(ellipse at 50% 0%,#ffffffd9 0%,#ffffff00 62%),
    linear-gradient(112deg,#ffffff00 35%,#ffffff10 42%,#ffffffa6 49%,#ffffff10 56%,#ffffff00 64%),
    radial-gradient(ellipse at 50% 100%,#c5efdd70 0%,#c5efdd00 66%),
    linear-gradient(180deg,#fffef9 0%,#F7F9ED 100%)!important;
  background-size:100% 100%,240% 100%,140% 150%,100% 100%!important;
  background-position:0 0,var(--lumen-action-light) 0,var(--lumen-action-refraction) 100%,0 0!important;
  background-repeat:no-repeat!important;
  box-shadow:inset 0 1px 1px #fff,inset 0 -2px 3px #89cdb41a,0 3px 12px #67864b09!important;
  animation-name:lumen-button-tide!important;
  animation-duration:12s!important;
  animation-timing-function:ease-in-out!important;
  animation-iteration-count:infinite!important;
}
html[data-skin=lumen] body :is(#new-chat,.oracle-primary,.register-button,.auth-primary,#chat-send):not(:disabled):hover{
  box-shadow:inset 0 1px 1px #fff,inset 0 -2px 3px #49b6b43b,inset 1px 0 #ffffff9c,inset -1px 0 #f7ffe680,0 8px 20px #70a98830!important;
}
@keyframes lumen-button-tide{
  0%,100%{--lumen-action-light:62%;--lumen-action-refraction:20%}
  50%{--lumen-action-light:34%;--lumen-action-refraction:80%}
}
/* Freeze the light at its current position, including buttons selected by ID. */
html[data-skin=lumen] body.motion-paused :is(#new-chat,.oracle-primary,.register-button,.auth-primary,#chat-send,.login-button){
  animation-play-state:paused!important;
}
@media(prefers-reduced-motion:reduce){
  html[data-skin=lumen] body :is(#new-chat,.oracle-primary,.register-button,.auth-primary,#chat-send,.login-button){
    animation-play-state:paused!important;
  }
}

/* One continuous speed rail: no nested button outlines. */
html[data-skin=lumen] body[data-experience=b] footer .control-cluster{
 padding:0!important;gap:0;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);
 border-radius:999px!important;overflow:hidden;align-items:stretch;
 box-shadow:inset 0 1px #fff!important;
}
html[data-skin=lumen] body[data-experience=b] footer .control-cluster button{
 align-self:stretch;height:100%;min-height:0;padding:0 10px;
 border:0!important;border-radius:0!important;outline-offset:-3px;
 background:transparent!important;box-shadow:none!important;line-height:1;
 transform:none!important;
}
html[data-skin=lumen] body[data-experience=b] footer .control-cluster button:hover:not(:disabled){background:#dce7c64d!important}
html[data-skin=lumen] body[data-experience=b] footer .control-cluster button:active:not(:disabled){background:#d0dfaf70!important}
html[data-skin=lumen] body[data-experience=b] footer .control-cluster button:focus-visible{outline:2px solid #839665!important}
html[data-skin=lumen] body[data-experience=b] footer .control-cluster .control-value{
 align-self:center;height:18px;line-height:1;border-color:#65745326;
 font-weight:600;font-variant-numeric:tabular-nums;
}
html[data-skin=lumen] body[data-experience=b] footer .control-cluster::after{display:none}

/* Approved A logo. Original raster geometry is retained inside the SVG. */
html[data-skin=lumen] .usay-logo-window>img{
 content:url('/brand/oracle/usay-energy-jade-a.svg?v=jade-a-20260929-v1')!important;
 filter:none!important;
}
