.site-search-page{background:#f8f8f8;color:#333}.search-shell{width:min(1120px,calc(100% - 40px));margin:0 auto}.search-hero{padding:42px 0 28px;background:linear-gradient(180deg,#fff9df,#f8f8f8)}.search-brand{display:block;width:255px;margin:0 auto 18px}.search-brand img{display:block;width:100%}.search-hero h1{text-align:center;font-size:24px;margin:0 0 24px}.search-form{display:flex;max-width:820px;margin:auto;border:2px solid #fcbe00;border-radius:9px;background:white;overflow:hidden}.search-form input[type=search]{min-width:0;flex:1;border:0;outline:0;font-family:inherit;font-size:16px;padding:16px 20px;background:transparent}.search-form:focus-within{box-shadow:0 0 0 3px #fcbe0033}.search-form button{border:0;padding:0 34px;background:#fcbe00;color:#333;font-size:17px;font-weight:600;cursor:pointer}.search-hot{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 16px;margin-top:18px;font-size:13px;color:#999}.search-hot a{color:#777}.search-hot a:hover{color:#af7d00}.search-results{background:white;border:1px solid #eee;border-radius:6px;margin-bottom:48px}.search-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 26px;border-bottom:1px solid #eee}.search-toolbar nav{display:flex;gap:30px}.search-toolbar nav a{display:block;padding:20px 0 17px;color:#888;border-bottom:3px solid transparent}.search-toolbar nav a[aria-current]{color:#333;font-weight:600;border-color:#fcbe00}.search-toolbar p{font-size:13px;color:#999}.search-toolbar strong{color:#af7d00}.search-item{display:flex;gap:28px;padding:26px;border-bottom:1px solid #f0f0f0}.search-item-body{min-width:0;flex:1}.search-item h2{font-size:19px;line-height:1.5;margin:0 0 10px}.search-item h2 a{color:#333}.search-item h2 a:hover{color:#b98600}.search-summary{font-size:14px;color:#999;line-height:1.8;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0 0 14px}.search-item-meta{display:flex;flex-wrap:wrap;gap:12px;color:#999;font-size:12px;align-items:center}.search-kind{color:#9c7100;background:#fff7db;padding:2px 8px;border-radius:4px}.search-tags{display:flex;gap:8px;margin-top:10px}.search-tags a{max-width:160px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;color:#999;background:#f8f8f8;padding:4px 10px;border-radius:15px}.search-thumb{flex:0 0 200px;align-self:center}.search-thumb img{width:200px;height:125px;object-fit:cover;border-radius:5px}.search-empty{text-align:center;padding:38px 20px 55px}.search-empty img{width:210px;max-width:65%;height:150px;object-fit:contain}.search-empty h2{font-size:19px;margin:18px 0 10px;overflow-wrap:anywhere}.search-empty p{font-size:14px;color:#999}.search-pagination{text-align:center;padding:22px}.search-pagination .pagination{display:flex;justify-content:center;gap:8px;list-style:none}.search-pagination li a,.search-pagination li span{display:block;padding:7px 13px;border:1px solid #eee;color:#777;border-radius:4px}.search-pagination li.active span{background:#fcbe00;border-color:#fcbe00;color:#333}.search-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:600px){.search-shell{width:calc(100% - 24px)}.search-hero{padding:28px 0 22px}.search-brand{width:220px}.search-hero h1{font-size:21px}.search-form input[type=search]{padding:13px 12px;font-size:14px}.search-form button{padding:0 18px;font-size:15px}.search-hot{justify-content:flex-start}.search-toolbar{padding:0 15px;flex-wrap:wrap;gap:0}.search-toolbar nav{gap:24px}.search-toolbar p{margin:0 0 12px;width:100%}.search-item{padding:18px 15px;gap:12px}.search-item h2{font-size:16px}.search-thumb{flex-basis:85px}.search-thumb img{width:85px;height:75px}.search-tags a{max-width:95px}.search-summary{font-size:13px}.search-pagination{padding:15px 5px}.search-pagination .pagination{gap:4px;flex-wrap:wrap}}
.site-search-page .site-footer .container{width:min(1291px,calc(100% - 32px));margin:0 auto}.site-search-page .footer-bottom{width:100%;box-sizing:border-box}.site-search-page .search-item h2{overflow-wrap:anywhere}
@media(max-width:600px){.site-search-page .footer-grid{display:grid;grid-template-columns:1fr;gap:20px}.site-search-page .footer-col{width:auto;min-width:0}.site-search-page .footer-bottom .fotgh{flex-wrap:wrap;justify-content:center}.site-search-page .footer-bottom p{max-width:100%;overflow-wrap:anywhere}}
@media(max-width:600px){.site-search-page .footer-col ul{display:flex;flex-wrap:wrap;width:100%;gap:8px 18px}.site-search-page .footer-col li{width:auto;margin:0}}
