:root{--degra-primary: #3a3b34;--degra-primary-contrast: #ffffff;--degra-accent: #6b6d5f;--degra-surface: #f4f4f1;--degra-text: #3a3b34;--degra-border: #d6d7cf;--degra-focus: #6b6d5f;--degra-font-family: system-ui, "Segoe UI", sans-serif;--degra-font-size-xs: 11px;--degra-font-size-sm: 12px;--degra-font-size-md: 13px;--degra-font-size-lg: 15px;--degra-font-size-xl: 18px;--degra-line-height: 1.3;--degra-space-1: 2px;--degra-space-2: 4px;--degra-space-3: 6px;--degra-space-4: 8px;--degra-space-5: 12px;--degra-space-6: 16px;--degra-space-7: 24px;--degra-radius: 3px;--degra-sidebar-width: 200px;--degra-control-height: 26px}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--degra-surface);color:var(--degra-text);font-family:var(--degra-font-family);font-size:var(--degra-font-size-md);line-height:var(--degra-line-height)}h1{margin:0 0 var(--degra-space-4);font-size:var(--degra-font-size-xl)}
