/* The Click Newsroom 1.2 — publication-first design. All rules are scoped. */
.tcnews{--n-bg:#0c1423;--n-panel:#131f30;--n-rule:#32445c;--n-text:#f5f8fd;--n-muted:#afbdd0;--n-blue:#86caff;--n-pink:#e889c7;color:var(--n-text);font-family:inherit;font-size:15px;line-height:1.55;box-sizing:border-box}
.tcnews *,.tcnews *::before,.tcnews *::after{box-sizing:border-box}
.tcnews a{color:inherit;text-decoration:none}
.tcnews a:focus-visible{outline:2px solid var(--n-blue);outline-offset:4px}
.tcnews-room{width:min(1390px,calc(100vw - 32px));max-width:none;margin:0 0 65px 50%;transform:translateX(-50%);background:var(--n-bg);border:1px solid #293950;border-radius:12px;padding:clamp(18px,3.2vw,46px);box-shadow:0 18px 50px rgba(0,0,0,.12)}
.tcnews-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--n-rule);padding:0 0 13px;color:#adbad0;font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}
.tcnews-topline>span:first-child{font-size:16px;color:#f7faff;font-weight:900;letter-spacing:-.04em}
.tcnews-brand-period,.tcnews-dot{color:var(--n-pink)}
.tcnews-top-separator{padding:0 7px;color:var(--n-blue)}
.tcnews-header{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:clamp(24px,3.5vw,48px) 0 26px;margin:0}
.tcnews-header h1{font-family:inherit!important;font-size:clamp(39px,5.3vw,68px)!important;line-height:1.08!important;letter-spacing:-.055em!important;font-weight:850!important;margin:0!important;color:#fff!important}
.tcnews-header p{font-size:14px;color:var(--n-muted);margin:0 0 4px;max-width:380px;line-height:1.6;text-align:right}
.tcnews-front-title{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:0 0 14px;margin:0 0 15px;border-bottom:2px solid var(--n-blue)}
.tcnews-front-title h2{margin:0!important;color:#f7faff!important;font-size:clamp(21px,2.2vw,28px)!important;font-weight:800;letter-spacing:-.025em;line-height:1.2}
.tcnews-front-title>span{font-size:10px;color:#c0cadd;font-weight:700;letter-spacing:.08em}
/* Let the articles and their real images be the stars. */
.tcnews-featured{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:13px;min-height:470px}
.tcnews-visual-card{position:relative;display:block;overflow:hidden;border:1px solid #46546b;background:#202d42;isolation:isolate;border-radius:7px}
.tcnews-visual-card .tcnews-image{position:absolute;display:block;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .35s ease}
.tcnews-visual-card:hover .tcnews-image{transform:scale(1.035)}
.tcnews-image-fallback{position:absolute;inset:0;background:linear-gradient(130deg,#25374e,#243551)}
.tcnews-image-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,rgba(3,9,20,0) 14%,rgba(3,9,20,.28) 39%,rgba(3,9,20,.97) 100%)}
.tcnews-lead{min-height:470px}
.tcnews-lead-content{position:absolute;inset:auto 0 0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:13px;padding:clamp(20px,2.65vw,38px)}
.tcnews-eyebrow{display:flex;align-items:center;gap:10px;color:#d9e5f7;font-weight:800;font-size:10px;letter-spacing:.1em;text-transform:uppercase}
.tcnews-eyebrow-line{height:1px;width:23px;background:#9fcbe8}
.tcnews-badge{display:inline-flex;max-width:100%;width:max-content;padding:4px 8px;border:1px solid rgba(135,194,239,.4);background:rgba(10,25,44,.9);border-radius:3px;color:#b5ddff;font-size:10px;font-weight:800;line-height:1.4;letter-spacing:.035em;text-transform:uppercase}
.tcnews-lead h2{font-size:clamp(29px,3vw,43px);font-weight:850;line-height:1.13;letter-spacing:-.035em;color:#fff;margin:0!important;max-width:720px;text-wrap:balance}
.tcnews-lead p{font-size:14px;line-height:1.6;color:#d6deea;margin:0;max-width:630px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.tcnews-story-footer{display:flex;justify-content:space-between;gap:18px;align-items:center;min-width:0;width:100%;padding-top:4px;color:#c3cede;font-size:11px;font-weight:750;letter-spacing:.03em;text-transform:uppercase}
.tcnews-story-footer>span{color:#9cd5ff}
.tcnews-side-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:13px;min-height:0}
.tcnews-side-card{min-width:0;min-height:225px}
.tcnews-side-content{position:absolute;z-index:2;inset:auto 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;min-width:0}
.tcnews-side-content strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:#fff;font-size:clamp(13px,1.2vw,18px);font-weight:800;line-height:1.25;letter-spacing:-.02em}
.tcnews-side-content time{color:#bdc9db;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}
.tcnews-side-card .tcnews-badge{font-size:9px;padding:3px 6px}
/* Filtering and article archive. */
.tcnews-latest-section{padding-top:clamp(45px,5vw,66px);scroll-margin-top:90px}
.tcnews-section-heading,.tcnews-strip-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:2px solid #4f7096}
.tcnews-section-heading h2,.tcnews-strip-head h2{margin:0!important;font-size:clamp(25px,3vw,34px)!important;line-height:1.2;letter-spacing:-.03em;font-weight:800;color:#fff!important}
.tcnews-archive-link{color:#bedcf4!important;font-weight:750;font-size:12px;white-space:nowrap}
.tcnews-archive-link:hover{color:#fff!important}
.tcnews-filters{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:19px 0 23px}
.tcnews-filter{display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;background:transparent;border:1px solid #455875;border-radius:4px;color:#c7d3e5!important;font-size:12px;font-weight:750;line-height:1.4;transition:background .15s,border-color .15s}
.tcnews-filter:hover{border-color:#8ccfff;color:#fff!important}
.tcnews-filter.is-active{background:#b0dcff;border-color:#b0dcff;color:#0d1d32!important}
.tcnews-feed-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.tcnews-feed-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;background:var(--n-panel);border:1px solid #33425a;border-radius:7px;transition:transform .2s,border-color .2s}
.tcnews-feed-card:hover{transform:translateY(-3px);border-color:#668aaa}
.tcnews-feed-image{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;background:#23344d}
.tcnews-feed-image .tcnews-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}
.tcnews-feed-card:hover .tcnews-feed-image .tcnews-image{transform:scale(1.035)}
.tcnews-feed-body{display:flex;flex:1;align-items:flex-start;flex-direction:column;padding:17px 18px 20px}
.tcnews-card-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:9px;width:100%}
.tcnews-card-meta .tcnews-badge{border-color:#3e668b;font-size:9px;background:transparent;color:#b9dfff}
.tcnews-card-meta time{font-size:10px;color:#aebbd0;font-weight:700;white-space:nowrap}
.tcnews-feed-body h3{font-size:clamp(17px,1.45vw,20px);line-height:1.32;letter-spacing:-.025em;font-weight:800;margin:15px 0 10px!important;color:#fff!important}
.tcnews-feed-body h3 a:hover{color:#a5d7fa!important}
.tcnews-feed-body p{margin:0 0 19px;color:#b8c5d8;font-size:13px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.tcnews-readmore{display:inline-flex;justify-content:space-between;gap:15px;width:100%;padding-top:10px;margin-top:auto;border-top:1px solid #2e3d54;color:#a5d8ff!important;font-size:12px;font-weight:750}
.tcnews-empty{padding:25px;border:1px solid var(--n-rule);color:var(--n-muted);border-radius:6px}
.tcnews-empty>span{display:none}
.tcnews-empty p{margin:0}
.tcnews-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:32px}
.tcnews-pagination .page-numbers{display:inline-flex;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 12px;border:1px solid #48617b;background:#17273e;color:#f1f8ff;border-radius:5px;font-size:13px;font-weight:750}
.tcnews-pagination .page-numbers.current,.tcnews-pagination .page-numbers:hover{background:#b0dcff;border-color:#b0dcff;color:#0b1829}
.tcnews-footer{display:flex;align-items:center;justify-content:flex-end;border-top:1px solid #30415a;margin-top:47px;padding-top:18px;font-size:12px;color:#b9c9dc;font-weight:900;letter-spacing:.02em}
.tcnews-footer a{color:#d3ddec!important}
/* Home page: an article selection, not a second billboard. */
.tcnews-strip{width:100%;margin:22px 0 42px;padding:24px;border:1px solid #344962;background:#101d30;border-radius:9px}
.tcnews-micro{display:block;color:#9ab5d2;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.tcnews-strip-head{padding-bottom:13px}
.tcnews-strip-head h2{font-size:clamp(24px,3vw,33px)!important;margin-top:2px!important}
.tcnews-strip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding-top:22px}
.tcnews-strip .tcnews-feed-body{padding:14px 15px 17px}
.tcnews-strip .tcnews-feed-body h3{font-size:17px}
.tcnews-strip .tcnews-feed-body p{display:none}
.tcnews-strip .tcnews-feed-card{background:#15243a}
@media(max-width:1050px){.tcnews-featured{grid-template-columns:1fr;min-height:0}.tcnews-lead{min-height:460px}.tcnews-side-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto}.tcnews-side-card{min-height:215px}.tcnews-feed-grid{gap:13px}}
@media(max-width:800px){.tcnews-header{flex-direction:column;align-items:flex-start;gap:5px}.tcnews-header p{text-align:left}.tcnews-side-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tcnews-feed-grid,.tcnews-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:590px){.tcnews-room{width:calc(100vw - 18px);padding:18px;border-radius:7px}.tcnews-topline{font-size:10px}.tcnews-header{padding:26px 0 25px}.tcnews-header h1{font-size:42px!important}.tcnews-front-title>span{display:none}.tcnews-lead{min-height:415px}.tcnews-lead-content{padding:22px}.tcnews-lead h2{font-size:30px}.tcnews-lead p{font-size:13px}.tcnews-side-card{min-height:210px}.tcnews-side-content{padding:12px}.tcnews-side-content strong{font-size:13px}.tcnews-feed-grid,.tcnews-strip-grid{grid-template-columns:1fr}.tcnews-feed-body{padding:16px}.tcnews-strip{padding:18px}.tcnews-section-heading{align-items:center}.tcnews-archive-link{font-size:11px}}
@media(max-width:390px){.tcnews-header h1{font-size:37px!important}.tcnews-side-grid{grid-template-columns:1fr}.tcnews-side-card{min-height:180px}.tcnews-side-content strong{font-size:16px}.tcnews-lead h2{font-size:26px}}
@media(prefers-reduced-motion:reduce){.tcnews *, .tcnews *::before,.tcnews *::after{transition:none!important}}

/* V1.3: editorial character, not decorative slogans. */
.tcnews-room{--n-bg:#0a1121;--n-panel:#121f34;--n-pink:#ef84c5;--n-blue:#91d8ff;border:1px solid #2b3a59;background:linear-gradient(166deg,#0e1831 0%,#0a1121 28%,#0a1121 100%);border-radius:12px;position:relative;overflow:hidden;padding:clamp(18px,3.3vw,46px)}
.tcnews-room:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#90d9ff 0 56%,#e783c8 56% 78%,#7c81de 78%);pointer-events:none}
.tcnews-topline{border-bottom:1px solid #3b4966;padding-top:7px;padding-bottom:16px;color:#aebbd1;letter-spacing:.14em;font-size:11px}
.tcnews-topline>span:first-child{letter-spacing:.07em;font-size:14px}
.tcnews-top-divider{color:#80ceff;padding:0 10px;font-weight:500}
.tcnews-header{align-items:end;position:relative;display:flex;gap:20px;padding:32px 0 28px;margin:0}
.tcnews-header-copy{min-width:0;flex:1}
.tcnews-header-label{display:block;letter-spacing:.2em;font-size:11px;font-weight:800;color:#94caf5;margin-bottom:10px}
.tcnews-header h1{font-size:clamp(46px,5.9vw,82px)!important;letter-spacing:-.065em!important;line-height:1.01!important;white-space:normal}
.tcnews-header h1 em{font-family:Georgia,'Times New Roman',serif;font-weight:700;font-style:italic;color:#f5a0d7;letter-spacing:-.045em}
.tcnews-header p{margin:15px 0 0;max-width:none;text-align:left;color:#c3d1e4;font-size:15px;line-height:1.5}
.tcnews-header-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:3px}
.tcnews-header-actions a{display:inline-flex;justify-content:space-between;gap:22px;align-items:center;min-width:145px;font-size:12px;font-weight:800;padding:10px 13px;background:#162640;border:1px solid #3d5572;border-radius:3px;color:#eaf4ff!important;transition:background .2s,border-color .2s}
.tcnews-header-actions a:hover{background:#263f63;border-color:#91cfff}
.tcnews-header-actions a:first-child{border-color:#83cfff;color:#0b1c32!important;background:#9adaff}
.tcnews-front-title{margin-bottom:15px;border:0;align-items:center;gap:15px;padding-bottom:0}
.tcnews-front-title h2{font-size:clamp(20px,2vw,25px)!important;letter-spacing:-.01em;border-left:4px solid #ef8dcb;padding-left:12px}
.tcnews-front-title>span{color:#93a9c8}
.tcnews-featured{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px;min-height:535px}
.tcnews-visual-card{border-radius:5px;border-color:#34455f}
.tcnews-lead{min-height:535px}
.tcnews-lead-content{gap:10px;padding:clamp(20px,2.4vw,34px)}
.tcnews-lead h2{font-size:clamp(30px,3.1vw,44px);line-height:1.12}
.tcnews-lead-content:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background:linear-gradient(90deg,#8cd6ff 0%,#e78aca 74%)}
.tcnews-lead .tcnews-badge{border-color:rgba(168,217,253,.56)}
.tcnews-side-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:56% 44%;gap:14px;min-height:0}
.tcnews-side-card{min-height:0}
.tcnews-side-content strong{font-size:clamp(14px,1.18vw,18px)}
.tcnews-side-card:nth-child(n+3){display:flex;align-items:stretch;gap:0;background:#192a46;border:1px solid #3c5277}
.tcnews-side-card:nth-child(3){border-top:3px solid #93d1f7}
.tcnews-side-card:nth-child(4){border-top:3px solid #e78aca}
.tcnews-side-card:nth-child(n+3) .tcnews-image{position:relative;inset:auto;flex:none;width:31%;height:100%;object-fit:cover;object-position:center;opacity:.75}
.tcnews-side-card:nth-child(n+3) .tcnews-image-shade{display:none}
.tcnews-side-card:nth-child(n+3) .tcnews-side-content{position:relative;inset:auto;padding:15px 13px;flex:1;justify-content:center;gap:7px}
.tcnews-side-card:nth-child(n+3) .tcnews-side-content strong{font-size:clamp(12px,1.05vw,16px);line-height:1.3}
.tcnews-side-card:nth-child(n+3) .tcnews-badge{background:#10243d}
.tcnews-topic-nav{margin:31px 0 0;scroll-margin-top:100px}
.tcnews-topic-label{display:flex;align-items:center;gap:14px;color:#d2e2fa;font-size:12px;letter-spacing:.11em;text-transform:uppercase;font-weight:850;margin-bottom:13px}
.tcnews-topic-rule{height:1px;background:#31435f;flex:1}
.tcnews-topic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}
.tcnews-topic-link{display:flex;flex-direction:column;min-height:94px;justify-content:space-between;padding:16px 16px 15px;border:1px solid #3b5172;border-top:3px solid #83caff;border-radius:5px;background:linear-gradient(140deg,#172741,#122038);transition:background .2s,transform .2s}
.tcnews-topic-link:hover{background:#203551;transform:translateY(-2px)}
.tcnews-topic-updates{border-top-color:#e886c7}
.tcnews-topic-esports{border-top-color:#aaa2ff}
.tcnews-topic-announcements{border-top-color:#86dcce}
.tcnews-topic-title{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:15px;color:#f7faff;font-weight:850;line-height:1.2}
.tcnews-topic-title span{font-size:15px;color:#9ad9ff}
.tcnews-topic-desc{display:block;color:#a4b6ce;font-size:11px;line-height:1.4;padding-top:9px}
.tcnews-latest-section{padding-top:46px}
.tcnews-section-heading{border-color:#4869a0;position:relative}
.tcnews-section-heading:after{content:"";position:absolute;height:2px;bottom:-2px;left:0;width:100px;background:#ea8dce}
.tcnews-filter{border-radius:3px}
.tcnews-filter.is-active{background:#a6dcff}
.tcnews-feed-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.tcnews-feed-card{border-radius:5px;background:#12223a;border-color:#364861}
.tcnews-feed-card:first-child{grid-column:span 2;display:grid;grid-template-columns:1.08fr .92fr;min-height:295px;border-color:#4f7094}
.tcnews-feed-card:first-child .tcnews-feed-image{aspect-ratio:auto;height:100%;min-height:295px}
.tcnews-feed-card:first-child .tcnews-feed-body{padding:clamp(18px,2.5vw,32px);justify-content:center}
.tcnews-feed-card:first-child .tcnews-feed-body h3{font-size:clamp(21px,1.9vw,28px)!important;line-height:1.22}
.tcnews-feed-card:first-child .tcnews-feed-body p{display:-webkit-box}
.tcnews-feed-card:hover{border-color:#8dbfe9}
.tcnews-strip{border:1px solid #445a7d;border-top:3px solid #8acdf8;border-radius:8px;background:linear-gradient(140deg,#11233e,#11192c);padding:26px}
.tcnews-strip-head{border-color:#4a6a91}
@media(max-width:1100px){.tcnews-featured{grid-template-columns:1fr;min-height:0}.tcnews-lead{min-height:450px}.tcnews-side-grid{grid-template-rows:225px 175px}.tcnews-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){.tcnews-header{flex-direction:column;align-items:flex-start}.tcnews-header-actions{margin:10px 0 0}.tcnews-header h1{font-size:clamp(49px,8vw,72px)!important}.tcnews-side-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tcnews-feed-card:first-child{grid-column:span 2}}
@media(max-width:590px){.tcnews-room{padding:18px;width:calc(100vw - 18px)}.tcnews-header{padding:27px 0 26px}.tcnews-header h1{font-size:clamp(46px,12vw,64px)!important;line-height:1.05!important}.tcnews-header p{font-size:13px}.tcnews-header-actions{width:100%}.tcnews-header-actions a{min-width:0;flex:1}.tcnews-featured{gap:10px}.tcnews-lead{min-height:390px}.tcnews-lead h2{font-size:28px}.tcnews-side-grid{grid-template-rows:auto;gap:10px}.tcnews-side-card{min-height:206px}.tcnews-side-card:nth-child(n+3){min-height:145px}.tcnews-side-card:nth-child(n+3) .tcnews-image{width:28%}.tcnews-side-card:nth-child(n+3) .tcnews-side-content{padding:10px}.tcnews-side-card:nth-child(n+3) .tcnews-side-content strong{font-size:12px}.tcnews-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tcnews-topic-link{padding:12px;min-height:104px}.tcnews-topic-title{font-size:13px}.tcnews-topic-desc{font-size:10px}.tcnews-latest-section{padding-top:40px}.tcnews-feed-grid{grid-template-columns:1fr}.tcnews-feed-card:first-child{grid-column:auto;display:flex;flex-direction:column;min-height:0}.tcnews-feed-card:first-child .tcnews-feed-image{min-height:0;aspect-ratio:16/9}.tcnews-feed-card:first-child .tcnews-feed-body{padding:17px}.tcnews-feed-card:first-child .tcnews-feed-body h3{font-size:20px!important}}
@media(max-width:390px){.tcnews-side-grid{grid-template-columns:1fr;grid-template-rows:none}.tcnews-side-card{min-height:200px}.tcnews-side-card:nth-child(n+3){min-height:120px}.tcnews-topic-grid{grid-template-columns:1fr 1fr}.tcnews-header-actions{flex-direction:column;align-items:stretch}.tcnews-header-actions a{width:100%}}


/* V1.4 — The Click's ACTUAL palette: black base, bright blue + pink accents.
   Preserve v1.3's asymmetrical editorial layout; remove the full-width navy slab. */
.tcnews{--n-bg:#07070a;--n-panel:#121216;--n-rule:#292930;--n-text:#ffffff;--n-muted:#b5b5c0;--n-blue:#23c6ff;--n-pink:#ff50b5;color:#f8f8fb}
.tcnews-room{background:#07070a!important;box-shadow:none;border:0;border-radius:0;padding:clamp(16px,3.3vw,44px);overflow:hidden}
.tcnews-room:before{background:linear-gradient(90deg,#23c6ff 0 48%,#ff50b5 48% 72%,#33333b 72%);height:3px}
.tcnews-topline{border-bottom-color:#323239;color:#b5b5c0}
.tcnews-top-divider,.tcnews-header-label{color:#23c6ff}
.tcnews-brand-period,.tcnews-dot{color:#ff50b5}
.tcnews-header h1{color:#fff!important}
.tcnews-header h1 em{color:#ff64c0}
.tcnews-header p{color:#c5c5d0}
.tcnews-header-actions a{background:transparent;border:1px solid #47474f;color:#e7e7f0!important}
.tcnews-header-actions a:hover{background:#202025;border-color:#ff64c0}
.tcnews-header-actions a:first-child{background:#23c6ff;border-color:#23c6ff;color:#04060c!important}
.tcnews-header-actions a:first-child:hover{background:#65d7ff}
.tcnews-front-title h2{border-left-color:#ff50b5}
.tcnews-front-title>span{color:#9d9da9}
.tcnews-visual-card{background:#15151a;border-color:#373741}
.tcnews-visual-card:hover{border-color:#23c6ff}
.tcnews-image-fallback{background:#1c1c22}
.tcnews-image-shade{background:linear-gradient(to bottom,rgba(0,0,0,.02) 8%,rgba(0,0,0,.30) 35%,rgba(0,0,0,.94) 100%)}
.tcnews-lead-content:before{background:linear-gradient(90deg,#23c6ff 0%,#ff50b5 100%);height:3px}
.tcnews-eyebrow{color:#e9e9f3}
.tcnews-eyebrow-line{background:#23c6ff}
.tcnews-badge{background:rgba(0,0,0,.78);border-color:rgba(35,198,255,.65);color:#78dcff}
.tcnews-lead .tcnews-badge{border-color:#23c6ff}
.tcnews-story-footer>span{color:#61d7ff}
.tcnews-side-card:nth-child(n+3){background:#111115;border-color:#393941}
.tcnews-side-card:nth-child(3){border-top-color:#23c6ff}
.tcnews-side-card:nth-child(4){border-top-color:#ff50b5}
.tcnews-side-card:nth-child(n+3) .tcnews-badge{background:#09090c}
.tcnews-topic-label{color:#e4e4ec}
.tcnews-topic-rule{background:#2f2f38}
.tcnews-topic-link{background:#101014;border:1px solid #393940;border-top:3px solid #23c6ff;border-radius:4px}
.tcnews-topic-link:hover{background:#1a1a20;border-color:#777783;border-top-color:#23c6ff}
.tcnews-topic-updates{border-top-color:#ff50b5}
.tcnews-topic-updates:hover{border-top-color:#ff50b5}
.tcnews-topic-esports{border-top-color:#23c6ff}
.tcnews-topic-announcements{border-top-color:#ff50b5}
.tcnews-topic-title{color:#fff}
.tcnews-topic-title span{color:#23c6ff}
.tcnews-topic-desc{color:#aaaab6}
.tcnews-section-heading,.tcnews-strip-head{border-color:#494951}
.tcnews-section-heading:after{background:#ff50b5}
.tcnews-archive-link{color:#23c6ff!important}
.tcnews-filter{background:#0b0b0e;border-color:#3b3b45;color:#dedee5!important}
.tcnews-filter:hover{border-color:#ff50b5;color:#fff!important}
.tcnews-filter.is-active{background:#23c6ff;border-color:#23c6ff;color:#030509!important}
.tcnews-feed-card{background:#121216;border-color:#35353e}
.tcnews-feed-card:first-child{border-color:#484851}
.tcnews-feed-card:hover{border-color:#23c6ff}
.tcnews-feed-image{background:#1d1d22}
.tcnews-feed-body p,.tcnews-card-meta time{color:#bbbcc5}
.tcnews-card-meta .tcnews-badge{color:#78dcff;border-color:#51515a;background:transparent}
.tcnews-feed-body h3 a:hover,.tcnews-readmore{color:#23c6ff!important}
.tcnews-readmore{border-top-color:#34343c}
.tcnews-pagination .page-numbers{background:#111115;border-color:#42424d}
.tcnews-pagination .page-numbers.current,.tcnews-pagination .page-numbers:hover{background:#23c6ff;border-color:#23c6ff;color:#07070a}
.tcnews-footer{border-color:#303039}
.tcnews-strip{background:#09090c;border:1px solid #303039;border-top:3px solid #23c6ff;border-radius:5px}
.tcnews-strip-head{border-color:#41414b}
.tcnews-strip .tcnews-feed-card{background:#121216}
/* Theme paints the rest of the website: newsroom must not present an artificial navy canvas. */
@media(max-width:590px){.tcnews-room{padding:18px 13px}.tcnews-header h1 em{color:#ff64c0}}
