.CompareEmojiCard_card__Ekl9m{display:flex;flex-direction:column;gap:1rem;min-height:160px;border-radius:var(--surface-radius);border:1px solid color-mix(in srgb,var(--surface-border) 70%,transparent);background:var(--card-emoji);padding:1.25rem;color:var(--text);box-shadow:var(--surface-shadow);transition:transform .12s ease,box-shadow .12s ease}.CompareEmojiCard_card__Ekl9m:hover{transform:translateY(-1px);box-shadow:0 8px 24px color-mix(in srgb,var(--shadow) 25%,transparent)}.CompareEmojiCard_title__DlZ1K{font-size:1.125rem;font-weight:600;color:var(--text-strong)}.CompareEmojiCard_caption__RuiUw{font-size:.75rem;color:var(--text-dim)}.CompareEmojiCard_body__2XSyd{font-size:1rem;line-height:1.6;color:var(--text)}.CompareEmojiCard_bodyEmpty__OW0Dh{color:var(--text-dim)}.CompareEmojiCard_hintBlock__QviUW{display:grid;gap:.25rem}.CompareEmojiCard_hintLabel__G7TuM{font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--text-dim);text-transform:uppercase}.CompareEmojiCard_hint__2U6a_{font-size:.95rem;line-height:1.55;color:var(--text)}.CompareEmojiCard_actions__ZcQhg{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.CompareEmojiCard_btn__tL_XR{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;padding:.4rem .9rem;font-size:.875rem;font-weight:600;text-decoration:none;min-width:120px;height:36px;box-shadow:0 2px 6px color-mix(in srgb,var(--shadow) 30%,transparent);transition:background .15s ease,transform .1s ease,color .1s ease}.CompareEmojiCard_btnPrimary__U7jvb{background:color-mix(in srgb,var(--color-link) 90%,transparent);color:white}.CompareEmojiCard_btnPrimary__U7jvb:hover{background:var(--color-link);color:white;transform:translateY(-1px)}.CompareEmojiCard_btnPrimary__U7jvb:visited{color:white}.CompareEmojiCard_btnPrimary__U7jvb:focus-visible{outline:2px solid var(--ring);outline-offset:2px;color:white}.CompareEmojiCard_btnGhost__Jtjmx{background:color-mix(in srgb,var(--surface) 90%,transparent);color:var(--text);border:1px solid color-mix(in srgb,var(--color-link) 70%,var(--surface-border) 30%)}.CompareEmojiCard_btnGhost__Jtjmx:hover{transform:translateY(-1px);color:var(--text-strong);border-color:color-mix(in srgb,var(--surface-border) 120%,transparent)}.EmojiDefinitionCard_card__R4DPQ{border-radius:var(--surface-radius);border:1px solid var(--surface-border);background:var(--card-emoji);padding:20px;box-shadow:var(--surface-shadow);transition:transform .15s ease,box-shadow .15s ease;color:var(--text)}.EmojiDefinitionCard_card__R4DPQ:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.35)}.EmojiDefinitionCard_highlight__lUG_T{box-shadow:0 0 0 1px var(--primary)}.EmojiDefinitionCard_badgeRow__HStNa{display:flex;flex-wrap:wrap;gap:6px;font-size:12px}.EmojiDefinitionCard_badge__EqCli{display:inline-flex;align-items:center;border-radius:999px;padding:2px 10px;font-weight:600;color:var(--primary);background:transparent;border:1px solid rgba(193,28,132,.4)}.EmojiDefinitionCard_badgeGeneral__t__R3{border-color:rgba(193,28,132,.4)}.EmojiDefinitionCard_badgePrimary__gFg0v{border-color:rgba(193,28,132,.7)}.EmojiDefinitionCard_badgeCrossCultural__ZMTyd{border-color:rgba(155,232,221,.6);color:#9be8dd}.EmojiDefinitionCard_badgeHeadsUp__1iZQT{border-color:rgba(255,241,180,.55);color:#ffebb5}.EmojiDefinitionCard_body__ek_Vp{margin-top:12px;white-space:pre-wrap;line-height:1.65;color:var(--text)}.EmojiDefinitionCard_examplesList__q_NMp{margin-top:16px;display:grid;gap:12px}.EmojiDefinitionCard_exampleItem__m7ki9{list-style:none}.EmojiDefinitionCard_exampleShell__Hijhb{border-radius:calc(var(--surface-radius) - 2px);border:1px solid rgba(255,255,255,.12);background:transparent;padding:12px;display:grid;gap:6px}.EmojiDefinitionCard_exampleContext__7aGJZ{font-size:14px;color:var(--text-dim)}.EmojiDefinitionCard_exampleText__h2fhS{font-size:16px;line-height:1.55;color:var(--text-strong);border-left:2px solid rgba(193,28,132,.9);padding:4px 0 4px 12px;margin-left:2px}.EmojiDefinitionCard_noExamples__rdaJ_{margin-top:16px;font-size:13px;font-style:italic;color:var(--text-dim)}.EmojiDefinitionCard_toneGeneral__sHKU_{border-color:var(--surface-border)}.EmojiDefinitionCard_tonePrimary__rpnSy{border-color:rgba(193,28,132,.7)}.EmojiDefinitionCard_toneCrossCultural__iUVOl{border-color:rgba(155,232,221,.6)}.EmojiDefinitionCard_toneHeadsUp__SHkWV{border-color:rgba(255,241,180,.55)}.EmojiDefinitionCard_toneHybrid__bbPWz{border-color:rgba(193,28,132,.5)}.dark .EmojiDefinitionCard_exampleShell__Hijhb{border-color:rgba(255,255,255,.18)}.dark .EmojiDefinitionCard_exampleContext__7aGJZ{color:var(--text-dim)}.dark .EmojiDefinitionCard_exampleText__h2fhS{color:var(--text-strong);border-left-color:var(--primary)}.dark .EmojiDefinitionCard_noExamples__rdaJ_{color:var(--text-dim)}.dark .EmojiDefinitionCard_toneGeneral__sHKU_{border-color:var(--surface-border)}.dark .EmojiDefinitionCard_toneCrossCultural__iUVOl{border-color:rgba(155,232,221,.6)}.dark .EmojiDefinitionCard_toneHeadsUp__SHkWV{border-color:rgba(255,241,180,.55)}.dark .EmojiDefinitionCard_toneHybrid__bbPWz{border-color:rgba(193,28,132,.5)}