.games-b{--games-b-atas:calc(var(--baris-identitas) + var(--pad-garis) * 4 + 56px);display:block}.games-b:focus{outline:none}.games-b-wadah{grid-column:isi-awal/talang;grid-template-columns:subgrid;display:grid}.games-b-meja{grid-area:1/isi-awal/auto/talang;grid-template-columns:subgrid;grid-template-rows:auto auto;align-self:start;display:grid}.games-b-wadah[data-terbuka=ya] .games-b-meja{visibility:hidden}.games-b-plus-tengah{grid-row:2}.games-b-detail{justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;display:flex}.games-b-detail--ketik{grid-area:1/isi-awal/auto/sumbu;padding-inline-start:0}.games-b-detail--ular{grid-area:1/sumbu/auto/talang;padding-inline-end:0}.games-b-detail--memori{grid-area:2/isi-awal/auto/sumbu;padding-inline-start:0}.games-b-detail--bug{grid-area:2/sumbu/auto/talang;padding-inline-end:0}.games-b-detail--ular:before{content:none}.games-b-detail__teks{align-content:start;gap:10px;min-width:0;display:grid}.games-b-detail__teks>svg{color:var(--teks-sekunder)}.games-b-detail__judul{margin-block-start:4px}.games-b-detail__tombol{font:inherit;color:var(--teks);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:static}.games-b-detail__tombol:disabled{cursor:default}.games-b-detail__tombol:after{content:"";z-index:2;position:absolute;inset:0}.games-b-detail__tombol>span{background:linear-gradient(var(--teks),var(--teks)) left bottom / 0 1px no-repeat;transition:background-size var(--d-tombol) var(--ease-keluar)}.games-b-detail__tombol:focus-visible{outline:none}.games-b-detail__tombol:focus-visible:after{outline:2px solid var(--fokus);outline-offset:-2px}.games-b-detail:active .games-b-detail__tombol:enabled>span{background-size:100% 1px}.games-b-detail__tombol:focus-visible>span{background-size:100% 1px}@media(hover:hover){.games-b-detail:hover .games-b-detail__tombol:enabled>span{background-size:100% 1px}}.games-b-detail__deskripsi{max-width:30rem;color:var(--teks-sekunder)}.games-b-detail__hasil{color:var(--teks);font-variant-numeric:tabular-nums}.games-b-detail__hasil[hidden]{display:none}.games-b-pratinjau{flex:none;width:200px;height:120px;position:relative}.games-b-detail--ular .games-b-pratinjau,.games-b-detail--bug .games-b-pratinjau{width:160px}.games-b-detail--memori .games-b-pratinjau{width:120px}:where(html[data-tata-gerak]) .games-b-meja:not([data-gambar]) .games-b-pratinjau{clip-path:inset(-2px 100% -2px -2px)}.games-b-meja[data-gambar=ya] .games-b-pratinjau{clip-path:inset(-2px);transition:clip-path var(--d-sapu) var(--ease-sapu) calc(var(--stagger-lempeng) * var(--urut,0))}.games-b-pra-svg{width:100%;height:100%;display:block;overflow:visible}.games-b-pra-svg line,.games-b-pra-svg rect{fill:none;stroke:var(--tanda);stroke-width:1px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.games-b-pra-svg__apel{color:var(--sinyal)}.games-b-pra-svg__tanya{fill:var(--tanda);font-family:var(--huruf-mono);font-size:10px}.games-b-pra-ketik{align-content:center;gap:10px;height:100%;display:grid;overflow:hidden}.games-b-pra-ketik__kalimat{font-family:var(--huruf-mono);color:var(--teks-sekunder);font-variant-ligatures:none;font-size:12px;line-height:1.6}.games-b-pra-ketik__tinta{color:var(--teks);font-weight:500}.games-b-pra-ketik__garis{background:repeating-linear-gradient(to right,var(--tanda) 0 2px,transparent 2px 6px);height:1px;display:block}.games-b-pra-bug{width:100%;height:100%;position:relative}.games-b-pra-bug>.games-b-pra-svg{position:absolute;inset:0}.games-b-pra-bug>svg:first-child{color:var(--teks);position:absolute;top:46%;left:38%}.games-b-pra-bug__nyawa{color:var(--sinyal);gap:2px;display:flex;position:absolute;top:6px;right:4px}.games-b-pra-bug__nyawa>svg{fill:currentColor}.games-b-bentang{z-index:2;grid-area:1/isi-awal/auto/talang;grid-template-columns:subgrid;background-color:var(--permukaan);box-shadow:inset 0 1px 0 var(--teks),inset 0 -1px 0 var(--garis-struktur);align-self:stretch;display:grid;position:relative}.games-b-bentang[hidden]{display:none}.games-b-bentang__isi{grid-column:isi-awal/talang;grid-template-columns:subgrid;transform-origin:0 0;grid-template-rows:auto 1fr;display:grid}.games-b-bentang__kepala{grid-column:isi-awal/talang;align-items:center;gap:12px;min-height:56px;padding-block:6px;display:flex}.games-b-bentang__glyph{color:var(--teks-sekunder);display:inline-flex}.games-b-bentang__glyph>[hidden]{display:none}.games-b-bentang__judul{flex:1;min-width:0}.games-b-panel{grid-column:isi-awal/talang;grid-template-columns:subgrid;grid-template-rows:1fr;display:grid}.games-b-panel[hidden]{display:none}.games-b-keterangan{min-width:0;padding:var(--pad-garis) var(--pad-garis) var(--pad-garis) 0;grid-column:isi-awal/4 k;align-content:start;gap:16px;display:grid}.games-b-keterangan__deskripsi,.games-b-keterangan__petunjuk{color:var(--teks-sekunder)}.games-b-kendali{min-width:0;padding:var(--pad-garis) 0 var(--pad-garis) var(--pad-garis);grid-column:9 k/talang;align-content:start;justify-items:start;gap:12px;display:grid}.games-b-panel>.games-b-papan{margin-block:var(--pad-garis)}.games-b-panel--lebar>.games-b-papan{grid-column:4 k/talang;align-self:stretch;width:100%}.games-b-panel--persegi>.games-b-papan{width:clamp(240px,100svh - var(--games-b-atas),100% - var(--pad-garis) * 2);aspect-ratio:1;grid-column:4 k/9 k;place-self:start center}.games-b-bacaan{flex-wrap:wrap;gap:8px 28px;display:flex}.games-b-bacaan__butir{gap:2px;display:grid}.games-b-bacaan__angka{font-family:var(--huruf-mono);font-size:var(--t-baris);font-variant-numeric:tabular-nums;color:var(--teks);line-height:1.2}.games-b-pelat{z-index:3;background:var(--permukaan);width:min(100% - 48px,360px);box-shadow:inset 0 0 0 1px var(--garis-struktur);justify-items:start;gap:8px;padding:20px 24px 24px;display:grid;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.games-b-pelat[hidden]{display:none}.games-b-pelat__rinci{font-family:var(--huruf-mono);font-size:var(--t-kecil);font-variant-numeric:tabular-nums;color:var(--teks-sekunder)}.games-b-pelat__rinci[hidden]{display:none}.games-b-pelat .tombol{margin-block-start:8px}.games-b-pelat__ikon{display:grid}.games-b-pelat__ikon[hidden],.games-b-muat__coba,.games-b-pelat--muat[data-galat] .games-b-muat__sibuk{display:none}.games-b-pelat--muat[data-galat] .games-b-muat__coba{display:inline}.games-b-tombol{box-shadow:inset 0 0 0 1px var(--garis)}.games-b-tombol:disabled{color:var(--teks-sekunder);cursor:progress;--isi:0}.games-b-tutup{flex:none;min-width:44px}@media(max-width:1024px){.games-b-pratinjau{width:160px;height:96px}.games-b-detail--ular .games-b-pratinjau,.games-b-detail--bug .games-b-pratinjau{width:120px}.games-b-detail--memori .games-b-pratinjau{width:96px}.games-b-kendali{padding-inline-start:16px}}@media(max-width:860px){.games-b-detail{flex-direction:column}.games-b-pratinjau,.games-b-detail--ular .games-b-pratinjau,.games-b-detail--bug .games-b-pratinjau{width:120px;height:72px}.games-b-detail--memori .games-b-pratinjau{width:72px}.games-b-panel{grid-template-rows:auto 1fr auto}.games-b-keterangan{padding:var(--pad-garis) 0 0;grid-column:isi-awal/talang}.games-b-panel--lebar>.games-b-papan{grid-column:isi-awal/talang}.games-b-panel--persegi{--games-b-tumpuk:calc(var(--baris-identitas) + var(--pad-garis) * 4 + 56px + 120px + 232px)}.games-b-panel--persegi[data-games-b-panel=memori]{--games-b-tumpuk:calc(var(--baris-identitas) + var(--pad-garis) * 4 + 56px + 120px + 110px)}.games-b-panel--persegi>.games-b-papan{width:clamp(240px,100svh - var(--games-b-tumpuk),100%);grid-column:2 k/8 k}.games-b-kendali{padding:0 0 var(--pad-garis);grid-column:isi-awal/talang;justify-items:center}}@media(max-width:600px){.games-b-detail,.games-b-detail--ketik,.games-b-detail--ular,.games-b-detail--memori,.games-b-detail--bug{flex-direction:row;grid-area:auto/isi-awal/auto/talang;padding-inline:0}.games-b-detail--ular:before{content:""}.games-b-detail.garis-awal{padding-inline-start:0}.games-b-detail.garis-awal:after{content:none}.games-b-plus-tengah{display:none}.games-b-pratinjau,.games-b-detail--ular .games-b-pratinjau,.games-b-detail--bug .games-b-pratinjau,.games-b-detail--memori .games-b-pratinjau{width:72px;height:72px}.games-b-pra-ketik__kalimat{word-break:break-all;font-size:10px;line-height:1.5}.games-b-detail__deskripsi{font-size:var(--t-kecil)}.games-b-keterangan__deskripsi{display:none}.games-b-keterangan{gap:8px;padding-block-start:16px}.games-b-panel>.games-b-papan{margin-block:16px}.games-b-panel--persegi{--games-b-tumpuk:calc(var(--baris-identitas) + var(--pad-garis) + 56px + 64px + 32px + 224px)}.games-b-panel--persegi[data-games-b-panel=memori]{--games-b-tumpuk:calc(var(--baris-identitas) + var(--pad-garis) + 56px + 90px + 32px + 80px)}.games-b-panel--persegi>.games-b-papan{grid-column:isi-awal/talang}.games-b-kendali{padding-block-end:16px}}.games-b-papan{background-color:var(--permukaan-2);min-width:0;box-shadow:inset 0 0 0 1px var(--teks);-webkit-tap-highlight-color:transparent;outline:none;position:relative}.games-b-papan:focus-visible{outline:2px solid var(--fokus);outline-offset:3px}.games-b-papan[aria-busy=true]{cursor:progress}.games-b-papan--ketik{align-content:center;gap:16px;padding:20px 24px 32px;display:grid}.games-b-ketik__wadah{position:relative}.games-b-ketik__kalimat{min-height:70.4px;font-family:var(--huruf-mono);letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--teks-sekunder);font-variant-ligatures:none;font-size:22px;line-height:1.6}.games-b-huruf--baca{color:var(--tinta-88)}.games-b-huruf--benar{color:var(--teks);font-weight:500}.games-b-huruf--salah{color:var(--galat);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.games-b-caret{background:var(--pindai);opacity:0;width:1px;height:32px;transform:translate(var(--games-b-cx,0px),var(--games-b-cy,0px));transition:transform var(--d-mikro) var(--ease-mikro),opacity var(--d-tombol) var(--ease-keluar);pointer-events:none;position:absolute;top:0;left:0}.games-b-papan--ketik[data-keadaan=main] .games-b-caret{opacity:1}.games-b-garis{background:var(--teks);height:1px;display:block}.games-b-ketik__tulis{width:100%;height:44px;font-family:var(--huruf-mono);color:var(--teks);caret-color:var(--teks);background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:18px}.games-b-ketik__tulis::placeholder{color:var(--teks-sekunder)}.games-b-ketik__tulis:disabled{cursor:progress}.games-b-papan .games-b-ketik__tulis:focus-visible{outline:none}.games-b-ketik__tulis:focus-visible+.games-b-garis{background:var(--fokus);transform:scaleY(2)}.games-b-waktu{inset-inline:0;height:2px;position:absolute;bottom:0;overflow:hidden}.games-b-waktu--atas{top:0;bottom:auto}.games-b-waktu>i{background:var(--teks);transform:scaleX(var(--games-b-sisa,1));transform-origin:0;transition:transform var(--d-tombol) var(--ease-keluar);position:absolute;inset:0}.games-b-papan--ular{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.games-b-papan--ular[data-keadaan=main]{touch-action:none}.games-b-kisi,.games-b-ular{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.games-b-kisi line{stroke:var(--garis-sel);stroke-width:1px;vector-effect:non-scaling-stroke}.games-b-ular__tubuh{fill:none;stroke:var(--teks);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.games-b-ular__kepala{fill:var(--pindai)}.games-b-ular__makan{color:var(--sinyal);transform-box:fill-box;transform-origin:50%}.games-b-pad{grid-template-rows:repeat(3,64px);grid-template-columns:repeat(3,64px);gap:8px;display:grid}.games-b-pad__tombol{background:var(--permukaan);width:64px;height:64px;box-shadow:inset 0 0 0 1px var(--garis-struktur);color:var(--teks);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--d-mikro) var(--ease-mikro);border-radius:9999px;place-items:center;display:grid}.games-b-pad__tombol:active{transform:scale(.94)}.games-b-pad__tombol:disabled{color:var(--teks-sekunder);cursor:progress}.games-b-pad__tombol:focus-visible{outline:2px solid var(--fokus);outline-offset:3px}.games-b-pad__tombol--atas{grid-area:1/2}.games-b-pad__tombol--kiri{grid-area:2/1}.games-b-pad__tombol--kanan{grid-area:2/3}.games-b-pad__tombol--bawah{grid-area:3/2}.games-b-memori{grid-template-rows:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:absolute;inset:24px}.games-b-memori__baris{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-height:0;display:grid}.games-b-memori__sel{min-width:0;min-height:0}.games-b-kartu{perspective:1000px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.games-b-kartu:disabled{cursor:progress}.games-b-kartu:focus-visible{outline:2px solid var(--fokus);outline-offset:3px}.games-b-kartu__dalam{transform-style:preserve-3d;transition:transform var(--d-panel) var(--ease-dorong);position:absolute;inset:0}.games-b-kartu[data-terbuka] .games-b-kartu__dalam{transform:rotateY(180deg)}.games-b-kartu__punggung,.games-b-kartu__muka{background:var(--permukaan);box-shadow:inset 0 0 0 1px var(--garis-struktur);-webkit-backface-visibility:hidden;backface-visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}.games-b-kartu__muka{color:var(--teks);box-shadow:inset 0 0 0 1px var(--teks);transform:rotateY(180deg)}.games-b-kartu__tanya{font-family:var(--huruf-mono);color:var(--tanda);font-size:clamp(16px,1.6vw,22px);line-height:1}.games-b-kartu__ikon{place-items:center;display:grid}.games-b-kartu__ikon>svg{width:clamp(20px,2.2vw,30px);height:clamp(20px,2.2vw,30px)}.games-b-siku{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.games-b-siku path{fill:none;stroke:var(--teks);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--d-tombol) var(--ease-keluar)}.games-b-kartu[data-cocok] .games-b-siku path{stroke-dashoffset:0}.games-b-kartu[data-cocok] .games-b-kartu__muka{box-shadow:inset 0 0 0 1px var(--garis-struktur)}.games-b-buku{grid-template-columns:repeat(4,minmax(0,56px));gap:8px;width:100%;list-style:none;display:grid}.games-b-buku__slot{aspect-ratio:1;box-shadow:inset 0 0 0 1px var(--garis-struktur);color:var(--garis-struktur);transition:color var(--d-tombol) var(--ease-keluar);place-items:center;display:grid}.games-b-buku__slot[data-cocok]{color:var(--teks)}.games-b-buku__slot>svg{width:55%;height:55%}.games-b-papan--bug{aspect-ratio:2;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overflow:hidden}.games-b-medan{position:absolute;inset:2px 0 1px;overflow:hidden}.games-b-bug{width:44px;height:44px;color:var(--teks);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;will-change:transform;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0}.games-b-bug__ikon{place-items:center;display:grid}.games-b-tanda{pointer-events:none;width:32px;height:32px;margin:-16px 0 0 -16px;position:absolute;overflow:visible}.games-b-tanda path{fill:none;stroke:var(--teks);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px}.games-b-tanah{inset-inline:0;background:var(--teks);height:1px;position:absolute;bottom:0}.games-b-tanah__takik{position:absolute;inset:0}.games-b-takik{width:18px;height:18px;color:var(--galat);margin-left:-9px;display:grid;position:absolute;bottom:3px}.games-b-takik>svg{width:100%;height:100%}.games-b-bidik{background:var(--pindai);opacity:0;width:1px;transition:transform var(--d-mikro) var(--ease-mikro),opacity var(--d-tombol) var(--ease-keluar);pointer-events:none;position:absolute;top:2px;bottom:1px;left:0}.games-b-papan--bug:focus-visible .games-b-bidik{opacity:1}.games-b-nyawa__hati{align-items:center;gap:3px;height:1.2em;display:flex}.games-b-nyawa__hati>i{color:var(--sinyal);transition:color var(--d-tombol) var(--ease-keluar);display:grid}.games-b-nyawa__hati>i>svg{fill:currentColor;transition:fill-opacity var(--d-tombol) var(--ease-keluar)}.games-b-nyawa__hati>i[data-hilang]{color:var(--garis-struktur)}.games-b-nyawa__hati>i[data-hilang]>svg{fill-opacity:0}@media(max-width:1024px){.games-b-pad{grid-template-rows:repeat(3,56px);grid-template-columns:repeat(3,56px)}.games-b-pad__tombol{width:56px;height:56px}.games-b-memori,.games-b-memori__baris{gap:10px}}@media(max-width:860px){.games-b-pad{grid-template-rows:repeat(3,64px);grid-template-columns:repeat(3,64px)}.games-b-pad__tombol{width:64px;height:64px}.games-b-buku{grid-template-columns:repeat(8,minmax(0,56px));justify-content:center}}@media(max-width:600px){.games-b-papan--bug{aspect-ratio:6/7}.games-b-papan--ketik{align-content:start;padding:16px 16px 28px}.games-b-ketik__kalimat{min-height:81.6px;font-size:17px}.games-b-memori{inset:12px}.games-b-memori,.games-b-memori__baris{gap:8px}.games-b-buku{grid-template-columns:repeat(8,minmax(0,1fr))}}
