main.svelte-1uha8ag{width:100%;max-width:1280px;margin:0 auto;padding:1rem 1rem 0}html:has(.more){scroll-snap-type:y mandatory}body:has(.more){height:auto;min-height:100%}.exam.svelte-1uha8ag{scroll-snap-align:start;min-height:calc(100vh - 1rem);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:calc(100dvh - 1rem);padding-block-start:2rem;padding-block-end:6rem;scroll-margin-top:1rem;display:flex;position:relative}.exam.svelte-1uha8ag .start:where(.svelte-1uha8ag){font-size:var(--text-xl);--bg:var(--main);--shadow:#0000004d;color:#000;background-color:var(--bg);box-shadow:0 8px 0 var(--shadow);border-radius:.5rem;padding:1rem 2.5rem;display:inline-block}@supports (color:oklch(from red l c h)){.exam.svelte-1uha8ag .start:where(.svelte-1uha8ag){color:oklch(from var(--bg) clamp(0, (.72 - l) * infinity, 1) 0 0)}}@supports (color:color-mix(in srgb, red, red)){.exam.svelte-1uha8ag .start:where(.svelte-1uha8ag){--shadow:color-mix(in srgb, var(--main), black 30%)}.exam.svelte-1uha8ag .start:where(.svelte-1uha8ag):hover{--bg:color-mix(in srgb, var(--main), white 12%)}}.exam.svelte-1uha8ag .start:where(.svelte-1uha8ag):active{box-shadow:0 4px 0 var(--shadow);transform:translateY(4px)}.exam.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-sm);opacity:.7;margin-bottom:-.75rem}.exam.svelte-1uha8ag ul:where(.svelte-1uha8ag){grid-template-columns:auto auto;column-gap:.3em;display:grid}.exam.svelte-1uha8ag li:where(.svelte-1uha8ag){grid-column:span 2;grid-template-columns:subgrid;display:grid}@supports not (grid-template-columns:subgrid){.exam.svelte-1uha8ag li:where(.svelte-1uha8ag){display:contents}}.exam.svelte-1uha8ag li:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag){padding-block-start:.5rem;padding-block-end:.5rem}.exam.svelte-1uha8ag li:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){text-align:right;font-variant-numeric:tabular-nums;opacity:.6}.exam.svelte-1uha8ag a:where(.svelte-1uha8ag):not(.start){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.exam.svelte-1uha8ag a:where(.svelte-1uha8ag):not(.start):hover{color:var(--main)}.exam.svelte-1uha8ag .more:where(.svelte-1uha8ag){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.exam.svelte-1uha8ag .more:where(.svelte-1uha8ag):hover{color:var(--main)}.exam.svelte-1uha8ag .more:where(.svelte-1uha8ag){font-size:var(--text-sm);white-space:nowrap;opacity:.6;flex-direction:column;align-items:center;padding:.5rem;transition:opacity .3s,visibility .3s;display:flex;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.exam.svelte-1uha8ag .more:where(.svelte-1uha8ag):hover{opacity:1}.exam.svelte-1uha8ag .more:where(.svelte-1uha8ag).hidden{opacity:0;visibility:hidden}.exam.svelte-1uha8ag .more:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){width:2rem;height:2rem;display:block}.all.svelte-1uha8ag{scroll-snap-align:start;padding-bottom:1rem;scroll-margin-top:6rem}.all.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center;font-size:var(--text-xl);padding-bottom:1.5rem;scroll-margin-top:6rem;font-weight:700}.all.svelte-1uha8ag ol:where(.svelte-1uha8ag){font-size:var(--text-sm);grid-template-columns:repeat(3,1fr);display:grid}.all.svelte-1uha8ag ol:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag){counter-increment:test-list;list-style:none}.all.svelte-1uha8ag ol:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){border-radius:10px;gap:.4rem;height:100%;padding:.25rem .4rem;display:flex}.all.svelte-1uha8ag ol:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):before{content:counter(test-list, decimal-leading-zero) ".";flex-shrink:0}.all.svelte-1uha8ag ol:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):visited{color:#ffcf87}.all.svelte-1uha8ag ol:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{background-color:var(--main);color:var(--on-main)}@supports (color:oklch(from red l c h)){.all.svelte-1uha8ag ol:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):visited:hover{color:oklch(from var(--main) calc(.3 + .64 * clamp(0, (.72 - l) * infinity, 1)) .1 75)}}.all.svelte-1uha8ag ol:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@media (prefers-reduced-motion:no-preference){html:has(.more){scroll-behavior:smooth}.exam.svelte-1uha8ag .more:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){animation:1.6s ease-in-out infinite svelte-1uha8ag-bounce}@supports (animation-timeline:scroll()){.all.svelte-1uha8ag{animation:linear both svelte-1uha8ag-fade-in;animation-timeline:view();animation-range:entry entry 60%}.all.svelte-1uha8ag ol:where(.svelte-1uha8ag){animation:linear both svelte-1uha8ag-slide-up;animation-timeline:view();animation-range:entry entry 30%}}}@keyframes svelte-1uha8ag-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(.5rem)}}@keyframes svelte-1uha8ag-fade-in{0%{opacity:0}}@keyframes svelte-1uha8ag-slide-up{0%{transform:translateY(3rem)}}@media (max-width:1500px){.all.svelte-1uha8ag ol:where(.svelte-1uha8ag){grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.all.svelte-1uha8ag h2:where(.svelte-1uha8ag){padding-bottom:1rem}.all.svelte-1uha8ag ol:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:.25rem;font-size:1rem}}@media (max-width:640px){.exam.svelte-1uha8ag .start:where(.svelte-1uha8ag){font-size:var(--text-lg);padding:.75rem 1.5rem}}
