.social-shell{--social-bg-page:var(--perfil-bg-page);--social-bg-surface:var(--perfil-bg-surface);--social-bg-surface-alt:var(--perfil-bg-surface-alt);--social-text:var(--perfil-text);--social-muted:var(--perfil-muted);--social-heading:var(--perfil-heading);--social-border:var(--perfil-border);--social-accent:var(--perfil-accent);--social-accent-contrast:var(--perfil-accent-contrast);--social-success:var(--perfil-success);--social-danger:var(--perfil-danger);--social-radius-sm:var(--perfil-radius-sm);--social-radius-md:var(--perfil-radius-md);--social-radius-lg:var(--perfil-radius-lg);--social-space-2:var(--perfil-space-2);--social-space-3:var(--perfil-space-3);--social-space-4:var(--perfil-space-4);--social-space-5:var(--perfil-space-5);--social-shadow-sm:var(--perfil-shadow-sm);--social-shadow-md:var(--perfil-shadow-md);--social-content-max:var(--perfil-content-max);--social-font-body:var(--perfil-font-body);--social-font-heading:var(--perfil-font-heading);font-family:var(--social-font-body,system-ui,sans-serif);color:var(--social-text);background:transparent;max-width:var(--social-content-max,1220px)}.social-card,.social-resumen>div,.social-usuario{background:var(--social-bg-surface);color:var(--social-text);border-color:var(--social-border);border-radius:var(--social-radius-md,12px);box-shadow:var(--social-shadow-sm,none)}.social-card h2,.social-card h3,.social-cabecera h1{font-family:var(--social-font-heading,var(--social-font-body,inherit));color:var(--social-heading)}.social-btn,.social-acciones button{background:var(--social-accent);color:var(--social-accent-contrast,#fff);border-radius:var(--social-radius-md,10px);font-family:var(--social-font-body,inherit)}.social-btn.secundario,.social-acciones button.secundario{background:var(--social-bg-surface-alt);color:var(--social-text);border-color:var(--social-border)}.social-nav a{border-color:var(--social-border);border-radius:999px;color:var(--social-text)}.social-nav a.activo{background:var(--social-accent);color:var(--social-accent-contrast,#fff)}.social-avatar{background:var(--social-bg-surface-alt);box-shadow:0 0 0 1px var(--social-border)}.social-mutual{background:var(--social-bg-surface-alt);border-color:var(--social-border);color:var(--social-muted)}.social-mensaje.ok{border-color:var(--social-success);background:color-mix(in srgb,var(--social-success) 12%,transparent)}.social-mensaje.error{border-color:var(--social-danger);background:color-mix(in srgb,var(--social-danger) 12%,transparent)}.social-preferencias select,.social-busqueda-linea input{background:var(--social-bg-surface);color:var(--social-text);border-color:var(--social-border);border-radius:var(--social-radius-md,10px)}[data-emp-external-component]{--emp-ext-accent:var(--social-accent);--emp-ext-surface:var(--social-bg-surface);--emp-ext-text:var(--social-text);--emp-ext-muted:var(--social-muted);--emp-ext-border:var(--social-border)}
