.jp-card{gap:var(--jp-gap);border-radius:var(--jp-radius);background:var(--jp-bg);border:1px solid var(--jp-border);flex-direction:column;width:320px;max-width:85vw;padding:16px;display:flex}.jp-widget--compact .jp-card{width:240px;padding:12px}.jp-card__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.jp-card__name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.jp-badge{letter-spacing:.05em;text-transform:uppercase;color:var(--jp-accent);border:1px solid color-mix(in srgb,var(--jp-accent) 35%,transparent);background:color-mix(in srgb,var(--jp-accent) 15%,transparent);border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:9px;font-weight:700}@supports not (color:color-mix(in srgb,red 50%,blue)){.jp-badge{background:0 0;border:1px solid #0000}}.jp-tiers{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.jp-tier{background:var(--jp-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;display:flex}.jp-tier__label{letter-spacing:.05em;text-transform:uppercase;color:var(--jp-muted);font-size:10px;font-weight:700}.jp-tier__amount{font-variant-numeric:tabular-nums;font-size:16px;font-weight:800;line-height:1}.jp-tier--top .jp-tier__amount{color:var(--jp-accent);font-size:19px}.jp-card__games{color:var(--jp-muted);font-size:10px}.jp-winner__amount,.jp-winners .jp-title svg{color:var(--jp-accent-2)}.jp-winners__list{margin:0;padding:0;list-style:none}.jp-winner{border-radius:var(--jp-radius);background:var(--jp-bg);border:1px solid var(--jp-border);flex-direction:column;gap:6px;width:180px;padding:12px;display:flex}.jp-widget--compact .jp-winner{width:140px;padding:8px}.jp-winner>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jp-winner__amount{font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.jp-winner__name{font-size:11px;font-weight:700}.jp-winner__jackpot{color:var(--jp-muted);font-size:9px}.jp-winners__empty{border-radius:var(--jp-radius);background:var(--jp-bg);border:1px dashed var(--jp-border);color:var(--jp-muted);flex-direction:column;gap:2px;margin:0;padding:16px;font-size:11px;display:flex}.jp-winners__empty strong{color:var(--jp-text);font-size:13px}.jp-widget{--jp-bg:#0d1119;--jp-surface:#ffffff08;--jp-border:#ffffff0f;--jp-text:#fff;--jp-muted:#ffffff8c;--jp-accent:#f59e0b;--jp-accent-2:#a855f7;--jp-radius:16px;--jp-gap:12px;gap:calc(var(--jp-gap) * 1.5);color:var(--jp-text);flex-direction:column;min-width:0;display:flex}.jp-widget--compact{--jp-gap:8px;--jp-radius:12px}.jp-title{margin:0 0 var(--jp-gap);align-items:center;gap:8px;font-size:18px;font-weight:800;display:flex}.jp-widget--compact .jp-title{font-size:14px}.jp-title svg{color:var(--jp-accent)}.jp-rail{gap:var(--jp-gap);scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.jp-rail::-webkit-scrollbar{display:none}.jp-rail>*{scroll-snap-align:start;flex:none}
