.arrowword-frame[data-v-2bb71ab0]{background:linear-gradient(180deg,#fdf9f2fc,#f1f6f0fa);border:1px solid rgba(18,63,54,.14);border-radius:24px;box-shadow:0 18px 38px #0e2a2514;display:grid;gap:12px;max-width:100%;min-width:0;padding:16px;width:100%}.arrowword-frame__top[data-v-2bb71ab0]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.arrowword-frame__headline[data-v-2bb71ab0]{display:grid;gap:4px;min-width:0}.arrowword-frame__eyebrow[data-v-2bb71ab0]{color:#7a5d19;font-size:.72rem;font-weight:800;letter-spacing:.1em;margin:0;text-transform:uppercase}.arrowword-frame__title[data-v-2bb71ab0]{color:#17322b;font-size:1rem;line-height:1.3}.arrowword-frame__stats[data-v-2bb71ab0]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.arrowword-frame__clue[data-v-2bb71ab0],.arrowword-frame__translation[data-v-2bb71ab0]{line-height:1.6;margin:0;max-width:min(68ch,100%)}.arrowword-frame__clue[data-v-2bb71ab0]{color:#3f524d}.arrowword-frame__translation[data-v-2bb71ab0]{color:#61746e;font-size:.92rem;font-style:italic}.arrowword-board[data-v-2bb71ab0]{--cell-size:clamp(22px,calc((100cqi - 40px)/var(--grid-cols)),78px);background:linear-gradient(180deg,#d4ddd7db,#e5eae6f5);border:1px solid rgba(18,63,54,.16);border-radius:16px;box-shadow:inset 0 1px #ffffffa6;display:grid;gap:2px;grid-auto-rows:var(--cell-size);grid-template-columns:repeat(var(--grid-cols),var(--cell-size));margin:0 auto;max-width:100%;padding:12px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.arrowword-cell[data-v-2bb71ab0]{background:linear-gradient(180deg,#fffdf8,#fff);border:1px solid rgba(23,50,43,.22);color:#17322b;display:grid;font-family:Georgia,Times New Roman,serif;height:var(--cell-size);min-height:var(--cell-size);min-width:var(--cell-size);padding:0;place-items:center;position:relative;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background .14s ease;width:var(--cell-size)}.arrowword-cell--interactive[data-v-2bb71ab0]:focus-visible,.arrowword-cell--interactive[data-v-2bb71ab0]:hover:not(:disabled){border-color:#ab7f23b8;box-shadow:0 8px 18px #123f361f;transform:translateY(-1px);z-index:1}.arrowword-cell--block[data-v-2bb71ab0]{background:transparent;border-color:transparent;box-shadow:none;pointer-events:none}.arrowword-cell--clue[data-v-2bb71ab0]{align-items:start;background:linear-gradient(180deg,#f7eabbfa,#f0dd9efa);border-color:#88631c42;color:#4d3b18;justify-items:stretch;padding:6px 6px 7px}.arrowword-cell--letter[data-v-2bb71ab0]{background:linear-gradient(180deg,#fffdfa,#f8f5ee)}.arrowword-cell--selected[data-v-2bb71ab0]{border-color:#936913eb;box-shadow:inset 0 0 0 1px #ffffff94,0 8px 18px #93691329}.arrowword-cell--path[data-v-2bb71ab0]{background:linear-gradient(180deg,#f6e5acfa,#ecd589fa)}.arrowword-cell--crossing.arrowword-cell--letter[data-v-2bb71ab0]:not(.arrowword-cell--revealed){background:linear-gradient(180deg,#fcfaf3,#f4efe1)}.arrowword-cell--revealed[data-v-2bb71ab0]{background:linear-gradient(180deg,#e8effffa,#d8e4fcfa);border-color:#4866a842;color:#17325e}.arrowword-cell__number[data-v-2bb71ab0]{font-size:.56rem;font-weight:800;left:4px;line-height:1;position:absolute;top:4px}.arrowword-cell__arrows[data-v-2bb71ab0]{bottom:5px;font-size:.7rem;font-weight:800;letter-spacing:.02em;position:absolute;right:5px}.arrowword-cell__letter[data-v-2bb71ab0]{font-size:clamp(.92rem,1.5vw,1.18rem);font-weight:800}@media(max-width:720px){.arrowword-frame[data-v-2bb71ab0]{padding:12px}.arrowword-board[data-v-2bb71ab0]{--cell-size:clamp(20px,calc((100cqi - 28px)/var(--grid-cols)),52px);padding:8px}}.domino-frame[data-v-b2e352f4]{background:linear-gradient(180deg,#fdf9f2fc,#f1f6f0fa);border:1px solid rgba(18,63,54,.14);border-radius:24px;box-shadow:0 18px 38px #0e2a2514;display:grid;gap:14px;padding:16px;width:min(100%,980px)}.domino-frame__top[data-v-b2e352f4]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.domino-frame__headline[data-v-b2e352f4]{display:grid;gap:4px;min-width:0}.domino-frame__eyebrow[data-v-b2e352f4]{color:#7a5d19;font-size:.72rem;font-weight:800;letter-spacing:.1em;margin:0;text-transform:uppercase}.domino-frame__title[data-v-b2e352f4]{color:#17322b;font-size:1rem;line-height:1.4}.domino-frame__sep[data-v-b2e352f4]{color:#9ba9a5;margin:0 .42rem}.domino-frame__stats[data-v-b2e352f4]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.domino-frame__lead[data-v-b2e352f4],.domino-frame__phonetic[data-v-b2e352f4],.domino-frame__translation[data-v-b2e352f4]{line-height:1.6;margin:0}.domino-frame__lead[data-v-b2e352f4]{color:#324843}.domino-frame__translation[data-v-b2e352f4]{color:#4f605d}.domino-frame__phonetic[data-v-b2e352f4]{color:#6b5a2f;font-size:.92rem}.domino-board[data-v-b2e352f4]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.domino-tile[data-v-b2e352f4]{align-items:stretch;background:linear-gradient(145deg,#fffcf6fa,#f4f8f3fa);border:1px solid rgba(20,58,50,.14);border-radius:22px;box-shadow:0 14px 28px #112f2814;display:grid;gap:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:124px;overflow:hidden;padding:0;position:relative;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.domino-tile[data-v-b2e352f4]:focus-visible,.domino-tile[data-v-b2e352f4]:hover{border-color:#246a5a52;box-shadow:0 18px 32px #112f281f;transform:translateY(-1px)}.domino-tile--selected[data-v-b2e352f4]{border-color:#246a5a80;box-shadow:0 0 0 3px #368b7624,0 20px 38px #112f2824}.domino-tile--ordered[data-v-b2e352f4]{background:linear-gradient(145deg,#f8fdf7fc,#f0f8f5fc)}.domino-tile__order[data-v-b2e352f4]{align-items:center;background:#17443a;border-radius:999px;color:#fff;display:inline-flex;font-size:.76rem;font-weight:800;height:28px;justify-content:center;left:10px;min-width:28px;padding:0 8px;position:absolute;top:10px}.domino-tile__half[data-v-b2e352f4]{align-content:center;display:grid;gap:10px;min-width:0;padding:18px 16px}.domino-tile__half--left[data-v-b2e352f4]{background:#fffcf6e6}.domino-tile__half--right[data-v-b2e352f4]{background:#f2f8f4e6}.domino-tile__pin[data-v-b2e352f4]{align-self:stretch;background:linear-gradient(180deg,#18443a14,#18443a29);position:relative;width:18px}.domino-tile__pin[data-v-b2e352f4]:after,.domino-tile__pin[data-v-b2e352f4]:before{background:#17342d6b;border-radius:999px;content:"";height:8px;left:50%;position:absolute;transform:translate(-50%);width:8px}.domino-tile__pin[data-v-b2e352f4]:before{top:36%}.domino-tile__pin[data-v-b2e352f4]:after{bottom:36%}.domino-tile__label[data-v-b2e352f4]{align-items:center;background:#1f534714;border-radius:999px;color:#33564d;display:inline-flex;font-size:.7rem;font-weight:700;letter-spacing:.02em;padding:.32rem .58rem;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.domino-tile__value[data-v-b2e352f4]{color:#18342d;display:block;font-size:1rem;line-height:1.35;overflow-wrap:anywhere}@media(max-width:720px){.domino-frame[data-v-b2e352f4]{border-radius:20px;padding:14px;width:100%}.domino-board[data-v-b2e352f4]{grid-template-columns:1fr}.domino-tile[data-v-b2e352f4]{min-height:118px}}.memory-frame[data-v-a41ae015]{background:linear-gradient(180deg,#fcfaf3fc,#f1f6f0fa);border:1px solid rgba(18,63,54,.14);border-radius:24px;box-shadow:0 18px 38px #0e2a2514;display:grid;gap:14px;padding:16px;width:min(100%,980px)}.memory-frame__top[data-v-a41ae015]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.memory-frame__headline[data-v-a41ae015]{display:grid;gap:4px;min-width:0}.memory-frame__eyebrow[data-v-a41ae015]{color:#7a5d19;font-size:.72rem;font-weight:800;letter-spacing:.1em;margin:0;text-transform:uppercase}.memory-frame__title[data-v-a41ae015]{color:#17322b;font-size:1rem;line-height:1.4}.memory-frame__stats[data-v-a41ae015]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.memory-frame__lead[data-v-a41ae015]{color:#334741;line-height:1.6;margin:0}.memory-board[data-v-a41ae015]{--memory-cols:4;display:grid;gap:12px;grid-template-columns:repeat(var(--memory-cols),minmax(0,1fr))}.memory-card[data-v-a41ae015]{align-content:space-between;background:linear-gradient(145deg,#fffcf6fa,#f4f8f3fa);border:1px solid rgba(20,58,50,.14);border-radius:20px;box-shadow:0 14px 28px #112f2814;display:grid;gap:10px;min-height:134px;padding:14px 14px 16px;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.memory-card[data-v-a41ae015]:focus-visible,.memory-card[data-v-a41ae015]:hover{border-color:#246a5a4d;box-shadow:0 18px 32px #112f281f;transform:translateY(-1px)}.memory-card--selected[data-v-a41ae015]{border-color:#246a5a80;box-shadow:0 0 0 3px #368b7624,0 18px 32px #112f281f}.memory-card--matched[data-v-a41ae015]{background:linear-gradient(145deg,#f4fcf7fc,#eef7f2fc)}.memory-card__badge[data-v-a41ae015]{align-items:center;background:#1f534714;border-radius:999px;color:#33564d;display:inline-flex;font-size:.7rem;font-weight:700;letter-spacing:.02em;padding:.32rem .58rem;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.memory-card__value[data-v-a41ae015]{color:#18342d;font-size:1rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.memory-card__hint[data-v-a41ae015]{color:#5a6a67;font-size:.84rem;line-height:1.45;overflow-wrap:anywhere}.memory-card__back[data-v-a41ae015]{background:linear-gradient(135deg,#17443aeb,#387d6beb);border-radius:16px;color:#fff;display:grid;font-size:1.8rem;font-weight:900;min-height:58px;place-items:center}@media(max-width:720px){.memory-frame[data-v-a41ae015]{border-radius:20px;padding:14px;width:100%}.memory-board[data-v-a41ae015]{grid-template-columns:repeat(2,minmax(0,1fr))}.memory-card[data-v-a41ae015]{min-height:120px}}.anagram-frame[data-v-5c550642]{background:linear-gradient(180deg,#faf5ebfc,#eff8f5fa);border:1px solid rgba(28,74,96,.16);border-radius:24px;box-shadow:0 18px 38px #11313d14;display:grid;gap:16px;padding:18px;width:min(100%,980px)}.anagram-frame__top[data-v-5c550642]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.anagram-frame__headline[data-v-5c550642]{display:grid;gap:4px;min-width:0}.anagram-frame__eyebrow[data-v-5c550642]{color:#6f4b1a;font-size:.72rem;font-weight:800;letter-spacing:.1em;margin:0;text-transform:uppercase}.anagram-frame__title[data-v-5c550642]{color:#16344b;font-size:1.02rem;line-height:1.4}.anagram-frame__stats[data-v-5c550642]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.anagram-frame__lead[data-v-5c550642],.anagram-frame__phonetic[data-v-5c550642],.anagram-frame__translation[data-v-5c550642]{line-height:1.6;margin:0}.anagram-frame__lead[data-v-5c550642]{color:#314966}.anagram-frame__translation[data-v-5c550642]{color:#4f617a}.anagram-frame__phonetic[data-v-5c550642]{color:#5f5a2b;font-size:.92rem}.anagram-answer[data-v-5c550642],.anagram-rack[data-v-5c550642]{display:flex;flex-wrap:wrap;gap:10px}.anagram-piece[data-v-5c550642],.anagram-slot[data-v-5c550642]{align-content:center;background:#ffffffc7;border:1px solid rgba(24,57,101,.18);border-radius:18px;color:#173151;display:grid;font-weight:800;gap:4px;justify-items:center;min-height:70px;padding:0 16px}.anagram-slot[data-v-5c550642]{border-style:dashed;min-width:92px}.anagram-slot--filled[data-v-5c550642]{border-style:solid;box-shadow:inset 0 0 0 1px #1839650f}.anagram-piece[data-v-5c550642]{background:linear-gradient(145deg,#fffcf6fa,#eef8f4fa);box-shadow:0 12px 24px #112a4d14;min-width:98px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.anagram-piece[data-v-5c550642]:focus-visible,.anagram-piece[data-v-5c550642]:hover{border-color:#265ca057;box-shadow:0 18px 32px #112a4d1f;transform:translateY(-1px)}.anagram-piece--solved[data-v-5c550642],.anagram-piece--used[data-v-5c550642]{opacity:.52}.anagram-piece--root[data-v-5c550642]{border-color:#1755754d}.anagram-piece--affix[data-v-5c550642]{border-color:#805c1b47}.anagram-piece__text[data-v-5c550642],.anagram-slot span[data-v-5c550642]{font-size:1.06rem;letter-spacing:.04em}.anagram-piece__meta[data-v-5c550642],.anagram-slot small[data-v-5c550642]{color:#6e7688;font-size:.7rem;text-transform:uppercase}@media(max-width:720px){.anagram-frame[data-v-5c550642]{padding:14px}.anagram-piece[data-v-5c550642],.anagram-slot[data-v-5c550642]{min-height:62px;min-width:84px;padding:0 12px}}.scrabble-frame[data-v-6e72555d]{background:linear-gradient(180deg,#fcf7eefc,#f2f7fcfa);border:1px solid rgba(19,45,83,.14);border-radius:24px;box-shadow:0 18px 38px #142c4e14;display:grid;gap:16px;padding:18px;width:min(100%,980px)}.scrabble-frame__top[data-v-6e72555d]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.scrabble-frame__headline[data-v-6e72555d]{display:grid;gap:4px;min-width:0}.scrabble-frame__eyebrow[data-v-6e72555d]{color:#7a4f16;font-size:.72rem;font-weight:800;letter-spacing:.1em;margin:0;text-transform:uppercase}.scrabble-frame__title[data-v-6e72555d]{color:#173151;font-size:1.02rem;line-height:1.4}.scrabble-frame__stats[data-v-6e72555d]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.scrabble-frame__lead[data-v-6e72555d],.scrabble-frame__phonetic[data-v-6e72555d],.scrabble-frame__translation[data-v-6e72555d]{line-height:1.6;margin:0}.scrabble-frame__lead[data-v-6e72555d]{color:#314966}.scrabble-frame__translation[data-v-6e72555d]{color:#4f617a}.scrabble-frame__phonetic[data-v-6e72555d]{color:#6d5b31;font-size:.92rem}.scrabble-answer[data-v-6e72555d]{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(52px,1fr))}.scrabble-slot[data-v-6e72555d]{align-content:center;background:#ffffffb3;border:1px dashed rgba(28,72,122,.28);border-radius:16px;color:#19324e;display:grid;font-size:1.12rem;font-weight:800;gap:4px;justify-items:center;min-height:66px}.scrabble-slot--filled[data-v-6e72555d]{border-color:#1c487a57;border-style:solid;box-shadow:inset 0 0 0 1px #1c487a0f}.scrabble-slot small[data-v-6e72555d]{color:#6c7384;font-size:.7rem}.scrabble-rack[data-v-6e72555d]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(66px,1fr))}.scrabble-tile[data-v-6e72555d]{align-content:center;background:linear-gradient(145deg,#fffcf6fa,#f2f8fefa);border:1px solid rgba(24,57,101,.18);border-radius:18px;box-shadow:0 12px 24px #112a4d14;display:grid;gap:4px;justify-items:center;min-height:78px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.scrabble-tile[data-v-6e72555d]:focus-visible,.scrabble-tile[data-v-6e72555d]:hover{border-color:#265ca057;box-shadow:0 18px 32px #112a4d1f;transform:translateY(-1px)}.scrabble-tile--solved[data-v-6e72555d],.scrabble-tile--used[data-v-6e72555d]{opacity:.52}.scrabble-tile__letter[data-v-6e72555d]{color:#173151;font-size:1.34rem;font-weight:900}.scrabble-tile__points[data-v-6e72555d]{color:#6e7688;font-size:.72rem}@media(max-width:720px){.scrabble-frame[data-v-6e72555d]{padding:14px}.scrabble-answer[data-v-6e72555d]{grid-template-columns:repeat(auto-fit,minmax(46px,1fr))}.scrabble-rack[data-v-6e72555d]{grid-template-columns:repeat(auto-fit,minmax(56px,1fr))}}
