/* 松烟入弈 · admin. Paint only: no dimensions, spacing, layout, visibility or motion changes. */
@media screen {
html[data-theme="songyan"] .admin-title {
  color: var(--ink) !important;
}

html[data-theme="songyan"] .admin-tab {
  color: var(--ink3) !important;
  background-color: initial !important;
  background-image: none !important;
  border-top-color: currentcolor !important;
  border-right-color: currentcolor !important;
  border-bottom-color: transparent !important;
  border-left-color: currentcolor !important;
}

html[data-theme="songyan"] .admin-tab.active {
  color: var(--gold) !important;
  border-bottom-color: var(--gold) !important;
}

html[data-theme="songyan"] .admin-table th {
  color: var(--gold2) !important;
}

html[data-theme="songyan"] .badge-admin {
  color: var(--draw-fg) !important;
}

html[data-theme="songyan"] .admin-action-btn {
  background-color: initial !important;
  background-image: none !important;
}

html[data-theme="songyan"] .admin-action-btn.del {
  color: var(--red) !important;
  border-top-color: rgb(217,205,176) !important;
  border-right-color: rgb(217,205,176) !important;
  border-bottom-color: rgb(217,205,176) !important;
  border-left-color: rgb(217,205,176) !important;
}

html[data-theme="songyan"] .admin-action-btn.del:hover {
  background-color: rgb(246,241,230) !important;
  background-image: initial !important;
}

html[data-theme="songyan"] .admin-user-title {
  color: var(--ink) !important;
}

html[data-theme="songyan"] .admin-user-subtitle {
  color: var(--ink3) !important;
}

html[data-theme="songyan"] .admin-user-filters input {
  color: var(--ink) !important;
}

html[data-theme="songyan"] .admin-user-filters select {
  color: var(--ink) !important;
}

html[data-theme="songyan"] .admin-user-name {
  color: var(--ink) !important;
}

html[data-theme="songyan"] .admin-user-meta {
  color: var(--ink3) !important;
}

html[data-theme="songyan"] .admin-user-id {
  color: var(--ink3) !important;
}

html[data-theme="songyan"] .admin-user-empty {
  color: var(--ink3) !important;
}

html[data-theme="songyan"] .admin-user-pager {
  color: var(--ink3) !important;
}

html[data-theme="songyan"] .admin-detail-name {
  color: var(--ink) !important;
}

html[data-theme="songyan"] .admin-detail-title {
  color: var(--ink) !important;
}

html[data-theme="songyan"] .admin-detail-grid span {
  color: var(--ink3) !important;
}

html[data-theme="songyan"] .admin-detail-grid strong {
  color: var(--ink) !important;
}

html[data-theme="songyan"] .admin-detail-list {
  color: var(--ink2) !important;
}

html[data-theme="songyan"] .admin-detail-games span {
  color: var(--ink3) !important;
}

html[data-theme="songyan"] .admin-detail-games em {
  color: var(--ink3) !important;
}

html[data-theme="songyan"] .admin-detail-games strong {
  color: var(--ink) !important;
}

html[data-theme="songyan"] .cloud-compute-card {
  background-color: initial !important;
  background-image: linear-gradient(rgba(255,253,247,0.96), rgba(255,253,247,0.96)) !important;
  border-top-color: rgba(217,205,176,0.34) !important;
  border-right-color: rgba(217,205,176,0.34) !important;
  border-bottom-color: rgba(217,205,176,0.34) !important;
  border-left-color: rgba(217,205,176,0.34) !important;
}

html[data-theme="songyan"] .cloud-compute-card b {
  color: var(--teal2) !important;
}

html[data-theme="songyan"] .cloud-compute-card small {
  color: rgba(28,51,45,0.6) !important;
}

html[data-theme="songyan"] .cloud-modal-grid div {
  background-color: rgba(255,253,247,0.74) !important;
  background-image: initial !important;
  border-top-color: rgba(217,205,176,0.18) !important;
  border-right-color: rgba(217,205,176,0.18) !important;
  border-bottom-color: rgba(217,205,176,0.18) !important;
  border-left-color: rgba(217,205,176,0.18) !important;
}

html[data-theme="songyan"] .cloud-modal-grid strong {
  color: var(--gold2) !important;
}

html[data-theme="songyan"] .cloud-modal-grid span {
  color: rgba(28,51,45,0.7) !important;
}

html[data-theme="songyan"] .admin-software-toolbar {
  background-color: rgba(255,253,247,0.72) !important;
  background-image: initial !important;
  border-top-color: rgba(169,128,62,0.22) !important;
  border-right-color: rgba(169,128,62,0.22) !important;
  border-bottom-color: rgba(169,128,62,0.22) !important;
  border-left-color: rgba(169,128,62,0.22) !important;
}

html[data-theme="songyan"] .admin-software-toolbar h3 {
  color: var(--gold2) !important;
}

html[data-theme="songyan"] .admin-software-editor h3 {
  color: var(--gold2) !important;
}

html[data-theme="songyan"] .admin-software-toolbar p {
  color: var(--ink3) !important;
}

html[data-theme="songyan"] .admin-software-row {
  background-color: rgba(255,253,247,0.72) !important;
  background-image: initial !important;
  border-top-color: rgba(217,205,176,0.17) !important;
  border-right-color: rgba(217,205,176,0.17) !important;
  border-bottom-color: rgba(217,205,176,0.17) !important;
  border-left-color: rgba(217,205,176,0.17) !important;
}

html[data-theme="songyan"] .admin-software-row-title {
  color: var(--ink) !important;
}

html[data-theme="songyan"] .admin-software-summary {
  color: var(--ink3) !important;
}

html[data-theme="songyan"] .admin-software-editor {
  background-color: rgba(255,253,247,0.92) !important;
  background-image: initial !important;
  border-top-color: rgba(169,128,62,0.34) !important;
  border-right-color: rgba(169,128,62,0.34) !important;
  border-bottom-color: rgba(169,128,62,0.34) !important;
  border-left-color: rgba(169,128,62,0.34) !important;
}

html[data-theme="songyan"] .admin-software-form-grid label {
  color: var(--ink3) !important;
}

html[data-theme="songyan"] .admin-software-link-row label {
  color: var(--ink3) !important;
}

html[data-theme="songyan"] .admin-software-form-grid input {
  color: var(--ink) !important;
  background-color: rgba(255,253,247,0.82) !important;
  background-image: initial !important;
  border-top-color: rgba(169,128,62,0.25) !important;
  border-right-color: rgba(169,128,62,0.25) !important;
  border-bottom-color: rgba(169,128,62,0.25) !important;
  border-left-color: rgba(169,128,62,0.25) !important;
}

html[data-theme="songyan"] .admin-software-form-grid select {
  color: var(--ink) !important;
  background-color: rgba(255,253,247,0.82) !important;
  background-image: initial !important;
  border-top-color: rgba(169,128,62,0.25) !important;
  border-right-color: rgba(169,128,62,0.25) !important;
  border-bottom-color: rgba(169,128,62,0.25) !important;
  border-left-color: rgba(169,128,62,0.25) !important;
}

html[data-theme="songyan"] .admin-software-form-grid textarea {
  color: var(--ink) !important;
  background-color: rgba(255,253,247,0.82) !important;
  background-image: initial !important;
  border-top-color: rgba(169,128,62,0.25) !important;
  border-right-color: rgba(169,128,62,0.25) !important;
  border-bottom-color: rgba(169,128,62,0.25) !important;
  border-left-color: rgba(169,128,62,0.25) !important;
}

html[data-theme="songyan"] .admin-software-link-row input {
  color: var(--ink) !important;
  background-color: rgba(255,253,247,0.82) !important;
  background-image: initial !important;
  border-top-color: rgba(169,128,62,0.25) !important;
  border-right-color: rgba(169,128,62,0.25) !important;
  border-bottom-color: rgba(169,128,62,0.25) !important;
  border-left-color: rgba(169,128,62,0.25) !important;
}

html[data-theme="songyan"] .admin-software-link-row select {
  color: var(--ink) !important;
  background-color: rgba(255,253,247,0.82) !important;
  background-image: initial !important;
  border-top-color: rgba(169,128,62,0.25) !important;
  border-right-color: rgba(169,128,62,0.25) !important;
  border-bottom-color: rgba(169,128,62,0.25) !important;
  border-left-color: rgba(169,128,62,0.25) !important;
}

html[data-theme="songyan"] .admin-software-form-grid small {
  color: rgba(28,51,45,0.42) !important;
}

html[data-theme="songyan"] .admin-software-checks {
  color: var(--ink2) !important;
}

html[data-theme="songyan"] .admin-software-links-head strong {
  color: var(--gold2) !important;
}

html[data-theme="songyan"] .admin-software-links-head span {
  color: var(--ink3) !important;
}

html[data-theme="songyan"] .admin-software-link-row {
  background-color: rgba(255,253,247,0.58) !important;
  background-image: initial !important;
  border-top-color: rgba(217,205,176,0.14) !important;
  border-right-color: rgba(217,205,176,0.14) !important;
  border-bottom-color: rgba(217,205,176,0.14) !important;
  border-left-color: rgba(217,205,176,0.14) !important;
}

html[data-theme="songyan"] .admin-action-btn.coin {
  color: rgb(28,51,45) !important;
  background-color: rgb(240,225,192) !important;
  background-image: initial !important;
  border-top-color: rgb(169,128,62) !important;
  border-right-color: rgb(169,128,62) !important;
  border-bottom-color: rgb(169,128,62) !important;
  border-left-color: rgb(169,128,62) !important;
}

html[data-theme="songyan"] .admin-action-btn.coin:hover {
  background-color: rgb(240,225,192) !important;
  background-image: initial !important;
}

html[data-theme="songyan"] .admin-tx-user {
  color: rgb(95,94,78) !important;
  border-bottom-color: rgb(217,205,176) !important;
}

html[data-theme="songyan"] .admin-tx-row {
  border-bottom-color: rgb(217,205,176) !important;
}

html[data-theme="songyan"] .admin-tx-reason {
  color: rgb(28,51,45) !important;
}

html[data-theme="songyan"] .admin-tx-time {
  color: rgb(28,51,45) !important;
}

html[data-theme="songyan"] .admin-tx-bal {
  color: rgb(28,51,45) !important;
}

html[data-theme="songyan"] .admin-game-event time {
  color: var(--ink3) !important;
}

html[data-theme="songyan"] .admin-game-event strong {
  color: var(--gold2) !important;
}

html[data-theme="songyan"] .admin-game-event span {
  color: var(--ink2) !important;
}

html[data-theme="songyan"] #admin-lobby-presence .admin-controls button {
  color: rgb(28,51,45) !important;
  background-color: rgb(246,241,230) !important;
  background-image: initial !important;
  border-top-color: rgb(217,205,176) !important;
  border-right-color: rgb(217,205,176) !important;
  border-bottom-color: rgb(217,205,176) !important;
  border-left-color: rgb(217,205,176) !important;
}

