.navbar{--bs-navbar-padding-y:0.1rem!important}.navbar .container{padding-top:.1rem;padding-bottom:.1rem}.navbar-brand{--bs-navbar-brand-padding-y:0.1rem!important}.navbar-nav .nav-link{padding-top:.4rem!important;padding-bottom:.4rem!important}@media (max-width:991.98px){.navbar .btn[data-bs-toggle=offcanvas]{display:flex!important;align-items:center!important;justify-content:center!important;width:48px;height:48px;padding:0!important;position:relative;z-index:1200!important}.navbar .btn[data-bs-toggle=offcanvas] i{line-height:1!important;display:block}.offcanvas{z-index:1300!important}.offcanvas-backdrop{z-index:1290!important}}@media (max-width:991.98px){footer .d-flex.gap-3.mt-3.flex-wrap{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:flex-start!important}footer .footer-icon-link{display:inline-flex!important;margin-bottom:.5rem}}@media (max-width:767.98px){.btn .bi-box-arrow-up-right{font-size:1.1rem!important}.open-page-overlay .bi-box-arrow-up-right{font-size:1rem!important}.card-footer .btn-sm,.playlist-card-footer .btn-sm{padding:.5rem .75rem!important}}@media (max-width:767.98px){#gamedev .card .btn,section .card .btn{width:100%!important;display:block!important;margin-bottom:.75rem!important}#gamedev .card .btn:last-child,section .card .btn:last-child{margin-bottom:0!important}.card[style*="background: linear-gradient"] .btn,section .card[style*=linear-gradient] .btn{width:100%!important;margin-bottom:.75rem!important}.btn-group-vertical .btn,.d-flex.gap-2 .btn,.d-flex.gap-3 .btn{flex:1 1 100%!important;width:100%!important}}@media (max-width:767.98px){.card-footer .btn[href*="youtube.com/playlist"],.playlist-card-footer .btn{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:.75rem 1rem!important;font-size:1rem!important;font-weight:600!important;gap:.5rem!important}.card-footer .btn i,.playlist-card-footer .btn i{font-size:1.25rem!important}.card-footer,.playlist-card-footer{padding:.75rem!important}.card-footer .d-flex,.playlist-card-footer .d-flex{flex-direction:column!important;gap:.75rem!important}.card-footer .d-flex .btn,.playlist-card-footer .d-flex .btn{flex:1 1 100%!important;width:100%!important;margin:0!important}}@media (max-width:767.98px){#gamedev .btn,.gamedev-section-alt .btn,.py-5.gamedev-section-alt .btn{font-weight:600!important;padding:.75rem 1rem!important;border-radius:.375rem!important;transition:all .3s ease!important}.btn-primary{background:linear-gradient(135deg,#667eea 0,#764ba2 100%)!important;border:none!important;color:#fff!important}.btn-outline-primary,.btn-outline-secondary{border-width:2px!important}.btn[style*="#1b2838"],a[href*=steam][class*=btn]{background-color:#1b2838!important;color:#66c0f4!important;border:2px solid #66c0f4!important;width:100%!important;padding:.75rem 1rem!important}a[href*=youtube][class*=btn]:not(.btn-outline-secondary){background-color:red!important;color:#fff!important;border:none!important;width:100%!important;padding:.75rem 1rem!important}a[href*=patreon][class*=btn]{background-color:#ff424d!important;color:#fff!important;border:none!important;width:100%!important;padding:.75rem 1rem!important}}@media (max-width:767.98px){section .card[style*="171a21"] .btn,section .card[style*="1b2838"] .btn{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin-bottom:.75rem!important;padding:.75rem 1rem!important;font-size:1rem!important;font-weight:600!important;gap:.5rem!important}section .card .d-flex.gap-2,section .card .d-flex.gap-3{flex-direction:column!important;gap:0!important}section .card .btn:last-of-type{margin-bottom:0!important}}@media (max-width:767.98px){.card{margin-bottom:1.5rem!important}.card-footer{padding:1rem!important;background-color:transparent!important}.stretched-link{z-index:1!important}.open-page-overlay{z-index:10!important}}@media (max-width:575.98px){.btn{font-size:.9rem!important;padding:.625rem .875rem!important}.btn i{font-size:1.1rem!important}.card-body{padding:1rem!important}.card-footer{padding:.75rem!important}}@media (max-width:767.98px){.btn:hover{transform:none!important}.btn:active{transform:scale(.98)!important;transition:transform .1s ease!important}}