[data-practice-initialized],.practice-grid{color:var(--ReadableOnBackground,CanvasText);background:var(--Background,Canvas);font-family:var(--font-family,inherit);text-shadow:none}[data-practice-initialized] button{color:var(--ReadableOnMain,ButtonText);background:var(--Main,ButtonFace);font:inherit;text-shadow:none;border:1px solid currentColor;padding:.5rem;border-radius:min(var(--BorderRadius,.375rem),.75rem)}.practice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.75rem;margin-block:1rem}.practice-grid label,[data-practice-initialized] label{display:flex;flex-direction:column;gap:.375rem;min-width:0}.practice-grid input,.practice-grid select,[data-practice-initialized] input{box-sizing:border-box;width:100%;min-height:44px;color:var(--ReadableOnMain,ButtonText);background:var(--Main,ButtonFace);font:inherit;text-shadow:none;border:1px solid var(--border-color,currentColor);border-radius:.375rem;padding:.5rem}.practice-grid p{grid-column:1/-1;margin-block:.25rem;line-height:1.5;overflow-wrap:anywhere}[data-practice-initialized]{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem;isolation:isolate}[data-practice-initialized]>p,[data-practice-initialized]>output{flex-basis:100%;line-height:1.5;overflow-wrap:anywhere}[data-practice-initialized]>label{flex:1 1 14rem}[data-practice-initialized]>button{min-height:44px;max-width:100%;white-space:normal}[data-practice-initialized] :focus-visible,.practice-grid :focus-visible{outline:3px solid var(--ReadableOnBackground,CanvasText);outline-offset:3px}[data-practice-initialized] :disabled,.practice-grid :disabled{opacity:.65;cursor:not-allowed}[data-practice-initialized].practice-flash{outline:5px solid var(--ReadableOnBackground,CanvasText);outline-offset:3px;box-shadow:inset 0 0 0 5px var(--ReadableOnBackground,CanvasText)}@media(max-width:480px){.practice-grid{grid-template-columns:1fr 1fr}[data-practice-initialized]>button{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){[data-practice-initialized]{transition:none!important;animation:none!important}}@media(forced-colors:active){[data-practice-initialized].practice-flash{outline-color:Highlight;box-shadow:none}.practice-grid input,.practice-grid select,[data-practice-initialized] input{border-color:ButtonText}}
