.desktop-theme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.desktop-theme-grid button{text-align:left;padding:10px;min-height:105px}.desktop-theme-swatch{height:60px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;padding:12px;font-size:22px;font-weight:700;margin-bottom:8px;border:1px solid #d9dee3}.desktop-theme-swatch i{display:block;width:38px;height:20px;border-radius:12px;border:1px solid #8886}.desktop-theme-grid button[aria-pressed=true]{outline:3px solid var(--appearance-link,#245eea);outline-offset:1px}html[data-desktop-theme] button,html[data-desktop-theme] input,html[data-desktop-theme] textarea,html[data-desktop-theme] select,html[data-desktop-theme] .panel,html[data-desktop-theme] #modal{background:var(--white);color:var(--ink);border-color:var(--line)}html[data-desktop-theme] .sidebar{background:var(--white);color:var(--ink);border-right:1px solid var(--line)}html[data-desktop-theme] .brand{color:var(--ink)}html[data-desktop-theme] .brand em,html[data-desktop-theme] .eyebrow{color:var(--appearance-link)}html[data-desktop-theme] .brand-sub,html[data-desktop-theme] .sidebar .muted,html[data-desktop-theme] .sidebar .logout{color:var(--muted)}html[data-desktop-theme] .sidebar-bottom{border-color:var(--line)}html[data-desktop-theme] .nav button{color:var(--muted);background:transparent}html[data-desktop-theme] .nav button.active,html[data-desktop-theme] button.primary,html[data-desktop-theme] .tabs button.active,html[data-desktop-theme] .table-tabs button.selected{background:var(--neon-sprout);color:var(--theme-accent-ink);border-color:var(--neon-sprout)}html[data-desktop-theme] button.link,html[data-desktop-theme] a{color:var(--appearance-link);background:transparent}html[data-desktop-theme] .topbar,html[data-desktop-theme] .table,html[data-desktop-theme] .project-sheet,html[data-desktop-theme] .sheet-editor,html[data-desktop-theme] .project-sheet th,html[data-desktop-theme] .project-sheet td{background:var(--white);color:var(--ink)}html[data-desktop-theme] .nav button:hover,html[data-desktop-theme] .profile-entry:hover,html[data-desktop-theme] .bubble{background:var(--canvas);color:var(--ink)}html[data-desktop-theme] .avatar{background:var(--neon-sprout);color:var(--theme-accent-ink)}html[data-desktop-theme] .project-sheet .sheet-editor:focus{outline:2px solid var(--appearance-link)}html[data-desktop-theme] .login-art{background:var(--ink)}html[data-desktop-theme=lime-light] .login-art{background:#171C20}html[data-desktop-theme=lime-light] .login-art .brand{color:#fff}html[data-desktop-theme=lime-light] .contact-row:hover,html[data-desktop-theme=lime-light] .team-entry:hover{background:#F4F8E6}html[data-desktop-theme=lime-light] .message.mine .bubble{background:#EDF8C5}html[data-desktop-theme] .inline-order-status,html[data-desktop-theme] .choice-select{color:var(--progress-ink,#263743)}
html[data-desktop-theme] .login,html[data-desktop-theme] .project-card,html[data-desktop-theme] .phase-strip,html[data-desktop-theme] .file,html[data-desktop-theme] .connection-dock,html[data-desktop-theme] .project-table td,html[data-desktop-theme] .editable-facts .sheet-editor{background:var(--white);color:var(--ink);border-color:var(--line)}html[data-desktop-theme] .login-art,html[data-desktop-theme=lime-light] .login-art{background:var(--canvas);color:var(--ink)}html[data-desktop-theme] .login-art .brand,html[data-desktop-theme=lime-light] .login-art .brand{color:var(--ink)}html[data-desktop-theme] .login-art p{color:var(--muted)}
