.sudoku-board{border:2px solid var(--text);border-radius:var(--radius-sm);background:var(--surface);width:min(100%,440px);display:grid;overflow:hidden}.sudoku-cell{aspect-ratio:1;cursor:pointer;border:0;border-inline-start:1px solid var(--border);border-top:1px solid var(--border);color:var(--accent);background:0 0;padding:0;font-size:clamp(1rem,5vw,1.5rem)}.sudoku-cell.is-given{color:var(--text);font-weight:800}.sudoku-cell.is-selected{background:var(--badge-accent)}.sudoku-cell.is-clash{color:var(--danger);background:var(--badge-red)}.sudoku-cell.box-left{border-left:2px solid var(--text)}.sudoku-cell.box-top{border-top:2px solid var(--text)}.sudoku-pad{flex-wrap:wrap;justify-content:center;gap:6px;max-width:440px;display:flex}.sudoku-pad .btn{border-radius:var(--radius-sm);width:44px;height:44px;min-height:0;padding:0;font-size:1.15rem}.block-cell.c1{background:#e0483e}.block-cell.c2{background:#2f7fd1}.block-cell.c3{background:#2e9e4f}.block-cell.c4{background:#f2b530}.block-cell.c5{background:#8a4fd1}.blocks-board{border-radius:var(--radius-sm);background:var(--border);touch-action:manipulation;grid-template-columns:repeat(9,1fr);gap:2px;width:min(100%,420px);padding:4px;display:grid}.blocks-square{aspect-ratio:1;background:var(--surface);cursor:pointer;border:0;border-radius:3px;padding:0}.blocks-square.is-preview{background:var(--badge-accent);outline:2px solid var(--accent);outline-offset:-2px}.block-tray{grid-template-columns:repeat(3,1fr);gap:8px;width:min(100%,420px);display:grid}.block-slot{cursor:pointer;border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);place-items:center;height:104px;padding:4px;display:grid}.block-slot.is-active{border-color:var(--accent);background:var(--badge-accent)}.block-piece{gap:2px;display:inline-grid}.block-piece>span{aspect-ratio:1;border-radius:3px}.wordsearch-board{touch-action:manipulation;gap:2px;width:min(100%,420px);display:grid}.wordsearch-cell{aspect-ratio:1;cursor:pointer;background:var(--surface);border:0;border-radius:4px;padding:0;font-size:clamp(.85rem,4vw,1.15rem);font-weight:700}.wordsearch-cell.is-found{background:var(--badge-green);color:var(--badge-green-text)}.wordsearch-cell.is-start{background:var(--accent);color:var(--accent-text)}.word-list{flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.word-list .is-found{color:var(--muted);text-decoration:line-through}.solitaire{touch-action:manipulation;grid-template-columns:repeat(7,1fr);align-items:start;gap:4px;width:min(100%,500px);display:grid}.play-card{aspect-ratio:5/7;cursor:pointer;text-align:start;color:#1d1a17;background:#fff;border:1px solid #b9b1a6;border-radius:5px;width:100%;padding:2px 3px;font-size:clamp(.62rem,2.7vw,.95rem);display:block}.play-card.is-back{background:repeating-linear-gradient(45deg,#8a5a2b,#8a5a2b 4px,#a9794a 4px 8px)}.play-card.is-empty{border-style:dashed;border-color:var(--border);color:var(--muted);text-align:center;background:0 0}.play-card:disabled{cursor:default}.card-corner{font-weight:800;line-height:1}.card-corner.is-red{color:#c9302c}.tableau-col{display:grid}.tableau-col .play-card+.play-card{margin-top:-105%}.runner-stage{aspect-ratio:5/2;border:1px solid var(--border);border-radius:var(--radius);touch-action:manipulation;-webkit-user-select:none;user-select:none;width:100%;max-width:640px;position:relative;overflow:hidden}.runner-stage canvas{width:100%;height:100%;display:block}.bubble-stage{touch-action:none;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);width:min(100%,400px);position:relative;overflow:hidden}.bubble-stage canvas{cursor:crosshair;width:100%;height:auto;display:block}.answer-list{gap:8px;width:100%;display:grid}.answer{border-radius:var(--radius-sm);white-space:normal;width:100%;min-height:52px}.answer.is-correct{background:var(--badge-green);color:var(--badge-green-text);border-color:var(--success)}.answer.is-wrong{background:var(--badge-red);color:var(--badge-red-text);border-color:var(--danger)}.answer:disabled{opacity:1}.lives{letter-spacing:2px;font-size:1.4rem}.lives .is-lost{filter:grayscale();opacity:.25}.guess-word,.code-entry{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.guess-letter{border-bottom:3px solid var(--accent);background:var(--surface);border-radius:4px 4px 0 0;place-items:center;width:38px;height:46px;font-size:1.4rem;font-weight:800;display:grid}.letter-pad{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.letter-pad .btn,.digit-pad .btn{border-radius:var(--radius-sm);width:42px;height:44px;min-height:0;padding:0;font-size:1.1rem}.digit-pad{grid-template-columns:repeat(6,42px);justify-content:center;gap:5px;display:grid}.code-list{gap:4px;width:100%;margin:0;padding:0;list-style:none;display:grid}.code-list li{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.code-digits{letter-spacing:2px;font-size:1.15rem;font-weight:800}.numbers-board{gap:3px;width:min(100%,420px);max-height:60vh;display:grid;overflow-y:auto}.number-cell{aspect-ratio:1;cursor:pointer;background:var(--surface);border:0;border-radius:4px;padding:0;font-size:clamp(1rem,5vw,1.35rem);font-weight:700}.number-cell:disabled{cursor:default;background:0 0}.number-cell.is-selected{background:var(--accent);color:var(--accent-text)}.crossword-board{justify-content:center;gap:1px;max-width:100%;display:grid}.crossword-black{aspect-ratio:1}.crossword-cell{aspect-ratio:1;background:var(--surface);border:1px solid var(--muted);min-width:0;display:block;position:relative}.crossword-cell small{color:var(--muted);font-size:.55rem;line-height:1.2;position:absolute;inset-block-start:0;inset-inline-start:2px}.crossword-cell input{text-align:center;background:0 0;border:0;width:100%;height:100%;padding:0;font-size:clamp(.8rem,3.8vw,1.1rem);font-weight:800}.crossword-cell.is-wrong{background:var(--badge-red)}.clue-columns{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;width:100%;display:grid}.clue-list{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.clue-button{cursor:pointer;text-align:start;background:0 0;border:0;width:100%;padding:4px;font-size:.95rem}.jigsaw-board{gap:2px;width:min(100%,400px);display:grid}.jigsaw-board.is-done{gap:0}.jigsaw-piece{aspect-ratio:1;cursor:pointer;background-repeat:no-repeat;border:0;padding:0}.jigsaw-piece.is-picked{outline:3px solid var(--accent);outline-offset:-3px}.spot-panel{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);gap:2px;width:min(100%,320px);padding:4px;display:grid}.spot-cell{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-size:clamp(1.1rem,6vw,1.6rem)}.spot-cell:disabled{cursor:default;color:inherit}.spot-cell.is-found{background:var(--badge-green)}.chess-board{touch-action:manipulation;border:3px solid #6b4a2b;border-radius:4px;grid-template-columns:repeat(8,1fr);width:min(100%,440px);display:grid}.chess-square{aspect-ratio:1;cursor:pointer;border:0;place-items:center;padding:0;font-size:clamp(1.5rem,8.5vw,2.5rem);line-height:1;display:grid;position:relative}.chess-square:disabled{cursor:default}.chess-square.is-light{background:#f0d9b5}.chess-square.is-dark{background:#b58863}.chess-square.is-last{background:#d6c45e}.chess-square.is-selected{background:#8fbf5a}.chess-square.is-target:after{content:"";background:#1e501e8c;border-radius:50%;width:28%;height:28%;position:absolute}.chess-square.is-capture{box-shadow:inset 0 0 0 3px #c9302c}.piece-white{color:#fff;text-shadow:0 0 1px #000,0 0 2px #000,0 1px 2px #000}.piece-black{color:#1d1a17;text-shadow:0 0 1px #fff}.checker{border-radius:50%;place-items:center;width:76%;height:76%;font-size:.8em;display:grid;box-shadow:inset 0 -3px #0000004d}.checker.p1{color:#fff;background:#e0483e}.checker.p2{color:#f2c230;background:#2b2118}.chess-square.can-move{box-shadow:inset 0 0 0 2px #ffffff8c}.reversi-board{border-radius:var(--radius-sm);background:#1f5e3a;grid-template-columns:repeat(8,1fr);gap:2px;width:min(100%,420px);padding:4px;display:grid}.reversi-cell{aspect-ratio:1;cursor:default;background:#2e8b57;border:0;place-items:center;padding:0;display:grid}.reversi-cell.is-legal{cursor:pointer;background:#48a872}.reversi-disc,.reversi-dot{border-radius:50%;display:block}.reversi-disc{width:82%;height:82%}.reversi-dot{vertical-align:middle;border:1px solid var(--muted);width:14px;height:14px;display:inline-block}.reversi-disc.p1,.reversi-dot.p1{background:#1d1a17}.reversi-disc.p2,.reversi-dot.p2{background:#fff}.dots-board{touch-action:manipulation;width:min(100%,380px);height:auto}.dot{fill:var(--text)}.dot-line{cursor:pointer}.dot-line-visible{stroke:var(--border);stroke-width:3px;stroke-dasharray:3 7}.dot-line.is-drawn{cursor:default}.dot-line.is-drawn .dot-line-visible{stroke:var(--text);stroke-width:6px;stroke-dasharray:none;stroke-linecap:round}.dot-box.p1{fill:#e0483e;opacity:.55}.dot-box.p2{fill:#2f7fd1;opacity:.55}.dots-name.p1{color:#e0483e}.dots-name.p2{color:#4a9be0}.sea-grid{border-radius:var(--radius-sm);background:#1f5aa0;gap:2px;width:min(100%,380px);padding:4px;display:grid}.sea-grid.is-small{width:min(60%,200px)}.sea-grid.is-small .sea-cell{font-size:.6rem}.sea-cell{aspect-ratio:1;color:#fff;cursor:pointer;background:#4a9be0;border:0;border-radius:3px;min-width:0;padding:0;font-weight:800}.sea-cell:disabled{cursor:default;color:#fff}.sea-cell.is-ship{background:#6b7280}.sea-cell.is-miss{background:#7fb8e8}.sea-cell.is-hit{background:#f2a33a}.sea-cell.is-sunk{background:#c9302c}.bg-board{border-radius:var(--radius-sm);background:#6b4a2b;gap:10px;width:min(100%,460px);padding:6px;display:grid}.bg-row{grid-template-columns:repeat(12,1fr);gap:1px;height:150px;display:grid}.bg-point{cursor:pointer;border:0;align-items:center;gap:1px;min-width:0;padding:0;display:flex}.bg-point.is-top{background:linear-gradient(180deg, var(--bg-tip) 0 90%, transparent);flex-direction:column}.bg-point.is-bottom{background:linear-gradient(0deg, var(--bg-tip) 0 90%, transparent);flex-direction:column-reverse}.bg-point.even{--bg-tip:#d9b382}.bg-point.odd{--bg-tip:#a0693d}.bg-point.can-move{outline-offset:-2px;outline:2px solid #ffffff80}.bg-point.is-selected{outline-offset:-2px;outline:2px solid #8fbf5a}.bg-point.is-target{outline-offset:-3px;outline:3px solid #f2c230}.bg-checker{aspect-ratio:1;border:1px solid #00000059;border-radius:50%;flex:none;place-items:center;width:90%;font-size:.65rem;font-weight:800;display:grid}.bg-checker.p0{color:#1d1a17;background:#fff}.bg-checker.p1{color:#fff;background:#1d1a17;border-color:#888}.bg-checker.inline{width:12px;display:inline-block}.bg-dice{letter-spacing:4px;min-height:2.2rem;font-size:2.2rem;line-height:1}.okey-hand{flex-wrap:wrap;justify-content:center;gap:3px;width:100%;max-width:460px;display:flex}.okey-tile{cursor:pointer;background:#f7f0df;border:1px solid #b9a988;border-radius:5px;width:40px;height:54px;padding:0;font-size:1.15rem;font-weight:800;box-shadow:0 2px #b9a988}.okey-tile:disabled{cursor:default}.okey-tile.is-selected{outline:2px solid var(--accent);transform:translateY(-6px)}.okey-tile.is-wild{background:#fff3b0}.c-red{color:#c9302c}.c-blue{color:#1f5fb3}.c-black{color:#1d1a17}.c-yellow{color:#b37f00}.okey-table{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;display:flex}.okey-meld{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:6px;gap:2px;padding:3px;display:inline-flex}.okey-meld.is-draft{cursor:default;border-style:dashed}.okey-mini.is-wild{background:#fff3b0}.okey-mini{background:#f7f0df;border-radius:3px;place-items:center;width:24px;height:32px;font-size:.8rem;font-weight:800;display:grid}.hockey-stage,.golf-stage{touch-action:none;-webkit-user-select:none;user-select:none;border:2px solid var(--border);border-radius:var(--radius);position:relative;overflow:hidden}.hockey-stage{width:min(100%,360px,58vh)}.golf-stage{width:min(100%,360px,62vh)}.hockey-stage canvas,.golf-stage canvas{width:100%;height:auto;display:block}.hockey-score.top{color:#4a9be0}.hockey-score.bottom{color:#e0483e}.rps-choices{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid}.rps-choice{border-radius:var(--radius);gap:4px;min-width:0;min-height:104px;padding:8px 2px;display:grid}.rps-choice>span{font-size:2.2rem}.rps-reveal{text-align:center;font-size:3rem;line-height:1.2}.rps-reveal .muted{font-size:1rem}.duel-split{grid-template-rows:1fr 1fr;gap:8px;width:100%;max-width:460px;height:calc(100dvh - 99px);min-height:460px;margin-inline:auto;display:grid}.duel-panel{border:2px solid var(--border);border-radius:var(--radius);background:var(--surface);align-content:center;justify-items:center;gap:10px;min-width:0;padding:10px;display:grid}.duel-panel.is-flipped,.reaction-panel.is-flipped{transform:rotate(180deg)}.duel-panel.is-locked{opacity:.5}.duel-panel.is-winner{border-color:var(--success)}.duel-prompt{text-align:center;font-size:clamp(1.1rem,5vw,1.5rem);font-weight:800;line-height:1.3}.duel-options{grid-template-columns:1fr 1fr;gap:6px;width:100%;display:grid}.duel-options .btn{border-radius:var(--radius-sm);white-space:normal;min-height:46px;padding:4px 6px}.reaction-panel{cursor:pointer;border-radius:var(--radius);color:#fff;touch-action:manipulation;-webkit-user-select:none;user-select:none;border:0;align-content:center;justify-items:center;gap:8px;padding:8px;display:grid}.reaction-panel.is-waiting{background:#b3261e}.reaction-panel.is-go{background:#2e9e4f}.reaction-panel.is-result{background:#5a5148}.reaction-label{font-size:2rem;font-weight:800}.draw-canvas{aspect-ratio:1;border-radius:var(--radius-sm);border:1px solid var(--border);touch-action:none;width:min(100%,340px);height:auto}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWoABAAAAAACvAAAAVRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNgg18LDgABNgIkAxgEIAWDdgdGDIRCG8MJKJ4DbtM8oq6K1GltHYXh6GN0NNoHEa1Z1TOzgEkOAB+JFIMGACFf3kedPPkE5PLzutxLRezs50Q1l6oGr4ldGd1Ggv/WhwVd2Rj2jgUC2/2Eu0iDNJBpHlFGQZBgFfr/95ep+/Zf0dK4dJD1w0Pad61USml1fIGCAa11/MCSDhQMxygAGDXb0qHaBZUnx4AI4FOCixg2oqIBEjAAmYAxmnbUon9eMMda2yBntU4MQQ6AObcbtVWOYIHap1oAxqo/WxbgDksCoQJLW0qjNKABBQAwulci4gyouMbzbzEwq9TsCiAGA6CMSgMV4gEFaCBHNALkiGEQIMRFYYCICs8qPmWCfUsy51/tfFYDBOVHyRdyg59VMbcB5bTEbtJFmTptKrTpUMnPiVKjCRBm7JAio4mTdcQpQ6jSEbymFnzJFmg3MN6kWe+FODQby/9NDMPqPh564QINRtohFO6lWLnRHqPaYaSJ1GB0O0SzWkLXtYgYFKmIjO6IVNCop7WDNRIHu4/ojMzWIZap2ZtOnJYkO4jhWKZ1MoxTgzGrEROJzJYk6luH9KH7mIv2GKtdOWK1tKaltoXdS3EcD+VNIkkUZltrWhoZikMW6Ibt86IqLvYWnBycqN3kBty1PPW+Z5DbYPbexyoikt3rtziRaoZyYVo9qwJ8fxyz7kgtCWNZmTTAsyI+jsO22OAyhkMylAbjtSuvbwlTjPX+gxog0Lj4JMVn/ksAYAMQAhoYAJgAADAgJRAFAAgY0yM5PrKXRFa4eN/d33dl9XJ+EhHMDCU6L6t3kyK31XWn95L37ny7w0pBMvjTIsITZ2DvneS9e77ao9so5V54uS+6VeF0JesrODU8Spk3VlUWWny9UBSa3iy1+s1OWZj3m3q8XGZTl+RXcP1y4faE0NLrheLQzOJyjpt2uZVlwkjd8qD+LwCkMbh4qSwHxiQxXAfD8MTQsewDhY3ByOMWJB9GgVScx50M81XFrGyueXSxqJho+YVGHhBRDDZ7ctQxEA1EyPzBsVwnleekotbZoBMZhAPpq7a2IEkfqcy/hp/C73wC3zrJQ35jUVKTGIpPypH6+0C+HGlbD4mTmKo/FhXUgg914EGjl5mko6qLRDo+q94ABCCFf4zv2ujr6f3OXU+/B+DF8pf1APBq6v733S/aeOvGBICHAkDgi4mWnjHUDw6E0syW+yCBz1FdbURLzhbAVlPJ8xZn9mA+KMx/0AjgskI0YjxgTvQQndAQaTpFLOg0o2CdoZcVnUWRLp1NF2Zv7HeBVSYq1Qgn3aRx7cb0oqoJ47RfqdcArWFjuulUo1UoFVSpxoBOM+q1GjIuYEyrNr3aadTp1G3SgFZjmnQaW/PWYUMQAy0DPQM/jCSMgq0osIAWrxN2BfvtOt9Stj5nGhkybMTsi/m7XzKPGE3ZAQU4Nmos8GvXODhgAJrnH2feTgWdv3JKpw5aUQCQAf2Uj7ABEYUWLcbZtLpXDx8lDaM+aKaXBvQYmh0g5IpqJtqSPNFwekmtEDOJfIDbnJ2VL8xBDcnGSQX8LBT4suABrytMRQVh2WSmog89Of5CzQzFbOQjzzKs0CBAhwumxQQ+RrLDbeYp5+JnOXSlRCqQhrNcxnDTEcrBWR5btalkQ6Lrc5ZdQZGmlLMCGiAFMiXhrJD1LqEZ8cEVMfZUC2OGsVER3G5hgt50JDiGmVTKQ4f0p0YqpbhnZbHRECmUjn62Yq65/Nx8jsZ3EypOynVdJQ+VQkThoD06AacZw5856YBBeIiNir+WP5B/hU5Sm/iDRIsIqA2QxFFJ1ggkUJIMFP4achk=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASQAA0AAAAABZQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGoJqFtjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAADAAAAAwELfCadoZWFkAAAC5AAAADYAAAA2QI6502hoZWEAAAMcAAAAHwAAACQg+BoJaG10eAAAAzwAAAAXAAAAGAcQAE5sb2NhAAADVAAAAA4AAAAOAIgAiG1heHAAAANkAAAAHAAAACAAJwL8bmFtZQAAA4AAAADfAAAB9iheQ6xwb3N0AAAEYAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothbUBQlEUxXINXeItQYVToTVuHSMwAxXDUFGxGPblSILrVe4E6E1XwKywHOhIqybaDAs1/oPsSpnJaJHkBenh3c8Z/KLrhAwB1PUJJKo/6ZYKbgAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUhESEgAZj+pAEg/uADDPz0PAKUAAEALv/0AkYCxgA1AAAFIi4CNTQ2NyM1MzchNSE2NTQmIyIGByc+ATMyHgIVFAczFSMHIRUhDgEVFBYzMjY3Fw4BATwwTTYeCAVKfab+3QF3CUE6J0YeNSpmNyxJNR0JTn6mAST+iAgIRzwqSykzKG4MHDFFKhYjD0NgQxYdNjUeIzUuKBgtQSgiGENgQw4gFDw8Iys3MDEAAQAAAAEZ24PIZ+JfDzz1AAkD6AAAAADhZaMnAAAAAONTufD/Nf3IHYMEMwAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCC74b/p34+yzUARVMAGAJdPBjgAeNpjvMGgwAACbyCYqYRBD0QDADUWBGIAAAAAFAAUABQAFABgAGAAAHjaY2BkYGBgYwpmEGNYzsAO5iEAMwMjABl9ASZ42pzQgUcDUQDH8c+1lYL9AYEHCLq1mVQDFSlKKULAmrWOs513iwL6s/rz4jyXBRLwfbz38fOw7UVH1t3BU3aYOrOX9VJv6GVSd1z6St115DP1pt3W2TI0St0zwquVlcqJvr7aVFSorNRytUIptxTN9d26cO3KmRt3SjPvHkws1E5FE88KU/vuzcy9KU1Ej2Zioy0tBAO5gQODZIVWC60X1sTwS/wRxq0x/sey9dNf15xbqnyICvPmD4Nhs+ZYkJTmVlTJm9elUvgeko5iMC8VSIPCpgxIpjDoAQAxiEkuAHjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BeVLg08x.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-9rXc6cUL.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACxwAAAVqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoNMg1ELDgABNgIkAxgEIAWDXgdGDIUWG/UJAJ6FsZujJWelo/jYmOSCB/477c+dmUCV0n2dFI5LpEa6LLiQ88Q/Ms+zffCXpL/dVOAige1+wl2kQRrINI8ogyhIsPj//+9VfSM30ZyAjQ0S8CCttWntrnn8A7WCcx7/YO0GKpZrVACsxthiVOpB+8kSAZhJl04EWruHMaIARCKAEeJixeSfp8xtk1MkrMkdm0gAzLhdkW6RnkIHUkgaB7roP1usYSaqjUKyGGWdJCPJgAxIAAAdvUcVN4F6ldoLk6AsSEEV0Qgg2aRlQGUAJEAGEsgIIIFCA7BiREIBbKhuUh+NoOVbIvLfN7Nf9CO4fLRkEwLmtJuy07ANulVwu4ROp7mKWzjDKTboN6xVgxnXcBNgjVRgFR3oxVb0kg2rtIxV+pajqS+pQfHQMPWPPyTEZUFNRE5qBOo5TMhr1zg1RLGqtiwGwmKdU0Mq1hCFDqeGXKy2huWc1sHxrKAaUkMdMyG1VV2YnAkrOUzXecRsKOhWwwzlYuwfTke4IWivjswGg1VODWUtqnhDQYTUpVXokk4+5rxTQ1fcpYbl3P7xgfHwkYBdWANqwOFQW8LP9Y/fowG7o+ikR39aHZ06uJhybmzw6Qul07iSdUhbG2SR4A61ZLMc4SO6bA9lBROTxnNKowAaAhqrtss5LZo40t9tPQK7XWhJrfEG7bf/Z8CpYSruGhpvCdgdjqATgYwRMzEMkYhoAPQAWAEZqAM9AEABEY0EAAhQlDKLwaafsujMk6H3335fuD7ZLCxjZmG7Xhx9xhx6N3/0wQ8s33vrPY7ckGDBPGzBeg1HXrN8pX7kqXdV6w1W//SbgTerei2Vw46z6V1FRpu+bWLDkebfJuZ7Y4teLshuSF/sWPXvBme9v2/FdHpzjiW5qHNi9/7mfyYWi2zePldWpKxrVcHG0vcAllEwYoqNq9RQYjR4Ew1aUgN3OQfYW1BDfKoh5qHQWGQNn3q8s4V2ZcrNs4idb5ez/DLty9iwY6sn29yNMhFsiK2NOtxs1LMhre7hvIFkc4VGt53DjPRvEzKj1QMmxL8atphAo7DdmmBq/y6TjDbsNRwVo5H1NTbgXGzGediEC23Mo26hjwn3s3q8CECkfrLnr88vrI2u+c9okn8E+Gr21myAb4bO/R6xnL8z4wplAYEJCQABvyu+jDMCXcGA4KKiFx+icv7qCtIJcut2IaakZpLcjmEuOzNIKJ8jIwAjc2SEYgIm4iIuFeT7Xyph5HepTJP7pAo++6Q60qyT6ilWYovSNViw4yrcoop7YLtp2yxqE+6wnetrLNrAZbNt5rn1adWtQ5Me/TaYtceQSZts12ibSVMWTXNqstkGM0bN2raWFmdvovJy8fLwRo/KParZqhquujjfU232rfpEZnp99rc168QWe18Xx/zrlVD5TpGppBr9SNs243CtcHCDDdRZju0ttlkaz/7KXWbNcJEAIPIMMy6P0ANCSMhCFoph56ZFD7MHUPR5mkraLm30aFBkGUEyqUgEQQoZP8umnFOWVNGAsehZUuXKkCKWJdnSxrSvkCSGGVbUWYI6PoWyxA88S2JAsxI5UjmTTNnyZyn0qOeVJZHN66jkkitt3LwerzwZkvm8gSZ+hTL2cxhjyyFFFM4y0aGGm0MCq5mZNmBSTnacZWGXdbqUyWQNK/nUxwXzWTa61PLIlgymKArO5IpuS8WzoRbDYUXixarHKuBgFw9xnsS1EvH8yfIaDZCgTTUnLDicqFl5VE/Sp5FfznSyMW3KFbz6p7KMnRFDkQb/lwPL1MsgdtCwBRrgJhKDdkJDYjNHn30d0HYSo2sj0Winqx6wGW5MhMma43oT8CfpRzvAQ2MAAAAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABXgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGs7q5ZjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC8AAAAvOFh37BoZWFkAAAC4AAAADYAAAA2QnK54mhoZWEAAAMYAAAAHwAAACQi2xumaG10eAAAAzgAAAAXAAAAGAcgAEZsb2NhAAADUAAAAA4AAAAOAIQAhG1heHAAAANgAAAAHAAAACAAJwLqbmFtZQAAA3wAAADaAAAB3iUBQVNwb3N0AAAEWAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothYEFgFAYBu//eumRdnh7JBSQBEBBRGiWpkgzBNJsqdS5czhtOolBizqg+W4Dk+XelPooVsQjvImfumqDrRB2V1wjuFl9wEoAZTqAQHIDEiwK3wAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+zNDQAwz89GQCRAABACb/9AJeAsYANQAABSIuAjU0NjcjNTM3IzUhNjU0JiMiBgcnPgEzMh4CFRQGBzMVIwczFSEGFRQWMzI2NxcOAQFPOVU5HQEBR2yB7QFnBS0pJEEXSiBtPzNQNx0CA0p3fPP+lwM1LiNAJEwjbgwiOkwrCA4HWkRaDxErJh0aXSUuHjREJQsYDFpEWgwNMTAgJ10qNgABAAAAARnbQzi2wF8PPPUACQPoAAAAAOFloyQAAAAA41O57v8L/acfkARoAAEACQACAAAAAAAAeNpjYGRgYLH9l8jAIL/uP/ffCfITgCKogA0AjLUFvAB42mO8waDAAAJvIJiphUENRAMANV4EagAAAAATABMAEwATAF4AXgAAeNpjYGRgYGBjcmYQY1jKwA7mIQAzAyMAF8MBFHjalZA1cgNAEATbzM7Nl5mZ7cTMzHZiZhZLb9LbFCrW1NWKMumwq3ZmDoB6XqiioroBuKnoNq6gj7RxpTQp4ypWSBpXM0HCuIZ27oxrGWLKuFUEb4TU/1hgVD3IIwHe+SMkHiEo/tL+S4BX1Q/ZYI9tVtjnSJVnYpxyz4+UywRED3I8MizFr+pPXEgT8Dm/UjnGGdEcY9xSXC7H5ZJcUZbLZeW9izn3Ylm3sb3ks1el/yPu/+TV/5Vjwt9gXmQpXhWQbsS7v9Rd3uEzAzwT1AwQ0frESAZPSUV2AAB42mNgYgCD//sYUhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANd1CLA=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-BSbyEp0V.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-C7GcWn11.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-700-normal-BzSf6GNr.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-700-normal-Cl4F7CZR.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:El Messiri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/el-messiri-arabic-700-normal-D9aO7CWn.woff2)format("woff2"),url(/assets/el-messiri-arabic-700-normal-wfXImB6W.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:El Messiri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/el-messiri-cyrillic-700-normal-bo4GAj-4.woff2)format("woff2"),url(/assets/el-messiri-cyrillic-700-normal-Cp2r31ro.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:El Messiri;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:El Messiri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/el-messiri-latin-700-normal-2VyxPaO_.woff2)format("woff2"),url(/assets/el-messiri-latin-700-normal-CqBzUBvy.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f5efe3;--surface:#fffbf3;--surface-2:#ece3d2;--text:#1e2a27;--muted:#5a665f;--border:#dcd0b9;--accent:#14524a;--accent-text:#fffbf3;--price:#85590f;--danger:#a32a35;--success:#2a7a4b;--hero:#0f3b36;--hero-deep:#0a2b27;--hero-text:#f7efdf;--brass:#d9a441;--badge-accent:#dcebe5;--badge-accent-text:#14524a;--badge-green:#dcefdf;--badge-green-text:#1f6b3e;--badge-red:#f7dfdf;--badge-red-text:#8f2230;--badge-blue:#dfe8f3;--badge-blue-text:#1f4f85;--badge-amber:#f6e7c4;--badge-amber-text:#6f4a08;--badge-gray:#e7e0d2;--badge-gray-text:#4e5550;--radius:14px;--radius-sm:8px;--shadow:0 1px 2px #0f3b360f, 0 3px 10px #0f3b360d;--font:"IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Roboto, Tahoma, sans-serif;--font-display:"El Messiri", "IBM Plex Sans Arabic", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0d1f1c;--surface:#15302b;--surface-2:#1d3b35;--text:#f3ebdc;--muted:#aab7ae;--border:#2d4b44;--accent:#d9a441;--accent-text:#10211e;--price:#e8bf68;--danger:#f09a9a;--success:#7fd3a4;--badge-accent:#1e4a42;--badge-accent-text:#bfe3d7;--badge-green:#1b4531;--badge-green-text:#a8e4bf;--badge-red:#52262c;--badge-red-text:#f6b9bb;--badge-blue:#1e3a55;--badge-blue-text:#b3d2f2;--badge-amber:#4a3a18;--badge-amber-text:#f2d48d;--badge-gray:#2b3f3a;--badge-gray-text:#cdd6cf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:120px}body{background:var(--bg);color:var(--text);font-family:var(--font);margin:0;font-size:16px;line-height:1.5}h1,h2,h3,p{margin:0}h1{font-size:1.4rem}a{color:inherit}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}.muted{color:var(--muted)}.small{font-size:.85rem}.center{text-align:center;justify-items:center;gap:12px;padding:24px 0;display:grid}.grow{flex:1;min-width:0}.stack{gap:14px;margin:0;padding:0;list-style:none;display:grid}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.row-wrap{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page{max-width:760px;margin:0 auto;padding:0 16px 48px}.page.narrow{max-width:420px}.site-header{justify-content:space-between;align-items:center;gap:12px;padding-block:16px;display:flex}.brand{align-items:center;gap:12px;min-width:0;display:flex}.brand-logo{object-fit:cover;border-radius:12px;flex:none;width:48px;height:48px}.brand-name{font-size:1.3rem;line-height:1.2}.brand-tagline{font-size:.9rem}.header-actions{flex:none;gap:6px;display:flex}.btn{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.6;cursor:default}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.btn-ghost{background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--surface-2)}.btn-danger{background:var(--danger);border-color:var(--danger);color:#fff}.btn-danger-text{color:var(--danger)}.icon-btn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);cursor:pointer;width:32px;height:32px}.icon-btn:disabled{opacity:.35;cursor:default}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:42px;padding:8px 12px}.input:disabled{background:var(--surface-2);color:var(--muted)}textarea.input{resize:vertical}.price-input{text-align:end;flex:none;width:120px}.field{gap:4px;display:grid}.field>span{font-size:.9rem;font-weight:600}.form{gap:14px;display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.check{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.error-text{color:var(--danger)}.success-text{color:var(--success)}.toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.toggle input{opacity:0;width:1px;height:1px;position:absolute}.toggle-track{background:var(--border);border-radius:999px;flex:none;width:42px;height:24px;transition:background .15s;position:relative}.toggle-track:after{content:"";top:3px;background:#fff;border-radius:50%;width:18px;height:18px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:3px}.toggle input:checked+.toggle-track{background:var(--success)}.toggle input:checked+.toggle-track:after{inset-inline-start:21px}.toggle input:focus-visible+.toggle-track{outline:2px solid var(--accent);outline-offset:2px}.toggle.is-disabled{opacity:.55;cursor:default}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px}fieldset.card{margin:0}legend{padding-inline:4px;font-weight:700}.banner{border-radius:var(--radius-sm);background:var(--badge-amber);color:var(--badge-amber-text);margin-block:8px;padding:10px 14px}.banner-error{background:var(--badge-red);color:var(--badge-red-text)}.badges{flex-wrap:wrap;gap:6px;display:flex}.badge{vertical-align:middle;border-radius:999px;margin-inline-start:6px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.badges .badge{margin:0}.badge-accent{background:var(--badge-accent);color:var(--badge-accent-text)}.badge-green{background:var(--badge-green);color:var(--badge-green-text)}.badge-red{background:var(--badge-red);color:var(--badge-red-text)}.badge-blue{background:var(--badge-blue);color:var(--badge-blue-text)}.badge-amber{background:var(--badge-amber);color:var(--badge-amber-text)}.badge-gray{background:var(--badge-gray);color:var(--badge-gray-text)}.menu-toolbar{z-index:5;background:var(--bg);gap:8px;padding-block:8px;display:grid;position:sticky;top:0}.search{border-radius:999px}.chips{scrollbar-width:none;gap:8px;padding-block:2px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{border:1px solid var(--border);background:var(--surface);white-space:nowrap;border-radius:999px;flex:none;padding:6px 14px;font-size:.95rem;text-decoration:none}.chip[aria-current=true],.chip.active{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.section-title{align-items:center;gap:4px;margin-bottom:10px;font-size:1.15rem;display:flex}.item-list{gap:10px;display:grid}.item-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);gap:12px;padding:12px;display:flex}.item-card.is-sold-out .item-image,.item-card.is-sold-out .item-name,.item-card.is-sold-out .item-price{opacity:.55}.item-image{background:var(--surface-2);border:0;border-radius:10px;flex:none;width:96px;height:96px;padding:0;overflow:hidden}button.item-image{cursor:zoom-in}.item-image img{object-fit:cover;width:100%;height:100%}.item-image-empty{color:var(--border);place-items:center;display:grid}.photo-viewer{cursor:zoom-out;background:0 0;border:0;max-width:94vw;max-height:90vh;padding:0}.photo-viewer::backdrop{background:#000c}.photo-viewer img{border-radius:var(--radius);object-fit:contain;max-width:94vw;max-height:90vh}.item-body{flex:1;align-content:start;gap:6px;min-width:0;display:grid}.item-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.item-name{font-size:1rem;font-weight:700;text-decoration:none}.item-price{white-space:nowrap;color:var(--accent);font-weight:700}.item-desc{font-size:.9rem}.option-list{gap:2px;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.option-list li{border-top:1px dashed var(--border);justify-content:space-between;gap:12px;padding-top:4px;display:flex}.addons{font-size:.85rem}.empty-state{text-align:center;justify-items:center;gap:10px;padding:48px 0;display:grid}.empty-icon{font-size:3rem}.skeleton{background:var(--surface-2);border-radius:var(--radius);animation:1.2s ease-in-out infinite pulse}.skeleton-header{height:64px;margin-block:16px}.skeleton-card{height:110px;margin-bottom:10px}@keyframes pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.admin{max-width:960px;margin:0 auto;padding:0 16px 80px}.admin-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-block:12px;display:flex}.admin-nav{scrollbar-width:thin;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.admin-nav .chip.active{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.admin-main{padding-top:8px}.admin-list{margin:0;padding:0;list-style:none}.admin-row{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding-block:10px;display:flex}.reorder{gap:2px;display:grid}.reorder .icon-btn{width:28px;height:22px;font-size:.65rem}.thumb{border-radius:var(--radius-sm);object-fit:cover;background:var(--surface-2);flex:none;width:44px;height:44px}.thumb-button{cursor:pointer;border:2px dashed var(--border);place-items:center;width:56px;height:56px;font-size:1.4rem;display:grid;position:relative;overflow:hidden}.thumb-button:hover,.thumb-button:focus-within{border-color:var(--accent)}.thumb-button img{object-fit:cover;width:100%;height:100%}.thumb-button.is-busy img{opacity:.4}.thumb-spinner{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin;position:absolute}@keyframes spin{to{transform:rotate(1turn)}}.option-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.option-row .input:not(.price-input){flex:160px;width:auto}.option-row select.input{flex:0 140px}.photo-preview{object-fit:cover;border-radius:var(--radius);width:200px;height:200px}.logo-preview{object-fit:cover;border-radius:16px;width:96px;height:96px}.sticky-actions{background:linear-gradient(transparent, var(--bg) 30%);padding-block:12px;position:sticky;bottom:0}.qr-image{border-radius:var(--radius-sm);background:#fff;width:min(320px,100%);height:auto;padding:8px}@media print{.admin-header,.admin-nav,.no-print,.banner,.admin-main>section>p{display:none!important}body{color:#000;background:#fff}.card{box-shadow:none;border:none}}.center-text{text-align:center}.game-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:16px;display:grid}.game-card{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);align-content:start;justify-items:start;gap:6px;padding:16px;text-decoration:none;display:grid}.game-card:hover{border-color:var(--accent)}.game-card .badge{margin:4px 0 0}.game-emoji{font-size:2.2rem;line-height:1}.game-title{text-align:center;font-size:1.1rem}.game-page .site-header{gap:4px}.game-stack{justify-items:center;gap:12px;display:grid}.game-status{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;width:100%;display:flex}.game-result{color:var(--accent);text-align:center;font-size:1.25rem;font-weight:800}.game-turn{text-align:center;align-items:center;gap:8px;font-weight:600;display:inline-flex}.segmented{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:3px;display:inline-flex}.segmented button{cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:34px;padding:6px 14px}.segmented button[aria-checked=true]{background:var(--accent);color:var(--accent-text);font-weight:600}.player-pill{border:2px solid #0000;border-radius:999px;padding:4px 12px}.player-pill.is-active{border-color:var(--accent)}.mines-board{border-radius:var(--radius);background:var(--border);touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;gap:2px;width:min(100%,460px);padding:6px;display:grid}.mines-cell{aspect-ratio:1;cursor:pointer;background:var(--surface);border:0;border-radius:4px;place-items:center;padding:0;font-size:clamp(.7rem,3.4vw,1.05rem);font-weight:800;display:grid}.mines-cell:not(.is-open):hover{filter:brightness(.95)}.mines-cell.is-open{background:var(--surface-2);cursor:default}.mines-cell:disabled{color:inherit}.mines-cell.is-exploded{background:var(--danger)}.mines-cell.n1{color:#1f6fd1}.mines-cell.n2{color:#2e8b3a}.mines-cell.n3{color:#d13a2f}.mines-cell.n4{color:#5b3cc4}.mines-cell.n5{color:#a3541a}.mines-cell.n6{color:#138a8a}.mines-cell.n7{color:var(--text)}.mines-cell.n8{color:var(--muted)}@media (prefers-color-scheme:dark){.mines-cell.n1{color:#7fb2ff}.mines-cell.n2{color:#7fd48a}.mines-cell.n3{color:#ff8a80}.mines-cell.n4{color:#b9a4ff}.mines-cell.n5{color:#f0a96a}.mines-cell.n6{color:#6fd6d6}}.xo-board{grid-template-columns:repeat(3,1fr);gap:8px;width:min(100%,340px);display:grid}.xo-cell{aspect-ratio:1;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);cursor:pointer;box-shadow:var(--shadow);font-size:clamp(2.4rem,14vw,3.6rem);font-weight:800}.xo-cell:disabled{cursor:default;color:inherit}.xo-cell.mark-X{color:var(--accent)}.xo-cell.mark-O{color:#2f7fd1}.xo-cell.is-win{background:var(--badge-green)}.snake-board{aspect-ratio:1;border-radius:var(--radius);border:1px solid var(--border);touch-action:none;-webkit-user-select:none;user-select:none;width:min(100%,420px);position:relative;overflow:hidden}.snake-board canvas{width:100%;height:100%;display:block}.board-overlay{color:#fff;text-align:center;background:#00000073;place-content:center;justify-items:center;gap:12px;padding:16px;font-size:1.15rem;font-weight:700;display:grid;position:absolute;inset:0}.dpad{grid-template-rows:repeat(2,56px);grid-template-columns:repeat(3,64px);grid-template-areas:".up.""left down right";gap:6px;display:grid}.dpad .btn{border-radius:var(--radius-sm);touch-action:manipulation;font-size:1.2rem}.dpad-up{grid-area:up}.dpad-left{grid-area:left}.dpad-right{grid-area:right}.dpad-down{grid-area:down}.memory-board{grid-template-columns:repeat(4,1fr);gap:8px;width:min(100%,400px);display:grid}.memory-card{aspect-ratio:1;border-radius:var(--radius);cursor:pointer;border:1px solid var(--border);box-shadow:var(--shadow);background:repeating-linear-gradient(45deg, var(--accent), var(--accent) 6px, var(--badge-accent) 6px, var(--badge-accent) 12px);padding:0;transition:transform .2s}.memory-card.is-up{background:var(--surface);transform:rotateY(180deg)}.memory-face{font-size:clamp(1.8rem,9vw,2.6rem);display:block;transform:rotateY(180deg)}.memory-card.is-matched{opacity:.75;cursor:default}.memory-card.is-matched.p0{background:var(--badge-green)}.memory-card.is-matched.p1{background:var(--badge-blue)}@media (prefers-reduced-motion:reduce){.memory-card{transition:none}}.four-board{border-radius:var(--radius);background:#2f5fb3;grid-template-columns:repeat(7,1fr);gap:4px;width:min(100%,440px);padding:8px;display:grid}.four-col{cursor:pointer;background:0 0;border:0;border-radius:999px;gap:4px;padding:0;display:grid}.four-col:not(:disabled):hover{background:#ffffff1f}.four-col:disabled{cursor:default}.four-cell{aspect-ratio:1;background:var(--bg);border-radius:50%;box-shadow:inset 0 2px 4px #00000040}.four-cell.p1,.disc-dot.p1{background:#e0483e}.four-cell.p2,.disc-dot.p2{background:#f2c230}.four-cell.is-win{outline-offset:-3px;outline:3px solid #fff}.four-cell.is-new{animation:.25s ease-out drop-in}.disc-dot{border-radius:50%;width:16px;height:16px;display:inline-block}@keyframes drop-in{0%{transform:translateY(-120%)}}@media (prefers-reduced-motion:reduce){.four-cell.is-new{animation:none}}.narrow-stack{width:100%;max-width:460px;margin-inline:auto}.narrow-stack .field.full,.narrow-stack .player-list{width:100%}.player-list{gap:8px;display:grid}.btn-big{min-height:52px;padding-inline:28px;font-size:1.1rem;font-weight:700}.choice-pair{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.choice-card{border-radius:var(--radius);cursor:pointer;min-height:120px;box-shadow:var(--shadow);color:#fff;text-align:center;border:0;place-items:center;gap:6px;padding:16px;font-size:1.25rem;font-weight:800;display:grid}.choice-card>span{font-size:2rem}.prompt-card{text-align:center;border-radius:var(--radius);width:100%;box-shadow:var(--shadow);align-content:center;justify-items:center;gap:10px;min-height:180px;padding:28px 20px;display:grid}.prompt-kind{opacity:.85;text-transform:uppercase;letter-spacing:.04em;font-size:.9rem;font-weight:700}.prompt-text{font-size:clamp(1.25rem,5.5vw,1.6rem);font-weight:800;line-height:1.35}.rather-stack{gap:8px;width:100%;display:grid}.rather-item{justify-items:center;gap:8px;display:grid}.rather-option{width:100%;min-height:110px;font-size:1.2rem;transition:opacity .2s,transform .2s}.rather-option.is-chosen{outline:4px solid var(--accent);outline-offset:2px;transform:scale(1.03)}.rather-option.is-faded{opacity:.45}.rather-or{color:var(--muted);font-weight:800}.big-timer{font-variant-numeric:tabular-nums;font-size:3rem;font-weight:800;line-height:1}.big-timer.is-urgent{color:var(--danger)}.round-log{text-align:center;gap:4px;margin:0;padding:0;list-style:none;display:grid}.bottle-stage{aspect-ratio:1;border:2px dashed var(--border);background:var(--surface);cursor:pointer;border-radius:50%;place-items:center;width:min(80vw,300px);padding:0;display:grid}.bottle-stage:disabled{cursor:default}.bottle{height:78%;transition-property:transform;transition-timing-function:cubic-bezier(.15,.6,.15,1)}@media (prefers-reduced-motion:reduce){.bottle{transition-duration:.3s!important}}body{-webkit-font-smoothing:antialiased}h1,h2,.game-title,.game-result,.prompt-text{font-family:var(--font-display);font-weight:700}.hero{text-align:center;color:var(--hero-text);background-color:var(--hero);background-image:linear-gradient(180deg, transparent 40%, var(--hero-deep)), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' fill='none' stroke='%23D9A441' stroke-opacity='.2'%3E%3Cpath d='M18 18h28v28H18zM32 12l20 20-20 20-20-20zM0 0l18 18M64 0L46 18M0 64l18-18M64 64L46 46M32 0v12M64 32H52M32 64V52M0 32h12'/%3E%3C/svg%3E");padding:20px 16px 26px;position:relative}.hero .lang-toggle{top:10px;color:var(--hero-text);position:absolute;inset-inline-end:8px}.hero .lang-toggle:hover{background:#ffffff1a}.hero-brand{justify-items:center;gap:6px;max-width:520px;margin-inline:auto;display:grid}.hero-logo{object-fit:cover;border:2px solid var(--brass);border-radius:50%;width:72px;height:72px}.hero-name{letter-spacing:0;font-size:clamp(1.7rem,7.5vw,2.3rem);line-height:1.2}.hero-tagline{color:var(--brass);font-size:.98rem}.hero.is-compact{padding-block:16px 20px}.hero.is-compact .hero-name{font-size:1.6rem}.ablaq{background:repeating-linear-gradient(90deg, var(--hero-deep) 0 18px, var(--brass) 18px 20px, #f7efdf 20px 38px, var(--brass) 38px 40px);height:7px}[dir=rtl] .ablaq{background-position:100%}.has-bottom-nav{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.bottom-nav{inset-inline:0;z-index:20;padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--border);justify-content:center;display:flex;position:fixed;bottom:0;box-shadow:0 -4px 16px #00000014}.bottom-nav a{max-width:220px;color:var(--muted);flex:1;justify-items:center;gap:2px;padding-block:8px 7px;font-size:.82rem;font-weight:600;text-decoration:none;display:grid}.bottom-nav svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.bottom-nav a.active{color:var(--accent)}.games-promo{border-radius:var(--radius);color:var(--hero-text);background:linear-gradient(120deg, var(--hero), #1a5a4f);box-shadow:var(--shadow);align-items:center;gap:12px;margin-top:14px;padding:12px 14px;text-decoration:none;display:flex}.games-promo-icon{background:#d9a4412e;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:1.5rem;display:grid}.games-promo strong{font-family:var(--font-display);font-size:1.05rem;line-height:1.3;display:block}.games-promo span span{color:var(--brass);font-size:.88rem}.games-promo-arrow{color:var(--brass);margin-inline-start:auto;font-size:1.3rem}[dir=rtl] .games-promo-arrow{transform:scaleX(-1)}.menu-toolbar{padding-block:10px 8px}.search{background:var(--surface)}.chip{font-weight:500}.menu-section{padding-top:22px}.section-title{gap:10px;margin-bottom:12px;font-size:1.25rem}.section-title:before{content:"";background:var(--brass);flex:none;width:10px;height:10px;transform:rotate(45deg)}.section-title:after{content:"";background:var(--border);flex:1;height:1px}.item-card{box-shadow:none}.item-name{font-size:1.04rem}.item-price{color:var(--price);font-variant-numeric:tabular-nums}.item-image-empty{background:var(--surface-2);color:var(--muted)}.item-image-empty svg{opacity:.45}.option-list li{border-top-color:var(--border)}.game-grid{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:10px;margin-top:0}.game-card{box-shadow:none;gap:5px;padding:12px}.game-emoji{background:var(--tile,var(--surface-2));border-radius:13px;place-items:center;width:50px;height:50px;font-size:1.6rem;display:grid}.game-card strong{font-size:1rem;line-height:1.3}.game-card .small{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.group-party{--tile:var(--badge-red)}.group-versus{--tile:var(--badge-accent)}.group-puzzle{--tile:var(--badge-amber)}.group-classic{--tile:var(--badge-blue)}.game-filter{padding-block:12px 2px}.chip{cursor:pointer;color:var(--text);font-family:inherit}.choice-truth{color:#fffbf3;background:linear-gradient(135deg,#1a6256,#0f3b36)}.choice-dare{color:#fffbf3;background:linear-gradient(135deg,#b23a48,#8f2230)}.four-board{background:var(--hero)}.game-page{padding-top:0}.filter-row{scrollbar-width:none;gap:6px;padding-block:2px;display:flex;overflow-x:auto}.filter-row::-webkit-scrollbar{display:none}.filter-chip{border:1px dashed var(--border);min-height:34px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 12px;font-size:.9rem;display:inline-flex}.filter-chip[aria-pressed=true]{border-style:solid;border-color:var(--price);background:var(--badge-amber);color:var(--badge-amber-text);font-weight:700}.filter-summary{justify-content:space-between;align-items:center;gap:8px;display:flex}.filter-summary .btn{min-height:30px;padding:2px 8px}.icon-input{text-align:center;width:72px;flex:0 0 72px!important}.filter-row{-webkit-mask-image:linear-gradient(to var(--row-end,right), #000 85%, transparent);-webkit-mask-image:linear-gradient(to var(--row-end,right), #000 85%, transparent);mask-image:linear-gradient(to var(--row-end,right), #000 85%, transparent);padding-inline-end:24px}[dir=rtl] .filter-row{--row-end:left}.filter-open{border-style:solid;border-color:var(--accent);color:var(--accent);font-weight:700}.filter-open svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.filter-count{background:var(--accent);min-width:20px;height:20px;color:var(--accent-text);border-radius:999px;place-items:center;padding-inline:5px;font-size:.75rem;font-weight:700;display:grid}.filter-sheet{background:var(--surface);width:100%;max-width:560px;max-height:85dvh;color:var(--text);border:0;border-radius:20px 20px 0 0;margin:auto auto 0;padding:0;box-shadow:0 -8px 30px #00000040}.filter-sheet[open]{animation:.22s ease-out sheet-up}.filter-sheet::backdrop{background:#00000073}@keyframes sheet-up{0%{opacity:.6;transform:translateY(40px)}}@media (prefers-reduced-motion:reduce){.filter-sheet[open]{animation:none}}.filter-sheet-body{padding:10px 16px calc(16px + env(safe-area-inset-bottom));gap:18px;display:grid}.filter-sheet-body:before{content:"";background:var(--border);border-radius:4px;justify-self:center;width:40px;height:4px}.filter-sheet-head{justify-content:space-between;align-items:center;display:flex}.filter-sheet-head h2{font-size:1.3rem}.filter-sheet h3{color:var(--muted);margin:0 0 8px;font-size:.95rem;font-weight:700}.filter-sheet section .muted{margin:-4px 0 8px}.filter-sheet-options{flex-wrap:wrap;gap:8px;display:flex}.filter-sheet-options .filter-chip{min-height:40px;padding-inline:14px}.filter-sheet-actions{border-top:1px solid var(--border);background:var(--surface);align-items:center;gap:10px;padding-top:12px;display:flex;position:sticky;bottom:0}.filter-sheet-actions .btn-primary{flex:1}@media (width>=640px){.filter-sheet{border-radius:var(--radius);margin:auto}}.filter-option-count{background:var(--surface-2);min-width:22px;color:var(--muted);text-align:center;border-radius:999px;padding:0 6px;font-size:.75rem;font-weight:700}.filter-chip[aria-pressed=true] .filter-option-count{background:var(--surface);color:var(--badge-amber-text)}.filter-chip:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}