html[data-theme="songyan"] #admin-lobby-presence input[type="checkbox"] {
  accent-color: var(--sy-gold) !important;
}

html[data-theme="songyan"] #admin-lobby-presence [data-lobby-count] {
  color: var(--ink) !important;
  border-top-color: rgb(217,205,176) !important;
  border-right-color: rgb(217,205,176) !important;
  border-bottom-color: rgb(217,205,176) !important;
  border-left-color: rgb(217,205,176) !important;
}

html[data-theme="songyan"] #admin-lobby-presence [data-lobby-delete] {
  color: rgb(28,51,45) !important;
  background-color: rgb(246,241,230) !important;
  background-image: initial !important;
  border-top-color: rgb(217,205,176) !important;
  border-right-color: rgb(217,205,176) !important;
  border-bottom-color: rgb(217,205,176) !important;
  border-left-color: rgb(217,205,176) !important;
}

html[data-theme="songyan"] body.view-lobby-view #admin-nav-btn {
  color: rgb(28,51,45) !important;
  background-color: rgb(246,241,230) !important;
  background-image: initial !important;
  border-top-color: rgb(217,205,176) !important;
  border-right-color: rgb(217,205,176) !important;
  border-bottom-color: rgb(217,205,176) !important;
  border-left-color: rgb(217,205,176) !important;
  box-shadow: none !important;
}

