.quiz[data-astro-cid-ogrimcyl]{--accent:var(--quiz);scroll-margin-top:1.25rem}.top[data-astro-cid-ogrimcyl]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.count[data-astro-cid-ogrimcyl]{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:550}.back[data-astro-cid-ogrimcyl]{border-radius:var(--radius-s);min-height:2.5rem;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin-right:-.5rem;padding:.4rem .75rem;font-weight:600;display:inline-flex}.back[data-astro-cid-ogrimcyl]:hover:not(:disabled){background:var(--surface-2)}.back[data-astro-cid-ogrimcyl]:disabled{color:var(--ink-2);opacity:.45;cursor:default}.progress[data-astro-cid-ogrimcyl]{background:var(--surface-2);height:6px;box-shadow:inset 0 0 0 1px var(--line);border-radius:3px;margin-top:.6rem;overflow:hidden}.fill[data-astro-cid-ogrimcyl]{background:var(--accent);transform-origin:0;height:100%;transition:transform .3s;transform:scaleX(0)}.question[data-astro-cid-ogrimcyl]{margin-top:1.75rem}.q-text[data-astro-cid-ogrimcyl]{max-width:34ch;font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);font-weight:650;font-stretch:90%;line-height:1.2}.q-text[data-astro-cid-ogrimcyl]:focus{outline:none}.options[data-astro-cid-ogrimcyl]{gap:.6rem;max-width:44rem;margin-top:1.25rem;display:grid}.option[data-astro-cid-ogrimcyl]{border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface);width:100%;min-height:3.25rem;color:var(--ink);text-align:left;cursor:pointer;align-items:center;gap:.85rem;padding:.7rem 1rem .7rem .75rem;font-weight:550;line-height:1.35;transition:border-color .12s,background-color .12s;display:flex}.option[data-astro-cid-ogrimcyl]:hover{border-color:var(--ink-2);background:var(--surface-2)}.letter[data-astro-cid-ogrimcyl]{border:1px solid var(--line-strong);border-radius:var(--radius-s);width:1.9rem;height:1.9rem;color:var(--ink-2);flex:none;place-items:center;font-size:.875rem;font-weight:700;display:grid}.option[data-astro-cid-ogrimcyl][aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--surface));box-shadow:inset 0 0 0 1px var(--accent)}.option[data-astro-cid-ogrimcyl][aria-pressed=true] .letter[data-astro-cid-ogrimcyl]{border-color:var(--accent);background:var(--accent);color:#fff}.noscript[data-astro-cid-ogrimcyl]{color:var(--bad);margin-top:1rem}.result[data-astro-cid-ogrimcyl]{--result:var(--quiz)}.eyebrow[data-astro-cid-ogrimcyl]{color:var(--ink-2);font-weight:600}.r-title[data-astro-cid-ogrimcyl]{border-left:6px solid var(--result);letter-spacing:-.01em;margin-top:.35rem;padding-left:.9rem;font-size:clamp(2.25rem,1.6rem + 3vw,3.5rem);font-weight:700;font-stretch:80%;line-height:1.02}.r-title[data-astro-cid-ogrimcyl]:focus{outline:none}.r-tagline[data-astro-cid-ogrimcyl]{max-width:50ch;margin-top:1rem;font-size:1.1875rem;font-weight:600}.r-body[data-astro-cid-ogrimcyl]{margin-top:1.25rem}.notice[data-astro-cid-ogrimcyl]{max-width:var(--measure);border-left:3px solid var(--skill);background:color-mix(in srgb, var(--skill) 10%, transparent);border-radius:0 var(--radius-s) var(--radius-s) 0;margin-top:1.5rem;padding:.8rem 1rem;font-size:.9375rem}.mix[data-astro-cid-ogrimcyl]{border-top:1px solid var(--line);margin-top:2.25rem;padding-top:1.75rem}.mix[data-astro-cid-ogrimcyl] h3[data-astro-cid-ogrimcyl]{font-size:1.125rem;font-weight:650}.hint[data-astro-cid-ogrimcyl]{color:var(--ink-2);margin-top:.25rem;font-size:.9375rem}.mix[data-astro-cid-ogrimcyl] ol[data-astro-cid-ogrimcyl]{gap:.9rem;max-width:32rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.mix[data-astro-cid-ogrimcyl] li{grid-template-columns:1fr auto;align-items:baseline;gap:.35rem 1rem;display:grid}.mix[data-astro-cid-ogrimcyl] .mix-name{font-weight:600}.mix[data-astro-cid-ogrimcyl] .mix-pct{font-size:1.375rem}.mix[data-astro-cid-ogrimcyl] .mix-track{background:var(--surface-2);height:8px;box-shadow:inset 0 0 0 1px var(--line);border-radius:4px;grid-column:1/-1;overflow:hidden}.mix[data-astro-cid-ogrimcyl] .mix-bar{background:var(--bar);border-radius:inherit;height:100%;display:block}.again[data-astro-cid-ogrimcyl]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:2.25rem;padding-top:1.75rem;display:flex}.page-link[data-astro-cid-ogrimcyl]{font-weight:600}@media (prefers-reduced-motion:reduce){.fill[data-astro-cid-ogrimcyl]{transition:none}}
