/* Comfortable type and touch targets without squeezing desktop tracks onto phones. */
body{font-size:13px}.sidebar nav b{font-size:12px}.sidebar nav button{min-height:40px}.profile strong{font-size:10px}.profile small{font-size:9px}.nav-bottom{font-size:11px}.workspace-card strong{font-size:10px}.workspace-card p{font-size:10px}.breadcrumb{font-size:11px}.status-dot{font-size:10px}.button{font-size:12px;min-height:38px}.button.small{font-size:10px;min-height:31px}.panel-heading h2{font-size:12px}.field{font-size:11px}.field input:not([type=checkbox]):not([type=range]),.field select,.field textarea{font-size:12px}.check{font-size:11px}.section-label{font-size:10px}.panel-note{font-size:10px}.hint-card{font-size:11px}.script-area{font-size:12px!important}.script-meta{font-size:9px}.provider-badge{font-size:9px}.asset-tabs button{font-size:10px}.asset-card p{font-size:10px}.asset-info{font-size:8px}.asset-info button{width:24px;height:24px}.source-stats{font-size:10px}.empty-assets{font-size:11px}.upload-zone strong{font-size:12px}.upload-zone>span:not(.upload-orb){font-size:10px}.upload-zone small{font-size:9px}.empty-canvas strong{font-size:12px}.empty-canvas>span{font-size:10px}.empty-canvas .button{font-size:10px}.player-controls>span{font-size:11px}.player-controls{height:52px}.preview-footnote{font-size:8px}.text-presets button{font-size:10px}.inspector-empty{font-size:11px}.inspector-empty strong{font-size:12px}.inspector-subtitle{font-size:10px}.selection-label{font-size:10px}.preset-option strong{font-size:10px}.preset-option small{font-size:8px}.ratio-buttons button{font-size:11px}.ratio-buttons small{font-size:9px}.timeline-block{font-size:9px}.timeline-block small{font-size:7px}.track-name{font-size:9px}.ruler-lane button{font-size:8px}.timeline-placeholder{font-size:8px}.timeline-footer{font-size:8px}.editor-bottom{font-size:9px}.project-card-info h3{font-size:13px}.project-card-info p,.template-card p{font-size:11px}.render-card h3{font-size:13px}.render-card p{font-size:11px}.caption-list button{font-size:10px}.caption-list small{font-size:9px}
@media(min-width:1251px){.workflow button>div{font-size:10px}.workflow small{font-size:8px}.project-heading>p{font-size:12px}}
@media(max-width:950px){.button{font-size:11px}.heading-actions .button{font-size:10px}.inspector-empty .text-presets button{font-size:9px}.workflow button>div{font-size:8px}}
@media(max-width:480px){.breadcrumb{font-size:9px}.heading-actions .button{font-size:10px;min-height:35px}.project-heading>p{font-size:10px;line-height:1.8}.workflow button>div{font-size:7px}.workflow button{min-height:80px}.panel-heading h2{font-size:12px}.field{font-size:12px}.field input:not([type=checkbox]):not([type=range]),.field select,.field textarea{font-size:16px;min-height:42px}.check{font-size:11px}.inspector-content>.field{min-width:125px}.inspector-empty .text-presets button{font-size:10px;min-height:42px}.text-presets button{font-size:11px;min-height:48px}.asset-tabs button{min-height:35px}.asset-info button{width:30px;height:30px}.mobile-track-item{font-size:11px;min-height:50px}.mobile-track-item small{font-size:9px}.mobile-track-title{font-size:11px}.mobile-track-item button{min-width:35px;min-height:35px}.mobile-empty{font-size:10px}.timeline-tools .button{font-size:10px}.timeline-toolbar .icon-button{width:29px;height:29px}.timeline-footer{font-size:8px;line-height:1.8}.editor-bottom{font-size:8px}.editor-bottom>span:first-child{max-width:230px}.modal-body .field input,.modal-body .field textarea,.modal-body .field select{font-size:16px}.modal-actions .button{font-size:12px;min-height:44px}.page-heading p{font-size:11px}.project-card-art>span{font-size:9px}}
