:root{--padding:1rem;--margin:4rem 0;--gap:1rem;--white:#fff;--black:#000;--water:#e7f9ff;--ocean:#061647;--border:1px solid #000;--radius:15px;--smooth-shadow:0 0.5px 1px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.05),0 2px 4px rgba(0,0,0,.05),0 4px 8px rgba(0,0,0,.05),0 8px 16px rgba(0,0,0,.05),0 16px 32px rgba(0,0,0,.05)}@media only screen and (min-width:720px){:root{--padding:0 3rem;--margin:8rem 0}}@media only screen and (min-width:1240px){:root{--padding:0 3rem;--margin:8rem 0}}@media only screen and (min-width:1360px){:root{--padding:0 6rem;--margin:12rem 0}}@media(prefers-color-scheme:dark){:root{--white:#000;--black:#fff}}@font-face{font-family:Font name;src:url(/fonts/fontname.woff) format("woff"),url(/fonts/fontname.woff2) format("woff2");font-weight:400;font-style:normal}:root{--bg:#fff}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;animation:fadeInAnimation 1.5s ease;animation-iteration-count:1;animation-fill-mode:forwards}body{background:var(--bg)}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-weight:400}a::selection,blockquote::selection,br::selection,div::selection,em::selection,footer::selection,h1::selection,h2::selection,h3::selection,h4::selection,img::selection,li::selection,p::selection,span::selection,sup::selection{background:var(--water);opacity:1}a:focus-visible{border:0;outline:1px solid var(--ocean);outline-offset:0}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}