.app-shell .content{padding-top:var(--space-8)}.app-shell .page-header{margin-bottom:var(--space-6);gap:var(--space-6)}.app-shell .page-header h1{letter-spacing:-.035em;font-size:clamp(30px,2.5vw,38px);line-height:1.12}.app-shell .page-header p{margin-top:var(--space-2);font-size:14px;line-height:1.5}.app-shell .header-actions{gap:var(--space-2)}.app-shell .section-header{min-height:var(--space-10);margin-bottom:var(--space-4);gap:var(--space-4)}.app-shell .section-header h2{font-size:20px;line-height:1.25}.app-shell .field{gap:var(--space-2)}.app-shell .field input,.app-shell .field select{min-height:var(--control-height)}.app-shell .field small{font-size:12px;font-weight:400;line-height:1.5}.app-shell .button:hover{transform:none}.app-shell .badge{min-height:24px;padding:var(--space-1) var(--space-2);font-variant-numeric:tabular-nums}.app-shell .data-table td{padding:var(--space-3) var(--space-4)}.app-shell .artists-table th,.app-shell .artists-table td{padding-inline:var(--space-3)}.app-shell .artists-table th:nth-child(3){width:16%}.app-shell .artists-table th:nth-child(4){width:7%}.app-shell .artists-table th:nth-child(5){width:13%}.app-shell .artists-table th:nth-child(6){width:12%}.app-shell .artists-table th:nth-child(7){width:8%}.app-shell .artists-table th:nth-child(8){width:10%}.app-shell .empty-state{padding:var(--space-6)}.app-shell .empty-state p{max-width:64ch;margin:var(--space-2) auto 0}.app-shell .empty-state-action{margin-top:var(--space-4)}.app-shell .modal-card{padding:var(--space-6)}.app-shell .settings-system-health-grid{margin:var(--space-4) 0;border-block:1px solid var(--line);gap:0}.app-shell .settings-system-health-grid>div{padding:var(--space-3) var(--space-4);background:0 0;border:0;border-radius:0}.app-shell .settings-system-health-grid>div+div{border-left:1px solid var(--line)}.app-shell :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #8a711c}@media (min-width:1024px) and (max-width:1279px){.app-shell .artists-desktop-table{display:none}.app-shell .artists-mobile-cards{gap:var(--space-3);display:grid}.app-shell .artists-mobile-cards .mobile-list-card{min-width:0;padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.app-shell .artists-mobile-cards .mobile-list-card-top{align-items:center;gap:var(--space-3);display:flex}.app-shell .artists-mobile-cards .mobile-list-card-top>div:nth-child(2){min-width:0;display:grid}.app-shell .artists-mobile-cards .mobile-list-card-top .badge{flex:0 auto;margin-left:auto}}@media (max-width:767px){.app-shell .content{padding-top:var(--space-6)}.app-shell .page-header{gap:var(--space-4)}.app-shell .page-header h1{font-size:30px}.app-shell .button-icon,.app-shell .icon-button{min-width:var(--control-height);min-height:var(--control-height)}.app-shell .field input,.app-shell .field select,.app-shell .field textarea{font-size:16px}.app-shell .settings-system-health-grid{grid-template-columns:1fr}.app-shell .settings-system-health-grid>div{align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.app-shell .settings-system-health-grid>div+div{border-left:0;border-top:1px solid var(--line)}.app-shell .settings-system-health-grid strong{text-align:right;font-size:13px}}
