.game-section.svelte-ps3nsz{flex-direction:column;gap:16px;display:flex}.section-header.svelte-ps3nsz{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-header.svelte-ps3nsz h3:where(.svelte-ps3nsz){color:#ffffffe6;-webkit-backdrop-filter:blur(15px);background-color:#23232899;border:1px solid #ffffff4d;border-radius:6px;margin:0;padding:4px 8px;font-size:1.1em;font-weight:600;display:inline-block}.draw-card-btn.svelte-ps3nsz{color:#ffffffe6;cursor:pointer;-webkit-backdrop-filter:blur(15px);white-space:nowrap;background-color:#23232899;border:1px solid #ffffff4d;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:.85em;font-weight:600;transition:all .2s;display:flex}.card-icon.svelte-ps3nsz{border:1px solid #ffffff80;border-radius:2px;flex-shrink:0;width:12px;height:16px;display:inline-block;position:relative}.black-card-icon.svelte-ps3nsz{background:#000;border-color:#ffffffb3}.card-count-number.svelte-ps3nsz{opacity:.7;font-size:.7em}.draw-card-btn.svelte-ps3nsz:disabled{opacity:.5;cursor:not-allowed}.current-card-display.svelte-ps3nsz{justify-content:center;align-items:center;display:flex}.black-card.svelte-ps3nsz{color:#fff;width:100%;max-width:280px;min-height:140px;box-shadow:none;background:#000;border:3px solid #333;border-radius:0;flex-direction:column;padding:16px;display:flex;position:relative}.card-frame.svelte-ps3nsz{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;display:flex}.card-text.svelte-ps3nsz{text-align:center;width:100%;margin-bottom:15px;font-family:Helvetica Neue,Arial,sans-serif;font-size:1.1em;font-weight:700;line-height:1.5}.selected-answer{-webkit-text-decoration:underline #6496ffcc!important;text-decoration:underline #6496ffcc!important;text-decoration-thickness:3px!important}.card-footer.svelte-ps3nsz{justify-content:center;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.card-brand.svelte-ps3nsz{display:none}.pick-indicator.svelte-ps3nsz{color:#ffffffb3;background:0 0;border:1px solid #ffffff4d;border-radius:4px;padding:4px 8px;font-size:.8em;font-weight:600;position:absolute;top:8px;right:8px}.no-cards-message.svelte-ps3nsz,.draw-prompt.svelte-ps3nsz{text-align:center;-webkit-backdrop-filter:blur(8px);background:#232328cc;border:1px solid #ffffff1a;border-radius:12px;padding:24px}.no-cards-message.svelte-ps3nsz p:where(.svelte-ps3nsz){color:#ffc107e6;margin:0;font-size:1em}.draw-prompt.svelte-ps3nsz p:where(.svelte-ps3nsz){color:#fff9;margin:0;font-size:1em}@media (max-width:968px){.black-card.svelte-ps3nsz{max-width:100%}}.white-cards-section.svelte-nt4qv5{flex-direction:column;gap:16px;height:100%;min-height:0;display:flex}.section-header.svelte-nt4qv5{flex-shrink:0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.section-header.svelte-nt4qv5 h3:where(.svelte-nt4qv5){color:#ffffffe6;-webkit-backdrop-filter:blur(15px);background-color:#23232899;border:1px solid #ffffff4d;border-radius:6px;margin:0;padding:4px 8px;font-size:1.1em;font-weight:600;display:inline-block}.draw-cards-btn.svelte-nt4qv5{color:#ffffffe6;cursor:pointer;-webkit-backdrop-filter:blur(15px);white-space:nowrap;background-color:#23232899;border:1px solid #ffffff4d;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:.85em;font-weight:600;transition:all .2s;display:flex}.draw-cards-btn.svelte-nt4qv5:hover:not(:disabled){background-color:#232328cc;border-color:#fff6;transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.card-icon.svelte-nt4qv5{border:1px solid #ffffff80;border-radius:2px;flex-shrink:0;width:12px;height:16px;display:inline-block;position:relative}.white-card-icon.svelte-nt4qv5{background:#fff;border-color:#0000004d}.card-count-number.svelte-nt4qv5{opacity:.7;font-size:.7em}.draw-cards-btn.svelte-nt4qv5:disabled{opacity:.5;cursor:not-allowed}.selection-counter.svelte-nt4qv5{color:#ffffffe6;-webkit-backdrop-filter:blur(15px);white-space:nowrap;background-color:#23232899;border:1px solid #ffffff4d;border-radius:6px;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:4px 8px;font-size:.85em;font-weight:600}.white-cards-grid.svelte-nt4qv5{flex:1;grid-template-columns:repeat(3,1fr);grid-auto-rows:80px;align-items:stretch;gap:2px;min-height:0;padding:2px;display:grid;overflow:hidden auto}.white-cards-grid.svelte-nt4qv5::-webkit-scrollbar{width:6px}.white-cards-grid.svelte-nt4qv5::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.white-cards-grid.svelte-nt4qv5::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.white-cards-grid.svelte-nt4qv5::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.white-card.svelte-nt4qv5{color:#000;cursor:pointer;background:#fff;border:2px solid #ddd;border-radius:0;justify-content:center;align-items:center;width:100%;height:80px;margin:0;padding:8px;transition:all .2s;display:flex;position:relative;overflow:hidden}.white-card.svelte-nt4qv5:hover{border-color:#999;transform:translateY(-2px)}.white-card.selected.svelte-nt4qv5{background:#f0fff0;border:3px solid #4caf50;transform:translateY(-2px)}.white-card.svelte-nt4qv5 .card-text:where(.svelte-nt4qv5){text-align:center;font-size:.8em;font-weight:500;line-height:1.1}.selected-badge.svelte-nt4qv5{color:#fff;background:#4caf50;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.9em;font-weight:700;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 2px 6px #0003}.no-cards-message.svelte-nt4qv5,.draw-prompt.svelte-nt4qv5{text-align:center;-webkit-backdrop-filter:blur(8px);background:#232328cc;border:1px solid #ffffff1a;border-radius:12px;padding:8px 12px}.no-cards-message.svelte-nt4qv5 p:where(.svelte-nt4qv5){color:#ffc107e6;margin:0;font-size:1em}.draw-prompt.svelte-nt4qv5 p:where(.svelte-nt4qv5){color:#fff9;margin:0;font-size:1em}@media (max-width:968px){.white-cards-grid.svelte-nt4qv5{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.cards-against-container.svelte-1jwi4xj{color:#fff;flex-direction:column;height:calc(100vh - 32px);max-height:calc(100vh - 32px);display:flex;position:relative;overflow:hidden}.game-layout.svelte-1jwi4xj{grid-template-columns:minmax(300px,400px) 1fr;gap:12px;height:100%;min-height:0;padding:0 12px;display:grid;overflow:hidden}.left-panel.svelte-1jwi4xj{flex-direction:column;gap:12px;height:100%;min-height:0;padding-right:4px;display:flex;overflow:hidden auto}.left-panel.svelte-1jwi4xj::-webkit-scrollbar{width:8px}.right-panel.svelte-1jwi4xj::-webkit-scrollbar{width:8px}.left-panel.svelte-1jwi4xj::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.right-panel.svelte-1jwi4xj::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.left-panel.svelte-1jwi4xj::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.right-panel.svelte-1jwi4xj::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.left-panel.svelte-1jwi4xj::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.right-panel.svelte-1jwi4xj::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.right-panel.svelte-1jwi4xj{flex-direction:column;height:100%;min-height:0;padding-right:4px;display:flex;overflow:hidden}.submit-main-btn.svelte-1jwi4xj{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4caf50 0%,#45a049 100%);border:none;border-radius:8px;padding:12px 24px;font-size:1em;font-weight:600;transition:all .2s;box-shadow:0 4px 12px #4caf504d}.submit-main-btn.svelte-1jwi4xj:hover{transform:translateY(-2px);box-shadow:0 6px 16px #4caf5066}.status-message.svelte-1jwi4xj{text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:16px;font-weight:600;display:flex}.status-message.thinking.svelte-1jwi4xj{color:#2196f3;background:#2196f333;border:1px solid #2196f366}.status-message.judging.svelte-1jwi4xj{color:#ff9800;background:#ff980033;border:1px solid #ff980066}.results-panel.svelte-1jwi4xj{background:#232328e6;border:1px solid #fff3;border-radius:12px;flex-direction:column;padding:16px;display:flex}.results-panel.svelte-1jwi4xj h3:where(.svelte-1jwi4xj){text-align:center;color:#ffffffe6;flex-shrink:0;margin:0 0 12px;font-size:1.2em}.all-submissions.svelte-1jwi4xj{flex-direction:column;flex:1;gap:8px;min-height:0;margin-bottom:16px;padding-right:4px;display:flex;overflow:hidden auto}.all-submissions.svelte-1jwi4xj::-webkit-scrollbar{width:6px}.all-submissions.svelte-1jwi4xj::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.all-submissions.svelte-1jwi4xj::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.all-submissions.svelte-1jwi4xj::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.submission.svelte-1jwi4xj{text-align:left;width:100%;font-family:inherit;font-size:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;gap:8px;padding:8px 12px;display:flex}.submission.previewing.svelte-1jwi4xj{background:#6496ff33;border-color:#6496ff80;box-shadow:0 0 12px #6496ff4d}.submission.svelte-1jwi4xj:focus{outline-offset:2px;outline:2px solid #6496ffcc}.submission.svelte-1jwi4xj:focus:not(:focus-visible){outline:none}.submission.svelte-1jwi4xj .player-name:where(.svelte-1jwi4xj){color:#ffffffb3;min-width:80px;font-weight:600}.submission.svelte-1jwi4xj .card-text:where(.svelte-1jwi4xj){color:#ffffffe6;flex:1}.next-round-btn.svelte-1jwi4xj{color:#fff;cursor:pointer;background:#2196f3cc;border:none;border-radius:8px;flex-shrink:0;width:100%;padding:12px;font-size:1em;font-weight:600;transition:all .2s}.next-round-btn.svelte-1jwi4xj:hover{background:#2196f3;transform:translateY(-2px)}.winning-black-card-container.svelte-1jwi4xj{flex-direction:column;align-items:center;display:flex}.winning-black-card-container.svelte-1jwi4xj .black-card{max-width:320px;min-height:120px}.winning-black-card-container.svelte-1jwi4xj .card-text{font-size:1em}.winner-label.svelte-1jwi4xj{text-align:center;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:1.1em;font-weight:600}.winner-submission-display.you-won.svelte-1jwi4xj .winner-label:where(.svelte-1jwi4xj){color:#4caf50}.winner-submission-display.ai-won.svelte-1jwi4xj .winner-label:where(.svelte-1jwi4xj){color:#ff9800}.winner-submission-display.svelte-1jwi4xj{background:#232328e6;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.winner-submission-display.you-won.svelte-1jwi4xj{border:2px solid #4caf5080;box-shadow:0 0 20px #4caf504d}.winner-submission-display.ai-won.svelte-1jwi4xj{border:2px solid #ff980080;box-shadow:0 0 20px #ff98004d}@media (max-width:968px){.game-layout.svelte-1jwi4xj{grid-template-rows:auto 1fr;grid-template-columns:1fr;overflow-y:auto}.left-panel.svelte-1jwi4xj,.right-panel.svelte-1jwi4xj{height:auto;overflow-y:visible}}.all-submissions.svelte-1jwi4xj button.active{background:#6496ff33!important;border-color:#6496ff66!important}
