@layer studio {
body.studio-3d[data-theme="light"] #gameApp .player-info *,
body.studio-3d[data-theme="light"] #gameApp .table-chat > label,
body.studio-3d[data-theme="light"] #gameApp .table-chat > label span{color:#203c30!important;text-shadow:none!important;}
html:has(body.studio-3d[data-theme="light"]),body.studio-3d[data-theme="light"]{background:#f2eee3!important;color:#203c30!important;}
body.studio-3d[data-theme="light"].game-active {background:linear-gradient(#fff8e9a8,#eee8d7b5),var(--studio-room) center/cover fixed!important;}
body.studio-3d[data-theme="light"] #gameApp .top-bar,
body.studio-3d[data-theme="light"] #gameApp .status-pill,
body.studio-3d[data-theme="light"] #gameApp .score-card,
body.studio-3d[data-theme="light"] #gameApp .hand-panel,
body.studio-3d[data-theme="light"] #gameApp .player-info,
body.studio-3d[data-theme="light"] #gameApp .table-chat,
body.studio-3d[data-theme="light"] #gameApp .bid-panel,
body.studio-3d[data-theme="light"] #gameApp .game-events,
body.studio-3d[data-theme="light"] #gameApp .table-chat-log,
body.studio-3d[data-theme="light"] #gameApp .chat-line,
body.studio-3d[data-theme="light"] #gameApp #tableChatBubble{background:#faf7edef!important;border-color:#b9b79b!important;color:#203c30!important;box-shadow:0 4px 14px #46392118!important;}
body.studio-3d[data-theme="light"] #gameApp .top-bar h1,
body.studio-3d[data-theme="light"] #gameApp .eyebrow,
body.studio-3d[data-theme="light"] #gameApp .status-pill,
body.studio-3d[data-theme="light"] #gameApp .score-card strong,
body.studio-3d[data-theme="light"] #gameApp .score-card span,
body.studio-3d[data-theme="light"] #gameApp .player-info span,
body.studio-3d[data-theme="light"] #gameApp .hand-heading h2,
body.studio-3d[data-theme="light"] #gameApp .table-chat-header span,
body.studio-3d[data-theme="light"] #gameApp .table-chat-header strong,
body.studio-3d[data-theme="light"] #gameApp .table-chat-header small,
body.studio-3d[data-theme="light"] #gameApp .chat-line strong,
body.studio-3d[data-theme="light"] #gameApp .chat-line span,
body.studio-3d[data-theme="light"] #gameApp .game-events,
body.studio-3d[data-theme="light"] #gameApp .studio-camera,
body.studio-3d[data-theme="light"] #gameApp #tableChatBubble strong,
body.studio-3d[data-theme="light"] #gameApp #tableChatBubble span{color:#203c30!important;text-shadow:none!important;}
body.studio-3d[data-theme="light"] #gameApp .score-actions button,body.studio-3d[data-theme="light"] #gameApp .studio-chat-toggle,body.studio-3d[data-theme="light"] #gameApp .table-chat-form button{background:#e3eadb!important;color:#203c30!important;border-color:#899c7f!important;}
body.studio-3d[data-theme="light"] #gameApp input,body.studio-3d[data-theme="light"] select{background:#fffdf7!important;color:#203c30!important;border-color:#9fa98f!important;}
body.studio-3d[data-theme="light"] .studio-appearance-preview{background:linear-gradient(#fff5de88,#eee7d399),var(--studio-room) center/cover!important;box-shadow:inset 0 0 25px #fff5!important;}
body.studio-3d[data-theme="light"] .studio-appearance-preview p{background:#fff9e8e8!important;color:#203c30!important;border-radius:6px;}
body.studio-3d[data-theme="light"] #gameApp .studio-scene{filter:drop-shadow(0 16px 18px #49392155)!important;}
body.studio-3d[data-theme="light"] .settings-dialog,body.studio-3d[data-theme="light"] .chat-history-dialog,body.studio-3d[data-theme="light"] .info-dialog,body.studio-3d[data-theme="light"] .online-dialog{background:#faf7ee!important;color:#203c30!important;}
body.studio-3d[data-theme="light"] .settings-dialog .settings-field{background:#f0eddf!important;color:#203c30!important;}
}
