/* Local light-theme candidate. No layout, motion or application logic changes. */
:root{color-scheme:light;--navy:#f4f6f8;--panel:#ffffff;--gold:#89581c;--saffron:#a66017;--text:#192f43;--muted:#526779;--line:#dbe2e8;--bg:#f4f6f8;--border:#dbe2e8;--accent:#985d17;--c-bg:#f4f6f8;--c-panel:#ffffff;--c-panel-2:#f7f9fb;--c-line:#dbe2e8;--c-text:#192f43;--c-muted:#526779;--c-gold:#89581c;--c-saffron:#a66017}
body{background:radial-gradient(ellipse at 90% 15%,#f1f5f9,transparent 45%),var(--navy)}
.skip{color:#365a78}
.notice{background:#f1f5f9}
header{background:#f1f5f9}
.hero h1 em{background:linear-gradient(110deg,#f4f7fa,#f4f7fa,#f4f7fa)}
.button{background:linear-gradient(115deg,#f4f7fa,#f4f7fa);color:#20364a}
.button:hover{color:#20364a;box-shadow:0 0 22px #172f4312}
.button.outline:hover{background:#f4f7fa}
.card{background:linear-gradient(150deg,#f1f5f9,#f1f5f9)}
.card:hover{border-color:#c7a16d}
.callout{background:linear-gradient(110deg,#f1f5f9,#f1f5f9)}
.panel{background:#f1f5f9}
details{background:#f1f5f9}
input,textarea,select{border:1px solid #dbe2e8;background:#f1f5f9}
.category figcaption{color:#20364a;background:#f1f5f9}
.channel-card{background:#f1f5f9}
.social-button{background:#f1f5f9;border:1px solid #c7a16d;box-shadow:0 7px 20px #172f4312}
.social-button span{background:#f1f5f9}
.hero-banner .lead{color:#20364a}
.hero-banner .button.outline{background:#f1f5f9}
.product-preview img{background:#f1f5f9}
.account-tabs button[aria-pressed=true]{background:#f4f7fa}
.account-aside{background:radial-gradient(ellipse at top right,#fff7e9,transparent 65%),#f1f5f9}
.shop-categories a:hover{background:#f4f7fa}
.shop-categories a[aria-current]{background:#f4f7fa}
.account-page{background:radial-gradient(ellipse at 15% 25%,#f1f5f9,transparent 50%),#f1f5f9}
.account-notice{color:#89581c;background:#f4f7fa}
.auth-story h2{color:#89581c}
.entry-benefits li{color:#20364a}
.auth-card{background:linear-gradient(145deg,#f1f5f9,#f1f5f9);border-color:#c7a16d;box-shadow:0 20px 60px #172f4312}
.auth-card .google-signin{background:#f4f7fa;border:1px solid #c7a16d;color:#20364a;box-shadow:0 3px 10px #172f4312}
.auth-card .google-signin:hover{background:#f4f7fa}
.entry-choice{background:#f1f5f9}
.entry-choice>summary{color:#89581c}
.account-text-button:hover{color:#89581c}
.customer-space .form label{color:#20364a}
.customer-space input,.customer-space textarea,.customer-space select{background:#f1f5f9;border:1px solid #dbe2e8}
.customer-space input::placeholder,.customer-space textarea::placeholder{color:#526779}
.password-field button{background:#f1f5f9}
.account-navigation{background:#f1f5f9}
.account-navigation button>span{color:#526779}
.account-navigation button[aria-pressed=true]{background:linear-gradient(110deg,#fff7e9,#fff7e9);border-color:#c7a16d;color:#89581c}
.account-navigation button:hover{color:#89581c}
.workspace-beta #trial-status{color:#89581c}
.account-view{background:linear-gradient(145deg,#f1f5f9,#f1f5f9)}
.service-state{border:1px solid #dbe2e8;color:#20364a}
.service-state:before{background:#f4f7fa}
.service-state[data-state=ready]{border-color:#dbe2e8;color:#21683d}
.service-state[data-state=ready]:before{background:#f4f7fa}
.chat-welcome h3{color:#89581c}
.starter-prompts button{background:#f1f5f9;border:1px solid #dbe2e8;color:#20364a}
.chat-message{border:1px solid #dbe2e8;background:#f1f5f9}
.chat-message[data-role=user]{background:#f1f5f9;border-color:#dbe2e8}
.chat-message-author{color:#89581c}
.chat-message[data-role=user] .chat-message-author{color:#526779}
.chat-message p{color:#20364a}
.chat-composer{background:#f1f5f9;border:1px solid #dbe2e8}
.chat-privacy summary{color:#526779}
.birth-tools{background:#f1f5f9}
.birth-tools>summary{color:#89581c}
.birth-tools h3{color:#89581c}
.account-callout{background:#fff7e9;border-left:2px solid #c7a16d}
.profile-details dt,.profile-details dd{border-bottom:1px solid #dbe2e8}
.profile-details dd{color:#20364a}
.completion-form{background:#f1f5f9;border:1px solid #c7a16d}
.credit-details dd{color:#89581c}
.account-credit-packs article{border:1px solid #dbe2e8;background:#f1f5f9}
.account-credit-packs h4{color:#89581c}
.account-connections article{border:1px solid #dbe2e8;background:#f1f5f9}
.preview-banner{background:#fff7e9;color:#89581c;border-bottom:1px solid #c7a16d}
.member-links{background:linear-gradient(145deg,#f1f5f9,#f1f5f9)}
.member-links h2{color:#89581c}
.member-links [role=status]{color:#89581c}
.member-links button{border:1px solid #c7a16d;background:#fff7e9;color:#89581c}
.member-links button:hover{background:#fff7e9}
.member-links label{color:#20364a}
.member-links input:not([type=checkbox]){background:#f1f5f9;color:#20364a}
.member-links a{color:#89581c}
.service-resume{border:1px solid #c7a16d;background:#f1f5f9;color:#89581c}
.aba-console{background:radial-gradient(ellipse at 63% 0%,#f1f5f9,transparent 48%),var(--c-bg)}
.aba-console h2{color:#89581c}
.aba-console button:focus-visible,.aba-console a:focus-visible,.aba-console select:focus-visible,.aba-console input:focus-visible,.aba-console textarea:focus-visible{outline:2px solid #c7a16d}
.console-skip{color:#20364a!important}
.console-sidebar{background:#f1f5f9;border-right:1px solid #dbe2e8}
.console-brand strong{color:#89581c}
.console-brand>span{color:#89581c}
.nav-label{color:#526779}
.aba-console .nav-item{color:#526779}
.aba-console .nav-item.active{background:linear-gradient(100deg,#f4f7fa,#f4f7fa);border-color:#c7a16d;color:#89581c}
.aba-console .nav-item:hover{background:#ffffff}
.base-plan{border-top:1px solid #dbe2e8;border-bottom:1px solid #dbe2e8}
.base-plan p{color:#526779}
.base-plan div>span{color:#526779}
.aba-console .quiet{color:#526779}
.sidebar-footer{color:#526779}
.console-top{border-bottom:1px solid #dbe2e8;background:#f1f5f9}
.top-caption{color:#526779}
.preview-tag{color:#526779}
.preview-tag i,.chat-local-dot{background:#f4f7fa;box-shadow:0 0 12px #172f4312}
.avatar{background:#f4f7fa;border:1px solid #c7a16d;color:#89581c}
.mode-switch,.small-switch{background:#f1f5f9;border:1px solid #dbe2e8}
.mode-switch button,.small-switch button{color:#526779}
.mode-switch button.active,.small-switch button.active{background:#f4f7fa;color:#89581c;box-shadow:0 0 0 1px #172f4312}
.console-banner{border-bottom:1px solid #dbe2e8;background:#fff7e9;color:#526779}
.console-banner b{color:#89581c}
.console-banner svg{color:#89581c}
.console-intro h1 em{color:#89581c}
.intro-copy{color:#526779}
.intro-symbol:before,.intro-symbol:after,.intro-symbol i{border:1px solid #c7a16d}
.intro-symbol>span{color:#89581c}
.reading-summary{background:linear-gradient(100deg,#fff7e9,#f1f5f9);border:1px solid #c7a16d}
.summary-icon{color:#89581c}
.reading-summary p:not(.eyebrow){color:#526779}
.aba-console .icon-button{color:#89581c}
.console-card{background:linear-gradient(145deg,#f1f5f9,#f1f5f9);border:1px solid #dbe2e8}
.subtle-pill{border:1px solid #dbe2e8;color:#526779}
.chart-sign{fill:#526779}
.chart-planets{fill:#20364a}
.chart-accent{fill:#89581c}
.chart-house{fill:#526779}
.chart-meta{border-top:1px solid #dbe2e8}
.chart-meta span{color:#526779}
.chart-meta b{color:#20364a}
.card-foot{border-top:1px solid #dbe2e8;color:#526779}
.dot-caption:before{background:#f4f7fa}
.aba-console select{background:#f1f5f9;color:#526779;border:1px solid #dbe2e8}
.aba-console th,.aba-console td{border-bottom:1px solid #dbe2e8}
.aba-console thead th{color:#526779;background:#f1f5f9}
.aba-console tbody th{color:#20364a}
.aba-console tbody td{color:#526779}
.planet-dot{background:#f4f7fa}
.planet-dot.sun{background:#f4f7fa}
.planet-dot.moon{background:#f4f7fa}
.planet-dot.mars{background:#f4f7fa}
.planet-dot.mercury{background:#f4f7fa}
.planet-dot.jupiter{background:#f4f7fa}
.house-pill{border:1px solid #dbe2e8}
.aba-console .text-button{color:#89581c}
.timeline-disclaimer{color:#526779}
.aba-console .timeline-period{border-top:3px solid #dbe2e8;color:#526779}
.timeline-period small{color:#526779}
.timeline-period.selected{color:#89581c}
.timeline-point{background:#ffffff;border:2px solid #c7d8e6}
.timeline-period.selected .timeline-point{background:#f4f7fa;box-shadow:0 0 0 4px #172f4312}
.period-detail{border:1px solid #c7a16d;background:#fff7e9}
.period-detail h3{color:#89581c}
.period-detail p{color:#526779}
.period-detail p span{color:#526779}
.aba-console .outline-button,.aba-console .gold-button{border:1px solid #c7a16d;background:#fff7e9;color:#89581c}
.aba-console .gold-button{background:linear-gradient(120deg,#f4f7fa,#f4f7fa);color:#20364a}
.reading-footer{color:#526779}
.profile-card{background:#f1f5f9;border:1px solid #c7a16d}
.profile-card select{color:#89581c}
.profile-birth{color:#526779}
.profile-capacity{border-top:1px solid #dbe2e8;color:#526779}
.console-chat{background:linear-gradient(150deg,#f1f5f9,#f1f5f9);border:1px solid #dbe2e8}
.chat-heading{border-bottom:1px solid #dbe2e8}
.chat-heading p{color:#526779}
.chat-emblem{border:1px solid #c7a16d;color:#89581c;background:#fff7e9}
.chat-welcome .eyebrow{color:#526779}
.chat-welcome h3{color:#89581c}
.chat-welcome p{color:#526779}
.aba-console .suggestion{border:1px solid #dbe2e8;background:#ffffff;color:#526779}
.console-chat-form textarea{background:#f1f5f9;border:1px solid #dbe2e8;color:#20364a}
.console-chat-form textarea::placeholder{color:#526779}
.aba-console .send-button{color:#20364a;background:#f4f7fa}
.chat-disclosure{color:#526779}
.chat-secondary .text-button{color:#526779}
.message{background:#ffffff;border:1px solid #dbe2e8}
.message.user{background:#fff7e9;border-color:#c7a16d}
.message>span{color:#89581c}
.message>p{color:#20364a}
.typing{color:#526779}
.console-toast{color:#89581c;background:#ffffff;border:1px solid #dbe2e8;box-shadow:0 10px 50px #172f4312}
.unavailable-panel,.chart-empty{color:#526779}
.chart-empty h3,.unavailable-panel h3{color:#89581c}
.empty-orbit{border:1px solid #c7a16d;color:#89581c}
.reflection-list article{border:1px solid #dbe2e8;background:#f1f5f9}
.reflection-list article>p{color:#526779}
.settings-grid article{border-top:1px solid #dbe2e8}
.settings-grid h3{color:#89581c}
.settings-grid p{color:#526779}
.settings-grid dt,.settings-grid dd{border-bottom:1px solid #dbe2e8}
.settings-grid dd{color:#526779}
.console-dialog{background:#f1f5f9;border:1px solid #c7a16d;box-shadow:0 30px 140px #172f4312}
.console-dialog::backdrop{background:#f1f5f9}
.dialog-copy{color:#526779}
.console-dialog label{color:#20364a}
.console-dialog input,.console-dialog select,.console-dialog textarea{background:#f1f5f9;border:1px solid #dbe2e8;color:#20364a}
.manage-list li{border-bottom:1px solid #dbe2e8}
.manage-list small{color:#526779}
.notes-list p{border-bottom:1px solid #dbe2e8}
.dialog-status{color:#89581c}
.preview-ended p{color:#526779}
.mobile-navigation{color:#89581c!important}
.mobile-tabs{background:#f1f5f9;border-bottom:1px solid #dbe2e8}
.mobile-tabs button{color:#526779}
.mobile-tabs button.active{color:#89581c;background:#f4f7fa;border-color:#c7a16d}
.chart-provenance{border-top:1px solid #dbe2e8;color:#526779}
.chart-provenance summary{color:#89581c}
.current-periods>div{border:1px solid #c7a16d;background:#fff7e9}
.current-periods span{color:#526779}
.current-periods b{color:#89581c}
.notes-list article{border-bottom:1px solid #dbe2e8}
.aba-console .console-allowance{border:1px solid #c7a16d;background:#fff7e9;color:#20364a}
.reply-usage-heading h3{color:#89581c}
.reply-usage-heading>span{color:#526779}
.aba-console .reply-usage-note,.aba-console .reply-usage-reset{color:#526779}
.reply-usage-balance strong{color:#89581c}
.reply-usage-balance small{color:#20364a}
.reply-usage-bar{background:#ffffff}
.reply-usage-bar::-webkit-meter-bar{background:#ffffff}
.reply-usage-bar::-webkit-meter-optimum-value{background:#f4f7fa}
.reply-usage-bar::-moz-meter-bar{background:#f4f7fa}
.aba-console .reply-usage-counts{color:#526779}
.aba-console .reply-usage-extra{color:#20364a}
.reply-usage-extra strong{color:#89581c}
.reply-usage-extra>span{color:#526779}
.aba-console .reply-usage-alert{color:#89581c}
.console-brand-message h1{color:#89581c}
.console-brand-message h1 em{color:#89581c}
.console-brand-message p{color:#526779}
.console-brand-message .eyebrow{color:#89581c}
.console-member strong{color:#20364a}
.console-member small{color:#526779}
.aba-console .account-details-link{color:#89581c}
.console-channel-row>span:not(.channel-ig){color:#526779}
.aba-console .channel-connect{border:1px solid #c7a16d;background:#fff7e9;color:#89581c}
.aba-console .channel-connect.is-connected{color:#21683d}
.channel-ig{color:#89581c;border:1px solid #c7a16d}
.aba-console .timeline-period small{color:#526779}
.aba-console .console-allowance{background:#f1f5f9;border-color:#dbe2e8}
.reply-usage-heading h3{color:#526779}
.owner-testing-pill{border:1px solid #c7a16d;color:#89581c!important}
.reply-usage-balance strong{color:#89581c}
.aba-console .reply-usage-extra p{color:#526779}
.aba-console .reply-usage-reset{color:#526779;border-top:1px solid #dbe2e8}
.console-channel-row button:focus-visible,.account-avatar:focus-visible{outline:2px solid #c7a16d}
.kundali-entry{border:1px solid #c7a16d;background:linear-gradient(115deg,#f1f5f9,#f1f5f9)}
.kundali-fields label{color:#89581c}
.kundali-fields input{border-color:#dbe2e8;background:#f1f5f9}
.kundali-fields input::placeholder{color:#526779}
.kundali-reassurance{color:#526779}
.kundali-reassurance span:last-child{color:#89581c}
.kundali-entry [role=status]{color:#89581c}
.kundali-cancel{color:#89581c}
.homepage-city-options{background:#f1f5f9;border:1px solid #c7a16d;box-shadow:0 14px 28px #172f4312}
.homepage-city-options button{border-bottom:1px solid #dbe2e8;color:#89581c}
.homepage-city-options button:hover,.homepage-city-options button[aria-selected=true]{background:#fff7e9;color:#89581c}
.homepage-city-note{color:#526779}
button,input,select,textarea{background:#f1f5f9;border:1px solid #dbe2e8}
button:hover{background:#f1f5f9;border-color:#c7a16d}
.skip:focus{background:#f1f5f9}
.owner-top{background:#f1f5f9}
.wordmark{color:#20364a}
.sidebar{background:linear-gradient(120deg,#f1f5f9,#f1f5f9)}
.sidebar nav button[aria-current]{background:#f4f7fa}
.page-title p{color:#365a78}
.advanced summary,.system-details summary,.drawer-bottom summary{color:#526779}
th{background:#f1f5f9}
td{border-top:1px solid #c7d8e6}
td small{color:#365a78}
tr.selected{background:linear-gradient(90deg,#fff7e9,#fff7e9)}
.state-badge{color:#21683d;border:1px solid #8dbda0;background:#edf7f0}
.state-suspended,.state-blocked{color:#89581c;border-color:#d799a0;background:#fff0f1}
.state-deleted{color:#526779;border-color:#dbe2e8;background:#ffffff}
.selection-hint{color:#365a78;background:#f1f5f9}
.subtle{color:#526779}
.account-drawer{background:#f1f5f9}
.drawer-heading p{color:#365a78}
.primary-action,.drawer-tabs .primary-action{background:linear-gradient(110deg,#fff7e9,#f4f7fa);color:#365a78;border-color:#c7a16d}
.primary-action:hover{background:#f4f7fa;color:#365a78}
#drawer-content{background:linear-gradient(125deg,#f1f5f9,#f1f5f9)}
.action-status{color:#89581c}
.drawer-bottom .danger-action{color:#a32e40}
.danger-action{border-color:#d799a0;color:#a32e40;background:#fff0f1}
dialog{border:1px solid #c7a16d;background:#f1f5f9}
dialog::backdrop{background:#ffffff}
.selected-identity{color:#365a78}
.drawer-tabs .primary-action[aria-current]{color:#365a78}
.owner-badge-blocked{color:#a32e40;border-color:#d799a0}
body{background:#f1f5f9;color:#365a78}
main{border:1px solid #dbe2e8;background:#f1f5f9}
a{color:#89581c}
button{background:#f4f7fa;color:#365a78;border:1px solid #c7a16d}
button:focus-visible,a:focus-visible{outline:3px solid #c7a16d}

/* Intentional brand anchors and high-contrast actions. */
body,.account-page,.aba-console{background:#f4f6f8;color:#192f43}
header,.owner-top{background:#fff;border-color:#dbe2e8}
.hero-banner .hero-copy{color:#f5f0e6}.hero-banner .hero-copy .lead,.hero-banner .hero-copy .small{color:#e0e6ef}.hero-banner .hero-copy .eyebrow,.hero-banner .hero-signature{color:#f1c56d}.hero-banner h1 em{background:linear-gradient(110deg,#ffe1a0,#eca331,#f9dca1);background-clip:text;color:transparent}
.hero:not(.hero-banner) h1 em{background:none;color:#89581c}
.button,.primary-action,.drawer-tabs .primary-action,.aba-console .primary-button{background:#12334c;color:#fff;border-color:#12334c}.button:hover,.primary-action:hover{background:#20465f;color:#fff}
.button.outline{background:transparent;color:#89581c;border-color:#c7a16d}
.console-sidebar,.sidebar{background:#0c263c;color:#e3eaf1;border-color:#233f55}
.console-sidebar .nav-item,.console-sidebar .quiet,.console-sidebar .sidebar-footer,.console-sidebar .base-plan p,.console-sidebar .base-plan div>span,.console-sidebar .nav-label,.console-sidebar .console-brand>span,.sidebar a,.sidebar button,.sidebar-bottom,.sidebar-bottom small{color:#c8d6e3}
.console-sidebar .console-brand strong{color:#f4d6a4}.console-sidebar .nav-item.active,.sidebar nav button[aria-current]{color:#f5d398;background:#ffffff0d;border-color:#c7a16d}.sidebar nav span{color:inherit}
.console-sidebar .small-orbit,.console-sidebar .base-plan{background:#13334a;border-color:#365167}
.kundali-svg>rect{fill:#fffaf2}.chart-sign,.chart-house{fill:#826236}.chart-planets{fill:#20364a}.chart-accent{fill:#89581c}
input,select,textarea,.aba-console select{background:#fff;color:#192f43;border-color:#b8c8d4}input::placeholder,textarea::placeholder{color:#637889}
dialog,.console-dialog,.auth-card,.account-view,.console-card,.account-drawer,#drawer-content{background:#fff;color:#192f43;border-color:#dbe2e8}
.console-chat-input textarea,.chat-composer textarea{background:#fff;color:#192f43}
.preview-tag,.badge,.subtle-pill{background:#fff7e9;color:#89581c;border-color:#d7bf9d}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-color:#985d17}

@media(max-width:900px){.hero-banner .hero-copy,.hero-banner .hero-copy .lead,.hero-banner .hero-copy .small{color:#192f43}.hero-banner .hero-copy .eyebrow,.hero-banner .hero-signature{color:#89581c}.hero-banner h1 em{background:none;color:#89581c}}

/* Contrast corrections found in rendered synthetic account/owner review. */
.console-sidebar .console-member strong,.console-sidebar .base-plan b{color:#edf3f8}
.console-sidebar .console-member small,.console-sidebar .console-channel-row>span:not(.channel-ig){color:#c8d6e3}
.aba-console .console-sidebar .account-details-link{color:#f4d6a4}
.drawer-tabs .primary-action[aria-current]{color:#fff;background:#12334c}
.reply-usage-bar,.reply-usage-bar::-webkit-meter-bar{background:#dbe4eb}
.reply-usage-bar::-webkit-meter-optimum-value,.reply-usage-bar::-moz-meter-bar{background:#a16b26}

/* Review only: cloud tint strongest at hero, fading into off-white below. */
:root{--navy:#f8fafb;--bg:#f8fafb}
body{background:linear-gradient(180deg,#dce8f1 0,#e9f0f5 580px,#f5f8fa 1120px,#f8fafb 1650px);background-repeat:no-repeat;background-color:#f8fafb}
header{background:#e4edf4eb;border-bottom-color:#dbe6ee}
.hero-banner{border-bottom:0;background:transparent}
.hero-banner:before{content:'';position:absolute;inset:auto 0 0;height:24px;background:linear-gradient(transparent,#eaf1f6);pointer-events:none;z-index:2}
.hero-banner .hero-copy,.hero-banner .hero-copy .lead,.hero-banner .hero-copy .small{color:#192f43;text-shadow:none}
.hero-banner .hero-copy .eyebrow,.hero-banner .hero-signature{color:#754b14}
.hero-banner h1{text-shadow:none}
.hero-banner h1 em{background:none;color:#805016}
.hero-banner .button.outline{background:#f4f8fbee}
@media(min-width:901px){.hero-banner:after{background:linear-gradient(90deg,transparent 33%,#edf4f9b8 54%,#edf4f9d9 100%)}}
@media(max-width:900px){.hero-banner{padding-top:0}.hero-banner .hero-copy{background:linear-gradient(#e8f0f6,transparent)}.hero-banner:before{display:none}}
@media(min-width:901px){.hero-banner:after{background:linear-gradient(90deg,transparent 34%,#edf4f9ba 55%,#edf4f9d6 100%);mask-image:linear-gradient(#000 0%,#000 57%,transparent 82%);-webkit-mask-image:linear-gradient(#000 0%,#000 57%,transparent 82%)}}
@media(min-width:901px){.hero-banner .hero-signature{display:inline-block;color:#263d4d;background:#f1f6f9e8;border-radius:6px;padding:4px 8px;text-shadow:none}}
/* Soft stationary edge feathering. Art geometry never deforms. */
.hero-banner picture{mask-image:linear-gradient(90deg,transparent 0%,#000b 4%,#000 9%,#000 91%,#000b 96%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 7%,#000 93%,transparent 100%);mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000b 4%,#000 9%,#000 91%,#000b 96%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 7%,#000 93%,transparent 100%);-webkit-mask-composite:source-in}
@media(max-width:900px){.hero-banner picture{mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(180deg,transparent,#000 5%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(180deg,transparent,#000 5%,#000 96%,transparent)}}

/* Cloud panel refresh — visual only; public evening hero and application rules stay unchanged. */
body.account-page,body.owner-panel-theme{color-scheme:light;--panel-cloud:#edf4fa;--panel-sky:#dfeaf4;--panel-paper:#fcfdfe;--panel-ink:#20384d;--panel-muted:#50677a;--panel-line:#cddce8;--panel-gold:#805315;background:linear-gradient(180deg,#e3edf6 0,#f2f7fb 560px,#f8fafc 1300px);color:var(--panel-ink)}
.account-page .aba-console{--c-bg:#f3f7fb;--c-panel:#fcfdfe;--c-panel-2:#edf4fa;--c-line:#cddce8;--c-text:#20384d;--c-muted:#50677a;--c-gold:#805315;background:linear-gradient(180deg,#eaf2f8 0,#f5f8fb 780px,#f8fafc 1400px);color:var(--panel-ink)}
.account-page .console-sidebar,.owner-panel-theme .sidebar{background:linear-gradient(160deg,#dfeaf4 0%,#eaf2f8 48%,#f1f6fa 100%);color:var(--panel-ink);border-color:var(--panel-line);box-shadow:1px 0 0 #fff9}
.account-page .console-sidebar .nav-item,.account-page .console-sidebar .quiet,.account-page .console-sidebar .sidebar-footer,.account-page .console-sidebar .base-plan p,.account-page .console-sidebar .base-plan div>span,.account-page .console-sidebar .nav-label,.account-page .console-sidebar .console-brand>span,.owner-panel-theme .sidebar a,.owner-panel-theme .sidebar button,.owner-panel-theme .sidebar-bottom,.owner-panel-theme .sidebar-bottom small{color:var(--panel-muted)}
.account-page .console-sidebar .console-brand strong{color:var(--panel-gold)}
.account-page .console-sidebar .console-member strong,.account-page .console-sidebar .base-plan b{color:var(--panel-ink)}
.account-page .console-sidebar .console-member small,.account-page .console-sidebar .console-channel-row>span:not(.channel-ig){color:var(--panel-muted)}
.account-page .aba-console .console-sidebar .account-details-link{color:#754b14}
.account-page .console-sidebar .small-orbit{color:var(--panel-gold);background:transparent}
.account-page .console-sidebar .base-plan{background:#ffffff80;border-color:var(--panel-line);border-radius:10px;padding:15px 10px}
.account-page .console-sidebar .nav-item,.owner-panel-theme .sidebar nav button{font-size:13px;line-height:1.45;min-height:42px;transition:background-color .14s ease,border-color .14s ease;color:var(--panel-ink)}
.account-page .console-sidebar .nav-item:hover,.owner-panel-theme .sidebar nav button:hover{background:#f7fafde0;border-color:#b4cbdc}
.account-page .console-sidebar .nav-item.active,.owner-panel-theme .sidebar nav button[aria-current]{background:#fff9eb;color:#754b14;border-color:#c9ae7b;box-shadow:0 1px 2px #20384d08}
.account-page .console-top,.owner-panel-theme .owner-top{background:linear-gradient(105deg,#e8f1f8,#f7fafc);border-color:var(--panel-line);color:var(--panel-ink)}
.account-page .console-brand-message{padding:22px 24px 20px}
.account-page .console-brand-message h1{font-size:clamp(28px,2.6vw,40px);line-height:1.22;letter-spacing:-.5px}
.account-page .console-brand-message p{color:var(--panel-muted);font-size:12px;line-height:1.65}
.account-page .console-banner{background:#faf7ef;border-color:#e1d8c5;color:#526577}
.account-page .console-card,.account-page .expert-panel .console-card,.account-page .expert-state,.owner-panel-theme main,.owner-panel-theme .account-drawer,.owner-panel-theme #drawer-content{background:var(--panel-paper);color:var(--panel-ink);border-color:var(--panel-line);box-shadow:0 4px 18px #1c456207}
.account-page .console-card .card-heading,.account-page .card-foot{border-color:#dce6ee}
.account-page .console-intro h1{font-size:clamp(29px,2.5vw,38px);line-height:1.2}
.account-page .workspace-shortcut{background:#f9fcfe;border-color:#c4d7e5;color:var(--panel-ink);min-height:44px}
.account-page .workspace-shortcut:hover,.account-page .workspace-shortcut[aria-current=page]{background:#e5eff7;border-color:#93b5cd}
.account-page .expert-facts>div,.account-page .console-allowance,.owner-panel-theme .metric{background:#edf4fa;border-color:#cddde9;color:var(--panel-ink)}
.account-page .expert-panel .expert-muted,.account-page .expert-facts span,.owner-panel-theme .subtle,.owner-panel-theme .metric span{color:var(--panel-muted)}
.account-page .console-chat-form,.account-page .chat-composer{background:#f4f8fc;border-color:#bdcfdf}
.account-page input,.account-page textarea,.account-page select,.owner-panel-theme input,.owner-panel-theme textarea,.owner-panel-theme select{background:#fff;color:var(--panel-ink);border-color:#b4c9d9}
.account-page input::placeholder,.account-page textarea::placeholder,.owner-panel-theme input::placeholder,.owner-panel-theme textarea::placeholder{color:#5c7182;opacity:1}
.account-page .mode-switch,.account-page .small-switch{background:#eaf2f8;border-color:#c8d8e5}
.account-page .mode-switch .active,.account-page .small-switch .active{background:#fff;color:#754b14;box-shadow:0 1px 4px #17384c10}
.account-page .console-dialog,.owner-panel-theme dialog{background:#fcfdfe;color:var(--panel-ink);border-color:#b8ccdb;box-shadow:0 20px 70px #17384c30}
.account-page .console-dialog::backdrop,.owner-panel-theme dialog::backdrop{background:#20384d55}
.owner-panel-theme{--bg:#f3f7fb;--panel:#fcfdfe;--border:#cddce8;--muted:#50677a;--accent:#805315;--text:#20384d}
.owner-panel-theme main{border-radius:12px;border:1px solid #d3e0ea}
.owner-panel-theme .page-title h1{font-size:29px;line-height:1.25;letter-spacing:-.45px;color:var(--panel-ink)}
.owner-panel-theme .page-title p,.owner-panel-theme .drawer-heading p{color:var(--panel-muted);line-height:1.6}
.owner-panel-theme .account-drawer{border-left-color:#c6d8e6}
.owner-panel-theme #drawer-content{background:#f6fafe;border-color:#cddce8}
.owner-panel-theme .drawer-heading h2{font-size:25px;color:var(--panel-ink)}
.owner-panel-theme .drawer-tabs button{background:#edf4fa;color:#2d4e66;border-color:#c5d7e5;min-height:42px}
.owner-panel-theme .drawer-tabs .primary-action[aria-current],.owner-panel-theme .primary-action{background:#173d57;color:#fff;border-color:#173d57}
.owner-panel-theme .primary-action:hover{background:#24516e;color:#fff}
.owner-panel-theme th{background:#eaf2f8;color:#36566d;font-size:11px;letter-spacing:.025em}
.owner-panel-theme td{border-color:#e0e8ef;color:var(--panel-ink)}
.owner-panel-theme tr.selected{background:#fff8e9}
.owner-panel-theme .metric{border-radius:9px;padding:14px}
.owner-panel-theme .metric strong{color:var(--panel-ink);font-size:22px}
.owner-panel-theme .filters{gap:12px}
.owner-panel-theme .system-details,.owner-panel-theme .advanced{background:#f3f8fc;border-color:#d3e0ea}
.account-page button:focus-visible,.account-page a:focus-visible,.account-page input:focus-visible,.account-page textarea:focus-visible,.account-page select:focus-visible,.owner-panel-theme button:focus-visible,.owner-panel-theme a:focus-visible,.owner-panel-theme input:focus-visible,.owner-panel-theme textarea:focus-visible,.owner-panel-theme select:focus-visible{outline:3px solid #396d94;outline-offset:3px}
@media(max-width:680px){.account-page .console-brand-message{padding:20px 18px 16px}.account-page .console-brand-message h1{font-size:29px}.account-page input,.account-page textarea,.account-page select,.owner-panel-theme input,.owner-panel-theme textarea,.owner-panel-theme select{font-size:16px}.account-page .workspace-shortcut{min-height:46px}.owner-panel-theme .sidebar nav button{min-height:44px;font-size:12px}.owner-panel-theme main{border-radius:10px}.owner-panel-theme .page-title h1{font-size:27px}.owner-panel-theme .drawer-heading h2{font-size:24px}}
@media(prefers-reduced-motion:reduce){.account-page .console-sidebar .nav-item,.owner-panel-theme .sidebar nav button{transition:none}}
