@import url("../law-firm/style.css");
@import url("../law-layout-modern/style.css");

/* law-showcase-slate: Slate modern — mosaic compliance */
:root {
    --theme-primary: #334155;
    --theme-accent: #94A3B8;
    --lf-primary: #334155;
    --lf-primary-dark: color-mix(in srgb, #334155 72%, #000);
    --lf-accent: #94A3B8;
    --lf-light: #E2E8F0;
}

body { background: #F8FAFC; }

.lf-hero {
    background-image:
        linear-gradient(120deg, color-mix(in srgb, #334155 88%, #000), color-mix(in srgb, #334155 55%, transparent)),
        var(--lf-hero-image, none);
}

.lf-firm-section,
.lf-section.lf-firm-section { background: #E2E8F0; }
