@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;600;700;800;900&display=swap');
/* Demokratų sąjungos „Vardan Lietuvos“ brandbook akcentai. */
:root{--navy:#000080;--blue:#000080;--red:#d32222;--cloud:#f4f5fb;--brand-yellow:#f5c122;--brand-green:#22693a}
body{font-family:"Nunito Sans",Inter,Arial,sans-serif}
header{border-bottom-color:rgba(0,0,128,.12)}
.topline{background:linear-gradient(90deg,#d32222 0 18%,#000080 18%)}
.eyebrow,.num,.facts strong,.timeline time{color:#d32222}
.button{background:#d32222}
.button:hover{box-shadow:0 12px 24px rgba(211,34,34,.22)}
.button.ghost{color:#000080!important;border-color:rgba(0,0,128,.24)}
.brand strong,.section-head h2,.content h2,.rb-content .rb-copy h2,.rb-content .rb-copy h3,.rb-rich h2,.rb-rich h3,.rb-highlights h3,.quote,.card h3,.signature,.quick h3,.timeline h3,.rb-timeline .timeline h3{color:#111!important}.video h2,.video-copy h2,.cta h2,.contact-card h2{color:#fff!important}
.quick-grid,.card{border-color:rgba(0,0,128,.12)}
.hero,.video,footer{--navy:#000080}
footer{position:relative;overflow:hidden}
footer:after{display:none}.footer-brandbook{position:absolute;right:5%;bottom:28px;width:min(360px,32vw);height:auto;opacity:.28;filter:brightness(0) invert(1);pointer-events:none}.footer .wrap{position:relative}
footer .wrap{position:relative;z-index:1}
.cv-download{display:inline-flex;align-items:center;gap:9px;margin:12px 0 0 10px}
.cv-download:before{content:"↓";font-size:18px;line-height:1}
.cv-note{margin-top:26px;padding:18px 22px;border-left:4px solid #f5c122;background:#fffaf0;border-radius:0 14px 14px 0}
.cv-note strong{color:#000080}
@media (max-width:700px){.cv-download{margin:12px 0 0;display:flex;width:max-content}footer:after{opacity:.1;right:-120px}}

@media(max-width:700px){.footer-brandbook{width:220px;right:14px;bottom:55px;opacity:.2}}
