.game-info-box.svelte-afvokq{background:var(--bg-secondary);border-radius:6px;overflow:hidden}.game-info-header.svelte-afvokq{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:transparent;border:none;cursor:pointer;transition:background .15s ease}.game-info-header.svelte-afvokq:hover{background:var(--bg-hover)}.game-title.svelte-afvokq{font-size:15px;font-weight:800;color:var(--text-primary)}.chevron.svelte-afvokq{color:var(--text-muted);transition:transform .2s ease}.chevron.expanded.svelte-afvokq{transform:rotate(90deg)}.game-info-body.svelte-afvokq{background:transparent;border-top:1px solid var(--border-color)}.tab-row.svelte-afvokq{padding:16px 18px 14px}.game-info-content.svelte-afvokq{padding:0 18px 22px;font-size:14px;font-weight:600;color:var(--text-secondary);line-height:1.7}.top-wins-content.svelte-afvokq{padding:4px 12px 16px}.empty-msg.svelte-afvokq{text-align:center;color:var(--text-muted);font-size:13px;font-weight:700;padding:32px 0}.top-wins-table.svelte-afvokq{width:100%;border-collapse:separate;border-spacing:0 4px}.top-wins-table.svelte-afvokq th:where(.svelte-afvokq){text-align:left;font-size:11px;font-weight:700;color:var(--text-muted);padding:4px 12px 8px;text-transform:none}.top-wins-table.svelte-afvokq th:where(.svelte-afvokq):last-child{text-align:right}.top-wins-table.svelte-afvokq tbody:where(.svelte-afvokq) tr:where(.svelte-afvokq){background:transparent;transition:background .15s ease}.top-wins-table.svelte-afvokq tbody:where(.svelte-afvokq) tr:where(.svelte-afvokq):nth-child(2n){background:var(--bg-hover)}.top-wins-table.svelte-afvokq tbody:where(.svelte-afvokq) tr:where(.svelte-afvokq):hover{background:var(--bg-hover)}.top-wins-table.svelte-afvokq td:where(.svelte-afvokq){padding:10px 12px;font-size:13px;font-weight:700;color:var(--text-primary);vertical-align:middle}.top-wins-table.svelte-afvokq tbody:where(.svelte-afvokq) tr:where(.svelte-afvokq) td:where(.svelte-afvokq):first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.top-wins-table.svelte-afvokq tbody:where(.svelte-afvokq) tr:where(.svelte-afvokq) td:where(.svelte-afvokq):last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.top-wins-table.svelte-afvokq .rank:where(.svelte-afvokq){color:var(--text-muted);width:32px;font-variant-numeric:tabular-nums}.top-wins-table.svelte-afvokq .player:where(.svelte-afvokq){color:var(--text-primary)}.top-wins-table.svelte-afvokq .multi:where(.svelte-afvokq){color:var(--accent);font-variant-numeric:tabular-nums}.top-wins-table.svelte-afvokq .payout:where(.svelte-afvokq){color:var(--color-win);text-align:right;font-variant-numeric:tabular-nums}.game-info-content.svelte-afvokq h3{font-size:15px;font-weight:700;color:var(--text-primary);margin:24px 0 10px}.game-info-content.svelte-afvokq h3:first-child{margin-top:8px}.game-info-content.svelte-afvokq p{margin:0 0 12px}.game-info-content.svelte-afvokq ul{margin:0 0 12px;padding-left:20px}.game-info-content.svelte-afvokq li{margin-bottom:6px}.game-info-content.svelte-afvokq strong{color:var(--text-primary)}.game-layout.svelte-13hjdkf{max-width:1200px;margin:0 auto;padding:40px 24px 60px}.game-container.svelte-13hjdkf{display:flex;flex-direction:column;height:780px;margin-bottom:24px;min-width:0}.game-box.svelte-13hjdkf{background:var(--bg-secondary);border:none;border-radius:12px;height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}.game-content.svelte-13hjdkf{flex:1;display:flex;min-height:0;overflow:hidden;background:var(--bg-game-panel)}.game-layout.theater.svelte-13hjdkf{padding-top:4px}.game-layout.theater.svelte-13hjdkf .game-container:where(.svelte-13hjdkf){height:calc(100vh - 80px);width:calc(100vw - 48px);max-width:1500px;margin-left:50%;transform:translate(-50%)}.game-footer.svelte-13hjdkf{height:50px;background:var(--bg-secondary);border:none;border-radius:8px;margin-top:8px;display:flex;justify-content:space-between;align-items:center;padding:0 12px;position:relative}.footer-left.svelte-13hjdkf{display:flex;align-items:center;gap:12px;flex:1}.footer-center.svelte-13hjdkf{display:flex;align-items:center;justify-content:center;position:absolute;left:50%;transform:translate(-50%)}.logo-link.svelte-13hjdkf{display:flex;align-items:center}.footer-logo.svelte-13hjdkf{height:28px;width:auto;object-fit:contain}.footer-right.svelte-13hjdkf{display:flex;align-items:center;gap:12px;flex:1;justify-content:flex-end}.footer-left.svelte-13hjdkf .footer-action-btn{background:var(--bg-tertiary);border:none;border-radius:6px;padding:8px 12px;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:800;transition:all .15s ease}.footer-left.svelte-13hjdkf .footer-action-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.settings-btn.svelte-13hjdkf{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;transition:color .15s ease;position:relative}.settings-btn.svelte-13hjdkf:hover{color:var(--text-primary)}.has-tooltip.svelte-13hjdkf .tooltip:where(.svelte-13hjdkf){position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) scale(.95);background:#fff;color:#111;padding:6px 10px;border-radius:6px;font-size:12px;font-weight:700;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .15s,transform .15s,visibility .15s;pointer-events:none;z-index:100;box-shadow:0 4px 12px #0000004d}.has-tooltip.svelte-13hjdkf .tooltip:where(.svelte-13hjdkf):after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#fff}.has-tooltip.svelte-13hjdkf:hover .tooltip:where(.svelte-13hjdkf){opacity:1;visibility:visible;transform:translate(-50%) scale(1)}.has-tooltip.svelte-13hjdkf:active .tooltip:where(.svelte-13hjdkf),.settings-wrapper.svelte-13hjdkf:has(.settings-popover:where(.svelte-13hjdkf)) .tooltip:where(.svelte-13hjdkf){opacity:0!important;visibility:hidden!important}.fairness-btn.svelte-13hjdkf{background:none;border:none;color:var(--text-secondary);font-size:13px;font-weight:700;text-decoration:underline;cursor:pointer;display:flex;align-items:center;gap:6px;padding:8px 4px;transition:color .15s ease}.fairness-btn.svelte-13hjdkf:hover{color:var(--text-primary)}.settings-wrapper.svelte-13hjdkf{position:relative}.settings-popover.svelte-13hjdkf{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;padding:14px 16px;width:200px;z-index:100;box-shadow:0 8px 24px #00000080}.settings-popover.svelte-13hjdkf:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:7px solid transparent;border-top-color:var(--border-color)}.settings-popover.svelte-13hjdkf:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--bg-secondary)}.volume-row.svelte-13hjdkf{display:flex;align-items:center;gap:10px}.mute-btn.svelte-13hjdkf{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-primary);cursor:pointer;flex-shrink:0;padding:0}.mute-btn.svelte-13hjdkf:hover{opacity:.7}.volume-slider.svelte-13hjdkf{flex:1;-webkit-appearance:none;appearance:none;height:18px;background:transparent;cursor:pointer;border:none;padding:0;margin:0}.volume-slider.svelte-13hjdkf::-webkit-slider-runnable-track{height:6px;background:linear-gradient(to right,var(--accent-crimson) 0%,var(--accent-crimson) var(--vol),var(--border-color) var(--vol),var(--border-color) 100%);border-radius:3px}.volume-slider.svelte-13hjdkf::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#fff;border-radius:50%;cursor:pointer;border:none;box-shadow:0 1px 4px #0000004d;margin-top:-5px}.volume-slider.svelte-13hjdkf::-moz-range-track{height:6px;background:var(--border-color);border-radius:3px}.volume-slider.svelte-13hjdkf::-moz-range-progress{height:6px;background:var(--accent-crimson);border-radius:3px}.volume-slider.svelte-13hjdkf::-moz-range-thumb{width:16px;height:16px;background:#fff;border-radius:50%;cursor:pointer;border:none;box-shadow:0 1px 4px #0000004d}.volume-slider.svelte-13hjdkf:focus,.volume-slider.svelte-13hjdkf:focus-visible,.volume-slider.svelte-13hjdkf:active{outline:none!important;box-shadow:none!important;border:none!important}.recommended-section.svelte-13hjdkf{width:100%;margin-top:40px;margin-bottom:40px}.section-header.svelte-13hjdkf{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-title.svelte-13hjdkf{font-size:18px;font-weight:700;color:var(--text-primary);margin:0}.view-more.svelte-13hjdkf{font-size:14px;font-weight:700;color:var(--text-primary);text-decoration:none;transition:opacity .15s ease}.view-more.svelte-13hjdkf:hover{opacity:.7}.recommended-games.svelte-13hjdkf{display:flex;gap:12px}.slot-card.svelte-13hjdkf{flex-shrink:0;width:156px;aspect-ratio:3/4;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s ease;position:relative;display:block;border:2px solid transparent;background:var(--bg-secondary)}.slot-card.has-accent.svelte-13hjdkf{border-color:var(--accent)}.slot-card.svelte-13hjdkf img:where(.svelte-13hjdkf){width:100%;height:100%;object-fit:cover;border-radius:8px;transition:transform .3s ease}.slot-card.svelte-13hjdkf:hover{transform:translateY(-6px)}.slot-card.has-accent.svelte-13hjdkf:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 40%,transparent)}.slot-card.svelte-13hjdkf:hover img:where(.svelte-13hjdkf){transform:scale(1.03)}.slot-card.svelte-13hjdkf:hover .slot-overlay:where(.svelte-13hjdkf){opacity:1}.slot-overlay.svelte-13hjdkf{position:absolute;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;border-radius:10px}.play-icon.svelte-13hjdkf{width:48px;height:48px;opacity:.9}.slot-card.skeleton.svelte-13hjdkf{background:linear-gradient(90deg,var(--bg-dark) 25%,rgba(255,255,255,.05) 50%,var(--bg-dark) 75%);background-size:200% 100%;animation:svelte-13hjdkf-skeleton-shimmer 1.5s infinite}@keyframes svelte-13hjdkf-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.no-games-msg.svelte-13hjdkf{color:var(--text-secondary);font-size:14px;padding:40px 20px;text-align:center;width:100%}@media (max-width: 1200px){.slot-card.svelte-13hjdkf{width:140px}}@media (max-width: 768px){.game-layout.svelte-13hjdkf{padding:16px 16px 20px}.game-container.svelte-13hjdkf{height:auto;min-height:540px;margin-bottom:24px}.game-box.svelte-13hjdkf{height:auto;min-height:520px}.game-footer.svelte-13hjdkf{height:44px;padding:0 8px;margin-top:6px}.footer-center.svelte-13hjdkf,.theater-btn.svelte-13hjdkf{display:none}.footer-left.svelte-13hjdkf{flex:0}.footer-right.svelte-13hjdkf{flex:1}.settings-popover.svelte-13hjdkf{width:180px;padding:10px 12px}.section-title.svelte-13hjdkf{font-size:16px}.view-more.svelte-13hjdkf{font-size:13px}.recommended-games.svelte-13hjdkf{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.recommended-games.svelte-13hjdkf::-webkit-scrollbar{display:none}.slot-card.svelte-13hjdkf{width:110px}.play-icon.svelte-13hjdkf{width:32px;height:32px}}@media (max-width: 480px){.slot-card.svelte-13hjdkf{width:100px}}
