/* Homepage apenas: mantém as restantes páginas e a marca do cabeçalho. */
body.jt-public.cv-home-v2{background:#08090b!important;color:#f5f5f6}
body.cv-home-v2:before,body.cv-home-v2:after{display:none!important}
body.cv-home-v2 .jt-site-header{position:absolute;inset:0 0 auto;background:transparent;border:0;backdrop-filter:none}
body.cv-home-v2 .jt-site-header-inner{width:min(calc(100% - 48px),1120px);min-height:72px;padding:0;margin:auto;gap:20px}
body.cv-home-v2 .jt-main-nav{border:0;background:transparent;gap:0;padding:0}
body.cv-home-v2 .jt-main-nav a{font-size:13px;padding:10px 9px;background:transparent!important;color:#c6c9d0;font-weight:500}
body.cv-home-v2 .jt-main-nav a.active,body.cv-home-v2 .jt-main-nav a:hover{color:#fff}
body.cv-home-v2 .jt-twitch-button{background:#f5f5f5;color:#111;border-radius:6px;border:0;min-height:34px}
body.cv-home-v2 .jt-user-actions>.jt-live-pill{display:none}
body.cv-home-v2 .jt-hero-stage{height:560px;min-height:560px;background:#08090b}
body.cv-home-v2 .jt-hero-media{opacity:.9;filter:saturate(.78);background-position:50% 44%}
body.cv-home-v2 .jt-hero-shade{background:linear-gradient(90deg,#0005,transparent 80%),linear-gradient(0deg,#08090b 0%,#08090b12 70%,#0003)}
body.cv-home-v2 .jt-hero-inner{width:min(calc(100% - 48px),1120px)}
body.cv-home-v2 .jt-hero-copy{bottom:117px;max-width:720px}
body.cv-home-v2 .jt-hero-live{font-size:10px;letter-spacing:.18em;gap:8px}
body.cv-home-v2 .jt-hero-copy .cv-home-host{font-size:10px;letter-spacing:.24em;font-weight:700;margin:17px 0 8px;color:#e3e6eb}
body.cv-home-v2 .jt-hero-copy h1{font-family:Impact,'Arial Black',sans-serif;font-size:clamp(62px,8vw,100px);font-style:italic;font-weight:900;letter-spacing:-.025em;line-height:1;margin:0;transform:skewX(-6deg);transform-origin:left center;text-shadow:0 3px 25px #0004}
body.cv-home-v2 .jt-hero-copy>p:last-of-type{font-size:17px;margin:17px 0 0;line-height:1.5;font-weight:400}
body.cv-home-v2 .jt-hero-chat{bottom:35px}
.cv-home-wrap{width:min(calc(100% - 48px),1120px);margin:auto}
.cv-home-status{display:grid;grid-template-columns:1fr 1.1fr 1.1fr;gap:24px;border-block:1px solid #ffffff0b;padding:23px 0;margin-top:4px}
.cv-home-status>a,.cv-home-time{display:flex;flex-direction:column;gap:7px;min-width:0;text-decoration:none;color:#f1f2f5}
.cv-home-status>a{border-left:1px solid #ffffff12;padding-left:24px}.cv-home-status strong{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-home-status small{font-size:11px;color:#898e99}.cv-home-time time{font-size:28px;letter-spacing:.035em;line-height:1.1;font-weight:750;font-variant-numeric:tabular-nums}.cv-home-label{font-size:10px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:#9298a4;font-weight:600}
.cv-home-shortcuts{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-end;padding:12px 0;color:#999fa9;font-size:11px}.cv-home-shortcuts a{color:inherit}
.cv-home-section{--accent:#518efd;position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:100px;align-items:center;padding:110px 0;min-height:460px;border-bottom:1px solid #ffffff09}
.cv-home-section:after{content:"";position:absolute;bottom:-3px;left:50%;width:5px;height:5px;transform:rotate(45deg);background:var(--accent);box-shadow:0 0 22px var(--accent)}
.cv-home-reverse .cv-home-copy{order:2}.cv-home-reverse .cv-home-preview{order:1}
.cv-home-copy h2{font-size:clamp(38px,4.6vw,58px);line-height:1.08;letter-spacing:-.055em;margin:0 0 23px;font-weight:800}.cv-home-copy h2 span{color:var(--accent)}
.cv-home-copy>p{font-size:17px;line-height:1.7;color:#969ba5;margin:0 0 20px;max-width:470px}.cv-home-copy>small{display:block;color:#717782;font-size:12px;line-height:1.7;margin-bottom:28px}
.cv-home-button{display:inline-flex;gap:18px;align-items:center;justify-content:center;min-height:42px;border-radius:7px;background:#f5f5f6;color:#101216!important;font-size:13px;font-weight:650;padding:11px 18px;text-decoration:none;transition:transform .18s,background .18s}.cv-home-button:hover{background:#fff;transform:translateY(-2px)}.cv-home-text-link{display:inline-block;color:#969ba5;font-size:12px;margin-left:16px}.cv-home-v2 a:focus-visible{outline:2px solid #83acff;outline-offset:5px}
.cv-home-preview{position:relative;min-width:0;isolation:isolate}.cv-home-preview:before{content:"";position:absolute;inset:0 -12px;background:radial-gradient(ellipse,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%);z-index:-1;pointer-events:none;filter:blur(12px)}.cv-home-preview h3{font-size:17px;line-height:1.4;letter-spacing:-.025em;margin:5px 0 9px}.cv-home-preview p{font-size:13px;color:#9197a2;line-height:1.6;margin:0}.cv-home-preview-note{text-align:center;margin-top:22px!important;font-size:12px!important}
.cv-home-timeline{padding-left:24px}.cv-home-milestone{position:relative;padding:0 0 28px 24px;border-left:1px solid #ffffff16}.cv-home-milestone:last-child{padding-bottom:0;border-color:transparent}.cv-home-milestone:before{content:"";position:absolute;left:-5px;top:5px;width:9px;height:9px;background:var(--accent);transform:rotate(45deg)}.cv-home-milestone .cv-home-label{color:var(--accent)}.cv-home-done:before{background:#d4d8e0}.cv-home-done .cv-home-label{color:#aab1bf}.cv-home-muted{opacity:.55}.cv-home-track,.cv-home-milestone progress{appearance:none;display:block;border:0;width:100%;height:7px;margin:14px 0 0;border-radius:10px;background:#ffffff12;overflow:hidden}.cv-home-milestone progress::-webkit-progress-bar{background:#ffffff12}.cv-home-milestone progress::-webkit-progress-value{background:var(--accent);border-radius:10px}.cv-home-milestone progress::-moz-progress-bar{background:var(--accent);border-radius:10px}
.cv-home-podium{display:flex;align-items:flex-end;justify-content:center;gap:14px;text-align:center}.cv-home-place{flex:1;min-width:0;max-width:135px}.cv-home-avatar{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 12px;border-radius:14px;background:#2c223f;color:#bba5f1;font-weight:800;font-size:20px}.cv-home-place-1 .cv-home-avatar{background:#403313;color:#e8b83e}.cv-home-place-3 .cv-home-avatar{background:#382619;color:#dca478}.cv-home-place>strong{font-size:11px;display:block;overflow-wrap:anywhere;margin-bottom:12px;color:#d5d8df}.cv-home-pillar{height:125px;display:flex;flex-direction:column;gap:10px;align-items:center;padding:18px 5px 10px;border:1px solid #ffffff0c;border-radius:12px 12px 0 0;background:linear-gradient(#ffffff06,transparent)}.cv-home-place-1 .cv-home-pillar{height:172px;border-color:#dca72b28;background:linear-gradient(#dba32612,transparent)}.cv-home-place-3 .cv-home-pillar{height:100px}.cv-home-position{color:#8c94a3;font-size:13px}.cv-home-place-1 .cv-home-position{color:#e8b83e}.cv-home-pillar b{font-size:15px}.cv-home-pillar small{font-size:8px;letter-spacing:.12em;color:#777f8d}
.cv-home-days{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:22px}.cv-home-days>div{min-height:77px;border:1px solid #ffffff0c;border-radius:12px;padding:12px 4px;display:flex;flex-direction:column;align-items:center;gap:5px;position:relative}.cv-home-days span{font-size:9px;text-transform:uppercase;color:#929aa8}.cv-home-days b{font-size:19px;font-weight:650}.cv-home-days .is-today{background:#a477ff0e;border-color:#a477ff44}.cv-home-days i{position:absolute;bottom:7px;width:4px;height:4px;border-radius:50%;background:var(--accent)}.cv-home-events{list-style:none;padding:0;margin:0}.cv-home-events li{border-left:2px solid var(--accent);padding:10px 0 10px 20px;margin:14px 0}.cv-home-events li p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.cv-home-monitor{display:block;border:1px solid #ffffff15;border-radius:12px;overflow:hidden;transform:perspective(900px) rotateY(5deg) rotateX(2deg);box-shadow:0 30px 70px #0006;text-decoration:none;color:#fff}.cv-home-monitor-bar{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;background:#101318;font-size:10px;color:#b9c1cf}.cv-home-monitor-bar span:last-child{font-size:8px;letter-spacing:.12em}.cv-home-screen{min-height:220px;background-size:cover;background-position:center;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;isolation:isolate}.cv-home-screen:before{content:"";position:absolute;inset:0;background:#040b14a8;z-index:-1}.cv-home-play{width:46px;height:46px;border-radius:50%;background:#ffffff15;border:1px solid #ffffff30;display:grid;place-items:center;font-size:27px}.cv-home-screen strong{font-size:16px}.cv-home-screen small{font-size:10px;color:#aeb8c9}.cv-home-camera-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.cv-home-camera-tabs>a,.cv-home-camera-tabs>span{font-size:10px;color:#97a7bc;border:1px solid #ffffff10;border-radius:6px;padding:8px 12px}
.cv-home-tickets{display:flex;justify-content:center;align-items:center;gap:10px;padding:25px 6px}.cv-home-ticket{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;max-width:132px;min-width:0;min-height:194px;border:1px solid var(--ticket-color);border-radius:12px;padding:18px 6px;background:linear-gradient(145deg,color-mix(in srgb,var(--ticket-color) 12%,#101014),#101014);box-shadow:0 10px 35px #0006;transform:rotate(-9deg)}.cv-home-ticket:nth-child(2){transform:translateY(-14px);z-index:2}.cv-home-ticket:nth-child(3){transform:rotate(9deg)}.cv-home-ticket>span{color:var(--ticket-color);font-size:9px;text-transform:uppercase;letter-spacing:.15em;font-weight:700}.cv-home-ticket img{width:55px;height:74px;object-fit:contain;margin:4px 0}.cv-home-ticket b{font-size:13px;font-style:italic;letter-spacing:-.05em}.cv-home-ticket small{font-size:9px;color:#aab1bf;text-align:center}
.cv-home-store{padding:25px 22px;border:1px solid #ffffff0a;border-radius:16px;background:#0e1015}.cv-home-store-head{display:flex;align-items:center;gap:15px;padding-bottom:18px;border-bottom:1px solid #ffffff0a}.cv-home-store-symbol{font-size:28px;color:#83a7f4}.cv-home-store h3{font-size:18px;margin:4px 0}.cv-home-store ol{list-style:none;margin:0;padding:0}.cv-home-store li{display:flex;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid #ffffff08}.cv-home-store li:last-child{padding-bottom:0;border:0}.cv-home-store li>span{font-size:11px;color:#648bc9;background:#162032;padding:9px;border-radius:8px}.cv-home-store strong{display:block;font-size:12px;color:#d2d7df}.cv-home-store small{display:block;font-size:10px;color:#7e8796;margin-top:5px}
.cv-home-ending{text-align:center;padding:110px 0 90px}.cv-home-ending h2{font-size:clamp(38px,5vw,66px);line-height:1.05;letter-spacing:-.05em;margin:18px 0 28px}.cv-home-ending>div{display:flex;align-items:center;justify-content:center;gap:18px}.cv-home-ending .cv-home-text-link{margin:0}
body.cv-home-v2 .jt-footer{background:#08090b;border-top:1px solid #ffffff0a}
@media(max-width:1050px){body.cv-home-v2 .jt-site-header-inner{gap:12px}body.cv-home-v2 .jt-main-nav a{padding:9px 6px;font-size:12px}.cv-home-section{gap:55px}body.cv-home-v2 .jt-coins{display:none}}
@media(max-width:800px){body.cv-home-v2 .jt-site-header-inner{display:flex;flex-wrap:wrap;padding:12px 0;width:calc(100% - 32px);gap:10px}body.cv-home-v2 .jt-user-actions{margin-left:auto}body.cv-home-v2 .jt-main-nav{order:3;width:100%;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}body.cv-home-v2 .jt-main-nav::-webkit-scrollbar{display:none}body.cv-home-v2 .jt-main-nav a{padding:10px 12px;flex-shrink:0}.cv-home-section{gap:35px;padding:75px 0}.cv-home-status{gap:14px}.cv-home-status>a{padding-left:14px}.cv-home-copy>p{font-size:15px}}
@media(max-width:640px){body.cv-home-v2 .jt-hero-stage{height:510px;min-height:510px}body.cv-home-v2 .jt-hero-inner,.cv-home-wrap{width:calc(100% - 36px)}body.cv-home-v2 .jt-hero-copy{bottom:105px;right:0}body.cv-home-v2 .jt-hero-copy h1{font-size:clamp(46px,12.5vw,76px)}body.cv-home-v2 .jt-hero-copy>p:last-of-type{font-size:14px;max-width:330px}body.cv-home-v2 .jt-hero-chat{bottom:32px}.cv-home-status{grid-template-columns:1fr 1fr;row-gap:20px;padding:20px 0}.cv-home-time{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;align-items:center}.cv-home-time time{grid-column:2;grid-row:1/3}.cv-home-time small{grid-column:1}.cv-home-status>a:first-of-type{border-left:0;padding-left:0}.cv-home-status strong{font-size:12px}.cv-home-shortcuts{justify-content:flex-start;gap:14px;font-size:10px}.cv-home-section{grid-template-columns:minmax(0,1fr);gap:40px;padding:62px 0;min-height:0}.cv-home-reverse .cv-home-copy,.cv-home-reverse .cv-home-preview{order:initial}.cv-home-copy h2{font-size:42px;margin-bottom:18px}.cv-home-copy>p{font-size:15px;margin-bottom:16px}.cv-home-copy>small{margin-bottom:22px}.cv-home-timeline{padding-left:5px}.cv-home-preview{max-width:440px;width:100%;margin:auto}.cv-home-tickets{gap:9px;padding:23px 10px}.cv-home-ticket{min-height:174px;padding:14px 5px}.cv-home-ticket img{width:46px;height:62px}.cv-home-ticket b{font-size:11px}.cv-home-ticket>span{font-size:8px}.cv-home-ending{padding:70px 0}.cv-home-ending>div{flex-wrap:wrap}.cv-home-screen{min-height:185px}.cv-home-preview:before{inset:0}.cv-home-podium{gap:10px}}
@media(prefers-reduced-motion:reduce){.cv-home-button{transition:none}.cv-home-button:hover{transform:none}}
@media(max-width:360px){body.jt-public.cv-home-v2 .cv-subathon-brand .cv-subathon-word{font-size:16px}body.cv-home-v2 .cv-subathon-brand .cv-subathon-face{height:30px}body.cv-home-v2 .jt-user-actions{gap:6px}body.cv-home-v2 .jt-twitch-button{font-size:10px;padding:8px;gap:5px}body.cv-home-v2 .jt-icon-button{font-size:10px;padding:6px}body.cv-home-v2 .jt-user-avatar{width:24px;height:24px}}

