:root{--sl-page:#fff;--sl-card:#f4f4f6;--sl-line:#e4e4e8;--sl-ink:#1d1d1f;--sl-muted:#6e6e73;--sl-accent:#d4421d;--sl-on-accent:#fff;--sl-danger:#d70015;--sl-title:1.75rem;--sl-heading:1.25rem;--sl-body:1rem;--sl-small:.8125rem;--sl-regular:400;--sl-strong:600;--sl-space:4px;--sl-radius:12px;--sl-font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--sl-tile-amiral:#1e88c8, #0b3a66;--sl-tile-connect4:#5c6bf0, #2a2f8f;--sl-tile-xox:#ff8a4c, #c9301a;--sl-tile-tavla:#b9763a, #5e3317;--sl-tile-blok:#b45cf0, #5b2398;--sl-tile-bilardo:#2fa86b, #0e5234;--sl-tile-petek:#ffb02e, #9a4a0b;--sl-tile-patlat:#ff5a8a, #8e1f5c;--sl-tile-kayak:#6ec6ff, #1f5fa8;--sl-tile-smac:#7c5cff, #34208f;--sl-tile-kup:#3dd6b5, #0f6b5c;--sl-tile-neon:#ff3d8b, #2a0b5a;--sl-tile-dama:#e8735a, #8e2f3c;--sl-tile-dolambac:#1b3a5f, #c46a4a;--sl-tile-okey:#2fa98c, #0f4d43;--sl-tile-five-letters:#f5b83d, #b9611a;--sl-tile-crossword:#7fa35b, #3d5c25;--sl-tile-mixed:#ec6332, #c9301a;--sl-tile-my-games:#8a93a8, #3e4558;--sl-tile-other:#4a5378, #1c2238}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sl-page:#111113;--sl-card:#1e1e21;--sl-line:#2e2e33;--sl-ink:#f5f5f7;--sl-muted:#9a9aa0;--sl-accent:#ec6332;--sl-on-accent:#111113;--sl-danger:#ff453a}}:root[data-theme=dark]{--sl-page:#111113;--sl-card:#1e1e21;--sl-line:#2e2e33;--sl-ink:#f5f5f7;--sl-muted:#9a9aa0;--sl-accent:#ec6332;--sl-on-accent:#111113;--sl-danger:#ff453a}:root{--orange:var(--sl-accent);--ink:var(--sl-ink);--soft:var(--sl-muted);--page:var(--sl-page);--line:var(--sl-line);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--page);color:var(--ink);font:var(--sl-body) / 1.5 var(--sl-font);margin:0}header,main,footer{max-width:44rem;margin:0 auto;padding:0 16px}.bar{align-items:center;gap:.75rem;min-height:3.5rem;display:flex;position:relative}.brand,.crumbs a{color:var(--sl-ink);align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.brand{font-weight:var(--sl-strong);font-size:var(--sl-heading)}.brand img{border-radius:7px}.logo-dark,:root[data-theme=dark] .logo-light{display:none}:root[data-theme=dark] .logo-dark{display:initial}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-light{display:none}:root:not([data-theme=light]) .logo-dark{display:initial}}.crumbs{font-size:var(--sl-small);flex-wrap:wrap;align-items:center;gap:.25rem 1rem;display:flex}.crumbs>*{white-space:nowrap}.crumbs .back{color:var(--sl-accent);font-size:var(--sl-body);margin-left:-.3rem}.settings{margin-left:auto}.settings summary{width:2.5rem;height:2.5rem;color:var(--sl-muted);cursor:pointer;border-radius:50%;place-items:center;list-style:none;display:grid}.settings summary::-webkit-details-marker{display:none}.settings[open] summary,.settings summary:hover{color:var(--sl-accent);background:var(--sl-card)}.panel{z-index:10;border:1px solid var(--sl-line);border-radius:var(--sl-radius);background:var(--sl-page);text-align:left;width:min(18rem,100vw - 32px);padding:.25rem 1rem 1rem;position:absolute;top:3.25rem;right:16px;box-shadow:0 8px 24px #0000001f}.panel-title{color:var(--sl-muted);font-size:var(--sl-small);margin:.75rem 0 .4rem}.languages{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.languages a{color:var(--sl-ink);text-decoration:none}.languages [aria-current]{color:var(--sl-accent);font-weight:var(--sl-strong)}.choices{border-radius:var(--sl-radius);background:var(--sl-card);grid-template-columns:repeat(3,1fr);gap:2px;padding:2px;display:grid}.choices button{border-radius:calc(var(--sl-radius) - 2px);color:var(--sl-ink);font:inherit;font-size:var(--sl-small);cursor:pointer;background:0 0;border:0;padding:.45rem .25rem}.choices button[aria-pressed=true]{background:var(--sl-accent);color:var(--sl-on-accent);font-weight:var(--sl-strong)}a{color:var(--orange)}h1{font-size:var(--sl-title);font-weight:var(--sl-strong);letter-spacing:-.01em;margin:.5rem 0 0}.promo{color:var(--soft)}h2{font-size:var(--sl-heading);font-weight:var(--sl-strong);margin-top:2rem}.games{margin-top:.25rem;padding-left:1.2rem}.games li{margin:.5rem 0}.rules{text-align:left;width:100%;max-width:34rem}.rules h2{font-size:var(--sl-body);margin:1.5rem 0 .5rem}.rules ul{margin:0;padding-left:1.2rem;line-height:1.55}.rules li{margin:.35rem 0}.privacy-note{border-top:1px solid var(--line);color:var(--soft);padding-top:1rem}.credit{color:var(--soft);font-size:var(--sl-small)}.credit a{color:inherit}footer{color:var(--soft);font-size:var(--sl-small);flex-wrap:wrap;gap:1.25rem;padding:2rem 16px 3rem;display:flex}footer a{color:var(--sl-muted);text-decoration:none}footer a:hover{color:var(--sl-accent)}.home h1{letter-spacing:-.02em;margin:.25rem 0 0;font-size:2.125rem}.home h2{margin:2.25rem 0 0}.lead{color:var(--sl-muted);margin:.25rem 0 0}.rows{margin:.75rem 0 0;padding:0;list-style:none}.rows a{color:inherit;grid-template-columns:48px 1fr;align-items:center;column-gap:.9rem;text-decoration:none;display:grid}.what{grid-template-columns:1fr auto;align-items:center;column-gap:1rem;min-height:3rem;padding:.7rem 0;display:grid}.rows li+li .what{border-top:1px solid var(--sl-line)}.what:after{content:"›";color:var(--sl-accent);grid-area:1/2/span 2;font-size:1.6rem;line-height:1}.what strong{color:var(--sl-ink);font-size:var(--sl-body);font-weight:var(--sl-strong)}.what>span{color:var(--sl-muted);font-size:var(--sl-small)}.rows a:hover strong{color:var(--sl-accent)}.tile{border-radius:var(--sl-radius);width:48px;height:48px;display:block;overflow:hidden;box-shadow:0 3px 8px #0003}.tile img{width:100%;height:100%;display:block}.tile-xox{background:linear-gradient(135deg, var(--sl-tile-xox))}.tile-connect4{background:linear-gradient(135deg, var(--sl-tile-connect4))}.tile-amiral{background:linear-gradient(135deg, var(--sl-tile-amiral))}.tile-dama{background:linear-gradient(135deg, var(--sl-tile-dama))}.tile-dolambac{background:linear-gradient(135deg, var(--sl-tile-dolambac))}.tile-five-letters{background:linear-gradient(135deg, var(--sl-tile-five-letters))}.tile-crossword{background:linear-gradient(135deg, var(--sl-tile-crossword))}.tile-mixed{background:linear-gradient(135deg, var(--sl-tile-mixed))}.tile-my-games{background:linear-gradient(135deg, var(--sl-tile-my-games))}.app{margin-top:1rem}.app>p,.app .games{font-size:.9375rem}.app h3{margin:1.25rem 0 0;font-size:1rem}.app-card{border-radius:var(--sl-radius);background:var(--sl-card);align-items:center;gap:.9rem;margin-top:.75rem;padding:.9rem 1rem;display:flex}.app-card img{border-radius:12px}.app-card p{margin:0}.app-name{font-weight:var(--sl-strong);font-size:var(--sl-heading)}.subtitle{color:var(--sl-muted)}.game-page{text-align:center}.game-page h1{font-size:var(--sl-title);margin-bottom:1rem}.age-rating{max-width:34rem;color:var(--sl-ink);font-size:var(--sl-small);font-weight:var(--sl-strong);text-align:center;margin:2rem auto 0}
