.game-page.svelte-11nuz8p{width:95%;max-width:600px;padding:var(--space-md) 0;justify-content:center;align-items:center;gap:clamp(var(--space-xs), 2vh, var(--space-lg));flex-direction:column;flex:1;margin:0 auto;display:flex}@media (width>=769px){.game-page.svelte-11nuz8p{padding:var(--space-2xl) 0 var(--space-2xl)}}.round-indicator-wrapper.svelte-11nuz8p{margin-bottom:var(--space-sm);flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.game-over-card.svelte-11nuz8p{background:var(--color-bg-surface);border-radius:var(--radius-lg);width:100%;padding:var(--space-2xl);box-shadow:var(--shadow-card);align-items:center;gap:var(--space-xl);text-align:center;flex-direction:column;animation:3s .4s both blur-in;display:flex}.game-over-title.svelte-11nuz8p{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0}.game-over-score.svelte-11nuz8p{gap:var(--space-xs);flex-direction:column;display:flex}.score-label.svelte-11nuz8p{font-size:var(--font-size-md);color:var(--color-text-muted);text-transform:uppercase}.score-value.svelte-11nuz8p{color:var(--color-accent);font-size:3rem;font-weight:900;line-height:1}.game-over-actions.svelte-11nuz8p{gap:var(--space-md);flex-direction:column;width:100%;max-width:300px;display:flex}.btn-play-again.svelte-11nuz8p,.btn-menu.svelte-11nuz8p{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);border-radius:var(--radius-md);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);cursor:pointer;transition:all var(--transition-fast);border:none;text-decoration:none;display:flex}.btn-play-again.svelte-11nuz8p{background:var(--color-accent);color:var(--color-text-on-accent);box-shadow:0 4px 0 color-mix(in srgb, var(--color-accent), black 30%)}.btn-play-again.svelte-11nuz8p:hover{box-shadow:0 4px 0 color-mix(in srgb, var(--color-accent), black 30%);background:var(--color-accent-hover);transform:translateY(-2px)}.btn-menu.svelte-11nuz8p{color:#fff;background:#ffffff1a;border:1px solid #ffffff1a}.btn-menu.svelte-11nuz8p:hover{background:#fff3;transform:translateY(-2px)}.sorting-panel.svelte-11nuz8p{background-color:color-mix(in srgb, var(--color-bg-panel), transparent 25%);width:100%;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-sm);gap:var(--space-md);box-shadow:var(--shadow-card);flex-direction:column;animation:.4s both card-enter,3s .4s both blur-in;display:flex}.sorting-panel__instruction.svelte-11nuz8p{color:#fff;text-align:center;font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.slots-row.svelte-11nuz8p,.source-panel__cards.svelte-11nuz8p{gap:var(--space-sm);justify-content:center;width:100%;display:flex}.game-container.svelte-11nuz8p{aspect-ratio:11/17;border:2px dashed color-mix(in srgb, var(--color-text-on-panel), transparent 70%);border-radius:var(--radius-md);max-width:110px;transition:all var(--transition-normal);background-color:#0000000d;flex:1;place-items:center;min-width:0;display:grid;position:relative;box-shadow:inset 0 4px 10px #0000001a}.container--touch-over.svelte-11nuz8p{border-color:var(--color-accent)!important;background-color:var(--color-accent-shadow)!important}.game-container__label.svelte-11nuz8p{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text);text-shadow:1px 1px 2px #0000001a;opacity:.5;text-transform:uppercase;text-align:center;grid-area:1/1;padding:0 4px}.game-card.svelte-11nuz8p{align-items:center;gap:var(--space-xs);width:100%;height:100%;padding:var(--space-sm);background-color:var(--color-bg-card);border-radius:var(--radius-md);box-shadow:0 4px 0 var(--color-bg-panel-dark), var(--shadow-card);cursor:grab;-webkit-user-select:none;user-select:none;transition:transform var(--transition-fast), box-shadow var(--transition-fast), opacity var(--transition-fast);z-index:2;touch-action:none;flex-direction:column;grid-area:1/1;display:flex;position:relative}.game-card.svelte-11nuz8p:hover{background-color:var(--color-bg-card-hover);box-shadow:0 6px 0 var(--color-bg-panel-dark), var(--shadow-card-hover);transform:translateY(-2px)}.game-card.svelte-11nuz8p:active{cursor:grabbing}.card--selected.svelte-11nuz8p{box-shadow:0 0 15px var(--color-accent)!important;border:2px solid var(--color-accent)!important;transform:scale(1.05)translateY(-2px)!important}.card--dragging-orig.svelte-11nuz8p{pointer-events:none;opacity:0!important}.ghost-card.svelte-11nuz8p{pointer-events:none;z-index:1;opacity:.5!important;transform:scale(.8)!important}.mini-ghost-grid.svelte-11nuz8p{z-index:10;flex-direction:row;grid-area:1/1;justify-content:center;align-items:flex-end;gap:4px;width:100%;height:100%;padding:6px;display:flex}.mini-ghost-card.svelte-11nuz8p{aspect-ratio:3/4;background-color:var(--color-bg-card);opacity:.9;max-width:28%;transition:all var(--transition-fast);cursor:pointer;border:1px solid #fff6;border-radius:4px;flex-direction:column;flex:1;margin-bottom:4px;padding:0;display:flex;overflow:hidden}.mini-ghost-card.svelte-11nuz8p:hover{z-index:2;border-color:var(--color-accent);transform:scale(1.1)}.mini-ghost-card__img.svelte-11nuz8p{object-fit:cover;width:100%;height:100%}.mini-ghost-card--selected.svelte-11nuz8p{opacity:1;border-color:var(--color-accent);box-shadow:0 0 8px var(--color-accent);z-index:2;transform:scale(1.1)}.game-card__img-container.svelte-11nuz8p{aspect-ratio:3/4;width:100%;min-height:0;position:relative}.game-card__img.svelte-11nuz8p{border-radius:var(--radius-sm);background-color:var(--color-bg-panel-dark);object-fit:cover;width:100%;height:100%}.game-card__pop-overlay.svelte-11nuz8p{color:#fff;font-size:8px;font-weight:var(--font-weight-bold);text-align:center;border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);white-space:nowrap;background:linear-gradient(#0000,#000000d9);padding:8px 2px 2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.game-card__name.svelte-11nuz8p{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:#fff;text-shadow:1px 1px 2px #000c;text-align:center;flex:1;justify-content:center;align-items:center;width:100%;line-height:1.2;display:flex}.game-card__icon.svelte-11nuz8p{color:#fff;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;bottom:-12px;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #0003}.game-card__icon--correct.svelte-11nuz8p{background-color:var(--color-success)}.game-card__icon--wrong.svelte-11nuz8p{background-color:var(--color-error)}.dynamic-zone-wrapper.svelte-11nuz8p{grid-template-areas:"stack";align-items:start;width:100%;display:grid}.source-panel-wrapper.svelte-11nuz8p,.results-zone-wrapper.svelte-11nuz8p{grid-area:stack;width:100%}.results-zone.svelte-11nuz8p{gap:var(--space-md);flex-direction:column;width:100%;display:flex}.result-card.svelte-11nuz8p{background-color:color-mix(in srgb, var(--color-bg-surface), transparent 25%);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:0;animation:.4s both slide-up,3s .4s both blur-in;display:flex;overflow:hidden}.result-card__left.svelte-11nuz8p{justify-content:center;align-items:center;width:70px;display:flex}.result-card__img-small.svelte-11nuz8p{aspect-ratio:3/4;object-fit:cover;border-radius:6px;width:100%}.result-card__right.svelte-11nuz8p{flex-direction:column;flex:1;justify-content:center;padding:12px 16px;display:flex}.result-card__top.svelte-11nuz8p{justify-content:space-between;align-items:baseline;display:flex}.result-card__name-bold.svelte-11nuz8p{text-transform:uppercase;letter-spacing:1px;font-size:18px;font-weight:800}.result-card__stat.svelte-11nuz8p{color:var(--color-stat);font-size:12px;font-weight:700}.result-card__divider.svelte-11nuz8p{background:var(--color-accent);border-radius:2px;width:30px;height:2px;margin:2px 0}.result-card__fact-simple.svelte-11nuz8p{color:var(--color-text-muted);margin:0;font-size:12px;font-style:italic}.btn-check.svelte-11nuz8p{padding:var(--space-md) 4rem;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);background:linear-gradient(180deg, var(--color-accent-hover) 0%, var(--color-accent) 40%, color-mix(in srgb, var(--color-accent), black 20%) 100%);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);color:var(--color-text-on-accent);box-shadow:0 5px 0 color-mix(in srgb, var(--color-accent), black 40%), 0 8px 20px var(--color-accent-shadow);cursor:pointer;text-transform:uppercase;letter-spacing:2px;transition:all var(--transition-fast);border:none;border-radius:2rem;animation:3s .4s both blur-in}.btn-check.svelte-11nuz8p:hover:not(:disabled){box-shadow:0 7px 0 color-mix(in srgb, var(--color-accent), black 40%), 0 10px 24px var(--color-accent-shadow);transform:translateY(-2px)}.btn-check.svelte-11nuz8p:disabled{background:var(--color-disabled);color:var(--color-disabled-text);cursor:not-allowed;opacity:.6;box-shadow:0 5px #00000026}.source-panel.svelte-11nuz8p{background-color:color-mix(in srgb, var(--color-bg-panel-dark), transparent 25%);width:100%;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-sm);gap:var(--space-md);box-shadow:var(--shadow-card);flex-direction:column;margin:0;animation:.4s both card-enter,3s .4s both blur-in;display:flex}.source-panel__title.svelte-11nuz8p{color:#fff;text-shadow:1px 1px 2px #00000080;text-align:center;font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.touch-drag-clone{filter:drop-shadow(0 8px 20px #00000080);border-radius:var(--radius-md);top:0;left:0;pointer-events:none!important;z-index:9999!important;transition:none!important;position:fixed!important}@media (width<=480px){.slots-row.svelte-11nuz8p,.source-panel__cards.svelte-11nuz8p{gap:var(--space-xs)}.btn-check.svelte-11nuz8p{padding:var(--space-md) 3rem}}
