/* „Услуги“ — пренесено от uslugi.astro. Избраната от котвата услуга (:target) е тъмносиня. */
.elementor .e-con.uslugi-intro{background:var(--bg)}
.elementor .uslugi-intro .elementor-widget-text-editor.section-lead p{margin-top:0}
.quick ul{flex-wrap:wrap;justify-content:center;gap:10px;max-width:900px;margin:0 auto;padding:0;list-style:none;display:flex}
.quick a{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);align-items:center;min-height:44px;padding:8px 16px;font-weight:700;text-decoration:none;display:inline-flex}
.quick a:hover{border-color:var(--gold)}
.elementor .e-con.uslugi-grid{gap:var(--space-s);display:grid}
.elementor .e-con.usluga{border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:var(--radius-l);box-shadow:var(--shadow-card)}
.anb.usluga{--padding-top:24px;--padding-right:22px;--padding-bottom:26px;--padding-left:22px}
.elementor .fon-bg .e-con.usluga{background:var(--card)}
.elementor .fon-card .e-con.usluga{background:var(--bg)}
.elementor .fon-bg .e-con.usluga:target,.elementor .fon-card .e-con.usluga:target{border-color:var(--dark);border-left-color:var(--gold);background:var(--dark);color:var(--on-dark);box-shadow:var(--shadow-target)}
.usluga h2.elementor-heading-title{margin:0 0 var(--space-xs);font-family:var(--font-serif);font-size:1.3rem;font-weight:600;line-height:1.3}
.usluga .elementor-widget-text-editor p{color:var(--muted)}
.usluga:target .elementor-widget-text-editor p{color:var(--on-dark-muted)}
@media (width>=768px){.elementor .e-con.uslugi-grid{gap:var(--space-m);grid-template-columns:1fr 1fr}}