.spinner-display.svelte-12lojvw{background-color:#fff;border-radius:8px;height:200px;display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem;box-shadow:0 2px 5px #0000001a}.spinning-display.svelte-12lojvw{text-align:center}.spinner.svelte-12lojvw{width:60px;height:60px;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;margin:0 auto 1rem}.spinning.svelte-12lojvw{animation:svelte-12lojvw-spin 1s linear infinite}@keyframes svelte-12lojvw-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-12lojvw-highlightNew{0%{background-color:#fff}50%{background-color:#e3f2fd}to{background-color:#fff}}.highlight-new.svelte-12lojvw{animation:svelte-12lojvw-highlightNew 1.5s ease;border:2px solid #2196f3}.generator-header.svelte-12lojvw{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.match-display.svelte-12lojvw{text-align:center;width:100%;padding:1rem}.vs-text.svelte-12lojvw{font-size:1.5rem;font-weight:700;color:#e74c3c;margin:.5rem 0}.teams-display.svelte-12lojvw{display:flex;justify-content:space-around;width:100%}.home-team.svelte-12lojvw,.away-team.svelte-12lojvw{display:flex;flex-direction:column;align-items:center}.team-label.svelte-12lojvw{font-size:.8rem;color:#777;margin-bottom:.5rem}.team-name.svelte-12lojvw{font-size:1.5rem;font-weight:700;color:#333}.empty-spinner.svelte-12lojvw{color:#aaa}.generator-controls.svelte-12lojvw{display:flex;justify-content:center;gap:1rem;margin-bottom:1.5rem}.remaining-teams.svelte-12lojvw{margin-top:1.5rem}.teams-tags.svelte-12lojvw{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.team-tag.svelte-12lojvw{background-color:#f1f1f1;padding:.3rem .6rem;border-radius:4px;font-size:.9rem}@media (max-width: 767px){.generator-controls.svelte-12lojvw{flex-direction:column;align-items:center}.generator-controls.svelte-12lojvw button:where(.svelte-12lojvw){width:100%;margin-bottom:.5rem}}.card-header.svelte-1buz7b6{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.add-team-form.svelte-1buz7b6{display:flex;margin-bottom:1rem}.add-team-form.svelte-1buz7b6 input:where(.svelte-1buz7b6){flex-grow:1;margin-right:.5rem}.teams-list.svelte-1buz7b6 ul:where(.svelte-1buz7b6){list-style:none;padding:0;margin:0}.teams-list.svelte-1buz7b6 li:where(.svelte-1buz7b6){padding:.5rem 0;border-bottom:1px solid #eee}.teams-list.svelte-1buz7b6 li:where(.svelte-1buz7b6):last-child{border-bottom:none}.team-item.svelte-1buz7b6{display:flex;justify-content:space-between;align-items:center}.team-actions.svelte-1buz7b6{display:flex;gap:.5rem}.edit-team-form.svelte-1buz7b6{display:flex;justify-content:space-between;align-items:center}.edit-team-form.svelte-1buz7b6 input:where(.svelte-1buz7b6){flex-grow:1;margin-right:.5rem}.edit-actions.svelte-1buz7b6{display:flex;gap:.5rem}.no-teams.svelte-1buz7b6{color:#aaa;text-align:center;padding:1rem 0}@media (max-width: 767px){.team-item.svelte-1buz7b6{flex-direction:column;align-items:flex-start}.team-actions.svelte-1buz7b6{margin-top:.5rem;width:100%;justify-content:flex-end}.edit-team-form.svelte-1buz7b6{flex-direction:column;align-items:flex-start}.edit-team-form.svelte-1buz7b6 input:where(.svelte-1buz7b6){width:100%;margin-bottom:.5rem}}.fixtures-container.svelte-1px9ep1{background-color:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 5px #0000001a;margin-bottom:1.5rem;height:100%;max-height:450px;overflow-y:auto}.fixtures-list.svelte-1px9ep1{margin-top:1rem}.fixture-item.svelte-1px9ep1{display:flex;justify-content:space-between;align-items:center;padding:.8rem;border-bottom:1px solid #eee}.fixture-item.svelte-1px9ep1:last-child{border-bottom:none}.fixture-number.svelte-1px9ep1{font-size:.8rem;color:#777;min-width:60px}.fixture-teams.svelte-1px9ep1{flex-grow:1;text-align:center;font-weight:500}.fixture-teams.svelte-1px9ep1 .home:where(.svelte-1px9ep1){color:#2980b9}.fixture-teams.svelte-1px9ep1 .away:where(.svelte-1px9ep1){color:#e74c3c}.fixture-teams.svelte-1px9ep1 .vs:where(.svelte-1px9ep1){margin:0 .5rem;color:#777;font-size:.9rem}.fixture-type.svelte-1px9ep1{font-size:.7rem;padding:.2rem .5rem;background-color:#f0f0f0;border-radius:4px;color:#666}.no-fixtures.svelte-1px9ep1{text-align:center;color:#aaa;padding:2rem 0}.complete-message.svelte-1px9ep1{margin-top:1rem;padding:.8rem;background-color:#d4edda;color:#155724;border-radius:4px;text-align:center;font-weight:500}@media (max-width: 767px){.fixture-item.svelte-1px9ep1{flex-direction:column;align-items:flex-start;padding:1rem}.fixture-number.svelte-1px9ep1{margin-bottom:.5rem}.fixture-teams.svelte-1px9ep1{margin-bottom:.5rem;width:100%}}.faq.svelte-14b6xmu{margin:2rem 0}details.svelte-14b6xmu{border:1px solid #e0e0e0;border-radius:4px;padding:.5rem;margin-bottom:1rem}summary.svelte-14b6xmu{cursor:pointer;padding:.5rem;font-weight:500}summary.svelte-14b6xmu:hover{background-color:#f5f5f5}.faq-items.svelte-14b6xmu{padding:1rem}.faq-item.svelte-14b6xmu{margin-bottom:1.5rem}.faq-item.svelte-14b6xmu:last-child{margin-bottom:0}.faq-item.svelte-14b6xmu h3:where(.svelte-14b6xmu){font-size:1.1rem;margin-bottom:.5rem;color:#333}.faq-item.svelte-14b6xmu p:where(.svelte-14b6xmu){color:#555;line-height:1.6}.fixture-page-container.svelte-1iexp6l{max-width:1200px;margin:0 auto;padding:2rem 1rem}header.svelte-1iexp6l{margin-bottom:2rem;text-align:center}h1.svelte-1iexp6l{font-size:2.5rem;color:#2c3e50;margin-bottom:1rem}.intro-text.svelte-1iexp6l{font-size:1.1rem;color:#555;max-width:700px;margin:0 auto;line-height:1.6}main.svelte-1iexp6l{background-color:#f9f9f9;border-radius:10px;padding:2rem;box-shadow:0 3px 10px #0000000d}.fixture-content.svelte-1iexp6l{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.fixtures-title.svelte-1iexp6l{margin-bottom:1rem;font-size:1.5rem;color:#2c3e50}@media (max-width: 900px){.fixture-content.svelte-1iexp6l{grid-template-columns:1fr}}