html[data-theme="songyan"] body.view-lobby-view #admin-nav-btn:hover {
  color: rgb(28,51,45) !important;
  background-color: rgb(246,241,230) !important;
  background-image: initial !important;
}

html[data-theme="songyan"] #admin-cloud .cloud-load-card {
  color: var(--ink) !important;
}

html[data-theme="songyan"] #admin-cloud .cloud-load-high header span {
  color: var(--red,rgb(122,95,52)) !important;
}

html[data-theme="songyan"] #admin-cloud .cloud-load-meter meter {
  accent-color: var(--sy-gold) !important;
}

html[data-theme="songyan"] #admin-cloud .cloud-load-meter meter::-webkit-meter-bar {
  border-top-color: currentcolor !important;
  border-right-color: currentcolor !important;
  border-bottom-color: currentcolor !important;
  border-left-color: currentcolor !important;
}

html[data-theme="songyan"] #admin-cloud .cloud-load-meter meter::-webkit-meter-optimum-value {
  background-color: rgb(255,253,247) !important;
  background-image: initial !important;
}

html[data-theme="songyan"] #admin-cloud .cloud-load-hint {
  color: var(--ink3) !important;
}

html[data-theme="songyan"] #admin-cloud .cloud-load-note {
  color: var(--ink3) !important;
}

