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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}#root,body,html{background:#2c2c2c!important;background:var(--theme-app-background,#2c2c2c)!important;color:#fff!important;color:var(--theme-text-primary,#fff)!important;height:100%}@media (max-width:600px){body{overflow:hidden}#root,body{height:100vh;height:100dvh;position:relative}#root{-webkit-overflow-scrolling:touch;overflow:auto}.bottom-navigation-fixed{backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;bottom:0!important;height:auto!important;left:0!important;margin-bottom:0!important;margin-top:auto!important;max-height:none!important;position:fixed!important;right:0!important;top:auto!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;will-change:auto!important}}@supports (padding:max(0px)){.mobile-safe-area-top{padding-top:max(env(safe-area-inset-top),20px)}.mobile-safe-area-bottom{padding-bottom:max(env(safe-area-inset-bottom),20px)}}@media (max-width:600px){.MuiContainer-root{padding-left:0!important;padding-right:0!important}body{overscroll-behavior:none}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}@media (max-width:600px){*{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}}@media (max-width:600px){.MuiContainer-root{padding-left:0!important;padding-right:0!important}.MuiCard-root{border:none!important;border-radius:0!important;box-shadow:none!important;margin-left:0!important;margin-right:0!important}.MuiCardContent-root{padding:12px!important}.MuiPaper-root{border:none!important;border-radius:0!important;box-shadow:none!important}.MuiCardMedia-root,iframe,img,video{border-radius:0!important;max-height:none!important}img,video{height:auto!important;object-fit:contain!important;width:100%!important}.MuiTypography-body1{font-size:.9rem!important;line-height:1.4!important}.MuiTypography-caption{font-size:.7rem!important}.MuiButton-root{min-height:36px!important}.MuiButton-sizeSmall{font-size:.75rem!important;min-height:32px!important}}.fade-in{animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.highlight-message{animation:highlightPulse 2s ease-in-out}@keyframes highlightPulse{0%,to{background-color:initial}50%{background-color:#1e90ff4d}}@keyframes messageReadBlink{0%,to{box-shadow:0 0 0 0 #0000}50%{box-shadow:0 0 20px 5px #1e90ff;box-shadow:0 0 20px 5px var(--theme-accent,#1e90ff)}}.loading{align-items:center;display:flex;justify-content:center;min-height:200px}.MuiCard-root{border:2px solid #1e90ff!important;border:2px solid var(--theme-card-border,#1e90ff)!important;border-radius:8px!important;box-shadow:0 0 15px #1e90ff80!important;box-shadow:0 0 15px var(--theme-accent-glow,#1e90ff80)!important}.MuiCard-root,.MuiCardContent-root{color:#fff!important;color:var(--theme-text-primary,#fff)!important}.MuiCard-root,.MuiCardContent-root,.MuiCardMedia-root{background-color:#3a3a3a!important;background-color:var(--theme-card-background,#3a3a3a)!important}.MuiInputLabel-root,.MuiTextField-root input,.MuiTextField-root textarea,.MuiTypography-root{color:#fff!important;color:var(--theme-text-primary,#fff)!important}.MuiOutlinedInput-notchedOutline{border-color:#4a4a4a!important;border-color:var(--theme-input-border,#4a4a4a)!important}.MuiButton-root,.MuiChip-root,.MuiIconButton-root,.MuiListItemText-primary,.MuiListItemText-secondary,.MuiMenuItem-root,.MuiPaper-root{color:#fff!important;color:var(--theme-text-primary,#fff)!important}.MuiPaper-root{background-color:#3a3a3a!important;background-color:var(--theme-surface,#3a3a3a)!important;border:2px solid #1e90ff!important;border:2px solid var(--theme-border,#1e90ff)!important;border-radius:8px!important;box-shadow:0 0 15px #1e90ff80!important;box-shadow:0 0 15px var(--theme-accent-glow,#1e90ff80)!important}.MuiDivider-root{border-color:#4a4a4a!important;border-color:var(--theme-divider,#4a4a4a)!important}.MuiTab-root{color:#fff!important;color:var(--theme-text-primary,#fff)!important}.MuiTab-root.Mui-selected{color:#1e90ff!important;color:var(--theme-accent,#1e90ff)!important}
/*# sourceMappingURL=main.6e1f5c40.css.map*/