:root{color-scheme:light;--bg: #f6f8fb;--bg-2: #eef2f7;--panel: #f8f8f8;--panel-2: #fbfdff;--text: #0c1117;--muted: #5d6b7a;--border: #dfe6ef;--pre_text_light: #e8eef7;--pre_text_dark: #0b0f14;--pre_text_grey: #2d3844;--brand: #2b59c3;--accent: #1fbf89;--blue: #18b1ef;--ok: #02b64d;--ok-light: rgba(30, 135, 75, 0.4);--warn: #e9c73f;--err: #c0392b;--danger-color: #e7366b;--danger-text: #ffffff;--warning-color: #e77636;--warning-text: #ffffff;--highlight-bg: lightgoldenrodyellow;--highlight-text: #333;--dark_grey: #575555;--radius: 12px;--space: 16px;--space-lg: 24px;--space-xl: 32px;--sidebar-w: 280px;--topbar-h: 56px;--shadow: 0 1px 2px rgba(15,23,42,.08), 0 8px 24px rgba(15,23,42,.08);--focus: 0 0 0 3px rgba(43, 89, 195, 0.25);--p4-bg: #ebecee;--p3-bg: #e9eef5;--p3-border: #cdd5e1;--p3-text: #0f172a;--p3-muted: #475569;--p3-shadow: 0 1px 2px rgba(15,23,42,.08), 0 8px 24px rgba(15,23,42,.08);--p3-accent: #2563eb}:root[data-theme=dark]{color-scheme:dark;--bg: #25303e;--bg-2: #12335e;--panel: #353e4c;--panel-2: #656f81;--text: #e8eef7;--muted: #a3adba;--brand: #7aa2ff;--accent: #89f1c9;--border: #1b2230;--shadow: 0 0 -6px 0 rgba(255,255,255,0.03) inset, 0 0px 24px rgba(0,0,0,0.35);--focus: 0 0 0 3px rgba(122,162,255,0.35);--p4-bg: #090b0e;--p3-bg: #0f1318;--p3-border: #1b2230;--p3-text: #e5e7eb;--p3-muted: #9aa5b1;--p3-shadow: 0 1px 2px rgba(0,0,0,.55), 0 8px 24px rgba(0,0,0,.4);--p3-accent: #60a5fa}.panel-4,.panel-3{background:var(--p4-bg);color:var(--p3-text);border:1px solid var(--p3-border);border-radius:14px;box-shadow:var(--p3-shadow);padding:1rem 1.25rem}.panel-4{background:var(--p4-bg);color:var(--p3-text)}.panel-3__header{display:flex;align-items:center;gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid color-mix(in srgb, var(--p3-border) 80%, transparent)}.panel-3__title{font-weight:600;letter-spacing:.2px}.panel-3__meta{margin-left:auto;font-size:.875rem;color:var(--p3-muted)}.panel-3__body{padding:.75rem 0}.panel-3__footer{padding-top:.5rem;border-top:1px solid color-mix(in srgb, var(--p3-border) 80%, transparent);display:flex;gap:.5rem;justify-content:flex-end}.panel-3--compact{padding:.75rem 1rem;border-radius:12px}.panel-3.is-hoverable{transition:transform .18s ease,box-shadow .18s ease}.panel-3.is-hoverable:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,0,0,.12)}.panel-3__badge{display:inline-block;padding:.2rem .5rem;border-radius:999px;background:color-mix(in srgb, var(--p3-accent) 18%, transparent);color:var(--p3-accent);font-size:.75rem;font-weight:600}.panel-3.accordion{overflow:hidden;border-radius:14px}.panel-3 .panel-3__header{position:sticky;top:0;z-index:2;cursor:pointer}.accordion__body{max-height:48vh;overflow:auto;transition:max-height .22s ease;display:none}.accordion.is-collapsed .accordion__body{max-height:100%;overflow:hidden;display:block !important}.light{background:#bfbbc8;color:var(--pre_text_dark)}.light .note{background:var(--panel-2)}.accordion__header:focus-visible{outline:2px solid var(--p3-accent);outline-offset:2px}.accordion__header:hover{filter:brightness(0.98)}:root[data-theme=light] body{background:linear-gradient(180deg, var(--bg), var(--bg) 200px, var(--bg-2) 100%);color:var(--text)}:root[data-theme=light] .topbar{background:hsla(0,0%,100%,.85);border-bottom:1px solid var(--border);backdrop-filter:blur(8px)}:root[data-theme=light] .sidebar{background:linear-gradient(180deg, var(--panel), var(--panel-2));border-right:1px solid var(--border)}:root[data-theme=light] .card,:root[data-theme=light] .panel{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow)}:root .combo-list,:root[data-theme=dark] .field input,:root[data-theme=dark] input[type=text],:root[data-theme=dark] input[type=email],:root[data-theme=dark] input[type=search],:root[data-theme=dark] input[type=password],:root[data-theme=dark] select,:root[data-theme=dark] textarea{background:var(--bg);color:var(--lighlight-text);border:1px solid var(--border);color:#000}:root[data-theme=dark] body{color:#fff}:root .combo-list li{background:var(--bg-2);color:var(--lighlight-text);border:1px solid var(--border);padding:.5em 1em;box-shadow:#090b0e 0 1px 0 1px}:root .combo-list li:hover{color:var(--lighlight-text) !important;background:var(--danger-color);cursor:pointer}:root[data-theme=light] .topnav__item{color:var(--muted)}:root[data-theme=light] .topnav__item.is-active,:root[data-theme=light] .topnav__item:hover{color:var(--text);background:#e9f0ff}:root[data-theme=light] .sidebar__section{background:var(--panel);border-color:var(--border)}:root[data-theme=light] .sidebar__section-toggle{border-bottom:1px solid var(--border);color:var(--text)}:root[data-theme=light] .sidebar__link{color:var(--muted)}:root[data-theme=light] .sidebar__link.is-active,:root[data-theme=light] .sidebar__link:hover{background:#eef3ff;color:var(--text)}:root[data-theme=light] .table th{color:var(--muted)}:root[data-theme=light] .table tr:hover{background:#f3f7ff}:root[data-theme=light] .status{background:#f7faff;border:1px solid var(--border);color:var(--text)}:root[data-theme=light] .status--ok{color:var(--ok)}:root[data-theme=light] .status--warn{color:var(--warn)}:root[data-theme=light] .status--err{color:var(--err)}:root[data-theme=light] .breadcrumbs{color:var(--muted)}:root[data-theme=light] .footer{color:var(--muted)}:root[data-theme=light] .field input,:root[data-theme=light] input[type=text],:root[data-theme=light] input[type=email],:root[data-theme=light] input[type=search],:root[data-theme=light] input[type=password],:root[data-theme=light] select,:root[data-theme=light] textarea{background:#fff;color:var(--text);border:1px solid var(--border)}:root[data-theme=light] .avatar,:root[data-theme=light] .brand-logo{background:linear-gradient(135deg, var(--brand), var(--accent))}:root[data-theme=light] .icon-btn:focus-visible,:root[data-theme=light] .btn:focus-visible,:root[data-theme=light] .sidebar__section-toggle:focus-visible,:root[data-theme=light] .sidebar__link:focus-visible,:root[data-theme=light] .link:focus-visible{box-shadow:var(--focus);outline:none}/*# sourceMappingURL=new_theme_variables.css.map */
