main.svelte-1of2uut{width:100%;max-width:1280px;margin:0 auto;padding:1rem}header.svelte-1of2uut{justify-content:space-between;align-items:center;padding-bottom:1.5rem;display:flex}h1.svelte-1of2uut{font-size:var(--text-xl)}.back.svelte-1of2uut{padding:.5rem}.back.svelte-1of2uut svg:where(.svelte-1of2uut){fill:none;stroke:currentColor;stroke-width:2px;width:2rem;height:1.5rem;display:block}.back-spacer.svelte-1of2uut{width:3rem}.progress.svelte-1of2uut{text-align:center;font-size:var(--text-sm);font-variant-numeric:tabular-nums;opacity:.7;padding-bottom:1rem}ol.svelte-1of2uut{counter-reset:ticket;grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}li.svelte-1of2uut{list-style:none}a.svelte-1of2uut{text-align:center;font-variant-numeric:tabular-nums;border-radius:10px;padding:.75rem .5rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:block}a.svelte-1of2uut:hover{background-color:var(--main);color:var(--on-main);text-decoration:none}a.svelte-1of2uut.passed{background-color:var(--green);color:#fff;text-decoration:none}a.svelte-1of2uut.failed{color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}@media (max-width:1024px){ol.svelte-1of2uut{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){ol.svelte-1of2uut{grid-template-columns:repeat(2,1fr)}}
