.search-scope-dropdown{border-radius:.5rem 0 0 .5rem;border-right:none}.search-scope-dropdown:focus{border-color:var(--primary);box-shadow:0 0 0 .2rem rgba(var(--primary-rgb),.25);z-index:3}.search-input-with-scope{border-radius:0 .5rem .5rem 0;border-left:none}.search-input-with-scope:focus{border-left:1px solid var(--primary);margin-left:-1px}.hero-section .search-container .form-select{background-color:rgb(255 255 255 / .95);border:2px solid var(--border-color);font-weight:500}.hero-section .search-container .form-select:focus{background-color:rgb(255 255 255);border-color:var(--primary);box-shadow:0 0 0 .2rem rgba(var(--primary-rgb),.25)}.hero-section .search-container .search-input-with-scope{background-color:rgb(255 255 255 / .95);border:2px solid var(--border-color);border-left:none}.hero-section .search-container .search-input-with-scope:focus{background-color:rgb(255 255 255);border-color:var(--primary);border-left:2px solid var(--primary);margin-left:-2px}.search-scope-help{font-size:.875rem;color:var(--text-muted);margin-top:.5rem}.search-scope-help code{background-color:var(--bg-secondary);color:var(--text-primary);padding:.2rem .4rem;border-radius:.25rem;font-size:.8rem;font-family:'Monaco','Consolas',monospace}.cd-ord-help .scope-info{font-weight:500;margin-left:.5rem}@media (max-width:768px){.hero-section .search-container .row.g-2{--bs-gutter-x:0.75rem}.hero-section .search-container .col-md-3{margin-bottom:.5rem}.search-scope-dropdown,.search-input-with-scope{border-radius:.5rem;border:2px solid var(--border-color)}.search-input-with-scope{border-left:2px solid var(--border-color);margin-left:0}}@media (max-width:576px){.hero-section .search-container .col-md-3,.hero-section .search-container .col-md-9{width:100%;max-width:100%;flex:0 0 100%}.section-card .search-form .col-md-3,.section-card .search-form .col-md-6{width:100%;max-width:100%;flex:0 0 100%;margin-bottom:.75rem}.section-card .search-form .col-md-3:last-child{margin-bottom:0}}.form-label.small{font-size:.875rem;font-weight:600;color:var(--text-muted);margin-bottom:.25rem}.search-form .btn-primary{font-weight:600;min-height:38px;display:flex;align-items:center;justify-content:center}.hero-section .search-container .btn-primary{font-weight:600;min-height:46px;padding:.5rem 1.5rem}.form-select option{padding:.5rem}.form-select:focus,.form-control:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 .2rem rgba(var(--primary-rgb),.25)}[data-theme="dark"] .hero-section .search-container .form-select,[data-theme="dark"] .hero-section .search-container .search-input-with-scope{background-color:rgba(var(--bg-primary-rgb),.95);border-color:var(--border-color);color:var(--text-primary)}[data-theme="dark"] .hero-section .search-container .form-select:focus,[data-theme="dark"] .hero-section .search-container .search-input-with-scope:focus{background-color:var(--bg-primary);border-color:var(--primary)}[data-theme="light"] .search-scope-help code{background-color:var(--bg-secondary);color:var(--text-primary)}.form-select,.form-control{transition:all 0.15s ease-in-out}.search-form .btn-primary{transition:all 0.15s ease-in-out}.search-form .btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgb(0 0 0 / .15)}.form-label[for]{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-contrast:high){.form-select,.form-control{border-width:2px}.search-scope-help code{border:1px solid var(--text-muted)}}@media (prefers-reduced-motion:reduce){.form-select,.form-control,.search-form .btn-primary{transition:none}.search-form .btn-primary:hover{transform:none}}