:root{--bg-primary:#ffffff;--bg-secondary:#f7f7f8;--text-primary:#0d0d0d;--text-secondary:#6e6e80;--border:#e5e5e5;--accent:#4f46e5;--success:#16a34a;--danger:#dc2626;--warning:#d97706;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--radius-md:16px}:root[data-theme=dark]{--bg-primary:#212121;--bg-secondary:#171717;--text-primary:#ececec;--text-secondary:#9b9b9b;--border:#2f2f2f;--accent:#6366f1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-primary:#212121;--bg-secondary:#171717;--text-primary:#ececec;--text-secondary:#9b9b9b;--border:#2f2f2f;--accent:#6366f1}}button{color:inherit;font:inherit}.ui-checkbox-input:focus-visible+.ui-checkbox-box{outline:2px solid var(--accent);outline-offset:2px}@keyframes typing-bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@keyframes notification-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.sidebar-chip{background:transparent;transition:background .12s ease}.sidebar-chip:hover{background:var(--bg-primary)}.sidebar-row{background:transparent;transition:background .12s ease}.markdown-render pre,.sidebar-row:hover{background:var(--bg-primary)}.markdown-render pre{overflow-x:auto;max-width:100%;box-sizing:border-box;padding:var(--space-3);border-radius:8px;border:1px solid var(--border)}body,html{overflow-x:hidden}.cabinet-menu-toggle{display:none}@media (max-width:767px){.cabinet-header-new-article{padding:6px 10px!important}.cabinet-header-new-article-label,.cabinet-nav-home-link{display:none}.cabinet-sidebar{position:fixed!important;top:56px;bottom:0;left:0;width:min(86vw,320px)!important;z-index:90;transform:translateX(-100%);transition:transform .22s ease;box-shadow:12px 0 32px rgba(0,0,0,.35)}.cabinet-sidebar.is-open{transform:translateX(0)}.cabinet-sidebar-backdrop{position:fixed;inset:56px 0 0 0;background:rgba(0,0,0,.45);z-index:80}.cabinet-menu-toggle{display:inline-flex}.composer-mode-row{flex-wrap:wrap}.composer-preset-select{width:100%!important}.tabbed-modal-body{flex-direction:column!important}.tabbed-modal-sidebar{width:100%!important;flex-direction:row!important;overflow-x:auto!important;border-right:none!important;border-bottom:1px solid var(--border)}.tabbed-modal-sidebar-title{display:none}.tabbed-modal-sidebar button{flex-shrink:0}.knowledge-graph-row{flex-direction:column!important}.knowledge-graph-detail{width:100%!important}}@media (max-width:1100px){.cabinet-article-layout{flex-direction:column!important}.cabinet-edit-panel{width:100%!important;position:static!important}.article-header{flex-wrap:wrap}}@media (max-width:480px){header nav{gap:var(--space-2)!important}}