body,html{margin:0;padding:0;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}@media (max-width:768px){body,html{max-width:100%;overflow-x:hidden;position:relative}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--black:#0a0a00;--gold:#f0b432;--gold2:#f09614;--gold3:#c36900;--white:#fff;--gray-100:#f7f7f7;--gray-200:#e0e0e0;--gray-300:#bbb;--gray-400:#888;--gray-500:#666;--gray-600:#444;--gray-700:#2d2d2d;--gray-800:#1e1e1e;--gray-900:#111;--background-primary:var(--white);--background-secondary:var(--gray-100);--text-primary:var(--black);--text-secondary:var(--gray-500);--accent-primary:var(--gold);--accent-secondary:var(--gold2);--accent-tertiary:var(--gold3);--border-color:var(--gray-200);--card-background:var(--white);--success-color:#2e7d32;--success-bg:#32cd321a;--success-border:#32cd324d;--error-color:#d32f2f;--error-bg:#f443361a;--error-border:#f443364d;--card-shadow:0 2px 8px #0000001a;--card-shadow-hover:0 4px 12px #00000026}[data-theme=dark]{--background-primary:var(--gray-800);--background-secondary:var(--gray-900);--text-primary:var(--white);--text-secondary:var(--gray-300);--border-color:var(--gray-600);--card-background:var(--gray-700);--success-color:#81c784;--success-bg:#32cd321a;--success-border:#32cd324d;--error-color:#e57373;--error-bg:#f443361a;--error-border:#f443364d;--card-shadow:0 2px 8px #0000004d;--card-shadow-hover:0 4px 12px #0006}body{background-color:#fff;background-color:var(--background-primary);box-sizing:border-box;color:#0a0a00;color:var(--text-primary);max-width:100%;overflow-x:hidden}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background-color:#2d2d2d;background-color:var(--gray-700);border-color:#e0e0e0;border-color:var(--border-color);color:#0a0a00;color:var(--text-primary)}[data-theme=dark] input:focus,[data-theme=dark] select:focus,[data-theme=dark] textarea:focus{border-color:#f0b432;border-color:var(--accent-primary)}[data-theme=dark] .card,[data-theme=dark] [class*=Card]{background-color:#fff;background-color:var(--card-background)}
/*# sourceMappingURL=main.3562f852.css.map*/