html[data-theme="songyan"] #admin-cloud .cloud-load-advice p {
  color: var(--ink3) !important;
}

html[data-theme="songyan"] #admin-cloud .cloud-load-advice small {
  color: var(--ink3) !important;
}

html[data-theme="songyan"] #admin-cloud .cloud-load-advice.cloud-load-high > strong {
  color: var(--red,rgb(122,95,52)) !important;
}

@media screen {
html[data-theme="songyan"] #admin-view {
  color: var(--ui-text) !important;
}
}

@media screen {
html[data-theme="songyan"] .admin-tab {
  color: var(--ui-muted) !important;
}
}

@media screen {
html[data-theme="songyan"] .admin-tab.active {
  color: var(--ui-gold-light) !important;
  background-color: rgba(240,225,192,0.063) !important;
  background-image: initial !important;
}
}

@media screen {
html[data-theme="songyan"] .admin-table th {
  color: var(--ui-secondary) !important;
  background-color: rgb(255,253,247) !important;
  background-image: initial !important;
}
}

@media screen {
html[data-theme="songyan"] .admin-table tbody tr:hover {
  background-color: rgba(240,225,192,0.03) !important;
  background-image: initial !important;
}
}

@media screen {
html[data-theme="songyan"] :is(.aiqi-packages-title, .aiqi-pkg-coins, .aiqi-pkg-label, .aiqi-tips, .recharge-packages-title, .recharge-pkg-btn small, .recharge-custom label, .recharge-note-wrap label, .admin-tx-user, .admin-tx-bal) {
  color: var(--ui-muted) !important;
}
}

@media screen {
html[data-theme="songyan"] .admin-tx-reason {
  color: var(--ui-secondary) !important;
}
}

html[data-theme="songyan"] #admin-view .admin-settings-heading {
  color: var(--admin-ink) !important;
}

html[data-theme="songyan"] #admin-view .admin-settings-card .toggle-row {
  border-top-color: currentcolor !important;
  border-right-color: currentcolor !important;
  border-bottom-color: currentcolor !important;
  border-left-color: currentcolor !important;
}

html[data-theme="songyan"] #admin-view .admin-settings-card :is(.toggle-label, p) {
  color: var(--admin-ink) !important;
}

html[data-theme="songyan"] #admin-view .admin-settings-card [style*="color:var(--ink)"] {
  color: var(--admin-ink) !important;
}

html[data-theme="songyan"] #admin-view .admin-settings-card [style*="color:var(--ink3)"] {
  color: var(--admin-muted) !important;
}

html[data-theme="songyan"] #admin-view .admin-invite-generate label {
  color: var(--admin-muted) !important;
}

html[data-theme="songyan"] #admin-view .admin-invite-item code {
  color: var(--admin-ink) !important;
}

html[data-theme="songyan"] #admin-view :is(.exclusive-compute-btn, .exclusive-compute-status-list > div, .exclusive-compute-security, .exclusive-compute-route-note) {
  color: var(--admin-ink) !important;
  box-shadow: none !important;
}

html[data-theme="songyan"] #admin-view :is(.exclusive-compute-btn strong, .exclusive-compute-status-list strong) {
  color: var(--admin-ink) !important;
}

html[data-theme="songyan"] #admin-view :is(.exclusive-compute-btn span, .exclusive-compute-status-list span, .exclusive-compute-status-list em, .exclusive-compute-summary, .exclusive-compute-security, .exclusive-compute-route-note) {
  color: var(--admin-muted) !important;
}

html[data-theme="songyan"] body.view-admin-view .confirm-dialog .modal {
  color: rgb(28,51,45) !important;
  background-color: rgb(246,241,230) !important;
  background-image: initial !important;
  border-top-color: rgb(217,205,176) !important;
  border-right-color: rgb(217,205,176) !important;
  border-bottom-color: rgb(217,205,176) !important;
  border-left-color: rgb(217,205,176) !important;
}

