body{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-base)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}h2,h3{font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight-semibold)}h4,h5,h6{font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-semibold)}p{overflow-wrap:break-word}button,input,select,textarea{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-base)}label{font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--font-weight-medium)}.type-page-title,.page-header h1,.overview .page-header h1{font-family:var(--font-heading);font-size:var(--font-size-2xl);line-height:var(--line-height-2xl);font-weight:var(--font-weight-bold);letter-spacing:-.02em}.type-section-title,.infra-step-heading h2{font-family:var(--font-heading);font-size:var(--font-size-xl);line-height:var(--line-height-xl);font-weight:var(--font-weight-bold)}.type-card-title,.panel-head h2,.infra-review-card h3{font-family:var(--font-heading);font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight-semibold)}.type-subheading{font-family:var(--font-heading);font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-semibold)}.type-body,.page-description{font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-normal)}.type-ui{font-size:var(--font-size-base);line-height:var(--line-height-base)}.type-label{font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--font-weight-medium)}.type-helper{font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--text-secondary)}.type-metadata,small{font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:var(--text-muted)}.type-code,code,kbd,samp,pre{font-family:var(--font-mono);font-size:var(--font-size-sm);line-height:var(--line-height-base);font-weight:var(--font-weight-normal)}.type-numeric,.metric-card strong,td[data-numeric],time{font-variant-numeric:tabular-nums}.readable-copy{max-width:68ch}.button,.nav-item,.nav-subitem,.collapse-button,.profile-trigger-label{font-size:var(--font-size-base);line-height:var(--line-height-base)}.button{min-height:44px;font-weight:var(--font-weight-semibold);white-space:normal}input:not([type=checkbox]):not([type=radio]),select,textarea,.infra-wizard input:not([type=checkbox]):not([type=radio]),.infra-wizard select,.security-filter-panel input,.security-filter-panel select{font-size:var(--font-size-base);line-height:var(--line-height-base)}th{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-semibold)}td{font-size:var(--font-size-base);line-height:var(--line-height-base)}tbody tr{height:48px}th,td{padding-block:12px}td code,th code{font-size:var(--font-size-sm);line-height:var(--line-height-base)}.history-table th{font-size:var(--font-size-sm)}.history-table td{font-size:var(--font-size-base)}.status,.env-status,.environment-pill{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.nav-label{font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;color:var(--sidebar-muted)}.nav-item,.nav-subitem,.collapse-button,.system-status{color:var(--sidebar-muted)}.nav-item.active,.nav-subitem.active{color:var(--sidebar-text)}.infra-review-card label,.infra-wizard label,.quality-target-picker label{font-size:var(--font-size-base);line-height:var(--line-height-base)}.infrastructure-console-lines{font-family:var(--font-mono);font-size:var(--font-size-sm);line-height:var(--line-height-base)}@media (max-width:760px){input:not([type=checkbox]):not([type=radio]),select,textarea,.infra-wizard input:not([type=checkbox]):not([type=radio]),.infra-wizard select{font-size:var(--font-size-md);line-height:var(--line-height-md)}}.infra-plan-code{background:var(--surface-muted);color:var(--text)}.table-scroll{width:100%;min-width:0;max-width:100%;position:relative;overflow-x:auto}.table-scroll table{width:100%}.type-code,code{overflow-wrap:anywhere}pre{max-width:100%;overflow:auto}:where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]),select,textarea){border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--text);padding:10px 12px}:where(textarea){min-height:96px}::placeholder{color:var(--muted);opacity:1}caption{text-align:left;color:var(--muted);font-size:var(--font-size-base);line-height:var(--line-height-base);padding-block:8px}.topbar-actions .organization-selector select{font-size:var(--font-size-base);line-height:var(--line-height-base)}@media (max-width:760px){.topbar-actions .organization-selector select{font-size:var(--font-size-md)}}.nav-item,.nav-subitem{font-weight:var(--font-weight-medium)}.nav-item.active,.nav-subitem.active,.status,.env-status,.environment-pill{font-weight:var(--font-weight-semibold)}.login-copy>p:last-child,.login-card>p:not(.eyebrow),.organization-onboarding>p,.github-first-page>section>p,.empty-state>p,.error-state>p,.account-access>p{font-size:var(--font-size-md);line-height:var(--line-height-md)}.login-card h2{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}.login-copy h1{font-size:var(--font-size-2xl);line-height:var(--line-height-2xl)}.login-copy,.login-panel,.login-card{min-width:0}.login-panel{padding-block:48px 72px}.login-copy h1,.login-card h2{overflow-wrap:break-word}.infra-plan-code,.env-plan pre,.scoped-execution-panel pre,.operations-command code,.azure-example-output{font-family:var(--font-mono);font-size:var(--font-size-sm);line-height:var(--line-height-base)}.table-scroll:focus-visible{outline:2px solid var(--link);outline-offset:3px}.infra-stage-heading p,.review-step-heading p,.repository-step-main>header p,.iac-step-heading p,.azure-prepare-intro p{max-width:68ch}
