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