:root{--text-caption:12px;--text-label:13px;--text-body:14px;--text-action:14px;--text-section:16px;--text-dialog:20px;--text-page:24px;--weight-normal:400;--weight-medium:500;--weight-heading:600}h1,h2,h3,h4{font-weight:var(--weight-heading)}.workspace-app .phead h2,.owner-console h1{font-size:var(--text-page);font-weight:var(--weight-heading);letter-spacing:-.025em;line-height:1.3}.workspace-app .phead .sub{font-size:var(--text-label);font-weight:400;line-height:1.55}.workspace-app .pill,.workspace-app .pill.sm,.workspace-app .phead>.pill,.login-page .pill,.owner-console .pill{font-size:var(--text-action);font-weight:500;line-height:1.4}.workspace-app .pill.solid,.login-page .pill.solid{font-weight:600}.workspace-app :is(.ddbtn,.dpbtn,.msbtn,.ddval,.ddopt){font-size:var(--text-body);font-weight:400;line-height:1.45}.workspace-app :is(.ddopt.on,.dpgrid button.on){font-weight:500}.workspace-app .filters button,.workspace-app .section-tabs button{font-size:var(--text-action);font-weight:500;line-height:1.4}.workspace-app :is(.flabel,.team-fields label:not(.team-check):not(.team-scope-choice):not(.team-access-options label)){font-size:var(--text-label);font-weight:500;line-height:1.45}.workspace-app :is(.fhelp,.ferr,.meta){font-size:var(--text-caption);line-height:1.5}.workspace-app .sect{font-size:var(--text-caption);letter-spacing:.08em;font-weight:500}.workspace-app .team-dialog-head h2,.workspace-app .dlghd h2,.app-update h2,.mfa-dialog-header h2{font-size:var(--text-dialog);letter-spacing:-.02em;font-weight:600;line-height:1.35}.workspace-app .team-dialog-head span{font-size:var(--text-caption);font-weight:500}.team-access-info h3,.team-dialog-body h3,.workspace-app .contract-add-options h3{font-size:var(--text-section);font-weight:600;line-height:1.4}.team-access-info h4{font-size:var(--text-label);font-weight:500;line-height:1.45}.team-access-info-modules,.team-access-info p,.team-access-info li{font-size:var(--text-body);font-weight:400}.team-person b{font-size:var(--text-body);font-weight:500;line-height:1.45}.team-role-name,.team-scope b{font-size:var(--text-label);font-weight:500;line-height:1.45}.team-person span:not(.team-avatar),.team-scope>span{font-size:var(--text-caption);line-height:1.5}@media (max-width:540px){:root{--text-page:22px}}@media (max-width:859px),(pointer:coarse){.workspace-app :is(.ddbtn,.dpbtn,.msbtn,.ddval){font-size:16px}}
