.theme-dark,:root{--theme-background:#000;--theme-foreground:#fff;--theme-surface-primary:#0a0a0a;--theme-surface-secondary:#1a1a1a;--theme-surface-elevated:#2a2a2a;--theme-surface-glass:#0a0a0acc;--theme-text-primary:#fff;--theme-text-secondary:#b0b0b0;--theme-text-tertiary:grey;--theme-text-accent:#4a90e2;--theme-accent-primary:#4a90e2;--theme-accent-secondary:#74b9ff;--theme-accent-tertiary:#81ecec;--theme-header-bg:linear-gradient(135deg,#1a1a1af2,#000000fa,#1a1a1af2);--theme-header-text:#fff;--theme-header-accent:#4a90e2;--theme-header-glass:#1a1a1ae6;--theme-button-primary:linear-gradient(135deg,#4a90e2,#74b9ff);--theme-button-primary-hover:linear-gradient(135deg,#5ba0f2,#84c9ff);--theme-button-secondary:#0000;--theme-button-secondary-hover:#4a90e21a;--theme-border-primary:#ffffff1a;--theme-border-secondary:#ffffff0d;--theme-shadow-primary:0 8px 32px #0000004d;--theme-shadow-elevated:0 16px 64px #0006;--theme-hover-overlay:#ffffff0d;--theme-active-overlay:#ffffff1a;--theme-focus-ring:#4a90e280;--theme-surface-tertiary:#3a3a3a;--theme-shadow-secondary:0 4px 16px #0003;--theme-text-gradient:linear-gradient(135deg,#4a90e2,#74b9ff)}.theme-light{--theme-background:#fdfcf9;--theme-foreground:#2c3e50;--theme-surface-primary:#fdfcf9;--theme-surface-secondary:#f7f5f0;--theme-surface-elevated:#f0ede6;--theme-surface-glass:#fdfcf9d9;--theme-text-primary:#2c3e50;--theme-text-secondary:#5a6c7d;--theme-text-tertiary:#7f8c8d;--theme-text-accent:#2980b9;--theme-accent-primary:#2980b9;--theme-accent-secondary:#16a085;--theme-accent-tertiary:#3498db;--theme-header-bg:linear-gradient(135deg,#fdfcf9f2,#f7f5f0fa,#fdfcf9f2);--theme-header-text:#2c3e50;--theme-header-accent:#2980b9;--theme-header-glass:#fdfcf9e6;--theme-button-primary:linear-gradient(135deg,#2980b9,#3498db);--theme-button-primary-hover:linear-gradient(135deg,#3498db,#5dade2);--theme-button-secondary:#0000;--theme-button-secondary-hover:#2980b91a;--theme-border-primary:#2c3e501f;--theme-border-secondary:#2c3e500f;--theme-shadow-primary:0 8px 32px #2c3e5014;--theme-shadow-elevated:0 16px 64px #2c3e501f;--theme-hover-overlay:#2c3e5008;--theme-active-overlay:#2c3e500f;--theme-focus-ring:#2980b966;--theme-surface-tertiary:#e8e5de;--theme-shadow-secondary:0 4px 16px #2c3e500f;--theme-text-gradient:linear-gradient(135deg,#2980b9,#16a085)}.theme-artistic{--theme-background:#0a0a0a;--theme-foreground:#f0f;--theme-surface-primary:#1a0d1a;--theme-surface-secondary:#2d1a2d;--theme-surface-elevated:#3d2a3d;--theme-surface-glass:#1a0d1acc;--theme-text-primary:#f0f;--theme-text-secondary:#0ff;--theme-text-tertiary:#ff0080;--theme-text-accent:#00ff80;--theme-accent-primary:#f0f;--theme-accent-secondary:#0ff;--theme-accent-tertiary:#ff0080;--theme-header-bg:linear-gradient(45deg,#f0f3,#0ff3,#ff008033);--theme-header-text:#f0f;--theme-header-accent:#0ff;--theme-header-glass:#1a0d1ae6;--theme-button-primary:linear-gradient(135deg,#f0f,#0ff);--theme-button-primary-hover:linear-gradient(135deg,#f4f,#4ff);--theme-button-secondary:#0000;--theme-button-secondary-hover:#ff00ff1a;--theme-border-primary:#ff00ff4d;--theme-border-secondary:#0ff3;--theme-shadow-primary:0 8px 32px #ff00ff4d;--theme-shadow-elevated:0 16px 64px #f0f6;--theme-hover-overlay:#ff00ff1a;--theme-active-overlay:#f0f3;--theme-focus-ring:#f0f9;--theme-surface-tertiary:#4d1a4d;--theme-shadow-secondary:0 4px 16px #f0f3;--theme-text-gradient:linear-gradient(135deg,#f0f,#0ff);--theme-neon-glow:0 0 20px #f0fc;--theme-neon-text-shadow:0 0 10px #f0fc;--theme-cyber-gradient:linear-gradient(45deg,#f0f,#0ff,#ff0080,#00ff80)}.theme-bg-primary{background-color:#000;background-color:var(--theme-background)}.theme-bg-surface{background-color:#0a0a0a;background-color:var(--theme-surface-primary)}.theme-bg-surface-secondary{background-color:#1a1a1a;background-color:var(--theme-surface-secondary)}.theme-bg-surface-elevated{background-color:#2a2a2a;background-color:var(--theme-surface-elevated)}.theme-bg-glass{background-color:#0a0a0acc;background-color:var(--theme-surface-glass)}.theme-text-primary{color:#fff;color:var(--theme-text-primary)}.theme-text-secondary{color:#b0b0b0;color:var(--theme-text-secondary)}.theme-text-tertiary{color:grey;color:var(--theme-text-tertiary)}.theme-text-accent{color:#4a90e2;color:var(--theme-text-accent)}.theme-border{border-color:#ffffff1a;border-color:var(--theme-border-primary)}.theme-border-secondary{border-color:#ffffff0d;border-color:var(--theme-border-secondary)}.theme-button-primary{background:linear-gradient(135deg,#4a90e2,#74b9ff);background:var(--theme-button-primary);border:none;color:#fff;color:var(--theme-text-primary)}.theme-button-primary:hover{background:linear-gradient(135deg,#5ba0f2,#84c9ff);background:var(--theme-button-primary-hover)}.theme-button-secondary{background:#0000;background:var(--theme-button-secondary);border:1px solid #ffffff1a;border:1px solid var(--theme-border-primary);color:#fff;color:var(--theme-text-primary)}.theme-button-secondary:hover{background:#4a90e21a;background:var(--theme-button-secondary-hover)}.theme-shadow{box-shadow:0 8px 32px #0000004d;box-shadow:var(--theme-shadow-primary)}.theme-shadow-elevated{box-shadow:0 16px 64px #0006;box-shadow:var(--theme-shadow-elevated)}.theme-hover:hover{background-color:#ffffff0d;background-color:var(--theme-hover-overlay)}.theme-active:active{background-color:#ffffff1a;background-color:var(--theme-active-overlay)}.theme-focus:focus{box-shadow:0 0 0 2px #4a90e280;box-shadow:0 0 0 2px var(--theme-focus-ring)}.theme-artistic .artistic-neon-glow{box-shadow:var(--theme-neon-glow)}.theme-artistic .artistic-neon-text{text-shadow:var(--theme-neon-text-shadow)}.theme-artistic .artistic-cyber-gradient{background:var(--theme-cyber-gradient)}*,:after,:before{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,text-shadow .3s ease}.theme-artistic *,.theme-dark *,.theme-light *{transition-duration:.3s}.theme-artistic .artistic-pulse{animation:artisticPulse 2s ease-in-out infinite alternate}@keyframes artisticPulse{0%{box-shadow:0 0 20px #f0f6}to{box-shadow:0 0 30px #f0fc}}.theme-artistic .artistic-flicker{animation:artisticFlicker 3s ease-in-out infinite}@keyframes artisticFlicker{0%,95%,to{opacity:1}96%,99%{opacity:.8}}.theme-light .light-glass-enhanced{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#fdfcf9cc;border:1px solid #2c3e5014}.theme-light .light-warm-glow{box-shadow:0 4px 16px #2980b91a}.theme-light .light-warm-glow:hover{box-shadow:0 8px 24px #2980b926}.theme-light .light-text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2980b9,#16a085);background-clip:text;-webkit-background-clip:text}#root,body,html{height:100%;margin:0;padding:0;width:100%}body,html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-overflow-style:none;background-color:var(--theme-background);color:var(--theme-text-primary);font-family:-apple-system,BlinkMacSystemFont,Questrial,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;scrollbar-width:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Questrial,Courier New,monospace}@font-face{font-family:Questrial;font-style:normal;font-weight:400;src:url(/static/media/Questrial-Regular.8268e81790f4302669b7.ttf) format("truetype")}@font-face{font-family:FiraSans;font-style:normal;font-weight:400;src:url(/static/media/FiraSans-Regular.f4eb295ecc2fb842d61c.ttf) format("truetype")}body::-webkit-scrollbar{display:none}
/*# sourceMappingURL=main.df5f5ddf.css.map*/