/* Acorn original: Mulish body + Urbanist headings. Local files, no CDN dependency. */
@font-face{font-family:Mulish;src:url('../fonts/gyn/Mulish.ttf') format('truetype');font-weight:200 1000;font-style:normal;font-display:swap}
@font-face{font-family:Urbanist;src:url('../fonts/gyn/Urbanist.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap}
:root{--font-body:Mulish,sans-serif;--font-heading:Urbanist,sans-serif;--bs-font-sans-serif:Mulish,sans-serif;--bs-font-monospace:Mulish,sans-serif;--bs-body-font-family:Mulish,sans-serif}
body{font-family:Mulish,sans-serif!important;font-weight:500;line-height:1.55}
body button,body input,body select,body textarea,body table,body code,body pre,body kbd,body samp{font-family:Mulish,sans-serif!important}
body h1,body h2,body h3,body h4,body h5,body h6{font-family:Urbanist,sans-serif!important;font-weight:750}
body.gyn-acorn.gyn-ui{font-size:15px;font-weight:500}
body.gyn-acorn.gyn-ui label{font-weight:650}
body.gyn-acorn.gyn-ui :is(.gn-data-list,.cp-sheet,.usr-table,.ga-table) td{font-size:13px!important;font-weight:550;line-height:1.55}
body.gyn-acorn.gyn-ui :is(.gn-data-list,.cp-sheet,.usr-table,.ga-table) th{font-size:13px!important;font-weight:750;line-height:1.5}
body.gyn-acorn.gyn-ui :is(.gn-data-list,.cp-sheet,.usr-table,.ga-table) td small{font-size:12px!important;font-weight:500}
body.gyn-acorn.gyn-ui input:not([type=checkbox]):not([type=radio]):not([type=range]),body.gyn-acorn.gyn-ui textarea{font-size:14px}
body.gyn-acorn.gyn-ui .gn-nav-text{font-size:15px;font-weight:650}body.gyn-acorn.gyn-ui .gn-submenu a{font-size:14px;font-weight:600}
body.gyn-acorn.gyn-ui .dg-card h3{font-size:15px;font-weight:650}.dg-page .dg-estado{font-size:12px;line-height:1.65}.dg-page .dg-section p{font-size:13px}.dg-page .dg-valor{font-family:Urbanist,sans-serif!important}
body.gyn-acorn.gyn-ui .dg-card button.dg-formula-btn{font-size:12px!important;max-width:160px}.dg-page .dg-sin-serie{font-size:12px}
.auth-card .auth-footer,.auth-card .auth-security,.auth-card .auth-access,.auth-card .auth-support{font-size:12px!important;font-weight:550}.auth-card .field label{font-weight:650}.auth-card .auth-intro{font-weight:500}
