body#securityProfilesPage {
    --security-profile-surface: rgba(248, 252, 251, 0.92);
    --security-profile-surface-strong: #ffffff;
    --security-profile-border: rgba(15, 118, 110, 0.22);
    --security-profile-border-strong: rgba(13, 148, 136, 0.38);
    --security-profile-accent: #0f766e;
    --security-profile-accent-strong: #115e59;
    --security-profile-accent-soft: #ccfbf1;
    --security-profile-warning: #b45309;
    --security-profile-danger: #b91c1c;
    --security-profile-text: #102a2a;
    --security-profile-text-muted: #526565;
    --security-profile-shadow: 0 16px 42px rgba(15, 23, 42, 0.14);
    --security-profile-focus: 0 0 0 3px rgba(20, 184, 166, 0.24);
    background:
        linear-gradient(140deg, rgba(240, 253, 250, 0.96) 0%, rgba(248, 250, 252, 0.96) 42%, rgba(255, 251, 235, 0.86) 100%);
    color: var(--security-profile-text);
}

body#securityProfilesPage .shared-layout-page-main {
    background: transparent;
}

body#securityProfilesPage .page-header.security-profiles-page-header {
    border: 1px solid var(--security-profile-border);
    border-radius: 8px;
    background: #ffffff;
    box-shadow: 0 10px 30px rgba(15, 118, 110, 0.1);
}

body#securityProfilesPage .page-header.security-profiles-page-header h1 {
    color: var(--security-profile-accent-strong);
}

body#securityProfilesPage .page-header.security-profiles-page-header p {
    color: var(--security-profile-text-muted);
}
