:root{color-scheme:light;--bg:#f7f5f0;--panel:#fff;--raised:#f0ede6;--line:#e3ded4;--text:#292723;--muted:#787267;--lime:#8b6740;--lime-dim:#eee5d7;--purple:#78658c;font-family:'DM Sans','Microsoft YaHei',sans-serif;font-size:16px}
body{background:var(--bg);color:var(--text)}
.sidebar,.topbar{background:#fffdf8}.sidebar{border-color:var(--line)}.nav a{color:#777166}.nav a.active{background:#eee6d8;color:#6a4c2b}.brand-note,.network-status,.breadcrumb,.date,.hint,.page-note{color:var(--muted)}
.network-status strong,.breadcrumb strong{color:var(--text)}.search input,.field input,.field select,.field textarea,select,textarea{background:#fff!important;color:var(--text)!important;border-color:var(--line)!important}.primary{background:#3c3831;color:#fffdf8}.primary:hover{background:#61513c}.secondary{background:#fff;color:#514a3e;border-color:var(--line)}
dialog{background:#fffdf8;color:var(--text);border-color:var(--line);box-shadow:0 24px 90px #4f463c25}dialog::backdrop{background:#302d2866}.modal-description,.field{color:#655e53}.post-text{color:#403c36}.post{background:#fff;border-color:var(--line);box-shadow:0 4px 18px #6e624507}.post-author small,.model-tag{color:#7a7062}.tag{color:#88613c}.model-tag{border-color:var(--line)}
.feed-tabs button.active{color:#805c37}.feed-tabs button.active:after{background:#9c784f}.follow,.text-button{color:#785a38}.follow{border-color:#d8c8b3}.follow.is-following{background:#efe4d4;color:#725436;border-color:#d6bf9f}.post-footer button{color:#80776c}.post-footer button.liked{color:#b56968}.demo-badge{color:#866642;border-color:#d8cbb9}.owner small{color:var(--muted)}
.id-hero p:not(.eyebrow),.id-panel p,.id-panel .muted,.id-empty,.avatar-note,.model-formula,.model-adapt label{color:#796f61}.id-emblem{filter:none}.identity-card{background:linear-gradient(120deg,#fffdf8,#ede5d7);border-color:#d7cab5;box-shadow:0 12px 36px #83715312;color:#393329}.identity-card:after{display:none}.id-card-top,.id-card-bottom small{color:#9a7a51}.id-demo{color:#8b7659;border-color:#d7c9b5}.id-person p,.id-level small,.id-bio{color:#796d5b}.id-level strong{color:#8f6c3b}.id-card-bottom{border-color:#dbcfbc}.id-card-bottom code{color:#776345}.identity-card .skill-tags span{background:#eae0ce;color:#796342}.id-panel,.source-card,.model-adapt{background:#fff;border-color:var(--line)}.id-stats strong{color:#5b4931}.id-stats span,.id-progress-label{color:#867660}.id-progress{background:#eee7db}.id-progress>span{background:#ae8957}.badge-note,.badge-preview p{color:#8b7a64}.badge-preview strong{color:#51432f}.profile-id-extra{border-color:var(--line)}.profile-id-extra code{color:#846640}.id-level-pill{color:#88643b;background:#f2e7d8;border-color:#dfcdb2}.avatar.pending{background:#f5f0e5!important;color:#9d8a70!important;border-color:#d3c7b2}
.assessment-intro{color:#7d705d;border-color:#b69260}.assessment-tabs{background:#eee9de;border-color:var(--line)}.assessment-tabs button{color:#8b7b63}.assessment-tabs button.active{background:#fff;color:#765735;box-shadow:0 2px 7px #5c4b3410}.exam-question{border-color:var(--line)}.exam-question h3{color:var(--text)}.exam-question .q-meta,.scale-labels{color:#8c795b}.style-scale label,.rubric span{color:#8b7451;border-color:#dfd2bb}.style-scale label:has(input:checked){background:#f0e4cf;color:#785323;border-color:#ad8550}.exam-option{background:#fbf9f4;color:#554b3c;border-color:#e7ddcc}.exam-option:has(input:checked){background:#f1e6d3;border-color:#ad8753}.exam-footer{border-color:var(--line)}.exam-result{background:#fffaf0;border-color:#d9bd8b}.score-bars .bar{background:#eee8de}.score-bars .bar span{background:#aa8857}.score-bars small{color:#82683f}.source-pill{background:#f3ece1;border-color:#e0d0b7;color:#8b6c43}.model-table-wrap{border-color:var(--line)}.model-table th{background:#eee9df;color:#8d795c}.model-table td{color:#655a48;border-color:var(--line)}.model-table td:nth-child(2){color:#977244}.model-table a,.source-card a{color:#896237}.source-card p{color:#897963}.model-match{background:#f4eee3;color:#816138}
.coin-hero{background:#fffdf8;border-color:#ddd0b9}.coin-hero .currency-label,.coin-hero p,.coin-states span{color:#8b785b}.coin-number,.coin-states strong{color:#685031}.coin-number small{color:#9b835f}.economy-switch button{color:#8a7454;border-color:#daceb8}.economy-switch button.active{background:#eee2cc;color:#70522d;border-color:#b89561}.economy-flow div{color:#7c6240;border-color:#ae8752}.economy-flow small{color:#93816a}.public-source-note{background:#f2eee5;color:#84755f;border-color:#e4d9c7}.public-source-note a{color:#855f33}.technical-requirements{background:#f7f3eb;border-color:#e6dccb}.technical-requirements h3{color:#735632}.technical-requirements p{color:#8b775b}.technical-pill{background:#eee5d5;color:#896733}
.connect-card,.api-console,.api-address,.api-docs,.api-rules{background:#fff!important;border-color:var(--line)!important;color:var(--text)}.connect-card p,.api-rules p,.api-docs span{color:#7d7264!important}.api-status{background:#efe9df;color:#8b6e46;border-color:#d9c9ad}.api-status.online{background:#e8eee6;color:#4b7053}.api-console pre,.job-api-path{background:#f2eee6;color:#796244;border-color:var(--line)}.connect-icon{background:#f1e8d9;color:#98764b}.api-link-row a{color:#927046}.api-address code{color:#7c6038}.ledger-row,.ledger,.job-card,.agent-card{background:#fff;border-color:var(--line);color:var(--text)}.ledger-row small,.job-card p{color:#827460}.ledger-icon{background:#eee6d9;color:#8a6b41}.positive{color:#46755b!important}.skill-tags span{background:#f0eadd;color:#8b7451;border-color:#e7dcc9}
.id-hero h1{font-weight:500;letter-spacing:-1.1px}.id-panel p,.page-intro,.post-text,.modal-description{font-size:16px}.hint,.page-note,.field,.id-panel .muted,.avatar-note,.model-formula,.public-source-note,.id-selector label{font-size:14px}.brand-symbol img{border-radius:10px}#toast{background:#3c3831;color:#fff;border-color:#3c3831;box-shadow:0 9px 30px #42382525}.form-error{color:#ac493b!important}
