/* Palette matched to www.govilive.ro: navy, violet, pink and cyan. */
:root{color-scheme:dark;--ink:#f8f8ff;--green:#090b20;--paper:#090b20;--muted:#a9afd0;--line:rgba(255,255,255,.13);--lime:#55e8ff;--violet:#795cff;--pink:#ff4aa2;--cyan:#55e8ff;--panel:rgba(20,23,54,.78);--action:linear-gradient(120deg,#5d5cff,#8a38ee 60%,#e348a4);--surface:linear-gradient(145deg,rgba(37,40,81,.8),rgba(17,19,48,.88));--heading-gradient:linear-gradient(105deg,#fff 28%,#bdafff 54%,#5feaff 89%)}
body{background:radial-gradient(ellipse at 2% 5%,rgba(121,92,255,.18),transparent 31%),radial-gradient(ellipse at 99% 9%,rgba(255,74,162,.12),transparent 28%),#090b20;color:var(--ink);overflow-x:clip}
a,button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-color:var(--cyan)}
.header{background:rgba(9,11,32,.82);border-color:var(--line)}.desktop-nav{color:#c8cbea}.desktop-nav a:hover{color:var(--cyan)}.mobile-nav{background:#111330;border-color:var(--line)}.brand-name small{color:#bdafff}.brand-logo{filter:drop-shadow(0 0 12px rgba(121,92,255,.3))}
.btn-lime,.btn-dark{background:var(--action);color:#f8f8ff;box-shadow:0 7px 25px rgba(121,92,255,.21)}.btn-lime:hover,.btn-dark:hover{background:var(--action);filter:brightness(1.12)}.btn-outline{color:#dce0ff;border-color:var(--line);background:rgba(255,255,255,.055)}
.hero{color:#f8f8ff;isolation:isolate}.hero:before{background:radial-gradient(ellipse at 7% 10%,rgba(93,92,255,.2),transparent 45%),radial-gradient(ellipse at 96% 60%,rgba(227,72,164,.15),transparent 40%),#090b20}.hero h1>span{background:var(--heading-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:.78em;line-height:1.18;display:inline-block;letter-spacing:-2px}.hero .eyebrow{color:#adf1db}.status-dot{background:#6df0a7;box-shadow:0 0 0 3px rgba(109,240,167,.12)}.hero-description{color:var(--muted)}.hero .text-button{color:#dce0ff}.play-small{border-color:#777ca4}.hero-notes{color:#a9afd0}.orbit{border-color:rgba(184,175,255,.18)}.art-caption{color:#bdafff}.scribble{color:#bdafff}.reel{border-color:#7770b6;box-shadow:0 24px 40px #0007;background-image:linear-gradient(0deg,#090b20b0,transparent),var(--sprite)}.reel-travel{border-color:#514679}.reel-main{border-color:#8a78bb}.reel-coffee{border-color:#745288;background-image:var(--sprite)}.travel-title em{color:var(--cyan)}.main-quote em{color:var(--cyan)}.video-progress{background:linear-gradient(90deg,var(--cyan) 55%,#ffffff55 55%)}.floating-chip{background:#1c1e44;border:1px solid rgba(184,175,255,.28);color:#f8f8ff;box-shadow:0 12px 30px #0006}.floating-chip small{color:#a9afd0}.check-icon{background:rgba(109,240,167,.14);color:#6df0a7}.sparkle{color:var(--pink)}.format-sticker{color:var(--cyan)}
.platforms{border-color:var(--line)}.platforms>span:first-child,.platforms-end{color:#9da4cb}.platform-name{color:#dce0ff}.youtube-icon{background:#dce0ff;color:#090b20}.platform-govilive{color:#f8f8ff}.platform-govilive img{filter:drop-shadow(0 0 9px rgba(121,92,255,.23))}
.muted{color:#b0a1ff}h2 span{color:#bdafff}.section-heading p{color:var(--muted)}.format-tabs button{background:rgba(255,255,255,.04);border-color:var(--line);color:#c8cbea}.format-tabs button.active{background:var(--action);border-color:transparent;color:#fff}.format-tabs>span{color:var(--muted)}.example:hover{box-shadow:0 10px 32px rgba(121,92,255,.18)}.example-photo{background-image:linear-gradient(0deg,#090b20cc,transparent),var(--sprite)}.example-story{background-image:linear-gradient(0deg,#141029bb,transparent),var(--sprite)}.example-list{background-image:linear-gradient(0deg,#090b20dd,#090b2044),var(--sprite)}.example-quote{background:linear-gradient(145deg,#34326b,#1b1a3f);color:#f8f8ff}.example-quiz{background:linear-gradient(145deg,#6050a6,#282550);color:#f8f8ff}.example-quote .example-badge,.example-quiz .example-badge{border-color:#ffffff40}.quote-mark{color:var(--pink)}.example-quote .example-text em{color:#c9beff}.quiz-symbol{border-color:#c8baff55;color:#ddd3ff}.quiz-options span{border-color:#d9d0ff44}.quiz-options span:last-child{background:#ffffff19}.format-footnote{color:var(--muted)}.format-footnote .status-dot{background:#6df0a7}.format-footnote .text-button{color:var(--cyan)}
.how-section{background:linear-gradient(180deg,rgba(28,25,66,.74),rgba(17,19,48,.6));border-color:var(--line)}.step-visual{background:var(--surface);border-color:var(--line)}.topic-visual>span,.topic-visual small{color:#a9afd0}.topic-visual>div{background:#11142f;border-color:rgba(184,175,255,.2);color:#f8f8ff}.topic-visual>div>span{color:#bdafff}.topic-visual i{background:#6df0a7}.style-mini.one{background:#121334;color:#55e8ff}.style-mini.two{background:linear-gradient(135deg,#795cff,#d742ad);color:#fff}.style-mini.three{background:#353273;color:#dce0ff}.selected-style{background:#55e8ff;color:#10132a}.export-icon{background:rgba(121,92,255,.22);color:#c5b5ff}.export-visual div>span{color:#a9afd0}.export-check{background:rgba(109,240,167,.12);color:#6df0a7}.step-title>span{color:#bdafff;border-color:#514779}.step p{color:var(--muted)}
.feature-copy>p,.feature-list small{color:var(--muted)}.feature-list li>span{background:rgba(121,92,255,.16);color:#bdafff}.workspace-mock{background:var(--surface);border-color:rgba(184,175,255,.28);box-shadow:0 28px 65px #0005}.workspace-top{border-color:var(--line);color:#a9afd0}.workspace-top .mini-brand{color:#f8f8ff}.mock-pill{color:#6df0a7;background:rgba(109,240,167,.08);border-color:rgba(109,240,167,.2)}.mock-sidebar{border-color:var(--line);color:#a9afd0}.mock-active{background:rgba(121,92,255,.25);color:#c7baff}.mock-video{background-image:linear-gradient(0deg,#090b20c6,#090b2044),var(--sprite)}.mock-controls>span{color:#a9afd0}.mock-colors i{background:#55e8ff;border-color:#141736;outline-color:#bdafff}.mock-colors i:nth-child(2){background:#795cff}.mock-colors i:nth-child(3){background:#ff4aa2}.mock-field{background:#11142f;border-color:var(--line);color:#c8cbea}.mock-ready{background:rgba(121,92,255,.2);color:#d0c3ff}.mock-timeline{color:#a9afd0}.mock-timeline>div{border-color:#71649c}.mock-timeline i{border-color:#252851}.workspace-note{color:#bdafff}
.access-section{background:linear-gradient(145deg,rgba(39,39,92,.87),rgba(15,18,45,.82));border:1px solid rgba(184,175,255,.28);color:var(--ink);box-shadow:0 28px 88px #0004}.access-copy .eyebrow{color:#bdafff}.access-copy h2 span{background:var(--heading-gradient);background-clip:text;-webkit-background-clip:text;color:transparent}.access-copy p{color:#a9afd0}.access-card{background:rgba(255,255,255,.04);border-color:var(--line)}.access-label{color:#dce0ff}.access-label span{background:rgba(121,92,255,.28);color:#d8ceff}.price span{color:#a9afd0}.access-card ul{color:#dce0ff}.access-card p{color:#a9afd0;border-color:var(--line)}
.faq-section>div>p,.faq-list details p{color:var(--muted)}.faq-list summary span{color:#bdafff}.final-cta{background:radial-gradient(ellipse at 85% 20%,rgba(255,74,162,.17),transparent 70%),linear-gradient(145deg,#24244f,#10132c);border:1px solid rgba(184,175,255,.28)}.final-cta h2 span{background:var(--heading-gradient);background-clip:text;-webkit-background-clip:text;color:transparent}.cta-spark{color:rgba(121,92,255,.35)}.footer>span,.footer>div{color:#979dbf}.footer a:hover,.footer button:hover{color:#dce0ff}.footer .brand{color:#f8f8ff}
.studio-dialog,.studio-header{background:#11142f;color:#f8f8ff}.studio-header{border-color:var(--line)}.studio-label{color:#a9afd0}.studio-label b{background:rgba(121,92,255,.2);color:#d8ceff}.icon-btn:hover{background:rgba(121,92,255,.18)}.editor-intro,.input-help,.local-note,.reset-button{color:#a9afd0}.editor input:not([type=color]),.editor select,.editor textarea{background:#090b20;border-color:rgba(184,175,255,.24);color:#f8f8ff}.editor input::placeholder,.editor textarea::placeholder{color:#8992bd}.topic-input button{background:rgba(121,92,255,.23);color:#d8ceff}.upload-button,.color-label input{border-color:rgba(184,175,255,.3)}.preview-pane{background:#090b20;color:#dce0ff}.preview-top,.playback>span,.export-info{color:#a9afd0}#preview-canvas{background:#11142f}.privacy-dialog{background:#11142f;color:#f8f8ff}.privacy-dialog p{color:#a9afd0}dialog::backdrop{background:#050617c9}
@media(max-width:760px){.hero h1>span{letter-spacing:-1.5px}.hero:before{background:radial-gradient(ellipse at 15% 20%,rgba(121,92,255,.18),transparent 48%),radial-gradient(ellipse at 95% 65%,rgba(255,74,162,.13),transparent 50%),#090b20}}

/* Embedded creator: the host app supplies its own close control. */
.govi-transfer { width:100%; margin-top:12px; }
.govi-transfer[hidden] { display:none; }
.reel-bottom .mini-brand { font-size:13px; }
.govi-embedded body > header,.govi-embedded body > main,.govi-embedded body > footer { display:none; }
.govi-embedded .studio-dialog { position:fixed; inset:0; width:100%; max-width:none; height:100dvh; max-height:100dvh; margin:0; border:0; border-radius:0; }
.govi-embedded .studio-dialog::backdrop { background:#090b20; }
.govi-embedded #studio-close { display:none; }
.govi-embedded .studio-layout { min-height:calc(100dvh - 92px); }
