.hidden-input { opacity: 0; position: absolute; pointer-events: none; } .home-page { margin-top: 10px; margin-bottom: 32px; } .mobile { display: none; } .home-page .border-bot { border-bottom: 1px solid var(--color-gray); padding-bottom: 16px; margin-bottom: 16px; } .home-page .trend-wrap { display: flex; align-items: center; padding: 5px 12px 5px 8px; background-color: #F8F8F9; border-radius: 10px; margin-bottom: 10px; } .trend-wrap .title { font-family: Roboto Condensed; font-weight: 700; font-size: 14px; line-height: 20px; color: var(--color-primary); margin-right: 16px; } .home-page .trend-wrap .item { position: relative; padding-left: 16px; } .home-page .trend-wrap .item:nth-last-child(n+2) { margin-right: 12px; } .home-page .trend-wrap .item .dot { position: absolute; width: 6px; height: 6px; border-radius: 50%; background-color: var(--color-primary); top: 50%; left: 6px; transform: translateY(-50%); } .home-page .trend-wrap .trend-list { padding: 5px 0; flex: 1; white-space: nowrap; overflow-x: auto; overflow-y: hidden; height: 35px; } .home-page .trend-wrap .trend-list::-webkit-scrollbar { height: 0px; } .home-page .trend-wrap .trend-list:hover::-webkit-scrollbar { height: 6px; } .home-page .trend-wrap .trend-list::-webkit-scrollbar-thumb { background-color: #656C6F; border-radius: 8px; border: 1px solid #F8F8F9; } .home-page .trend-wrap .navigate { outline: none; width: 20px; display: flex; justify-content: center; align-items: center; border: none; background-color: transparent; cursor: pointer; margin-left: 16px; } .home-page .topstory { display: flex; margin-bottom: 20px; } .home-page .topstory > * { /* background-color: red; */ padding-top: 16px; padding-bottom: 9px; border-top: 1px solid #383F42; border-bottom: 1px solid #383F42; } .home-page .topstory > *:nth-last-child(n+2) { position: relative; padding-right: 16px; border-right: 1px solid var(--color-gray); } .home-page .topstory > *:nth-last-child(n+2)::after, .home-page .topstory > *:nth-last-child(n+2)::before { content: ""; position: absolute; width: 16px; height: 5px; background-color: #ffffff; } .home-page .topstory > *:nth-last-child(n+2)::before { right: 0px; top: -1px; z-index: 2; } .home-page .topstory > *:nth-last-child(n+2)::after { right: 0px; bottom: -1px; z-index: 2; } .home-page .topstory > *:nth-child(n+2) { margin-left: 16px; } .home-page .topstory .main-story { width: 48%; } .home-page .topstory .main-story .top .thumb { position: relative; } .home-page .topstory .main-story .top .info .text { font-size: 18px; line-height: 25px; } .home-page .topstory .main-story .top .info .text > * { --line-num: 4; } .home-page .topstory .main-story .top .title { margin-bottom: 16px; font-size: 32px; line-height: 40px; } .home-page .topstory .main-story .bottom { display: flex; } .home-page .topstory .main-story .bottom > * { flex: 1; } .home-page .topstory .main-story .bottom > *:nth-last-child(n+2) { padding-right: 16px; margin-right: 16px; border-right: 1px solid var(--color-gray); } .home-page .topstory .main-story .bottom > * .thumb { margin-bottom: 12px; } .home-page .topstory .main-story .bottom > * .title { font-size: 16px; line-height: 20px; } .home-page .topstory .main-story .bottom > * .title > * { --line-num: 5; } .home-page .topstory .sub-story { width: 29%; } .home-page .topstory .sub-story .title { margin-bottom: 8px; font-size: 24px; line-height: 30px; } .home-page .topstory .sub-story .info .text { font-size: 16px; line-height: 24px; } .home-page .topstory .full-story { width: 23%; border-bottom: none; } .home-page .topstory .full-story > *:nth-child(-n+5) .thumb { display: none; } .home-page .topstory .full-story > * .title { font-size: 18px; line-height: 23px; } .home-page .topstory .full-story > *:nth-child(6) { padding: 16px; background-color: #EEF4F6; border-radius: 8px; } .home-page .topstory .full-story > *:nth-last-child(n+2) { border-bottom: 1px solid var(--color-gray); padding-bottom: 16px; margin-bottom: 16px; } .home-page .topstory .full-story > *:nth-child(5) { border-bottom: none; padding-bottom: 0; margin-bottom: 36px; } /*.home-page .topstory .full-story > *:nth-child(7) { display: none; }*/ .home-page .topstory .full-story .banner { width: 100%; } .home-page .topstory .full-story .banner a > * { width: 100%; border-radius: 8px; object-fit: cover; } .home-page .hero-section { border-radius: 12px; overflow: hidden; margin-bottom: 20px; } .home-page .hero-section .banner { max-height: 165px; } .home-page .hero-section .banner > * { width: 100%; object-fit: cover; } .home-page .hero-section .story-contain { padding: 32px 20px; background-color: #FFF7E6; display: flex; } .home-page .hero-section .story-contain > *:nth-last-child(n+2) { /* margin-right: 16px; */ padding-right: 16px; border-right: 1px solid #F1BA3C; } .home-page .hero-section .story-contain > *:nth-child(3) { border-right: none; padding-right: 0px; } .home-page .hero-section .story-contain > *:nth-child(n+2) { margin-left: 16px; } .home-page .hero-section .story-contain .full-story { width: 23.6%; } .home-page .hero-section .story-contain .full-story > *:nth-child(3) { display: none; } .home-page .hero-section .story-contain .full-story > *:first-child { margin-bottom: 16px; padding-bottom: 16px; border-bottom: 1px solid #F1BA3C; } .home-page .hero-section .story-contain .full-story > * .title { font-size: 24px; line-height: 30px; margin-bottom: 8px; } .home-page .hero-section .story-contain .full-story > * .title > * { --line-num: 3; } .home-page .hero-section .story-contain .full-story > * .info .text { font-size: 16px; line-height: 24px; } .home-page .hero-section .story-contain .main { width: 55.82%; } .home-page .hero-section .story-contain .main .top { padding-bottom: 16px; margin-bottom: 16px; border-bottom: 1px solid #F1BA3C; } .home-page .hero-section .story-contain .main .top .info-wrapper { padding: 0 40px; } .home-page .hero-section .story-contain .main .top .title { font-size: 32px; line-height: 40px; margin-bottom: 8px; } .home-page .hero-section .story-contain .main .top .info .text { font-size: 18px; line-height: 25px; } .home-page .hero-section .story-contain .main .bottom { display: flex; } .home-page .hero-section .story-contain .main .bottom > * { flex: 1; } .home-page .hero-section .story-contain .main .bottom > *:nth-child(n+2) { margin-left: 16px; } .home-page .hero-section .story-contain .main .bottom > *:nth-last-child(n+2) { padding-right: 16px; border-right: 1px solid #F1BA3C; } .home-page .hero-section .story-contain .main .bottom > * .title { font-size: 16px; line-height: 20px; } .home-page .hero-section .story-contain .main .bottom > * .title > * { text-overflow: initial; display: inline; } .home-page .hero-section .story-contain .text-story { width: 20.57%; } .home-page .hero-section .story-contain .text-story > *:nth-last-child(n+2) { padding-bottom: 16px; margin-bottom: 16px; border-bottom: 1px solid #F1BA3C; } .home-page .hero-section .story-contain .text-story > * .title { font-size: 18px; line-height: 23px; margin-bottom: 8px; } .home-page .hero-section .story-contain .text-story > * .info .text { font-size: 16px; line-height: 24px; } .home-page .hero-section .story-contain .text-story > * .info .text > *, .home-page .hero-section .story-contain .full-story > * .info .text > * { --line-num: 2; } .home-grid { display: grid; grid-template-columns: 74.45% 1fr; } .home-page .title-box { margin-bottom: 20px; } .home-page .title-box > * { display: flex; align-items: center; width: fit-content; } .home-page .title-box .title { font-family: Source Serif; font-weight: 700; font-size: 24px; line-height: 30px; color: var(--color-primary); } .home-page .title-box .icon { margin-left: 8px; width: 20px; height: 20px; border: 1px solid #92999C; border-radius: 50%; position: relative; } .home-page .title-box .icon .chevron { border-style: solid; border-width: 2px 2px 0 0; content: ''; display: inline-block; height: 6px; transform: rotate(45deg); vertical-align: top; width: 6px; position: absolute; left: 5px; top: 5.5px; } .home-grid .live-wrap { border-top: 1px solid #383F42; padding-top: 16px; padding-right: 16px; border-right: 1px solid #E8E8ED; position: relative; } .home-grid .live-wrap::after { content: ""; position: absolute; top: -1px; right: 0px; width: 16px; height: 3px; background-color: #ffffff; } .home-grid .live-box { overflow: hidden; background-color: #EEF4F6; border-radius: 8px; display: flex; } .home-grid .live-box .left { padding: 16px; flex: 1; } .home-grid .live-box .channel-control { display: flex; gap: 8px; margin-bottom: 16px; } .home-grid .live-box .channel-btn { flex: 1; height: 48px; } .home-grid .live-box .channel-btn .btn { height: 48px; display: flex; justify-content: center; align-items: center; text-align: center; padding: 1em; cursor: pointer; width: 100%; border-radius: 4px; border: 1px solid #656C6F; background-color: #656C6F; position: relative; z-index: 1; } .home-grid .live-box .channel-btn .btn > * { width: 100%; height: 28px; object-fit: contain; } .home-grid .live-box .channel-btn input[type="radio"] { visibility: hidden; display: none; /* position: absolute; */ cursor: pointer; } .home-grid .live-box input[type="radio"]:checked ~ label { border: 1px solid var(--color-primary); background-color: var(--color-primary); } .home-grid .live-box input[type="radio"]:checked ~ label::before { content: ''; position: absolute; width: 0px; height: 0px; border-top: solid 12px var(--color-primary); border-left: solid 12px transparent; border-right: solid 12px transparent; /* transform: rotate(90deg); */ bottom: -10px; left: 50%; transform: translateX(-50%); } .home-grid .live-channel { display: flex; align-items: center; margin-bottom: 8px; } .home-grid .live-channel .dot { width: 16px; height: 16px; position: relative; border-radius: 50%; background-color: #CD8A8A; margin-right: 4px; } .home-grid .live-channel .dot::before { content: ""; width: 8px; height: 8px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background-color: #992E2E; border-radius: 50%; } .home-grid .live-channel .is-live { font-family: Roboto Condensed; font-weight: 700; font-size: 16px; line-height: 24px; color: var(--color-primary); margin-right: 8px; } .home-grid .live-channel .channel { font-family: Source Serif; font-weight: 700; font-size: 18px; line-height: 23px; color: #0B1215; } .home-grid .live-vid .vid-wrapper { position: relative; overflow: hidden; height: 0px; padding: 0px 0px 56.25%; border-radius: 4px; } .home-grid .live-vid .vid-wrapper .video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .home-grid .live-box .right { width: 34.41%; display: flex; flex-direction: column; background-color: #BFC6C9; padding: 16px; } .home-grid .live-box .right .list-header { display: flex; flex-direction: column; justify-content: center; justify-content: space-between; align-items: center; margin-bottom: 12px; padding-bottom: 12px; border-bottom: 1px solid #92999C; } .home-grid .live-box .right .list-header .title { font-family: Roboto Condensed; font-weight: 700; font-size: 18px; line-height: 25px; color: var(--color-primary); margin-bottom: 8px; } .home-grid .live-box .right .list-header .control { display: flex; align-items: center; } .home-grid .live-box .right .list-header .control > *:nth-last-child(n+2) { margin-right: 8px; } .home-grid .live-box .right .list-header .control .control-btn { width: 28px; height: 28px; background-color: #fff; border-radius: 50%; display: flex; justify-content: center; align-items: center; border: none; outline: none; cursor: pointer; } .home-grid .live-box .right .list-header .control .date { font-family: Source Serif; font-weight: 700; font-size: 18px; line-height: 23px; } .home-grid .live-box .right .list { overflow-y: auto; } .home-grid .live-box .right .list::-webkit-scrollbar { display: none; } .home-grid .live-box .right .list .item { display: flex; font-family: Roboto Condensed; color: #383F42; padding: 20px 8px; } .home-grid .live-box .right .list .item.is-live { color: #992E2E; background-color: #FFE5E5; border-radius: 8px; padding: 4px 8px; border: 2px solid #FBB71E; } .home-grid .live-box .right .list .item.is-live ~ * { color: #656C6F; } .home-grid .live-box .right .list .item .wrap { flex: 1; } .home-grid .live-box .right .list .item .time { font-size: 18px; line-height: 25px; font-weight: 500; width: 72px; } .home-grid .live-box .right .list .item .title { font-family: Source Serif; font-size: 16px; line-height: 20px; font-weight: 700; margin-bottom: 4px; /*overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;*/ } .home-grid .live-box .right .list .item .description { font-size: 14px; line-height: 20px; } .home-grid .live-box .right .list .item .btn { align-self: center; margin-left: auto; height: 32px; } .home-grid .live-wrap { grid-column: 1/2; grid-row-start: 1; } .home-grid .side-wrap { grid-column: 2/3; grid-row: 1/20; margin-left: 16px; border-top: 1px solid #383F42; position: relative; } .home-grid .sticky-wrap { position: absolute; top: 0; left: 0; height: 100%; } .home-grid .sticky-content { position: sticky; top: 45px; } .home-grid .side-wrap .story-card .title { font-size: 20px; line-height: 25px; margin-bottom: 8px; } .home-grid .side-wrap .special .story-card .title { margin-bottom: 0px; } .home-grid .side-wrap .story-card .info .text { font-size: 16px; line-height: 24px; } .home-grid .side-wrap .view { padding-top: 16px; } .home-grid .side-wrap .view .list > * { margin-top: 16px; padding-top: 16px; border-top: 1px solid var(--color-gray); } .home-grid .side-wrap .view .list .banner { border-top: none; } .home-grid .side-wrap .most-view .list .banner { border-top: 1px solid var(--color-gray); border-bottom: 1px solid var(--color-gray); padding-bottom: 16px; } .home-grid .side-wrap .most-view .list > *:nth-child(n+2) .thumb, .home-grid .side-wrap .most-view .list > *:nth-child(n+2) .info { display: none; } .home-grid .side-wrap .most-view .list > *:first-child .info .text { --line-num: 3; } .home-grid .side-wrap .most-view .list > *:nth-child(n+2) .title { font-size: 18px; line-height: 23px; margin-bottom: 0px; } .home-grid .side-wrap .view .story-card .info .text > * { --line-num: 2; } .home-grid .side-wrap .most-view { padding-top: 16px; } .home-grid .side-wrap .banner { width: 100%; } .home-grid .side-wrap .banner a > * { width: 100%; object-fit: cover; } .home-grid .category-wrap { grid-column: 1/2; grid-row-start: 2; padding-right: 16px; border-right: 1px solid var(--border-cl); } .home-grid .category-wrap > * { margin-top: 16px; padding-top: 16px; border-top: 1px solid #383F42; } .home-grid .category-wrap .banner + * { margin-top: 0px; border-top: none; } .home-page .title-box { display: flex; } .home-page .title-box .sub-list { display: flex; align-items: end; margin-left: 24px; } .home-page .title-box .sub-list .wrap { list-style: none; margin-right: 16px; } .home-page .title-box .sub-list .wrap .item { font-family: Source Serif; font-weight: 700; font-size: 18px; line-height: 23px; color: #656C6F; } .home-grid .category-wrap .first-layout .top { margin-bottom: 16px; padding-bottom: 16px; border-bottom: 1px solid var(--color-gray); } .home-grid .category-wrap .first-layout .top .story-card { flex-direction: row-reverse; } .home-grid .category-wrap .first-layout .top .thumb { width: 56%; margin-bottom: 0px; } .home-grid .category-wrap .first-layout .top .info-wrapper { flex: 1; margin-right: 16px; display: flex; flex-direction: column; justify-content: center; } .home-grid .category-wrap .first-layout .top .title { font-size: 24px; line-height: 30px; margin-bottom: 8px; } .home-grid .category-wrap .first-layout .top .info .text { font-size: 18px; line-height: 25px; } .home-grid .category-wrap .first-layout .top .info .text > * { --line-num: 6; } .home-grid .category-wrap .first-layout .bottom { display: flex; } .home-grid .category-wrap .first-layout .bottom > * { flex: 1; } .home-grid .category-wrap .first-layout .bottom > *:nth-child(n+2) { margin-left: 16px; } .home-grid .category-wrap .first-layout .bottom > *:nth-last-child(n+2) { padding-right: 16px; border-right: 1px solid var(--color-gray); } .home-grid .category-wrap .first-layout .bottom > .story-card .title { font-size: 20px; line-height: 25px; margin-bottom: 8px; } .home-grid .category-wrap .first-layout .bottom > .story-card .title > * { --line-num: 3; } .home-grid .category-wrap .first-layout .bottom > .story-card .info .text { font-size: 16px; line-height: 24px; } .home-grid .category-wrap .first-layout .bottom .column-story .type { display: flex; } .home-grid .category-wrap .first-layout .bottom .column-story .title { font-size: 18px; line-height: 23px; } .home-grid .category-wrap .first-layout .bottom .column-story > *:nth-last-child(n+2) { margin-bottom: 16px; padding-bottom: 16px; border-bottom: 1px solid var(--color-gray); } .home-grid .category-wrap .second-layout .top { display: flex; flex-direction: row; margin-bottom: 16px; padding-bottom: 16px; border-bottom: 1px solid var(--color-gray); } .home-grid .category-wrap .second-layout .top > * { flex: 1; } .home-grid .category-wrap .second-layout .top > *:first-child { padding-right: 16px; margin-right: 16px; border-right: 1px solid #BFC6C9; } .home-grid .category-wrap .second-layout .top > .story-card .title-wrap + * { display: none; } .home-grid .category-wrap .second-layout .top > .story-card .title { font-size: 24px; line-height: 30px; } .home-grid .category-wrap .second-layout .top .side .title { font-size: 24px; line-height: 30px; margin-bottom: 8px; } .home-grid .category-wrap .second-layout .top .side .info .text { font-size: 18px; line-height: 25px; } .home-grid .category-wrap .second-layout .top .side .info .text > * { --line-num: 2; } .home-grid .category-wrap .second-layout .top .side > *:first-child { margin-bottom: 16px; padding-bottom: 16px; border-bottom: 1px solid var(--color-gray); } .home-grid .category-wrap .second-layout .top .side .thumb { display: none; } .home-grid .category-wrap .second-layout .bottom { display: flex; } .home-grid .category-wrap .second-layout .bottom > * { flex-direction: row-reverse; flex: 1; } .home-grid .category-wrap .second-layout .bottom .thumb { width: 33.54%; margin-bottom: 0px; margin-left: 32px; min-width: 160px; } .home-grid .category-wrap .second-layout .bottom .title { font-size: 18px; line-height: 23px; margin-bottom: 8px; } .home-grid .category-wrap .second-layout .bottom .info .text { font-size: 14px; line-height: 20px; } .home-grid .category-wrap .second-layout .bottom .info .text > * { --line-num: 2; } .home-grid .category-wrap .second-layout .bottom > *:first-child { margin-right: 16px; padding-right: 16px; border-right: 1px solid var(--color-gray); } .home-grid .category-wrap .second-layout .bottom > *:last-child { display: none; } .home-grid .category-wrap .banner { border-top: none; /*height: 111px;*/ height: auto; } .home-grid .category-wrap .banner a > * { width: 100%; height: 100%; object-fit: cover; border-radius: 8px; } .home-page .podcast-wrap { grid-column: 1 / 3; grid-row-start: 100; margin-top: 20px; padding-top: 16px; border-top: 1px solid #383F42; } .home-page .podcast-layout { display: flex; } .home-page .podcast-layout .left { width: 34.66%; padding-right: 16px; border-right: 1px solid var(--color-gray); } .home-page .podcast-layout .thumb { /* height: 200px; */ display: flex; align-self: center; } .home-page .podcast-layout .left .thumb { width: 280px; } .home-page .podcast-layout .thumb .thumb-wrapper { width: 100%; padding: 0px 0px 100%; } .home-page .podcast-layout .type { display: flex; } .home-page .podcast-layout .left .title { font-size: 24px; line-height: 30px; margin-bottom: 4px; } .home-page .podcast-layout .right { flex: 1; padding-left: 16px; } .home-page .podcast-layout .right .story-card { flex-direction: row; } .home-page .podcast-layout .right .thumb { width: 120px; margin-right: 16px; margin-bottom: 0px; align-self: unset; } .home-page .podcast-layout .right .info-wrapper { flex: 1; } .home-page .podcast-layout .right .pod-row { display: flex; margin-bottom: 16px; padding-bottom: 16px; border-bottom: 1px solid var(--color-gray); } .home-page .podcast-layout .right .pod-row > * { flex: 1; } .home-page .podcast-layout .right .pod-row > * .type { display: none; } .home-page .podcast-layout .right .pod-row > *:first-child { margin-right: 16px; padding-right: 16px; border-right: 1px solid var(--color-gray); } .home-page .podcast-layout .right .pod-row .title { font-size: 20px; line-height: 25px; } .home-page .podcast-layout .right .pod-row .title > * { --line-num: 3; } .home-page .podcast-layout .right .full-text { display: flex; } .home-page .podcast-layout .right .full-text > * { flex: 1; } .home-page .podcast-layout .right .full-text > *:nth-child(n+2) { margin-left: 16px; } .home-page .podcast-layout .right .full-text > *:nth-last-child(n+2) { padding-right: 16px; border-right: 1px solid var(--color-gray); } .home-page .podcast-layout .right .full-text .title { font-size: 16px; line-height: 20px; margin-bottom: 4px; } .home-page .podcast-layout .right .full-text .title > * { --line-num: 3; } .home-page .broadcast { padding-top: 16px; margin-top: 16px; border-top: 1px solid #383F42; } .home-page .broadcast .wrap { display: flex; } .home-page .broadcast .wrap .left { width: 60.71%; margin-right: 16px; } .home-page .broadcast .wrap .left .video-wrap { background-color: transparent; position: relative; overflow: hidden; height: 0px; padding: 0px 0px 56.25%; border-radius: 8px; margin-bottom: 12px; } .home-page .broadcast .wrap .left .video-wrap a > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .home-page .broadcast .wrap .left .title { font-family: Source Serif; font-weight: 700; font-size: 20px; line-height: 25px; } .home-page .broadcast .wrap .right { width: calc(100% - 60.71%); border-radius: 8px; position: relative; } .home-page .broadcast .right::before { z-index: 1; content: ""; position: absolute; border-radius: 8px; bottom: 10px; left: 0; right: 6px; height: 2rem; /* background-image: linear-gradient( rgba(238, 244, 246, 0) 0%, rgba(238, 244, 246, 1) 100% ); */ background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, #FFFFFF 100%); } .home-page .broadcast .list > * { flex-direction: row; } .home-page .broadcast .list > *:nth-last-child(n+2) { margin-bottom: 16px; } .home-page .broadcast .list > * .thumb { width: 33%; margin-bottom: 0px; margin-right: 12px; } .home-page .broadcast .list > * .info-wrapper { flex: 1; } .home-page .broadcast .list > * .category { font-family: Roboto Condensed; font-weight: 700; font-size: 14px; line-height: 20px; color: var(--color-primary); margin-bottom: 4px; } .home-page .broadcast .list > * .title { font-size: 18px; line-height: 23px; } .home-page .broadcast .list { overflow-y: auto; /*height: 460px;*/ } .home-page .broadcast .list::-webkit-scrollbar { width: 6px; padding: 4px; } .home-page .broadcast .list::-webkit-scrollbar-thumb { width: 6px; height: 6px; border-radius: 8px; background-color: #656C6F; } .home-page .broadcast .description { display: none; } .home-page .more { display: none; } @media screen and (max-width: 992px) { .mobile { display: block; } .home-page .topstory { flex-direction: column; margin-bottom: 24px; border-bottom: 1px solid #92999C; } .home-page .topstory .main-story, .home-page .topstory .sub-story, .home-page .topstory .full-story { width: 100%; } .home-page .topstory .main-story { padding-right: 0px; padding-bottom: 12px; } .home-page .topstory > *:nth-last-child(n+2) { border-right: none; } .home-page .topstory > * { padding-top: 24px; padding-bottom: 24px; border-top: 1px solid #BFC6C9; border-bottom: none; } .home-page .topstory .main-story .top .thumb::before { display: none; } .home-page .topstory .main-story .top .thumb { width: 100%; border: none; margin-bottom: 12px; } .home-page .topstory > *:nth-last-child(n+2)::before, .home-page .topstory > *:nth-last-child(n+2)::after { display: none; } .home-page .topstory .main-story .top .title { font-size: 24px; line-height: 30px; margin-bottom: 8px; } .home-page .topstory .main-story .top { padding-bottom: 12px; margin-bottom: 12px; } .home-page .topstory > *:nth-child(n+2) { margin-left: 0px; padding-right: 0px; } .home-page .topstory .main-story .bottom { flex-wrap: wrap; } .home-page .topstory .main-story .bottom > * { flex: unset; } .home-page .topstory .main-story .bottom > *:nth-child(-n+2) .title { font-size: 18px; line-height: 23px; } .home-page .topstory .main-story .bottom > *:first-child { margin-right: 12px; padding-right: 12px; border-right: 1px solid #E8E8ED; width: calc(100% / 2); } .home-page .topstory .main-story .bottom > *:nth-child(2) { margin-right: 0px; padding-right: 0px; border-right: none; width: calc((100% - 24px) / 2); } .home-page .topstory .main-story .bottom > *:last-child { width: 100%; flex-direction: row; margin-top: 12px; padding-top: 12px; border-top: 1px solid var(--color-gray); } .home-page .topstory .main-story .bottom > *:last-child .thumb { flex: 1; margin-right: 12px; margin-bottom: 0px; } .home-page .topstory .main-story .bottom > *:last-child .info-wrapper { flex: 1; } .home-page .topstory .main-story .bottom > *:last-child .title { font-size: 16px; line-height: 20px; } .home-page .topstory .sub-story { display: flex; flex-direction: column; padding: 12px 0; } .home-page .topstory .sub-story > *:first-child { border-bottom: none; padding-bottom: 0px; margin-bottom: 0px; } .home-page .topstory .sub-story > * { flex: 1; flex-direction: row; } .home-page .topstory .sub-story > *:first-child { margin-bottom: 12px; padding-bottom: 12px; border-bottom: 1px solid var(--color-gray); } .home-page .topstory .sub-story .info .text { display: none; } .home-page .topstory .sub-story .thumb { flex: 1; margin-bottom: 0px; margin-right: 12px; } .home-page .topstory .sub-story .info-wrapper { flex: 1; } .home-page .topstory .sub-story .title { font-size: 16px; line-height: 20px; margin-bottom: 0px; } .home-page .topstory .full-story { padding-top: 12px; padding-bottom: 0px; } .home-page .topstory .full-story > *:nth-last-child(n+2) { border-bottom: 1px solid #BFC6C9; padding-bottom: 12px; margin-bottom: 12px; } .home-page .topstory .full-story > * .title { font-size: 16px; line-height: 20px; } .home-page .topstory .full-story > *:nth-child(4) { border-bottom: none; } .home-page .topstory .full-story > *:nth-child(n+5) { display: none; } .home-page .topstory .full-story .story-card:has(+ .banner) { padding-bottom: 0px; margin-bottom: 0px; border-bottom: none; } .home-page > .most-view { margin-bottom: 32px; } .home-page > .most-view .list > *:nth-last-child(n+2) { margin-bottom: 12px; padding-bottom: 12px; border-bottom: 1px solid #BFC6C9; } .home-page > .most-view .list > *:first-child .title { font-size: 24px; line-height: 30px; margin-bottom: 8px; } .home-page > .most-view .list > *:first-child .info .text { font-size: 18px; line-height: 25px; } .home-page > .most-view .list > *:first-child .info .text > * { --line-num: 2; } .home-page > .most-view .list > *:nth-child(n+2) .info { display: none; } .home-page > .most-view .list > *:nth-child(n+2):nth-child(-n+3) { flex-direction: row; } .home-page > .most-view .list > *:nth-child(n+2):nth-child(-n+3) > * { flex: 1; } .home-page > .most-view .list > *:nth-child(n+2):nth-child(-n+3) .title { font-size: 20px; line-height: 25px; } .home-page > .most-view .list > *:nth-child(n+2):nth-child(-n+3) .thumb { margin-bottom: 0px; margin-right: 16px; } .home-page > .most-view .list > *:nth-child(n+4) .title { font-size: 18px; line-height: 23px; } .home-page > .most-view .list > *:nth-child(n+4) .thumb { display: none; } .home-page .more { display: flex; align-items: center; justify-content: center; font-family: Roboto Condensed; font-weight: 700; font-size: 14px; line-height: 20px; color: var(--color-primary); padding: 10px 0; margin: 16px auto 0; gap: 8px; width: fit-content; } .home-page .hero-section .story-contain .text-story, .home-page .hero-section .story-contain .main .bottom, .home-page .topstory .full-story .banner { display: none; } .home-page .hero-section .story-contain { flex-direction: column; padding: 16px 0; } .home-page .hero-section .story-contain > *:last-child { margin-left: auto; order: 3; } .home-page .hero-section .story-contain .full-story > * .title { font-size: 16px; line-height: 20px; } .home-page .hero-section .story-contain > *:nth-last-child(n+2) { padding-right: 0px; border-right: none; } .home-page .hero-section .story-contain .full-story { order: 2; width: 100%; } .home-page .hero-section .story-contain .full-story > *:nth-child(3) { display: flex; margin-top: 16px; padding-top: 16px; border-top: 1px solid #F1BA3C; } .home-page .hero-section .story-contain .full-story > * .info { display: none; } .home-page .hero-section .story-contain .full-story > * { flex-direction: row; } .home-page .hero-section .story-contain .full-story > * > * { flex: 1; } .home-page .hero-section .story-contain .full-story > * .thumb { margin-right: 12px; margin-bottom: 0px; } .home-page .hero-section .story-contain .main { order: 1; width: 100%; margin-left: 0px; } .home-page .hero-section .story-contain .main .top .thumb { margin-bottom: 12px; } .home-page .hero-section .story-contain .main .top .info-wrapper { padding: 0px; } .home-page .hero-section .story-contain .main .top .title { font-size: 24px; line-height: 30px; } .home-page .hero-section .story-contain .main .top .info .text > * { --line-num: 2; } .home-grid .sticky-wrap { position: relative; } .home-grid .category-wrap > * { padding-top: 24px; } .home-grid .category-wrap .banner { /*border-top: 1px solid #383F42;*/ margin-top: 0px; padding-top: 0px; } /*.home-grid .category-wrap .banner + * { border-top: 1px solid #383F42; margin-top: 32px; }*/ .home-grid .side-wrap .view { padding-top: 0px; } .home-grid { grid-template-columns: 100%; } .home-grid .live-wrap { grid-column: 1 / 2; grid-row-start: 1; border-right: none; padding-right: 0px; } .home-grid .live-wrap::after, .home-page .live-box .should-watch { display: none; } .home-grid .live-box { flex-direction: column; } .home-grid .live-box .left { width: 100%; } .home-grid .live-box .right { width: 100%; padding-bottom: 16px; background-color: transparent; } .home-grid .live-box .right .list-header, .home-grid .live-box .right .list { display: none; } .home-grid .live-box .right .mobile-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 12px; } .home-grid .live-box .right .mobile-header > .text { font-family: Source Serif; font-weight: 700; font-size: 16px; line-height: 20px; color: var(--color-primary); } .home-grid .live-box .right .mobile-header .calender { padding: 4px 8px; border-radius: 6px; border: 1px solid var(--color-primary); background-color: #fff; font-family: Roboto Condensed; font-weight: 700; font-size: 12px; line-height: 18px; color: var(--color-primary); display: flex; align-items: center; gap: 8px; } .home-grid .live-box .right .mobile-list { display: flex; overflow-x: auto; position: relative; gap: 8px; } .home-grid .live-box .right .mobile-list .item { flex: 1 0 auto; width: 152px; border-left: 4px solid #ffffff; padding-left: 8px; } .home-grid .live-box .right .mobile-list .item .time { font-family: Roboto Condensed; font-size: 12px; line-height: 18px; margin-bottom: 8px; } .home-grid .live-box .right .mobile-list .item .title { font-family: Source Serif; font-weight: 700; font-size: 16px; line-height: 20px; margin-bottom: 4px; } .home-grid .live-box .right .mobile-list .item .description { font-family: Roboto Condensed; font-weight: 500; font-size: 14px; line-height: 20px; } .home-grid .live-box .right .mobile-list .navigate { position: absolute; top: 50%; right: 12px; transform: translateY(-50%); display: flex; align-items: center; justify-content: center; width: 32px; height: 32px; border-radius: 50%; background-color: #fff; } .home-grid .side-wrap { grid-column: 1/2; grid-row-start: 5; grid-row-end: 6; margin-left: 0px; padding-top: 24px; margin-top: 24px; border-top: 1px solid #383F42; } .home-grid .side-wrap .view .list > *:first-child { padding-top: 0px; margin-top: 0px; border-top: none; } .home-grid .category-wrap { grid-column: 1 / 2; grid-row-start: 2; grid-row-end: 3; padding-right: 0px; border-right: none; } .home-grid .category-wrap > *:first-child { padding-top: 24px; margin-top: 0px; border-top: none; } .home-grid .side-wrap .most-view { display: none; } .home-page .title-box { flex-wrap: nowrap; overflow-x: auto; margin-bottom: 16px; } .home-page .title-box .title, .home-page .title-box .sub-list .wrap .item { white-space: nowrap; } .home-page .title-box .title { font-size: 20px; line-height: 25px; } .home-grid .category-wrap .first-layout .top .story-card { flex-direction: column; } .home-grid .category-wrap .first-layout .top .thumb { width: 100%; margin-bottom: 16px; } .home-grid .category-wrap .first-layout .top .info .text > * { --line-num: 3; } .home-grid .category-wrap .first-layout .top { padding-bottom: 12px; margin-bottom: 12px; } .home-grid .category-wrap .first-layout .bottom { flex-direction: column; } .home-grid .category-wrap .first-layout .bottom > *:nth-last-child(n+2) { padding-right: 0px; border-right: none; } .home-grid .category-wrap .first-layout .bottom > *:nth-child(-n+2) { flex-direction: row; padding-bottom: 12px; margin-bottom: 12px; border-bottom: 1px solid #BFC6C9; } .home-grid .category-wrap .first-layout .bottom > *:nth-child(-n+2) .info { display: none; } .home-grid .category-wrap .first-layout .bottom > *:nth-child(-n+2) .thumb { width: 48%; margin-bottom: 0px; margin-right: 12px; min-width: 165px; } .home-grid .category-wrap .first-layout .bottom > *:nth-child(-n+2) .info-wrapper { flex: 1; } .home-grid .category-wrap .first-layout .bottom > *:nth-child(n+2) { margin-left: 0px; } .home-grid .category-wrap .first-layout .bottom .column-story > *:nth-child(n+4) { display: none; } .home-grid .category-wrap .first-layout .bottom .column-story > *:nth-child(n+3) { padding-bottom: 0; border-bottom: none; } .home-grid .category-wrap .second-layout .top { flex-direction: column; gap: 0px; } .home-grid .category-wrap .second-layout .top > *:first-child { padding-right: 0px; margin-right: 0px; border-right: none; } .home-grid .category-wrap .second-layout .top > .story-card { padding-bottom: 12px; margin-bottom: 12px; border-bottom: 1px solid #BFC6C9; } .home-grid .category-wrap .second-layout .top > .story-card .info-wrapper { display: block; } .home-grid .category-wrap .second-layout .top > .story-card .title { font-size: 24px; line-height: 30px; margin-bottom: 8px; } .home-grid .category-wrap .second-layout .top > .story-card .title-wrap + * { display: block; } .home-grid .category-wrap .second-layout .top > .story-card .text > * { --line-num: 2; } .home-grid .category-wrap .second-layout .top > .story-card .info .text { font-size: 18px; line-height: 25px; } .home-grid .category-wrap .second-layout .top .side > * { flex-direction: row; } .home-grid .category-wrap .second-layout .top .side .thumb { display: block; width: 48%; margin-bottom: 0px; margin-right: 12px; min-width: 165px; } .home-grid .category-wrap .second-layout .top .side .info-wrapper { flex: 1; } .home-grid .category-wrap .second-layout .top .side > * .info-wrapper > *:nth-child(n+2) { display: none; } .home-grid .category-wrap .second-layout .top .side .title { font-size: 20px; line-height: 25px; } .home-grid .category-wrap .second-layout .bottom { flex-direction: column; } .home-grid .category-wrap .second-layout .bottom > * { flex-direction: row; } .home-grid .category-wrap .second-layout .bottom > *:last-child { display: flex; } .home-grid .category-wrap .second-layout .bottom > *:first-child { margin-right: 0px; padding-right: 0px; border-right: none; } .home-grid .category-wrap .second-layout .bottom > * .thumb, .home-grid .category-wrap .second-layout .bottom > * .info .text { display: none; } .home-grid .category-wrap .second-layout .bottom > *:nth-last-child(n+2) { padding-bottom: 12px; margin-bottom: 12px; border-bottom: 1px solid #BFC6C9; } .home-grid .category-wrap .second-layout .bottom .title { margin-bottom: 0px; } .home-grid .live-channel .channel { font-size: 16px; line-height: 20px; } .home-grid .side-wrap .special { display: none; } .home-page .podcast-wrap { grid-column: 1/2; grid-row: 4/5; margin-top: 0px; padding-top: 24px; } .home-page .podcast-layout { flex-direction: column; } .home-page .podcast-layout .left { width: 100%; padding-right: 0px; border-right: none; padding-bottom: 12px; margin-bottom: 12px; border-bottom: 1px solid #BFC6C9; } .home-page .podcast-layout .right .pod-row .title { font-size: 18px; line-height: 23px; margin-bottom: 4px; } .home-page .broadcast .wrap { flex-direction: column; } .home-page .broadcast .wrap .left { width: 100%; margin-right: 0px; margin-bottom: 12px; } .home-page .podcast-layout .right { padding-left: 0px; } .home-page .broadcast .wrap .right { width: 100%; } .home-page .podcast-layout .right .pod-row > * .type { display: block; } .home-page .broadcast { margin-top: 16px; padding-top: 24px; } .home-page .broadcast .list { overflow-y: unset; overflow-x: auto; display: flex; } .home-page .broadcast .list > * { flex-direction: column; width: 240px; flex: 1 0 auto; } .home-page .broadcast .list > *:nth-last-child(n+2) { margin-right: 16px; margin-bottom: 8px; } .home-page .broadcast .list > * .thumb { width: 100%; margin-bottom: 12px; } .home-page .broadcast .right::before { display: none; } .home-page .broadcast .list::-webkit-scrollbar { height: 6px; } .home-page .broadcast .list .broad-item > *:nth-last-child(n+2) { margin-bottom: 12px; } .home-grid .side-wrap [class='view'] .story-card .title { font-size: 24px; line-height: 30px; } } @media screen and (max-width: 768px) { .home-page { margin-top: 0px; margin-bottom: 24px; } .home-page .trend-wrap { margin-bottom: 0px; } .full-width-breakout { display: block; width: 100vw; margin-left: calc(-50vw + 50%); margin-right: calc(-50vw + 50%); } .full-bg-section { position: relative; } .full-bg-section::before { content: ''; position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 100vw; height: 100%; background: inherit; z-index: -1; } .home-page .title-box::-webkit-scrollbar { display: none; } .home-page .hero-section { overflow: visible; margin-bottom: 0px; } .home-grid .live-wrap { padding-top: 0px; border-top: none; } .home-grid .live-wrap .title-box { display: none; } .home-grid .live-box { border-radius: 1px; } .home-grid .live-box .left { display: flex; flex-direction: column; padding: 0px; } .home-grid .live-vid { order: 1; margin-bottom: 16px; } .home-grid .live-box .channel-control { order: 2; padding: 0px 16px; } .home-grid .live-channel { order: 3; margin: 0px 16px; padding-bottom: 16px; margin-bottom: 16px; border-bottom: 1px solid #92999C; } .home-grid .side-wrap .view .list > *:first-child { margin-top: 0px; padding-top: 0px; border-top: none; } .home-grid .side-wrap .view .list > * .info .text > * { --line-num: 2; } .home-grid .side-wrap .view .list > * { margin-top: 12px; padding-top: 12px; } .home-page .title-box { margin-bottom: 16px; } .home-grid .category-wrap > *:first-child { border-top: none; } .home-grid .category-wrap > * { padding-top: 24px; } .home-grid .category-wrap .first-layout .top .info .text > *, .home-page .podcast-layout .left .info .text > *, .home-grid .category-wrap .second-layout .top > .story-card .info .text > * { --line-num: 2; } .home-grid .category-wrap .banner { /*border-top: 1px solid #383F42;*/ height: auto; } .home-page .podcast-layout .right { padding-left: 0px; } .home-page .podcast-layout .right > *:nth-child(2).pod-row { display: none; } .home-page .podcast-layout .right .pod-row > * { flex-direction: column; } .home-page .podcast-layout .right .info { display: none; } .home-page .podcast-layout .right .thumb { margin-right: 0px; margin-bottom: 12px; align-self: center; width: 160px; } .home-page .podcast-layout .right .pod-row { margin-bottom: 12px; padding-bottom: 12px; } .home-page .broadcast { padding-top: 24px; margin-top: 24px; } .home-page .broadcast .wrap .left { margin-bottom: 16px; padding-bottom: 16px; border-bottom: 1px solid #BFC6C9; } .home-page .broadcast .wrap .left .title { font-size: 28px; line-height: 35px; margin-bottom: 8px; } .home-page .broadcast .description { font-family: Roboto Condensed; font-weight: 500; font-size: 16px; line-height: 24px; color: #383F42; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .home-grid .live-box .right { position: relative; } .home-grid .live-box .right::before { position: absolute; content: ''; top: -60%; left: 50%; transform: translateX(-50%); width: 200px; height: 200px; background-image: url('../image/livebg.png'); background-repeat: no-repeat; background-position: center center; background-size: 100% 80%; } } @media screen and (max-width: 576px) { .home-grid .live-vid .vid-wrapper { border-radius: 0px; } .home-grid .live-box .right { padding: 0 16px 8px; } .home-page .podcast-layout .right .pod-row > *:first-child { margin-right: 12px; padding-right: 12px; } .home-page .hero-section .story-contain .main .bottom, .home-page .podcast-layout .right .full-text { overflow-x: scroll; } .home-page .hero-section .story-contain .main .bottom::-webkit-scrollbar, .home-page .podcast-layout .right .full-text::-webkit-scrollbar { display: none; } .home-page .hero-section .story-contain .main .bottom > * { width: 137px; flex: 1 0 auto; } .home-page .podcast-layout .right .full-text > * { width: 146px; flex: 1 0 auto; } .home-page .podcast-layout .right .full-text .title > * { text-overflow: unset; display: inline; } .home-page .broadcast .wrap .left .video-wrap { width: 100vw; margin-left: calc(-50vw + 50%); margin-right: calc(-50vw + 50%); border-radius: 0px; } .home-page .broadcast .right .text-row { display: none; } .home-page .broadcast .wrap .right { padding: 0px; background-color: transparent; margin-right: calc(-50vw + 50%); width: calc(100% + 50vw - 50%); } .home-page .title-box, .home-page .hero-section .story-contain .main .bottom { margin-right: calc(-50vw + 50%); width: calc(100% + 50vw - 50%); } .home-page .broadcast .list::-webkit-scrollbar { display: none; } .home-page .topstory :not(.main-story) > * .thumb .status .block, .home-page > .most-view .list > *:nth-child(n+2):nth-child(-n+3) .thumb .status .block, .home-page .hero-section .story-contain .full-story .thumb .status .block, .home-grid .category-wrap .first-layout .bottom > *:nth-child(-n+2) .thumb .status .block, .home-grid .category-wrap .second-layout .top .side .thumb .status .block { display: flex; justify-content: center; align-items: center; width: 20px; height: 20px; } .home-page .topstory :not(.main-story) > * .thumb .type, .home-page > .most-view .list > *:nth-child(n+2):nth-child(-n+3) .thumb .type, .home-page .hero-section .story-contain .full-story .thumb .type, .home-grid .category-wrap .second-layout .top .side .thumb .type, .home-grid .category-wrap .first-layout .bottom > *:nth-child(-n+2) .thumb .type, .home-page .topstory :not(.main-story) > * .thumb .status, .home-page > .most-view .list > *:nth-child(n+2):nth-child(-n+3) .thumb .status, .home-page .hero-section .story-contain .full-story .thumb .status, .home-grid .category-wrap .first-layout .bottom > *:nth-child(-n+2) .thumb .status, .home-grid .category-wrap .second-layout .top .side .thumb .status { width: 56px; height: 32px; } .home-page .topstory :not(.main-story) > * .thumb .type .icon, .home-page .hero-section .story-contain .full-story .thumb .type .icon, .home-page > .most-view .list > *:nth-child(n+2):nth-child(-n+3) .thumb .type .icon, .home-page .hero-section .story-contain .full-story .thumb .type .icon, .home-grid .category-wrap .first-layout .bottom > *:nth-child(-n+2) .thumb .type .icon, .home-grid .category-wrap .second-layout .top .side .thumb .type .icon { width: 20px; height: 20px; } .home-page .topstory :not(.main-story) > * .thumb .type .icon svg, .home-page .topstory :not(.main-story) > * .thumb .status .block, .home-page .topstory :not(.main-story) > * .thumb .status .block svg, .home-page > .most-view .list > *:nth-child(n+2):nth-child(-n+3) .thumb .type .icon svg, .home-page > .most-view .list > *:nth-child(n+2):nth-child(-n+3) .thumb .status .block, .home-page > .most-view .list > *:nth-child(n+2):nth-child(-n+3) .thumb .status .block svg, .home-page .hero-section .story-contain .full-story .thumb .type .icon svg, .home-page .hero-section .story-contain .full-story .thumb .status .block, .home-page .hero-section .story-contain .full-story .thumb .status .block svg, .home-grid .category-wrap .first-layout .bottom > *:nth-child(-n+2) .thumb .type .icon svg, .home-grid .category-wrap .first-layout .bottom > *:nth-child(-n+2) .thumb .status .block, .home-grid .category-wrap .first-layout .bottom > *:nth-child(-n+2) .thumb .status .block svg, .home-grid .category-wrap .second-layout .top .side .thumb .type .icon svg, .home-grid .category-wrap .second-layout .top .side .thumb .status .block, .home-grid .category-wrap .second-layout .top .side .thumb .status .block svg { width: 12px; height: 12px; } }