:root{--brand:#4f6ef7;--brand-deep:#3b56d9;--bg-page:#f6f7fb;--text-1:#1f2329;--text-2:#646a73;--text-3:#8f959e;--border:#e8eaef}*{box-sizing:border-box}html,body{margin:0;padding:0}body[data-brand=chong]{--brand:#4f46e5;--brand-deep:#4338ca;background-color:#0000;background-image:radial-gradient(1000px 500px at 10% -8%,#4f46e529,#0000 60%),radial-gradient(900px 460px at 94% -4%,#06b6d424,#0000 55%),radial-gradient(#4f46e517 1px,#0000 1.4px),linear-gradient(#f8faff 0%,#f4f7fd 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,20px 20px,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}body[data-brand=chong] ::selection{background:#4f46e52e}body[data-brand=chong] .app-header .ant-menu-horizontal>.ant-menu-item:after,body[data-brand=chong] .app-header .ant-menu-horizontal>.ant-menu-submenu:after{border-bottom:none!important}body[data-brand=chong] .app-header .ant-menu-horizontal{background:0 0;font-size:15px;line-height:40px}body[data-brand=chong] .app-header .ant-menu-horizontal>.ant-menu-item{height:40px;margin-inline:4px;padding-inline:18px;line-height:40px;transition:color .2s}body[data-brand=chong] .app-header .ant-menu-horizontal>.ant-menu-item-selected{color:var(--brand-deep);font-weight:600}body[data-brand=chong] .app-header .ant-menu-horizontal>.ant-menu-item:not(.ant-menu-item-selected):hover{color:var(--brand)}body{color:var(--text-1);background:var(--bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}#root{min-height:100vh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#d3d6de;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#b8bdc9}::-webkit-scrollbar-track{background:0 0}.immersive-root{flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden}.feedback-fab{z-index:25;cursor:pointer;color:#4f6ef7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:18px;transition:transform .18s,box-shadow .18s,color .18s;display:flex;position:fixed;top:50%;right:18px;transform:translateY(-50%);box-shadow:0 2px 10px #1f23291f,inset 0 0 0 1px #4f6ef71f}.feedback-fab:hover{color:#fff;background:#4f6ef7;transform:translateY(-50%)scale(1.08);box-shadow:0 6px 18px #4f6ef759}.feedback-fab:active{transform:translateY(-50%)scale(.96)}@media (width<=768px){.feedback-fab{width:40px;height:40px;font-size:16px;right:12px}}@keyframes note-flash-anim{0%{background:#4f6ef72e}70%{background:#4f6ef72e}to{background:0 0}}.note-flash{border-radius:8px;animation:1.6s ease-out note-flash-anim}@media (width<=768px){.topbar-extra,.topbar-divider{display:none!important}.topbar-title{max-width:30vw!important}}@media (width<=640px){.app-header{padding:0 12px!important}.brand-sub{display:none!important}.header-username{display:none}.page-container{padding-left:16px!important;padding-right:16px!important}.profile-actions{flex-direction:column;gap:14px;align-items:flex-start!important}.profile-actions-btns{width:100%}.profile-actions-btns .ant-btn{flex:1}}
