/* Full-size original posters, without split text panels or distorted artwork. */
.yt-news{max-width:1280px;margin:18px auto 16px;display:flex;align-items:center;gap:12px;min-height:46px;padding:10px 16px;border:1px solid #e1e4e8;border-radius:5px;background:#fff;color:#23252b}
.yt-news>svg{width:20px;height:20px;flex:0 0 20px;color:#b33f15}.yt-news-items{min-width:0;flex:1}.yt-news-item{display:block;font-size:15px;font-weight:500;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yt-news-item:hover{text-decoration:underline;text-underline-offset:3px}.yt-news-item small{font:inherit;color:#b33f15;margin-right:12px}
.yt-promotion{max-width:1280px;margin:0 auto 26px;position:relative;border:0;border-radius:8px;overflow:hidden;background:#f4f5f7}
.yt-promotion-slides{display:grid}.yt-promo-page{grid-area:1/1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;animation:yt-promo-in .35s ease-out}
.yt-promo-page>.yt-main-promo:nth-child(n+4){display:none!important}
.yt-promo-page>.yt-main-promo{grid-area:auto}
.yt-main-promo,.yt-fixed-promo{display:block!important;position:relative;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:#f4f5f7;overflow:hidden;animation:none}.yt-promo-poster,.yt-fixed-promo .yt-promo-poster{position:relative;height:auto;aspect-ratio:.7071;overflow:hidden}.yt-promo-poster img,.yt-fixed-promo .yt-promo-poster img{position:absolute;inset:0;width:100%;height:100%;max-height:none;max-width:none;display:block;object-fit:contain;object-position:center;box-shadow:none}
.yt-main-promo:hover img,.yt-fixed-promo:hover img{filter:brightness(.97)}
.yt-promo-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;border:0!important;border-radius:50%;width:44px;height:44px;padding:10px!important;display:grid;place-items:center;background:#ffffffd9;color:#26313e;cursor:pointer;box-shadow:0 1px 7px #0002}.yt-promo-arrow svg{width:22px;height:22px;display:block}.yt-promo-prev{left:10px}.yt-promo-next{right:10px}.yt-promo-arrow:hover{background:#fff}.yt-promo-arrow:disabled{display:none}
.yt-fixed-band{padding:26px 24px 0;background:#fff}.yt-fixed-posters{max-width:1280px;margin:auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;overflow:hidden;border-radius:6px}
.yt-ranking-note{font-size:14px;color:#566173;line-height:1.6}
.yt-header .yt-nav{gap:30px}.yt-header .yt-nav>a{font-size:17px;font-weight:600}.yt-header .yt-nav-utility{gap:22px}.yt-header .yt-nav-utility>a{font-size:15px;font-weight:500;color:#465060}.yt-header .yt-brand small{font-size:13px;font-weight:400}
.yt-header .yt-member-area{display:flex;align-items:flex-end;flex-direction:column;gap:3px;flex:0 0 220px}.yt-header .yt-saved-link,.yt-header .yt-account-links{flex:initial;min-height:35px}.yt-header .yt-account-links{display:flex;align-items:center;gap:16px;font-size:15px;font-weight:500;white-space:nowrap}.yt-header .yt-account-bookmark{display:inline-flex;align-items:center;gap:7px}.yt-header .yt-member-nav{display:flex;gap:16px;align-items:center}.yt-header .yt-member-nav a{font-size:14px;font-weight:400;line-height:1.6;color:#566173;min-height:30px;display:flex;align-items:center}.yt-header .yt-member-nav a:hover{color:#b33f15}
.yt-home .yt-section-title>a{font-size:15px;font-weight:400}.yt-home .yt-card-topline,.yt-home .yt-card-host,.yt-home .yt-card-deadline time{font-size:14px}.yt-home .yt-section-title h2{font-weight:650}.yt-home .yt-poster-info h3{font-weight:600!important}
@media(min-width:701px) and (max-width:1000px){.yt-promo-page{grid-template-columns:repeat(2,minmax(0,1fr))}.yt-promo-page>.yt-main-promo:nth-child(n+3){display:none!important}.yt-fixed-posters{grid-template-columns:repeat(4,minmax(0,1fr))}.yt-fixed-posters>.yt-fixed-promo:nth-child(n+5){display:none!important}}
@media(max-width:1340px){.yt-promotion,.yt-news{margin-left:24px;margin-right:24px}}
@media(max-width:1050px){.yt-header .yt-nav-inner{flex-wrap:wrap;gap:0}.yt-header .yt-nav-utility{display:flex;flex:0 0 100%;justify-content:flex-end;border-top:1px solid #f0f0f1;gap:24px}.yt-header .yt-nav-utility>a{min-height:39px;font-size:14px}}
@media(max-width:700px){.yt-news{margin:14px 16px 12px;padding:9px 11px;gap:9px;min-height:44px}.yt-news-item{font-size:14px}.yt-news-item small{margin-right:8px}.yt-promotion{margin:0 16px 19px}.yt-promo-page{grid-template-columns:1fr;gap:0}.yt-promo-page>.yt-main-promo:nth-child(n+2){display:none!important}.yt-promo-arrow{width:40px;height:40px;padding:9px!important}.yt-promo-prev{left:7px}.yt-promo-next{right:7px}.yt-fixed-band{padding:22px 16px 0}.yt-fixed-posters{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.yt-fixed-posters>.yt-fixed-promo:nth-child(n+3){display:none!important}.yt-header .yt-header-top{flex-wrap:wrap;gap:10px 14px}.yt-header .yt-top-search{flex:1;min-width:0}.yt-header .yt-member-area{flex:0 0 100%;flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid #f0f0f1;padding-top:6px;gap:8px}.yt-header .yt-saved-link{display:flex;font-size:14px}.yt-header .yt-account-links{font-size:14px;gap:10px}.yt-header .yt-member-nav{gap:13px}.yt-header .yt-member-nav a{font-size:13px}.yt-header .yt-nav>a{font-size:15px;font-weight:600}.yt-header .yt-nav{gap:14px}.yt-header .yt-nav-utility{gap:18px;justify-content:space-between}.yt-header .yt-nav-utility>a{font-size:13px}.yt-home .yt-section-title>a{font-size:13px}.yt-home .yt-card-topline,.yt-home .yt-card-host,.yt-home .yt-card-deadline time{font-size:13px}.yt-ranking-note{font-size:13px}}
@media(max-width:380px){.yt-header .yt-member-nav{gap:8px}.yt-header .yt-member-nav a{font-size:12px}.yt-header .yt-nav>a{font-size:14px}.yt-header .yt-nav-utility{gap:10px}.yt-header .yt-nav-utility>a{font-size:12px}}
@media(prefers-reduced-motion:reduce){.yt-promo-page{animation:none!important}}
.yt-member-page{margin:0;background:#fff;color:#23252b;font-family:"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;font-size:16px;line-height:1.7}.yt-help{max-width:840px;margin:54px auto 90px;padding:0 24px}.yt-help h1{font-size:34px;font-weight:650;margin:12px 0 8px}.yt-help-back{color:#566173;font-size:14px}.yt-help-intro{font-size:18px;color:#566173;margin:0 0 35px}.yt-help-questions{border-top:1px solid #d9dee5}.yt-help-questions details{border-bottom:1px solid #d9dee5;padding:20px 0}.yt-help-questions summary{cursor:pointer;font-weight:500}.yt-help-questions p{color:#566173;font-size:15px;margin:14px 0 0}.yt-help-contact{margin-top:45px}.yt-help h2{font-size:21px;font-weight:600}.yt-help a{color:#b33f15;text-underline-offset:4px}.yt-community-empty{border-top:1px solid #d9dee5;padding-top:30px}.yt-community-empty p{color:#566173}.yt-community-empty>a{display:inline-block;margin:12px 22px 0 0}.yt-help summary:focus-visible,.yt-help a:focus-visible{outline:2px solid #b33f15;outline-offset:4px}
