html[data-tide-site=token]{--tide-ink:#243c54;--tide-muted:#607991;--tide-bg:#eef4f8;--tide-panel:#fff;--tide-soft:#f3f8fb;--tide-line:#d0dee8;--tide-accent:#237e99;--tide-accent-soft:#e1f0f4}
html[data-tide-site=token].dark{--tide-ink:#dfecfa;--tide-muted:#9fb7cf;--tide-bg:#081321;--tide-panel:#102034;--tide-soft:#172b40;--tide-line:#2f475f;--tide-accent:#78c5d9;--tide-accent-soft:#1b3d50;color-scheme:dark}
html[data-tide-site=token] body{background:var(--tide-bg);color:var(--tide-ink)}
html[data-tide-site=token] #app>div,html[data-tide-site=token] main{background:var(--tide-bg)}
html[data-tide-site=token] .sidebar{background:var(--tide-panel);border-color:var(--tide-line);box-shadow:none}
html[data-tide-site=token] .sidebar-logo{border:1px solid var(--tide-line);box-shadow:none;border-radius:9px}
html[data-tide-site=token] .sidebar-brand-title{font-size:17px;letter-spacing:.3px;color:var(--tide-ink)}
html[data-tide-site=token] .sidebar-link{border-radius:7px;color:var(--tide-muted);min-height:41px;margin-block:3px}
html[data-tide-site=token] .sidebar-link:hover{background:var(--tide-soft);color:var(--tide-ink)}
html[data-tide-site=token] .sidebar-link.router-link-active,html[data-tide-site=token] .sidebar-link.active{background:var(--tide-accent-soft);color:var(--tide-accent);box-shadow:inset 2px 0 var(--tide-accent)}
html[data-tide-site=token] #app header{background:var(--tide-panel);border-color:var(--tide-line);backdrop-filter:none;box-shadow:none}
.tide-console-id{font:9px/1.7 Consolas,monospace;color:var(--tide-muted);letter-spacing:1.4px;padding:0 30px 12px}
html[data-tide-site=token] .card{border:1px solid var(--tide-line);background:var(--tide-panel);border-radius:11px;box-shadow:none;overflow:clip}
html[data-tide-site=token] .card:hover{box-shadow:none}
html[data-tide-site=token] .stat-card{border:1px solid var(--tide-line);background:var(--tide-panel);border-radius:10px;box-shadow:none}
html[data-tide-site=token] :is(.input,.select-trigger,.date-picker-trigger,.btn-secondary){background:var(--tide-soft);border-color:var(--tide-line);color:var(--tide-ink);border-radius:7px}
html[data-tide-site=token] .btn-primary{background:var(--tide-accent);color:var(--tide-bg);border-color:var(--tide-accent);box-shadow:none;border-radius:7px}
html[data-tide-site=token]:not(.dark) .btn-primary{color:#fff}
html[data-tide-site=token] .btn,html[data-tide-site=token] .input{min-height:39px}
html[data-tide-site=token] .glass{background:var(--tide-panel);border-color:var(--tide-line);box-shadow:none}
html[data-tide-site=token] .dark\:bg-dark-900,html[data-tide-site=token] .dark\:bg-dark-800,html[data-tide-site=token] .bg-white{background-color:var(--tide-panel)}
html[data-tide-site=token] .text-primary-600,html[data-tide-site=token] .dark\:text-primary-400{color:var(--tide-accent)}
html[data-tide-site=token] .bg-primary-50,html[data-tide-site=token] .dark\:bg-primary-900\/20{background-color:var(--tide-accent-soft)}
html[data-tide-site=token] a[title="总站"]{border:1px solid var(--tide-line);color:var(--tide-accent);background:var(--tide-accent-soft);min-height:36px;padding:7px 12px;border-radius:6px;display:inline-flex!important;white-space:nowrap}
html[data-tide-site=token] a[title="总站"]>span{display:inline!important}
html[data-tide-site=token] :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--tide-accent);outline-offset:3px}
@media(max-width:640px){.tide-console-id{font-size:8px;padding:0 13px 9px;letter-spacing:1px}html[data-tide-site=token] #app header>div:first-child{flex-wrap:wrap;min-height:64px;height:auto;padding-block:10px;gap:9px}html[data-tide-site=token] main{padding:17px 13px}html[data-tide-site=token] a[title="总站"]{min-height:36px;padding:7px 9px;font-size:11px}html[data-tide-site=token] .btn{min-height:42px}html[data-tide-site=token] input,html[data-tide-site=token] textarea{font-size:16px}}
@media(prefers-reduced-motion:reduce){html[data-tide-site=token] *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
