*{box-sizing:border-box}body{margin:0;padding:0;font-family:inherit;background:inherit;color:inherit}#root{width:100%;min-height:100vh}.ticket-main-content{max-width:1360px;margin:-10px auto;padding:0;min-height:calc(100vh - 100px)}.hero{position:relative;width:100%;height:600px;overflow:hidden}.hero__image{position:absolute;top:0;left:0;width:100%;height:100%}.hero__image img{width:100%;height:100%;border-radius:0;object-fit:cover}.hero__info{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(#13172000,#13172012 11.732%,#13172038 26.385%,#1317206a 42.717%,#1317209f 59.487%,#131720cf 75.452%,#131720f1 89.37%,#131720);padding:80px 60px 0;color:#fff}.hero__badge{display:inline-block;background:#d0021b;color:#fff;padding:8px 16px;border-radius:0;font-size:14px;font-weight:700;margin-bottom:10px}.hero__badge--date{display:inline-block;background:#000;color:#fff;padding:8px 16px;border-radius:0;font-size:14px;margin-bottom:10px}.hero__title{font-size:32px;font-weight:700;color:#fff;margin-bottom:30px;line-height:1.3}.action-buttons{display:flex;flex-direction:column;gap:15px;margin-bottom:30px;position:sticky;top:80px;z-index:50;width:320px;flex-shrink:0;align-self:flex-start}.btn{border:none;padding:18px 30px;border-radius:5px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}.btn--primary{background:#ff7300;color:#fff}.btn--primary:hover{background:#cc5c00;transform:translateY(-2px)}.btn--secondary{background:#545454;color:#fff;border:0px solid rgba(255,255,255,.3)}.btn--secondary:hover{background:#fff3;transform:translateY(-2px)}.event-details{padding-top:20px}.event-details__item{display:flex;align-items:center;gap:10px;margin-bottom:15px;color:#ccc;font-size:14px}.event-details__item:last-child{margin-bottom:0}.tabs{margin-top:40px;background:#0107116e;border-radius:10px;overflow:hidden;position:relative}.tabs__header{display:flex;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.1);position:relative;z-index:10;height:60px}.tabs__button{flex:1;background:none;border:none;color:#ccc;padding:20px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;text-align:center}.tabs__button:hover{background:#ffffff1a;color:#fff}.tabs__button--active{background:#ff73001a;color:#ff7300;border-bottom:2px solid #ff7300}.tabs__content{display:none;padding:30px;opacity:0;transition:opacity .3s ease;max-height:500px;overflow-y:auto}.tabs__content--active{display:block;opacity:1}.tabs__content::-webkit-scrollbar{width:8px}.tabs__content::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.tabs__content::-webkit-scrollbar-thumb{background:#ff7300;border-radius:4px}.tabs__content::-webkit-scrollbar-thumb:hover{background:#ff8c42}.newsletter{background:#0107116e;border-radius:10px;padding:20px;margin-top:20px;text-align:center}.newsletter__title{color:#ff7300;font-size:18px;font-weight:700;margin-bottom:10px}.newsletter__description{color:#ccc;font-size:14px;line-height:1.6;margin-bottom:20px}.newsletter__form{gap:10px;margin:0 auto;align-items:center;display:flex}.newsletter__input{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:5px;padding:12px 15px;color:#fff;font-size:14px;outline:none;transition:all .3s ease;width:100%}.newsletter__input::placeholder{color:#999}.newsletter__input:focus{border-color:#ff7300;background:#ffffff26}.newsletter__button{background:#ff7300;color:#fff;border:none;border-radius:5px;padding:12px 20px;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s ease;white-space:nowrap;width:70px}.newsletter__button:hover{background:#ff8c42;transform:translateY(-2px)}.newsletter__privacy{margin-top:15px;color:#999;font-size:11px;line-height:1.4}.newsletter__privacy a{color:#ff7300;text-decoration:none}.newsletter__privacy a:hover{text-decoration:underline}@media (max-width: 768px){.newsletter{padding:30px 20px}.newsletter__form{max-width:100%}.newsletter__input,.newsletter__button{width:100%}}.countdown-container{display:flex;flex-direction:row;gap:30px;justify-content:flex-start;padding:0 60px}.tabs__title{color:#ff7300;font-size:18px;margin-bottom:15px;border-left:4px solid #ff7300;padding-left:10px;font-weight:900}.tabs__text{color:#ccc;font-size:14px;line-height:1.6;margin-bottom:15px}.tabs__list{color:#ccc;font-size:14px;line-height:1.6;margin-bottom:15px;padding-left:20px}.tabs__list li{margin-bottom:8px}.tabs__contact-item{display:flex;align-items:center;gap:10px;margin-bottom:15px;color:#ccc;font-size:14px}.tabs__contact-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#ff7300}@media (max-width: 768px){body{padding-top:70px}.site-header__container{padding:20px}.site-header__nav{display:none}.site-header__hamburger{display:flex}.site-header__mobile-nav{padding:20px}.site-header__user-info{display:none}.site-header__mobile-user-info{display:flex}.ticket-main-content{padding:30px 20px}.hero__info{padding:60px 20px 30px}.hero__title{font-size:24px}.countdown__timer{justify-content:center}.countdown__item{min-width:50px;padding:12px 8px}.countdown__number{font-size:20px}}@media (max-width: 480px){body{padding-top:60px}.site-header__container,.site-header__mobile-nav{padding:15px}.site-header__container{padding:20px}.action-buttons{display:none}.countdown-container{flex-direction:column;padding:0}.tabs__content{padding:20px 0}.ticket-main-content{padding:20px}.countdown__item,.countdown__item--label{min-width:76px}}.event-page .event-content{display:flex;max-width:1360px;margin:0 auto;padding:20px 0;gap:40px}.event-page .event-content__sidebar{flex:1;max-width:400px;position:sticky;top:100px;align-self:flex-start;z-index:100}.event-page .event-content__event-header{color:#ff7300;font-size:16px;font-weight:700;margin-bottom:10px}.event-page .event-content__event-title{font-size:30px;margin-bottom:20px;font-weight:700}.event-page .event-content__event-details{margin-bottom:30px}.event-page .event-content__event-details p{margin-bottom:5px;font-size:16px;font-weight:100}.event-page .event-content__poster-container{position:relative;margin-bottom:30px}.event-page .event-content__poster{width:100%;max-width:400px;border-radius:5px}.event-page .event-content__share-btn{background:#0107116e;color:#fff;padding:15px 40px;border:none;border-radius:5px;font-size:16px;cursor:pointer;width:100%}.event-page .event-content__share-btn:hover{background:#7b7b7b}.event-page .event-content__primary{flex:1}.event-page .ticket-section{background:#0107116e;border-radius:10px;padding:30px}.event-page .ticket-section__title{background:#0107116e;color:#fff;padding:20px 30px;margin:-30px -30px 5px;border-radius:10px 10px 0 0;font-size:16px}.event-page .ticket-section__item{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.1)}.event-page .ticket-section__item:last-child{border-bottom:none}.event-page .ticket-section__date{font-size:18px;font-weight:700}.event-page .ticket-section__info{flex:1;margin-left:20px}.event-page .ticket-section__venue{font-size:16px;color:#ff7300}.event-page .ticket-section__venue-info{gap:10px;display:flex;font-size:12px;color:#ccc;align-items:center}.event-page .ticket-section__venue-info-item{font-size:12px;color:#ccc}.event-page .ticket-section__buy-btn{background:#ff7300;color:#fff;padding:8px 20px;border:none;border-radius:5px;cursor:pointer;font-size:12px}.event-page .ticket-section__buy-btn:hover{background:#ff3742}.event-page .ticket-section__buy-btn:disabled{background:#666;cursor:not-allowed}.event-page .artist-section{margin-top:40px;background:#0107116e;border-radius:10px;padding:30px}.event-page .artist-section__name{font-size:32px;font-weight:700;margin-bottom:20px}.event-page .artist-section__description{line-height:1.6;font-size:14px;margin-bottom:20px}.event-page .artist-section__social-links{display:flex;gap:15px}.event-page .artist-section__social-link{color:#fff;font-size:20px;text-decoration:none}.event-page .artist-section__social-link:hover{color:#ff7300}.event-page .ticket-section__info-section{margin-top:30px}.event-page .info-header{color:#ff7300;font-size:18px;margin-top:40px;margin-bottom:15px;border-left:4px solid #ff7300;padding-left:10px;font-weight:900}.event-page .info-content{font-size:14px;line-height:1.6;margin-bottom:20px;font-weight:100}.event-page .info-content ul{margin-bottom:10px;padding-left:15px}.event-page .info-content ul li{margin-bottom:5px}.event-page .accordion{border:1px solid rgba(255,255,255,.1);border-radius:8px;margin-bottom:10px;overflow:hidden}.event-page .accordion-header{background:#ffffff0d;padding:15px 20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .3s ease;border:none;width:100%;text-align:left;color:#fff;font-size:14px;font-weight:700}.event-page .accordion-header:hover{background:#ffffff1a}.event-page .accordion-header.active{background:#ff73001a;color:#ff7300}.event-page .accordion-icon{transition:transform .3s ease;font-size:12px;margin:0 0 0 10px}.event-page .accordion-header.active .accordion-icon{transform:rotate(180deg)}.event-page .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease;background:#0003}.event-page .accordion-content.active{max-height:500px}.event-page .accordion-body{padding:20px;font-size:14px;line-height:1.6}.event-page .venue-info{background:#ffffff0d;padding:15px;border-radius:5px;margin-bottom:15px}.event-page .price-info{margin-bottom:20px}.event-page .price-item{display:flex;justify-content:space-between;margin-bottom:5px}@media (max-width: 768px){.event-page .event-content{flex-direction:column;padding:20px}.event-page .event-content__sidebar{position:relative;top:auto;align-self:auto;max-width:100%}}*{margin:0;padding:0;box-sizing:border-box}body{background:linear-gradient(135deg,#131720,#131720);color:#fff;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,NanumBarunGothic,맑은 고딕,Malgun Gothic,Dotum,sans-serif;min-height:100vh;padding-top:80px}.site-header{background:#0000004d;position:fixed;top:0;left:0;right:0;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-header__container{display:flex;justify-content:space-between;align-items:center;padding:20px 0;max-width:1360px;margin:0 auto}.site-header__logo{color:#fff;font-size:24px;font-weight:700}.site-header__logo img{width:140px}.site-header__nav{display:flex;gap:30px}.site-header__nav-link{color:#fff;text-decoration:none;font-size:14px;text-transform:uppercase;transition:color .3s ease}.site-header__nav-link:hover,.site-header__nav-link--active{color:#ff4757}.site-header__user-info{display:flex;gap:10px;align-items:center}.site-header__user-avatar{width:30px;height:30px;background:#333;border-radius:50%}.site-header__hamburger{display:none;flex-direction:column;cursor:pointer;width:30px;height:30px;justify-content:center;align-items:center;gap:4px}.site-header__hamburger-line{width:25px;height:3px;background:#fff;transition:all .3s ease;border-radius:2px}.site-header__hamburger--active .site-header__hamburger-line:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.site-header__hamburger--active .site-header__hamburger-line:nth-child(2){opacity:0}.site-header__hamburger--active .site-header__hamburger-line:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.site-header__mobile-nav{display:flex;position:absolute;top:100%;left:0;right:0;background:#000000e6;flex-direction:column;padding:20px 40px;gap:20px;transform:translateY(-100%);opacity:0;transition:all .3s ease;z-index:1000;pointer-events:none}.site-header__mobile-nav--active{transform:translateY(0);opacity:1;pointer-events:auto}.site-header__mobile-nav-link{color:#fff;text-decoration:none;font-size:16px;text-transform:uppercase;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.1)}.site-header__mobile-nav-link:hover{color:#ff4757}.site-header__mobile-nav-link:last-child{border-bottom:none}.site-header__mobile-user-info{display:none;margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);align-items:center;gap:10px}@media (max-width: 768px){.site-header__container{padding:20px}.site-header__nav{display:none}.site-header__hamburger{display:flex}.site-header__mobile-nav{padding:20px}.site-header__user-info{display:none}.site-header__mobile-user-info{display:flex}}@media (max-width: 480px){.site-header__container,.site-header__mobile-nav{padding:15px}}.site-footer{background:#000c;margin-top:60px;padding:40px 0;border-top:1px solid rgba(255,255,255,.1)}.site-footer__container{max-width:1360px;margin:0 auto;padding:0 20px}.site-footer__content{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.site-footer__brand{flex:1}.site-footer__logo{color:#ff7300;font-size:24px;font-weight:700;margin-bottom:15px}.site-footer__description{color:#ccc;font-size:14px;line-height:1.6;margin-bottom:20px}.site-footer__social{display:flex;gap:15px}.site-footer__social-link{color:#ccc;font-size:20px;text-decoration:none;transition:color .3s ease}.site-footer__social-link:hover{color:#ff7300}.site-footer__links{display:flex;gap:60px}.site-footer__link-group{display:flex;flex-direction:column;gap:10px}.site-footer__link-title{color:#fff;font-size:16px;font-weight:700;margin-bottom:10px}.site-footer__link{color:#ccc;font-size:14px;text-decoration:none;transition:color .3s ease}.site-footer__link:hover{color:#ff7300}.site-footer__bottom{margin-top:40px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;color:#999;font-size:12px}.site-footer__copyright{color:#999}.site-footer__legal{display:flex;gap:20px}.site-footer__legal-link{color:#999;text-decoration:none;transition:color .3s ease}.site-footer__legal-link:hover{color:#ff7300}@media (max-width: 768px){.site-footer__content{flex-direction:column;gap:30px}.site-footer__links{flex-direction:row;justify-content:space-between;gap:30px}.site-footer__bottom{flex-direction:column;gap:15px;text-align:center}.site-footer__legal{justify-content:center}}@media (max-width: 480px){.site-footer__brand,.site-footer__links{width:100%}}.main-content{max-width:100%;margin:0 auto}.main-content__section{margin:80px 0;text-align:center}.main-content__section-title{font-size:28px;font-weight:700;color:#ff4757;margin-bottom:20px}.main-content__section-subtitle{font-size:16px;color:#ccc;max-width:600px;margin:0 auto;line-height:1.6}.main-content__event-container{max-width:1360px;margin:0 auto;padding:0 20px}.carousel-section__container{width:100%;margin:0 auto;position:relative;overflow:hidden;padding:20px}.carousel-section__track{display:flex;transition:transform .5s ease-in-out;gap:20px}.carousel-section__track--no-transition{transition:none}.carousel-section__poster{flex:0 0 318px;height:450px;background:linear-gradient(135deg,#1a1a2e,#16213e);background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;font-weight:700;box-shadow:0 10px 10px #0000004d;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.carousel-section__poster:hover{transform:translateY(-10px);box-shadow:0 15px 20px #0006;border-color:#ff475780}.carousel-section__poster:nth-child(10n+1){background:linear-gradient(135deg,#ff4757,#ff3742)}.carousel-section__poster:nth-child(10n+2){background:linear-gradient(135deg,#1a1a2e,#16213e)}.carousel-section__poster:nth-child(10n+3){background:linear-gradient(135deg,#2c2c54,#1a1a2e)}.carousel-section__poster:nth-child(10n+4){background:linear-gradient(135deg,#16213e,#0f3460)}.carousel-section__poster:nth-child(10n+5){background:linear-gradient(135deg,#ff6b7a,#ff4757)}.carousel-section__poster:nth-child(10n+6){background:linear-gradient(135deg,#4834d4,#341f97)}.carousel-section__poster:nth-child(10n+7){background:linear-gradient(135deg,#686de0,#4834d4)}.carousel-section__poster:nth-child(10n+8){background:linear-gradient(135deg,#30336b,#2c2c54)}.carousel-section__poster:nth-child(10n+9){background:linear-gradient(135deg,#95afc0,#686de0)}.carousel-section__poster:nth-child(10n+10){background:linear-gradient(135deg,#f8b500,#ff6348)}.carousel-section__nav-button{position:absolute;top:50%;transform:translateY(-50%);background:#ff4757e6;border:none;width:50px;height:50px;border-radius:50%;font-size:1.5rem;color:#fff;cursor:pointer;box-shadow:0 4px 15px #ff47574d;transition:all .3s ease;z-index:10}.carousel-section__nav-button:hover{background:#ff4757;transform:translateY(-50%) scale(1.1);box-shadow:0 6px 20px #ff475780}.carousel-section__nav-button--prev{left:10px}.carousel-section__nav-button--next{right:10px}.carousel-section__auto-play-toggle{position:absolute;top:-60px;right:0;background:#ff4757;color:#fff;border:none;padding:12px 24px;border-radius:25px;cursor:pointer;font-size:14px;font-weight:700;transition:all .3s ease;text-transform:uppercase}.carousel-section__auto-play-toggle:hover{background:#ff3742;transform:scale(1.05)}.carousel-section__auto-play-toggle--paused{background:#666}.main-content__hero-info-inner{display:flex;flex-direction:row;gap:0px}.countdown__labels{margin-top:0;gap:26px;display:flex}.category-section{max-width:1360px;margin:0 auto;padding:20px}.category-section__header-container{margin-bottom:30px}.category-section__header-title{display:flex;align-items:center;justify-content:space-between}.category-section__header{font-size:26px;font-weight:500;color:#fff;margin:0}.category-section__skip-link-button{background:transparent;border:none;color:#ccc;font-size:12px;padding:5px 10px;border-radius:4px;transition:all .3s ease;cursor:pointer}.category-section__skip-link-button:hover{background:#ffffff1a;color:#fff}.category-section__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:20px}.category-section__link{text-decoration:none;color:#fff;transition:all .3s ease}.category-section__link:hover{color:#ff4757;transform:translate(5px)}.category-section__item{display:flex;align-items:center;justify-content:space-between;background:#ffffff0d;padding:20px;border-radius:0;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;height:60px}.category-section__item:hover{background:#ff47571a;border-color:#ff4757}.category-section__item span{font-size:16px;font-weight:500}.category-section__chevron-icon{width:16px;height:16px;transition:transform .3s ease}.category-section__link:hover .category-section__chevron-icon{transform:translate(3px)}.live-streaming-section{max-width:1360px;margin:0 auto;padding:20px}.live-streaming-section__header-container{margin-bottom:30px}.live-streaming-section__header-title{display:flex;align-items:center;justify-content:space-between}.live-streaming-section__header{font-size:26px;font-weight:500;color:#fff;margin:0}.live-streaming-section__skip-link-button{background:transparent;border:none;color:#ccc;font-size:12px;padding:5px 10px;border-radius:4px;transition:all .3s ease;cursor:pointer}.live-streaming-section__skip-link-button:hover{background:#ffffff1a;color:#fff}.main-content__hero{position:relative;width:100%;height:500px;overflow:hidden}.main-content__hero-image{position:absolute;top:0;left:0;width:100%;height:100%}.main-content__hero-image img{width:100%;height:100%;border-radius:0;object-fit:cover}.main-content__hero-countdown{position:absolute;bottom:0;left:62px;right:0;z-index:10;border-radius:10px}.main-content__hero-info{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(#13172000,#13172012 11.732%,#13172038 26.385%,#1317206a 42.717%,#1317209f 59.487%,#131720cf 75.452%,#131720f1 89.37%,#131720);padding:80px 60px 90px;color:#fff}.main-content__hero-link{position:absolute;bottom:60px;right:60px;font-size:20px;z-index:10}.main-content__live-badge{display:inline-block;background:#d0021b;color:#fff;padding:8px 16px;border-radius:0;font-size:14px;font-weight:700;margin-bottom:10px}.main-content__live-badge-date{display:inline-block;background:#000;color:#fff;padding:8px 16px;border-radius:0;font-size:14px;margin-bottom:10px}.main-content__show-title{font-size:32px;font-weight:700;color:#fff;margin-bottom:30px;line-height:1.3}.swiper{width:100%;height:100%}.swiper-slide{text-align:center;font-size:18px;background:transparent;display:flex;justify-content:center;align-items:center;height:350px}.live-streaming-item{width:100%;height:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:0;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column}.live-streaming-item:hover{background:#ff47571a;border-color:#ff4757}.live-streaming-image{width:100%;overflow:hidden;position:relative;height:250px}.live-streaming-image img{width:100%;height:100%;object-fit:cover}.live-streaming-info{padding:15px;flex:1;display:flex;align-items:center;justify-content:center;text-align:left;height:100px}.live-streaming-title{font-size:16px;font-weight:600;color:#fff;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.live-streaming-meta{display:flex;flex-direction:column;gap:5px}.live-streaming-status{background:#ff0015;color:#fff;padding:8px 10px;border-radius:0;font-size:14px;font-weight:600;width:fit-content;position:absolute;bottom:0;left:0;width:70px;z-index:2}.live-streaming-live-badge{display:flex;align-items:center;justify-content:center;gap:5px;background:#21212167;color:#fff;padding:5px 15px;border-radius:10px;font-size:14px;width:fit-content;position:absolute;top:10px;right:10px;z-index:2}.live-streaming-status-text{background:#000000bc;color:#fff;padding:8px 18px 8px 90px;border-radius:0;font-size:14px;font-weight:600;width:fit-content;position:absolute;bottom:0;left:0;width:100%;z-index:1;text-align:left}.live-streaming-date{color:#ccc;font-size:14px}.live-streaming-repeat{color:#999;font-size:12px}.swiper-button-next,.swiper-button-prev{color:#ff4757!important;background:#00000080;width:40px;height:40px;border-radius:50%;transition:all .3s ease}.swiper-button-next:after,.swiper-button-prev:after{font-size:16px;font-weight:700}.swiper-button-next:hover,.swiper-button-prev:hover{background:#000c;color:#ff3742!important}.swiper-button-next .swiper-navigation-icon,.swiper-button-prev .swiper-navigation-icon{display:none}.swiper-button-disabled{opacity:.3!important;cursor:not-allowed!important}.countdown{margin-bottom:30px}.countdown__text{color:#ccc;font-size:14px;margin-bottom:15px}.countdown__timer{display:flex;gap:10px;margin-bottom:10px}.countdown__item{background:#d0021b;color:#fff;padding:15px 12px;text-align:center;min-width:80px}.countdown__item--label{color:#fff;padding:0 12px;border-radius:8px;text-align:center;min-width:80px}.countdown__number{font-size:24px;font-weight:700;display:block}.countdown__label{font-size:12px;margin-top:5px}.countdown__separator{color:#fff;font-size:24px;font-weight:700;display:flex;align-items:center}@media (max-width: 768px){body{padding-top:70px}.carousel-section__container{padding:0 10px}.carousel-section__poster{flex:0 0 200px;height:300px;font-size:1rem}.carousel-section__track{gap:15px}.carousel-section__nav-button{width:40px;height:40px;font-size:1.2rem}.carousel-section__auto-play-toggle{top:-50px;padding:10px 20px;font-size:12px}.main-content__section-title{font-size:22px}.category-section{padding:10px}.category-section__grid{grid-template-columns:repeat(3,1fr);gap:10px}.category-section__item{padding:15px;height:50px}.category-section__item span{font-size:14px}.category-section__header{font-size:24px}.main-content__hero{height:400px}.main-content__hero-countdown{top:10px;right:10px;padding:15px}.main-content__hero-countdown .countdown__item{min-width:60px;padding:10px 8px}.main-content__hero-countdown .countdown__number,.main-content__hero-countdown .countdown__separator{font-size:18px}.main-content__hero-info{padding:60px 20px 30px}.main-content__show-title{font-size:24px}}@media (max-width: 480px){body{padding-top:60px}.main-content{padding:20px 15px}.main-content__hero-countdown{top:10px;right:10px;padding:10px}.main-content__hero-countdown .countdown__timer{gap:5px}.main-content__hero-countdown .countdown__item{min-width:45px;padding:8px 6px}.main-content__hero-countdown .countdown__number,.main-content__hero-countdown .countdown__separator{font-size:16px}.main-content__hero-countdown .countdown__label{font-size:10px}.carousel-section__poster{flex:0 0 160px;height:240px;font-size:.9rem}.carousel-section__track{gap:10px}.category-section{padding:10px 5px}.category-section__grid{grid-template-columns:repeat(3,1fr);gap:8px}.category-section__item{padding:12px;height:45px}.category-section__item span{font-size:12px}.category-section__header{font-size:20px}.category-section__chevron-icon{width:12px;height:12px}}
