#home-tab .hub-news{position:relative;margin:0 0 var(--hub-gap, 18px)}#home-tab .hub-news[hidden]{display:none}#home-tab .news-viewport{position:relative;border-radius:var(--hub-radius, 20px);overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.22),inset 0 0 0 1px #ffffff14;background:#120e2e}#home-tab .news-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}#home-tab .news-track::-webkit-scrollbar{display:none}#home-tab .news-slide{position:relative;flex:0 0 100%;container-type:inline-size;display:flex;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;clip-path:inset(0);color:#fff;background:radial-gradient(ellipse at 85% 30%,color-mix(in srgb,var(--news-color) 70%,transparent),transparent 60%),radial-gradient(ellipse at 0% 100%,rgba(184,77,255,0.3),transparent 60%),linear-gradient(135deg,#1a1446 0%,color-mix(in srgb,var(--news-color) 35%,#1a1446) 60%,#120e2e 100%)}#home-tab .news-slide.has-scene{background:#120e2e}#home-tab .news-scene{position:absolute;inset:0;width:100%;height:100%;display:block}#home-tab .has-scene .news-cards::before{display:none}#home-tab .has-scene .news-body{background:rgba(12,9,32,0.72);clip-path:polygon(0 0,100% 0,calc(100% - 48px) 100%,0 100%);padding-right:72px;width:52%}#home-tab .news-slide.is-flat{background:var(--news-color)}#home-tab .is-flat .news-body{width:50%}#home-tab .is-flat .news-tag{background:#fff;color:var(--news-color);box-shadow:none}#home-tab .is-flat .news-title{text-shadow:none}#home-tab .is-flat .news-cta{background:var(--gold);box-shadow:none}#home-tab .is-flat .news-sprite{-webkit-mask-image:none;mask-image:none}#home-tab .news-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#home-tab .news-art-icon{inset:50% 6% auto auto;width:auto;height:78%;aspect-ratio:1;transform:translateY(-50%) rotate(-8deg);display:grid;place-items:center;color:#fff;opacity:0.22}#home-tab .news-art-icon .fi{width:100%;height:100%;stroke-width:1.4}#home-tab .news-sprites{inset:auto 3% 0 auto;width:46%;height:100%;object-fit:initial;pointer-events:none}#home-tab .news-sprite{position:absolute;bottom:-4%;height:112%;width:auto;filter:drop-shadow(0 8px 18px rgba(0,0,0,0.45));-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 12%);mask-image:linear-gradient(90deg,transparent 0%,#000 12%)}#home-tab .news-sprite-0{right:0;z-index:2}#home-tab .news-sprite-1{right:44%;z-index:1;height:96%;filter:brightness(0.72) saturate(0.9) drop-shadow(0 8px 18px rgba(0,0,0,0.45))}#home-tab .news-sprite-2{right:78%;z-index:0;height:84%;filter:brightness(0.6)}#home-tab .news-sprites.is-pair{width:52%;right:2%}#home-tab .news-sprites.is-pair .news-sprite{height:104%;bottom:-4%;z-index:1}#home-tab .news-sprites.is-pair .news-sprite-0{right:0}#home-tab .news-sprites.is-pair .news-sprite-1{right:46%;filter:drop-shadow(0 8px 18px rgba(0,0,0,0.45))}#home-tab .news-cards{inset:0 4% 0 auto;width:44%;height:100%;pointer-events:none}#home-tab .news-cards::before{content:"";position:absolute;left:50%;top:55%;width:46cqw;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,226,140,0.55) 0%,rgba(253,187,45,0.18) 38%,transparent 66%),repeating-conic-gradient(rgba(255,236,170,0.22) 0deg 7deg,transparent 7deg 20deg);-webkit-mask-image:radial-gradient(circle,#000 25%,transparent 68%);mask-image:radial-gradient(circle,#000 25%,transparent 68%)}#home-tab .news-card{--w: 9.5cqw;--spread: calc(var(--k) - (var(--n) - 1) / 2);position:absolute;left:50%;top:50%;width:var(--w);aspect-ratio:500 / 970;height:auto;border-radius:calc(var(--w) * 0.07);transform-origin:50% 120%;transform:translate(-50%,-46%) translateX(calc(var(--spread) * var(--w) * 0.62)) rotate(calc(var(--spread) * 10deg));box-shadow:0 10px 24px rgba(0,0,0,0.5),0 0 0 2px rgba(255,255,255,0.18);filter:brightness(0.82)}#home-tab .news-card:nth-child(3){z-index:2;filter:none;transform:translate(-50%,-52%) scale(1.1);box-shadow:0 14px 30px rgba(0,0,0,0.55),0 0 0 2px #fff3c4,0 0 28px rgba(253,187,45,0.7)}#home-tab .news-cards.is-art .news-card,#home-tab .news-cards.is-art .news-card:nth-child(3){--w: 11cqw;aspect-ratio:5 / 6;object-fit:cover;background:#fff;z-index:auto;filter:none;transform:translate(-50%,-46%) translateX(calc(var(--spread) * var(--w) * 0.78)) rotate(calc(var(--spread) * 8deg));box-shadow:0 10px 24px rgba(0,0,0,0.5),0 0 0 2px rgba(255,255,255,0.5)}#home-tab .news-badge{position:absolute;z-index:3;right:5%;top:12%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0.08em 0.3em 0.12em;border-radius:0.22em;background:linear-gradient(180deg,#fff3c4,var(--gold) 60%,#e08a00);color:#3a2400;font-size:clamp(1.6rem,6cqw,3.4rem);font-weight:900;line-height:1;transform:rotate(8deg);box-shadow:0 6px 18px rgba(0,0,0,0.45),inset 0 -3px 0 rgba(0,0,0,0.18);pointer-events:none}#home-tab .news-badge small{font-size:0.3em;font-weight:900;letter-spacing:0.06em;text-transform:uppercase}#home-tab .news-body{position:relative;z-index:4;box-sizing:border-box;min-height:min(33.33cqw,320px);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:6px;padding:58px 28px 26px;width:62%}#home-tab .news-slide.has-image .news-body{width:100%;padding-right:40%;background:linear-gradient(90deg,rgba(10,8,30,0.82) 0%,rgba(10,8,30,0.45) 45%,transparent 75%)}#home-tab .news-tag{padding:3px 10px;border-radius:999px;background:var(--news-color);font-size:0.72rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,0.3)}#home-tab .news-title{margin:0;font-size:clamp(1.25rem,2.6vw,2rem);line-height:1.1;font-weight:800;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,0.45)}#home-tab .news-text{margin:0;max-width:46ch;font-size:0.95rem;line-height:1.35;color:rgba(255,255,255,0.86)}#home-tab .news-cta{margin-top:6px;padding:8px 16px;border:0;border-radius:999px;background:linear-gradient(180deg,#fff3c4,var(--gold) 60%,#e08a00);color:#3a2400;font:inherit;font-size:0.9rem;font-weight:800;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,0.3);transition:transform 0.15s,filter 0.15s}#home-tab .news-cta:hover{transform:translateY(-1px);filter:brightness(1.06)}#home-tab .news-head{position:absolute;z-index:5;top:0;left:0;margin:0;padding:9px 20px 10px;border-radius:0 0 14px 0;background:#fff;color:#120e2e;font-size:1.05rem;font-weight:900;line-height:1;letter-spacing:0.16em;text-transform:uppercase;pointer-events:none}#home-tab .news-arrow{position:absolute;z-index:2;top:50%;width:40px;height:40px;margin-top:-20px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,0.25);border-radius:50%;background:rgba(10,8,30,0.55);color:#fff;cursor:pointer;opacity:0;transition:opacity 0.2s,background 0.2s}#home-tab .news-arrow .fi{width:22px;height:22px}#home-tab .news-prev{left:12px}#home-tab .news-next{right:12px}#home-tab .hub-news:hover .news-arrow,#home-tab .news-arrow:focus-visible{opacity:1}#home-tab .news-arrow:hover{background:rgba(10,8,30,0.8)}@media (hover: none){#home-tab .news-arrow{display:none}}#home-tab .news-dots{display:flex;justify-content:center;gap:8px;margin-top:10px}#home-tab .news-dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:var(--text-soft, #888);opacity:0.45;cursor:pointer;transition:width 0.25s,opacity 0.25s,background 0.25s}#home-tab .news-dot.is-active{width:24px;opacity:1;background:var(--gold)}#home-tab .hub-news.is-single .news-dots,#home-tab .hub-news.is-single .news-arrow{display:none}@media (max-width: 640px){#home-tab .news-head{padding:7px 14px 8px;font-size:0.9rem;border-radius:0 0 12px 0}#home-tab .news-body{min-height:50cqw;width:78%;padding:46px 16px 16px;gap:4px}#home-tab .news-slide.has-image .news-body{padding-right:22%}#home-tab .news-text{font-size:0.82rem}#home-tab .news-cta{padding:6px 13px;font-size:0.82rem;margin-top:4px}#home-tab .news-art-icon{right:2%}#home-tab .news-sprites{width:46%;right:-4%}#home-tab .news-sprite-0{height:104%;bottom:-6%}#home-tab .news-sprites:not(.is-pair) .news-sprite-1,#home-tab .news-sprite-2{display:none}#home-tab .news-sprites.is-pair{width:44%;right:-8%}#home-tab .news-sprites.is-pair .news-sprite{height:84%;bottom:-3%}#home-tab .news-sprites.is-pair .news-sprite-1{right:36%}#home-tab .news-slide:has(.news-sprites,.news-cards) .news-body{width:68%;padding-right:34px;background:rgba(12,9,32,0.72);clip-path:polygon(0 0,100% 0,calc(100% - 24px) 100%,0 100%)}#home-tab .news-slide.is-flat:has(.news-sprites) .news-body{width:62%;padding-right:16px;background:none;clip-path:none}#home-tab .news-card{--w: 13cqw}#home-tab .news-cards.is-art .news-card{--w: 15cqw}#home-tab .news-cards{width:36%;right:2%}#home-tab .news-badge{top:10%;right:4%}}@media (max-width: 420px){#home-tab .news-body{width:100%;padding-top:46px;padding-right:26%}}@media (prefers-reduced-motion: reduce){#home-tab .news-dot,#home-tab .news-arrow,#home-tab .news-cta{transition:none}}
