.device[data-astro-cid-lmregem2]{--bg:#fafaf8;--card:#fff;--ink:#2a2a28;--ink2:#666660;--accent:#4a90e2;--folder:#8a8f98;--folder-fill:#f1f2f4;--pronoun:#f4b740;--verb:#3fa34d;--noun:#e8772e;--descriptor:#3b6fa0;--social:#c9569a;--frame:#2a2a28;aspect-ratio:4/3;background:var(--frame);border-radius:4.2%/5.6%;width:100%;margin:0;padding:2.4%;box-shadow:inset 0 1px #ffffff14,0 30px 60px -30px #2a2a2873;container-type:inline-size}.device[data-astro-cid-lmregem2].pal-gentle{--bg:#f0ede6;--card:#f7f5f0;--ink:#4a4a46;--ink2:#78766f;--accent:#5b84a8;--folder:#9b978f;--folder-fill:#edebe6;--pronoun:#d9b36b;--verb:#6e9c74;--noun:#c98a5c;--descriptor:#5d7c93;--social:#b07a98}.device[data-astro-cid-lmregem2].dim{box-shadow:none}.screen[data-astro-cid-lmregem2]{background:var(--bg);color:var(--ink);border-radius:2.2%/2.9%;flex-direction:column;width:100%;height:100%;font-family:Lexend,system-ui,sans-serif;font-size:2.1cqw;display:flex;overflow:hidden}.bar[data-astro-cid-lmregem2]{background:var(--card);border-bottom:1px solid #2a2a2814;align-items:center;gap:2cqw;min-height:9cqw;padding:2cqw 2.4cqw;display:flex}.message[data-astro-cid-lmregem2]{flex-wrap:wrap;flex:1;align-items:center;gap:0 1.1cqw;min-height:5cqw;display:flex}.placeholder[data-astro-cid-lmregem2]{color:var(--ink2)}.chip[data-astro-cid-lmregem2]{color:var(--ink);font-size:2.6cqw;font-weight:500}.k-pronoun[data-astro-cid-lmregem2]{--k:var(--pronoun)}.k-verb[data-astro-cid-lmregem2]{--k:var(--verb)}.k-noun[data-astro-cid-lmregem2]{--k:var(--noun)}.k-descriptor[data-astro-cid-lmregem2]{--k:var(--descriptor)}.k-social[data-astro-cid-lmregem2]{--k:var(--social)}.speak[data-astro-cid-lmregem2]{background:var(--accent);color:#fff;border-radius:1.2cqw;place-items:center;width:6.4cqw;height:5.2cqw;display:grid}.speak[data-astro-cid-lmregem2] svg[data-astro-cid-lmregem2]{width:3.4cqw;height:3.4cqw}.strip[data-astro-cid-lmregem2]{white-space:nowrap;background:var(--bg);gap:1cqw;padding:1.4cqw 2.4cqw;display:flex;overflow:hidden}.pill[data-astro-cid-lmregem2]{background:var(--accent);color:#fff;border-radius:999px;flex:none;padding:.7cqw 1.8cqw;font-size:2cqw;font-weight:500}.grid[data-astro-cid-lmregem2]{grid-template-columns:repeat(var(--cols), 1fr);flex:1;gap:1.4cqw;min-height:0;padding:1.2cqw 2.4cqw 2.4cqw;display:grid}.cell[data-astro-cid-lmregem2]{background:var(--card);border:.38cqw solid var(--k,#2a2a281a);border-radius:1.6cqw;flex-direction:column;justify-content:center;align-items:center;gap:.6cqw;min-height:0;display:flex;position:relative;box-shadow:0 1px 2px #2a2a280d}.cell[data-astro-cid-lmregem2].folder{background:var(--folder-fill);border-color:var(--folder)}.cell[data-astro-cid-lmregem2].hl{outline:.5cqw solid var(--accent);outline-offset:.3cqw}.glyph[data-astro-cid-lmregem2]{object-fit:contain;width:46%;height:auto;max-height:58%}img[data-astro-cid-lmregem2].glyph{aspect-ratio:1;width:64%;max-height:62%}.word[data-astro-cid-lmregem2]{color:var(--ink);font-size:2cqw;font-weight:500;line-height:1.1}.folder[data-astro-cid-lmregem2] .word[data-astro-cid-lmregem2]{color:var(--ink2)}button[data-astro-cid-lmregem2].cell,button[data-astro-cid-lmregem2].speak,button[data-astro-cid-lmregem2].clear{font:inherit;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent}button[data-astro-cid-lmregem2].cell{transition:transform 80ms ease-out,border-color .12s}button[data-astro-cid-lmregem2].cell:hover{box-shadow:0 0 0 .3cqw var(--accent)}button[data-astro-cid-lmregem2].cell:active,button[data-astro-cid-lmregem2].cell.pressed{box-shadow:0 0 0 .3cqw var(--accent);transform:scale(.95)}button[data-astro-cid-lmregem2].cell.folder:active,button[data-astro-cid-lmregem2].cell.folder.pressed{transform:none}button[data-astro-cid-lmregem2].cell:focus-visible,button[data-astro-cid-lmregem2].speak:focus-visible,button[data-astro-cid-lmregem2].clear:focus-visible{outline:.5cqw solid var(--accent);outline-offset:.3cqw}.clear[data-astro-cid-lmregem2]{background:var(--bg);width:5.2cqw;height:5.2cqw;color:var(--ink2);border:1px solid #2a2a2824;border-radius:1.2cqw;place-items:center;display:grid}.clear[data-astro-cid-lmregem2] svg[data-astro-cid-lmregem2]{width:2.6cqw;height:2.6cqw}button[data-astro-cid-lmregem2].speak{border:0}button[data-astro-cid-lmregem2].speak:active{transform:scale(.95)}.speak[data-astro-cid-lmregem2].talking{animation:.6s ease-in-out infinite alternate talk}@keyframes talk{to{transform:scale(1.08)}}.interactive[data-astro-cid-lmregem2] .chip[data-astro-cid-lmregem2].new{animation:.25s ease-out chip}.interactive[data-astro-cid-lmregem2] .folder-note[data-astro-cid-lmregem2]{background:var(--ink);color:#fff;pointer-events:none;border-radius:.8cqw;width:max-content;max-width:90%;margin:0 auto .6cqw;padding:.6cqw 1.2cqw;font-size:1.7cqw;position:absolute;inset:auto 0 100%}@media (prefers-reduced-motion:no-preference){.device[data-astro-cid-lmregem2].animate .chip[data-astro-cid-lmregem2]{opacity:0;animation:.4s ease-out forwards chip;animation-delay:calc(.5s + var(--i) * .55s);transform:translateY(.6cqw)}@keyframes chip{to{opacity:1;transform:none}}}
