:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--empire-charcoal:#111;--empire-gold:#d19636;--empire-text:#333;--empire-soft:#f5f5f5;--empire-border:#e5e5e5;--empire-white:#fff;--empire-slate:#666;--font-heading:"Times New Roman", Times, Georgia, serif;--font-body:"Times New Roman", Times, Georgia, serif;--font-ui:system-ui, -apple-system, "Segoe UI", Georgia, serif;--background:#fff;--foreground:#333;--card:#fff;--card-foreground:#333;--popover:#fff;--popover-foreground:#333;--primary:#d19636;--primary-foreground:#111;--secondary:#f5f5f5;--secondary-foreground:#333;--muted:#f5f5f5;--muted-foreground:#666;--accent:#f5f5f5;--accent-foreground:#333;--destructive:#dc2626;--destructive-foreground:#fff;--border:#e5e5e5;--input:#e5e5e5;--ring:#d19636;--sidebar:#fff;--sidebar-foreground:#333;--sidebar-border:#e5e5e5;--sidebar-accent:#f5f5f5;--sidebar-primary:#d19636;--sidebar-primary-foreground:#111;--radius:.375rem;--bg:var(--background);--surface:var(--card);--surface2:var(--secondary);--text:var(--foreground);--muted-text:var(--muted-foreground);--brand-gold:var(--empire-gold);--ok:#16a34a;--danger:var(--destructive);--info:#2563eb;--font:var(--font-body)}html.dark,.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#111;--foreground:#f5f5f5;--card:#1a1a1a;--card-foreground:#eee;--popover:#1a1a1a;--popover-foreground:#eee;--primary:#d19636;--primary-foreground:#111;--secondary:#222;--secondary-foreground:#eee;--muted:#222;--muted-foreground:#b8b8b8;--accent:#222;--accent-foreground:#eee;--destructive:#b91c1c;--destructive-foreground:#fee2e2;--border:#333;--input:#333;--ring:#d19636;--sidebar:#111;--sidebar-foreground:#f5f5f5;--sidebar-border:#2a2a2a;--sidebar-accent:#1a1a1a;--sidebar-primary:#d19636;--sidebar-primary-foreground:#111;--bg:var(--background);--surface:var(--card);--surface2:var(--secondary);--text:var(--foreground);--muted-text:var(--muted-foreground);--brand-gold:var(--empire-gold);--ok:#3d9a6a;--danger:#e07070;--info:#6ba3e0;--font:var(--font-body)}*{box-sizing:border-box;border-color:var(--border)}html,body,#root{height:100%}body{font-family:var(--font-body);background:var(--background);color:var(--foreground);margin:0;line-height:1.45}h1,h2,h3,.brand-name,.login-app-name{font-family:var(--font-heading)}a{color:inherit;text-decoration:none}button{font-family:inherit}input[type=checkbox],input[type=radio]{accent-color:var(--empire-gold,#d19636)}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}input[type=search]::-webkit-search-cancel-button{appearance:none;cursor:pointer;background-color:var(--muted-foreground);width:.9rem;height:.9rem;margin-left:.35rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6L6 18' stroke='black' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6L6 18' stroke='black' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}input[type=search]::-webkit-search-cancel-button:hover{background-color:var(--empire-gold)}.eo-search-field input[type=search]::-webkit-search-cancel-button{display:none}.global-search-input::-webkit-search-cancel-button{display:none}
