*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}body{overflow-x:hidden}h1,h2,h3,h4,strong,b,th{font-weight:650!important}label,button,a,select,.badge,.status-pill,.stat span,.panel-title p,.card-heading p,.settings-tabs a,.settings-nav a,nav a,.side-group a,.preview,.store-link,.upload,.table-button{font-weight:560!important}input,textarea,select,td,p,small,span{font-weight:400}button,a,select{cursor:pointer}button:disabled{opacity:.62;cursor:wait}img,svg,canvas,video{max-width:100%}table{max-width:100%}@media(max-width:1180px){.settings-tabs{display:flex!important;flex-wrap:wrap;height:auto;min-height:0;padding:8px}.settings-tabs a{flex:1 1 180px;min-height:44px!important;border:1px solid transparent;border-radius:8px}.settings-tabs a.active,.settings-tabs a:hover{border-color:#bbf7d0;border-bottom-color:#bbf7d0!important;background:#ecfdf5}.settings-nav{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media(max-width:860px){h1{font-size:clamp(24px,7vw,34px)!important}h2{font-size:clamp(18px,5vw,24px)!important}.topbar,.page-hero,.hero-row,.card-heading,.panel-title,.theme-heading,.table-toolbar{align-items:stretch!important;flex-direction:column!important}.top-actions,.hero-actions,.card-actions,.catalog-actions,.row-actions{justify-content:flex-start!important;width:100%}.search,.search-box,.top-actions select,.preview,.hero-actions button,.hero-actions a,.card-actions button,.catalog-actions button,.catalog-actions .segmented{width:100%!important}.settings-tabs a{flex-basis:calc(50% - 8px);justify-content:flex-start}.table-panel,.catalog-panel,.settings-card,.panel{overflow-x:auto}}@media(max-width:560px){.settings-tabs a,.settings-nav a{flex-basis:100%}.stat-strip,.metrics,.lower-grid,.bottom-grid,.settings-two,.profile-grid,.store-meta,.database-card,.catalog-toolbar,.form-grid,.pricing-grid,.inline-form,.inline-control{grid-template-columns:1fr!important}button,.button,.store-link,.upload{width:100%}}
