.jobs-page{--jobs-button-background:var(--site-spotlight);--jobs-button-foreground:var(--site-on-spotlight);--jobs-button-hover:var(--site-foreground);--jobs-button-hover-foreground:var(--site-background)}.jobs-panel{background:var(--site-surface);border:1px solid var(--site-line);border-radius:.5rem;padding:1.5rem}.jobs-input{border:1px solid var(--site-muted);background:var(--site-background);width:100%;min-height:3rem;color:var(--site-foreground);border-radius:.35rem;padding:.75rem;font-weight:400}.jobs-input::placeholder{color:var(--site-muted);opacity:1}.jobs-button{border:1px solid var(--jobs-button-background);background:var(--jobs-button-background);min-height:3rem;color:var(--jobs-button-foreground);cursor:pointer;border-radius:.35rem;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.jobs-button:hover,.jobs-button:focus-visible{background:var(--jobs-button-hover);color:var(--jobs-button-hover-foreground);border-color:var(--jobs-button-hover)}.jobs-page :is(.jobs-input,.jobs-button):focus-visible{outline:3px solid var(--site-primary);outline-offset:3px}.jobs-button:disabled,.jobs-button:disabled:hover{background:var(--site-soft);color:var(--site-muted);border-color:var(--site-muted);cursor:not-allowed}