html[data-theme="songyan"] body.view-admin-view .confirm-dialog :is(.modal-title, p) {
  color: inherit !important;
}

html[data-theme="songyan"] body.view-admin-view .confirm-dialog .modal-btn.primary {
  color: rgb(28,51,45) !important;
  background-color: rgb(255,253,247) !important;
  background-image: initial !important;
  border-top-color: rgb(217,205,176) !important;
  border-right-color: rgb(217,205,176) !important;
  border-bottom-color: rgb(217,205,176) !important;
  border-left-color: rgb(217,205,176) !important;
}

html[data-theme="songyan"] #admin-live button {
  color: inherit !important;
  border-top-color: rgba(217,205,176,0.333) !important;
  border-right-color: rgba(217,205,176,0.333) !important;
  border-bottom-color: rgba(217,205,176,0.333) !important;
  border-left-color: rgba(217,205,176,0.333) !important;
}

html[data-theme="songyan"] .live-admin-table th {
  border-bottom-color: rgba(217,205,176,0.25) !important;
}

html[data-theme="songyan"] .live-admin-table td {
  border-bottom-color: rgba(217,205,176,0.25) !important;
}

html[data-theme="songyan"] .live-admin-form {
  border-top-color: rgba(217,205,176,0.25) !important;
  border-right-color: rgba(217,205,176,0.25) !important;
  border-bottom-color: rgba(217,205,176,0.25) !important;
  border-left-color: rgba(217,205,176,0.25) !important;
}

html[data-theme="songyan"] .live-admin-form input {
  color: inherit !important;
  border-top-color: rgba(217,205,176,0.333) !important;
  border-right-color: rgba(217,205,176,0.333) !important;
  border-bottom-color: rgba(217,205,176,0.333) !important;
  border-left-color: rgba(217,205,176,0.333) !important;
}

html[data-theme="songyan"] .live-admin-form select {
  color: inherit !important;
  border-top-color: rgba(217,205,176,0.333) !important;
  border-right-color: rgba(217,205,176,0.333) !important;
  border-bottom-color: rgba(217,205,176,0.333) !important;
  border-left-color: rgba(217,205,176,0.333) !important;
}

html[data-theme="songyan"] #admin-cloud .cloud-seat-panel {
  color: var(--ink) !important;
}

html[data-theme="songyan"] #admin-cloud .cloud-seat-id {
  color: var(--ink3) !important;
}

html[data-theme="songyan"] #admin-cloud .cloud-seat-panel button:not(:disabled) {
  color: rgb(28,51,45) !important;
}

html[data-theme="songyan"] #admin-cloud .cloud-seat-panel button:disabled {
  color: var(--ink2) !important;
}

html[data-theme="songyan"] :is(#admin-training, #admin-engine-releases) button {
  color: var(--admin-ink,var(--ink)) !important;
}

html[data-theme="songyan"] :is(#admin-training, #admin-engine-releases) :is(input, select) {
  color: var(--admin-ink,var(--ink)) !important;
}

html[data-theme="songyan"] :is(#admin-training, #admin-engine-releases) input[type="checkbox"] {
  accent-color: var(--sy-gold) !important;
}

html[data-theme="songyan"] :is(#admin-training, #admin-engine-releases) [data-feedback] {
  color: var(--admin-ink,var(--ink)) !important;
}

html[data-theme="songyan"] #admin-training .training-live-card {
  color: var(--admin-ink,var(--ink)) !important;
  border-left-color: rgb(217,205,176) !important;
}

html[data-theme="songyan"] #admin-training .training-live-heading i {
  background-color: currentcolor !important;
  background-image: initial !important;
}

html[data-theme="songyan"] #admin-training .training-live-running {
  border-left-color: rgb(217,205,176) !important;
}

html[data-theme="songyan"] #admin-training .training-live-running .training-live-heading strong {
  color: rgb(28,51,45) !important;
}

html[data-theme="songyan"] #admin-training .training-live-error {
  border-left-color: rgb(217,205,176) !important;
}

html[data-theme="songyan"] #admin-training .training-live-error .training-live-heading strong {
  color: rgb(143,87,47) !important;
}

