/* Yuanhang Entertainment. Scope colors to brand/navigation, keep business status colors. */
:root{--yuanhang-blue:#087fff;--yuanhang-deep:#004ce5;--yuanhang-ink:#18375f;--yuanhang-gold:#f8d271;--yuanhang-paper:#f2f7ff}
.yuanhang-brand-icon{display:inline-block;width:32px;height:32px;object-fit:contain;flex:0 0 auto;border-radius:8px;vertical-align:middle}
.auth-brand-mark{background:transparent!important;box-shadow:none!important;width:38px!important;height:38px!important}.auth-brand-mark .yuanhang-brand-icon{width:38px;height:38px}
body.admin-workspace{--admin-primary:#0966dc;--admin-primary-dark:#004cb8;--admin-accent:#0966dc;--admin-bg:#f2f6fc;--admin-line:#dce6f3}
body.admin-workspace .modern-admin-nav{background:#0759cb;box-shadow:0 2px 8px #123b6d1c}
body.admin-workspace .brand-mark{background:transparent!important;border:0!important;box-shadow:none!important;width:28px;height:28px;flex-basis:28px}
body.admin-workspace .brand-mark img{width:28px;height:28px;border-radius:7px;display:block}
body.admin-workspace .modern-admin-brand,body.admin-workspace .brand-copy strong{color:#fff!important}
body.admin-workspace .modern-admin-menu{background:#fff}
body.admin-workspace .modern-admin-menu a.active,body.admin-workspace .modern-admin-menu a:hover{color:#0759cb!important;background:#eaf2ff!important;border-bottom-color:#f8d271!important}
body.admin-workspace .agent-mode-tabs button.active{background:#0966dc;color:#fff}
body.admin-workspace .agent-game-item.active{border-color:#9dbff1;background:#edf4ff}
body.admin-workspace #sendChatBtn{background:#0966dc;border-color:#0966dc}
body.admin-workspace .workspace-tab.active{color:#0759cb;border-bottom-color:#f8d271}
.pr-brand{display:flex;align-items:center;gap:10px}.pr-brand .yuanhang-brand-icon{width:36px;height:36px}
.entry-wordmark .yuanhang-brand-icon{width:32px;height:32px}.entry-brand-emblem .yuanhang-brand-icon{width:64px;height:64px;border-radius:16px}
@media(prefers-reduced-motion:reduce){.yuanhang-brand-icon{animation:none}}

body.admin-workspace .admin-nav-strip{background:#fff}body.admin-workspace .admin-nav-strip a.active,body.admin-workspace .admin-nav-strip a:hover{color:#0759cb!important;background:#eaf2ff!important;box-shadow:inset 0 -3px #f8d271}
