:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif}@media (width >=992px){.navbar-expand-lg .navbar-collapse{justify-content:flex-end}}.footer-section{padding:20px 0;background-color:#343a40;color:#ffffff}.footer-text{font-size:1rem}.navbar-brand{font-size:1.5rem;color:#c778dd!important}.navbar-nav .nav-link{font-size:1.1rem}.navbar-toggler{border:none}.navbar-toggler:focus{outline:none}@media (max-width:767px){.navbar-collapse{background-color:#343a40}}