.numbers-game.svelte-173l9b3{margin:2rem 0;padding:clamp(20px,4vw,32px);border:1.5px solid #2b2727;border-radius:26px;background:radial-gradient(ellipse at top right,#f9e3e6,transparent 56%),#fffaf3;box-shadow:5px 5px #edc3c9;color:#242120;font:.95rem/1.6 var(--font)}.numbers-game.svelte-173l9b3 p:where(.svelte-173l9b3),.numbers-game.svelte-173l9b3 h3:where(.svelte-173l9b3){margin:0}.heading.svelte-173l9b3{display:flex;align-items:center;gap:13px;margin-bottom:18px}.heading.svelte-173l9b3 h3:where(.svelte-173l9b3){font-family:var(--font-headline);font-size:1.55rem;line-height:1.2;color:#151313}.spark.svelte-173l9b3{display:grid;place-items:center;width:44px;height:44px;background:#edc3c9;border-radius:14px;font-size:1.5rem}.eyebrow.svelte-173l9b3{display:block;font-size:.73rem;color:#805b63;margin-bottom:2px}button.svelte-173l9b3{font:inherit;color:inherit;cursor:pointer;transition:background .15s,border-color .15s}button.svelte-173l9b3:disabled{cursor:default}button.svelte-173l9b3:focus-visible{outline:3px solid #a5516c;outline-offset:3px}.tabs.svelte-173l9b3{display:flex;gap:7px;flex-wrap:wrap}.tabs.svelte-173l9b3 button:where(.svelte-173l9b3){border:1px solid #d5b5bb;background:#fffdfa;border-radius:999px;padding:7px 11px;font-size:.79rem}.tabs.svelte-173l9b3 button[aria-pressed=true]:where(.svelte-173l9b3){background:#efc6cd;border-color:#a86e7b}.numbers-game.svelte-173l9b3 .context:where(.svelte-173l9b3){margin:19px 0 14px}.message.svelte-173l9b3{border:1px solid #e5cbd0;background:#fffdf9;border-radius:17px 17px 17px 4px;padding:15px 18px}.message-top.svelte-173l9b3{display:flex;justify-content:space-between;color:#996a76;font-size:.74rem}.message.svelte-173l9b3 .chinese:where(.svelte-173l9b3){font-size:1.35rem;font-weight:700;margin:5px 0 0}.message.svelte-173l9b3 .pinyin:where(.svelte-173l9b3){color:#805966;font-size:.86rem}.message.svelte-173l9b3 .translation:where(.svelte-173l9b3){font-size:.88rem;margin-top:4px}.numbers-game.svelte-173l9b3 .question:where(.svelte-173l9b3){font-weight:700;margin:20px 0 10px}.answers.svelte-173l9b3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.answers.svelte-173l9b3 button:where(.svelte-173l9b3){padding:10px 5px;border:1px solid #ddbec4;border-radius:14px;background:#fffdf9}.answers.svelte-173l9b3 button:where(.svelte-173l9b3):hover:not(:disabled),.answers.svelte-173l9b3 button[aria-pressed=true]:where(.svelte-173l9b3){background:#f3cdd4;border-color:#a86e7b}.answers.svelte-173l9b3 strong:where(.svelte-173l9b3),.answers.svelte-173l9b3 span:where(.svelte-173l9b3){display:block}.answers.svelte-173l9b3 strong:where(.svelte-173l9b3){font-family:var(--font-headline);font-size:1.5rem;line-height:1.2}.answers.svelte-173l9b3 span:where(.svelte-173l9b3){font-size:.71rem;color:#78545f;margin-top:4px}.numbers-game.svelte-173l9b3 .feedback:where(.svelte-173l9b3){margin-top:15px;padding:13px 15px;border-radius:14px;background:#f8e7e9;font-size:.87rem}@media(prefers-reduced-motion:reduce){button.svelte-173l9b3{transition:none}}@media(max-width:400px){.answers.svelte-173l9b3 span:where(.svelte-173l9b3){font-size:.63rem}.tabs.svelte-173l9b3 button:where(.svelte-173l9b3){font-size:.72rem;padding:7px 9px}}.number-envelope.svelte-srqhkr{display:grid;grid-template-columns:minmax(120px,.8fr) 1fr;align-items:center;gap:20px;margin:2rem 0;padding:clamp(20px,4vw,30px);border:1.5px solid #c99ba6;border-radius:24px;background:#fff8f6;color:#252020;font:.95rem/1.6 var(--font)}.number-envelope.svelte-srqhkr h3:where(.svelte-srqhkr),.number-envelope.svelte-srqhkr p:where(.svelte-srqhkr){margin:0}.number-envelope.svelte-srqhkr h3:where(.svelte-srqhkr){font-family:var(--font-headline);font-size:1.4rem;line-height:1.2;color:#161313}.number-envelope.svelte-srqhkr .envelope-copy:where(.svelte-srqhkr) p:where(.svelte-srqhkr){margin:8px 0 15px}.envelope.svelte-srqhkr{position:relative;display:grid;place-items:center;min-height:130px;border:2px solid #211d1d;border-radius:12px;background:#efc2cb;overflow:hidden;transform:rotate(-3deg)}.envelope.svelte-srqhkr:before,.envelope.svelte-srqhkr:after{content:"";position:absolute;top:-48%;width:70%;height:100%;border-bottom:2px solid #211d1d;background:#f6d7dc}.envelope.svelte-srqhkr:before{left:-5%;transform:rotate(31deg)}.envelope.svelte-srqhkr:after{right:-5%;transform:rotate(-31deg)}.envelope.svelte-srqhkr span:where(.svelte-srqhkr){position:relative;z-index:1;margin-top:32px;font-family:var(--font-headline);font-size:clamp(1.1rem,3vw,1.65rem)}.envelope.svelte-srqhkr .divider:where(.svelte-srqhkr){margin:0 3px;color:#a46172}button.svelte-srqhkr{font:inherit;font-weight:700;color:#211d1d;background:#efc2cb;border:1px solid #b78591;border-radius:12px;padding:10px 13px;cursor:pointer}button.svelte-srqhkr:hover:not(:disabled){background:#f5d5da}button.svelte-srqhkr:focus-visible{outline:3px solid #a5516c;outline-offset:3px}button.svelte-srqhkr:disabled{cursor:default}button.svelte-srqhkr span:where(.svelte-srqhkr){margin-left:6px}.inside.svelte-srqhkr{grid-column:1/-1;border-top:1px solid #e3c7cd;padding-top:16px}.inside.svelte-srqhkr p:where(.svelte-srqhkr)+p:where(.svelte-srqhkr){margin-top:8px}.inside.svelte-srqhkr strong:where(.svelte-srqhkr){font-size:1.15rem}.inside.svelte-srqhkr em:where(.svelte-srqhkr){font-style:normal;color:#805966;font-size:.88em}.inside.svelte-srqhkr .meaning:where(.svelte-srqhkr){margin-top:13px;font-weight:700}@media(max-width:520px){.number-envelope.svelte-srqhkr{grid-template-columns:1fr}.envelope.svelte-srqhkr{min-height:110px;width:180px;max-width:100%;margin:0 auto 2px}.envelope-copy.svelte-srqhkr{text-align:center}.inside.svelte-srqhkr{text-align:left}}
