html:has(.catalog-shell) .catalog-shell{grid-template-columns:minmax(0,1fr) 302px;grid-template-rows:auto auto;column-gap:18px;row-gap:16px}html:has(.catalog-shell) .catalog-welcome{grid-column:1/-1;grid-row:1}html:has(.catalog-shell) .catalog-content{grid-column:1;grid-row:2;min-width:0;padding-inline:0;container-type:inline-size;container-name:home-catalog}html:has(.catalog-shell) .catalog-content .game-cards{grid-template-columns:repeat(2,minmax(0,1fr))}@container home-catalog (min-width: 580px){html:has(.catalog-shell) .catalog-content .game-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}html:has(.catalog-shell) .home-sidebar{grid-column:2;grid-row:2;align-self:start;min-width:0}html:has(.catalog-shell) .home-sidebar-content{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;min-width:0}html:has(.catalog-shell) .home-sidebar-content>*{min-width:0;max-width:100%}html:has(.catalog-shell) .home-sidebar .ad-slot{justify-self:center;margin:0;border:1px solid #3a424d;border-radius:var(--radius);background:#1c2128 url(/appearance/grain.svg) 0 0/180px 180px repeat;color:#9ea9b8}@media (max-width:1000px) and (pointer:coarse){html:has(.catalog-shell) .catalog-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:16px}html:has(.catalog-shell) .home-sidebar{grid-column:1;grid-row:3}html:has(.catalog-shell) .catalog-content{grid-column:1;width:100%;max-width:none;padding-inline:0;justify-self:center}html:has(.catalog-shell) .home-sidebar{width:100%;max-width:none;justify-self:center}}@media (max-width:760px) and (pointer:coarse){html:has(.catalog-shell) .catalog-shell{gap:16px}html:has(.catalog-shell) .catalog-content .game-cards{grid-template-columns:repeat(2,minmax(0,1fr))}html:has(.catalog-shell) :is(.catalog-content,.home-sidebar){max-width:none}}@media (forced-colors:active){html:has(.catalog-shell) .home-sidebar .ad-slot{background:Canvas;color:CanvasText;border-color:CanvasText}}html:has(.catalog-shell) .catalog-content .game-card[href="/play/literaki"]{--game-icon:url(/appearance/games-line/literaki.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/quiz"]{--game-icon:url(/appearance/games-line/quiz.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/mafia"]{--game-icon:url(/appearance/games-line/mafia.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/countries-cities"]{--game-icon:url(/appearance/games-line/countries-cities.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/blackjack"]{--game-icon:url(/appearance/games-line/blackjack.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/eight-ball"]{--game-icon:url(/appearance/games-line/eight-ball.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/domino"]{--game-icon:url(/appearance/games-line/domino.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/mahjong"]{--game-icon:url(/appearance/games-line/mahjong.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/chess"]{--game-icon:url(/appearance/games-line/chess.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/backgammon"]{--game-icon:url(/appearance/games-line/backgammon.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/checkers"]{--game-icon:url(/appearance/games-line/checkers.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/bridge"]{--game-icon:url(/appearance/games-line/bridge.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/canasta"]{--game-icon:url(/appearance/games-line/canasta.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/hearts"]{--game-icon:url(/appearance/games-line/hearts.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/makao"]{--game-icon:url(/appearance/games-line/makao.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/spades"]{--game-icon:url(/appearance/games-line/spades.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/poker-texas-holdem"]{--game-icon:url(/appearance/games-line/poker.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/gin-rummy"]{--game-icon:url(/appearance/games-line/gin-rummy.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/tysiac"]{--game-icon:url(/appearance/games-line/tysiac.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/dice"]{--game-icon:url(/appearance/games-line/dice.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/sketchpop"]{--game-icon:url(/appearance/games-line/sketchpop.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/tankgrid"]{--game-icon:url(/appearance/games-line/tankgrid.svg)}html:has(.catalog-shell) .catalog-content .game-card{grid-template-columns:56px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-width:0;min-height:76px;padding:12px;border-radius:var(--radius);background:#22272e;border-color:#3b424d}html:has(.catalog-shell) .catalog-content .game-card>.game-card-art{display:grid;place-items:center;align-self:center;flex:none;width:56px;height:56px;min-height:0;padding:0;border-radius:0;background:transparent}html:has(.catalog-shell) .catalog-content .game-card-art:before{width:40px;height:40px}html:has(.catalog-shell) .catalog-content .game-card>.game-card-art[data-mark=hero]{border-radius:10px;background:#c73740}html:has(.catalog-shell) .catalog-content .game-card-art[data-mark=hero]:before{width:46px;height:46px}html:has(.catalog-shell) .catalog-content .game-card>.game-card-body{flex:none;align-items:flex-start;width:100%;padding:0;gap:3px;-webkit-padding-end:22px;padding-inline-end:22px;background:transparent;text-align:left}html:has(.catalog-shell) .catalog-content .game-card-name{max-width:100%;font-size:15px;line-height:1.25;text-wrap:balance}html:has(.catalog-shell) .catalog-content .game-card-players{font-size:12px;line-height:1.4}html:has(.catalog-shell) .catalog-content .game-card:active{transform:translateY(1px)}html:has(.catalog-shell) .catalog-content .game-card:focus-visible{outline-color:#f16f7d;border-color:#f16f7d;box-shadow:none}@media (hover:hover){html:has(.catalog-shell) .catalog-content .game-card:hover{border-color:#f16f7d;background:#2b313b;box-shadow:inset 3px 0 0 #f16f7d}}@media (max-width:760px) and (pointer:coarse){html:has(.catalog-shell) .catalog-content .game-card{grid-template-columns:46px minmax(0,1fr);min-height:70px;gap:8px;padding:12px 8px}html:has(.catalog-shell) .catalog-content .game-card>.game-card-art{width:46px;height:46px}html:has(.catalog-shell) .catalog-content .game-card-art:before{width:38px;height:38px}html:has(.catalog-shell) .catalog-content .game-card-art[data-mark=hero]:before{width:38px;height:38px}html:has(.catalog-shell) .catalog-content .game-card-name{font-size:14px}}@media (max-width:359px) and (pointer:coarse){html:has(.catalog-shell) .catalog-content .game-card{grid-template-columns:40px minmax(0,1fr);gap:6px}html:has(.catalog-shell) .catalog-content .game-card-art:before,html:has(.catalog-shell) .catalog-content .game-card>.game-card-art{width:40px;height:40px}html:has(.catalog-shell) .catalog-content .game-card-art[data-mark=hero]:before{width:33px;height:33px}html:has(.catalog-shell) .catalog-content .game-card-name{font-size:12px}}@media (prefers-reduced-motion:reduce){html:has(.catalog-shell) .catalog-content .game-card:active{transform:none}}@media (forced-colors:active){html:has(.catalog-shell) .catalog-content .game-card,html:has(.catalog-shell) .catalog-content .game-card>.game-card-art{background:Canvas;color:CanvasText}}.game-card{position:relative}.game-card-mode{position:absolute;inset-block-start:6px;inset-inline-end:6px;display:grid;place-items:center;width:18px;height:18px;color:var(--text-muted)}.game-card-mode svg{display:block;width:16px;height:16px}html:has(.catalog-shell) .news-ticker{min-width:0;padding:18px;border:1px solid #3a414b;border-radius:var(--radius);background:#22272e;color:#f5efe7;font-size:13px;line-height:1.5}html:has(.catalog-shell) .news-heading{display:flex;align-items:center;gap:10px;margin-bottom:12px}html:has(.catalog-shell) .news-heading h2{margin:0;font-size:17px;font-weight:700;letter-spacing:-.4px}html:has(.catalog-shell) .news-heading p{margin:1px 0 0;color:#adb7c5;font-size:11px}html:has(.catalog-shell) .news-heading-mark{display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid #a74956;border-radius:var(--radius);background:#442a32;color:#ff8593}html:has(.catalog-shell) .news-heading-mark svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}html:has(.catalog-shell) .news-empty{margin:0;padding:6px 2px 2px;color:#adb7c5;font-size:12px;line-height:1.45;text-wrap:pretty}html:has(.catalog-shell) .news-list{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}html:has(.catalog-shell) .news-row{display:flow-root;position:relative;padding:6px 0;border-top:1px solid #2d333c}html:has(.catalog-shell) .news-row:first-child{border-top:0}html:has(.catalog-shell) .news-mark{float:left;margin:0 8px -2px 0;display:grid;place-items:center;width:22px;height:22px;border-radius:var(--radius);background:#2c333c;color:#ff8593}html:has(.catalog-shell) .news-mark svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}html:has(.catalog-shell) .news-mark[data-category=event]{color:#f0c274}html:has(.catalog-shell) .news-mark[data-category=technical]{color:#8fb8dd}html:has(.catalog-shell) .news-mark[data-category=community]{color:#9dd3a8}html:has(.catalog-shell) .news-row time{float:left;margin-right:8px;padding-top:3px;line-height:16px;color:#adb7c5;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}html:has(.catalog-shell) .news-text{position:relative;margin:0;padding-top:1px;overflow:clip;white-space:pre-wrap;overflow-wrap:anywhere;max-height:calc(1lh + 1px);transition:max-height .3s cubic-bezier(.33,0,.2,1)}html:has(.catalog-shell) .news-row[data-open=true] .news-text{max-height:var(--news-open,40em)}html:has(.catalog-shell) .news-text:before{content:"";float:right;width:calc(30px + 1.2em);height:1lh}html:has(.catalog-shell) .news-row[data-open=false][data-more=true] .news-text:after{content:"…";position:absolute;z-index:1;top:1px;left:min(var(--news-dots,100%),calc(100% - 30px - 1.1em));padding-left:1px;background:#22272e;color:#adb7c5;line-height:inherit;pointer-events:none}@media (prefers-reduced-motion:reduce){html:has(.catalog-shell) .news-text{transition:none}}html:has(.catalog-shell) .news-toggle{position:absolute;top:6px;right:0;display:grid;place-items:center;width:22px;height:22px;padding:0;border:1px solid #3a424d;border-radius:var(--radius);background:#2c333c;color:#f5efe7;font-size:15px;line-height:1;cursor:pointer}html:has(.catalog-shell) .news-toggle:hover{border-color:#56606d;background:#343c46}html:has(.catalog-shell) .news-toggle:active{background:#262c34}html:has(.catalog-shell) .news-toggle:focus-visible{outline:2px solid #ff8593;outline-offset:2px}@media (forced-colors:active){html:has(.catalog-shell) .news-ticker,html:has(.catalog-shell) .news-toggle{background:Canvas;color:CanvasText;border-color:CanvasText}}html:has(.catalog-shell) .daily-challenge{min-width:0;padding:18px;border:1px solid #3a414b;border-radius:var(--radius);background:#22272e;color:#f5efe7;font-size:13px;line-height:1.5}html:has(.catalog-shell) .daily-heading{display:flex;align-items:center;gap:10px}html:has(.catalog-shell) .daily-heading h2{margin:0;font-size:17px;font-weight:700;letter-spacing:-.4px}html:has(.catalog-shell) .daily-heading p{margin:1px 0 0;color:#adb7c5;font-size:11px}html:has(.catalog-shell) .daily-heading time{margin-left:auto;color:#adb7c5;font-size:10px;white-space:nowrap}html:has(.catalog-shell) .daily-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid #a74956;border-radius:var(--radius);background:#442a32;color:#ff8593}html:has(.catalog-shell) .daily-challenge svg{width:18px;height:18px;flex:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}html:has(.catalog-shell) .daily-intro{margin:14px 0 6px;color:#bdc6d2;font-size:12px}html:has(.catalog-shell) .daily-clue{margin:0 0 14px;font-weight:600}html:has(.catalog-shell) .daily-letters{display:flex;gap:4px;margin-bottom:12px}html:has(.catalog-shell) .daily-letters button{flex:1 1;min-width:0;min-height:40px;padding:4px 0;border:1px solid #56505a;border-radius:var(--radius);background:#30323b;color:#fff0e4;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .13s ease,border-color .13s ease,transform .13s ease}html:has(.catalog-shell) .daily-answer{display:block;margin:0}html:has(.catalog-shell) .daily-answer input{width:100%;min-height:50px;padding:20px 12px 5px;border:1px solid #4a515e;border-radius:var(--radius);background:#1b2027;color:#f5efe7;font-size:16px;font-weight:600;letter-spacing:3px}html:has(.catalog-shell) .daily-answer label{color:#b5bfcd}html:has(.catalog-shell) .daily-answer input[aria-invalid=true]{border-color:#ff8593}html:has(.catalog-shell) .daily-actions{display:flex;gap:8px;margin-top:10px}html:has(.catalog-shell) .daily-actions button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:6px 12px;border:1px solid #4b515d;border-radius:var(--radius);font-size:12px;font-weight:650;cursor:pointer;transition:background-color .13s ease,border-color .13s ease,transform .13s ease}html:has(.catalog-shell) .daily-check{flex:1 1;background:#ce3547;color:#fff5eb}html:has(.catalog-shell) .daily-clear{background:transparent;color:#c0c8d3}html:has(.catalog-shell) .daily-status{min-height:36px;margin:8px 0 10px;color:#a8b2c0;font-size:12px}html:has(.catalog-shell) .daily-status[data-tone=success]{color:#9ae0ad}html:has(.catalog-shell) .daily-status[data-tone=retry]{color:#ffabb5}html:has(.catalog-shell) .daily-badge-heading{display:flex;align-items:center;gap:8px;color:#aeb9c9;font-size:10px;font-weight:650}html:has(.catalog-shell) .daily-badge-heading:after{content:"";flex:1 1;height:1px;background:#ffffff1a}html:has(.catalog-shell) .daily-badge-heading h3{margin:0;font:inherit;letter-spacing:1px;text-transform:uppercase}html:has(.catalog-shell) .daily-badge-list{display:flex;align-items:center;gap:6px;margin-top:10px}html:has(.catalog-shell) .daily-badge{display:flex;align-items:center;gap:3px;padding:5px 7px;border:1px solid #434b58;border-radius:var(--radius);color:#a6b0bf;font-size:11px}html:has(.catalog-shell) .daily-badge[data-earned=true]{border-color:#81936a;background:#2d3a31;color:#c2e6aa}html:has(.catalog-shell) .daily-progress{margin-left:auto;color:#b9c3d0;font-size:10px;text-align:right}html:has(.catalog-shell) .daily-local{margin:10px 0 0;color:#a3aebd;font-size:10px}html:has(.catalog-shell) .daily-challenge button:disabled{opacity:.45;cursor:default}html:has(.catalog-shell) .daily-challenge :is(button,input):focus-visible{outline:2px solid #ff8390;outline-offset:2px}html:has(.catalog-shell) .daily-challenge button:not(:disabled):active{transform:translateY(1px)}@media (hover:hover){html:has(.catalog-shell) .daily-challenge button:not(:disabled):hover{border-color:#ff8390;background:#6b3442}}@media (pointer:coarse){html:has(.catalog-shell) .daily-challenge button{min-height:44px}}@media (prefers-reduced-motion:reduce){html:has(.catalog-shell) .daily-challenge button{transition:none;transform:none}}@media (forced-colors:active){html:has(.catalog-shell) .daily-challenge :is(button,input,.daily-badge,.daily-icon){border-color:ButtonText;background:Canvas;color:CanvasText}}html:has(.catalog-shell) .catalog-content .game-card[href="/play/three-five-eight"]{--game-icon:url(/appearance/games-line/three-five-eight.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/ludo"]{--game-icon:url(/appearance/games-line/ludo.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/go"]{--game-icon:url(/appearance/games-line/go.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/hearts-polish"]{--game-icon:url(/appearance/games-line/hearts.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/lines"]{--game-icon:url(/appearance/games-line/lines.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/spider"]{--game-icon:url(/appearance/games-line/spider.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/mahjong-solitaire"]{--game-icon:url(/appearance/games-line/mahjong-solitaire.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/makruk"]{--game-icon:url(/appearance/games-line/makruk.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/pan"]{--game-icon:url(/appearance/games-line/pan.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/pinochle"]{--game-icon:url(/appearance/games-line/pinochle.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/draughts-100"]{--game-icon:url(/appearance/games-line/draughts-100.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/xiangqi"]{--game-icon:url(/appearance/games-line/xiangqi.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/turkish-draughts"]{--game-icon:url(/appearance/games-line/turkish-draughts.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/durak"]{--game-icon:url(/appearance/games-line/durak.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/skat"]{--game-icon:url(/appearance/games-line/skat.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/crosswords"]{--game-icon:url(/appearance/games-line/crosswords.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/minesweeper"]{--game-icon:url(/appearance/games-line/minesweeper.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/sudoku"]{--game-icon:url(/appearance/games-line/sudoku.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/2048"]{--game-icon:url(/appearance/games-line/2048.svg)}html:has(.catalog-shell) .catalog-content .game-card[href="/play/nonograms"]{--game-icon:url(/appearance/games-line/nonograms.svg)}html:has(.catalog-shell) .catalog-content .game-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:14px}html:has(.catalog-shell) .catalog-content .game-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;align-items:stretch;grid-gap:0;gap:0;min-height:0;padding:0;overflow:hidden;border:1px solid #353c47;border-radius:14px;background:#20252c;box-shadow:0 6px 18px rgb(0 0 0/16%);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}html:has(.catalog-shell) .catalog-content .game-card-cover{position:relative;display:grid;place-items:center;height:118px;overflow:hidden;isolation:isolate;background:#c73740}html:has(.catalog-shell) .catalog-content .game-card-cover:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/appearance/hero-waves.svg) var(--wave-x,100%) center /auto var(--wave-size,100%) no-repeat;transform:var(--wave-flip,none)}html:has(.catalog-shell) .catalog-content .game-card-cover>.game-card-art{position:absolute;inset:0;width:auto;height:auto;min-width:0;padding:14px;border-radius:0;background:transparent;box-shadow:none;transition:transform .2s ease}html:has(.catalog-shell) .catalog-content .game-card-cover>.game-card-art[data-mark=hero]:before{width:100%;height:100%}html:has(.catalog-shell) .catalog-content .game-card-cover>.game-card-mode{z-index:1;top:8px;right:8px;width:28px;height:28px;border-radius:50%;background:rgb(10 12 16/38%);color:rgb(255 255 255/80%)}html:has(.catalog-shell) .catalog-content .game-card>.game-card-body{display:grid;align-content:start;grid-gap:6px;gap:6px;padding:12px 14px 14px}html:has(.catalog-shell) .catalog-content .game-card-name{color:#fff7ef;font-size:16px;font-weight:700}html:has(.catalog-shell) .catalog-content .game-card-desc{display:-webkit-box;min-height:calc(3 * 1.45em);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#a9b1bd;font-size:12.5px;line-height:1.45}html:has(.catalog-shell) .catalog-content .game-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:2px}html:has(.catalog-shell) .catalog-content .game-card-seats{padding:2px 9px;border-radius:999px;background:#2b313a;color:#c6ccd6;font-size:11.5px;font-weight:600;white-space:nowrap}html:has(.catalog-shell) .catalog-content .game-card-meta>.game-card-players{display:inline-flex;align-items:center;gap:6px;color:#8e98a5;font-size:12px;white-space:nowrap}html:has(.catalog-shell) .catalog-content .game-card-meta>.game-card-players:before{content:"";width:7px;height:7px;border-radius:50%;background:#5b6470}html:has(.catalog-shell) .catalog-content .game-card-meta>.game-card-players[data-live=true]{color:#8fd9a6}html:has(.catalog-shell) .catalog-content .game-card-meta>.game-card-players[data-live=true]:before{background:#4fae6a;box-shadow:0 0 0 3px rgb(79 174 106/20%)}@media (hover:hover){html:has(.catalog-shell) .catalog-content .game-card:hover{transform:translateY(-3px);border-color:rgb(241 111 125/70%);background:#20252c;box-shadow:0 14px 30px rgb(0 0 0/30%)}html:has(.catalog-shell) .catalog-content .game-card:hover .game-card-art{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){html:has(.catalog-shell) .catalog-content .game-card,html:has(.catalog-shell) .catalog-content .game-card-art{transition:none}html:has(.catalog-shell) .catalog-content .game-card:hover,html:has(.catalog-shell) .catalog-content .game-card:hover .game-card-art{transform:none}}html:has(.catalog-shell) .catalog-content .catalog-category{gap:12px}html:has(.catalog-shell) .catalog-content .catalog-category-title{gap:12px;color:#fff4ea;font-size:20px;font-weight:700;letter-spacing:-.01em;text-transform:none}html:has(.catalog-shell) .catalog-content .catalog-category-count{padding:2px 9px;border-radius:999px;background:#262c34;color:#aab3bf;font-size:12px;font-weight:600;letter-spacing:0;white-space:nowrap}@media (max-width:760px) and (pointer:coarse){html:has(.catalog-shell) .catalog-content .game-cards{grid-template-columns:minmax(0,1fr);gap:10px}html:has(.catalog-shell) .catalog-content .game-card{grid-template-columns:96px minmax(0,1fr);grid-template-rows:none;padding:0}html:has(.catalog-shell) .catalog-content .game-card-cover{height:auto;min-height:100%}html:has(.catalog-shell) .catalog-content .game-card-cover>.game-card-art{padding:12px}html:has(.catalog-shell) .catalog-content .game-card-cover>.game-card-mode{top:5px;right:5px;width:22px;height:22px}html:has(.catalog-shell) .catalog-content .game-card-cover>.game-card-mode svg{width:13px;height:13px}html:has(.catalog-shell) .catalog-content .game-card>.game-card-body{gap:4px;padding:10px 12px 11px}html:has(.catalog-shell) .catalog-content .game-card-name{font-size:15px}html:has(.catalog-shell) .catalog-content .catalog-category-title{font-size:18px}}html:has(.catalog-shell) .open-tables{min-width:0;padding:18px;border:1px solid #3a414b;border-radius:var(--radius);background:#22272e;color:#f5efe7;font-size:13px;line-height:1.5}html:has(.catalog-shell) .open-tables-list{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}html:has(.catalog-shell) .open-table{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:7px 8px;border:1px solid #353c47;border-radius:10px;background:#2a3038;animation:open-table-in .35s ease-out}@keyframes open-table-in{0%{opacity:0;transform:translateX(14px)}}@media (prefers-reduced-motion:reduce){html:has(.catalog-shell) .open-table{animation:none}}html:has(.catalog-shell) .open-table-art{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:linear-gradient(145deg,#e4464b,#b42736);box-shadow:inset 0 0 0 1px rgb(255 255 255/14%)}html:has(.catalog-shell) .open-table-art:before{content:"";width:28px;height:28px;background:var(--game-icon) center /contain no-repeat}html:has(.catalog-shell) .open-table-copy{display:grid;min-width:0}html:has(.catalog-shell) .open-table-copy>b{overflow:hidden;color:#fff7ef;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}html:has(.catalog-shell) .open-table-copy>span{overflow:hidden;color:#a9b1bd;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}html:has(.catalog-shell) .open-table-seats{color:#8fd9a6;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html:has(.catalog-shell) .open-table-mode{display:inline-grid;place-items:center;margin-left:6px;vertical-align:-2px;color:#e8c77a}html:has(.catalog-shell) .open-table-mode svg{width:13px;height:13px}html:has(.catalog-shell) .open-table-join{padding:6px 11px;border-radius:8px;background:#e2535f;color:#fff;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background-color .13s ease}html:has(.catalog-shell) .open-table-join:hover{background:#ec6571}html:has(.catalog-shell) .open-table-join:focus-visible{outline:2px solid #dceafb;outline-offset:2px}@media (prefers-reduced-motion:reduce){html:has(.catalog-shell) .open-table-join{transition:none}}@media (min-width:1001px),not all and (pointer:coarse){html:has(.home-sidebar) .home-sidebar{position:-webkit-sticky;position:sticky;top:16px}}