.arrow-game[data-v-85531747]{--accent:#dff3e0;--accent-dark:#9a3412;background:#fff;border:1px solid #dce4ef;border-radius:26px;box-shadow:0 24px 60px #1e293b1a;color:#14213a;margin:0 auto;outline:none;padding:12px;width:min(100%,940px)}.active-clue[data-v-85531747],.answer-feedback[data-v-85531747],.game-toolbar[data-v-85531747],.orientation[data-v-85531747],.orientation-value[data-v-85531747],.stat-group[data-v-85531747],.toolbar-actions[data-v-85531747]{align-items:center;display:flex}.game-toolbar[data-v-85531747]{gap:12px;justify-content:space-between;margin-bottom:10px}.stat-group[data-v-85531747],.toolbar-actions[data-v-85531747]{gap:8px}.toolbar-actions[data-v-85531747]{flex-wrap:wrap;justify-content:flex-end}.zoom-controls[data-v-85531747]{align-items:center;display:flex;gap:4px}.zoom-btn[data-v-85531747]{height:34px;width:34px}.zoom-indicator[data-v-85531747]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;color:#334155;cursor:pointer;direction:ltr;font-family:inherit;font-size:.72rem;font-weight:900;height:28px;min-width:46px;padding:0 6px}.zoom-indicator[data-v-85531747]:active{background:#e2e8f0}.stat-pill[data-v-85531747]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#334155;direction:ltr;display:inline-flex;font-size:.88rem;font-weight:800;gap:5px;min-height:38px;padding:7px 11px}.stat-pill .material-icons[data-v-85531747]{color:var(--accent);font-size:18px}.icon-action[data-v-85531747],.new-puzzle-btn[data-v-85531747]{border:0;border-radius:12px;cursor:pointer;font-family:inherit;font-weight:900}.new-puzzle-btn[data-v-85531747]:disabled{cursor:wait;opacity:.65}.icon-action[data-v-85531747]{background:#eef2f7;color:#475569;display:grid;height:40px;place-items:center;width:40px}.hint-action[data-v-85531747]{background:#fde68a;color:#713f12}.hint-action[data-v-85531747]:disabled{cursor:not-allowed;opacity:.45}.new-puzzle-btn[data-v-85531747]{align-items:center;background:#17233b;color:#fff;display:inline-flex;gap:6px;justify-content:center;min-height:40px;padding:8px 13px}.active-clue[data-v-85531747]{background:linear-gradient(135deg,#fff7ed,#fff);border:1px solid #fed7aa;border-radius:17px;border-right:5px solid var(--accent);gap:20px;justify-content:space-between;margin-bottom:14px;min-height:80px;padding:13px 16px}.clue-copy[data-v-85531747]{display:grid;gap:3px}.clue-copy strong[data-v-85531747]{font-size:clamp(1rem,3vw,1.28rem);font-weight:900}.clue-label[data-v-85531747],.orientation-label[data-v-85531747]{color:#9a3412;font-size:.72rem;font-weight:800}.orientation[data-v-85531747]{align-items:flex-start;background:var(--accent);border-radius:13px;color:#fff;flex:0 0 auto;flex-direction:column;gap:3px;min-width:105px;padding:8px 12px}.orientation .orientation-label[data-v-85531747]{color:#ffffffc7}.orientation-value[data-v-85531747]{font-weight:900;gap:7px}.orientation-arrow[data-v-85531747]{height:22px;width:22px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.board-scroll[data-v-85531747]{background:#3e77c8;direction:ltr;display:flex;overflow:auto;overscroll-behavior:contain;scrollbar-color:#64748b #0f172a;scrollbar-width:thin;touch-action:pan-x pan-y;width:100%}.board-scroll[data-v-85531747]::-webkit-scrollbar{height:10px;width:10px}.board-scroll[data-v-85531747]::-webkit-scrollbar-track{background:#0f172a}.board-scroll[data-v-85531747]::-webkit-scrollbar-thumb{background:#64748b;border:2px solid #0f172a;border-radius:8px}.board-zoom[data-v-85531747]{margin:auto}.arrow-board[data-v-85531747],.board-zoom[data-v-85531747]{transform-origin:top left}.arrow-board[data-v-85531747]{background:#0f172a;border:2px solid #0f172a;box-sizing:border-box;direction:ltr;display:grid;will-change:transform}.board-cell[data-v-85531747]{aspect-ratio:1;border:1px solid #0f0e0e;font-family:XB,Cairo,sans-serif;font-weight:800;min-width:0;position:relative}.letter-cell[data-v-85531747]{background:#fff;color:#172033;cursor:pointer;display:grid;font-size:clamp(.7rem,calc(var(--cell-size)*.32),2.4rem);overflow:visible;place-items:center;transition:background .14s ease,box-shadow .14s ease,transform .14s ease}.letter-cell[data-v-85531747]:focus-visible{outline:3px solid #009dff;outline-offset:-3px}.letter-cell.active-word-cell[data-v-85531747]{background:#f0f5f1}.letter-cell.current-cell[data-v-85531747]{background:#d6e6e9;box-shadow:inset 0 0 0 1px #009dff;z-index:1}.letter-cell.complete-cell[data-v-85531747]{background:var(--accent);color:#166534}.letter-cell.wrong-cell[data-v-85531747]{animation:cell-shake-85531747 .28s ease;background:#fee2e2;box-shadow:inset 0 0 0 2px #ef4444;color:#991b1b}.letter-cell.split-left[data-v-85531747]{border-left:1px dashed #0f172a}.letter-cell.split-right[data-v-85531747]{border-right:1px dashed #0f172a}.letter-cell.split-top[data-v-85531747]{border-top:1px dashed #0f172a}.letter-cell.split-bottom[data-v-85531747]{border-bottom:1px dashed #0f172a}.clue-cell[data-v-85531747]{background:#e8edf3;direction:rtl;display:grid;grid-template-rows:minmax(0,1fr);overflow:visible;z-index:2}.clue-cell.clue-count-2[data-v-85531747]{grid-template-rows:repeat(2,minmax(0,1fr))}.clue-cell.clue-count-3[data-v-85531747]{grid-template-rows:repeat(3,minmax(0,1fr))}.image-clue-cell[data-v-85531747]{background:#dbe4ef;container-type:inline-size;overflow:visible;z-index:4}.image-clue-button[data-v-85531747]{background:transparent;border:0;cursor:pointer;display:block;height:100%;overflow:visible;padding:0;position:relative;width:100%}.image-clue-button>img[data-v-85531747]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-clue-arrow[data-v-85531747]{height:clamp(12px,calc(var(--cell-size)*.3),54px);position:absolute;width:clamp(12px,calc(var(--cell-size)*.3),54px);z-index:6;fill:none;stroke:#0f172a;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.image-clue-arrow-across[data-v-85531747]{left:0;top:50%;transform:translate(-83.333%,-50%)}.image-clue-arrow-rightThenDown[data-v-85531747]{left:0;top:50%;transform:translate(-87.5%,-50%)}.image-clue-arrow-down[data-v-85531747]{bottom:0;left:50%;transform:translate(-50%,83.333%)}.image-clue-arrow-topThenLeft[data-v-85531747]{bottom:0;left:50%;transform:translate(-50%,87.5%)}.image-clue-arrow-up[data-v-85531747]{left:50%;top:0;transform:translate(-50%,-83.333%)}.image-clue-arrow-upThenLeft[data-v-85531747]{left:50%;top:0;transform:translate(-50%,-87.5%)}.image-clue-arrow-rightThenDownOuter[data-v-85531747]{bottom:0;right:0;transform:translate(87.5%,87.5%)}.image-clue-arrow-rightThenDownOuter.adjacent-right-outer[data-v-85531747]{bottom:auto;top:50%;transform:translate(87.5%,-50%)}.image-clue-cell.active-clue-cell[data-v-85531747]{box-shadow:inset 0 0 0 4px #009dff}.image-license-info[data-v-85531747]{background:#0f172acc;border:1px solid hsla(0,0%,100%,.9);border-radius:50%;bottom:6px;box-shadow:0 1px 5px #0000004d;color:#fff;cursor:pointer;display:grid;font:900 13px/1 Georgia,serif;height:22px;padding:0;place-items:center;position:absolute;right:6px;transition:background .14s ease,transform .14s ease;width:22px;z-index:8}.image-license-info[data-v-85531747]:hover{background:#c2410c;transform:scale(1.06)}.image-license-info[data-v-85531747]:focus-visible{outline:3px solid #fb923c;outline-offset:2px}.image-credits-backdrop[data-v-85531747]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a94;display:grid;top:0;right:0;bottom:0;left:0;padding:16px;place-items:center;position:fixed;z-index:1500}.image-credits-dialog[data-v-85531747]{background:#f8fafc;border:1px solid #d8e0ea;border-radius:20px;box-shadow:0 22px 60px #0f172a3d;color:#172033;font-family:Tajawal,sans-serif;max-height:min(78vh,580px);outline:0;overflow-y:auto;padding:18px;width:min(100%,410px)}.image-credits-header[data-v-85531747],.image-credits-heading[data-v-85531747]{align-items:center;display:flex}.image-credits-header[data-v-85531747]{gap:12px;justify-content:space-between;margin-bottom:14px}.image-credits-heading[data-v-85531747]{gap:9px;min-width:0}.image-credits-heading .material-icons[data-v-85531747]{background:#ffedd5;border-radius:11px;color:#c2410c;display:grid;font-size:19px;height:34px;place-items:center;width:34px}.image-credits-heading h2[data-v-85531747]{color:#172033;font-size:1.08rem;font-weight:900;margin:0}.image-credits-close[data-v-85531747]{background:#fff;border:1px solid #d8e0ea;border-radius:11px;color:#334155;cursor:pointer;display:grid;flex:0 0 auto;font-family:Arial,sans-serif;font-size:1.45rem;height:34px;line-height:1;padding:0 0 2px;place-items:center;width:34px}.image-credits-close[data-v-85531747]:hover{background:#fff7ed;border-color:#fdba74;color:#9a3412}.image-credits-close[data-v-85531747]:focus-visible,.image-credits-list a[data-v-85531747]:focus-visible{outline:3px solid rgba(249,115,22,.32);outline-offset:2px}.image-credits-list[data-v-85531747]{display:grid;gap:8px;margin:0}.image-credit-row[data-v-85531747]{background:#fff;border:1px solid #e2e8f0;border-radius:13px;padding:10px 12px}.image-credit-row dt[data-v-85531747]{color:#64748b;font-size:.72rem;font-weight:800;margin-bottom:3px}.image-credit-row dd[data-v-85531747]{color:#172033;font-size:.9rem;font-weight:800;margin:0;overflow-wrap:anywhere}.image-credit-row a[data-v-85531747]{color:#b45309;text-decoration:none}.image-credit-row a[data-v-85531747]:hover{color:#9a3412;text-decoration:underline}.decorative-mark[data-v-85531747]{color:#94a3b8;display:grid;font-size:clamp(.2rem,calc(var(--cell-size)*.2),1.35rem);height:100%;place-items:center;width:100%}.generation-failure[data-v-85531747]{background:#fff1f2;border:2px dashed #fca5a5;border-radius:18px;color:#991b1b;display:grid;min-height:280px;padding:24px;place-items:center;text-align:center}.generation-failure .material-icons[data-v-85531747]{font-size:42px}.generation-failure p[data-v-85531747]{margin:4px 0 0}.clue-button[data-v-85531747]{background:transparent;border:0;border-bottom:1px solid #94a3b8;box-sizing:border-box;color:#1e293b;container-type:inline-size;cursor:pointer;font-family:inherit;height:100%;min-height:0;min-width:0;overflow:visible;padding:3px;position:relative;width:100%}.clue-button.clue-direction-across[data-v-85531747],.clue-button.clue-direction-rightThenDown[data-v-85531747]{padding-left:clamp(6px,calc(var(--cell-size)*.42),10px)}.clue-button.clue-direction-down[data-v-85531747],.clue-button.clue-direction-topThenLeft[data-v-85531747]{padding-bottom:clamp(6px,calc(var(--cell-size)*.4),5px)}.clue-button.clue-direction-upThenLeft[data-v-85531747]{padding-right:clamp(6px,calc(var(--cell-size)*.42),10px)}.clue-button.clue-direction-up[data-v-85531747],.clue-button.clue-direction-upThenLeft[data-v-85531747]{padding-top:clamp(6px,calc(var(--cell-size)*.4),5px)}.clue-button.clue-direction-rightThenDownOuter[data-v-85531747]{padding-bottom:clamp(6px,calc(var(--cell-size)*.4),5px);padding-right:clamp(6px,calc(var(--cell-size)*.42),10px)}.clue-button.clue-direction-rightThenDownOuter.adjacent-right-outer[data-v-85531747]{padding-bottom:3px}.clue-count-3 .clue-button[data-v-85531747]{padding-bottom:1px;padding-top:1px}.clue-button[data-v-85531747]:last-child{border-bottom:0}.clue-button.bottom-entry[data-v-85531747]:last-child{background:#dbe4ef}.clue-button.active[data-v-85531747]{box-shadow:inset 0 0 0 2px #009dff;color:#0351d8}.clue-button.complete[data-v-85531747]{color:#166534}.clue-button.complete[data-v-85531747]:after{bottom:0;color:#16a34a;content:"✓";font-size:clamp(.4rem,calc(var(--cell-size)*.22),.9rem);font-weight:900;position:absolute;right:2px}.mini-clue[data-v-85531747]{height:100%;min-height:0;min-width:0;overflow:visible;width:100%}.mini-arrow[data-v-85531747]{color:#0f172a;height:clamp(12px,calc(var(--cell-size)*.32),64px);position:absolute;width:clamp(12px,calc(var(--cell-size)*.32),64px);z-index:1;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.mini-arrow-across[data-v-85531747],.mini-arrow-rightThenDown[data-v-85531747]{left:0;top:50%}.mini-arrow-across[data-v-85531747],.mini-arrow-rightThenDown[data-v-85531747]{transform:translate(-100%,-50%)}.mini-arrow-down[data-v-85531747],.mini-arrow-topThenLeft[data-v-85531747]{bottom:0;left:50%}.mini-arrow-down[data-v-85531747],.mini-arrow-topThenLeft[data-v-85531747]{transform:translate(-50%,100%)}.mini-arrow-upThenLeft[data-v-85531747]{right:0;top:0;transform:translateY(-100%)}.mini-arrow-up[data-v-85531747]{left:50%;top:0;transform:translate(-50%,-100%)}.mini-arrow-rightThenDownOuter[data-v-85531747]{bottom:0;right:0;transform:translate(100%,100%)}.clue-button.adjacent-right-outer .mini-arrow-rightThenDownOuter[data-v-85531747]{bottom:auto;top:50%;transform:translate(100%,-50%)}.clue-button.active .mini-arrow[data-v-85531747]{color:#0f172a}.block-cell[data-v-85531747]{background:#fff;display:grid;place-items:center}.block-cell span[data-v-85531747]{display:none}.answer-feedback[data-v-85531747]{color:#64748b;font-size:.82rem;font-weight:700;gap:7px;justify-content:center;margin:8px 0 2px;min-height:38px;text-align:center}.answer-feedback.error[data-v-85531747]{color:#b91c1c}.answer-feedback .material-icons[data-v-85531747]{font-size:18px}.keyboard-dock[data-v-85531747]{background:#e8edf3;border-radius:20px 20px 0 0;border-top:2px solid #0f172a;bottom:0;box-shadow:0 -10px 34px #0f172a47;direction:rtl;display:flex;flex-direction:column;gap:8px;left:0;margin-inline:auto;max-width:940px;padding:10px 12px calc(14px + env(safe-area-inset-bottom));position:fixed;right:0;width:100%;z-index:90}.keyboard-dock-header[data-v-85531747]{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:0 4px}.keyboard-dock-header .hint-action[data-v-85531747]{border-radius:10px;height:34px;width:34px}.keyboard-title[data-v-85531747]{color:#475569;font-size:.82rem;font-weight:900}.keyboard-close[data-v-85531747]{background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#334155;cursor:pointer;display:grid;height:34px;padding:0;place-items:center;transition:transform 90ms ease,background 90ms ease;width:34px}.keyboard-close[data-v-85531747]:active{background:#dbe4ef;transform:translateY(2px)}.keyboard-close .material-icons[data-v-85531747]{font-size:20px}.keyboard-rows[data-v-85531747]{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;justify-content:center;min-height:0}.keyboard-row[data-v-85531747]{display:flex;gap:5px;justify-content:stretch;width:100%}.key-btn[data-v-85531747]{background:#fff;border:1px solid #cbd5e1;border-radius:9px;box-shadow:0 2px #b8c1ce;color:#172033;cursor:pointer;display:grid;flex:1 1 0;font-family:Tajawal,sans-serif;font-size:clamp(1rem,3.4vw,1.5rem);font-weight:800;height:clamp(40px,7.5vh,56px);min-width:0;padding:0;place-items:center;transition:transform 90ms ease,background 90ms ease}.key-btn[data-v-85531747]:active{background:#c2e8a4;box-shadow:none;transform:translateY(2px)}.delete-key[data-v-85531747]{background:#fde68a;color:#141414}.delete-key .material-icons[data-v-85531747]{font-size:clamp(1rem,3vw,1.4rem)}@keyframes cell-shake-85531747{25%{transform:translate(-2px)}50%{transform:translate(2px)}75%{transform:translate(-1px)}}@media (max-width:640px){.arrow-game[data-v-85531747]{border-radius:18px;padding:10px}.game-toolbar[data-v-85531747]{align-items:flex-start}.stat-group[data-v-85531747]{flex-wrap:wrap}.stat-pill[data-v-85531747]{font-size:.78rem;min-height:34px;padding:5px 8px}.hint-stat[data-v-85531747]{display:none}.new-puzzle-btn[data-v-85531747]{font-size:.78rem;padding:7px 9px}.new-puzzle-btn .material-icons[data-v-85531747]{display:none}.active-clue[data-v-85531747]{gap:9px;min-height:68px;padding:9px 11px}.orientation[data-v-85531747]{min-width:92px;padding:6px 9px}.clue-label[data-v-85531747],.orientation-label[data-v-85531747]{font-size:.64rem}.orientation-value[data-v-85531747]{font-size:.84rem}.arrow-board[data-v-85531747]{border-width:1px;gap:1px}.clue-button[data-v-85531747]{padding:1px}.clue-button.clue-direction-across[data-v-85531747],.clue-button.clue-direction-rightThenDown[data-v-85531747]{padding-left:8px}.clue-button.clue-direction-down[data-v-85531747],.clue-button.clue-direction-topThenLeft[data-v-85531747]{padding-bottom:8px}.clue-button.clue-direction-up[data-v-85531747]{padding-top:8px}.answer-feedback[data-v-85531747]{font-size:.72rem}.zoom-btn[data-v-85531747]{height:32px;width:32px}.zoom-indicator[data-v-85531747]{font-size:.66rem;height:26px}.keyboard-dock[data-v-85531747]{gap:5px;padding:8px 6px calc(10px + env(safe-area-inset-bottom))}.keyboard-dock-header[data-v-85531747]{min-height:30px;padding:0 2px}.keyboard-close[data-v-85531747],.keyboard-dock-header .hint-action[data-v-85531747]{height:30px;width:30px}.keyboard-rows[data-v-85531747]{gap:4px}.keyboard-row[data-v-85531747]{gap:3px}.key-btn[data-v-85531747]{border-radius:6px;font-size:clamp(.9rem,4vw,1.25rem);height:clamp(38px,8vh,52px)}.image-credits-backdrop[data-v-85531747]{padding:10px}.image-credits-dialog[data-v-85531747]{border-radius:18px;max-height:82vh;padding:15px;width:100%}}@media (prefers-reduced-motion:reduce){.key-btn[data-v-85531747],.letter-cell[data-v-85531747]{transition:none}.letter-cell.wrong-cell[data-v-85531747]{animation:none}}@page{size:A4;margin:10mm}@media print{.answer-feedback[data-v-85531747],.game-toolbar[data-v-85531747],.keyboard-dock[data-v-85531747]{display:none!important}.arrow-game[data-v-85531747]{border:0;box-shadow:none;max-width:none;padding:0;width:100%}.board-scroll[data-v-85531747]{align-items:center;background:#fff!important;height:233mm!important;justify-content:center;overflow:visible}.board-zoom[data-v-85531747]{height:calc(var(--print-board-height, auto)*var(--print-scale, 1))!important;margin:0!important;width:calc(var(--print-board-width, 100%)*var(--print-scale, 1))!important}.arrow-board[data-v-85531747]{transform:scale(var(--print-scale,1))!important}}
