.field{gap:var(--space-1);margin-bottom:var(--space-4);flex-direction:column;min-width:0;display:flex}.field label,.field .label{font-size:var(--text-sm);color:var(--color-text-strong)}.field-row{gap:0 var(--space-4);flex-wrap:wrap;display:flex}.field-row>.field{flex:12rem}.hint{font-size:var(--text-sm);color:var(--color-text)}.field input:not([type=checkbox],[type=radio],[type=range]),.field select,.field textarea{width:100%;padding:var(--space-2) var(--space-3);font:inherit;color:var(--color-text-strong);background:var(--ansi-black);border:2px solid var(--color-border);border-radius:var(--radius)}.field textarea{resize:vertical;min-height:12rem;font-size:var(--text-sm);line-height:1.5}.field :is(input,select,textarea):focus{border-color:var(--color-brand)}.field [aria-invalid=true]{border-color:var(--color-error)}.field input[type=range]{accent-color:var(--color-brand)}.checkbox{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.checkbox input{width:1.1rem;height:1.1rem;accent-color:var(--color-brand)}.button{padding:var(--space-2) var(--space-4);font-family:var(--font-pixel);font-size:var(--text-pixel-sm);color:var(--ansi-black);background:var(--ansi-white);border:3px solid;border-color:var(--ansi-bright-white) var(--ansi-bright-black) var(--ansi-bright-black) var(--ansi-bright-white);border-radius:var(--radius);cursor:pointer;line-height:1.6;display:inline-block}.button:active{border-color:var(--ansi-bright-black) var(--ansi-bright-white) var(--ansi-bright-white) var(--ansi-bright-black)}.button-primary{background:var(--color-brand)}.buttons{gap:var(--space-2);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.results{gap:var(--space-2) var(--space-4);padding:var(--space-4);background:var(--ansi-black);border:2px solid var(--color-border);grid-template-columns:max-content 1fr;margin:0;display:grid}.results dt{color:var(--color-text)}.results dd{color:var(--color-text-strong);overflow-wrap:anywhere;margin:0}@media (width<=30rem){.results{grid-template-columns:1fr;gap:0}.results dd{margin-bottom:var(--space-2)}}.tool-error{margin:var(--space-2) 0;color:var(--color-error)}.tool-error:empty{display:none}
