:root{color:#eaf0ff;font-synthesis:none;--panel:#191e2d;--border:#303749;--muted:#adb8d1;--accent:#c6ff76;background:#10131e;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.48}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--accent);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.055em;margin-bottom:12px;font-size:clamp(1.9rem,3.5vw,3rem);line-height:1.1}p{line-height:1.6}svg{vertical-align:middle;flex-shrink:0}.skip{z-index:100;color:#000;background:#fff;padding:14px;position:fixed;top:-80px}.skip:focus{top:5px}.topbar{border-bottom:1px solid var(--border);z-index:3;background:#10131e;align-items:center;gap:32px;height:90px;padding:0 34px;display:flex;position:relative}.brand{letter-spacing:-.07em;white-space:nowrap;align-items:center;gap:10px;font-size:1.6rem;font-weight:900;display:flex}.brand-mark{background:var(--accent);color:#12171d;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;transform:rotate(-7deg)}.brand-play{color:var(--accent);margin-left:5px}.brand small{letter-spacing:.04em;color:var(--muted);font-size:.65rem;font-weight:500;display:block}.search{max-width:600px;color:var(--muted);background:#232938;border:1px solid #3b4252;border-radius:30px;flex:1;align-items:center;gap:12px;margin:auto;padding:12px 18px;display:flex}.search input{color:#fff;background:0 0;border:0;outline:none;width:100%;min-width:0}.search:focus-within{border-color:var(--accent)}.language{border:1px solid var(--border);border-radius:12px;padding:12px;font-size:.875rem;font-weight:700}.layout{grid-template-columns:216px minmax(0,1fr);max-width:1600px;margin:auto;display:grid}.sidebar{border-right:1px solid var(--border);padding:32px 18px}.sidebar nav p{letter-spacing:.16em;color:#95a1ba;margin-left:13px;font-size:.75rem}.sidebar nav a{color:#b9c3d9;border-radius:12px;align-items:center;gap:12px;margin-bottom:6px;padding:13px 12px;font-size:.9rem;display:flex}.sidebar nav a>span{color:#93a8e8;width:22px;font-size:1.3rem}.sidebar nav small{opacity:.6;margin-left:auto}.sidebar nav a[aria-current],.sidebar nav a:hover{color:var(--accent);background:#2b3540}.side-note{border-top:1px solid var(--border);color:#93a1bc;margin-top:45px;padding:18px 12px}.side-note b{color:#fff;margin-top:12px;font-size:.9rem;display:block}.side-note p{margin-top:8px;font-size:.875rem}main{min-width:0;min-height:70vh;padding:34px 30px 60px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.eyebrow{color:#a9b7d6;letter-spacing:.16em;margin-bottom:14px;font-size:.75rem;font-weight:700;display:block}.game-count{white-space:nowrap;color:#c8d6f2;background:#232c3b;border-radius:30px;padding:9px 13px;font-size:.875rem}.game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.game-card{background:var(--panel);border:1px solid #2d3343;border-radius:19px;min-width:0;transition:transform .18s,border-color .18s;display:block;overflow:hidden}.game-card:hover{border-color:#8ca3cf;transform:translateY(-4px)}.cover{background:var(--tilebg);place-items:center;height:190px;display:grid;position:relative;overflow:hidden}.mini-board{filter:drop-shadow(9px 15px #0002);grid-template-columns:repeat(3,1fr);gap:6px;width:145px;display:grid;transform:rotate(-9deg)}.mini-board span{aspect-ratio:1;color:#1d2a40;background:#fff9;border-radius:8px;place-items:center;font-size:1.3rem;font-weight:850;display:grid;box-shadow:0 3px #0002}.mini-board span[data-empty=true]{box-shadow:none;background:#0001}.mini-board.four-in-a-row,.mini-board.lights-out{background:#253879;border-radius:14px;padding:12px}.mini-board.four-in-a-row span,.mini-board.lights-out span{background:#ffd77b;border-radius:50%}.mini-board.snake{filter:drop-shadow(0 0 10px #c6ff7680);gap:2px;transform:rotate(-12deg)}.mini-board.snake span{box-shadow:none;color:#d3ff85;background:0 0;font-size:2rem}.mini-board.brick-breaker{gap:1px;width:190px;transform:rotate(-9deg)}.mini-board.brick-breaker span{box-shadow:none;color:#fff;aspect-ratio:1.7;background:0 0;font-size:2.3rem;line-height:1}.mini-board.tic-tac-toe span{box-shadow:none;background:0 0;border:1px solid #863c8255;font-size:2rem}.peach{--tilebg:#e8b285}.mint{--tilebg:#72cdb1}.blue{--tilebg:#284aad}.violet{--tilebg:#9990f5}.rose{--tilebg:#d25373}.yellow{--tilebg:#eecb58}.sky{--tilebg:#6dbce8}.orange{--tilebg:#ed9469}.lime{--tilebg:#b5d773}.pink{--tilebg:#e1a5cf}.card-label{align-items:center;gap:10px;padding:17px 17px 18px;display:flex}.card-label h2{letter-spacing:-.025em;margin:0 0 6px;font-size:1.05rem}.card-label p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.4}.play-arrow{background:#2e3749;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.mobile-categories{display:none}footer{border-top:1px solid var(--border);max-width:1600px;color:var(--muted);align-items:center;gap:24px;margin:auto;padding:28px 34px;font-size:.875rem;display:flex}footer p{margin:0 auto 0 0}footer .brand{color:#fff;font-size:1.2rem}.back{color:var(--muted);margin-bottom:22px;font-size:.9rem;display:block}.lead{color:var(--muted)}.play-shell{border:1px solid var(--border);background:var(--panel);border-radius:24px;min-height:300px;margin:24px 0;padding:24px}.play-shell>.cover{border-radius:18px;max-width:500px;margin:auto}.play-shell>p{text-align:center;padding:15px}@media (width>=1400px){.game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1000px){.layout{grid-template-columns:180px minmax(0,1fr)}.sidebar{padding:25px 10px}.sidebar nav a{gap:8px;padding:12px 8px;font-size:.875rem}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-heading{display:block}.game-count{margin-top:8px;display:inline-block}}@media (width<=700px){.topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:78px;padding:16px}.brand{font-size:1.35rem}.brand-mark{width:37px;height:37px}.language{margin-left:auto}.search{flex-basis:100%;order:3;max-width:none;padding:11px 15px}.layout{display:block}.sidebar{display:none}main{padding:25px 16px 40px}.page-heading{margin-bottom:20px}.eyebrow{font-size:.7rem}.game-grid{gap:12px}.cover{height:154px}.mini-board{gap:5px;width:116px}.mini-board span{font-size:1.05rem}.mini-board.brick-breaker{width:142px}.card-label{padding:13px 12px}.card-label h2{font-size:.95rem}.card-label p{display:none}.play-arrow{width:25px;height:25px}.mobile-categories{gap:8px;margin-bottom:12px;padding:4px 0 14px;display:flex;overflow:auto}.mobile-categories a{white-space:nowrap;background:#232c3b;border-radius:30px;padding:10px 14px;font-size:.875rem}.mobile-categories a[aria-current]{background:var(--accent);color:#10131e}footer{flex-wrap:wrap;gap:16px;padding:24px 16px}footer p{width:60%}.play-shell{padding:14px}.game-card{border-radius:15px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}button{color:inherit;background:#2a3448;border:1px solid #45516a;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:10px 14px;display:inline-flex}button:hover:not(:disabled){background:#36445c}button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.search button{background:0 0;border:0;min-height:24px;padding:0;font-size:1.4rem}.nav-divider{margin-top:28px!important}.collection-strip{grid-template-columns:1.65fr 1fr;gap:20px;margin-bottom:30px;display:grid}.collection-feature{background:#173574;border-radius:20px;min-height:220px;display:block;position:relative;overflow:hidden}.collection-feature img{object-fit:cover;opacity:.8;width:100%;height:100%;position:absolute}.collection-feature>div{background:linear-gradient(90deg,#102751dc,#0000 85%);height:100%;padding:25px;position:relative}.collection-feature span,.daily-feature>span{letter-spacing:.08em;font-size:.7rem;font-weight:800}.collection-feature h2,.daily-feature h2{letter-spacing:-.04em;white-space:pre-line;margin:18px 0;font-size:1.9rem;line-height:1.1}.collection-feature b,.daily-feature b{font-size:.875rem}.daily-feature{color:#daefc3;background:#253c2c;border:1px solid #668353;border-radius:20px;padding:25px}.daily-feature p{margin:0 0 18px;font-size:.875rem}.card-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:7px;padding:0 16px 12px;font-size:.75rem;display:flex}.card-meta button{background:0 0;border:0;min-height:36px;padding:8px}.card-meta button[aria-pressed=true] svg{fill:#c6ff76;color:#c6ff76}.game-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.game-heading h1{max-width:650px}.save-button{white-space:nowrap}.game-start{text-align:center;padding:10px}.game-start .cover{border-radius:18px;max-width:310px;height:210px;margin:0 auto 24px}.game-start h2{margin-bottom:8px}.game-start p{color:var(--muted)}.primary{background:var(--accent);border:1px solid var(--accent);color:#142011;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:13px 22px;font-weight:800;display:inline-flex}.primary:hover:not(:disabled){color:#142011;background:#d7ffa3}.quiet{background:0 0;border-color:#48546b}.below-game{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:.875rem;display:flex}.instructions{max-width:760px;padding:30px 0}.instructions h2{font-size:1.3rem}.instructions p{color:#ced7e9}.instructions small{color:var(--muted);font-size:.875rem}.section-heading{letter-spacing:-.03em;margin:18px 0;font-size:1.6rem}.related .card-label{justify-content:space-between}.game-bar{justify-content:space-between;align-items:center;gap:12px;max-width:560px;margin:0 auto 20px;display:flex}.game-bar>div{font-size:.95rem;font-weight:700}.game-bar button{font-size:.875rem}.board{gap:8px;max-width:430px;margin:0 auto 20px;display:grid}.board button{aspect-ratio:1;border-radius:9px;min-height:0;padding:0;font-size:1.5rem;font-weight:700;transition:background .14s}.merge-board,.memory-board{grid-template-columns:repeat(4,1fr)}.merge-tile{aspect-ratio:1;color:#132238;background:#2a3448;border-radius:13px;place-items:center;font-size:clamp(1.3rem,3vw,2.1rem);font-weight:850;display:grid}.merge-tile[data-level="0"]{background:#293145}.merge-tile[data-level="1"]{background:#edf3df}.merge-tile[data-level="2"]{background:#d3eabb}.merge-tile[data-level="3"]{background:#b3da8c}.merge-tile[data-level="4"]{background:#f2d492}.merge-tile[data-level="5"]{background:#f5b777}.merge-tile[data-level="6"]{background:#f7997b}.merge-tile[data-level="7"]{background:#f286a3}.merge-tile[data-level="8"]{background:#cea5f7}.merge-tile[data-level="9"]{background:#99b4fa}.merge-tile[data-level="10"]{background:#70cde4}.merge-tile[data-level="11"]{background:#c6ff76}.dpad{justify-content:center;gap:8px;margin:16px auto;display:flex}.dpad button{width:55px;min-height:48px}.board-game{text-align:center;outline-offset:5px}.win{text-align:center;color:#dcf7ca;background:#253c2c;border:1px solid #739c59;border-radius:13px;max-width:560px;padding:16px;margin:20px auto 0!important}.memory-board button{color:#fff;aspect-ratio:1.12;background:#4654aa;font-size:2rem}.memory-board .revealed{color:#273145;background:#ffda7e}.memory-board button:disabled{opacity:.75;color:#112923;background:#87baa2}.column-buttons{grid-template-columns:repeat(7,1fr);gap:6px;max-width:500px;margin:0 auto 10px;display:grid}.column-buttons button{flex-direction:column;gap:0;min-width:0;padding:5px;font-size:1.1rem;display:flex}.column-buttons small{font-size:.75rem}.connect-board{background:#344784;border:1px solid #5565a5;border-radius:18px;grid-template-columns:repeat(7,1fr);gap:8px;max-width:500px;padding:12px}.connect-board span{aspect-ratio:1;color:#0000;background:#121c39;border-radius:50%;place-items:center;font-size:1.2rem;display:grid}.connect-board span[data-player="1"]{color:#513813;background:#ffbb84}.connect-board span[data-player="2"]{color:#163d6f;background:#aac7ff}.board .winner{outline-offset:-3px;outline:3px solid #e8ffa2;opacity:1!important}.tic-board,.slide-board{grid-template-columns:repeat(3,1fr);max-width:360px}.tic-board button{color:#f5bcaa;min-height:80px;font-size:3.2rem}.tic-board button:disabled{opacity:1}.slide-board button{color:#342c20;background:#ffd39a;font-size:2.2rem}.slide-board button:disabled{opacity:.75}.slide-board button[aria-label=Empty\ space],.slide-board button[aria-label=Boşluk]{color:#0000;opacity:1;background:#293145;border-color:#0000}.lights-board{grid-template-columns:repeat(5,1fr);gap:10px;max-width:370px}.lights-board button{color:#899fa8;background:#27313b;border-radius:50%}.lights-board button.on{color:#3b5222;background:#d0f382;box-shadow:0 0 18px #a6cf381a}.game-note{text-align:center;color:var(--muted);margin-top:15px;font-size:.875rem}.mode{margin:0 auto 18px;font-size:.875rem;display:flex}.mode.active{background:#506547}.mines-board{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;max-width:420px}.mines-board button{border-bottom:3px solid #121b2d;border-radius:5px;font-size:1.2rem}.mines-board button[data-open=true]{color:#183155;opacity:1;background:#c7d7e2;border:0}.sudoku-board{border:2px solid #97aacb;grid-template-columns:repeat(9,minmax(0,1fr));gap:0;max-width:450px}.sudoku-board button{color:#b4e3ff;background:#26324a;border:1px solid #526079;border-radius:0;font-size:1.3rem;font-weight:500}.sudoku-board button.given{color:#fff;background:#1b2436;font-weight:800}.sudoku-board button:nth-child(3n){border-right:2px solid #9aaed1}.sudoku-board button:nth-child(n+19):nth-child(-n+27),.sudoku-board button:nth-child(n+46):nth-child(-n+54){border-bottom:2px solid #9aaed1}.sudoku-board button.selected{color:#fff;background:#586b35!important}.sudoku-board button.conflict{color:#fff;background:#823d4d}.number-pad{grid-template-columns:repeat(9,minmax(0,1fr));gap:5px;max-width:450px;margin:0 auto 16px;display:grid}.number-pad button{padding:5px;font-size:1.15rem}.game-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:15px;display:flex}.game-actions button{font-size:.875rem}.canvas-wrap{max-width:560px;margin:auto;position:relative}.canvas-wrap canvas{touch-action:none;border:1px solid #3e5073;border-radius:15px;width:100%;height:auto;display:block}.canvas-overlay{background:#0d152949;border-radius:15px;place-items:center;display:grid;position:absolute;inset:0}.canvas-overlay button:disabled{opacity:1;color:#fff;background:#303d55;border-color:#45516a}.play-shell:fullscreen{border:0;border-radius:0;width:100%;max-width:none;height:100%;margin:0;padding:30px;display:block;overflow:auto}.play-shell:fullscreen .board{max-width:min(65vh,500px)}.play-shell:fullscreen .canvas-wrap{max-width:min(80vw,90vh)}.empty,.info-page{max-width:850px;padding:30px;line-height:1.7}.empty{border:1px dashed var(--border);text-align:center;border-radius:18px}.empty h2{margin-top:20px}.info-page h2{margin-top:30px;font-size:1.3rem}.info-page p{color:#c3cde0}.contact-link{overflow-wrap:anywhere;text-decoration:underline}.notice{background:#4f3e29;border-radius:12px;margin:20px 0;padding:16px}@media (width<=1000px){.collection-strip{grid-template-columns:1fr}.daily-feature{display:none}.related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.collection-feature{min-height:195px}.collection-feature h2{font-size:1.7rem}.collection-feature>div{padding:22px}.collection-feature img{object-position:70% center}.collection-feature span{font-size:.65rem}.collection-strip{gap:12px;margin-bottom:20px}.daily-feature{padding:16px;display:block}.daily-feature h2{white-space:normal;margin:8px 0;font-size:1.3rem}.daily-feature p{display:none}.daily-feature b{font-size:.8rem}.card-meta{align-items:flex-start;padding:0 10px 9px}.card-meta>span{max-width:85px;font-size:.7rem}.card-meta button{min-height:32px;padding:4px}.game-heading{align-items:flex-start;gap:12px}.save-button{min-width:42px;padding:10px;font-size:0}.below-game{flex-wrap:wrap}.game-bar{gap:8px}.game-bar button{padding:9px;font-size:.8rem}.game-bar>div{font-size:.85rem}.board{gap:6px}.mines-board{gap:3px}.mines-board button{font-size:1rem}.sudoku-board{gap:0}.sudoku-board button{font-size:1.05rem}.number-pad{gap:3px}.number-pad button{min-height:40px;padding:2px;font-size:1rem}.tic-board button{min-height:60px}.info-page{padding:6px}.column-buttons{gap:4px}.connect-board{gap:5px;padding:8px}.game-start{padding:5px}.game-start .cover{height:170px}.play-shell:fullscreen{padding:14px}.game-actions{gap:7px}.game-actions button{padding:9px}.dpad button{width:50px}.instructions{padding:25px 0}}@media (width<=350px){.game-grid{gap:9px}.cover{height:132px}.mini-board{width:103px}.card-label{padding:12px 9px}.card-label h2{font-size:.875rem}.play-arrow{display:none}.column-buttons button{min-height:38px}.mines-board button{font-size:.85rem}.card-meta>span{font-size:.65rem}}@media (prefers-reduced-motion:reduce){.game-card:hover{transform:none}}.exit-fullscreen{display:none}.play-shell:fullscreen .exit-fullscreen{margin:0 0 20px auto;display:flex}.collection-feature{min-height:176px}.collection-feature>div,.daily-feature{padding:21px 24px}.collection-feature h2,.daily-feature h2{margin:12px 0;font-size:1.6rem}.daily-feature p{margin:0 0 10px}.page-heading{margin-bottom:22px}.collection-strip{margin-bottom:24px}.game-count{font-size:.875rem}@media (width<=700px){.collection-feature{display:none}.daily-feature{padding:15px 18px}.daily-feature h2{white-space:normal;margin:8px 0;font-size:1.2rem}.daily-feature>span{font-size:.75rem}.daily-feature b{font-size:.875rem}.card-meta>span{max-width:none;font-size:.75rem}.card-meta{gap:4px}.brand small{font-size:.75rem}.game-grid .cover{height:146px}.card-label h2{font-size:1rem}.collection-strip{margin-bottom:20px}.eyebrow{font-size:.75rem}}.imported-cover{background:linear-gradient(135deg,#26344f,#38568a)}.imported-cover img{object-fit:contain;background:#fff;border:8px solid #fff;border-radius:12px;width:140px;height:140px;display:block;box-shadow:0 10px 30px #0002}.imported-cover>span{color:#d5e2ff;background:#111b30;border-radius:6px;padding:4px 8px;font-size:12px;position:absolute;bottom:10px;right:10px}.game-embed{background:#f5f7fb;border:0;border-radius:12px;width:100%;height:720px;min-height:460px;max-height:80vh;display:block}.embed-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.embed-status{color:var(--muted);margin-bottom:12px;font-size:14px}.load-more{margin:30px auto;display:flex}.instructions a,.info-page a{text-underline-offset:3px;text-decoration:underline}.mobile-categories{scrollbar-width:thin;scrollbar-color:#485a77 transparent}.mobile-categories::-webkit-scrollbar{height:5px}.mobile-categories::-webkit-scrollbar-thumb{background:#485a77;border-radius:9px}.sidebar nav a>span{font-size:1rem}.play-shell:fullscreen .game-embed{height:calc(100vh - 200px);max-height:none}@media (width<=700px){.imported-cover img{border-width:5px;width:112px;height:112px}.game-embed{height:700px;min-height:440px;max-height:none}.play-shell:has(.embedded-game){padding:8px}.embed-actions .quiet{font-size:14px}.embed-status{padding:6px;font-size:14px}.imported-cover>span{padding:2px 6px;font-size:12px}}.review-notice{color:#eedebc;background:#2f2a22;border:1px solid #776444;border-radius:12px;padding:12px 16px;font-size:14px}.network-cover{background:#20283b}.network-cover img{object-fit:cover;width:100%;height:100%;box-shadow:none;border:0;border-radius:0}.network-cover>span{color:#e8f8cb;background:#10131ee8;font-weight:750}.catalog-controls{border:1px solid var(--border);background:var(--panel);border-radius:16px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:24px;padding:16px 18px;font-size:14px;display:flex}.catalog-controls label{align-items:center;gap:12px;display:flex}.catalog-controls select{font:inherit;color:#f0f4ff;background:#293348;border:1px solid #52617d;border-radius:8px;padding:10px 28px 10px 12px}.catalog-controls select:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.catalog-controls input{width:19px;height:19px;accent-color:var(--accent)}.catalog-controls>span{color:var(--muted);flex:1;min-width:170px;font-size:13px}.catalog-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:32px 0;display:flex}.catalog-pagination a{border:1px solid var(--border);background:var(--panel);text-align:center;border-radius:10px;min-width:42px;padding:12px 16px;font-size:14px}.catalog-pagination a[aria-current]{background:var(--accent);color:#10131e;font-weight:750}.genre-shortcuts{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:26px;display:grid}.genre-shortcuts a{background:#1f2a40;border:1px solid #40506b;border-radius:14px;align-items:center;gap:8px;min-height:94px;padding:12px;display:flex;position:relative;overflow:hidden}.genre-shortcuts img{object-fit:cover;opacity:.23;width:100%;height:100%;position:absolute;inset:0}.genre-shortcuts span,.genre-shortcuts svg{position:relative}.genre-shortcuts span{text-shadow:0 2px 8px #000;flex:1;font-size:16px;font-weight:750}.genre-shortcuts small{color:#dce8ff;margin-top:6px;font-size:13px;font-weight:500;display:block}.genre-shortcuts a:hover{border-color:var(--accent)}.external-choice{text-align:left;grid-template-columns:minmax(150px,.65fr) minmax(0,1fr);align-items:start;gap:28px;padding:14px;display:grid}.external-choice>img{aspect-ratio:4/3;object-fit:cover;border-radius:16px;width:100%;height:auto}.external-choice h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.15}.external-choice p{color:#c5d1e8;font-size:16px}.external-choice a{text-underline-offset:3px;text-decoration:underline}.choice-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0;display:flex}.external-choice small{color:var(--muted);font-size:13px;line-height:1.6;display:block}.external-frame{background:#111722;border:0;border-radius:12px;width:100%;min-height:400px;max-height:76vh;display:block}.external-player .embed-actions{justify-content:flex-start}.play-shell:fullscreen .external-frame{height:calc(100vh - 170px);max-height:none}.sidebar{scrollbar-width:thin;scrollbar-color:#3d4b63 transparent;align-self:start;max-height:100vh;position:sticky;top:0;overflow:auto}.sidebar nav a{gap:9px;margin-bottom:3px;padding:10px 9px}.sidebar nav small{opacity:1;color:#93a5c5}.sidebar nav a>span{flex-shrink:0;font-size:14px}.game-card .card-label h2{overflow-wrap:anywhere}.game-card .card-meta{gap:8px}.game-card .card-meta span{font-size:13px}@media (width>=1320px){.game-grid:not(.related){grid-template-columns:repeat(4,minmax(0,1fr))}.game-card .cover{height:170px}.game-card .card-label p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}}@media (width<=1050px){.genre-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.external-choice{grid-template-columns:1fr}.external-choice>img{max-width:360px;max-height:220px}}@media (width<=700px){.genre-shortcuts{scrollbar-width:thin;display:flex;overflow:auto}.genre-shortcuts a{min-width:155px;min-height:90px}.catalog-controls{gap:14px;padding:12px}.catalog-controls>span{flex-basis:100%;font-size:13px}.external-choice{gap:18px;padding:2px}.external-choice>img{max-width:100%;max-height:170px}.external-choice p{font-size:15px}.external-choice .primary,.choice-actions .quiet{text-align:center;justify-content:center;width:100%}.external-frame{height:65vh;min-height:360px;max-height:none}.external-player .embed-actions{gap:8px}.external-player .quiet{font-size:14px}.game-card .card-meta{padding:8px 10px}.game-card .card-meta span{font-size:12px}.network-cover img{border:0;width:100%;height:100%}.catalog-pagination{gap:5px}.catalog-pagination a{padding:10px 12px}.sidebar{display:none}}
