@font-face{font-family:Monserrat;src:url(../fonts/montserrat/Montserrat-Regular.ttf)}@font-face{font-family:Monserrat-Bold;src:url(../fonts/montserrat/Montserrat-Bold.ttf)}@font-face{font-family:Monserrat-Medium;src:url(../fonts//montserrat/Montserrat-Medium.ttf)}:root{color-scheme:light dark;background-color:transparent;background:#000814;font-family:Monserrat}@font-face{font-family:Monserrat;src:url(/assets/Montserrat-Regular-Cw3fqWkz.ttf)}@font-face{font-family:Monserrat-Bold;src:url(/assets/Montserrat-Bold-BSrD1I5P.ttf)}@font-face{font-family:Monserrat-Medium;src:url(/assets/Montserrat-Medium-CpRznguy.ttf)}body{color:#222831;background:#f7f7f7;font-family:Monserrat-Medium}.scroller__inner{padding-block:1rem;display:flex;flex-wrap:wrap;gap:1rem}.scroller[data-animated=true]{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,white 20%,white 80%,transparent);mask:linear-gradient(90deg,transparent,white 20%,white 80%,transparent)}.scroller[data-animated=true] .scroller__inner{width:max-content;flex-wrap:nowrap;animation:scroll var(--_animation-duration, 40s) var(--_animation-direction, forwards) linear infinite}.scroller[data-direction=right]{--_animation-direction: reverse}.scroller[data-direction=left]{--_animation-direction: forwards}.scroller[data-speed=fast]{--_animation-duration: 20s}.scroller[data-speed=slow]{--_animation-duration: 180s}@keyframes scroll{to{transform:translate(calc(-50% - .5rem))}}.tag-list{margin:0;padding-inline:0;list-style:none}.tag-list li{padding:1rem;border-radius:.5rem;margin-right:16px;font-weight:700}.move-animation{animation-name:move;animation-duration:.5s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes move{0%{transform:translate(100%);opacity:0;height:0}to{transform:translate(0);opacity:1}}
