body.domelyra-app{
font-family:"Segoe UI Variable Text","Segoe UI",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Helvetica,Arial,sans-serif;
font-kerning:normal;
font-variant-ligatures:common-ligatures contextual;
text-rendering:optimizeLegibility;
word-spacing:normal;
letter-spacing:0
}
body.domelyra-app h1,
body.domelyra-app h2,
body.domelyra-app h3,
body.domelyra-app h4,
body.domelyra-ui h1,
body.domelyra-ui h2,
body.domelyra-ui h3,
body.domelyra-ui h4,
body.domelyra-layout h1,
body.domelyra-layout h2,
body.domelyra-layout h3,
body.domelyra-layout h4{
font-family:"Segoe UI Variable Display","Segoe UI",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Helvetica,Arial,sans-serif;
letter-spacing:0!important;
word-spacing:.045em;
font-kerning:normal;
overflow-wrap:break-word
}
body.domelyra-app .page-head h1,
body.domelyra-app .dashboard-welcome h1,
body.domelyra-app .rc1-page-head h1,
body.domelyra-app .rc1-dashboard-head h1,
body.domelyra-app .pro19-page-head h1{
line-height:1.12!important
}
body.domelyra-app .panel h2,
body.domelyra-app .panel-head h2{
letter-spacing:0!important;
word-spacing:.035em;
line-height:1.2
}
body.domelyra-app .house-hero h2,
body.domelyra-app .setup-copy h1,
body.domelyra-app .auth-visual-copy h1,
body.domelyra-app .auth-card h2,
body.domelyra-app .hero-card strong,
body.domelyra-app .pro18-login-overlay strong,
body.domelyra-app .pro18-first-visual strong{
letter-spacing:0!important;
word-spacing:.045em
}
body.domelyra-app .button,
body.domelyra-app button,
body.domelyra-app .nav a,
body.domelyra-app label,
body.domelyra-app input,
body.domelyra-app select,
body.domelyra-app textarea,
body.domelyra-app table,
body.domelyra-app .status-pill,
body.domelyra-app .task-status,
body.domelyra-app .priority{
letter-spacing:0
}
body.domelyra-app .button,
body.domelyra-app button,
body.domelyra-app .nav a{
word-spacing:.025em
}
body.domelyra-app .eyebrow{
letter-spacing:.09em!important;
word-spacing:.18em
}
body.domelyra-app .nav-section{
letter-spacing:.11em!important;
word-spacing:.18em
}
body.domelyra-app .brand-copy strong,
body.domelyra-app .pro18-login-brand strong{
letter-spacing:.075em!important;
word-spacing:normal
}
body.domelyra-app .brand-copy small,
body.domelyra-app .sidebar-user-copy,
body.domelyra-app .pro18-family>span,
body.domelyra-app .topbar-title{
line-height:1.3
}
body.domelyra-app .sidebar-user-copy,
body.domelyra-app .pro18-family>span,
body.domelyra-app .topbar-title{
display:grid;
gap:2px
}
body.domelyra-app p,
body.domelyra-app li,
body.domelyra-app td,
body.domelyra-app th,
body.domelyra-app small,
body.domelyra-app span{
font-kerning:normal
}
body.domelyra-app p,
body.domelyra-app li{
line-height:1.55
}
body.domelyra-app .button,
body.domelyra-app .nav a,
body.domelyra-app td,
body.domelyra-app th,
body.domelyra-app label{
line-height:1.35
}
body.domelyra-app .page-head h1,
body.domelyra-app .panel h2,
body.domelyra-app .panel-head h2,
body.domelyra-app .inventory-row strong,
body.domelyra-app .task-v2-copy strong,
body.domelyra-app .care-reminder-copy strong,
body.domelyra-app .maintenance-device-copy strong,
body.domelyra-app .tracker-object-name strong,
body.domelyra-app .smart-device-name strong{
text-wrap:pretty
}
@media(max-width:760px){
body.domelyra-app .page-head h1,
body.domelyra-app .dashboard-welcome h1,
body.domelyra-app .rc1-page-head h1,
body.domelyra-app .rc1-dashboard-head h1{
line-height:1.16!important;
word-spacing:.055em
}
body.domelyra-app .button,
body.domelyra-app button{
line-height:1.4
}
}
