/* SILVER COSMOS — isolated visual theme. No calculation, billing or auth changes. */
:root{color-scheme:light;--bg:#edf3fc;--fg:#183258;--muted:#62758f;--line:#c3d3e8;--purple:#386df0;--panel:#f6f9ff;--workspace-gold:#3465cb;--workspace-muted:#617592;--ice-blue:#2e64ec;--ice-ink:#153058;--ice-line:#bfcee3}
html{background:#edf3fc}body,body[data-avatar=robot],body.membership-public{color:#183258;background:radial-gradient(ellipse at 85% 8%,#bad8ff75,transparent 48%),radial-gradient(ellipse at 65% 95%,#c7c7fc4a,transparent 43%),linear-gradient(120deg,#f6f9ff,#e7eef9 70%,#dfeafa);background-attachment:fixed}
body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:linear-gradient(118deg,transparent 30%,#fff8 40%,transparent 50%);opacity:.6;animation:cosmos-ambient 14s ease-in-out infinite alternate}
button,input,textarea,select{font-family:inherit}button:hover{color:#1749a5;background:#dbe7fc}a{color:#275cd3}:focus-visible{outline-color:#3068ed!important}button{transition:background .2s,box-shadow .2s,border-color .2s;touch-action:manipulation}button:disabled{cursor:not-allowed}
.workspace-sidebar{background:linear-gradient(110deg,#f9fbffef,#e2eaf8ed)!important;border-right:1px solid #bbcae1;box-shadow:8px 0 32px #4f72a810,inset -1px 0 #fff}
.workspace-brand img{object-fit:contain!important;mix-blend-mode:normal!important;filter:drop-shadow(0 2px 2px #8ea3c04d)}
.workspace-nav-item,.workspace-icon-button,.workspace-section-heading,.workspace-account,.workspace-menu button{color:#304c76!important}
.workspace-nav-item svg,.workspace-icon-button svg{color:#3f72cb}
.workspace-nav-item:hover,.workspace-history-item:hover,.workspace-menu button:hover{background:#cddcf759!important}
.workspace-nav-item#new-chat{background:linear-gradient(120deg,#fff,#d9e7ff)!important;border:1px solid #b3caf4!important;box-shadow:inset 0 1px #fff,0 4px 10px #497ed112;color:#224eac!important}
.workspace-group-label,.workspace-row small,.workspace-empty,.workspace-account-copy small{color:#687d9b!important}
.workspace-row{color:#223e65!important}.workspace-row.active{border-color:#b8cdf2!important;background:linear-gradient(120deg,#fff9,#d6e5fd99)!important}
.workspace-row-menu,.workspace-row-title,.workspace-row small{color:#436188!important}
.workspace-avatar,.profile-avatar{background:linear-gradient(135deg,#fcffff,#97beff)!important;color:#244b91!important;border:1px solid #a3bfe9;box-shadow:inset 0 1px #fff,0 3px 8px #6588c230}
.workspace-account-area{border-top-color:#bfcee380!important}
.workspace-header{background:linear-gradient(#f5f9ff90,#eef5ff00)}
.header-tools button,.current-profile-chip,.panel-head .current-profile-chip,#add-profile,.header-tools nav button,#seven-rings-toggle{color:#31568d!important;border-color:#b5c8e4!important;background:linear-gradient(135deg,#fff9,#dce8fa70)!important;box-shadow:inset 0 1px #fff,0 3px 10px #7194ca10}
.header-tools nav button{border:1px solid #b5c8e45c!important;border-radius:12px!important;padding:0 12px!important}
#stage{position:relative;z-index:1;padding-top:1vh}#current-turn{color:#263e61;scrollbar-color:#aac0df transparent}#current-turn h1{font-weight:600;color:#193b71;letter-spacing:-.8px}#current-turn .eyebrow{color:#466db1}#current-turn .intro{color:#617794}#current-turn p,#current-turn strong{color:inherit}#state-label{color:#3b65a7!important;font-size:11px!important;letter-spacing:4px!important}
/* Localized obsidian portrait preserves every black part of the original robot. */
body[data-avatar=robot] .orb-wrap{width:clamp(260px,28vw,340px);height:clamp(265px,39dvh,340px);margin:4px auto 14px;position:relative;border-radius:46% 46% 43% 43%;background:#000;border:1px solid #b6d5ff;box-shadow:0 0 0 5px #ffffff80,0 0 0 6px #93b4eb45,0 20px 45px #426ec229,0 0 60px #92bfff66,inset 0 0 20px #88b8ff2b}
.robot-stage{inset:10px 0!important;border-radius:inherit}.orb-wrap::before{content:"";position:absolute;inset:-18px -22px;z-index:-1;border:1px solid #74a7f47a;border-radius:50%;transform:rotate(-22deg);box-shadow:0 0 12px #76baff33}
.orb-wrap::after{content:"";position:absolute;inset:-32px -7px;z-index:-1;border:1px solid #ffffff;border-bottom-color:#6c9aecaa;border-radius:50%;transform:rotate(26deg);box-shadow:0 0 12px #91baff3b}
.cosmos-orbits{position:absolute;inset:-21px;pointer-events:none;z-index:2;transform:rotate(-25deg)}
.cosmos-orbits i{position:absolute;inset:0;border-radius:50%;border:1px solid transparent;border-top-color:#75bbff;border-right-color:#a4c7ff33;animation:cosmos-orbit 12s linear infinite}
.cosmos-orbits i::after{content:"";position:absolute;left:18%;top:8%;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 35% 30%,white,#66c6ff 38%,#2764d8);box-shadow:0 0 13px #548cff}
.cosmos-orbits i:nth-child(2){inset:-10px 15px;animation-direction:reverse;animation-duration:18s;border-top-color:#e7f9ff}.cosmos-orbits i:nth-child(2)::after{width:4px;height:4px;background:#fff}
.cosmos-star{position:absolute;top:-12px;left:52%;width:10px;height:10px;background:#cce7ff;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 6px #428dff);animation:cosmos-glint 3s ease-in-out infinite}
body.workspace-ready footer{position:relative;z-index:2;background:linear-gradient(#edf3fc00,#e6effb 40%)!important;color:#567094;border-top-color:#b9ccea40}
footer .control-cluster,footer .voice-controls button,footer .voice-controls .live-button,.faq-trigger{background:linear-gradient(135deg,#fff,#d5e3f8)!important;border-color:#adc3e3!important;color:#355687!important;box-shadow:inset 0 1px #fff,0 4px 12px #5a79a81a!important}
footer .voice-adjust button,footer .control-value,footer #voice-speed-status,footer #voice-volume-status,footer .voice-controls span,footer #voice-hint{color:#345b96!important}
footer .voice-adjust button{background:transparent!important;border-color:transparent!important}footer .control-value{border-color:#9bb7df66!important}
footer .voice-controls #live-talk{background:linear-gradient(135deg,#73a4ff,#315ada)!important;border-color:#4280f4!important;color:white!important;box-shadow:0 4px 12px #3461d855,inset 0 1px #b3d5ff!important}
footer .connection,footer .connection button,footer .log-button,footer #live-hint,footer .voice-output-status{color:#587196!important}footer .connection i{background:#2a87bf!important;box-shadow:0 0 8px #589bee70!important}footer kbd{color:#335381!important;background:#e4ecf9!important;border-color:#b9cdeb!important}
footer .control-cluster::after{background:linear-gradient(90deg,transparent,#82b3ff,#fff,transparent)}
/* Consistent sheets, menus, profiles, file/chat controls and specialist tools. */
body .panel,body .panel[data-view=chat],body .workspace-menu,body .workspace-dialog,body dialog,body .commerce-dialog,body .common-questions-panel,body .tarot-panel,body .astrology-panel,body .ziwei-panel{color:#213a60;background:linear-gradient(145deg,#fbfdff,#e8effa)!important;border-color:#b3c8e7!important;box-shadow:0 24px 80px #315c9b30,inset 0 1px #fff!important}
body dialog::backdrop,.scrim,.workspace-backdrop{background:#19376245!important;backdrop-filter:blur(9px)}
body :is(.panel,dialog,.workspace-menu,.common-questions-panel) :is(h1,h2,h3,h4,strong,label,summary){color:#224779!important}
body :is(.panel,dialog) :is(input,select,textarea),body input.search,.workspace-search-box input{color:#183858!important;background:#f8fbff!important;border-color:#b7cce9!important;box-shadow:inset 0 2px 5px #668dbe09!important;accent-color:#3f73ee}
body :is(.panel,dialog) :is(input,textarea)::placeholder{color:#748aa7!important}
body .panel :is(.message.assistant,.setting-group,.profile-card,.profile-step,.location-card,.profile-wizard-step,.empty),body .memory-card{background:#ffffff80!important;color:#345074;border-color:#bacdea!important}
body .panel .message.user{background:linear-gradient(125deg,#d7e8ff,#e8e1ff)!important;color:#254575!important}
body .panel .message.assistant strong{color:#193d73!important}
body .panel :is(.compose,.chat-toolbar,.chat-bottom-row,.panel-head){background:#f1f6ff!important;border-color:#bfcee466!important}
body .panel :is(.compose button,.primary,.primary-button),.profile-wizard-actions button:last-child{background:linear-gradient(120deg,#5e99f9,#3863dc)!important;color:#fff!important;border-color:#729def!important}
body .panel :is(p,small,.hint,.muted,.field-note,.field label),body dialog :is(p,small,.hint,.muted){color:#566e90}
body .panel :is(button,.tabs button){color:#315b99}body .panel button:hover{background:#d9e8fd!important}
body .panel :is(.profile-wizard-nav,.profile-birth-place,.profile-step-card,.profile-wizard-card,.profile-confirmation,.profile-extra,details),body .birth-step,body .place-picker{border-color:#bfcee4!important;background:#e8f0fd55!important}
body .panel-head{border-bottom-color:#bbcde649}body .panel-head button{color:#496c9f!important}
body .workspace-menu button,body .profile-select{background:transparent!important;color:#31527e!important}
body .place-picker-results,body [role=listbox]{background:#f4f8ff!important;color:#34547f!important;border-color:#a9c3e7!important}
body [role=option]:hover{background:#d9e7ff!important}
body .toast{background:#eef5ff!important;color:#244d8c!important;border:1px solid #a7c3ed}
/* Membership: sculpted silver tiles, real existing catalog, no invented entitlements. */
body .membership-entry{border-color:#98b6ec!important;background:linear-gradient(110deg,#fcffff,#cadeff)!important;color:#2f58ad!important;box-shadow:inset 0 1px #fff,0 5px 16px #487cc21a}
body .commerce-eyebrow{color:#4c79bf!important}.commerce-head h2,.membership-public h1{color:#153b79!important}
body .commerce-tabs{background:#edf3fd}.commerce-tabs button{color:#516d96!important}.commerce-tabs button[aria-selected=true]{background:#d9e7ff!important;border-color:#acc9f6!important;color:#2659c8!important}
body .commerce-plan{position:relative;overflow:hidden;background:linear-gradient(135deg,#fff,#e2edfe)!important;border:1px solid #bbcff1;box-shadow:inset 1px 1px #fff,5px 7px 0 #bfd2ef77,0 12px 24px #456bab19;border-radius:18px;padding:24px 20px}
body .commerce-plan::before{content:"✧";font-size:38px;color:#7299de;text-shadow:1px 2px #fff,0 0 16px #73b5ff;line-height:1.4}
body .commerce-plan::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 20%,#ffffffbb 45%,transparent 62%);transform:translateX(-120%);animation:cosmos-card-shine 9s ease-in-out infinite;pointer-events:none}
body .commerce-plan:nth-child(2){border-color:#7ba4ee;background:linear-gradient(135deg,#fff,#ccdcff)!important}.commerce-plan:nth-child(2)::after{animation-delay:1.8s}.commerce-plan:nth-child(3)::after{animation-delay:3.6s}
body .commerce-plan h3{font-size:19px;color:#244780}body .commerce-plan .commerce-price{color:#2455ba!important;font-size:34px}
body .commerce-price small,body .commerce-muted,body .commerce-footnote,body .commerce-plan p{color:#506c96!important}
body .commerce-dialog button,body.membership-public button{color:#305b9e;background:#dae6fc;border-color:#a8c2eb}
body .commerce-dialog button:disabled,body.membership-public button:disabled{color:#577398;background:#dee8f7;border-color:#b5c8e7}
body :is(.commerce-preview,.commerce-note,.commerce-stat,.commerce-topup,.memory-card){background:#f8fbff9c!important;border-color:#bdcfe9!important;color:#48658c!important}
body .commerce-preview span{color:#2d63cb!important}.commerce-tag{color:#2358b3!important}
.membership-public-header{position:relative;z-index:1}.membership-public-header a{color:#2c558c!important}.membership-public main{position:relative;z-index:1}body .commerce-stat strong,body .commerce-stat h3,body .commerce-facts dt,body .commerce-facts dd{color:#365880!important}
/* Thinking widget: sapphire light paths; current action remains readable. */
body.workspace-ready #work-progress:not(.alarm-docked),body #work-progress,body #work-progress:not(.collapsed){background:linear-gradient(145deg,#fcffffeb,#dce8ffed)!important;border-color:#a3bfe9!important;box-shadow:0 12px 34px #315ea622,inset 0 1px #fff!important}
#work-progress::before{background:linear-gradient(130deg,#fff8,transparent 50%,#93c4ff33)!important}#work-progress .work-head{color:#28518f!important}#work-progress .work-live{color:#3977bd;border-color:#82b8dc}#work-progress .work-head time,#work-progress .work-chevron{color:#627da4}
#work-progress .work-light{background:#3b81fb;box-shadow:0 0 10px #719fff88}.work-energy .energy-core{background:radial-gradient(ellipse,#fff 0%,#79c9ffbd 18%,#468dff59 45%,transparent 72%)}
.energy-waveform path{stroke:#3775ef}.energy-waveform path:nth-child(2){stroke:#15acc9}.energy-waveform path:nth-child(3){stroke:#6a5cf6}.work-energy .energy-waveform{filter:drop-shadow(0 0 3px #659fff77)}
.work-energy .energy-track{border-color:#7eafff77}.work-energy .track-two{border-color:#376eea80}.work-energy .energy-horizon{background:radial-gradient(ellipse,#9dcaff55,transparent 65%),repeating-linear-gradient(0deg,transparent 0 15px,#4880c315 15px 16px)}
.work-energy .energy-trace{background:linear-gradient(90deg,transparent,#30a7e55c,#377bff,#aeccff,transparent);box-shadow:0 0 8px #1f72ff66}.work-energy .energy-sweep{background:linear-gradient(90deg,transparent,#3e8fff05 45%,#5588ee4d 92%,#fff 98%,transparent)}
#work-progress .work-now{color:#244d89}#work-progress .work-now-light{background:#3e81ee;box-shadow:0 0 8px #69aaff}#work-progress .work-now-dots b{background:#376dde}
#work-progress .work-content li[data-state=completed]{color:#7184a3}#work-progress .work-content li.work-current{color:#285bc8}#work-progress .work-content li[data-state=completed]>i{background:#4e9bbc}#work-progress .work-edge i{background:linear-gradient(90deg,transparent,#3e7ae7,#b5f4ff,transparent)}
/* Preview navigation is explicitly separate from the product controls. */
#energy-preview-controls{top:auto!important;bottom:7px!important;left:auto!important;right:14px!important;background:#f8fbffec!important;border-color:#bfd3ef!important;color:#55739d!important;box-shadow:0 3px 16px #3e70b418}
#energy-preview-controls button{color:#436cad!important}#energy-preview-controls a{font:10px system-ui;color:#315ea2;text-decoration:none;padding:3px 5px}#energy-preview-controls a.active{background:#dae7ff;border-radius:4px}#energy-preview-controls span{font-size:9px}
#preview-capture-form{color:#254980!important;background:#eef5ff!important;border-color:#a3c2ed!important}
#theme-pause{min-width:54px}
@keyframes cosmos-orbit{to{transform:rotate(360deg)}}@keyframes cosmos-glint{50%{opacity:.3;scale:.7}}@keyframes cosmos-ambient{to{transform:translateX(7%);opacity:.9}}@keyframes cosmos-card-shine{0%,55%{transform:translateX(-120%)}85%,100%{transform:translateX(120%)}}
@media(min-width:761px){body.workspace-collapsed.seven-rings-visible #stage{transform:translateX(-40px);width:min(500px,calc(100% - 200px))}body.workspace-collapsed.seven-rings-visible .orb-wrap{width:280px;height:300px}body.workspace-collapsed.seven-rings-visible #current-turn h1{font-size:29px}body.workspace-collapsed.seven-rings-visible #state-label{margin-bottom:20px}}
@media(min-width:761px) and (max-width:1150px){body.workspace-collapsed.seven-rings-visible #stage{transform:translateX(18px);width:calc(100% - 48px)}body.workspace-collapsed.seven-rings-visible .orb-wrap{margin-top:94px;width:215px;height:250px}body.workspace-ready #work-progress:not(.alarm-docked){top:84px;right:20px;width:240px}}
@media(max-width:760px){body[data-avatar=robot] .orb-wrap{width:220px;height:252px;margin-top:30px;margin-bottom:18px}.orb-wrap::before{inset:-11px -12px}.orb-wrap::after{inset:-21px 0}.cosmos-orbits{inset:-10px}.header-tools nav button{padding:0 8px!important}body.workspace-ready footer{padding-bottom:39px}#energy-preview-controls{bottom:7px!important;left:10px!important;right:10px!important;justify-content:center;gap:3px!important}#preview-capture{display:none}body:has(#preview-capture-form:not([hidden])) #preview-capture{display:block}#current-turn h1{font-size:26px}#current-turn .intro{font-size:12px}body.membership-public main{padding-bottom:65px}}
html.motion-paused *,html.motion-paused *::before,html.motion-paused *::after{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}.cosmos-orbits{opacity:.6}}
/* Secondary flows keep the same visual system. */
body .panel{overflow:hidden;border-radius:20px!important}body:has(#panel:not(.hidden)) #work-progress,body:has(dialog[open]) #work-progress{visibility:hidden}
.profile-steps li{color:#6580a4!important}.profile-steps li span{border-color:#acc5e9!important;background:#f8fbff;color:#6282b1}.profile-steps li.is-current{color:#2e68c9!important}.profile-steps li.is-current span{background:linear-gradient(130deg,#72a8ff,#3d68dc)!important;color:#fff!important;border-color:#76a3ed!important}.profile-steps li.is-done{color:#346aa8!important}.profile-wizard .profile-form-actions{border-color:#bfd0e8!important}
body :is(.profile-review,.profile-location-selected,.profile-policy-choice,.current-location-card,.profile-calibration){background:#e0ebfc66!important;border-color:#b1c9e7!important;color:#385a85!important}.profile-review span,.profile-optional{color:#667e9e!important}.profile-policy-choice small{color:#6a7f9c!important}
body :is(.astrology-dialog,.ziwei-dialog,.birth-timing-dialog,.tarot-layer,.faq-panel,#alarm-sidebar){background:linear-gradient(140deg,#fbfdff,#e3edfc)!important;color:#2e507d!important;border-color:#afc8ea!important;box-shadow:0 20px 70px #244f9233,inset 0 1px #fff!important}
body :is(.astrology-dialog,.ziwei-dialog,.birth-timing-dialog,.tarot-layer,.faq-panel,#alarm-sidebar) :is(p,small,span,li,dd,dt,summary,label,legend){color:#4b6890}
body :is(.astrology-dialog,.ziwei-dialog,.birth-timing-dialog,.tarot-layer,.faq-panel,#alarm-sidebar) :is(h2,h3,h4,strong){color:#264d86!important}
body :is(.astrology-dialog,.ziwei-dialog,.birth-timing-dialog,.tarot-layer,.faq-panel,#alarm-sidebar) :is(button,a){color:#3262a8;border-color:#b6cdeb;background:#e6eefc66}
body :is(.astrology-dialog,.ziwei-dialog,.birth-timing-dialog,.faq-panel,#alarm-sidebar) :is(input,select,textarea){color:#294970!important;background:#f8fbff!important;border-color:#b1c9eb!important}
body :is(.birth-timing-choice,.birth-timing-note,.birth-timing-optional,.birth-timing-session,.birth-timing-summary,.birth-timing-candidate,.birth-timing-palace,.ziwei-palace,.ziwei-saved,.ziwei-location,.astrology-card,.astrology-saved,.faq-window-result,.faq-proposal-summary,.alarm-item,#alarm-form){background:linear-gradient(120deg,#ffffff70,#dce9fb66)!important;border-color:#afc8eb!important;color:#446792!important}
body .birth-timing-gender label>span{color:#365d91;background:#e3edfb!important;border-color:#b0c9ea!important}body .birth-timing-gender input:checked+span,body .birth-timing-choice.is-selected{color:#1d4fac;background:#c7dfff!important;border-color:#6394e1!important}
body :is(.birth-timing-primary,.ziwei-primary,.astrology-primary){background:linear-gradient(120deg,#6fa2fa,#375ed5)!important;color:#fff!important;border-color:#729cf0!important}
body .birth-timing-progress li[aria-current=step]{color:#3468ba;border-color:#4d88e7}.birth-timing-meter{background:#b6cdec!important}.birth-timing-meter>span{background:linear-gradient(90deg,#597beb,#65caff)!important}
body .faq-trigger,footer #common-questions-toggle{color:#305c9f!important;background:linear-gradient(135deg,#fff,#d6e5fb)!important;border-color:#adc5e8!important}
body .faq-heading h2,body .faq-overline,body .faq-section-title,body .faq-question{color:#375b8e}.faq-categories button,.faq-status,.faq-number{color:#4a70a5!important;background:#e0eafb!important;border-color:#b7ccee!important}.faq-question:hover{background:#d9e6fb!important;color:#245ab5!important}.faq-question-copy small,.faq-status{color:#627b9c!important}
body .tarot-layer{--tarot-gold:#3c69ba;--tarot-line:#adc9ee}.tarot-layer button{color:#3e69a7!important}.tarot-layer .tarot-card{filter:drop-shadow(0 6px 13px #355a9833)}
body #alarm-count{color:#3b71bb;background:#cdddf7}.alarm-panel-tools,.alarm-side-head,.alarm-sidebar-foot{border-color:#b9ccea!important}.alarm-item time{color:#345a95}.alarm-empty>span,.alarm-side-head small,.alarm-sidebar-foot,.alarm-empty p{color:#5e7ca3!important}
body .live-analysis-card{background:#deebfa;border-color:#adc7e9;color:#446791}.live-analysis-card p,.live-analysis-card small{color:#607b9c}
body .md-table th{background:#dce9fb;color:#325b92}
.cosmos-gem{position:relative;display:block;width:48px;height:48px;margin:0 0 17px;filter:drop-shadow(2px 5px 3px #4b7ac243)}.cosmos-gem svg{width:100%;height:100%;overflow:visible}.cosmos-gem .gem-orbit{transform-origin:center;animation:cosmos-orbit 16s linear infinite}.commerce-plan:has(.cosmos-gem)::before{display:none}
body .commerce-plan:nth-child(2) .cosmos-gem{filter:drop-shadow(0 0 10px #4d8efe88)}
@media(max-width:760px){.panel{border-radius:16px!important}.cosmos-gem{width:40px;height:40px}}
html.tab-suspended *,html.tab-suspended *::before,html.tab-suspended *::after{animation-play-state:paused!important}
body .workspace-conversation-open,body #workspace-account-name{color:#2c4f7d!important}.workspace-conversation-open small{color:#637d9f!important}.workspace-conversation.active,.workspace-conversation.is-active,.workspace-conversation[aria-current=true]{background:linear-gradient(120deg,#fff8,#cbdfff66)!important;border-color:#adc5e8!important}.workspace-more{color:#6480a9!important}
body .panel[data-view=chat] .chat-composer{background:linear-gradient(180deg,#f2f7ff,#e5eefd)!important;border-top:1px solid #c0d3f0;padding-top:12px;border-radius:18px 18px 0 0}
body .panel[data-view=chat] #profile-entry,body .panel[data-view=chat] #chat-new{color:#37629c!important;background:#deebfd!important;border-color:#b1c9ee!important}body #chat-context-title{color:#4e6b93!important}body .chat-input-hint,body .chat-bottom-row,body .chat-attachment-limits{color:#637e9f!important}
body .panel[data-view=chat] .compose{box-shadow:0 6px 20px #5b81b219,inset 0 1px #fff;border-color:#adc6e8!important}body .panel[data-view=chat] .empty{background:transparent!important;color:#5e7ba4!important}.chat-live-bar{color:#456993;background:#e4eefc;border-color:#abc7ec}
body .tarot-layer :is(input,select,textarea){background:#f8fbff!important;color:#254875!important;border:1px solid #b2c9e8!important;border-radius:11px}body .tarot-layer :is(input,textarea)::placeholder{color:#728bad!important}body .astrology-dialog{--astro-gold:#3c6cc1;--astro-muted:#6480a2;--astro-line:#b4c9e7}body .astro-head svg,body .astro-state-symbol,body .tarot-head svg{color:#487abe}
#seven-rings-mobile,#seven-rings-close{background:linear-gradient(135deg,#f7fcff,#cfdfff)!important;border:1px solid #adc6eb!important;color:#365e99!important;box-shadow:inset 0 1px #fff}
@media(max-width:760px){body[data-avatar=robot] .orb-wrap{height:220px;width:198px;margin-top:25px}#seven-rings-close{border-radius:9px 9px 0 0}body:has(#work-progress:not([hidden])) #current-turn:has(h1) .intro{font-size:11px}}
