:root{--color-bg:#ffffff;--color-text:#212529;--color-secondary:#007bff;--color-card-border:#dee2e6;--color-shadow:rgba(0, 0, 0, .08);--color-light-grey:#f8f9fa;--color-dark-grey:#6c757d;--color-white:#ffffff;--color-correct:#28a745;--color-incorrect:#dc3545;--color-correct-light:#d4edda;--color-incorrect-light:#f8d7da;--color-primary:#034AA6;--color-accent:#FF6B35;--color-light-blue:#e8f1ff}div.container.svelte-5oqwqb.svelte-5oqwqb{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--color-text);background-color:var(--color-white);line-height:1.6;padding:0}.hero-section.svelte-5oqwqb.svelte-5oqwqb{background:var(--color-white);padding:4rem 2rem;text-align:center;max-width:100%;margin:0 auto;color:var(--color-text)}.hero-section.svelte-5oqwqb .tagline.svelte-5oqwqb{display:inline-flex;align-items:center;background-color:var(--color-light-blue);color:var(--color-primary);font-size:.75rem;font-weight:600;padding:.4rem 1rem;border-radius:20px;margin-bottom:1rem}.hero-section.svelte-5oqwqb .tagline i.svelte-5oqwqb{margin-right:.5rem;font-size:.8rem}.hero-section.svelte-5oqwqb h1.svelte-5oqwqb{font-size:2.2rem;font-weight:700;color:var(--color-primary);margin-bottom:1rem;line-height:1.2}.hero-section.svelte-5oqwqb .hero-description.svelte-5oqwqb{font-size:1.1rem;color:var(--color-dark-grey);max-width:50rem;margin:0 auto 2rem}.icon-wrapper.svelte-5oqwqb.svelte-5oqwqb{background-color:var(--color-light-blue);border-radius:50%;padding:.8rem;display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin-bottom:.8rem}.hero-actions.svelte-5oqwqb.svelte-5oqwqb{margin-bottom:2rem;display:flex;justify-content:center;gap:1rem}.btn.svelte-5oqwqb.svelte-5oqwqb{padding:.8rem 1.8rem;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.btn-primary.svelte-5oqwqb.svelte-5oqwqb{background-color:var(--color-primary);color:var(--color-white)}.btn-primary.svelte-5oqwqb.svelte-5oqwqb:hover{background-color:#023a8a;transform:translateY(-2px);box-shadow:0 4px 10px #0003}.btn-secondary.svelte-5oqwqb.svelte-5oqwqb{background-color:transparent;color:var(--color-primary);border:2px solid var(--color-primary)}.btn-secondary.svelte-5oqwqb.svelte-5oqwqb:hover{background-color:var(--color-light-blue);transform:translateY(-2px);box-shadow:0 4px 10px #0000001a}.hero-stats.svelte-5oqwqb.svelte-5oqwqb{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding-top:2rem;border-top:1px solid var(--color-card-border);max-width:500px;margin:0 auto}.hero-stats.svelte-5oqwqb>div.svelte-5oqwqb{display:flex;flex-direction:column;align-items:center}.hero-stats.svelte-5oqwqb span.svelte-5oqwqb:first-child{font-weight:700;font-size:1.8rem;color:var(--color-primary)}.hero-stats.svelte-5oqwqb span.svelte-5oqwqb:last-child{color:var(--color-dark-grey);font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;margin-top:.25rem}.quote-box.svelte-5oqwqb.svelte-5oqwqb{max-width:55rem;margin:3rem auto;padding:2rem;border-radius:.8rem;background:var(--color-white);box-shadow:0 4px 15px #00000014;overflow:hidden;text-align:center;position:relative;border:1px solid var(--color-card-border)}.quote-slide.svelte-5oqwqb.svelte-5oqwqb{animation:svelte-5oqwqb-fadeIn 1s ease}.mark.svelte-5oqwqb.svelte-5oqwqb{color:var(--color-primary);font-size:1.5rem;font-weight:700}.text.svelte-5oqwqb.svelte-5oqwqb{font-size:1.1rem;font-weight:500;line-height:1.5;color:var(--color-text)}.author.svelte-5oqwqb.svelte-5oqwqb{display:block;margin-top:1rem;text-align:center;opacity:.8;font-size:.9rem;font-style:italic;color:var(--color-dark-grey)}@keyframes svelte-5oqwqb-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.question-of-day.svelte-5oqwqb.svelte-5oqwqb{max-width:55rem;margin:3rem auto;padding:2rem;background-color:var(--color-white);border-left:4px solid var(--color-primary);border-radius:0 8px 8px 0;box-shadow:0 4px 15px #00000014}.question-of-day.svelte-5oqwqb h3.svelte-5oqwqb{color:var(--color-primary);font-size:1.3rem;margin-top:0;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.question-of-day.svelte-5oqwqb h3 i.svelte-5oqwqb{color:var(--color-accent)}.question-of-day.svelte-5oqwqb .question-title.svelte-5oqwqb{font-size:1.1rem;font-weight:600;margin:.8rem 0;color:var(--color-text);line-height:1.5}.question-image.svelte-5oqwqb.svelte-5oqwqb{max-width:100%;height:auto;border-radius:8px;margin-bottom:1.5rem;box-shadow:0 4px 10px #00000014}.question-options.svelte-5oqwqb.svelte-5oqwqb{display:grid;gap:1rem;margin-bottom:1rem}.option-button.svelte-5oqwqb.svelte-5oqwqb{width:100%;padding:1rem 1.2rem;border:1px solid var(--color-card-border);border-radius:8px;background-color:var(--color-white);text-align:left;font-size:.95rem;cursor:pointer;transition:all .3s ease}.option-button.svelte-5oqwqb.svelte-5oqwqb:hover{background-color:var(--color-light-grey);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.option-button.correct.svelte-5oqwqb.svelte-5oqwqb{background-color:var(--color-correct-light);border-color:var(--color-correct);color:var(--color-correct);font-weight:600}.option-button.incorrect.svelte-5oqwqb.svelte-5oqwqb{background-color:var(--color-incorrect-light);border-color:var(--color-incorrect);color:var(--color-incorrect);font-weight:600}.answer-explanation.svelte-5oqwqb.svelte-5oqwqb{padding:1.5rem;margin-top:1.5rem;border-radius:8px;background-color:var(--color-light-grey);border-left:4px solid var(--color-primary);text-align:left;font-size:.9rem}.answer-explanation.svelte-5oqwqb .correct-answer.svelte-5oqwqb{color:var(--color-correct);font-weight:700;display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.answer-explanation.svelte-5oqwqb .correct-answer i.svelte-5oqwqb{font-size:1.2rem}.learning-ecosystem.svelte-5oqwqb.svelte-5oqwqb{background-color:var(--color-white);padding:4rem 1.5rem;text-align:center;max-width:80rem;margin:3rem auto;border-radius:.8rem}.ecosystem-features-grid.svelte-5oqwqb.svelte-5oqwqb{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1.5rem;max-width:60rem;margin:0 auto 3rem}.ecosystem-link.svelte-5oqwqb.svelte-5oqwqb{text-decoration:none;color:inherit;transition:transform .3s ease}.ecosystem-link.svelte-5oqwqb.svelte-5oqwqb:hover{transform:translateY(-5px)}.ecosystem-feature-item.svelte-5oqwqb.svelte-5oqwqb{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:.9rem;font-weight:600;color:var(--color-text);padding:1.5rem 1rem;border-radius:12px;background:var(--color-white);box-shadow:0 5px 15px #00000014;transition:all .3s ease;border:1px solid var(--color-card-border)}.ecosystem-feature-item.svelte-5oqwqb.svelte-5oqwqb:hover{box-shadow:0 8px 25px #0000001f;border-color:var(--color-primary)}.ecosystem-feature-item.svelte-5oqwqb .icon-wrapper.svelte-5oqwqb{background-color:var(--color-light-blue);border-radius:50%;padding:.8rem;margin-bottom:.8rem;display:flex;align-items:center;justify-content:center;width:60px;height:60px}.ecosystem-feature-item.svelte-5oqwqb i.svelte-5oqwqb{font-size:1.5rem;color:var(--color-primary)}.video-placeholder.svelte-5oqwqb.svelte-5oqwqb{width:100%;max-width:650px;aspect-ratio:16 / 9;border-radius:12px;margin:2.5rem auto;overflow:hidden;position:relative;box-shadow:0 8px 20px #0000001f;border:1px solid var(--color-card-border)}.video-placeholder.svelte-5oqwqb video.svelte-5oqwqb{width:100%;height:100%;object-fit:cover}.ecosystem-heading.svelte-5oqwqb.svelte-5oqwqb{font-size:2rem;font-weight:700;color:var(--color-primary);margin-bottom:.8rem}.ecosystem-subtext.svelte-5oqwqb.svelte-5oqwqb{font-size:1rem;color:var(--color-dark-grey);max-width:40rem;margin:0 auto;line-height:1.6}.about.svelte-5oqwqb.svelte-5oqwqb{padding:4rem 1.5rem;max-width:80rem;margin:0 auto;text-align:center}.stats.svelte-5oqwqb.svelte-5oqwqb{display:flex;justify-content:center;gap:3rem;margin-bottom:3rem;flex-wrap:wrap}.stats.svelte-5oqwqb>div.svelte-5oqwqb{display:flex;flex-direction:column;align-items:center;padding:0 1.5rem;position:relative}.stats.svelte-5oqwqb>div.svelte-5oqwqb:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:40px;width:1px;background-color:var(--color-card-border)}.stats.svelte-5oqwqb span.svelte-5oqwqb:first-child{font-weight:800;font-size:2.2rem;color:var(--color-primary)}.stats.svelte-5oqwqb span.svelte-5oqwqb:last-child{color:var(--color-dark-grey);font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;margin-top:.3rem}section.about.svelte-5oqwqb p.svelte-5oqwqb{max-width:50rem;margin:0 auto 3rem;font-size:1rem;line-height:1.7;color:var(--color-dark-grey);text-align:center}.cards.svelte-5oqwqb.svelte-5oqwqb{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.card-item.svelte-5oqwqb.svelte-5oqwqb{background:var(--color-white);padding:2.5rem 2rem;border-radius:12px;box-shadow:0 5px 15px #00000014;transition:all .3s ease;text-align:center;border:1px solid var(--color-card-border);display:flex;flex-direction:column;align-items:center}.card-item.svelte-5oqwqb.svelte-5oqwqb:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001f;border-color:var(--color-primary)}.card-icon.svelte-5oqwqb.svelte-5oqwqb{background-color:var(--color-light-blue);border-radius:50%;padding:1rem;display:flex;align-items:center;justify-content:center;width:70px;height:70px;margin-bottom:1.5rem}.card-icon.svelte-5oqwqb i.svelte-5oqwqb{font-size:1.8rem;color:var(--color-primary)}.card-item.svelte-5oqwqb h3.svelte-5oqwqb{color:var(--color-primary);font-size:1.3rem;margin-top:0;margin-bottom:1rem;font-weight:700}.card-item.svelte-5oqwqb p.svelte-5oqwqb{font-size:.95rem;margin:0;line-height:1.6;color:#495057}@media (max-width: 768px){.hero-section.svelte-5oqwqb.svelte-5oqwqb{padding:3rem 1.5rem}.hero-section.svelte-5oqwqb h1.svelte-5oqwqb{font-size:1.8rem}.hero-section.svelte-5oqwqb .hero-description.svelte-5oqwqb{font-size:1rem}.icon-wrapper.svelte-5oqwqb.svelte-5oqwqb{width:50px;height:50px}.hero-actions.svelte-5oqwqb.svelte-5oqwqb{flex-direction:column;align-items:center}.hero-stats.svelte-5oqwqb.svelte-5oqwqb{grid-template-columns:repeat(3,1fr);gap:1rem}.hero-stats.svelte-5oqwqb span.svelte-5oqwqb:first-child{font-size:1.5rem}.ecosystem-features-grid.svelte-5oqwqb.svelte-5oqwqb{grid-template-columns:repeat(3,1fr);gap:1rem}.ecosystem-feature-item.svelte-5oqwqb.svelte-5oqwqb{font-size:.8rem;padding:1.2rem .8rem}.ecosystem-feature-item.svelte-5oqwqb .icon-wrapper.svelte-5oqwqb{width:50px;height:50px}.ecosystem-feature-item.svelte-5oqwqb i.svelte-5oqwqb{font-size:1.3rem}.stats.svelte-5oqwqb.svelte-5oqwqb{gap:1.5rem}.stats.svelte-5oqwqb>div.svelte-5oqwqb:not(:last-child):after{display:none}.cards.svelte-5oqwqb.svelte-5oqwqb{grid-template-columns:1fr}.question-of-day.svelte-5oqwqb.svelte-5oqwqb{padding:1.5rem}.quote-box.svelte-5oqwqb.svelte-5oqwqb{padding:1.5rem;margin:2rem 1rem}.card-item.svelte-5oqwqb.svelte-5oqwqb{padding:2rem 1.5rem}.card-icon.svelte-5oqwqb.svelte-5oqwqb{width:60px;height:60px}.card-icon.svelte-5oqwqb i.svelte-5oqwqb{font-size:1.5rem}}@media (max-width: 480px){.hero-section.svelte-5oqwqb.svelte-5oqwqb{padding:2rem 1rem}.hero-section.svelte-5oqwqb h1.svelte-5oqwqb{font-size:1.5rem}.ecosystem-features-grid.svelte-5oqwqb.svelte-5oqwqb{grid-template-columns:repeat(2,1fr)}.hero-stats.svelte-5oqwqb.svelte-5oqwqb{grid-template-columns:repeat(3,1fr);gap:.5rem}.hero-stats.svelte-5oqwqb span.svelte-5oqwqb:first-child{font-size:1.3rem}.stats.svelte-5oqwqb.svelte-5oqwqb{flex-direction:column;gap:1.5rem}.stats.svelte-5oqwqb>div.svelte-5oqwqb{padding:0}.card-icon.svelte-5oqwqb.svelte-5oqwqb{width:50px;height:50px}.card-icon.svelte-5oqwqb i.svelte-5oqwqb{font-size:1.3rem}}
