.drawing-room.svelte-11pe1yj{position:relative;width:100%;height:100%;background:linear-gradient(135deg,#fef3c7,#fcd34d,#f59e0b);overflow:hidden;font-family:Comic Sans MS,cursive,sans-serif;display:flex;flex-direction:column;padding:1rem;gap:.75rem}.header-bar.svelte-11pe1yj{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:#ffffffe6;border-radius:1rem;box-shadow:0 2px 8px #0000001a;flex-wrap:wrap}.mode-selector.svelte-11pe1yj{display:flex;gap:.5rem}.mode-btn.svelte-11pe1yj{padding:.5rem 1rem;border:2px solid #e2e8f0;border-radius:.75rem;background:#fff;font-weight:700;cursor:pointer;transition:all .2s}.mode-btn.active.svelte-11pe1yj{background:#1e293b;color:#fff;border-color:#1e293b}.team-setup.svelte-11pe1yj{display:flex;align-items:center;gap:.5rem}.team-label.svelte-11pe1yj{font-weight:700;color:#475569}.team-count-btn.svelte-11pe1yj{width:36px;height:36px;border:2px solid #e2e8f0;border-radius:.5rem;background:#fff;font-weight:700;cursor:pointer;transition:all .2s}.team-count-btn.active.svelte-11pe1yj{background:#3b82f6;color:#fff;border-color:#3b82f6}.scoreboard.svelte-11pe1yj{display:flex;gap:.75rem;margin-left:auto}.team-score.svelte-11pe1yj{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--team-color);color:#fff;border-radius:.75rem;font-weight:700}.team-points.svelte-11pe1yj{font-size:1.25rem;font-weight:900}.progress-info.svelte-11pe1yj{margin-left:auto}.word-counter.svelte-11pe1yj{font-weight:700;color:#475569;font-size:1rem}.main-content.svelte-11pe1yj{flex:1;display:grid;grid-template-columns:220px 1fr;gap:1rem;min-height:0}.gallery-column.svelte-11pe1yj{display:flex;flex-direction:column;gap:.75rem;overflow:hidden}.gallery-label.svelte-11pe1yj{font-size:.875rem;font-weight:700;color:#475569;text-align:center;padding:.5rem;background:#fff;border:2px solid #e2e8f0;border-radius:.75rem}.gallery-grid.svelte-11pe1yj{flex:1;display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;overflow-y:auto;padding:.25rem}.gallery-item.svelte-11pe1yj{background:#fff;border:2px solid #e2e8f0;border-radius:.75rem;padding:.5rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;animation:svelte-11pe1yj-gallery-appear .5s ease-out;animation-delay:var(--delay);opacity:0;animation-fill-mode:forwards}@keyframes svelte-11pe1yj-gallery-appear{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.item-icon.svelte-11pe1yj{width:50px;height:50px;display:flex;align-items:center;justify-content:center}.item-icon.svelte-11pe1yj svg{max-width:90%;max-height:90%}.item-word.svelte-11pe1yj{font-size:.75rem;font-weight:900;color:#1e293b;text-align:center}.item-accuracy.svelte-11pe1yj,.item-winner.svelte-11pe1yj{font-size:.6rem;color:#64748b;font-weight:600}.item-winner.svelte-11pe1yj{color:var(--team-color)}.canvas-column.svelte-11pe1yj{display:flex;flex-direction:column;gap:.75rem}.canvas-container.svelte-11pe1yj{flex:1;position:relative;display:flex;align-items:center;justify-content:center;min-height:0}.canvas-frame.svelte-11pe1yj{position:absolute;inset:0;background:#fff;border:3px solid #1e293b;border-radius:1rem;box-shadow:0 10px 30px #00000026}.frame-corner.svelte-11pe1yj{position:absolute;font-size:1.5rem;font-weight:700;color:#1e293b;line-height:1}.corner-tl.svelte-11pe1yj{top:-6px;left:-6px}.corner-tr.svelte-11pe1yj{top:-6px;right:-6px}.corner-bl.svelte-11pe1yj{bottom:-6px;left:-6px}.corner-br.svelte-11pe1yj{bottom:-6px;right:-6px}.canvas-surface.svelte-11pe1yj{position:absolute;inset:16px;background:#fefefe;border-radius:.75rem;overflow:hidden;display:flex;align-items:center;justify-content:center}.drawing-area.svelte-11pe1yj{width:85%;height:85%;display:flex;align-items:center;justify-content:center}.drawing-area.svelte-11pe1yj svg{width:100%;height:100%}.no-image.svelte-11pe1yj{text-align:center;color:#94a3b8}.no-image-icon.svelte-11pe1yj{font-size:4rem}.no-image-text.svelte-11pe1yj{font-size:1rem;margin-top:.5rem}.progress-badge.svelte-11pe1yj{position:absolute;top:.75rem;right:.75rem;background:#fff;border:2px solid #e2e8f0;border-radius:.75rem;padding:.5rem;display:flex;flex-direction:column;align-items:center;gap:.125rem;box-shadow:0 2px 8px #0000001a}.progress-badge.auto-drawing.svelte-11pe1yj{border-color:#f59e0b;animation:svelte-11pe1yj-pulse 1s ease-in-out infinite}@keyframes svelte-11pe1yj-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.progress-icon.svelte-11pe1yj{font-size:1.25rem}.progress-value.svelte-11pe1yj{font-size:1.25rem;font-weight:900;color:#1e293b}.progress-label.svelte-11pe1yj{font-size:.5rem;color:#64748b;font-weight:700}.winner-marker.svelte-11pe1yj{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);background:var(--team-color);color:#fff;padding:.75rem 1.5rem;border-radius:1rem;box-shadow:0 4px 12px #0003;animation:svelte-11pe1yj-winner-pop .5s ease-out;text-align:center}@keyframes svelte-11pe1yj-winner-pop{0%{opacity:0;transform:translate(-50%) scale(.8)}to{opacity:1;transform:translate(-50%) scale(1)}}.winner-text.svelte-11pe1yj{font-size:1rem;font-weight:700}.winner-points.svelte-11pe1yj{font-size:1.25rem;font-weight:900}.controls.svelte-11pe1yj{display:flex;flex-direction:column;gap:.75rem}.auto-draw-controls.svelte-11pe1yj{display:flex;align-items:center;gap:1rem;background:#fff;border:2px solid #e2e8f0;border-radius:.75rem;padding:.75rem}.speed-selector.svelte-11pe1yj{display:flex;align-items:center;gap:.5rem}.speed-label.svelte-11pe1yj{font-weight:700;color:#475569;font-size:.875rem}.speed-btn.svelte-11pe1yj{width:40px;height:40px;border:2px solid #e2e8f0;border-radius:.5rem;background:#fff;font-size:1.25rem;cursor:pointer;transition:all .2s}.speed-btn.active.svelte-11pe1yj{background:#fef3c7;border-color:#f59e0b}.speed-btn.svelte-11pe1yj:disabled{opacity:.5;cursor:not-allowed}.auto-draw-btn.svelte-11pe1yj{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:.75rem;color:#fff;font-weight:700;cursor:pointer;transition:all .2s}.auto-draw-btn.drawing.svelte-11pe1yj{background:linear-gradient(135deg,#f59e0b,#d97706)}.auto-draw-btn.svelte-11pe1yj:disabled{opacity:.5;cursor:not-allowed}.btn-icon.svelte-11pe1yj{font-size:1.25rem}.btn-text.svelte-11pe1yj{font-size:1rem}.team-buttons.svelte-11pe1yj{display:flex;gap:.75rem}.team-guess-btn.svelte-11pe1yj{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:var(--team-color);border:none;border-radius:.75rem;color:#fff;font-weight:700;cursor:pointer;transition:all .2s}.team-guess-btn.svelte-11pe1yj:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #0003}.team-guess-btn.svelte-11pe1yj:disabled{opacity:.5;cursor:not-allowed}.team-btn-icon.svelte-11pe1yj{font-size:1.25rem}.team-btn-text.svelte-11pe1yj{font-size:.875rem}.drawing-controls.svelte-11pe1yj{display:flex;align-items:center;gap:1rem;background:#fff;border:2px solid #e2e8f0;border-radius:.75rem;padding:.75rem}.draw-button-small.svelte-11pe1yj{width:50px;height:50px;background:#f1f5f9;border:2px solid #cbd5e1;border-radius:.75rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.draw-button-small.svelte-11pe1yj:disabled{opacity:.4;cursor:not-allowed}.button-icon-small.svelte-11pe1yj{font-size:1.25rem}.slider-container.svelte-11pe1yj{flex:1}.drawing-slider.svelte-11pe1yj{width:100%;height:12px;background:linear-gradient(to right,#f1f5f9,#cbd5e1);border-radius:6px;outline:none;-webkit-appearance:none;cursor:pointer}.drawing-slider.svelte-11pe1yj::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;background:#3b82f6;border:3px solid white;border-radius:50%;cursor:pointer;box-shadow:0 2px 8px #3b82f666}.action-controls.svelte-11pe1yj{display:flex;gap:.75rem}.action-button.svelte-11pe1yj{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;border:none;border-radius:.75rem;cursor:pointer;transition:all .2s;font-weight:700;color:#fff}.action-button.svelte-11pe1yj:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.reset-button.svelte-11pe1yj{background:linear-gradient(135deg,#6b7280,#4b5563)}.complete-button.svelte-11pe1yj{background:linear-gradient(135deg,#10b981,#059669)}.button-icon.svelte-11pe1yj{font-size:1.25rem}.button-text.svelte-11pe1yj{font-size:.875rem}.no-items.svelte-11pe1yj{flex:1;display:flex;align-items:center;justify-content:center}.no-items-text.svelte-11pe1yj{font-size:1.5rem;color:#94a3b8;font-style:italic}@media(max-width:768px){.main-content.svelte-11pe1yj{grid-template-columns:1fr}.gallery-column.svelte-11pe1yj{display:none}.header-bar.svelte-11pe1yj{flex-direction:column;gap:.5rem}.scoreboard.svelte-11pe1yj{margin-left:0}}
