.past-papers-shell.svelte-1ltd0bf{width:100%;min-height:var(--app-viewport-height,100vh);background:linear-gradient(180deg, #ffffff85, #fff0), var(--qc-app-surface);color:#0b1020;flex-direction:column;display:flex}.past-papers-page.svelte-1ltd0bf{width:min(100%,91rem);margin:0 auto;padding:1rem clamp(.9rem,2.4vw,2rem) 3rem}.breadcrumb.svelte-1ltd0bf{color:#64748b;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.86rem;font-weight:460;display:flex}.breadcrumb.svelte-1ltd0bf a:where(.svelte-1ltd0bf){color:#0f6b3d;text-underline-offset:.18em;text-decoration:underline}.board-hero.svelte-1ltd0bf{border-bottom:1px solid #69818f26;padding:clamp(1.1rem,2.5vw,2rem) 0}.board-hero.svelte-1ltd0bf h1:where(.svelte-1ltd0bf){color:#123f35;letter-spacing:0;margin:0;font-size:clamp(1.45rem,2.8vw,2.25rem);font-weight:520;line-height:1.06}.board-hero.svelte-1ltd0bf p:where(.svelte-1ltd0bf){color:#526778;margin:.75rem 0 0;font-size:.96rem;font-weight:400;line-height:1.42}.subject-directory.svelte-1ltd0bf{padding-top:1.6rem}.section-heading.svelte-1ltd0bf{margin-bottom:.8rem}.section-heading.svelte-1ltd0bf h2:where(.svelte-1ltd0bf){margin:0;font-size:1.08rem;font-weight:620}.subject-filter.svelte-1ltd0bf{flex-wrap:wrap;gap:.45rem;margin:0 0 .9rem;display:flex}.subject-filter.svelte-1ltd0bf a:where(.svelte-1ltd0bf){color:#34495e;background:#ffffffc7;border:1px solid #cbd7df;align-items:center;min-height:2.25rem;padding:.45rem .72rem;font-size:.9rem;font-weight:560;display:inline-flex}.subject-filter.svelte-1ltd0bf a:where(.svelte-1ltd0bf):hover,.subject-filter.svelte-1ltd0bf a:where(.svelte-1ltd0bf):focus-visible,.subject-tier-links.svelte-1ltd0bf a:where(.svelte-1ltd0bf):hover,.subject-tier-links.svelte-1ltd0bf a:where(.svelte-1ltd0bf):focus-visible{color:#0f6b3d;text-underline-offset:.18em;text-decoration:underline}.subject-filter.svelte-1ltd0bf a.active-filter:where(.svelte-1ltd0bf){color:#0f6b3d;background:#0f6b3d12;border-color:#0f6b3d}.category-grid.svelte-1ltd0bf{gap:1rem;display:grid}.category-section.svelte-1ltd0bf{background:#ffffffb8;border:1px solid #cbd7df;gap:.65rem;padding:1rem;display:grid}.category-section.svelte-1ltd0bf h3:where(.svelte-1ltd0bf){color:#526778;margin:0;font-size:.9rem;font-weight:620}.subject-grid.svelte-1ltd0bf{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.subject-card.svelte-1ltd0bf{background:#ffffffd1;border:1px solid #cbd7df;align-content:space-between;gap:.75rem;min-height:5.5rem;padding:.75rem .8rem;display:grid}.subject-card-title.svelte-1ltd0bf{color:#0f172a;align-items:flex-start;gap:.55rem;font-weight:620;line-height:1.25;display:inline-flex}.subject-tier-links.svelte-1ltd0bf{flex-wrap:wrap;gap:.42rem;display:flex}.subject-tier-links.svelte-1ltd0bf a:where(.svelte-1ltd0bf){color:#34495e;background:#fff;border:1px solid #cbd7df;justify-content:center;align-items:center;min-height:1.95rem;padding:.34rem .56rem;font-size:.82rem;font-weight:620;line-height:1;display:inline-flex}:root[data-theme=dark] .past-papers-shell.svelte-1ltd0bf{color:#e5edf6;background:#020617}:root[data-theme=dark] .board-hero.svelte-1ltd0bf{border-color:#94a3b838}:root[data-theme=dark] .breadcrumb.svelte-1ltd0bf a:where(.svelte-1ltd0bf),:root[data-theme=dark] .subject-filter.svelte-1ltd0bf a:where(.svelte-1ltd0bf):hover,:root[data-theme=dark] .subject-filter.svelte-1ltd0bf a:where(.svelte-1ltd0bf):focus-visible,:root[data-theme=dark] .subject-filter.svelte-1ltd0bf a.active-filter:where(.svelte-1ltd0bf),:root[data-theme=dark] .subject-tier-links.svelte-1ltd0bf a:where(.svelte-1ltd0bf):hover,:root[data-theme=dark] .subject-tier-links.svelte-1ltd0bf a:where(.svelte-1ltd0bf):focus-visible{color:#7dd3a1}:root[data-theme=dark] .board-hero.svelte-1ltd0bf p:where(.svelte-1ltd0bf),:root[data-theme=dark] .breadcrumb.svelte-1ltd0bf,:root[data-theme=dark] .category-section.svelte-1ltd0bf h3:where(.svelte-1ltd0bf){color:#9fb0c5}:root[data-theme=dark] .subject-filter.svelte-1ltd0bf a:where(.svelte-1ltd0bf),:root[data-theme=dark] .subject-tier-links.svelte-1ltd0bf a:where(.svelte-1ltd0bf),:root[data-theme=dark] .category-section.svelte-1ltd0bf,:root[data-theme=dark] .subject-card.svelte-1ltd0bf{background:#0f172ac7;border-color:#263449}:root[data-theme=dark] .subject-filter.svelte-1ltd0bf a:where(.svelte-1ltd0bf){color:#cbd5e1}:root[data-theme=dark] .subject-tier-links.svelte-1ltd0bf a:where(.svelte-1ltd0bf){color:#cbd5e1;background:#0f172aeb}:root[data-theme=dark] .subject-filter.svelte-1ltd0bf a.active-filter:where(.svelte-1ltd0bf){background:#2f9f721f;border-color:#2f9f72}:root[data-theme=dark] .subject-card-title.svelte-1ltd0bf,:root[data-theme=dark] .board-hero.svelte-1ltd0bf h1:where(.svelte-1ltd0bf),:root[data-theme=dark] .section-heading.svelte-1ltd0bf h2:where(.svelte-1ltd0bf){color:#e5edf6}@media (width<=1100px){.subject-grid.svelte-1ltd0bf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.past-papers-page.svelte-1ltd0bf{padding:.9rem .78rem 3rem}.board-hero.svelte-1ltd0bf{padding-top:1.8rem}.subject-grid.svelte-1ltd0bf{grid-template-columns:1fr}}
