/* Synapse · manual de marca, pp. 2–10. Neutros y hover son derivaciones de interfaz. */
@font-face{font-family:Poppins;src:url("fonts/Poppins-Regular.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Poppins;src:url("fonts/Poppins-Medium.ttf") format("truetype");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:Poppins;src:url("fonts/Poppins-SemiBold.ttf") format("truetype");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:Poppins;src:url("fonts/Poppins-Bold.ttf") format("truetype");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:Sansation;src:url("fonts/Sansation-Regular.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Sansation;src:url("fonts/Sansation-Bold.ttf") format("truetype");font-style:normal;font-weight:700;font-display:swap}
:root{--synapse-hot-rose:#BE3C80;--synapse-blue-bell:#489FDF;--synapse-ink-black:#101820;--synapse-lavender-veil:#F0D8FF;--synapse-success-green:#20D4A6;--synapse-feedback-positive:#39B3AD;--synapse-feedback-critical:#F66666;--ink:var(--synapse-ink-black);--muted:#444444;--nav:var(--synapse-ink-black);--teal:var(--synapse-hot-rose);--teal-dark:#9C2967;font-family:Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.brand{display:block;padding:0;letter-spacing:normal;width:max-content;max-width:100%;font-size:inherit}
.brand-lockup{display:flex;flex-direction:column;align-items:center;width:190px;max-width:100%}
.brand .brand-logo{display:block;width:190px;min-width:163px;max-width:100%;height:auto;flex:none}
.brand-product{display:block;color:#101820;font-family:Poppins,sans-serif;font-size:11px;line-height:1.5;letter-spacing:3px;text-transform:uppercase;font-weight:600;margin-top:0;padding:0 12px 10px}
.navigation{margin-top:24px}.nav-link.is-active{background:#BE3C80;color:#fff}.nav-link.is-active .icon{color:#fff}
.avatar{background:#F0D8FF;color:#7C2455}.service-icon{color:#BE3C80;background:#FBEFF5;border-color:#E8C9DB}
.notice-success{background:#F7FFFD;border-color:#39B3AD;color:#146B59}.notice-error{background:#FFF9F9;border-color:#F66666;color:#A32D35}.notice-info{background:#F7F0FC;border-color:#DDD0E6;color:#444444}
input[type=checkbox]{accent-color:#BE3C80}::selection{background:#F0D8FF;color:#101820}
@media(max-width:1000px){.sidebar{padding-left:7px;padding-right:7px}.sidebar .brand-lockup,.sidebar .brand-logo{width:190px}.nav-link{font-size:12px}}
@media(max-width:700px){.sidebar{padding:10px 20px 14px}.brand-lockup,.brand .brand-logo{width:190px;max-width:100%;height:auto}.brand-product{font-size:10px;padding-bottom:2px}.navigation{margin-top:14px}.nav-link{font-size:11px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

.brand-lockup--inverse .brand-product{color:#F0D8FF}
