main.svelte-12m5ct6.svelte-12m5ct6{background:#011825;box-sizing:border-box;font-family:Open Sans,sans-serif;min-height:100vh;padding-bottom:80px;padding-top:100px;width:100%}.layout-container.svelte-12m5ct6.svelte-12m5ct6{box-sizing:border-box;display:grid;gap:24px;grid-template-columns:1fr;margin:0 auto;max-width:1200px;padding:16px}@media screen and (min-width:1024px){.layout-container.svelte-12m5ct6.svelte-12m5ct6{grid-template-columns:2fr 1fr}}.categories.svelte-12m5ct6.svelte-12m5ct6{display:flex;flex-direction:column;gap:16px}.category.svelte-12m5ct6.svelte-12m5ct6{background:#ededed;border:1px solid hsla(0,0%,100%,.05);border-radius:12px;box-shadow:0 4px 10px #00000026;cursor:pointer;display:grid;grid-template-columns:140px 1fr;overflow:hidden;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,border-color .2s ease}.category.svelte-12m5ct6.svelte-12m5ct6:hover{border-color:#ec4e3c59;box-shadow:0 8px 20px #ec4e3c33;transform:translateY(-2px)}.category-left.svelte-12m5ct6.svelte-12m5ct6{align-items:center;background:#ec4e3c;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:120px;padding:16px 8px;text-align:center}.category-img.svelte-12m5ct6.svelte-12m5ct6{align-items:center;display:flex;height:38px;justify-content:center}.category-img.svelte-12m5ct6 img.svelte-12m5ct6{filter:brightness(0) invert(1);height:100%;width:auto}.category-title.svelte-12m5ct6.svelte-12m5ct6{color:#fff;font-size:.95em;font-weight:900;letter-spacing:.05em;line-height:1.3;text-transform:uppercase}.category-right.svelte-12m5ct6.svelte-12m5ct6{align-items:center;box-sizing:border-box;display:flex;gap:16px;justify-content:space-between;padding:16px 20px}.category-subtitle.svelte-12m5ct6.svelte-12m5ct6{color:#374151;flex:1;font-size:1.18em;font-weight:600;line-height:1.5}.category-arrow.svelte-12m5ct6.svelte-12m5ct6{align-items:center;color:#ec4e3c;display:flex;font-size:1.5em;font-weight:900;transition:transform .2s cubic-bezier(.16,1,.3,1)}.category.svelte-12m5ct6:hover .category-arrow.svelte-12m5ct6{transform:translate(5px)}.hot-bets-widget.svelte-12m5ct6.svelte-12m5ct6{align-self:start;background:#09202f;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 4px 20px #00000059;display:flex;flex-direction:column;gap:16px;padding:20px}.widget-header.svelte-12m5ct6.svelte-12m5ct6{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:10px;padding-bottom:12px}.widget-header.svelte-12m5ct6 h2.svelte-12m5ct6{color:#fff;font-size:1.4rem;font-weight:800;letter-spacing:.05em;margin:0}.widget-icon.svelte-12m5ct6.svelte-12m5ct6{font-size:1.5rem}.widget-body.svelte-12m5ct6.svelte-12m5ct6{display:flex;flex-direction:column;gap:14px}.bet-card.svelte-12m5ct6.svelte-12m5ct6{background:#011624;border:1px solid hsla(0,0%,100%,.06);border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:14px;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.bet-card.svelte-12m5ct6.svelte-12m5ct6:hover{border-color:#ec4e3c80;box-shadow:0 4px 12px #ec4e3c33;transform:translateY(-2px)}.bet-meta.svelte-12m5ct6.svelte-12m5ct6{align-items:center;display:flex;justify-content:space-between}.bet-time.svelte-12m5ct6.svelte-12m5ct6{color:#94a3b8;font-size:1.05rem;font-weight:600}.bet-volume-badge.svelte-12m5ct6.svelte-12m5ct6{background:rgba(236,78,60,.15);border-radius:9999px;color:#f87171;font-size:1.05rem;font-weight:700;padding:4px 12px}.bet-teams-wrapper.svelte-12m5ct6.svelte-12m5ct6{align-items:center;display:flex;gap:12px;justify-content:space-between}.bet-teams.svelte-12m5ct6.svelte-12m5ct6{display:flex;flex-direction:column;flex-grow:1;gap:6px}.team.svelte-12m5ct6.svelte-12m5ct6{align-items:center;display:flex;gap:10px}.team-logo.svelte-12m5ct6.svelte-12m5ct6{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.team-name.svelte-12m5ct6.svelte-12m5ct6{color:#f1f5f9;font-size:1.2rem;font-weight:700}.score-container.svelte-12m5ct6.svelte-12m5ct6{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;display:flex;flex-direction:column;gap:3px;justify-content:center;min-width:58px;padding:6px 10px;text-align:center}.score-text.svelte-12m5ct6.svelte-12m5ct6{color:#10b981;font-size:1.15rem;font-weight:850;letter-spacing:.5px;line-height:1}.ft-badge.svelte-12m5ct6.svelte-12m5ct6{background:#ef4444;border-radius:4px;color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.3px;line-height:1;padding:1.5px 5px;text-transform:uppercase}.bet-distribution.svelte-12m5ct6.svelte-12m5ct6{display:flex;flex-direction:column;gap:6px}.dist-bar.svelte-12m5ct6.svelte-12m5ct6{background:#1e293b;border-radius:9999px;display:flex;height:8px;overflow:hidden}.dist-part.svelte-12m5ct6.svelte-12m5ct6{height:100%}.part-1.svelte-12m5ct6.svelte-12m5ct6{background:#10b981}.part-x.svelte-12m5ct6.svelte-12m5ct6{background:#64748b}.part-2.svelte-12m5ct6.svelte-12m5ct6{background:#3b82f6}.dist-labels.svelte-12m5ct6.svelte-12m5ct6{color:#94a3b8;display:flex;font-size:1rem;font-weight:600;justify-content:space-between}.dist-labels.svelte-12m5ct6 span.dominant.svelte-12m5ct6{color:#10b981;font-weight:800}.skeleton-row.svelte-12m5ct6.svelte-12m5ct6{background:#011624;border:1px solid hsla(0,0%,100%,.04);border-radius:8px;padding:12px}.skeleton-line.svelte-12m5ct6.svelte-12m5ct6{animation:svelte-12m5ct6-pulse 1.5s ease-in-out infinite;background:hsla(0,0%,100%,.05);border-radius:4px;height:8px}@keyframes svelte-12m5ct6-pulse{0%,to{opacity:.6}50%{opacity:.3}}.error-msg.svelte-12m5ct6.svelte-12m5ct6{color:#94a3b8;font-size:.85rem;padding:10px 0;text-align:center}@media screen and (max-width:580px){.category.svelte-12m5ct6.svelte-12m5ct6{grid-template-columns:1fr}.category-left.svelte-12m5ct6.svelte-12m5ct6{flex-direction:row;gap:12px;justify-content:center;min-height:auto;padding:14px}.category-img.svelte-12m5ct6.svelte-12m5ct6{height:32px}.category-title.svelte-12m5ct6.svelte-12m5ct6{font-size:1.15em}.category-right.svelte-12m5ct6.svelte-12m5ct6{padding:16px 18px}.category-subtitle.svelte-12m5ct6.svelte-12m5ct6{font-size:1.15em}.category-arrow.svelte-12m5ct6.svelte-12m5ct6{font-size:1.3em}.widget-header.svelte-12m5ct6 h2.svelte-12m5ct6{font-size:1.35rem}.team-name.svelte-12m5ct6.svelte-12m5ct6{font-size:1.25rem}.bet-time.svelte-12m5ct6.svelte-12m5ct6,.bet-volume-badge.svelte-12m5ct6.svelte-12m5ct6{font-size:1.05rem}.dist-labels.svelte-12m5ct6.svelte-12m5ct6{font-size:1rem}}
