*{padding:0;margin:0;font-family:Bebas Neue,serif;font-weight:400;font-style:normal;box-sizing:border-box}:root{--bottom-clear: 0px}@media (max-width: 1024px),(hover: none) and (pointer: coarse){:root{--bottom-clear: calc(env(safe-area-inset-bottom, 0px) + 64px) }}[appSwipe]{touch-action:pan-y}body{width:100%;min-height:100vh;min-height:100dvh;background-color:#0a0a0a}app-navbar~app-certificates,app-navbar~app-contact,app-navbar~app-projects,app-navbar~app-not-found,app-navbar+router-outlet+app-certificates,app-navbar+router-outlet+app-contact,app-navbar+router-outlet+app-projects,app-navbar+router-outlet+app-not-found{display:block;margin-left:290px}.contact-container{width:100%;min-height:100vh;min-height:100dvh;background-image:url(/bg.webp);background-size:cover;background-attachment:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center;padding:2rem}.contact-container h1{font-size:2.5rem;color:#ffbf00;text-shadow:0 0 10px #ffbf00;margin-bottom:20px}.contact-container p{font-size:1.2rem;max-width:600px;margin-bottom:15px}.contact-container p a{text-decoration:none;color:#daa520}.quote{font-style:italic;margin-top:1em}.social-links i{display:inline-flex;justify-content:center;align-items:center;width:3rem;height:3rem;background-color:transparent;border:.2rem solid #ffbf00;border-radius:50%;color:#ffbf00;margin:5px 15px;font-size:1.5rem;transition:.2s linear}.social-links i:hover{scale:1.3;color:#000;background-color:#ffbf00;filter:drop-shadow(0 0 10px #ffbf00)}.cert-sect{width:100%;padding:60px 40px 40px;min-height:100vh;min-height:100dvh;background-image:url(/bg.webp);background-size:cover;background-attachment:fixed}.cert-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;padding:2rem 1rem}.cert-grid img{width:100%;border-radius:8px}.cert-title{margin-bottom:1rem;font-size:2rem;font-weight:800;color:#fff}.view-cert{display:inline-flex;align-items:center;background-color:#ffbf00;color:#000;margin-top:1.5em;padding:10px 20px;text-decoration:none;font-size:1.2rem;border-radius:8px;transition:.2s}.view-cert:hover{background-color:#000;color:#ffbf00;box-shadow:0 0 15px #ffbf00}@media (max-width: 820px){.contact-container,.cert-sect{padding-bottom:90px}.cert-grid{grid-template-columns:1fr}}app-navbar~app-references,app-navbar~app-projects,app-navbar~app-about,app-navbar+router-outlet+app-references,app-navbar+router-outlet+app-projects,app-navbar+router-outlet+app-about{display:block;margin-left:290px}@media (max-width: 820px){app-navbar~app-certificates,app-navbar~app-contact,app-navbar~app-projects,app-navbar~app-references,app-navbar~app-about,app-navbar~app-not-found,app-navbar+router-outlet+app-certificates,app-navbar+router-outlet+app-contact,app-navbar+router-outlet+app-projects,app-navbar+router-outlet+app-references,app-navbar+router-outlet+app-about,app-navbar+router-outlet+app-not-found{margin-left:0!important}.contact-container,.cert-sect,section{margin-left:0!important}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
