[data-theme=dark]{--color-primary:#2d7a4f;--color-primary-light:#4a9d6f;--color-primary-dark:#1a4d2e;--color-primary-hover:#3a8a5f;--color-primary-active:#1a4d2e;--color-bg-primary:#0f1419;--color-bg-secondary:#1a1f26;--color-bg-tertiary:#242930;--color-bg-elevated:#2f3742;--color-text-primary:#e4e6eb;--color-text-secondary:#b0b3b8;--color-text-tertiary:#8a8d91;--color-text-inverse:#1a1f26;--color-text-link:#6dbf91;--color-text-link-hover:#4a9d6f;--color-border-primary:#3a3f4a;--color-border-secondary:#2a2f3a;--color-border-focus:#2d7a4f;--color-success:#2d7a4f;--color-success-bg:rgba(45,122,79,.1);--color-warning:#f59e0b;--color-warning-bg:rgba(245,158,11,.1);--color-error:#ef4444;--color-error-bg:rgba(239,68,68,.1);--color-info:#3b82f6;--color-info-bg:rgba(59,130,246,.1);--color-header-bg:#1a1f26;--color-header-border:#2a2f3a;--color-nav-bg:#1a1f26;--color-nav-border:#2a2f3a;--color-nav-item-hover:#242930;--color-nav-item-active:#2d7a4f;--color-content-bg:#0f1419;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.3);--shadow-md:0 4px 6px -1px rgba(0,0,0,.4),0 2px 4px -1px rgba(0,0,0,.3);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.5),0 4px 6px -2px rgba(0,0,0,.4);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.6),0 10px 10px -5px rgba(0,0,0,.5);--transition-fast:150ms ease-in-out;--transition-base:200ms ease-in-out;--transition-slow:300ms ease-in-out;--z-base:0;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--header-height:4.5rem}[data-theme=light]{--color-primary:#2d7a4f;--color-primary-light:#4a9d6f;--color-primary-dark:#1a4d2e;--color-primary-hover:#3a8a5f;--color-primary-active:#1a4d2e;--color-bg-primary:#fff;--color-bg-secondary:#f7f8f9;--color-bg-tertiary:#e4e6eb;--color-bg-elevated:#fff;--color-text-primary:#1a1f26;--color-text-secondary:#4a4f5a;--color-text-tertiary:#6a6f7a;--color-text-inverse:#fff;--color-text-link:#2d7a4f;--color-text-link-hover:#1a4d2e;--color-border-primary:#d1d5db;--color-border-secondary:#e5e7eb;--color-border-focus:#2d7a4f;--color-success:#2d7a4f;--color-success-bg:rgba(45,122,79,.1);--color-warning:#f59e0b;--color-warning-bg:rgba(245,158,11,.1);--color-error:#ef4444;--color-error-bg:rgba(239,68,68,.1);--color-info:#3b82f6;--color-info-bg:rgba(59,130,246,.1);--color-header-bg:#fff;--color-header-border:#e5e7eb;--color-nav-bg:#f7f8f9;--color-nav-border:#e5e7eb;--color-nav-item-hover:#e4e6eb;--color-nav-item-active:#2d7a4f;--color-content-bg:#fff;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--transition-fast:150ms ease-in-out;--transition-base:200ms ease-in-out;--transition-slow:300ms ease-in-out;--z-base:0;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--header-height:4.5rem}:root{--max-width:1100px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}a{color:inherit;text-decoration:none}