.btn--accent{border-color:var(--accent);color:var(--accent);background:0 0}.btn--accent:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--on-ink)}a.btn--accent{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.one-card:not([hidden]){grid-column:1/-1;gap:.75rem;margin-block-start:1.5rem;display:grid}.one-card__limit{color:#9b2828;font-size:.8125rem}.one-card__limit:empty,.one-card__status:empty{display:none}.one-card__status{overflow-wrap:anywhere;margin:0}.one-card .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.one-card .dictation-notice{color:var(--page-soft)}.one-card [disabled]{cursor:wait;opacity:.7}.one-card #one-card-submit{background:var(--accent);border-color:var(--accent);color:var(--on-ink)}.one-card #one-card-submit:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.one-card #one-card-submit:active:not(:disabled){background:var(--accent-active);border-color:var(--accent-active)}.one-card #one-card-submit:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.one-card__challenge:not([hidden]){justify-items:start;display:grid}.one-card__result:not([hidden]){gap:1.5rem;display:grid}#one-card-submit[hidden]+.reading-home{display:none}.one-card__card .card__plate{scroll-margin-top:calc(var(--site-header-height,0px) + .75rem)}.one-card__card{justify-self:center;gap:.75rem;width:min(45%,10rem);margin:0;display:grid}.one-card .card__plate:where(button){width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.one-card .one-card__view{--one-card-view-gap:clamp(1rem, 4vw, 2.5rem);box-sizing:border-box;background:var(--ink,#16161d);width:fit-content;max-width:none;height:fit-content;max-height:none;color:var(--on-ink,#fff);border:0;margin:auto;padding:0;position:fixed;inset:0}.one-card .one-card__view::backdrop{background:var(--ink,#16161d)}.one-card .one-card__view-img{width:auto;height:auto;max-width:calc(100vw - 2 * var(--one-card-view-gap));max-height:calc(100dvh - 2 * var(--one-card-view-gap));object-fit:contain;display:block}.one-card [data-orientation=reversed] .one-card__view-img{transform:rotate(180deg)}.one-card .one-card__view :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.one-card .one-card__view-close{border:1px solid var(--on-ink,#fff);background:var(--ink,#16161d);color:var(--on-ink,#fff);font:inherit;cursor:pointer;border-radius:4px;padding:.5rem 1rem;font-size:.9375rem;position:fixed;inset-block-start:clamp(.75rem,3vw,1.75rem);inset-inline-end:clamp(.75rem,3vw,1.75rem)}.one-card .one-card__view-close:hover{background:#ffffff1f}.one-card__loading{display:none}.one-card[aria-busy=true] .one-card__loading{isolation:isolate;place-items:center;min-block-size:17rem;display:grid;position:relative}.one-card__placeholder{filter:blur(5px);opacity:.35;align-content:center;justify-items:center;gap:.75rem;display:grid;position:absolute;inset:0}.one-card__placeholder-card{aspect-ratio:410/750;background:var(--page-soft);inline-size:6rem;display:block}.one-card__placeholder-line{background:var(--page-soft);block-size:.75rem;inline-size:80%}.one-card__placeholder-line:last-child{inline-size:55%}.one-card__loading .shuffle{z-index:1;scale:.6}.one-card__loading .shuffle__card{background:var(--page)}.one-card[aria-busy=true] .shuffle__card{animation:1.5s ease-in-out infinite card-shuffle}@media (prefers-reduced-motion:reduce){.one-card[aria-busy=true] .shuffle__card,.one-card .ask__dictation[aria-pressed=true]{animation:none}}
