.navbar{position:fixed;bottom:0;left:0;right:0;background-color:#21252959;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:1rem 0;font-family:Bangers,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.3rem;z-index:1000}.navbar-container{display:flex;justify-content:space-between;align-items:center}.navbar-brand{display:flex;align-items:center}.navbar-icon{height:60px;width:60px;filter:brightness(0) invert(1);object-fit:contain}.navbar-menu{display:flex;gap:2rem}.nav-link{color:#f8f9fa;text-decoration:none;transition:color .3s;position:relative}.nav-link:hover{color:#e9ecef}.nav-link.active{color:#fff}.nav-link.active:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:2px;background-color:#fff}@media (max-width: 768px){.navbar-menu{gap:1rem;font-size:1rem}.navbar-icon{height:40px;width:40px}}.App{min-height:100vh;display:flex;flex-direction:column}.container{max-width:1200px;margin:0 auto;padding:2rem 1.5rem}.page-content{flex:1;padding:2rem 0 5rem}.page-transition{animation-duration:.3s;animation-fill-mode:both}.page-transition.fadeOut{animation-name:fadeOut}.page-transition.fadeIn{animation-name:fadeIn}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.loading-spinner{display:flex;justify-content:center;align-items:center;min-height:50vh;color:#fff;font-size:1.2rem}*{margin:0;padding:0;box-sizing:border-box}html{background:#212529}body{font-family:Allerta Stencil,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.25rem;color:#fff;background:url(/2026-Porsche-911-GT3-R-004-1440w.jpg) no-repeat center center fixed;background-size:cover;min-height:100vh;position:relative;will-change:auto}body:before{content:"";position:fixed;inset:0;background:#00000059;pointer-events:none;z-index:0}#root{position:relative;z-index:1}h1,h2,h3,h4,h5,h6,p{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}h1{font-size:calc(1.5rem + 2.3vw)}h2{font-size:calc(1.4rem + 1.5vw)}h3{font-size:calc(1.35rem + 1.1vw)}h4{font-size:calc(1.3rem + .8vw)}h5{font-size:1.5rem}h6{font-size:1.2rem}a{color:#f8f9fa;text-decoration:none}a:hover{color:#e9ecef}.page-transition-enter{opacity:0}.page-transition-enter-active{opacity:1;transition:opacity .5s}.page-transition-exit{opacity:1}.page-transition-exit-active{opacity:0;transition:opacity .5s}
