body{background:linear-gradient(120deg,#0b0c10,#121417);flex-direction:column}.main-content{margin-left:250px}@media(max-width:768px){.main-content{margin-left:0!important;margin-bottom:60px}}.sidebar{background-color:#0b0c10;color:#e0e0e0;width:200px;height:100vh;position:fixed;top:0;left:0;display:flex;flex-direction:column;transition:width .3s ease,box-shadow .3s ease;box-shadow:0 4px 10px rgba(0,0,0,.2)}.sidebar.collapsed{width:60px}.sidebar.collapsed .submenu,.sidebar.collapsed .text{display:none}.sidebar .toggle-button{display:flex;justify-content:center;align-items:center;padding:1rem;cursor:pointer;background-color:#121417;color:#e0e0e0;transition:background-color .3s ease,transform .3s ease}.sidebar .toggle-button:hover{background-color:#fc0;color:#0b0c10}.sidebar .sidebar-links{flex:1 1}.sidebar .sidebar-links ul{list-style:none;padding:0;margin:0}.sidebar .sidebar-links ul li{position:relative}.sidebar .sidebar-links ul li a{display:flex;align-items:center;gap:1rem;color:#e0e0e0;text-decoration:none;padding:.8rem 1rem;transition:color .3s ease,background-color .3s ease}.sidebar .sidebar-links ul li a:hover{color:#fc0;background-color:hsla(0,0%,100%,.1)}.sidebar .sidebar-links ul li a .icon{font-size:1.5rem;transition:color .3s ease}.sidebar .sidebar-links ul li .submenu{list-style:none;padding:0;margin:0;max-height:0;overflow:hidden;transition:max-height .3s ease}.sidebar .sidebar-links ul li .submenu li a{display:block;padding:.5rem 1rem;color:#fc0;font-size:.9rem;border-radius:6px;transition:color .3s ease,background-color .3s ease}.sidebar .sidebar-links ul li .submenu li a:hover{color:#fc0;background-color:hsla(0,0%,100%,.1)}.sidebar .sidebar-links ul li:hover .submenu{max-height:500px}.main-content{flex:1 1;margin-left:200px;padding:2rem;transition:margin-left .3s ease}.sidebar.collapsed+.main-content{margin-left:60px}@media(max-width:768px){.sidebar{position:absolute;left:-200px;transition:left .3s ease}.sidebar.open{left:0}.main-content{margin-left:0}}body{margin:0;font-family:Arial,sans-serif;background-color:#0b0c10;color:#e0e0e0;min-height:100%;display:flex}.bottom-bar{position:fixed;bottom:0;left:0;height:60px;background-color:#121417;align-items:center;box-shadow:0 -2px 5px rgba(0,0,0,.2);z-index:500}.bottom-bar,.bottom-bar ul{width:100%;display:flex;justify-content:space-around}.bottom-bar ul{list-style:none;margin:0;padding:0}.bottom-bar ul li{flex:1 1;text-align:center}.bottom-bar ul li a{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#e0e0e0;text-decoration:none;font-size:.8rem;transition:color .3s ease}.bottom-bar ul li a:hover{color:#fc0}.bottom-bar ul li a svg{margin-bottom:.2rem}.CookieConsentComponent_cookieConsent__M0Laq{background:#121417;color:#e0e0e0;padding:15px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);font-size:16px;z-index:10000}.CookieConsentComponent_cookieConsent__M0Laq .CookieConsentComponent_button__rt_VI{color:#0b0c10;background:#fc0;font-size:14px;padding:8px 12px;border-radius:4px;font-weight:700;transition:background-color .3s ease}.CookieConsentComponent_cookieConsent__M0Laq .CookieConsentComponent_declineButton__4vqQ2{color:#0b0c10;background:#ff9800;font-size:14px;padding:8px 12px;border-radius:4px;font-weight:700;transition:background-color .3s ease}.CookieConsentComponent_cookieConsent__M0Laq .CookieConsentComponent_privacyLink__OO36W{color:#fc0;text-decoration:underline;margin-left:5px}.CookieConsentComponent_cookieConsent__M0Laq .CookieConsentComponent_privacyLink__OO36W:hover{color:#cca300}