/* SOHBERA theme-bridge: generated from the RC1 Platinum presentation styles. */
/* Applies to non-default themes and the custom theme editor. The approved Platinum light look remains unchanged. */
/* No IRC formatting, emoji colors, VIP rank colors or media playback logic changed. */
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum{
  --pt-ink:var(--theme-text);--pt-sub:var(--theme-muted);--pt-teal:var(--theme-accent);--pt-teal-dark:var(--theme-brand);
  --pt-border:var(--theme-line);--pt-panel:var(--theme-surface);--pt-fog:var(--theme-surface-2);
  --pt-card-shadow:0 16px 38px var(--theme-shadow);
  --soc-bg:var(--theme-surface);--soc-frost:var(--theme-surface-2);--soc-line:var(--theme-line);
  --soc-text:var(--theme-text);--soc-muted:var(--theme-muted);--soc-accent:var(--theme-accent);
  --soc-shadow:0 16px 38px var(--theme-shadow);--platinum-focus:var(--theme-accent);
}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum :is(.app,.chat,.timeline){background-color:var(--theme-chat);color:var(--theme-text)}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum :is(.workspace,.people-drawer,.theme-panel,.main-menu-panel,.profile-drawer){color:var(--theme-text);border-color:var(--theme-line)}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .about-dialog{background:color-mix(in srgb,var(--theme-brand) 35%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .about-card.about-platinum{background:var(--theme-surface);border:1px solid var(--theme-line);box-shadow:0 35px 90px color-mix(in srgb,var(--theme-shadow) 20%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .about-platinum .about-close{border:1px solid color-mix(in srgb,var(--theme-line) 90%,transparent);background:color-mix(in srgb,var(--theme-surface) 88%,transparent);color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .about-platinum-hero{background:linear-gradient(125deg,var(--theme-brand-soft),var(--theme-brand-soft) 62%,var(--theme-brand-soft));border-bottom:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .about-platinum-hero:after{border:1px solid color-mix(in srgb,var(--theme-line) 70%,transparent);box-shadow:0 0 0 40px color-mix(in srgb,var(--theme-shadow) 12%,transparent),0 0 0 82px color-mix(in srgb,var(--theme-shadow) 8%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .about-platinum-version{border:1px solid color-mix(in srgb,var(--theme-line) 95%,transparent);background:color-mix(in srgb,var(--theme-surface) 68%,transparent);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .about-platinum-overline{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .about-platinum h2{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .about-platinum-intro p{color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .about-platinum-chips span{border:1px solid color-mix(in srgb,var(--theme-line) 90%,transparent);background:color-mix(in srgb,var(--theme-surface) 65%,transparent);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .about-platinum-section-title{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .about-platinum-tile{border:1px solid var(--theme-line);background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .about-platinum-tile>i{color:var(--theme-brand);background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .about-platinum-tile b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .about-platinum-tile small{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .about-platinum-bottom{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .about-platinum .icon-credit{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .about-platinum .icon-credit a{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .about-platinum #aboutOk{background:var(--theme-brand);box-shadow:0 8px 17px color-mix(in srgb,var(--theme-shadow) 16%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .about-platinum #aboutOk:hover{background:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .people-drawer{background:linear-gradient(180deg,var(--theme-brand-soft) 0%,var(--theme-brand-soft) 100%);border-left:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .drawer-head{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-surface) 96%,transparent),color-mix(in srgb,var(--theme-brand-soft) 94%,transparent));border-bottom:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .drawer-head small{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .drawer-head b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .drawer-head button{border:1px solid var(--theme-line);background:var(--theme-surface);color:var(--theme-text);box-shadow:0 8px 20px color-mix(in srgb,var(--theme-shadow) 4%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .people-search{background:var(--theme-brand-soft);border:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .people-search input{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .people-presence-filters button{border:1px solid var(--theme-line);background:var(--theme-surface);color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .people-presence-filters button.active{background:var(--theme-brand-soft);border-color:var(--theme-line);color:var(--theme-brand);box-shadow:0 4px 12px color-mix(in srgb,var(--theme-shadow) 8%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .people-group label{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .people-group label::after{background:linear-gradient(90deg,var(--theme-brand-soft),transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .person{background:color-mix(in srgb,var(--theme-surface) 72%,transparent);border:1px solid var(--theme-line);box-shadow:0 6px 16px color-mix(in srgb,var(--theme-shadow) 3%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .person:hover,
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .person:focus-visible{background:var(--theme-surface);border-color:var(--theme-line);box-shadow:0 12px 24px color-mix(in srgb,var(--theme-shadow) 8%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .person.self{background:linear-gradient(180deg,var(--theme-brand-soft),var(--theme-brand-soft));border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .person .avatar{border:1px solid var(--theme-line);box-shadow:0 8px 18px color-mix(in srgb,var(--theme-shadow) 5%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .person b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .person small{color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .you-badge{background:var(--theme-brand-soft);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .person-vip-chip{background:var(--theme-brand-soft);border:1px solid var(--theme-line);color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .person-role-badge{border:1px solid var(--theme-line);background:var(--theme-brand-soft);color:var(--theme-brand);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--theme-shadow) 70%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .people-empty{background:color-mix(in srgb,var(--theme-surface) 72%,transparent);border:1px dashed var(--theme-line);color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .people-empty i{color:var(--theme-faint);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .identity-v2-backdrop{background:color-mix(in srgb,var(--theme-brand) 34%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-drawer{border:1px solid var(--theme-line);background:var(--theme-brand-soft);box-shadow:0 34px 100px color-mix(in srgb,var(--theme-shadow) 25%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-head{background:color-mix(in srgb,var(--theme-surface) 96%,transparent);border-bottom:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-head small{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-content{background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-cover{border:1px solid var(--theme-line);background:linear-gradient(115deg,var(--theme-brand-soft),var(--theme-brand-soft) 58%,var(--theme-brand-soft));}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-cover-placeholder{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-cover::before{border:1px solid color-mix(in srgb,var(--theme-line) 55%,transparent);box-shadow:0 0 0 58px color-mix(in srgb,var(--theme-shadow) 10%,transparent),0 0 0 116px color-mix(in srgb,var(--theme-shadow) 8%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-cover-shade{background:linear-gradient(100deg,color-mix(in srgb,var(--theme-brand) 13%,transparent),transparent 60%);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .identity-v2-eyebrow{color:var(--theme-brand);background:color-mix(in srgb,var(--theme-surface) 70%,transparent);border:1px solid color-mix(in srgb,var(--theme-line) 90%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-cover+.profile-hero{border-bottom:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-avatar{border:7px solid var(--theme-line)!important;box-shadow:0 16px 38px color-mix(in srgb,var(--theme-shadow) 15%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .identity-v2-section-label{color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-social-stat{box-shadow:0 6px 20px color-mix(in srgb,var(--theme-shadow) 3%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-account-strip{background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-actions #profileAudioCallBtn,:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-actions #profileVideoCallBtn{background:var(--theme-brand-soft);border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .main-menu-backdrop{background:color-mix(in srgb,var(--theme-brand) 22%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .main-menu-panel{border:1px solid var(--theme-line);background:var(--theme-brand-soft);color:var(--theme-brand);box-shadow:0 26px 85px color-mix(in srgb,var(--theme-shadow) 19%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .main-menu-head{background:linear-gradient(130deg,var(--theme-brand-soft),var(--theme-brand-soft));border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .main-menu-head small{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .main-menu-head b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .main-menu-head button,:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .v3-action-head button{background:var(--theme-surface);border:1px solid var(--theme-line);color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .main-menu-user{border:1px solid var(--theme-line);background:linear-gradient(110deg,var(--theme-brand-soft),var(--theme-brand-soft));box-shadow:0 8px 22px color-mix(in srgb,var(--theme-shadow) 4%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .main-menu-user>span{background:var(--theme-brand-soft);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .main-menu-user b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .main-menu-user small{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .main-menu-user i{border:1px solid var(--theme-line);color:var(--theme-accent);background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .main-menu-group{border-bottom:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .main-menu-group>label{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .main-menu-item:hover,:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .main-menu-item:focus-visible{background:var(--theme-brand-soft);border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .main-menu-item>span{background:var(--theme-brand-soft);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .main-menu-item div b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .main-menu-item div small{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .main-menu-item>em{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .v3-action-dialog{background:color-mix(in srgb,var(--theme-brand) 30%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .v3-action-card{background:var(--theme-brand-soft);color:var(--theme-brand);border:1px solid var(--theme-line);box-shadow:0 28px 80px color-mix(in srgb,var(--theme-shadow) 19%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .v3-action-head{background:linear-gradient(110deg,var(--theme-brand-soft),var(--theme-brand-soft));border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .v3-action-head small{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .v3-action-head b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .menu-form-field>span{color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .menu-form-field input{border-color:var(--theme-line);background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .menu-form-field input:focus{border-color:var(--theme-accent);box-shadow:0 0 0 3px var(--theme-shadow);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .v3-action-foot{background:var(--theme-brand-soft);border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .v3-action-cancel{border-color:var(--theme-line);background:var(--theme-surface);color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .v3-action-submit{border-color:var(--theme-accent);background:var(--theme-brand);color:var(--theme-faint);box-shadow:0 8px 17px color-mix(in srgb,var(--theme-shadow) 13%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .menu-confirm{border:1px solid var(--theme-line);background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .rail{background:linear-gradient(180deg,var(--theme-brand-soft) 0%,var(--theme-brand-soft) 100%);border-right:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .rail-brand{border-bottom:1px solid color-mix(in srgb,var(--theme-line) 60%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .rail-brand::after{background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .rail-btn{color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .rail-btn.active{background:var(--theme-surface);color:var(--theme-brand);border:1px solid var(--theme-line);box-shadow:0 7px 18px color-mix(in srgb,var(--theme-shadow) 8%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .rail-btn.active::before{background:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .rail-btn:hover:not(.active){background:color-mix(in srgb,var(--theme-surface) 65%,transparent);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .workspace{background:var(--theme-brand-soft);border-right:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .workspace-head small{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .workspace-head .icon-btn{background:var(--theme-surface);border:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .quick-search{border:1px solid var(--theme-line);background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .quick-search:focus-within{border-color:var(--theme-line);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-shadow) 12%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .moment-strip{border:1px solid var(--theme-line);background:var(--theme-surface);box-shadow:0 6px 19px color-mix(in srgb,var(--theme-shadow) 4%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .workspace-section + .workspace-section{border-top:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .section-title{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .section-title button{color:var(--theme-accent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .section-title button:hover{background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .room-mark{background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .room.active{background:var(--theme-brand-soft);border-color:var(--theme-line);box-shadow:inset 3px 0 var(--theme-shadow);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .room:hover:not(.active){background:var(--theme-brand-soft);border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .room-copy b,
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .dm b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .room-copy small,
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .dm small{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .dm.active{background:var(--theme-brand-soft);border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .dm:hover:not(.active){background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .rail-bottom{border-top:1px solid color-mix(in srgb,var(--theme-line) 55%,transparent);}
@media (max-width:760px){:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .workspace{background:var(--theme-brand-soft);}}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-drawer{background:var(--theme-brand-soft);border-left:1px solid var(--theme-line);box-shadow:-20px 0 60px color-mix(in srgb,var(--theme-shadow) 13%,transparent);scrollbar-color:var(--theme-brand-soft) transparent;}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-head{background:color-mix(in srgb,var(--theme-brand-soft) 96%,transparent);border-bottom:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-head small{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-head b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-head button{border:1px solid var(--theme-line);background:var(--theme-surface);color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-head button:hover{background:var(--theme-brand-soft);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-content{background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-cover{border:1px solid var(--theme-line);box-shadow:0 10px 32px color-mix(in srgb,var(--theme-shadow) 9%,transparent);background:linear-gradient(128deg,var(--theme-brand-soft) 0%,var(--theme-brand-soft) 38%,var(--theme-brand-soft) 76%,var(--theme-brand-soft) 100%);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-cover-placeholder{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-cover-shade{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-surface) 10%,transparent),color-mix(in srgb,var(--theme-brand) 17%,transparent));}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-cover-tools button{border:1px solid color-mix(in srgb,var(--theme-line) 85%,transparent);background:color-mix(in srgb,var(--theme-surface) 91%,transparent);color:var(--theme-accent);box-shadow:0 4px 16px color-mix(in srgb,var(--theme-shadow) 12%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-cover-status{background:var(--theme-surface);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-cover+.profile-hero{border-bottom:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-avatar{border:5px solid var(--theme-line)!important;background:var(--theme-brand-soft);color:var(--theme-brand);box-shadow:0 14px 34px color-mix(in srgb,var(--theme-shadow) 14%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-presence-dot{border:3px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-name h3{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-name small{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-account-strip{background:var(--theme-brand-soft);border:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-actions .profile-primary{background:var(--theme-brand);box-shadow:0 7px 17px color-mix(in srgb,var(--theme-shadow) 18%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-actions .profile-secondary{background:var(--theme-surface);border:1px solid var(--theme-line);color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-actions .profile-secondary:hover{background:var(--theme-brand-soft);border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-social-stat{background:var(--theme-surface);border:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-social-stat>i{background:var(--theme-brand-soft);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-social-stat b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-social-stat small{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-stat{background:var(--theme-surface);border:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-stat small{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-stat b{color:var(--theme-accent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-section-title{color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-grid{border:1px solid var(--theme-line);background:var(--theme-surface);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-field span{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-field b{color:var(--theme-accent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-extra-grid>div,:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-channels,:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-visitor{background:var(--theme-surface);border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-status{color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .identify-overlay{background:color-mix(in srgb,var(--theme-brand) 30%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .identify-card{border:1px solid var(--theme-line);background:linear-gradient(160deg,var(--theme-surface) 0%,var(--theme-brand-soft) 100%);box-shadow:0 28px 90px color-mix(in srgb,var(--theme-shadow) 20%,transparent);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .identify-card::before{background:linear-gradient(90deg,var(--theme-brand),var(--theme-brand-soft));}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .identify-close{border:1px solid var(--theme-line);background:var(--theme-surface);color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .identify-icon{color:var(--theme-brand);background:var(--theme-brand-soft);border:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .identify-copy small{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .identify-copy h2{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .identify-copy p{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .identify-field>span{color:var(--theme-accent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum #identifyPass{color:var(--theme-brand);background:var(--theme-brand-soft);border:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum #identifyPass:focus{border-color:var(--theme-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-shadow) 13%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .identify-remember{color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .identify-submit{background:var(--theme-brand);box-shadow:0 12px 24px color-mix(in srgb,var(--theme-shadow) 17%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .identify-hint{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .radio-panel{border:1px solid var(--theme-line);background:var(--theme-brand-soft);box-shadow:0 26px 74px color-mix(in srgb,var(--theme-shadow) 18%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .radio-panel-head{border-bottom:1px solid var(--theme-line);background:linear-gradient(110deg,var(--theme-surface) 10%,var(--theme-brand-soft) 100%);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .radio-panel-head small{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .radio-panel-head b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .radio-panel-head button{border:1px solid var(--theme-line);background:var(--theme-surface);color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .radio-now-card{border:1px solid var(--theme-line);background:linear-gradient(135deg,var(--theme-brand-soft),var(--theme-surface));}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .radio-cover{background:linear-gradient(135deg,var(--theme-brand-soft),var(--theme-brand-soft));color:var(--theme-brand);box-shadow:0 7px 18px color-mix(in srgb,var(--theme-shadow) 10%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .radio-listeners{color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .radio-track h3{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .radio-track p{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .radio-dj-card{border:1px solid var(--theme-line);background:var(--theme-surface);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .radio-dj-avatar{background:var(--theme-brand-soft);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .radio-dj-card small{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .radio-dj-card b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .radio-dj-card span{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .radio-main-play{background:var(--theme-brand);box-shadow:0 8px 18px color-mix(in srgb,var(--theme-shadow) 13%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .radio-mute{border-color:var(--theme-line);color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .radio-volume span{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .radio-auto-row{border-color:var(--theme-line);background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .radio-auto-row b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .radio-auto-row small{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .radio-foot{border-top:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .radio-foot button{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .story-viewer-v3{background:color-mix(in srgb,var(--theme-brand) 78%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .story-viewer-shell{border:1px solid color-mix(in srgb,var(--theme-line) 98%,transparent);background:var(--theme-brand-soft);box-shadow:0 32px 94px color-mix(in srgb,var(--theme-shadow) 28%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .story-progress{background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .story-progress span{background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .story-progress span i{background:linear-gradient(90deg,var(--theme-brand),var(--theme-brand));}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .story-viewer-head{background:var(--theme-brand-soft);color:var(--theme-brand);border-bottom:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .story-viewer-user>span{border:2px solid var(--theme-line);background:var(--theme-brand-soft);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .story-viewer-user b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .story-viewer-user small{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .story-viewer-actions button{border:1px solid var(--theme-line);background:var(--theme-surface);color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .story-viewer-actions button:hover{background:var(--theme-brand-soft);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .story-media-stage{background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .story-media-v3{background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .story-viewer-foot{color:var(--theme-muted);background:var(--theme-brand-soft);border-top:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .story-like-btn{border:1px solid var(--theme-line);background:var(--theme-surface);color:var(--theme-accent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .story-like-btn span{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .story-like-btn.liked{background:var(--theme-surface);border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .story-likes-pop{border:1px solid var(--theme-line);background:var(--theme-surface);color:var(--theme-brand);box-shadow:0 18px 38px color-mix(in srgb,var(--theme-shadow) 17%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .story-likes-pop>div{background:var(--theme-brand-soft);border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .story-likes-pop>div button{color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .story-likes-pop section div span{background:var(--theme-brand-soft);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .story-likes-pop section p{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .call-overlay{background:color-mix(in srgb,var(--theme-brand) 48%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .call-card{border:1px solid var(--theme-line);background:var(--theme-brand-soft);color:var(--theme-brand);box-shadow:0 30px 90px color-mix(in srgb,var(--theme-shadow) 27%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .call-topbar{border-bottom:1px solid var(--theme-line);background:linear-gradient(110deg,var(--theme-surface),var(--theme-brand-soft));}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .call-brand small{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .call-brand b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .call-security{color:var(--theme-brand);background:var(--theme-brand-soft);border:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .call-stage{background:radial-gradient(circle at 50% 43%,var(--theme-brand-soft) 0%,var(--theme-brand-soft) 78%,var(--theme-brand-soft) 100%);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .call-avatar{border:5px solid color-mix(in srgb,var(--theme-line) 94%,transparent);background:linear-gradient(145deg,var(--theme-brand-soft),var(--theme-brand));box-shadow:0 15px 40px color-mix(in srgb,var(--theme-shadow) 19%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .call-audio-rings i{border-color:color-mix(in srgb,var(--theme-accent) 22%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .audio-call .call-stage{background:radial-gradient(circle at 50% 40%,var(--theme-brand-soft),var(--theme-brand-soft) 76%,var(--theme-brand-soft));}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .audio-call .call-copy{background:color-mix(in srgb,var(--theme-surface) 84%,transparent);border:1px solid color-mix(in srgb,var(--theme-line) 93%,transparent);box-shadow:0 10px 30px color-mix(in srgb,var(--theme-shadow) 7%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .audio-call .call-copy h2{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .audio-call .call-copy p{color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .audio-call .call-copy span{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .call-incoming-actions,
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .call-controls,
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .call-outgoing-actions{background:var(--theme-brand-soft);border-top:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .call-incoming-actions button,
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .call-controls button,
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .call-outgoing-actions button{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .call-incoming-actions button i,
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .call-controls button i,
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .call-outgoing-actions button i{background:var(--theme-brand-soft);color:var(--theme-brand);box-shadow:0 6px 14px color-mix(in srgb,var(--theme-shadow) 5%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .call-accept i{background:var(--theme-brand)!important;color:var(--theme-faint)!important;}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .call-decline i,
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .call-controls .hangup i{background:var(--theme-brand)!important;color:var(--theme-faint)!important;}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .call-controls button.off i{background:var(--theme-brand-soft);color:var(--theme-text);}
@media (max-width:760px){:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .story-viewer-v3{background:var(--theme-brand-soft);}}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .topic-bar{background:var(--theme-brand-soft);border-bottom:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .topic-bar > span{background:var(--theme-brand-soft);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .topic-bar p{color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .topic-bar button{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .topic-bar button:hover{background:var(--theme-brand-soft);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .timeline{background:radial-gradient(ellipse at 85% 4%,color-mix(in srgb,var(--theme-brand-soft) 37%,transparent),transparent 49%),var(--theme-surface);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .message:hover{background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .message-meta time{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .system-line{border-left:2px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .composer{border-top:1px solid var(--theme-line);box-shadow:0 -6px 16px color-mix(in srgb,var(--theme-shadow) 2%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .people-drawer{background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .people-group label{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .person:hover{background:var(--theme-brand-soft);border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .people-group .person.role-owner{background:var(--theme-surface);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .people-group .person.role-admin{background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .people-group .person.role-owner:hover,
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .people-group .person.role-admin:hover{background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .friends-section .section-title,
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .groups-section .section-title{color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .friends-title button{border:1px solid var(--theme-line);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .friends-summary>span{border:1px solid var(--theme-line);background:var(--theme-surface);box-shadow:0 6px 15px color-mix(in srgb,var(--theme-shadow) 4%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .friends-summary b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .friends-summary small{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .friend-block-title{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .friend-list>em{border-color:var(--theme-line);background:var(--theme-surface);color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .friend-row{border:1px solid var(--theme-line);background:color-mix(in srgb,var(--theme-surface) 86%,transparent);box-shadow:0 4px 16px color-mix(in srgb,var(--theme-shadow) 4%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .friend-row:hover{background:var(--theme-brand-soft);border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .friend-copy b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .friend-copy small{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .friend-actions button{border-color:var(--theme-line);background:var(--theme-brand-soft);color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .friend-actions button:focus-visible,
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .friend-row:focus-visible{outline:2px solid var(--theme-accent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .groups-list>.group-empty{border:1px dashed var(--theme-line);background:var(--theme-surface);color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .group-overlay{background:color-mix(in srgb,var(--theme-brand) 32%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .group-modal{border:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .group-modal .modal-head{border-bottom:1px solid var(--theme-line);background:linear-gradient(110deg,var(--theme-surface),var(--theme-brand-soft));}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .group-modal .modal-head small{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .group-modal .modal-head h2{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .group-modal .modal-head>button{background:var(--theme-surface);border:1px solid var(--theme-line);color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .group-modal .modal-head>button:hover{background:var(--theme-brand-soft);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .group-modal .group-create-body{background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .group-modal .group-avatar-preview{border:1px solid var(--theme-line);background:linear-gradient(140deg,var(--theme-brand-soft),var(--theme-brand-soft));color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .group-modal .field>span{color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .group-modal .field>input,
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .group-modal .inline-field>input,
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .group-modal .group-search,
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .group-modal .group-add-member select{background:var(--theme-brand-soft);border:1px solid var(--theme-line);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .group-modal :is(input,select,textarea):focus-visible{outline:2px solid var(--theme-accent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .group-modal .group-member-picker-head b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .group-modal .group-member-picker-head small{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .group-modal .group-friend-option{border-color:var(--theme-line);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .group-modal .group-friend-option:hover{background:var(--theme-brand-soft);border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .group-modal .group-friend-option.selected{background:var(--theme-brand-soft);border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .group-modal .modal-actions{background:var(--theme-brand-soft);border-top:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .group-modal .soft-btn{border-color:var(--theme-line);color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .group-modal .primary-btn,
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .group-modal :is(.inline-field,.group-add-member)>button{background:var(--theme-brand);border-color:var(--theme-accent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .group-info-modal .group-info-hero{background:linear-gradient(140deg,var(--theme-brand-soft),var(--theme-surface));border-bottom:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .group-info-modal .group-info-hero b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .group-info-modal .group-info-hero span{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .group-info-modal .group-members-head{color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .group-info-modal .group-members-head b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .group-info-modal .group-member-row{border:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-edit-body>p{background:var(--theme-brand-soft);border:1px solid var(--theme-line);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-edit-grid input,
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-edit-grid textarea{background:var(--theme-brand-soft);border-color:var(--theme-line);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-edit-grid .field>small{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .avatar-manager-overlay{background:color-mix(in srgb,var(--theme-brand) 34%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .avatar-manager-card{border:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .avatar-manager-head{background:linear-gradient(110deg,var(--theme-surface),var(--theme-brand-soft));border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .avatar-manager-head small{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .avatar-manager-head b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .avatar-manager-head button{color:var(--theme-text);border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .avatar-manager-current{border:1px solid var(--theme-line);background:linear-gradient(115deg,var(--theme-brand-soft),var(--theme-surface));}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .avatar-manager-current small{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .avatar-manager-current b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .avatar-manager-current span{color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .avatar-manager-tabs button{border:1px solid var(--theme-line);color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .avatar-manager-tabs button.active{border-color:var(--theme-line);background:var(--theme-brand-soft);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .avatar-crop-stage{border:1px solid var(--theme-line);box-shadow:0 6px 18px color-mix(in srgb,var(--theme-shadow) 4%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .avatar-crop-empty{background:color-mix(in srgb,var(--theme-brand-soft) 96%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .avatar-crop-empty i{background:var(--theme-brand-soft);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .avatar-crop-empty b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .avatar-crop-empty span{color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .avatar-crop-empty button{background:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .avatar-crop-controls p{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .avatar-crop-buttons button{border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .avatar-preset-note{color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .avatar-preset{border-color:var(--theme-line);box-shadow:0 3px 12px color-mix(in srgb,var(--theme-shadow) 4%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .avatar-preset.active{border-color:var(--theme-accent);box-shadow:0 0 0 2px var(--theme-shadow);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .avatar-manager-actions{background:var(--theme-brand-soft);border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .avatar-manager-actions .primary{background:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .avatar-manager-actions :is(button,input):focus-visible{outline:2px solid var(--theme-accent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .notification-center{border:1px solid var(--theme-line);background:var(--theme-surface);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .notification-center-head{background:linear-gradient(110deg,var(--theme-surface),var(--theme-brand-soft));border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .notification-center-head small{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .notification-center-head strong{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .notification-center-actions button{background:var(--theme-surface);border-color:var(--theme-line);color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .notification-filter{border-color:var(--theme-line);background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .notification-filter button{color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .notification-filter button.active{border-color:var(--theme-line);color:var(--theme-brand);box-shadow:0 3px 9px color-mix(in srgb,var(--theme-shadow) 4%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .notification-list{background:var(--theme-surface);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .notification-item{background:var(--theme-surface);border:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .notification-item:hover{background:var(--theme-brand-soft);border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .notification-item.unread{background:var(--theme-brand-soft);border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .notification-item-copy strong{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .notification-item-copy p{color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .notification-item-copy time{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .notification-empty{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .notification-center-foot{background:var(--theme-brand-soft);border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .notification-center-foot span{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .notification-center-foot button{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .notification-center :is(button,[tabindex]):focus-visible{outline:2px solid var(--theme-accent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum :is(.emoji-panel-head,.sticker-panel-head,.effects-panel-head,.youtube-compose-head,.image-compose-head,.file-compose-head){background:linear-gradient(110deg,var(--theme-surface) 0%,var(--theme-brand-soft) 100%);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum :is(.emoji-panel-head,.sticker-panel-head,.effects-panel-head,.youtube-compose-head,.image-compose-head,.file-compose-head) :is(small){color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum :is(.emoji-panel-head,.sticker-panel-head,.effects-panel-head,.youtube-compose-head,.image-compose-head,.file-compose-head) b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum :is(.emoji-panel-head,.sticker-panel-head,.effects-panel-head,.youtube-compose-head,.image-compose-head,.file-compose-head) button{background:var(--theme-surface);color:var(--theme-text);border:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum :is(.emoji-panel-head,.sticker-panel-head,.effects-panel-head,.youtube-compose-head,.image-compose-head,.file-compose-head) button:hover{background:var(--theme-brand-soft);color:var(--theme-brand);border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum :is(.emoji-panel,.sticker-panel,.effects-panel,.youtube-compose-card,.image-compose-card,.file-compose-card) :is(button,input,a):focus-visible{outline:2px solid var(--theme-accent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .emoji-search{border:1px solid var(--theme-line);background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .emoji-search:focus-within,
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .sticker-search:focus-within{border-color:var(--theme-line);box-shadow:0 0 0 3px var(--theme-shadow);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .emoji-search input::placeholder{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .emoji-tabs{border-bottom:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .emoji-tabs button.active{background:var(--theme-brand-soft);box-shadow:inset 0 0 0 1px var(--theme-shadow);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .emoji-panel-body{background:var(--theme-surface);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .emoji-item:hover{background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .emoji-panel-foot{background:var(--theme-brand-soft);border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .emoji-panel-foot span{color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .emoji-panel-foot a{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .sticker-search{border:1px solid var(--theme-line);background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .sticker-search input::placeholder{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .sticker-tabs{border-bottom:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .sticker-tabs button{color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .sticker-tabs button.active{background:var(--theme-brand-soft);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .sticker-panel-body{background:var(--theme-surface);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .sticker-item{border:1px solid var(--theme-line);background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .sticker-item:hover{background:var(--theme-brand-soft);border-color:var(--theme-line);box-shadow:0 7px 17px color-mix(in srgb,var(--theme-shadow) 10%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .sticker-panel-foot{background:var(--theme-brand-soft);border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .sticker-panel-foot span{color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .sticker-panel-foot small{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .effects-grid{background:var(--theme-surface);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .effect-item{border:1px solid var(--theme-line);background:var(--theme-brand-soft);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .effect-item:hover{border-color:var(--theme-line);background:var(--theme-brand-soft);box-shadow:0 8px 17px color-mix(in srgb,var(--theme-shadow) 9%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .effects-panel footer{background:var(--theme-brand-soft);color:var(--theme-text);border-top:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .youtube-compose-overlay,
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .image-compose-overlay,
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .file-compose-overlay{background:color-mix(in srgb,var(--theme-brand) 30%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .youtube-compose-tabs{background:var(--theme-surface);border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .youtube-compose-tabs button{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .youtube-compose-tabs button.active{border-color:var(--theme-line);background:var(--theme-brand-soft);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .youtube-search-box,
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .youtube-url-box{border:1px solid var(--theme-line);background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .youtube-search-box:focus-within,
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .youtube-url-box:focus-within{border-color:var(--theme-line);box-shadow:0 0 0 3px var(--theme-shadow);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .youtube-search-state>i{background:var(--theme-brand-soft);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .youtube-search-state>span{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .youtube-search-result{border:1px solid var(--theme-line);background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .youtube-search-copy>b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .youtube-search-copy>span{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .youtube-search-copy a{border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .youtube-compose-body>label{color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .youtube-compose-preview{border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .youtube-compose-preview small{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .youtube-compose-preview span{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .youtube-compose-actions .secondary{border-color:var(--theme-line);color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .image-compose-preview{border:1px solid var(--theme-line);background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .image-compose-meta>div,
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .file-compose-meta>div{border:1px solid var(--theme-line);background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .image-compose-meta small,
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .file-compose-meta small,
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .file-compose-preview small{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .image-compose-meta b,
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .file-compose-meta b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .image-compose-note,
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .file-compose-note{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .image-compose-actions .secondary,
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .file-compose-actions .secondary{color:var(--theme-text);border-color:var(--theme-line);background:var(--theme-surface);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .image-compose-actions .primary,
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .file-compose-actions .primary{box-shadow:0 7px 17px color-mix(in srgb,var(--theme-shadow) 14%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .file-compose-preview{border:1px solid var(--theme-line);background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .file-compose-icon{background:var(--theme-brand-soft);border-color:var(--theme-line);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .file-compose-preview span{color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .attach-menu{border:1px solid var(--theme-line);background:var(--theme-surface);box-shadow:0 17px 40px color-mix(in srgb,var(--theme-shadow) 16%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .attach-menu::after{background:var(--theme-surface);border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .attach-menu button:hover{background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .attach-menu button>i{background:var(--theme-brand-soft);border:1px solid var(--theme-line);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .attach-menu button b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .attach-menu button small{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum{background:var(--theme-brand-soft);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .app{background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .rail{background:var(--theme-brand-soft);border-right:1px solid var(--theme-line);box-shadow:inset -1px 0 color-mix(in srgb,var(--theme-shadow) 60%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .rail-brand:after{background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .rail-btn.active{background:var(--theme-surface);border:1px solid var(--theme-line);box-shadow:0 7px 15px color-mix(in srgb,var(--theme-shadow) 7%,transparent);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .rail-btn:hover{background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .my-avatar{background:var(--theme-brand-soft);color:var(--theme-brand);border:2px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .workspace{background:var(--theme-brand-soft);border-right:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .workspace-head small{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .quick-search{background:var(--theme-brand-soft);border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .moment-strip{border:1px solid var(--theme-line);background:var(--theme-surface);box-shadow:0 7px 24px color-mix(in srgb,var(--theme-shadow) 4%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .section-kicker,:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .section-title{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .moment-ring{border-color:var(--theme-accent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .room.active{background:var(--theme-brand-soft);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .room:hover,:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .dm:hover{background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .room-mark{background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .chat{background:var(--theme-surface);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .chat-head{border-bottom:1px solid var(--theme-line);background:var(--theme-surface);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .channel-icon{background:var(--theme-brand-soft);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .icon-btn{border:1px solid var(--theme-line);background:var(--theme-brand-soft);color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .icon-btn:hover{background:var(--theme-brand-soft);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .radio-mini{border:1px solid var(--theme-line);background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .people-btn{border-color:var(--theme-line);background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .topic-bar{background:var(--theme-brand-soft);border-bottom:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .timeline{background:radial-gradient(ellipse at 90% 0%,color-mix(in srgb,var(--theme-brand-soft) 42%,transparent),transparent 55%),var(--theme-surface);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .message:hover{background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .message p{color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .system-line{background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .composer{background:var(--theme-surface);border-top:1px solid var(--theme-line);box-shadow:0 -8px 28px color-mix(in srgb,var(--theme-shadow) 3%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .composer-box{background:var(--theme-brand-soft);border:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .composer-box:focus-within{border-color:var(--theme-accent);box-shadow:0 0 0 3px var(--theme-shadow);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .composer-tools button:hover{background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .attach{background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .send{background:var(--theme-brand);box-shadow:0 6px 15px color-mix(in srgb,var(--theme-shadow) 18%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .people-drawer{background:var(--theme-brand-soft);border-left:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .people-search{background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .person:hover{background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-drawer{box-shadow:-18px 0 50px color-mix(in srgb,var(--theme-shadow) 10%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-head{background:var(--theme-brand-soft);border-bottom:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-cover-placeholder{background:linear-gradient(120deg,var(--theme-brand-soft),var(--theme-surface-2) 55%,var(--theme-brand-soft));}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-hero{background:var(--theme-surface);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-content{background:var(--theme-surface);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-primary{background:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .profile-section-title{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .login-overlay{background:var(--theme-brand-soft);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .login-overlay::before{background:radial-gradient(circle at 8% 12%,var(--theme-brand-soft),transparent 35%),radial-gradient(circle at 90% 80%,var(--theme-brand-soft),transparent 55%);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .platinum-welcome{background:var(--theme-brand-soft);color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .platinum-welcome::before{background:radial-gradient(circle at 82% 54%,color-mix(in srgb,var(--theme-surface) 85%,transparent),transparent 20%),linear-gradient(160deg,var(--theme-brand-soft) 0%,var(--theme-brand-soft) 59%,var(--theme-brand-soft) 100%);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .platinum-welcome-top span,:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .platinum-welcome-bottom{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .platinum-eyebrow{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .platinum-eyebrow i{background:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .platinum-welcome h2{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .platinum-welcome h2 em{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .platinum-welcome-body>p{color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .platinum-welcome-chips span{background:color-mix(in srgb,var(--theme-surface) 62%,transparent);border:1px solid color-mix(in srgb,var(--theme-line) 75%,transparent);color:var(--theme-accent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .platinum-orbit{border:1px solid color-mix(in srgb,var(--theme-line) 40%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .login-card{background:var(--theme-surface);box-shadow:0 28px 80px color-mix(in srgb,var(--theme-shadow) 12%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .login-copy h1{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .login-copy p{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .field>span{color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .field input{background:var(--theme-brand-soft);border-color:var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .field input:focus{border-color:var(--theme-line);box-shadow:0 0 0 4px var(--theme-shadow);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .login-submit{background:var(--theme-brand);box-shadow:0 8px 22px color-mix(in srgb,var(--theme-shadow) 17%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .platinum-login-foot{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .sohbera-splash{background:var(--theme-brand-soft);}
@media (max-width:820px){:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .login-card{box-shadow:0 20px 60px color-mix(in srgb,var(--theme-shadow) 13%,transparent);}}
@media (max-width:760px){:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .people-drawer{background:var(--theme-brand-soft);}}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .theme-panel{border:1px solid var(--theme-line);background:var(--theme-brand-soft);color:var(--theme-brand);box-shadow:0 24px 75px color-mix(in srgb,var(--theme-shadow) 19%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .theme-panel-head{background:color-mix(in srgb,var(--theme-surface) 97%,transparent);border-bottom:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .theme-panel-head small{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .theme-panel-head b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .theme-panel-head button{border:1px solid var(--theme-line);background:var(--theme-brand-soft);color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .theme-panel-copy{background:var(--theme-brand-soft);color:var(--theme-accent);border:1px solid var(--theme-line);border-left:3px solid var(--theme-accent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .sohbera-color-modes{border:1px solid var(--theme-line);background:var(--theme-surface);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .sohbera-color-modes b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .sohbera-color-modes small{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .sohbera-color-options button{border:1px solid var(--theme-line);background:var(--theme-brand-soft);color:var(--theme-text);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .sohbera-color-options button[aria-pressed="true"]{background:var(--theme-brand-soft);border-color:var(--theme-line);color:var(--theme-brand);box-shadow:inset 0 0 0 1px var(--theme-shadow);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .theme-card{border:1px solid var(--theme-line);background:var(--theme-surface);box-shadow:0 6px 19px color-mix(in srgb,var(--theme-shadow) 4%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .theme-card:hover{border-color:var(--theme-line);box-shadow:0 10px 23px color-mix(in srgb,var(--theme-shadow) 8%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .theme-card.active{border-color:var(--theme-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-shadow) 10%,transparent);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .theme-card>b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .theme-card>small{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .theme-card>em{background:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .theme-editor-settings,
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .theme-panel .settings-section{border:1px solid var(--theme-line);background:var(--theme-surface);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .theme-panel .settings-section-title{background:var(--theme-brand-soft);border-bottom:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .theme-panel .settings-section-title b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .theme-panel .settings-toggle-row{background:var(--theme-surface);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .theme-panel .settings-toggle-row b{color:var(--theme-brand);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .theme-panel .settings-toggle-row small{color:var(--theme-muted);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .theme-panel-foot{background:var(--theme-surface);border-top:1px solid var(--theme-line);}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum :is(.rail,.workspace,.people-drawer,.people-list){border-color:var(--theme-line)}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .rail{background:linear-gradient(180deg,var(--theme-rail),var(--theme-bg))}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .workspace{background:var(--theme-surface-2)}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .chat{background:var(--theme-chat)}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .timeline{background:var(--theme-chat)}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .chat-head{background:var(--theme-surface);border-color:var(--theme-line)}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .topic-bar{background:var(--theme-topic);border-color:var(--theme-line)}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .composer{background:var(--theme-surface);border-color:var(--theme-line)}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .composer-box{background:var(--theme-input);border-color:var(--theme-line)}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum .people-drawer{background:var(--theme-surface-2)}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum :is(.profile-drawer,.theme-panel,.main-menu-panel,.about-card,.v3-action-card,.identify-card,.emoji-panel,.sticker-panel,.effects-panel,.youtube-compose-card,.image-compose-card,.file-compose-card){background-color:var(--theme-surface);border-color:var(--theme-line);color:var(--theme-text)}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum :is(.theme-panel,.main-menu-panel,.about-card,.profile-drawer,.v3-action-card,.identify-card) input{color:var(--theme-text);border-color:var(--theme-line)}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum :is(.room,.person,.friend-row,.group-row):hover{background:var(--theme-hover)}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum :is(.room.active,.dm.active,.person.self){background:var(--theme-brand-soft)!important;border-color:var(--theme-line)}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum :is(.message p,.message.action p){color:var(--theme-message)}
:is(html[data-theme]:not([data-theme="light"]),html[data-custom-theme]) body.sohbera-platinum :is(.profile-primary,.send,.login-submit,#aboutOk){background:var(--theme-brand);color:var(--theme-on-brand)}
/* Keep full media-stage contrast and status/rank identity separate from the selected UI palette. */
