@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/plus-jakarta-sans-600-latin.woff2) format("woff2")}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:#fff;color:#1e293b;font:600 18px/1.65 "Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif}
main{max-width:1200px;margin:0 auto;padding:72px 20px 40px;text-align:center}
.logo{display:block;margin:0 auto 20px;width:68px;height:68px}
h1{margin:0 0 14px;font-size:24px;line-height:1.3;font-weight:600}
p{margin:0 0 20px}
a{color:#060097}
a:hover{color:#c10fff}
a:focus-visible{outline:3px solid #1e293b;outline-offset:3px}
.socials{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin:0;padding:0;list-style:none}
.socials a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:#fff;transition:transform .15s}
.socials a:hover{color:#fff;transform:scale(1.1)}
.socials a:focus-visible{outline-color:#1e293b}
.youtube{background:red}.tiktok{background:#000}.instagram{background:#f00075}.facebook{background:#0866ff}
.skip{position:absolute;left:8px;top:-60px;background:#1e293b;color:#fff;padding:8px 14px;border-radius:4px;z-index:1}
.skip:focus{top:8px}
@media (prefers-reduced-motion:reduce){*{transition:none!important}}
.socials svg{fill:currentColor}