html[data-theme="songyan"] #admin-training .training-flow-phases .current {
  border-bottom-color: var(--teal,rgb(217,205,176)) !important;
}

html[data-theme="songyan"] #admin-training .training-flow-card progress {
  border-top-color: currentcolor !important;
  border-right-color: currentcolor !important;
  border-bottom-color: currentcolor !important;
  border-left-color: currentcolor !important;
  accent-color: var(--sy-gold) !important;
}

html[data-theme="songyan"] #admin-training .training-flow-card progress::-webkit-progress-value {
  background-color: rgb(255,253,247) !important;
  background-image: initial !important;
}

html[data-theme="songyan"] #admin-training .training-flow-loss svg text {
  fill: var(--admin-ink,var(--ink)) !important;
}

html[data-theme="songyan"] #admin-analysis-management {
  color: var(--admin-ink,var(--ink)) !important;
}

html[data-theme="songyan"] #admin-analysis-management :is(button, input, select) {
  color: var(--admin-ink,var(--ink)) !important;
}

html[data-theme="songyan"] #admin-analysis-management button {
  color: rgb(28,51,45) !important;
  background-color: rgb(255,253,247) !important;
  background-image: initial !important;
  border-top-color: rgb(217,205,176) !important;
  border-right-color: rgb(217,205,176) !important;
  border-bottom-color: rgb(217,205,176) !important;
  border-left-color: rgb(217,205,176) !important;
}

html[data-theme="songyan"] .analysis-admin-note {
  border-left-color: rgb(217,205,176) !important;
}

html[data-theme="songyan"] .analysis-admin-state.state-running {
  color: rgb(28,51,45) !important;
  background-color: rgb(255,253,247) !important;
  background-image: initial !important;
}

html[data-theme="songyan"] .analysis-admin-state.state-completed {
  color: rgb(28,51,45) !important;
  background-color: rgb(255,253,247) !important;
  background-image: initial !important;
}

html[data-theme="songyan"] .analysis-admin-state.state-failed {
  color: rgb(28,51,45) !important;
  background-color: rgb(255,253,247) !important;
  background-image: initial !important;
}

html[data-theme="songyan"] .analysis-admin-detail {
  color: var(--admin-ink,var(--ink)) !important;
}

html[data-theme="songyan"] .analysis-admin-detail::backdrop {
  background-color: rgba(255,253,247,0.533) !important;
  background-image: initial !important;
}
}

/* Reviewed component palette; no layout or visibility overrides. */
@media screen {

html[data-theme="songyan"] :is(#admin-view,#ai-backend-view,.analysis-admin-detail,#admin-user-detail-modal,#recharge-form-modal,#coin-tx-modal,#gift-settings-modal) {
 --admin-surface:var(--sy-card);--admin-raised:#F8F3E6;--admin-page:var(--sy-paper);
 --admin-ink:var(--sy-ink);--admin-muted:var(--sy-muted);--admin-line:var(--sy-line-strong);
 --admin-accent:#E8D9B8;--admin-accent-text:#5D4A28;--admin-soft:#F1EAD8;--admin-danger:var(--sy-danger);
}
html[data-theme="songyan"] #admin-view :is(.admin-header,.admin-tabs,.stat-card,.ai-card,.admin-user-toolbar,.admin-user-table-wrap,.admin-detail-section,.admin-settings-card,[data-scheduler],[data-training-config],[data-release],.training-flow,.training-stage,.training-plan) {color:var(--sy-ink)!important;background:var(--sy-card)!important;border-color:var(--sy-line)!important;}
html[data-theme="songyan"] #admin-view :is(button,.admin-action-btn) {color:#5D4A28!important;background:var(--sy-button)!important;border-color:var(--sy-line-strong)!important;}
html[data-theme="songyan"] #admin-view :is(.admin-tab.active,[aria-pressed="true"]) {color:#5D4A28!important;background:var(--sy-button)!important;border-color:var(--sy-gold)!important;}
html[data-theme="songyan"] :is(#admin-view,#ai-backend-view,.analysis-admin-detail) :is(th,pre,.ai-log-box) {color:var(--sy-ink)!important;background:#F8F3E6!important;border-color:var(--sy-line)!important;}
html[data-theme="songyan"] #admin-view :is(.danger,.admin-action-btn.ban,.admin-action-btn.del,button[data-stop]) {color:var(--sy-danger)!important;background:var(--sy-card)!important;border-color:var(--sy-danger)!important;}

}
