:root{--bs-body-bg: #0a0a0a;--bs-body-color: #e6edf3;--bs-secondary-bg: #1a1a1a;--bs-border-color: #333;--accent: #E84C3D;--accent-hover: #c0392b;--robot-gray: #8E9EAB}body{min-height:100vh;display:flex;flex-direction:column}main{flex:1}a{color:var(--accent)}a:hover{color:var(--accent-hover)}.navbar{background:linear-gradient(180deg, rgba(30, 30, 30, 0.98) 0%, rgba(10, 10, 10, 0.98) 100%) !important;border-bottom:2px solid var(--accent);padding:0;box-shadow:0 4px 20px rgba(232,76,61,.15)}.navbar>.container{padding-top:.5rem;padding-bottom:.5rem}.navbar-brand{display:flex;align-items:center;padding:0;margin-right:2rem}.navbar-brand img{height:70px;width:auto;filter:drop-shadow(0 2px 8px rgba(232, 76, 61, 0.3));transition:filter .2s,transform .2s}.navbar-brand:hover img{filter:drop-shadow(0 4px 12px rgba(232, 76, 61, 0.5));transform:scale(1.02)}@media(min-width: 768px){.navbar-brand img{height:90px}}.nav-link{color:var(--robot-gray) !important;font-weight:500;padding:.75rem 1.25rem !important;border-radius:8px;transition:all .2s;position:relative}.nav-link:hover{color:#fff !important;background:rgba(232,76,61,.15)}.nav-link::after{content:"";position:absolute;bottom:.5rem;left:50%;width:0;height:2px;background:var(--accent);transition:all .2s;transform:translateX(-50%)}.nav-link:hover::after{width:calc(100% - 2.5rem)}.navbar-toggler{border-color:var(--accent);padding:.5rem .75rem}.navbar-toggler:focus{box-shadow:0 0 0 .25rem rgba(232,76,61,.25)}.navbar-toggler-icon{filter:invert(1)}.hero{padding:5rem 0;background:linear-gradient(180deg, var(--bs-secondary-bg) 0%, var(--bs-body-bg) 100%)}.hero h1 span{color:var(--accent)}.btn-primary,.btn-primary:link,.btn-primary:visited{background:var(--accent) !important;border-color:var(--accent) !important;color:#fff !important;font-weight:600}.btn-primary:hover{background:var(--accent-hover) !important;border-color:var(--accent-hover) !important;color:#fff !important}.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary:focus-visible,.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active{background:var(--accent-hover) !important;border-color:var(--accent-hover) !important;color:#fff !important;box-shadow:0 0 0 .25rem rgba(232,76,61,.5) !important}.card{background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);transition:transform .2s,border-color .2s}.card:hover{transform:translateY(-4px);border-color:var(--accent)}.card-title a{color:var(--bs-body-color);text-decoration:none}.card-title a:hover{color:var(--accent)}.content{overflow-x:hidden}.content img{max-width:100% !important;width:100% !important;height:auto !important;display:block;border-radius:.5rem;margin:1.5rem 0}img{max-width:100%;height:auto}a:active,a:focus{color:var(--accent-hover) !important;outline-color:var(--accent) !important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bs-body-bg)}::-webkit-scrollbar-thumb{background:var(--accent);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--accent-hover)}*{scrollbar-width:thin;scrollbar-color:var(--accent) var(--bs-body-bg)}::selection{background:var(--accent);color:#fff}.youtube-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:.5rem;margin:1.5rem 0}.youtube-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}footer{background:var(--bs-secondary-bg);border-top:1px solid var(--bs-border-color);margin-top:auto}footer a{color:var(--robot-gray)}footer a:hover{color:var(--accent)}.form-control{background:var(--bs-secondary-bg);border-color:var(--bs-border-color);color:var(--bs-body-color)}.form-control:focus{background:var(--bs-secondary-bg);border-color:var(--accent);color:var(--bs-body-color);box-shadow:0 0 0 .25rem rgba(232,76,61,.25)}.text-accent{color:var(--accent) !important}.border-accent{border-color:var(--accent) !important}/*# sourceMappingURL=main.css.map */