html[data-theme=light]{& :is(.primary,.neo-primary,.cx-primary):hover:not(:disabled){background:var(--action-hover,var(--accent))!important}& :is(.primary,.neo-primary,.cx-primary):active:not(:disabled){background:var(--action-pressed,var(--accent))!important}& :is(.secondary,.neo-outline,.cx-outline){background:var(--surface);color:var(--text-primary);border-color:var(--control-border)}& :is(.secondary,.neo-outline,.cx-outline):hover:not(:disabled){background:var(--surface-muted)}& :is(.primary,.secondary,.neo-primary,.neo-outline,.cx-primary,.cx-outline):disabled{background:var(--disabled-background)!important;color:var(--disabled-text)!important;border-color:var(--border);opacity:1;box-shadow:none}& :is(.text-button,.neo-post-tags button){color:var(--accent)}& :is(.icon,.text-button):hover:not(:disabled){background:var(--accent-soft)}& :is(input,textarea,select):focus{border-color:var(--accent)!important}& :is(.input-wrap,.neo-field):focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}& :is(.cyan,.rail-icon.ai){color:var(--service-blue)}& :is(.purple,.rail-icon,.cx-screen h3>svg,.cx-advanced h3>svg){color:var(--service-purple)}& :is(.pink,.rail-icon.live,.post footer .liked,.comment-like.liked){color:var(--service-pink)}& :is(.gold,.wallet-hero h1 svg,.cx-balance>svg:first-child,.cx-gift small svg,.neo-promotion-card>svg){color:var(--service-orange)}& .gradient-text{background:var(--brand-gradient);background-clip:text}& .nav-button[data-active=true]{box-shadow:inset -3px 0 var(--accent)}& .mobile-nav:not([data-surface=reels]) button.active{color:var(--accent)}& .mobile-nav:not([data-surface=reels]) .mobile-publish{background:var(--accent);color:#fff}& .mini-tabs [data-slot=tabs-trigger][data-state=active]:after{background:var(--accent)}& :is(.panel,.post,.neo-post,.cx-card,.settings-section){box-shadow:var(--shadow-soft)}& :is(.pack.selected,.gift-card.selected,.cx-gift[aria-pressed=true],.cx-person[aria-pressed=true]){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}& :is(.neo-mode-tabs button[aria-selected=true],.neo-notice-tabs button[aria-selected=true],.cx-category-bar button[aria-pressed=true]){background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:none}& .cx-choice[aria-pressed=true]{background:var(--accent-soft);color:var(--text-primary);border:2px solid var(--accent);box-shadow:none}& .cx-choice[aria-pressed=true]>svg{color:var(--accent)}& .cx-choice[aria-pressed=true] .cx-choice-check{background:var(--accent);color:#fff;border-color:var(--accent)}& :is(.cx-service,.cx-premium,.neo-promotion-card){background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-soft)}& .cx-premium .cx-outline{background:var(--accent-soft);color:var(--accent)}& :is(.cx-service>svg:first-child,.cx-premium>svg:first-child,.cx-promotion-hero>svg){filter:none;color:var(--service-purple)}& :is(.cx-payment>svg,.cx-balance>svg:last-child,.cx-gift-values svg,.cx-gift-hero small){color:var(--accent)}& .profile-cover>span:last-child{color:var(--text-secondary)}& :is(.profile-avatar .avatar,.neo-profile-sheet .neo-avatar){background:var(--accent-soft);color:var(--accent);box-shadow:none}& .neo-avatar-edit>button{background:var(--surface);color:var(--accent);border-color:var(--control-border);box-shadow:var(--shadow-soft)}& .neo-bell-ring{border-color:var(--service-purple);color:var(--service-purple)}& .neo-switch{background:var(--control-border)}& .neo-switch[aria-checked=true]{background:var(--accent)}& .neo-error{background:var(--danger-soft);color:var(--danger)}& .presence.online{color:var(--success)!important}& .send-button{background:var(--accent);color:#fff}& .cx-auth{background:var(--background)}& .cx-auth .cx-auth-form{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow)}& .cx-auth-copy h1 span:first-child{color:var(--service-blue)}& .cx-auth-copy h1 span:nth-child(2){color:var(--service-purple)}& .cx-auth-copy h1 span:nth-child(3){color:var(--service-pink)}& .cx-auth-welcome{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-soft)}& .cx-auth-welcome span{color:var(--service-pink)}& .cx-auth .auth-switch .text-button{color:var(--accent)}& .cx-auth .auth-form .primary,& .cx-auth-tabs>button[aria-pressed=true]{border-color:var(--accent)}& .cx-auth .auth-form .google{color:var(--accent)}& .ai-turn.user .ai-turn-body{background:var(--message-outgoing-background)}& .ai-send{background:var(--accent)}& .ai-stop{background:var(--text-primary)}& :is(.ai-send,.send-button):disabled{background:var(--disabled-background);color:var(--disabled-text);opacity:1}& .ai-send:disabled svg{stroke:currentColor}}html[data-theme=light] .connecto-app-shell.connecto-reels-page,html[data-theme=light] .connecto-app-shell.connecto-reels-page>[data-slot=sidebar-wrapper]{background:var(--surface-reels)}html[data-theme=light] .connecto-app-shell.connecto-reels-page .mobile-nav[data-surface=reels]{background:var(--surface-reels);border-color:var(--media-border);box-shadow:none}