.radio-group{flex-wrap:wrap;gap:.5rem;display:flex}.number-input{border:1px solid var(--border);background:var(--bg);width:4rem;color:var(--text-primary);font-family:var(--mono);font-feature-settings:"liga" 0, "calt" 0;font-size:var(--font-size-s);border-radius:4px;padding:.5rem;transition:border-color .15s}.number-input:focus{outline:2px solid var(--focus);outline-offset:2px}.number-input:disabled{opacity:.5;cursor:not-allowed}.item-control{border:1px solid var(--border);background:var(--bg);border-radius:6px;margin-bottom:.75rem;padding:1rem}.item-control--alt{background:var(--code-bg)}.item-control-heading{font-size:var(--font-size-s);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 .75rem}.item-properties{flex-wrap:wrap;gap:1rem;display:flex}.item-property{min-width:120px}.item-property label{font-size:var(--font-size-s);color:var(--text-primary);display:block}.item-property label span{color:var(--text-secondary);margin-bottom:.25rem;display:block}.flex-item{text-align:center;width:5rem;min-width:5rem;font-size:var(--font-size-l);font-weight:var(--font-weight-bold);cursor:pointer;z-index:20;background:var(--text-tertiary);color:var(--bg);border:none;border-radius:4px;margin:.25rem;padding:1rem;transition:background .15s}.flex-item:hover{background:var(--text-primary)}.flex-item:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.flex-item:active{background:var(--text-primary)}.flex-item--different-height:nth-child(odd){height:5rem;padding-top:1.25rem;padding-bottom:1.25rem}.flex-item--different-height:nth-child(2n){height:7.5rem;padding-top:2.5rem;padding-bottom:2.5rem}.word-btn{border:1px solid var(--border);background:var(--bg);color:var(--text-primary);cursor:pointer;font-size:var(--font-size-s);border-radius:4px;padding:.5rem 1rem;transition:background-color .2s}.word-btn:hover{background:var(--code-bg)}.word-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.quiz-success[data-astro-cid-vtezjtfl] .word-btn{cursor:default}@media (prefers-reduced-motion:reduce){.word-btn{transition:none}}