@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Roboto:wght@300;400;500;700&display=swap";:root{background-color:#121212;color:#fff;color-scheme:dark;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-synthesis:none;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;scroll-behavior:smooth}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#12121280}::-webkit-scrollbar-thumb{background:#3498db;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#2980b9}::selection{background-color:#3498db4d;color:#fff}*:focus{outline:2px solid #3498db;outline-offset:2px}:root{--primary-color: #3498db;--primary-light: #5dade2;--primary-dark: #2980b9;--secondary-color: #2ecc71;--secondary-light: #58d68d;--secondary-dark: #27ae60;--background-default: #121212;--background-paper: #1e1e1e;--border-color: rgba(255, 255, 255, .12);--text-primary: #ffffff;--text-secondary: #b3b3b3;--success-color: #2ecc71;--error-color: #e74c3c;--warning-color: #f39c12;--hover-background: rgba(52, 152, 219, .1);--card-shadow: 0 8px 16px rgba(0, 0, 0, .2);--button-shadow: 0 4px 6px rgba(0, 0, 0, .1);--button-hover-shadow: 0 7px 14px rgba(0, 0, 0, .2)}button,a,.MuiCard-root,.MuiPaper-root{transition:all .3s ease-in-out}a{color:var(--primary-color);text-decoration:none;position:relative}a:hover{color:var(--primary-light)}a:not(.MuiButton-root):after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:-2px;left:0;background-color:var(--primary-color);transform-origin:bottom right;transition:transform .3s ease-out}a:not(.MuiButton-root):hover:after{transform:scaleX(1);transform-origin:bottom left}.MuiContainer-root{padding-left:16px;padding-right:16px}@media (min-width: 600px){.MuiContainer-root{padding-left:24px;padding-right:24px}}@media (min-width: 960px){.MuiContainer-root{padding-left:32px;padding-right:32px}}
