/* pliurpk.lt — dashboard brand tema (20260929)
   Perrašo LionVoice cyan paletę į pliurpk violetinę. Įkeliama TIK
   pliurpk.lt host'ui (lv_brand_dash_css()), lionvoice.app neliečiama. */
:root{
  --lv-ink:#1c2136;
  --lv-muted:#5b6478;
  --lv-bg:#f2f1fd;
  --lv-bg2:#faf9ff;
  --lv-card:#ffffffcc;
  --lv-card-solid:#fff;
  --lv-line:rgba(40,42,80,.12);
  --lv-cyan:#7c5cff;
  --lv-cyan-dark:#5a3cf0;
  --lv-magenta:#ff4d8d;
  --lv-ok:#12d18b;
  --lv-bad:#e05a6a;
  --lv-warn:#e0a24a;
  --lv-radius:18px;
}
/* Logotipas turi išlaikyti savo gradientą (violetinė-magenta), o ne būti nudažytas juodai */
.lv-brand img{filter:none!important;opacity:1!important}

/* --- Animuotas logotipas (tos pačios ekvalaizerio juostos kaip landing'e) --- */
.lv-mark-anim{display:inline-flex;align-items:flex-end;flex-shrink:0;gap:3px}
.lv-brand .lv-mark-anim{height:28px;width:32px;justify-content:center}
.mark .lv-mark-anim{height:36px;width:42px;justify-content:center;margin-right:2px}
.lv-mark-anim i{display:block;border-radius:4px;transform-origin:center bottom;
  background:linear-gradient(180deg,#7c5cff 0%,#ff4d8d 100%);
  animation:lvEq 1.1s ease-in-out infinite}
.lv-brand .lv-mark-anim i{width:4px}
.mark .lv-mark-anim i{width:5px}
.lv-mark-anim i:nth-child(1){height:38%;animation-delay:0s}
.lv-mark-anim i:nth-child(2){height:72%;animation-delay:.15s}
.lv-mark-anim i:nth-child(3){height:100%;animation-delay:.3s}
.lv-mark-anim i:nth-child(4){height:64%;animation-delay:.45s}
.lv-mark-anim i:nth-child(5){height:42%;animation-delay:.6s}
@keyframes lvEq{0%,100%{transform:scaleY(.55)}50%{transform:scaleY(1)}}
@media (prefers-reduced-motion:reduce){.lv-mark-anim i{animation:none}}

/* --- Login kortelės akcentai (cyan -> violet/magenta) --- */
.card button{background:#7c5cff;color:#fff}
.card button:hover{background:#5a3cf0;color:#fff}
.card input:focus{border-color:#7c5cff;box-shadow:0 0 0 3px rgba(124,92,255,.18)}
.card .mark span{color:#1c2136}
.card .mark::after{content:".";color:#7c5cff}
.lv-env-flap{background:linear-gradient(180deg,#7c5cff,#ff4d8d)!important}
.lv-env-letter{border-color:rgba(124,92,255,.28)!important;box-shadow:0 8px 18px rgba(124,92,255,.18)!important}
.lv-env-letter b{color:#5a3cf0!important}
.lv-lang-row a{border-color:rgba(124,92,255,.3)!important}
.lv-lang-row a.is-on{background:#7c5cff!important;color:#fff!important;border-color:transparent!important}
@font-face{font-family:'Inter Var';font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/fonts/inter-var-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Inter Var';font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/fonts/inter-var-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Inter Var';font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/fonts/inter-var-cyrillic.woff2') format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Manrope';font-style:normal;font-weight:200 800;font-display:swap;src:url('/assets/fonts/manrope-var-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Manrope';font-style:normal;font-weight:200 800;font-display:swap;src:url('/assets/fonts/manrope-var-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Manrope';font-style:normal;font-weight:200 800;font-display:swap;src:url('/assets/fonts/manrope-var-cyrillic.woff2') format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}

/* --- Kintamųjų fontų pritaikymas dashboarde (Inter Var + Manrope) --- */
body, input, select, textarea, button, .who, .note {
  font-family: 'Inter Var', 'Inter', system-ui, -apple-system, sans-serif;
}
h1, h2, h3, h4, .lv-brand .mark, .mark, strong, b, th {
  font-family: 'Manrope', 'Inter Var', 'Inter', system-ui, sans-serif;
}
