:root{--bg: #f5f5f7;--surface: #ffffff;--surface2: #f9f9faf0;--surface3: #f3f3f5;--text: #1a1a1a;--text2: #666666;--text3: #999999;--border: #e5e5e5;--border-focus: #d0d0d0;--action: #1a1a1a;--action-hover: #333333;--action-active: #000000;--danger: #dc2626;--danger-hover: #b91c1c;--success: #16a34a;--success-bg: rgba(22, 163, 74, .1);--warn: #f59e0b;--warn-bg: rgba(245, 158, 11, .12);--shadow: 0 4px 24px rgba(0, 0, 0, .06);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-360-tile-color: rgba(0, 0, 0, .18);--lightbox-bg: #f7f7f7;--radius: 12px;--radius-sm: 8px;--transition: .2s cubic-bezier(.4, 0, .2, 1);--font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono: "SF Mono", "Cascadia Code", "Consolas", monospace;--overlay-1: rgba(0, 0, 0, .03);--overlay-2: rgba(0, 0, 0, .06);--white-a2: rgba(0, 0, 0, .05);--accent: #6366f1;--accent-bg: rgba(99, 102, 241, .1);--accent-rg: rgba(99, 102, 241, .25);--header-height: 56px;--sidebar-width: 288px;--bg-pattern: url(/assets/background-pattern-002.webp)}[data-theme=dark]{--bg: #0f0f12;--surface: #18181d;--surface2: #1e1e24;--surface3: #26262e;--text: #e4e4e8;--text2: #9898a6;--text3: #5a5a6e;--border: #2a2a35;--border-focus: #3a3a4a;--action: #ffffff;--action-hover: #e0e0e0;--action-active: #cccccc;--overlay-1: rgba(255, 255, 255, .04);--overlay-2: rgba(255, 255, 255, .08);--white-a2: rgba(255, 255, 255, .08);--shadow: 0 4px 24px rgba(0, 0, 0, .2);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .15);--shadow-360-tile-color: rgba(0, 0, 0, .45);--lightbox-bg: #121212;--bg-pattern: url(/assets/background-pattern-001.webp)}body{margin:0;padding:0;background-color:var(--bg);color:var(--text);font-family:var(--font);font-size:13px;-webkit-font-smoothing:antialiased}
