.tabbar button[aria-selected=true]{background:var(--ink);color:var(--paper)}[hidden]{display:none!important}.float{animation:float 5s ease-in-out infinite}.turn{animation:turn 40s linear infinite;transform-origin:center}@keyframes float{50%{transform:translateY(-10px)}}@keyframes turn{to{transform:rotate(360deg)}}@media(max-width:800px){h1{font-size:42px;letter-spacing:-1px}h2{font-size:30px}h3{font-size:22px}.big{font-size:80px;letter-spacing:-3px}.pad{padding:45px 6%}.topbar{padding:15px 5%;gap:12px}.identity{max-width:60%;font-size:12px;gap:8px}.identity img{width:28px;height:28px}.nav{gap:12px}.nav>a{display:none}.menu-toggle{display:block;flex-shrink:0}.topbar.is-open .nav{position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:start;padding:20px 6%;background:var(--paper);border-bottom:1px solid var(--line)}.topbar.is-open .nav>a{display:block}.topbar.is-open .lang{order:-1}.cols,.thirds,.cards{grid-template-columns:1fr}.utility,.utility.strip,.utility.side{grid-template-columns:1fr}.utility.side>div:first-child{border-right:0}.utility.ticket{margin:30px 6%;grid-template-columns:1fr}.utility.ticket>div:first-child{grid-column:auto}.utility h2{font-size:28px}.rail .topbar{position:relative;width:auto;inset:auto;flex-direction:row;align-items:center;padding:15px 5%;border-right:0;border-bottom:1px solid var(--line)}.rail .identity{max-width:60%;flex-direction:row;font-size:12px;align-items:center}.rail .identity img{width:28px;height:28px}.rail main,.rail footer{margin-left:0}.rail .nav{width:auto;flex-direction:row;margin:0;gap:12px}.rail .lang{margin:0}.rail .is-open .nav{flex-direction:column;width:100%;gap:16px}.center-nav .nav{width:100%;justify-content:center}.topbar.center-nav{gap:12px}.topbar.center-nav .identity{font-size:13px}footer{flex-direction:column}.visual{max-height:360px}p{font-size:13px}.cards h3{margin:18px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}