ul.bogo-language-switcher li{list-style:none outside none;padding:0}#wpadminbar #wp-admin-bar-bogo-user-locale .ab-icon:before{content:"\f326";top:2px}.bogoflags,.bogoflags-before:before{display:inline-block;width:20px;height:auto;background-image:none;background-color:transparent;border:none;padding:0;margin:0 4px;vertical-align:top}.bogoflags-ad:before{content:"\1F1E6\1F1E9"}.bogoflags-ae:before{content:"\1F1E6\1F1EA"}.bogoflags-af:before{content:"\1F1E6\1F1EB"}.bogoflags-ag:before{content:"\1F1E6\1F1EC"}.bogoflags-ai:before{content:"\1F1E6\1F1EE"}.bogoflags-al:before{content:"\1F1E6\1F1F1"}.bogoflags-am:before{content:"\1F1E6\1F1F2"}.bogoflags-an:before{content:"\1F1E6\1F1F3"}.bogoflags-ao:before{content:"\1F1E6\1F1F4"}.bogoflags-aq:before{content:"\1F1E6\1F1F6"}.bogoflags-ar:before{content:"\1F1E6\1F1F7"}.bogoflags-as:before{content:"\1F1E6\1F1F8"}.bogoflags-at:before{content:"\1F1E6\1F1F9"}.bogoflags-au:before{content:"\1F1E6\1F1FA"}.bogoflags-aw:before{content:"\1F1E6\1F1FC"}.bogoflags-ax:before{content:"\1F1E6\1F1FD"}.bogoflags-az:before{content:"\1F1E6\1F1FF"}.bogoflags-ba:before{content:"\1F1E7\1F1E6"}.bogoflags-bb:before{content:"\1F1E7\1F1E7"}.bogoflags-bd:before{content:"\1F1E7\1F1E9"}.bogoflags-be:before{content:"\1F1E7\1F1EA"}.bogoflags-bf:before{content:"\1F1E7\1F1EB"}.bogoflags-bg:before{content:"\1F1E7\1F1EC"}.bogoflags-bh:before{content:"\1F1E7\1F1ED"}.bogoflags-bi:before{content:"\1F1E7\1F1EE"}.bogoflags-bj:before{content:"\1F1E7\1F1EF"}.bogoflags-bl:before{content:"\1F1E7\1F1F1"}.bogoflags-bm:before{content:"\1F1E7\1F1F2"}.bogoflags-bn:before{content:"\1F1E7\1F1F3"}.bogoflags-bo:before{content:"\1F1E7\1F1F4"}.bogoflags-br:before{content:"\1F1E7\1F1F7"}.bogoflags-bs:before{content:"\1F1E7\1F1F8"}.bogoflags-bt:before{content:"\1F1E7\1F1F9"}.bogoflags-bv:before{content:"\1F1E7\1F1FB"}.bogoflags-bw:before{content:"\1F1E7\1F1FC"}.bogoflags-by:before{content:"\1F1E7\1F1FE"}.bogoflags-bz:before{content:"\1F1E7\1F1FF"}.bogoflags-ca:before{content:"\1F1E8\1F1E6"}.bogoflags-cc:before{content:"\1F1E8\1F1E8"}.bogoflags-cd:before{content:"\1F1E8\1F1E9"}.bogoflags-cf:before{content:"\1F1E8\1F1EB"}.bogoflags-cg:before{content:"\1F1E8\1F1EC"}.bogoflags-ch:before{content:"\1F1E8\1F1ED"}.bogoflags-ci:before{content:"\1F1E8\1F1EE"}.bogoflags-ck:before{content:"\1F1E8\1F1F0"}.bogoflags-cl:before{content:"\1F1E8\1F1F1"}.bogoflags-cm:before{content:"\1F1E8\1F1F2"}.bogoflags-cn:before{content:"\1F1E8\1F1F3"}.bogoflags-co:before{content:"\1F1E8\1F1F4"}.bogoflags-cr:before{content:"\1F1E8\1F1F7"}.bogoflags-cu:before{content:"\1F1E8\1F1FA"}.bogoflags-cv:before{content:"\1F1E8\1F1FB"}.bogoflags-cx:before{content:"\1F1E8\1F1FD"}.bogoflags-cy:before{content:"\1F1E8\1F1FE"}.bogoflags-cz:before{content:"\1F1E8\1F1FF"}.bogoflags-de:before{content:"\1F1E9\1F1EA"}.bogoflags-dj:before{content:"\1F1E9\1F1EF"}.bogoflags-dk:before{content:"\1F1E9\1F1F0"}.bogoflags-dm:before{content:"\1F1E9\1F1F2"}.bogoflags-do:before{content:"\1F1E9\1F1F4"}.bogoflags-dz:before{content:"\1F1E9\1F1FF"}.bogoflags-ec:before{content:"\1F1EA\1F1E8"}.bogoflags-ee:before{content:"\1F1EA\1F1EA"}.bogoflags-eg:before{content:"\1F1EA\1F1EC"}.bogoflags-eh:before{content:"\1F1EA\1F1ED"}.bogoflags-er:before{content:"\1F1EA\1F1F7"}.bogoflags-es:before{content:"\1F1EA\1F1F8"}.bogoflags-et:before{content:"\1F1EA\1F1F9"}.bogoflags-fi:before{content:"\1F1EB\1F1EE"}.bogoflags-fj:before{content:"\1F1EB\1F1EF"}.bogoflags-fk:before{content:"\1F1EB\1F1F0"}.bogoflags-fm:before{content:"\1F1EB\1F1F2"}.bogoflags-fo:before{content:"\1F1EB\1F1F4"}.bogoflags-fr:before{content:"\1F1EB\1F1F7"}.bogoflags-ga:before{content:"\1F1EC\1F1E6"}.bogoflags-gb:before{content:"\1F1EC\1F1E7"}.bogoflags-gd:before{content:"\1F1EC\1F1E9"}.bogoflags-ge:before{content:"\1F1EC\1F1EA"}.bogoflags-gf:before{content:"\1F1EC\1F1EB"}.bogoflags-gg:before{content:"\1F1EC\1F1EC"}.bogoflags-gh:before{content:"\1F1EC\1F1ED"}.bogoflags-gi:before{content:"\1F1EC\1F1EE"}.bogoflags-gl:before{content:"\1F1EC\1F1F1"}.bogoflags-gm:before{content:"\1F1EC\1F1F2"}.bogoflags-gn:before{content:"\1F1EC\1F1F3"}.bogoflags-gp:before{content:"\1F1EC\1F1F5"}.bogoflags-gq:before{content:"\1F1EC\1F1F6"}.bogoflags-gr:before{content:"\1F1EC\1F1F7"}.bogoflags-gs:before{content:"\1F1EC\1F1F8"}.bogoflags-gt:before{content:"\1F1EC\1F1F9"}.bogoflags-gu:before{content:"\1F1EC\1F1FA"}.bogoflags-gw:before{content:"\1F1EC\1F1FC"}.bogoflags-gy:before{content:"\1F1EC\1F1FE"}.bogoflags-hk:before{content:"\1F1ED\1F1F0"}.bogoflags-hm:before{content:"\1F1ED\1F1F2"}.bogoflags-hn:before{content:"\1F1ED\1F1F3"}.bogoflags-hr:before{content:"\1F1ED\1F1F7"}.bogoflags-ht:before{content:"\1F1ED\1F1F9"}.bogoflags-hu:before{content:"\1F1ED\1F1FA"}.bogoflags-id:before{content:"\1F1EE\1F1E9"}.bogoflags-ie:before{content:"\1F1EE\1F1EA"}.bogoflags-il:before{content:"\1F1EE\1F1F1"}.bogoflags-im:before{content:"\1F1EE\1F1F2"}.bogoflags-in:before{content:"\1F1EE\1F1F3"}.bogoflags-io:before{content:"\1F1EE\1F1F4"}.bogoflags-iq:before{content:"\1F1EE\1F1F6"}.bogoflags-ir:before{content:"\1F1EE\1F1F7"}.bogoflags-is:before{content:"\1F1EE\1F1F8"}.bogoflags-it:before{content:"\1F1EE\1F1F9"}.bogoflags-je:before{content:"\1F1EF\1F1EA"}.bogoflags-jm:before{content:"\1F1EF\1F1F2"}.bogoflags-jo:before{content:"\1F1EF\1F1F4"}.bogoflags-jp:before{content:"\1F1EF\1F1F5"}.bogoflags-ke:before{content:"\1F1F0\1F1EA"}.bogoflags-kg:before{content:"\1F1F0\1F1EC"}.bogoflags-kh:before{content:"\1F1F0\1F1ED"}.bogoflags-ki:before{content:"\1F1F0\1F1EE"}.bogoflags-km:before{content:"\1F1F0\1F1F2"}.bogoflags-kn:before{content:"\1F1F0\1F1F3"}.bogoflags-kp:before{content:"\1F1F0\1F1F5"}.bogoflags-kr:before{content:"\1F1F0\1F1F7"}.bogoflags-kw:before{content:"\1F1F0\1F1FC"}.bogoflags-ky:before{content:"\1F1F0\1F1FE"}.bogoflags-kz:before{content:"\1F1F0\1F1FF"}.bogoflags-la:before{content:"\1F1F1\1F1E6"}.bogoflags-lb:before{content:"\1F1F1\1F1E7"}.bogoflags-lc:before{content:"\1F1F1\1F1E8"}.bogoflags-li:before{content:"\1F1F1\1F1EE"}.bogoflags-lk:before{content:"\1F1F1\1F1F0"}.bogoflags-lr:before{content:"\1F1F1\1F1F7"}.bogoflags-ls:before{content:"\1F1F1\1F1F8"}.bogoflags-lt:before{content:"\1F1F1\1F1F9"}.bogoflags-lu:before{content:"\1F1F1\1F1FA"}.bogoflags-lv:before{content:"\1F1F1\1F1FB"}.bogoflags-ly:before{content:"\1F1F1\1F1FE"}.bogoflags-ma:before{content:"\1F1F2\1F1E6"}.bogoflags-mc:before{content:"\1F1F2\1F1E8"}.bogoflags-md:before{content:"\1F1F2\1F1E9"}.bogoflags-me:before{content:"\1F1F2\1F1EA"}.bogoflags-mf:before{content:"\1F1F2\1F1EB"}.bogoflags-mg:before{content:"\1F1F2\1F1EC"}.bogoflags-mh:before{content:"\1F1F2\1F1ED"}.bogoflags-mk:before{content:"\1F1F2\1F1F0"}.bogoflags-ml:before{content:"\1F1F2\1F1F1"}.bogoflags-mm:before{content:"\1F1F2\1F1F2"}.bogoflags-mn:before{content:"\1F1F2\1F1F3"}.bogoflags-mo:before{content:"\1F1F2\1F1F4"}.bogoflags-mp:before{content:"\1F1F2\1F1F5"}.bogoflags-mq:before{content:"\1F1F2\1F1F6"}.bogoflags-mr:before{content:"\1F1F2\1F1F7"}.bogoflags-ms:before{content:"\1F1F2\1F1F8"}.bogoflags-mt:before{content:"\1F1F2\1F1F9"}.bogoflags-mu:before{content:"\1F1F2\1F1FA"}.bogoflags-mv:before{content:"\1F1F2\1F1FB"}.bogoflags-mw:before{content:"\1F1F2\1F1FC"}.bogoflags-mx:before{content:"\1F1F2\1F1FD"}.bogoflags-my:before{content:"\1F1F2\1F1FE"}.bogoflags-mz:before{content:"\1F1F2\1F1FF"}.bogoflags-na:before{content:"\1F1F3\1F1E6"}.bogoflags-nc:before{content:"\1F1F3\1F1E8"}.bogoflags-ne:before{content:"\1F1F3\1F1EA"}.bogoflags-nf:before{content:"\1F1F3\1F1EB"}.bogoflags-ng:before{content:"\1F1F3\1F1EC"}.bogoflags-ni:before{content:"\1F1F3\1F1EE"}.bogoflags-nl:before{content:"\1F1F3\1F1F1"}.bogoflags-no:before{content:"\1F1F3\1F1F4"}.bogoflags-np:before{content:"\1F1F3\1F1F5"}.bogoflags-nr:before{content:"\1F1F3\1F1F7"}.bogoflags-nu:before{content:"\1F1F3\1F1FA"}.bogoflags-nz:before{content:"\1F1F3\1F1FF"}.bogoflags-om:before{content:"\1F1F4\1F1F2"}.bogoflags-pa:before{content:"\1F1F5\1F1E6"}.bogoflags-pe:before{content:"\1F1F5\1F1EA"}.bogoflags-pf:before{content:"\1F1F5\1F1EB"}.bogoflags-pg:before{content:"\1F1F5\1F1EC"}.bogoflags-ph:before{content:"\1F1F5\1F1ED"}.bogoflags-pk:before{content:"\1F1F5\1F1F0"}.bogoflags-pl:before{content:"\1F1F5\1F1F1"}.bogoflags-pm:before{content:"\1F1F5\1F1F2"}.bogoflags-pn:before{content:"\1F1F5\1F1F3"}.bogoflags-pr:before{content:"\1F1F5\1F1F7"}.bogoflags-ps:before{content:"\1F1F5\1F1F8"}.bogoflags-pt:before{content:"\1F1F5\1F1F9"}.bogoflags-pw:before{content:"\1F1F5\1F1FC"}.bogoflags-py:before{content:"\1F1F5\1F1FE"}.bogoflags-qa:before{content:"\1F1F6\1F1E6"}.bogoflags-re:before{content:"\1F1F7\1F1EA"}.bogoflags-ro:before{content:"\1F1F7\1F1F4"}.bogoflags-rs:before{content:"\1F1F7\1F1F8"}.bogoflags-ru:before{content:"\1F1F7\1F1FA"}.bogoflags-rw:before{content:"\1F1F7\1F1FC"}.bogoflags-sa:before{content:"\1F1F8\1F1E6"}.bogoflags-sb:before{content:"\1F1F8\1F1E7"}.bogoflags-sc:before{content:"\1F1F8\1F1E8"}.bogoflags-sd:before{content:"\1F1F8\1F1E9"}.bogoflags-se:before{content:"\1F1F8\1F1EA"}.bogoflags-sg:before{content:"\1F1F8\1F1EC"}.bogoflags-sh:before{content:"\1F1F8\1F1ED"}.bogoflags-si:before{content:"\1F1F8\1F1EE"}.bogoflags-sj:before{content:"\1F1F8\1F1EF"}.bogoflags-sk:before{content:"\1F1F8\1F1F0"}.bogoflags-sl:before{content:"\1F1F8\1F1F1"}.bogoflags-sm:before{content:"\1F1F8\1F1F2"}.bogoflags-sn:before{content:"\1F1F8\1F1F3"}.bogoflags-so:before{content:"\1F1F8\1F1F4"}.bogoflags-sr:before{content:"\1F1F8\1F1F7"}.bogoflags-st:before{content:"\1F1F8\1F1F9"}.bogoflags-sv:before{content:"\1F1F8\1F1FB"}.bogoflags-sy:before{content:"\1F1F8\1F1FE"}.bogoflags-sz:before{content:"\1F1F8\1F1FF"}.bogoflags-tc:before{content:"\1F1F9\1F1E8"}.bogoflags-td:before{content:"\1F1F9\1F1E9"}.bogoflags-tf:before{content:"\1F1F9\1F1EB"}.bogoflags-tg:before{content:"\1F1F9\1F1EC"}.bogoflags-th:before{content:"\1F1F9\1F1ED"}.bogoflags-tj:before{content:"\1F1F9\1F1EF"}.bogoflags-tk:before{content:"\1F1F9\1F1F0"}.bogoflags-tl:before{content:"\1F1F9\1F1F1"}.bogoflags-tm:before{content:"\1F1F9\1F1F2"}.bogoflags-tn:before{content:"\1F1F9\1F1F3"}.bogoflags-to:before{content:"\1F1F9\1F1F4"}.bogoflags-tr:before{content:"\1F1F9\1F1F7"}.bogoflags-tt:before{content:"\1F1F9\1F1F9"}.bogoflags-tv:before{content:"\1F1F9\1F1FB"}.bogoflags-tw:before{content:"\1F1F9\1F1FC"}.bogoflags-tz:before{content:"\1F1F9\1F1FF"}.bogoflags-ua:before{content:"\1F1FA\1F1E6"}.bogoflags-ug:before{content:"\1F1FA\1F1EC"}.bogoflags-um:before{content:"\1F1FA\1F1F2"}.bogoflags-us:before{content:"\1F1FA\1F1F8"}.bogoflags-uy:before{content:"\1F1FA\1F1FE"}.bogoflags-uz:before{content:"\1F1FA\1F1FF"}.bogoflags-va:before{content:"\1F1FB\1F1E6"}.bogoflags-vc:before{content:"\1F1FB\1F1E8"}.bogoflags-ve:before{content:"\1F1FB\1F1EA"}.bogoflags-vg:before{content:"\1F1FB\1F1EC"}.bogoflags-vi:before{content:"\1F1FB\1F1EE"}.bogoflags-vn:before{content:"\1F1FB\1F1F3"}.bogoflags-vu:before{content:"\1F1FB\1F1FA"}.bogoflags-wf:before{content:"\1F1FC\1F1EB"}.bogoflags-ws:before{content:"\1F1FC\1F1F8"}.bogoflags-ye:before{content:"\1F1FE\1F1EA"}.bogoflags-yt:before{content:"\1F1FE\1F1F9"}.bogoflags-za:before{content:"\1F1FF\1F1E6"}.bogoflags-zm:before{content:"\1F1FF\1F1F2"}.bogoflags-zw:before{content:"\1F1FF\1F1FC"}
.dg{--mint:#d6efe3;--mint-deep:#b9e0cd;--ink:#213047;--ink-soft:#52607a;--red:#e8392e;--red-dark:#b8231b;--sun:#f6c945;--sun-dark:#c89a1c;--paper:#fffaf0;--font:"M PLUS Rounded 1c","Hiragino Maru Gothic ProN","Yu Gothic","Meiryo",sans-serif;--o-color:#5cbf7a;--x-color:#e9824a}.dg *,.dg *:before,.dg *:after{box-sizing:border-box}.dg [hidden]{display:none !important}html{-webkit-text-size-adjust:100%}body.dg{margin:0;min-height:100vh;font-family:var(--font);color:var(--ink);background-color:var(--mint);background-image:radial-gradient(rgba(33,48,71,.08) 1.6px,transparent 1.8px);background-size:22px 22px;overflow-x:hidden;line-height:1.6}.dg button,.dg input{font-family:inherit}.dg :focus-visible{outline:3px solid var(--ink);outline-offset:4px}.topbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px}.topbar-site{color:var(--ink);font-size:14px;font-weight:800;text-decoration:none}.topbar-site:hover{text-decoration:underline}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:10px 24px;border:none;border-radius:999px;font-size:16px;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:transform .08s,box-shadow .08s}.btn:active{transform:translateY(3px)}.btn-red{background:var(--red);color:#fff;box-shadow:0 4px 0 var(--red-dark)}.btn-red:active{box-shadow:0 1px 0 var(--red-dark)}.btn-sun{background:var(--sun);color:var(--ink);box-shadow:0 4px 0 var(--sun-dark)}.btn-sun:active{box-shadow:0 1px 0 var(--sun-dark)}.btn-ghost{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink),0 4px 0 var(--ink)}.btn-ghost:active{box-shadow:inset 0 0 0 2px var(--ink),0 1px 0 var(--ink)}.btn-ghost-light{background:0 0;color:#fff;box-shadow:inset 0 0 0 2px #fff}.ttt-main{display:flex;flex-direction:column;align-items:center;padding:4px 16px 40px}.title{margin:0;font-size:clamp(26px, 6vw, 40px);font-weight:800;text-align:center;letter-spacing:.04em;line-height:1.2}.level{display:flex;flex-direction:column;align-items:center;gap:6px;margin:14px 0 0;padding:0;border:none}.level-label{padding:0;margin:0 auto 6px;font-size:14px;font-weight:800;color:var(--ink-soft)}.level-options{display:flex;gap:4px;padding:4px;border:3px solid var(--ink);border-radius:999px;background:#fff;box-shadow:0 4px 0 var(--ink)}.level-opt{position:relative}.level-opt input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.level-opt span{display:block;min-width:76px;padding:8px 16px;border-radius:999px;font-size:15px;font-weight:800;text-align:center;cursor:pointer;transition:background-color .15s,color .15s}.level-opt:hover span{background:var(--paper)}.level-opt input:checked+span{background:var(--red);color:#fff;box-shadow:inset 0 -3px 0 var(--red-dark)}.level-opt input:focus-visible+span{outline:3px solid var(--ink);outline-offset:3px}.versus{display:flex;align-items:center;gap:10px;margin-top:22px}.side{display:flex;flex-direction:column;align-items:center;gap:2px;width:116px;padding:10px 8px 8px;border:3px solid var(--ink);border-radius:20px;background:#fff;box-shadow:0 4px 0 var(--ink);font-weight:800;line-height:1.2;transition:background-color .2s,transform .2s}.side.is-turn{background:var(--sun);transform:translateY(-4px)}.side-face{display:grid;place-items:center;width:60px;height:60px}.side-face img{display:block;width:100%;height:100%;object-fit:contain}.side.is-turn .side-face{animation:bob 1.2s ease-in-out infinite}.side-name{display:inline-flex;align-items:center;gap:4px;font-size:13px}.side-mark{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;color:#fff;font-size:12px}.side-o .side-mark{background:var(--o-color)}.side-x .side-mark{background:var(--x-color)}.side-score{font-size:30px;font-variant-numeric:tabular-nums}.vs{display:flex;flex-direction:column;align-items:center;gap:4px;font-weight:800}.vs-text{font-size:22px;color:var(--red);letter-spacing:.04em}.vs-draw{font-size:12px;color:var(--ink-soft);white-space:nowrap}.guide{min-height:1.6em;margin:20px 0 18px;padding:8px 20px;border-radius:999px;background:#fff;font-size:15px;font-weight:800;box-shadow:0 3px 0 rgba(33,48,71,.12);text-align:center}.board{--size:min(calc(100vw - 32px), 372px);display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:var(--size);padding:12px;border-radius:28px;background:linear-gradient(180deg,#f04a3e,#d22f25);box-shadow:inset 0 4px 0 rgba(255,255,255,.35),inset 0 -8px 0 rgba(0,0,0,.12),0 8px 0 #9e1e17,0 18px 30px rgba(120,20,10,.22)}.cell{position:relative;aspect-ratio:1;padding:0;border:none;border-radius:18px;background:var(--paper);box-shadow:inset 0 -5px 0 rgba(33,48,71,.1),0 3px 0 var(--red-dark);cursor:default;transition:background-color .2s}.cell img{position:absolute;inset:9%;width:82%;height:82%;object-fit:contain;pointer-events:none}.cell .piece{animation:pop .32s cubic-bezier(.2,.9,.3,1.4)}@keyframes pop{from{transform:scale(.2) rotate(-12deg);opacity:0}to{transform:none;opacity:1}}.dg .cell .ghost{position:absolute;inset:0;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s}.board.is-player .cell.is-empty{cursor:pointer}@media (hover:hover){.board.is-player .cell.is-empty:hover{background:#fff}.dg .board.is-player .cell.is-empty:hover .ghost{visibility:visible;opacity:.35}}.dg .board.is-player .cell.is-empty:focus-visible .ghost{visibility:visible;opacity:.35}.cell:focus-visible{outline-color:#fff;outline-offset:3px}.board.is-over .cell:not(.is-line) .piece{opacity:.35;filter:grayscale(.6);transition:opacity .3s,filter .3s}.cell.is-line{background:var(--sun);box-shadow:inset 0 -5px 0 var(--sun-dark),0 3px 0 var(--red-dark)}.cell.is-line .piece{animation:cheer .7s ease-in-out infinite alternate}@keyframes cheer{from{transform:scale(1) rotate(-4deg)}to{transform:scale(1.08) rotate(4deg)}}.actions{margin-top:26px}.howto{width:min(100%, 372px);margin-top:26px;padding:12px 18px;border-radius:18px;background:var(--paper);box-shadow:0 3px 0 rgba(33,48,71,.12)}.howto summary{font-weight:800;cursor:pointer}.howto ul{margin:10px 0 2px;padding-left:1.3em;font-size:14px}.howto li+li{margin-top:4px}.reveal{--stage:min(52vmin, 300px);--stage-y:38%;position:fixed;inset:0;z-index:50;overflow-y:auto;background:rgba(22,36,58,0);transition:background-color .4s,backdrop-filter .4s}.reveal.show{background:rgba(22,36,58,.64);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.reveal-stage{position:absolute;left:50%;top:var(--stage-y);width:var(--stage);height:var(--stage);margin:calc(var(--stage) / -2) 0 0 calc(var(--stage) / -2)}.rays{position:absolute;inset:-32%;opacity:0;transform:scale(.3);transition:opacity .5s,transform .7s cubic-bezier(.2,.8,.3,1);-webkit-mask:radial-gradient(closest-side,#000 20%,transparent 100%);mask:radial-gradient(closest-side,#000 20%,transparent 100%)}.rays:before{content:"";position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(rgba(255,234,150,.6) 0deg 9deg,transparent 9deg 22.5deg);animation:ring-spin 16s linear infinite}.glow{position:absolute;inset:10%;border-radius:50%;background:radial-gradient(circle,rgba(255,252,228,.95),rgba(255,220,120,.45) 45%,transparent 70%);opacity:0;transition:opacity .4s}.reveal.show.is-win .rays,.reveal.show.is-lose .rays{opacity:1;transform:scale(1)}.reveal.show.is-lose .rays:before{background:repeating-conic-gradient(rgba(255,190,150,.4) 0deg 9deg,transparent 9deg 22.5deg)}.reveal.show .glow{opacity:1;animation:glow-pulse 1.8s ease-in-out infinite}.reveal.show.is-lose .glow,.reveal.show.is-draw .glow{opacity:.55}.result-faces{position:absolute;inset:6%;display:flex;gap:12%;align-items:center;justify-content:center;opacity:0;transform:scale(.4);transition:opacity .3s,transform .5s cubic-bezier(.2,.9,.3,1.3)}.reveal.show .result-faces{opacity:1;transform:none}.result-faces img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 14px rgba(255,244,190,.9));animation:bob 2.6s ease-in-out infinite}.result-faces.is-pair img{width:58%;height:58%}.result-faces.is-pair img+img{margin-left:-6%;animation-delay:-1.3s}.sparkles{position:absolute;inset:0;pointer-events:none;filter:drop-shadow(0 0 6px rgba(255,232,130,.95))}.star{position:absolute;left:calc(50% + var(--x));top:calc(50% + var(--y));width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);background:var(--col,#fff);clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);opacity:0;animation:twinkle var(--t,1.6s) ease-in-out var(--d) infinite}.result{position:absolute;left:0;right:0;top:calc(var(--stage-y) + var(--stage) / 2 + 8px);padding:0 16px 24px;text-align:center;opacity:0;transform:translateY(12px);transition:opacity .4s .2s,transform .4s .2s}.reveal.show .result{opacity:1;transform:none}.result-name{margin:0 0 4px;color:#fff;font-size:clamp(24px, 5.6vw, 34px);font-weight:800;letter-spacing:.03em;text-shadow:0 2px 0 rgba(0,0,0,.25)}.result-sub{margin:0 0 18px;color:rgba(255,255,255,.85);font-size:14px;font-weight:800}.result-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.result-actions .btn:focus-visible{outline-color:#fff}@media (max-height:640px){.reveal{--stage:min(42vmin, 240px);--stage-y:34%}}@keyframes ring-spin{to{transform:rotate(360deg)}}@keyframes glow-pulse{0%,100%{transform:scale(.94)}50%{transform:scale(1.06)}}@keyframes bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-4%)}}@keyframes twinkle{0%,100%{transform:scale(0) rotate(0deg);opacity:0}50%{transform:scale(1) rotate(90deg);opacity:1}}@media (max-width:380px){.side{width:100px}.side-face{width:50px;height:50px}.level-opt span{min-width:64px;padding:8px 12px}}@media (prefers-reduced-motion:reduce){.rays:before,.reveal.show .glow,.result-faces img,.side.is-turn .side-face,.cell .piece,.cell.is-line .piece{animation:none}.star{animation-duration:3s}}
.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{opacity:.2;background-color:#fff}figure.wp-block-image img.lazy-hidden{min-width:150px}.lazy-loaded{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;opacity:1 !important}picture source[type="image/webp"]{display:block}
.addtoany_content{clear:both;margin:16px auto}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.a2a_kit a:empty,.a2a_kit a[class^="a2a_button_"]:has(.a2a_s_undefined){display:none}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:32px;line-height:32px;width:32px}.addtoany_list a:not(.addtoany_special_service)>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.site .a2a_kit.addtoany_list a:focus,.addtoany_list a:hover,.widget .addtoany_list a:hover{background:none;border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share img{border:0;width:auto;height:auto}