.repo-form{margin-top:clamp(1.4rem,3vh,2rem)}.repo-field{display:flex;align-items:center;gap:.6rem;min-height:3.25rem;padding:.3rem .3rem .3rem .95rem;border:1px solid var(--border);border-radius:var(--r-control);background:#fffffff0;box-shadow:inset 0 1px #fff9,0 3px #1011160f;transition:border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out)}.repo-field:hover{border-color:var(--input)}.repo-field:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px #3a63d433}.repo-field[data-invalid]{border-color:var(--destructive)}.repo-field[data-invalid]:focus-within{box-shadow:0 0 0 3px #b3243f2e}.repo-field-icon{flex:none;color:var(--ink-second)}.repo-field input{flex:1 1 auto;min-width:0;height:2.5rem;border:0;background:transparent;color:var(--foreground);font-family:var(--font-mono);font-size:1rem;letter-spacing:-.04em}.repo-field input::placeholder{color:var(--ink-faint);opacity:1}.repo-field input:focus-visible{outline:none}.repo-submit{display:inline-flex;flex:none;align-items:center;gap:.4rem;height:2.5rem;padding-inline:1rem;border:0;border-radius:calc(var(--r-control) - 2px);background:var(--secondary);color:var(--foreground);font-size:.85rem;font-weight:550;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.repo-submit svg{transition:translate var(--dur-2) var(--ease-out)}.repo-submit:hover,.repo-field:focus-within .repo-submit{background:var(--primary);color:var(--primary-foreground)}.repo-submit:hover svg{translate:2px 0}.repo-note{margin-top:.55rem;color:var(--muted-foreground);font-size:.8125rem;line-height:1.5}.repo-note[data-invalid]{color:var(--destructive)}@media not (min-width:48rem){.repo-field{padding-left:.75rem}.repo-submit{padding-inline:.8rem}}@media not (min-width:23rem){.repo-field-icon,.repo-submit svg{display:none}}
