.yd-global-search{box-sizing:border-box;max-width:1180px;margin:0 auto;padding:34px 22px 64px;color:#e8edf3;font-family:Pretendard,system-ui,-apple-system,sans-serif}
.yd-global-search *{box-sizing:border-box}
.yd-global-search-head{margin-bottom:26px}
.yd-global-search-head p{margin:0 0 4px;color:#ff7681;font-size:13px;font-weight:700}
.yd-global-search-head h1{margin:0 0 18px;color:#fff;font-size:30px;line-height:1.3}
.yd-global-search-head form{display:flex;gap:8px;max-width:620px}
.yd-global-search-head input{flex:1;min-width:0;height:46px;padding:0 15px;border:1px solid #526374;border-radius:7px;background:#111d2a;color:#fff;font:500 16px Pretendard,system-ui,-apple-system,sans-serif;outline:0}
.yd-global-search-head input:focus{border-color:#ff6977;box-shadow:0 0 0 3px #e33d4e30}
.yd-global-search-head button{min-width:80px;padding:0 17px;border:1px solid #ed6070;border-radius:7px;background:#d83243;color:#fff;font:700 15px Pretendard,system-ui,-apple-system,sans-serif;cursor:pointer}
.yd-global-search-count{margin-bottom:16px;color:#b5c2cf;font-size:14px}.yd-global-search-count strong{color:#fff}
.yd-global-search-empty{margin:36px 0;padding:42px 20px;border:1px solid #344354;border-radius:10px;background:#16222f;color:#b7c6d5;text-align:center}
.yd-global-search-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 14px}
.yd-global-search-card{min-width:0}.yd-global-search-card a{display:block;color:inherit;text-decoration:none}.yd-global-search-card a:hover .yd-global-search-title{color:#ff818d}
.yd-global-search-thumb{position:relative;display:flex;aspect-ratio:16/9;overflow:hidden;align-items:center;justify-content:center;border:1px solid #344354;border-radius:8px;background:#101a25}
.yd-global-search-thumb img{width:100%;height:100%;object-fit:cover}.yd-global-search-no-thumb{color:#8799ab;font-size:13px}.yd-global-search-play{position:absolute;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#e13246d9;color:#fff;font-size:16px}
.yd-global-search-board{display:block;margin:9px 0 4px;color:#ff818d;font-size:12px;font-weight:700}.yd-global-search-title{display:block;overflow:hidden;color:#edf2f6;font-size:15px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.yd-global-search-meta{display:block;margin-top:6px;color:#aebccb;font-size:12px}
.yd-global-search-pages{display:block;clear:both;margin:23px 0 0;padding:13px 0;text-align:center;line-height:normal}.yd-global-search-pages a,.yd-global-search-pages strong{position:relative;display:inline-block;min-width:32px;padding:1px 8px;border:1px solid #465a70;border-radius:2px;background:#243242;color:#e9f0f7;text-decoration:none;vertical-align:top;font:700 13px/24px Pretendard,system-ui,-apple-system,sans-serif}.yd-global-search-pages a:hover,.yd-global-search-pages a:focus-visible{border-color:#738aa3;background:#354a60;color:#fff}.yd-global-search-pages strong{border-color:#c65060;background:#943443;color:#fff}.yd-global-search-pages .direction{border:0;background:#1b2734;color:#cbd7e3;font-weight:400}.yd-global-search-pages .direction:hover,.yd-global-search-pages .direction:focus-visible{background:#354a60;color:#fff}
@media(max-width:900px){.yd-global-search-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:600px){.yd-global-search{padding:22px 14px 45px}.yd-global-search-head h1{font-size:24px}.yd-global-search-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.yd-global-search-title{font-size:13px}.yd-global-search-head button{min-width:64px;padding:0 10px}.yd-global-search-thumb{border-radius:6px}}
