/* A real editorial preview replaces empty stage decoration. */
[data-live-home]{--live-red:#ed2f38;--live-gold:#ffd449;--live-night:#171a18;--live-cream:#f7f3e9;overflow-x:hidden}
.live-broadcast-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:center;gap:clamp(2rem,6vw,6rem);min-height:clamp(620px,76svh,720px);padding:clamp(2.5rem,4vw,4rem) max(6%,calc((100vw - 1240px)/2));overflow:hidden;background:radial-gradient(ellipse at 85% 20%,#686c4233,transparent 45%),radial-gradient(ellipse at 5% 100%,#ac794d18,transparent 40%),#171a18;color:#fffdf7}
.live-broadcast-hero::before{content:"";position:absolute;z-index:-1;inset:-30%;background:linear-gradient(104deg,transparent 37%,#fffdf705 49%,transparent 61%);transform:translateX(-45%) rotate(-8deg)}
.is-animated .live-broadcast-hero::before{animation:live-scan 14s ease-in-out infinite}
.live-broadcast-copy{align-self:center;max-width:650px;min-width:0}
.creator-eyebrow{display:block;color:#d4cbb3;font-size:.66rem;font-weight:750;line-height:1.8;letter-spacing:.16em}
.live-broadcast-hero h1{max-width:15ch;margin:1rem 0 1.15rem;font-size:clamp(3rem,4.6vw,4.4rem);font-weight:800;line-height:1.07;letter-spacing:-.055em;text-wrap:balance}
.live-broadcast-hero h1 em{font-family:Georgia,serif;font-weight:500;letter-spacing:-.045em;color:#ffda75}
.live-broadcast-copy>p{max-width:46ch;margin:0;color:#c4c8bd;font-size:clamp(.98rem,1.2vw,1.08rem);line-height:1.8}
.live-broadcast-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.35rem 0 .9rem}
.live-broadcast-actions .button{gap:1.1rem;padding:1rem 1.25rem;border-radius:13px}
.live-broadcast-actions .button:first-child{background:var(--live-gold);border-color:var(--live-gold);color:var(--live-night)}
.live-broadcast-actions .button.outline{border-color:#fffdf73d}
.creator-daily-link{display:inline-block;color:#e0dfd3;font-size:.8rem;text-underline-offset:5px}
.creator-daily-link:hover{text-decoration:underline;color:#ffda75}
.creator-benefits{display:flex;flex-wrap:wrap;gap:.6rem 1.3rem;list-style:none;margin:1.2rem 0 1.4rem;padding:0;color:#aeb4a5;font-size:.71rem;line-height:1.5}
.creator-benefits li::before{content:"✓";color:#ffda75;margin-right:.4rem}
.live-edition-note{max-width:560px;padding-top:1.1rem;border-top:1px solid #fffdf71a}
.live-broadcast-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem .85rem}
.live-broadcast-kicker{display:inline-flex;align-items:center;gap:.5rem;color:#e4e2d5;font-size:.62rem;font-weight:850;letter-spacing:.1em}
.live-broadcast-kicker i{width:.45rem;aspect-ratio:1;border-radius:50%;background:#c59956;box-shadow:0 0 0 .22rem #c599561c}
.is-live .live-broadcast-kicker i{background:var(--live-red);animation:live-pulse 1.45s ease-in-out infinite}
.live-broadcast-status{display:inline-flex;align-items:center;color:#c2bdab;font-size:.62rem;font-weight:700;letter-spacing:.03em}
.live-broadcast-audience{padding:.3rem .6rem;border:1px solid #fffdf729;border-radius:999px;color:#fff;font-size:.65rem;font-weight:750}
.live-edition-note>h2{margin:.65rem 0 .3rem;color:#dfdfd4;font-size:.95rem;font-weight:650;line-height:1.5;letter-spacing:-.02em}
.live-edition-note>p{max-width:55ch;margin:0;color:#aeb4a5;font-size:.74rem;line-height:1.65}
.live-broadcast-schedule{display:block;margin-top:.7rem;color:var(--live-gold);font-size:.73rem;font-weight:750}
.live-feature{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .8rem;margin-top:.85rem;padding:.7rem .85rem;border:1px solid #fffdf71a;border-radius:10px;background:#fffdf708}
.live-feature>span{color:#c2bdab;font-size:.54rem;font-weight:800;letter-spacing:.08em}
.live-feature h2{flex:1;margin:0;color:#fffdf7;font-size:.85rem;line-height:1.4}
.live-feature a{color:var(--live-gold);font-size:.65rem;font-weight:750;white-space:nowrap}
.live-winner{display:flex;gap:.8rem;align-items:flex-start;margin-top:.8rem;padding:.8rem 1rem;border-radius:.7rem;background:#ffd44912}
.live-winner>span{color:var(--live-gold);font-size:.56rem;font-weight:850;letter-spacing:.1em;white-space:nowrap}
.live-winner q{color:#fffdf7;font-size:.8rem;line-height:1.5}
.live-broadcast-stage{position:relative;justify-self:end;align-self:center;display:flex;align-items:center;justify-content:center;width:min(100%,390px);min-height:500px}
.creator-preview{width:100%;min-width:0;margin:0;border:1px solid #fffdf72b;border-radius:22px;background:#fffdf7;color:#252823;box-shadow:0 24px 65px #0005,0 1px 0 #fff3;overflow:hidden;text-align:left}
.creator-preview-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.8rem 1rem;background:#eeeadd;border-bottom:1px solid #2528230c}
.creator-preview-top>span{font-size:.55rem;font-weight:800;letter-spacing:.1em}
.creator-preview-top button{flex:none;min-height:34px;padding:.4rem .6rem;border:1px solid #25282324;border-radius:99px;background:#fffdf7;color:#494d40;font-size:.65rem;font-weight:700}
.creator-preview-top button:hover{border-color:#b19b55;background:#ffedb1}
.creator-preview-link{display:block}
.creator-preview-link[aria-disabled=true]{cursor:default}
.creator-preview-link[aria-disabled=true] .creator-preview-visual{display:none}
.creator-preview-visual{position:relative;aspect-ratio:1.65;overflow:hidden;background:#e8dec6}
.creator-preview-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 24%;transition:transform .6s ease}
.creator-preview-link:hover img{transform:scale(1.025)}
.creator-preview-category{position:absolute;left:1rem;bottom:.8rem;max-width:calc(100% - 2rem);padding:.35rem .55rem;border:1px solid #fffdf740;border-radius:6px;background:#171a18d9;color:#fffdf7;font-size:.6rem;line-height:1.5}
.creator-preview-copy{padding:1rem 1.15rem .8rem}
.creator-preview-copy h2{margin:0 0 .55rem;color:#252823;font-size:1.35rem;line-height:1.2;font-weight:750;letter-spacing:-.035em;overflow-wrap:anywhere}
.creator-preview-copy p{margin:0 0 .85rem;color:#65695c;font-size:.78rem;line-height:1.65;overflow-wrap:anywhere}
.creator-preview-brand{display:flex;justify-content:space-between;gap:.6rem;color:#43483b;font-size:.68rem;font-weight:850}
.creator-preview-brand>span{color:#858875;font-size:.57rem;font-weight:500}
.live-social-actions{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin:0;padding:.85rem 1.15rem .6rem;border-top:1px solid #25282312}
.live-social-actions>span{grid-column:1/-1;color:#737666;font-size:.64rem;font-weight:700}
.live-social-actions button{display:flex;align-items:center;justify-content:space-between;gap:.35rem;min-height:43px;padding:.65rem .7rem;border:1px solid #252823;border-radius:10px;background:#252823;color:#fffdf7;font-size:.64rem;font-weight:700;cursor:pointer;transition:background .2s ease,transform .2s ease}
.live-social-actions button:last-child{background:#fffdf7;color:#252823;border-color:#d9daca}
.live-social-actions button:hover{background:#484e3a;transform:translateY(-2px)}
.live-social-actions button:last-child:hover{background:#eeeadd}
.creator-export-note{margin:0;padding:.2rem 1.15rem 1rem;color:#858875;font-size:.61rem;line-height:1.5}
.creator-status{margin:0;padding:0 1.15rem 1rem;color:#9d361a;font-size:.72rem;line-height:1.6}
.creator-status:empty{display:none}
.is-homepage .header .button.small{white-space:nowrap}
@media(min-width:761px) and (max-width:1440px){.is-homepage .header{height:94px;gap:18px;padding-inline:4%}.is-homepage .header nav{gap:14px;font-size:11px}.is-homepage .header .brand strong{font-size:27px}.is-homepage .header .brand em{font-size:8px}.is-homepage .header .button.small{padding:12px 14px;font-size:11px}}
.creator-mascot{position:absolute;z-index:2;left:-125px;bottom:55px;width:100px;height:210px;pointer-events:none}
.live-stage-mascot{position:absolute;left:50%;bottom:35px;width:100%;height:175px;object-fit:contain;transform:translateX(-50%);filter:drop-shadow(0 .6rem .5rem #0005)}
.is-animated .live-stage-mascot{animation:live-mascot 5.8s ease-in-out infinite}
.is-acknowledged .live-stage-mascot{transform:translateX(-50%) translateY(-5px)}
.creator-mascot>span{position:absolute;right:-2px;bottom:10px;padding:.5rem .7rem;border:1px solid #eecb68;border-radius:8px;background:#ffda75;color:#363b2d;font-size:.65rem;font-weight:750;line-height:1.4;transform:rotate(-4deg);box-shadow:0 4px 15px #0002}
.live-ticker{display:flex;align-items:center;justify-content:space-around;gap:1.6rem;overflow:hidden;padding:1rem 4%;border-block:2px solid var(--live-night);background:var(--live-gold);color:var(--live-night);font-size:.76rem;font-weight:950;letter-spacing:.12em;white-space:nowrap}
.live-ticker i{color:var(--live-red);font-size:1.35rem;font-style:normal}
.is-animated .live-ticker span{animation:live-ticker-breathe 3.2s ease-in-out infinite alternate}
.live-edition{max-width:1500px;margin:auto;padding:clamp(3.5rem,7vw,6.5rem) 5%}
.live-edition .section-heading>p{max-width:31ch;color:var(--muted);font-size:.78rem;line-height:1.7;text-align:right}
.live-edition-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.live-edition-grid>a{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.35rem 1rem;min-height:170px;padding:1.4rem;border:1px solid var(--line);border-radius:12px;background:var(--white);box-shadow:0 12px 32px rgba(37,40,35,.06);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.live-edition-grid>a::after{content:"";position:absolute;right:1.1rem;top:1.1rem;width:.55rem;aspect-ratio:1;border-radius:50%;background:var(--live-red);box-shadow:0 0 0 .26rem rgba(237,47,56,.1)}
.live-edition-grid>a:not([aria-disabled=true]):hover{transform:translateY(-5px);border-color:#c8a72f;box-shadow:0 20px 45px rgba(37,40,35,.11)}
.live-edition-grid>a[aria-disabled=true]{cursor:default;opacity:.65}
.live-edition-grid>a[aria-disabled=true]::after{display:none}
.live-edition-grid span{grid-row:1/3;color:var(--live-red);font:italic 2.8rem Georgia,serif;line-height:1}
.live-edition-grid strong{align-self:end;padding-right:1rem;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.05;letter-spacing:-.04em}
.live-edition-grid small{align-self:start;color:var(--muted);font-size:.65rem;font-weight:750}
.live-daily{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin:0 5% clamp(3rem,7vw,6rem);padding:clamp(2rem,5vw,4rem);border-radius:18px;background:linear-gradient(115deg,var(--live-red),#b61426);color:#fff;box-shadow:0 22px 55px rgba(150,20,36,.22)}
.live-daily .eyebrow{color:var(--live-gold)}
.live-daily h2{margin:.35rem 0 .7rem;color:#fff;font-size:clamp(2rem,4vw,4rem);letter-spacing:-.055em}
.live-daily p{max-width:58ch;margin:0;color:#ffe9e9;font-size:.88rem;line-height:1.7}
.live-daily .button{flex:none;background:var(--live-gold);border-color:var(--live-gold);color:var(--live-night)}
#publicul-vorbeste{position:relative;border-block:1px solid var(--line);background:linear-gradient(180deg,#f0ecdf,var(--live-cream))}
.section-anchor{position:absolute;top:-100px}
#home-surface>#partener-muzical{display:block;scroll-margin-top:100px}
.djcioko-banner{position:relative;padding:clamp(1rem,2vw,2rem) 5%;overflow-x:hidden;background:#090912}
.djcioko-banner::before{content:"PARTENERUL MUZICAL AL EDIȚIEI";display:block;margin-bottom:.65rem;color:#59e6ff;font-size:.58rem;font-weight:900;letter-spacing:.2em;text-align:center}
.djcioko-banner>a{position:relative;display:block;width:min(100%,1500px);max-width:1500px;min-height:0;aspect-ratio:2176/722;margin-inline:auto;overflow:hidden;border:1px solid rgba(66,232,255,.35);border-radius:18px;background:#050510;box-shadow:0 18px 46px rgba(0,0,0,.3);isolation:isolate}
.djcioko-banner-art{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center;transition:transform .35s ease,filter .35s ease}
.djcioko-banner-person,.djcioko-banner-mascot{display:none}
.djcioko-banner-cta{position:absolute;z-index:2;left:50%;bottom:clamp(.55rem,1.25vw,1rem);transform:translateX(-50%);color:#fff;text-align:center}
.djcioko-banner-cta small,.djcioko-banner-cta strong{display:none}
.djcioko-banner-cta b{display:inline-flex;padding:.62rem .95rem;border:1px solid rgba(66,232,255,.82);border-radius:999px;background:rgba(5,5,16,.82);box-shadow:0 8px 24px rgba(0,0,0,.35);font-size:.72rem;letter-spacing:.03em;white-space:nowrap;backdrop-filter:blur(8px)}
.djcioko-banner>a:hover .djcioko-banner-art{transform:scale(1.012);filter:saturate(1.06)}
.is-animated .djcioko-banner-mascot{animation:live-partner-bob 4.8s ease-in-out infinite}
@keyframes live-scan{0%,18%{transform:translateX(-45%) rotate(-8deg)}70%,100%{transform:translateX(45%) rotate(-8deg)}}
@keyframes live-pulse{0%,100%{opacity:.6;transform:scale(.82)}50%{opacity:1;transform:scale(1.16)}}
@keyframes live-mascot{0%,100%{transform:translateX(-50%) translateY(0) rotate(-.6deg)}50%{transform:translateX(-50%) translateY(-9px) rotate(.6deg)}}
@keyframes live-ticker-breathe{to{letter-spacing:.145em}}
@keyframes live-partner-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@media(max-width:980px){.live-broadcast-hero{grid-template-columns:minmax(0,1fr) minmax(290px,.8fr);gap:2.5rem;padding-inline:5%}.live-broadcast-hero h1{font-size:clamp(3rem,5vw,4rem)}.creator-mascot{left:-55px;width:100px;bottom:10px}.live-edition-grid{grid-template-columns:1fr}.live-edition-grid>a{min-height:130px}.live-daily{align-items:flex-start;flex-direction:column}}
@media(max-width:760px){.live-broadcast-hero{grid-template-columns:1fr;gap:2rem;min-height:0;padding:2.4rem 6% 2.4rem}.live-broadcast-hero h1{font-size:clamp(2.6rem,10.5vw,3.5rem);letter-spacing:-.05em;line-height:1.08;margin-top:1rem}.creator-eyebrow{font-size:.56rem}.live-broadcast-copy>p{font-size:.93rem}.live-broadcast-actions{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:1.3rem}.live-broadcast-actions .button{width:100%;gap:.5rem;padding:.85rem .65rem;font-size:.7rem}.creator-daily-link{font-size:.73rem}.creator-benefits{gap:.5rem 1rem;font-size:.62rem;margin:1.2rem 0}.live-edition-note>p{font-size:.7rem}.live-feature{gap:.4rem .6rem}.live-feature h2{font-size:.8rem}.live-winner{display:grid;grid-template-columns:1fr}.live-broadcast-stage{justify-self:center;min-height:350px;width:min(100%,390px);padding-bottom:0}.creator-preview-top{padding:.65rem .8rem}.creator-preview-copy{padding:.95rem 1rem .75rem}.creator-preview-visual{aspect-ratio:1.28}.creator-mascot{left:auto;right:8px;bottom:auto;top:150px;width:85px;height:145px}.creator-mascot .live-stage-mascot{height:130px;bottom:10px}.creator-mascot>span{display:none}.live-ticker{justify-content:flex-start;padding:.8rem 5%;font-size:.64rem}.live-ticker span:nth-of-type(n+2),.live-ticker i:nth-of-type(n+2){display:none}.live-edition{padding:3.2rem 5%}.live-edition .section-heading{display:block}.live-edition .section-heading>p{text-align:left}.live-edition-grid{gap:.7rem}.live-edition-grid>a{min-height:118px;padding:1.1rem}.live-edition-grid span{font-size:2rem}.live-daily{margin-inline:0;border-radius:0;padding:2.6rem 6%}.live-daily .button{width:100%}.djcioko-banner::before{padding-inline:1rem}.is-animated .djcioko-banner-mascot{animation:none}}
@media(max-width:760px){.djcioko-banner{padding:10px 0 0}.djcioko-banner>a{width:100%;max-height:260px;aspect-ratio:16/9;border-inline:0;border-radius:0}.djcioko-banner-art{object-fit:cover;object-position:center}.djcioko-banner-cta{bottom:.7rem}.djcioko-banner-cta b{padding:.55rem .8rem;font-size:.66rem}}
@media(prefers-reduced-motion:reduce){.live-broadcast-hero::before,.live-broadcast-kicker i,.live-stage-mascot,.live-ticker span,.djcioko-banner-mascot{animation:none!important}.live-edition-grid>a{transition:none}.live-edition-grid>a:hover{transform:none}}
