.fu-turn.svelte-10jpsey{display:grid;grid-template-columns:minmax(160px,.85fr) 1.15fr;align-items:center;gap:22px;padding:clamp(20px,4vw,32px);margin:2rem 0;border:1.5px solid #272321;border-radius:26px;background:radial-gradient(ellipse at 95% 0,#fae1e6,transparent 58%),#fffaf2;box-shadow:5px 5px #ecc0c8;color:#262121;font:.94rem/1.6 var(--font)}.fu-turn.svelte-10jpsey p:where(.svelte-10jpsey),.fu-turn.svelte-10jpsey h3:where(.svelte-10jpsey){margin:0}.scene.svelte-10jpsey{min-height:210px;position:relative;display:grid;place-items:center;border-radius:20px;background:#f4e9dc;overflow:hidden}.scene.svelte-10jpsey:before{content:"";position:absolute;width:63%;height:90%;top:12%;border:2px solid #705c53;border-bottom:0;border-radius:60px 60px 0 0;opacity:.28}.diamond.svelte-10jpsey{width:120px;height:120px;display:grid;place-items:center;background:#e9a4ae;border:2px solid #262121;transform:rotate(45deg);box-shadow:4px 4px #c88894}.diamond.svelte-10jpsey>span:where(.svelte-10jpsey){display:block;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-weight:800;font-size:70px;line-height:1;transform:rotate(-45deg);transition:transform .35s ease}.diamond.svelte-10jpsey>span.inverted:where(.svelte-10jpsey){transform:rotate(135deg)}.glint.svelte-10jpsey{position:absolute;color:#225c4b;font-size:1.8rem}.one.svelte-10jpsey{top:14px;left:20px}.two.svelte-10jpsey{bottom:10px;right:20px}.eyebrow.svelte-10jpsey{font-size:.76rem;color:#8b616a}.fu-turn.svelte-10jpsey h3:where(.svelte-10jpsey){font-family:var(--font-headline);font-size:1.5rem;line-height:1.2;margin:3px 0 9px;color:#171313}.copy.svelte-10jpsey p:where(.svelte-10jpsey){margin-bottom:15px}.fu-turn.svelte-10jpsey button:where(.svelte-10jpsey){font:inherit;font-weight:700;color:#211d1d;border:1px solid #b98290;border-radius:12px;padding:10px 13px;background:#efc4cc;cursor:pointer}.fu-turn.svelte-10jpsey button:where(.svelte-10jpsey):hover:not(:disabled){background:#f7d9de}.fu-turn.svelte-10jpsey button:where(.svelte-10jpsey):disabled{cursor:default}.fu-turn.svelte-10jpsey button:where(.svelte-10jpsey):focus-visible{outline:3px solid #a5516c;outline-offset:3px}.meaning.svelte-10jpsey{grid-column:1/-1;padding:13px 16px;border-radius:14px;background:#fffdf9;border:1px solid #ead1d3}.meaning.svelte-10jpsey strong:where(.svelte-10jpsey),.meaning.svelte-10jpsey span:where(.svelte-10jpsey){display:block}.meaning.svelte-10jpsey strong:where(.svelte-10jpsey){font-size:1.03rem}.meaning.svelte-10jpsey span:where(.svelte-10jpsey){color:#715760;font-size:.87rem;margin-top:3px}@media(max-width:520px){.fu-turn.svelte-10jpsey{grid-template-columns:1fr}.scene.svelte-10jpsey{min-height:200px}.copy.svelte-10jpsey{text-align:center}}@media(prefers-reduced-motion:reduce){.diamond.svelte-10jpsey>span:where(.svelte-10jpsey){transition:none}}.motifs.svelte-rv0rh0{margin:2rem 0;padding:clamp(20px,4vw,30px);border:1.5px solid #292321;border-radius:26px;background:#fffaf4;box-shadow:5px 5px #edc3c9;color:#282121;font:.94rem/1.6 var(--font)}.motifs.svelte-rv0rh0 p:where(.svelte-rv0rh0),.motifs.svelte-rv0rh0 h3:where(.svelte-rv0rh0){margin:0}.header.svelte-rv0rh0{display:flex;gap:12px;align-items:center;margin-bottom:17px}.header.svelte-rv0rh0>span:where(.svelte-rv0rh0){display:grid;place-items:center;width:43px;height:43px;border-radius:14px;background:#eec4cb;font-size:1.45rem}.header.svelte-rv0rh0 p:where(.svelte-rv0rh0){font-size:.75rem;color:#835b65}.header.svelte-rv0rh0 h3:where(.svelte-rv0rh0){font-family:var(--font-headline);font-size:1.4rem;line-height:1.25;color:#161313}button.svelte-rv0rh0{font:inherit;color:inherit;cursor:pointer}button.svelte-rv0rh0:disabled{cursor:default}button.svelte-rv0rh0:focus-visible{outline:3px solid #a5516c;outline-offset:3px}.tabs.svelte-rv0rh0{display:flex;gap:8px;flex-wrap:wrap}.tabs.svelte-rv0rh0 button:where(.svelte-rv0rh0){border:1px solid #d8b7bd;border-radius:999px;background:#fff;padding:7px 12px;font-size:.8rem}.tabs.svelte-rv0rh0 button[aria-pressed=true]:where(.svelte-rv0rh0){background:#efc6cd;border-color:#ad7481}.clue.svelte-rv0rh0{display:grid;grid-template-columns:105px 1fr;align-items:center;gap:16px;margin:18px 0;padding:16px;border:1px solid #e8d3d0;border-radius:17px;background:#fffdf9}.art.svelte-rv0rh0{display:grid;place-items:center;border-radius:15px;background:#f7ece0}.art.svelte-rv0rh0 svg:where(.svelte-rv0rh0){width:100%}.han.svelte-rv0rh0{font-size:1.35rem;font-weight:700}.pinyin.svelte-rv0rh0{color:#815865;font-size:.83rem}.hint.svelte-rv0rh0{margin-top:7px!important;font-size:.87rem}.choices.svelte-rv0rh0{display:grid;gap:8px}.choices.svelte-rv0rh0 button:where(.svelte-rv0rh0){display:flex;justify-content:space-between;gap:10px;text-align:left;padding:10px 13px;border:1px solid #ddc0c6;border-radius:13px;background:#fffdf9;font-size:.86rem}.choices.svelte-rv0rh0 button:where(.svelte-rv0rh0):hover:not(:disabled),.choices.svelte-rv0rh0 button[aria-pressed=true]:where(.svelte-rv0rh0){background:#f4d3d8;border-color:#ae7c87}.result.svelte-rv0rh0{margin-top:14px!important;padding:14px 16px;border-radius:14px;background:#f8e7e9;font-size:.87rem}@media(max-width:420px){.clue.svelte-rv0rh0{grid-template-columns:78px 1fr;gap:12px;padding:12px}}
