.fi,.fib{background-size:contain;background-position:50%;background-repeat:no-repeat}.fi{position:relative;display:inline-block;width:1.33333em;line-height:1em}.fi:before{content:" "}.fi.fis{width:1em}.fi-us{background-image:url(assets/images/flags/4x3/cb3557fd707b978ef927bef888378fb8.svg)}.fi-us.fis{background-image:url(assets/images/flags/1x1/2b96179241e072f75ba926d25fe49309.svg)}.fi-fr{background-image:url(assets/images/flags/4x3/b377e77885d6a93660dcaf59f68ab2af.svg)}.fi-fr.fis{background-image:url(assets/images/flags/1x1/d7acb86a0942ed56ea92a624f187152d.svg)}.fi-de{background-image:url(assets/images/flags/4x3/6435bf24d148ca7248e78a89c1d026ca.svg)}.fi-de.fis{background-image:url(assets/images/flags/1x1/8406691444ff98ee33d4f6cc86cb0372.svg)}.fi-it{background-image:url(assets/images/flags/4x3/08db2cd122d5f99494dd35c2cfb10784.svg)}.fi-it.fis{background-image:url(assets/images/flags/1x1/febcc1b18059405d2a1b169a335888f5.svg)}.fi-es{background-image:url(assets/images/flags/4x3/36cdd00d34fa3ab9d98aba66d3ac5b39.svg)}.fi-es.fis{background-image:url(assets/images/flags/1x1/ab57bf70f93a708e0107e83d3baf07f3.svg)}.fi-pt{background-image:url(assets/images/flags/4x3/96475126e7232ee3558e6fd593a37bec.svg)}.fi-pt.fis{background-image:url(assets/images/flags/1x1/6a0212390ef38b81c19a1be315ec3d31.svg)}.fi-cn{background-image:url(assets/images/flags/4x3/5744860e2b32d35e322c5803b1dcf11b.svg)}.fi-cn.fis{background-image:url(assets/images/flags/1x1/4fde2ed612a6a2f9ff03069a579a3bac.svg)}.fi-tw{background-image:url(assets/images/flags/4x3/39308d8769d9190bd1aaa8ff1a6a5f88.svg)}.fi-tw.fis{background-image:url(assets/images/flags/1x1/8ea0b61c9cced533d851df6fc6ad4fb7.svg)}.fi-th{background-image:url(assets/images/flags/4x3/d3dea0cee87c83e3a1e65baf0081b1e3.svg)}.fi-th.fis{background-image:url(assets/images/flags/1x1/b4262644824a028810ca42e7d45fe161.svg)}.fi-tr{background-image:url(assets/images/flags/4x3/a1a28a5eb8eceaad90b38395a1000ff3.svg)}.fi-tr.fis{background-image:url(assets/images/flags/1x1/1a109fa73fffdfd33b11a168f71fa60f.svg)}.fi-am{background-image:url(assets/images/flags/4x3/76e9c18194c0d37b56c015b31dce1f63.svg)}.fi-am.fis{background-image:url(assets/images/flags/1x1/8752853c28f0a87ccefb8128bd51c142.svg)}.fi-ru{background-image:url(assets/images/flags/4x3/7e04b988972d41f5c36902a31b818119.svg)}.fi-ru.fis{background-image:url(assets/images/flags/1x1/c789ea20a0f569d9d6a92d6d34f452a1.svg)}body main.lobby{display:block;position:relative;height:auto;min-height:100vh;max-width:none;margin:0;padding:0;color:#fff;background:radial-gradient(60rem 40rem at 15% -10%,#a1f15b12,#0000 60%),radial-gradient(50rem 36rem at 95% 0%,#e62b3a17,#0000 60%),#0c121e}body main.lobby>div{overflow:visible}.logo-and-back-wrapper{display:none}.lobby-head__side{display:flex;align-items:center;gap:10px;margin-left:auto;min-width:0}@media (width<=575.98px){.lobby-head__side{flex-basis:100%;gap:8px}.lobby-head__side.is-editing .language-wrapper{display:none}}.lobby-user{display:flex;align-items:center;gap:8px;min-width:0}@media (width<=575.98px){.lobby-user{flex:auto}}.lobby-user__field{position:relative;display:flex;align-items:center;width:190px;min-width:0}@media (width<=575.98px){.lobby-user__field{flex:auto;width:auto}}.lobby-user__input{width:100%;height:34px;padding:0 32px 0 33px;border:1px solid#0000;border-radius:999px;background:#646a8024;color:#97a1c2;font:13px"Roboto-Regular",sans-serif;text-overflow:ellipsis;-webkit-user-select:text;user-select:text;transition:background-color.2s,border-color.2s}@media (width<=575.98px){.lobby-user__input{height:38px;font-size:16px}}.lobby-user__input[readonly]{cursor:default}.lobby-user__input[readonly]:hover{background:#646a8038}.lobby-user__icon{position:absolute;color:#97a1c2;pointer-events:none}.lobby-user__icon--user{left:11px}.lobby-user__icon--lock{right:11px}.lobby-user__dice{position:absolute;right:5px;display:none;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border-radius:50%;background:none;color:#97a1c2;cursor:pointer;transition:background-color.2s,color.2s}@media (width<=575.98px){.lobby-user__dice{width:30px;height:30px}}.lobby-user__dice:focus-visible,.lobby-user__dice:hover{background:#646a8038;color:#a1f15b}.lobby-user__apply,.lobby-user__cancel,.lobby-user__edit{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;height:34px;border-radius:999px;font:13px/1"Roboto-Regular",sans-serif;white-space:nowrap;cursor:pointer;transition:background-color.2s,color.2s,opacity.2s}@media (width<=575.98px){.lobby-user__apply,.lobby-user__cancel,.lobby-user__edit{height:38px}}.lobby-user__edit{gap:6px;padding:0 14px 0 12px;background:#646a8024;color:#97a1c2}.lobby-user__edit:focus-visible,.lobby-user__edit:hover{background:#646a8038;color:#fff}.lobby-user__apply{display:none;padding:0 16px;background:#a1f15b;color:#151b29}@media (width<=575.98px){.lobby-user__apply{padding:0 12px}}.lobby-user__apply:disabled{opacity:.45;cursor:default}.lobby-user__cancel{display:none;width:34px;padding:0;background:#646a8024;color:#97a1c2}@media (width<=575.98px){.lobby-user__cancel{width:38px}}.lobby-user__cancel:focus-visible,.lobby-user__cancel:hover{background:#646a8038;color:#fff}.is-editing .lobby-user__input{padding-right:36px;border-color:#a1f15b;background:#646a8033;color:#fff}.is-editing .lobby-user__input[aria-invalid=true]{border-color:#ff5a4d}.is-editing .lobby-user__edit,.is-editing .lobby-user__icon--lock{display:none}.is-editing .lobby-user__apply,.is-editing .lobby-user__cancel,.is-editing .lobby-user__dice{display:inline-flex}.language-wrapper{position:relative;z-index:10;flex-shrink:0}.language-wrapper .language-chooser{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px 0 4px;border-radius:999px;background:#646a8024;color:#97a1c2;cursor:pointer;transition:background-color.2s}@media (width<=575.98px){.language-wrapper .language-chooser{height:38px;padding:0 10px 0 6px}}.language-wrapper .language-chooser:hover{background:#646a8038}.language-wrapper .language-chooser .fi{display:block;flex-shrink:0;width:26px;height:26px;line-height:1;border-radius:50%;background-size:cover;box-shadow:0 0 0 1px#ffffff24}.language-wrapper .language-list{position:absolute;top:calc(100% + 8px);right:0;display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;width:360px;max-width:calc(100vw - 30px);max-height:calc(100vh - 80px);overflow-y:auto;overscroll-behavior:contain;padding:8px;border:1px solid#ffffff0f;border-radius:14px;background:#1f2533;box-shadow:0 18px 44px -12px#000000b3}.language-wrapper .language-list.show{display:grid}@media (width<=575.98px){.language-wrapper .language-list{grid-template-columns:minmax(0,1fr);width:240px}}.language-wrapper .language-list li{min-width:0;border-radius:10px;transition:background-color.15s}.language-wrapper .language-list li:hover{background:#646a8033}.language-wrapper .language-list li.active{background:#a1f15b1f}.language-wrapper .language-list li.active .fi{color:#a1f15b}.language-wrapper .language-list .fi{display:flex;align-items:center;width:100%;height:40px;padding:0 12px 0 46px;overflow:hidden;background-position:12px;background-size:24px 18px;color:#fff;font:13px/1"Roboto-Regular",sans-serif;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.language-wrapper .language-list .fi:before{display:none}.language-wrapper .language-list .fi:after{content:attr(data-name);overflow:hidden;text-overflow:ellipsis;pointer-events:none}.lobby-page{max-width:1280px;margin:0 auto}.lobby-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:40px 20px 20px}@media (width<=575.98px){.lobby-head{gap:14px;padding:24px 15px 12px}}.lobby-head__text{min-width:0}.lobby-title{margin:0;font:32px/1.1"ProximaNovaBold",sans-serif;letter-spacing:.02em}.lobby-title span{color:#a1f15b}@media (width<=575.98px){.lobby-title{font-size:24px}}.lobby-stats{margin-top:8px;color:#97a1c2;font:13px"Roboto-Regular",sans-serif}.lobby-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-bottom:14px;padding:0 20px}@media (width<=575.98px){.lobby-toolbar{gap:10px;margin-bottom:10px;padding:0 15px}}.lobby-sort{display:flex;align-items:center;gap:8px;min-width:0}@media (width<=575.98px){.lobby-sort{order:2;width:calc(100% + 30px);margin:0 -15px;padding:2px 15px;overflow-x:auto;scrollbar-width:none}.lobby-sort::-webkit-scrollbar{display:none}}.lobby-sort__label{flex-shrink:0;margin-right:4px;color:#97a1c2;font:12px"Roboto-Regular",sans-serif;text-transform:uppercase;letter-spacing:.06em}.lobby-search{position:relative;display:flex;align-items:center;flex:0 260px;color:#97a1c2}@media (width<=575.98px){.lobby-search{order:1;flex-basis:100%}}.lobby-search svg{position:absolute;left:13px;pointer-events:none}.lobby-search input{width:100%;height:34px;padding:0 14px 0 36px;border:1px solid#0000;border-radius:999px;background:#646a8024;color:#fff;font:14px"Roboto-Regular",sans-serif;-webkit-appearance:none;appearance:none;-webkit-user-select:text;user-select:text;transition:border-color.2s,background-color.2s}@media (width<=575.98px){.lobby-search input{height:38px;font-size:16px}}.lobby-search input::placeholder{color:#97a1c2}.lobby-search input:focus{border-color:#a1f15b99;background:#646a8033}.lobby-search input::-webkit-search-decoration{-webkit-appearance:none}.lobby-search input::-webkit-search-cancel-button{-webkit-appearance:none;width:14px;height:14px;cursor:pointer;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M6 6l12 12M18 6L6 18' stroke='%2397a1c2' stroke-width='2.6' stroke-linecap='round'/></svg>")center/contain no-repeat}.lobby-empty{display:none;padding:40px 20px 20px;text-align:center}.lobby-empty.show{display:block}.lobby-empty__title{font:17px/1.2"ProximaNovaBold",sans-serif}.lobby-empty__text{margin:6px 0 16px;color:#97a1c2;font:13px"Roboto-Regular",sans-serif;word-break:break-word}.sort-pill{flex-shrink:0;padding:6px 14px;border-radius:999px;background:#646a8024;color:#97a1c2;font:13px/1.2"ProximaNovaBold",sans-serif;white-space:nowrap;cursor:pointer;transition:background-color.2s,color.2s}.sort-pill:focus-visible,.sort-pill:hover{color:#fff}.sort-pill:focus-visible{box-shadow:0 0 0 2px#a1f15b99}.sort-pill.active{background:#a1f15b;color:#151b29}.lobby-games{display:flex;flex-direction:column;gap:36px;padding:10px 20px 60px}@media (width<=575.98px){.lobby-games{padding:5px 15px 40px}}.games-section__head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.games-section__description{margin-bottom:16px;color:#97a1c2;font:12px/1.45"Roboto-Regular",sans-serif}.games-section__title{margin:0;font:17px/1.2"ProximaNovaBold",sans-serif;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.games-section__count{padding:1px 9px;border-radius:999px;background:#646a8029;color:#97a1c2;font:12px/1.5"Roboto-Regular",sans-serif}.games-section__line{flex:1;height:1px;background:linear-gradient(90deg,#646a8073,#0000)}.games-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:22px 18px}@media (width<=575.98px){.games-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px 12px}}@media (width<=359.98px){.games-grid{grid-template-columns:repeat(auto-fill,minmax(125px,1fr))}}.game-card.hidden,.game-card.no-match,.games-section.hidden{display:none}.game-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:0;background:none;color:#fff;text-align:left;cursor:pointer;transition:transform.25s}.game-card:focus-visible,.game-card:hover{transform:translateY(-6px)}.game-card__tile{position:relative;display:block;aspect-ratio:222/253;overflow:hidden;border-radius:14px;background:#1f25338c;transition:box-shadow.25s}@supports not (aspect-ratio:1){.game-card__tile:before{content:"";display:block;padding-top:113.964%}}.game-card:hover .game-card__tile{box-shadow:0 12px 30px -8px var(--game-color)}.game-card:focus-visible .game-card__tile{box-shadow:0 0 0 2px var(--game-color)}.game-card__art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.game-card__fallback{position:absolute;inset:0;display:none;align-items:center;justify-content:center;background:radial-gradient(100% 72% at 50% 0%,var(--game-glow),transparent 72%),linear-gradient(180deg,#1f2533,#0f1420);box-shadow:inset 0 0 0 1px var(--game-edge);border-radius:inherit;color:var(--game-color);font:24px/1"ProximaNovaBold",sans-serif;letter-spacing:.1em;text-shadow:0 0 18px var(--game-glow)}.game-card__tile.is-fallback .game-card__art{display:none}.game-card__tile.is-fallback .game-card__fallback{display:flex}.game-card__new{position:absolute;top:10px;left:10px;z-index:1;padding:4px 9px;border-radius:999px;background:#a1f15b;color:#151b29;font:10px/1"ProximaNovaBold",sans-serif;text-transform:uppercase;letter-spacing:.1em}.game-card__play{display:none}@media (hover:hover){.game-card__play{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#0c121e8c;opacity:0;transition:opacity.25s}.game-card__play span{padding:9px 22px;border-radius:999px;background:var(--game-color);color:#151b29;font:15px/1"ProximaNovaBold",sans-serif;text-transform:uppercase;letter-spacing:.12em}.game-card:focus-visible .game-card__play,.game-card:hover .game-card__play{opacity:1}}.game-card__info{display:flex;flex-direction:column;gap:4px;min-width:0;padding:0 2px}.game-card__row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.game-card__name{min-width:0;overflow:hidden;font:15px/1.25"ProximaNovaBold",sans-serif;white-space:nowrap;text-overflow:ellipsis}.game-card__badge{flex-shrink:0;color:var(--game-color);opacity:.85;font:10px"Roboto-Regular",sans-serif;text-transform:uppercase;letter-spacing:.1em}@media (width<=575.98px){.game-card__badge{display:none}}.game-card__blurb{display:-webkit-box;min-height:2.9em;overflow:hidden;color:#97a1c2;font:12px/1.45"Roboto-Regular",sans-serif;-webkit-line-clamp:2;-webkit-box-orient:vertical}.game-card__since{color:#97a1c2a6;font:11px"Roboto-Regular",sans-serif}section.game-wrapper{position:fixed;inset:0;z-index:20;background:#0c121e;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px);transition:opacity.25s,transform.25s,visibility 0s.25s linear}section.game-wrapper.show{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity.25s,transform.25s}section.game-wrapper .game-frame-wrapper{display:block;width:100%;height:100%;border:0}@media (prefers-reduced-motion:reduce){.game-card,.game-card__play,.game-card__tile,section.game-wrapper{transition:none!important}.game-card:focus-visible,.game-card:hover{transform:none}}