.studio-logo > span { font-size: 14px; }
.studio-logo strong { font-size: 18px; }
.studio-logo small { font-size: 12px; }
.studio-tenant__mark { font-size: 11px; }
.studio-tenant strong { font-size: 14px; }
.studio-tenant small { font-size: 11px; }
.save-state { font-size: 12px; }
.studio-preview-link, .studio-save-button { font-size: 13px; }
.studio-sidebar__heading span { font-size: 11px; }
.studio-sidebar__heading strong { font-size: 15px; }
.studio-sidebar nav button strong { font-size: 14px; }
.studio-sidebar nav button small { font-size: 11px; }
.studio-sidebar__footer span { font-size: 10px; }
.studio-sidebar__footer strong { font-size: 12px; }
.studio-sidebar__footer small { font-size: 11px; }
.studio-page-heading > div > span { font-size: 11px; }
.studio-page-heading h1 { font-size: clamp(32px, 3.2vw, 44px); }
.studio-page-heading p { font-size: 15px; }
.ask-ai-button { font-size: 13px; }
.ask-ai-button > span { font-size: 10px; }
.studio-notice { font-size: 13px; }
.studio-notice button { font-size: 11px; }
.studio-card__header > div > span, .workflow-properties__header > div > span, .field-editor-heading > div > span, .integration-card header > div > span { font-size: 10px; }
.studio-card__header h2, .workflow-properties__header h2, .field-editor-heading h3, .integration-card h2 { font-size: 18px; }
.studio-card__status { font-size: 11px; }
.studio-field strong { font-size: 13px; }
.studio-field small { font-size: 11px; }
.studio-field input, .studio-field select, .studio-field textarea, .condition-row input, .condition-row select { font-size: 14px; }
.brand-sample__label { font-size: 11px; }
.brand-sample__logo { font-size: 10px; }
.brand-sample > span:not(.brand-sample__label) { font-size: 11px; }
.brand-sample h2 { font-size: 25px; }
.brand-sample p { font-size: 13px; }
.brand-sample button { font-size: 12px; }
.studio-text-button { font-size: 12px; }
.studio-color-field strong { font-size: 13px; }
.studio-color-field > span:last-child input { font-size: 11px; }
.workflow-outline > header span { font-size: 11px; }
.workflow-outline h2 { font-size: 17px; }
.workflow-outline > header button, .field-editor-heading > button, .studio-add-row { font-size: 12px; }
.drag-handle { font-size: 14px; }
.workflow-screen-number { font-size: 11px; }
.workflow-screen-list strong { font-size: 13px; }
.workflow-screen-list small { font-size: 10px; }
.workflow-screen-list i { font-size: 9px; }
.workflow-outline > footer { font-size: 11px; }
.workflow-properties__header > button { font-size: 11px; }
.field-editor-row__index { font-size: 8px; }
.field-editor-row__main input, .field-editor-row > select, .field-editor-options input { font-size: 13px; }
.field-editor-row__main span { font-size: 10px; }
.studio-mini-toggle { font-size: 11px; }
.field-editor-options { font-size: 11px; }
.studio-empty-state { font-size: 12px; }
.integration-logo { font-size: 11px; }
.integration-card p { font-size: 13px; }
.connection-status { font-size: 11px; }
.mapping-table__head { font-size: 10px; }
.mapping-table code { font-size: 12px; }
.mapping-table select { font-size: 12px; }
.integration-note strong { font-size: 14px; }
.integration-note p { font-size: 12px; }
.studio-preview__toolbar strong { font-size: 11px; }
.studio-preview__toolbar button { font-size: 11px; }
.studio-preview__viewport--mobile .tenant-screen-heading h1 { font-size: 31px; }
.release-card > span:not(.release-card__icon) { font-size: 11px; }
.release-card h2 { font-size: 30px; }
.release-card > p { font-size: 14px; }
.release-card label span { font-size: 13px; }
.release-card textarea { font-size: 14px; }
.release-card > button { font-size: 13px; }
.release-card > small { font-size: 10px; }
.version-list article > span { font-size: 12px; }
.version-list strong { font-size: 13px; }
.version-list small { font-size: 10px; }
.version-list button { font-size: 11px; }
.studio-loading p { font-size: 13px; }
.ai-studio-drawer__header > div > span { font-size: 10px; }
.ai-studio-drawer__header h2 { font-size: 17px; }
.ai-intro-message > span { font-size: 8px; }
.ai-intro-message strong { font-size: 14px; }
.ai-intro-message p { font-size: 12px; }
.ai-bootstrap-card summary strong { font-size: 13px; }
.ai-bootstrap-card summary small { font-size: 10px; }
.ai-asset-drop strong { font-size: 12px; }
.ai-asset-drop small { font-size: 10px; }
.ai-secondary-action { font-size: 12px; }
.ai-suggestions > span { font-size: 10px; }
.ai-suggestions button { font-size: 12px; }
.ai-proposal-card > header small { font-size: 10px; }
.ai-proposal-card h3 { font-size: 15px; }
.ai-proposal-card__brand strong { font-size: 12px; }
.ai-proposal-card li { font-size: 12px; }
.ai-proposal-card__actions button { font-size: 12px; }
.ai-composer textarea { font-size: 13px; }
.ai-composer > button { font-size: 12px; }
.ai-composer > small { font-size: 10px; }
.studio-account-button { font-size: 12px; }
.studio-auth-screen > p { font-size: 14px; }
.studio-auth-card__logo { font-size: 17px; }
.studio-auth-card > span:nth-child(2) { font-size: 11px; }
.studio-auth-card h1 { font-size: 28px; }
.studio-auth-card p { font-size: 13px; }
.studio-auth-card > button { font-size: 13px; }
.studio-auth-card > small { font-size: 10px; }
.studio-auth-card__error { font-size: 12px; }
