.game-info-section.svelte-18juiqq{background:var(--color-surface);border-radius:12px;overflow:hidden}.info-header.svelte-18juiqq{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.05);width:100%;background:transparent;border:none;text-align:left}.header-left.svelte-18juiqq{display:flex;align-items:center;gap:1rem}.game-title.svelte-18juiqq{font-size:1.25rem;font-weight:600;color:var(--color-text-primary)}.game-category.svelte-18juiqq{color:var(--color-monero);font-size:.875rem}.lucky-badge.svelte-18juiqq{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#ff99001a;border:1px solid rgba(255,153,0,.2);border-radius:16px;color:var(--color-monero);font-size:12px}.expand-toggle.svelte-18juiqq{background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .2s ease}.expand-toggle.svelte-18juiqq:hover{background:#ffffff0d;color:var(--color-text-primary)}.info-tabs.svelte-18juiqq{border-bottom:1px solid rgba(255,255,255,.05)}.tab-content.svelte-18juiqq{padding:24px}.description-content.svelte-18juiqq{overflow:hidden}.paytable-content.svelte-18juiqq{color:var(--color-text-secondary);--pt-accent: var(--color-monero);--pt-accent-bg: rgba(var(--color-monero-rgb), .08);--pt-accent-border: rgba(var(--color-monero-rgb), .2)}.paytable-section-title.svelte-18juiqq{margin:.5rem 0;color:var(--color-text-primary)}.paytable-table.svelte-18juiqq{width:100%;border-collapse:collapse;margin-bottom:1rem}.paytable-table.svelte-18juiqq th:where(.svelte-18juiqq),.paytable-table.svelte-18juiqq td:where(.svelte-18juiqq){padding:.5rem;border:1px solid var(--color-border, rgba(255,255,255,.1));text-align:left}.paytable-table.svelte-18juiqq td.mult:where(.svelte-18juiqq){color:var(--color-success);text-align:right}.paytable-html.svelte-18juiqq table{width:100%!important;border-collapse:collapse!important;margin-bottom:1rem;border-radius:8px;overflow:hidden;border:1px solid var(--pt-accent-border)!important}.paytable-html.svelte-18juiqq th{padding:.625rem .75rem!important;text-align:left!important;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--pt-accent)!important;background:var(--pt-accent-bg)!important;border:none!important;border-bottom:1px solid var(--pt-accent-border)!important}.paytable-html.svelte-18juiqq td{padding:.5rem .75rem!important;font-size:.875rem;color:var(--color-text-secondary)!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.04)!important;background:transparent!important}.paytable-html.svelte-18juiqq tr:last-child td{border-bottom:none!important}.paytable-html.svelte-18juiqq tr:hover td{background:#ffffff08!important}.paytable-html.svelte-18juiqq td.payout,.paytable-html.svelte-18juiqq td[style*="color: var(--color-success)"]{color:var(--color-success, #22c55e)!important;font-weight:600;font-family:var(--font-mono, monospace)}.paytable-html.svelte-18juiqq strong{color:var(--color-text-primary);font-weight:600}.paytable-html.svelte-18juiqq .paytable-section{background:#ffffff05;border:1px solid var(--pt-accent-border);border-radius:10px;padding:1rem;margin-bottom:1rem}.paytable-html.svelte-18juiqq .paytable-section:last-child{margin-bottom:0}.paytable-html.svelte-18juiqq h4{color:var(--pt-accent);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid var(--pt-accent-border)}.paytable-html.svelte-18juiqq .side-bet-header td{background:var(--pt-accent-bg)!important;color:var(--pt-accent)!important;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;padding:.625rem .75rem!important;border-top:1px solid var(--pt-accent-border)!important}.paytable-html.svelte-18juiqq td.note{color:var(--color-text-muted, rgba(255,255,255,.4))!important;font-size:.75rem;font-style:italic}.paytable-html.svelte-18juiqq td.edge{color:var(--color-warning, #f59e0b)!important;font-size:.75rem}.paytable-html.svelte-18juiqq .paytable-rules ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem}.paytable-html.svelte-18juiqq .paytable-rules li{padding:.375rem .625rem;background:#ffffff08;border-radius:6px;border-left:3px solid var(--pt-accent-border);color:var(--color-text-secondary);font-size:.875rem;line-height:1.5}.paytable-html.svelte-18juiqq .paytable-edge{background:#22c55e0f;border-color:#22c55e33}.paytable-html.svelte-18juiqq .paytable-edge p{margin:0 0 .375rem;line-height:1.5}.paytable-html.svelte-18juiqq .tip{color:var(--color-warning, #f59e0b);font-style:italic;font-size:.875rem}.paytable-html.svelte-18juiqq p{margin:0 0 .75rem;line-height:1.6;color:var(--color-text-secondary)}.paytable-html.svelte-18juiqq br{line-height:1.8}.paytable-html.svelte-18juiqq ul,.paytable-html.svelte-18juiqq ol{padding-left:1.25rem;margin:0 0 1rem;line-height:1.6}.paytable-html.svelte-18juiqq li{margin-bottom:.25rem;color:var(--color-text-secondary)}@media(max-width:480px){.paytable-html.svelte-18juiqq table{font-size:.75rem}.paytable-html.svelte-18juiqq th,.paytable-html.svelte-18juiqq td{padding:.375rem .5rem!important}.paytable-html.svelte-18juiqq .paytable-section{padding:.75rem}}.game-preview.svelte-18juiqq{position:relative;float:left;width:160px;height:160px;border-radius:.75rem;overflow:hidden;background:var(--color-surface-dark);border:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;transition:border-color .2s ease;margin-right:1.25rem;margin-bottom:1rem;flex-shrink:0}.game-preview.has-image.svelte-18juiqq{border-color:transparent}.game-preview.svelte-18juiqq img:where(.svelte-18juiqq){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.preview-fallback.svelte-18juiqq{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:2px dashed rgba(255,153,0,.2);border-radius:.75rem;background:var(--color-surface-dark)}.tbd-text.svelte-18juiqq{color:var(--color-monero);font-size:1.5rem;font-weight:700;opacity:.3;letter-spacing:.1em}.edge-badge.svelte-18juiqq{position:absolute;top:.75rem;right:.75rem;background:#22c55ed9;color:#fff;padding:.35rem .6rem;border-radius:9999px;font-size:.75rem;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 12px #0003}.game-details{display:flex;flex-direction:column;gap:20px}.tags.svelte-18juiqq{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:1rem}.tag.svelte-18juiqq{padding:6px 12px;border-radius:16px;font-size:12px;font-weight:500}.tag.category.svelte-18juiqq{background:#ff99001a;color:var(--color-monero);border:1px solid rgba(255,153,0,.3)}.tag.volatility.svelte-18juiqq{background:#3b82f61a;color:#3b82f6;border:1px solid rgba(59,130,246,.3)}.tag.fair.svelte-18juiqq{background:#22c55e1a;color:var(--color-success);border:1px solid rgba(34,197,94,.3)}.description.svelte-18juiqq h4:where(.svelte-18juiqq){color:var(--color-text-primary);margin-bottom:.75rem;margin-top:1.5rem}.description.svelte-18juiqq h4:where(.svelte-18juiqq):first-child{margin-top:0}.description.svelte-18juiqq p:where(.svelte-18juiqq){color:var(--color-text-secondary);line-height:1.6;margin-bottom:1rem}.description.svelte-18juiqq ol:where(.svelte-18juiqq),.description.svelte-18juiqq ul:where(.svelte-18juiqq){color:var(--color-text-secondary);line-height:1.8;padding-left:1.5rem}.description.svelte-18juiqq li:where(.svelte-18juiqq){margin-bottom:.5rem}.rtp-info.svelte-18juiqq,.game-specific-info.svelte-18juiqq{color:var(--color-text-secondary);line-height:1.6;margin-bottom:1rem}.rtp-info.svelte-18juiqq strong,.game-specific-info.svelte-18juiqq strong{color:var(--color-text-primary)}.tbd-content.svelte-18juiqq{display:flex;align-items:center;justify-content:center;min-height:300px}.tbd-message.svelte-18juiqq{text-align:center;color:var(--color-text-secondary)}.tbd-message.svelte-18juiqq svg{color:var(--color-monero);opacity:.3;margin-bottom:1rem}.tbd-message h3{color:var(--color-text-primary);font-size:1.5rem;margin-bottom:.5rem}.tbd-message.svelte-18juiqq p:where(.svelte-18juiqq){color:var(--color-text-secondary);margin-bottom:1rem}.tbd-label{display:inline-block;padding:.5rem 1.5rem;background:#ff99001a;border:1px solid rgba(255,153,0,.3);border-radius:2rem;color:var(--color-monero);font-weight:600;font-size:.875rem;letter-spacing:.1em}@media(max-width:768px){.game-info-section.svelte-18juiqq{border-radius:8px}.info-header.svelte-18juiqq{padding:12px 14px}.game-title.svelte-18juiqq{font-size:1rem}.game-preview.svelte-18juiqq{width:100px;height:100px;margin-right:.75rem;margin-bottom:.75rem;border-radius:.5rem}.tab-content.svelte-18juiqq{padding:16px}.lucky-badge.svelte-18juiqq{padding:4px 8px;font-size:11px;gap:4px}.header-left.svelte-18juiqq{gap:.375rem;flex-wrap:wrap}.description.svelte-18juiqq h4:where(.svelte-18juiqq){font-size:.9rem;margin-top:1.25rem;margin-bottom:.5rem}.description.svelte-18juiqq p:where(.svelte-18juiqq){font-size:.875rem;line-height:1.5}.description.svelte-18juiqq ol:where(.svelte-18juiqq),.description.svelte-18juiqq ul:where(.svelte-18juiqq){font-size:.875rem;padding-left:1.25rem}.tags.svelte-18juiqq{gap:6px;margin-bottom:.75rem}.tag.svelte-18juiqq{padding:4px 10px;font-size:11px}}@media(max-width:480px){.game-preview.svelte-18juiqq{float:none;width:120px;height:120px;margin:0 auto .75rem}.info-header.svelte-18juiqq{padding:10px 12px}.game-title.svelte-18juiqq{font-size:.95rem}.tab-content.svelte-18juiqq{padding:12px}.lucky-badge.svelte-18juiqq{display:none}}
