.site-search{max-width:1060px;margin:0 auto;padding:14px 22px 4px}.site-search-form label{display:block;font-size:12px;color:var(--muted);margin-bottom:5px}.site-search-row{display:flex;gap:8px;align-items:stretch}.site-search-row input{min-width:0;flex:1;min-height:46px;padding:10px 13px;border:1px solid #cdaab8;border-radius:8px;background:#fff;color:var(--ink);font-size:16px}.site-search-row button{min-width:66px;border:0;border-radius:8px;background:var(--rose);color:#fff;padding:10px 15px;font-size:14px}.site-search-form input:focus-visible{outline:3px solid #b27a24;outline-offset:2px}.site-search-help{font-size:11px;color:var(--muted);margin:5px 0 0}.dialog-search{padding:16px 18px;border-bottom:1px solid var(--line);background:var(--paper)}.dialog-search .site-search-help{display:none}#search h1{font-size:26px;overflow-wrap:anywhere}#search-types{margin:18px 0}#search-count{color:var(--muted);font-size:14px}.search-result-type{color:var(--rose)!important;font-size:12px!important;margin:0 0 8px!important;font-weight:600}#search-grid .collection-story,#search-grid .work-number-guide{display:none}#search-empty,#search-empty-query{text-align:center;padding:24px 12px;border:1px solid var(--line);border-radius:10px;background:white}#search-empty p{font-size:14px}.search-example{padding:9px 14px;border:1px solid #cfaebc;border-radius:30px;background:#fff;min-height:44px;color:var(--rose);margin:4px}.search-retry{color:var(--muted)}
.dialog-search .site-search-form label{min-height:36px;padding-right:44px}
@media(max-width:760px){.site-search{padding:12px 16px 0}.site-search-row{gap:6px}.site-search-row button{min-width:60px;padding:10px}#search h1{font-size:23px}#search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#search-grid .card-info h2.work-number{font-size:15px}#search-grid .collection-name{font-size:16px}.dialog-search{padding:13px 16px}}
