.feature-disabled{display:none!important}
.creator-portrait img[data-profile-photo],.account .avatar img[data-profile-photo]{object-position:var(--profile-position,50% 50%)!important;transform:scale(var(--profile-zoom,1))!important;transform-origin:var(--profile-position,50% 50%)!important}
.brand-name{max-width:165px;overflow-wrap:anywhere;font-size:clamp(26px,2.6vw,38px)}
.brand-sub{font-size:10px;letter-spacing:1.1px;overflow-wrap:anywhere}
html[data-motion="false"] *,html[data-motion="false"] *::before,html[data-motion="false"] *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
html[data-glass="false"] .panel,html[data-glass="false"] .intro,html[data-glass="false"] .stat,html[data-glass="false"] .job-row,html[data-glass="false"] .bottom-nav,html[data-glass="false"] .sidebar,html[data-glass="false"] dialog{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--paper)!important}
.setup-alert{padding:30px;max-width:620px;margin:12vh auto;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 16px 60px #50304418}
.setup-alert p{margin-top:12px;color:var(--muted)}
.login-notice{margin:14px 0;font-size:13px;color:var(--muted)}
.settings-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}
.invoice-share-notice{font-size:12px;color:var(--muted);margin-top:15px}
.topbar .today{font-variant-numeric:tabular-nums}
@media(max-width:760px){.bottom-nav:has(#mobileAssistant.feature-disabled){grid-template-columns:repeat(4,minmax(0,1fr))}.brand-name{font-size:32px}.intro-copy{min-width:0}.intro h1{overflow-wrap:anywhere}.invoice-workspace-head .btn{white-space:normal}.stat .money-digits{font-size:clamp(13px,4.4vw,22px)}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}
