What problem does it solve? Betting card and coupon interfaces built from memory or invented CSS classes repeatedly came back rejected for looking wrong. This Skill provides the exact JSX markup and class names (mk-bet-game, mk-bg-summary, mk-cupom-wrap, mk-betbar, golf-tabs) so the betting UI matches the existing design system on the first attempt. ## Core Features & Use Cases - Accordion match card: Copy the renderKoCard structure with summary odds preview, two-segment probability bar, and expandable market tabs. - Coupon drawer and bet bar: Build the .mk-cupom-wrap drawer using the app's card system (.card cupom, .quick, .payout-box, .modal-btns) plus the .mk-betbar that appears only when picks exist and the drawer is closed. - Dark theme and icon rules: Apply the light/dark inversion pattern for elements outside cards and use the correct Icon names instead of emojis. - Use Case: When adding a betting UI for a new championship (e.g., LoL), open MkBettingView/renderKoCard in apostas-app.jsx, copy the structure verbatim, and verify every tab in both SIMPLES and AVANÇADO modes in the preview. ## Quick Start Use the cupom-ux skill to build the betting card and coupon drawer for the new championship, copying the exact markup from renderKoCard in apostas-app.jsx.