h3.svelte-2vj8as.svelte-2vj8as{font-size:1.2rem}.choices.svelte-2vj8as.svelte-2vj8as{display:flex;flex-wrap:wrap;gap:.2rem;margin-bottom:1rem;align-items:flex-start}.choices.svelte-2vj8as .btn-tag-weak.svelte-2vj8as{display:inline-flex;align-items:center;height:3.5rem;padding:1rem 1.4rem}.search-results.svelte-2vj8as.svelte-2vj8as{margin-top:1rem;padding:1rem;background-color:#fff;border-radius:.5rem;box-shadow:0 2px 8px #0000001a}.search-results.svelte-2vj8as h3.svelte-2vj8as{margin-top:0;color:#3ac793;font-size:1.2rem;margin-bottom:1rem;text-align:left;padding-left:0;margin-left:0}.search-results-list.svelte-2vj8as.svelte-2vj8as{list-style-type:none;padding:0;margin:0;gap:.5rem;display:flex;flex-direction:column}.search-result-item.svelte-2vj8as.svelte-2vj8as{margin-bottom:.1rem;border-bottom:1px solid #f0f0f0;padding-bottom:.1rem}.search-result-item.svelte-2vj8as.svelte-2vj8as:last-child{border-bottom:none}.result-content.svelte-2vj8as.svelte-2vj8as{padding:1rem 0;position:relative;width:100%;margin-left:0}.result-title.svelte-2vj8as.svelte-2vj8as{margin-bottom:.5rem;font-size:1.1rem;color:#4c1167;margin-top:0;text-align:left;padding-left:0;margin-left:0}.result-details.svelte-2vj8as.svelte-2vj8as{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:0rem;text-align:left;padding-left:0;margin-left:0}.result-year.svelte-2vj8as.svelte-2vj8as,.result-subject-area.svelte-2vj8as.svelte-2vj8as,.result-subject.svelte-2vj8as.svelte-2vj8as,.result-grade.svelte-2vj8as.svelte-2vj8as,.result-curriculum.svelte-2vj8as.svelte-2vj8as{background-color:#f3f1ee;color:#3ac793;font-weight:600;border-radius:1rem;padding:2px 8px;font-size:.8rem;margin-right:0rem;margin-bottom:0rem;display:inline-block}.no-results.svelte-2vj8as.svelte-2vj8as{margin-top:1rem;padding:1.5rem;background-color:#f9f9f9;border-radius:.5rem;text-align:center;border:1px dashed #ccc}.no-results.svelte-2vj8as p.svelte-2vj8as{margin:0 0 .5rem;font-size:1.1rem;color:#666}.no-results-suggestion.svelte-2vj8as.svelte-2vj8as{font-size:.9rem;color:#888}.loading-indicator.svelte-2vj8as.svelte-2vj8as{margin-top:1rem;text-align:center;color:#666}input[type=search].svelte-2vj8as.svelte-2vj8as{width:100%;background-color:#f5f5f5;border-radius:1rem;padding:1.5rem;font-size:1rem;font-weight:500;transition:border-color .2s,box-shadow .2s;color:#333}input[type=search].svelte-2vj8as.svelte-2vj8as::placeholder{color:#a0a0a0d8}input[type=search].svelte-2vj8as.svelte-2vj8as:hover{cursor:text}input[type=search].svelte-2vj8as.svelte-2vj8as:focus{outline:none}.screenshot.svelte-2vj8as.svelte-2vj8as{margin:1rem 0}.screenshot.svelte-2vj8as img.svelte-2vj8as{width:100%;border-radius:.5rem;box-shadow:0 0 10px #0000001a}.instructions.svelte-2vj8as.svelte-2vj8as{margin-top:1rem}.instructions.svelte-2vj8as ol.svelte-2vj8as{padding-left:1.5rem}.instructions.svelte-2vj8as li.svelte-2vj8as{margin-bottom:.5rem}.tip.svelte-2vj8as.svelte-2vj8as{background-color:#f5f5f5;padding:1rem;border-radius:.5rem}.result-content.svelte-2vj8as.svelte-2vj8as{display:flex;flex-direction:column;position:relative;width:100%;padding:.5rem 1rem}.heading-container.svelte-2vj8as.svelte-2vj8as{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-bottom:1.5rem;margin-top:-.5rem;overflow:visible!important;position:relative;width:calc(500px + (50vw - 500px)/2);min-height:3.5rem}@media (max-width: 1150px){.heading-container.svelte-2vj8as.svelte-2vj8as{width:calc(500px + (100vw - 500px)/2)}}@media (max-width: 600px){.heading-container.svelte-2vj8as.svelte-2vj8as{width:100%}}.heading-container.svelte-2vj8as h2.svelte-2vj8as{color:#451d59;font-size:1.5rem;font-weight:700;margin:0;margin-right:.2rem}.search-results-list.svelte-2vj8as.svelte-2vj8as{list-style:none;padding:0;gap:.5rem;display:flex;flex-direction:column}.skeleton-pill.svelte-2vj8as.svelte-2vj8as{opacity:0;background:transparent;color:transparent!important;cursor:default;pointer-events:none;border:none;box-shadow:none}.error-message.svelte-2vj8as.svelte-2vj8as{padding:2rem;margin:2rem 0;background:#ffeaa7;border:1px solid #fdcb6e;border-radius:.5rem;text-align:center}.error-message.svelte-2vj8as h3.svelte-2vj8as{color:#e17055;margin-bottom:1rem}.error-message.svelte-2vj8as pre.svelte-2vj8as{background:#fff;padding:1rem;border-radius:.25rem;overflow:auto;text-align:left;font-size:.875rem}
