.shell{min-height:100vh}.account-actions{display:flex;align-items:center;gap:12px}.account-actions .button{padding:8px 15px;min-height:36px;font-size:12px}.program-filter{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 20px}.program-filter button{border:1px solid #d6c9e1;background:transparent;border-radius:20px;padding:8px 16px;font-size:12px;color:#887295}.program-filter button[aria-pressed=true]{background:#d9c7eb;border-color:#d9c7eb;color:#4a345d}.sidebar nav button{font-size:12px}.sidebar{gap:25px}.workspace-top{align-items:center}#live-message{font-size:13px;color:#8a6a49}.legacy-dialog{font-family:Manrope,sans-serif;background:#f7f1fa!important;color:#352344!important;border:1px solid #d8c8e3!important;border-radius:8px 27px!important;max-width:min(1000px,calc(100vw - 32px));max-height:90dvh;padding:24px;overflow:auto}.legacy-dialog::backdrop{background:#130a21bb;backdrop-filter:blur(4px)}.legacy-dialog h2,.legacy-dialog h3,.legacy-dialog h4,.legacy-dialog label,.legacy-dialog p,.legacy-dialog .eyebrow{color:#513863!important}.legacy-dialog input,.legacy-dialog select,.legacy-dialog textarea{font:14px Manrope,sans-serif;min-height:44px;background:#fffaff!important;color:#483353!important;border:1px solid #d8c8e3!important;border-radius:9px;padding:12px;max-width:100%}.legacy-dialog input[type=checkbox],.legacy-dialog input[type=radio]{min-height:0}.legacy-dialog button{font-family:Manrope,sans-serif}.legacy-dialog .btn{background:#4a305f!important;color:#fff!important;padding:12px 18px;border-radius:12px}.legacy-dialog .message{color:#815865!important}.legacy-dialog .modal-close{color:#533965!important;background:#e5d6ef!important}.legacy-dialog .theme-head{background:#e3d4ef!important;color:#493153!important}.legacy-dialog .theme-sub,.legacy-dialog .modal-meta{color:#8e779b!important}.legacy-dialog th,.legacy-dialog td{color:#5e4271!important}.legacy-dialog .muted{color:#897596!important}#legacy-shell{padding:25px;background:#120c22;color:#eee5f6;min-height:100vh;font-family:Manrope,sans-serif}#back-workspace{position:sticky;top:10px;z-index:100;background:#d8c5ec;color:#34233e;border-color:#d8c5ec;margin-bottom:20px}#legacy-shell header,#legacy-shell .hero,#legacy-shell .intro-grid,#legacy-shell #changesSection,#legacy-shell #registrySection{display:none!important}#legacy-shell .admin-area,#legacy-shell #privateArea{display:block!important}#legacy-shell .hidden{display:none!important}#legacy-shell .topbar{display:none!important}#legacy-shell form{font-family:Manrope,sans-serif}.shell[hidden],#legacy-shell[hidden]{display:none!important}.sidebar nav{gap:4px}.sidebar-note{margin-top:10px}.field input:disabled{color:#785d88;background:#eee4f4}.form-footer{flex-wrap:wrap}
@media(max-width:760px){.workspace-top{gap:10px;padding:12px 16px;flex-wrap:wrap}.account-actions{gap:6px}.account-actions .button{font-size:11px;padding:8px 12px}.account-actions .card-secondary{font-size:10px}.sidebar nav button{font-size:12px}.program-filter{gap:6px}.program-filter button{font-size:11px;padding:8px 12px}.toolbar .filters{gap:8px}.legacy-dialog{padding:20px}.legacy-dialog .login-box{width:100%;max-width:100%}#legacy-shell{padding:15px}.sidebar{padding-bottom:8px}}

#legacy-shell,.legacy-dialog{
      --violet: #8c63ff;
      --violet-dark: #50318c;
      --violet-deep: #261242;
      --pink: #f08cd6;
      --pink-soft: #fceeff;
      --mint: #7ed1c0;
      --green: #69c79a;
      --green-soft: #ebfff5;
      --yellow: #f1ca63;
      --yellow-soft: #fff7dc;
      --ink: #2e2348;
      --muted: #786c95;
      --line: rgba(125, 95, 197, .18);
      --paper: rgba(255, 255, 255, .92);
      --soft: #f7f1ff;
      --sky: #eef6ff;
      --danger: #de5e7c;
      --glow: rgba(140, 99, 255, .16);
      --shadow: 0 24px 60px rgba(41, 23, 72, .16);
      --radius: 22px;
    }
