:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.navbar{background:transparent;border-radius:0;box-shadow:none;margin-top:0;margin-bottom:0;padding:12px 0}.navbar-brand img{max-height:60px;width:auto}.navbar-nav{align-items:center;gap:8px}.navbar-nav .nav-item{margin:0 6px}.navbar-nav .nav-link{font-family:Lato,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;color:#54230F;border-radius:0;padding:8px 24px;transition:background .2s,color .2s}.navbar-nav .nav-item.active .nav-link,.navbar-nav .nav-link.active,.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover{background:#EDA95A;color:#fff!important;border-radius:0}.navbar-toggler{border:none;outline:none}.navbar-toggler:focus{box-shadow:none}@media (max-width:991.98px){.navbar{padding:12px;border-radius:18px}.navbar-nav .nav-link{padding:8px 16px;font-size:17px}}@media (prefers-color-scheme:dark){html{color-scheme:dark}}