.activity-container.svelte-ys6zja{height:100%;display:flex;flex-direction:column;padding:1.5rem;background:linear-gradient(135deg,#fdf4ff,#fae8ff);overflow-y:auto;gap:1.25rem}.title.svelte-ys6zja{font-size:2.5rem;font-weight:800;color:#a21caf;text-align:center;margin:0}.subtitle.svelte-ys6zja{font-size:1.125rem;color:#6b7280;text-align:center}.subtitle.svelte-ys6zja strong:where(.svelte-ys6zja){color:#c026d3}.timer-section.svelte-ys6zja{display:flex;flex-direction:column;align-items:center;gap:.75rem;background:#fff;padding:1.5rem;border-radius:1.5rem;box-shadow:0 4px 16px #0000001a}.timer-display.svelte-ys6zja{font-size:4rem;font-weight:900;font-family:monospace;transition:color .3s ease}.timer-bar.svelte-ys6zja{width:100%;max-width:300px;height:.75rem;background:#e5e7eb;border-radius:1rem;overflow:hidden}.timer-fill.svelte-ys6zja{height:100%;background:linear-gradient(90deg,#10b981,#34d399);border-radius:1rem;transition:width .3s ease}.pitch-input-section.svelte-ys6zja{display:flex;flex-direction:column;gap:.75rem;background:#fff;padding:1.25rem;border-radius:1rem;box-shadow:0 4px 12px #0000000d}.speaker-input.svelte-ys6zja{padding:.75rem 1rem;border:2px solid #e879f9;border-radius:.75rem;font-size:1rem}.speaker-input.svelte-ys6zja:focus{outline:none;border-color:#c026d3}.pitch-textarea.svelte-ys6zja{padding:.75rem 1rem;border:2px solid #e879f9;border-radius:.75rem;font-size:1rem;resize:none}.pitch-textarea.svelte-ys6zja:focus{outline:none;border-color:#c026d3}.pitches-section.svelte-ys6zja{flex:1}.pitches-title.svelte-ys6zja{font-size:1.5rem;font-weight:700;color:#a21caf;margin:0 0 1rem}.pitches-list.svelte-ys6zja{display:flex;flex-direction:column;gap:1rem}.pitch-card.svelte-ys6zja{background:#fff;padding:1rem;border-radius:1rem;box-shadow:0 2px 8px #0000000d;border:2px solid transparent;transition:all .3s ease}.pitch-card.top-pitch.svelte-ys6zja{border-color:#fbbf24;background:linear-gradient(135deg,#fffbeb,#fef3c7);box-shadow:0 4px 16px #fbbf2433}.pitch-header.svelte-ys6zja{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.trophy.svelte-ys6zja{font-size:1.5rem}.speaker-name.svelte-ys6zja{font-weight:700;color:#7c3aed;flex:1}.total-reactions.svelte-ys6zja{font-size:.875rem;color:#a21caf;font-weight:700}.pitch-content.svelte-ys6zja{font-size:1rem;color:#1f2937;font-style:italic;margin:0 0 .75rem}.reactions-row.svelte-ys6zja{display:flex;gap:.5rem;flex-wrap:wrap}.reaction-btn.svelte-ys6zja{padding:.5rem .75rem;background:#f3e8ff;border:none;border-radius:2rem;font-size:1rem;cursor:pointer;transition:all .2s ease}.reaction-btn.svelte-ys6zja:hover{background:#e9d5ff;transform:scale(1.1)}.complete-row.svelte-ys6zja{display:flex;justify-content:center;margin-top:auto}
