@import url("/colorProfiles/MartyCore1.0.css?v=20260923-global-1");
@import url("https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600&display=swap");

html,
body,
button,
input,
select,
textarea {
  font-family: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
}

html,
body {
  background-color: var(--page-background, #000000) !important;
  color: var(--text, #f7f3ef) !important;
}

body {
  background-image: none !important;
}

a {
  color: var(--secondary, #fb945b);
}

.login-card,
.account-card,
.project-card,
.project-entry,
.chores-panel,
.account-card,
.message,
#app,
#appShell {
  border-color: var(--panel-border, rgba(67, 89, 93, 0.48)) !important;
}

.login-card,
.project-entry,
.chores-panel,
.account-card {
  background: var(--card-background, #121718) !important;
  color: var(--text, #f7f3ef) !important;
}

input,
select,
textarea {
  border-color: var(--item-border, rgba(67, 89, 93, 0.50)) !important;
  background: var(--card-background-alt, #1b2325) !important;
  color: var(--text, #f7f3ef) !important;
}

button:not(.task-toggle):not(.task-delete):not(.node-drag-handle):not(.edit-list-button),
.primary-button {
  font-family: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
}

.eyebrow,
#headerLabel,
.brand strong,
.brand small,
h1,
h2,
h3,
h4,
p,
span,
label,
small {
  font-family: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

.text-link,
.messageText a,
.project-message a {
  color: var(--secondary, #fb945b) !important;
}

.project-message p,
.project-meta,
p {
  color: inherit;
}

.login-card p,
.account-card p,
.password-note,
.project-meta,
.project-group-note {
  color: var(--text-muted, #9daaad) !important;
}

.eyebrow {
  color: var(--secondary, #fb945b) !important;
}

.login-card button:not(.secondary),
.account-card button:not(.secondary),
.primary-button {
  background: var(--primary, #43595d) !important;
  color: var(--white, #f7f3ef) !important;
}

.secondary,
.secondary-button {
  border-color: var(--panel-border, rgba(67, 89, 93, 0.48)) !important;
  color: var(--text, #f7f3ef) !important;
  background: var(--control-background, rgba(67, 89, 93, 0.34)) !important;
}

.chorecore .balance-card,
.chorecore-message {
  background: var(--secondary, #fb945b) !important;
  color: var(--marty-black, #000000) !important;
}

.chorecore .active-account {
  background: var(--primary, #43595d) !important;
  color: var(--white, #f7f3ef) !important;
}

.chore,
.account-action,
.dashboard-return {
  background: var(--control-background, rgba(67, 89, 93, 0.34)) !important;
  color: var(--text, #f7f3ef) !important;
  border-color: var(--panel-border, rgba(67, 89, 93, 0.48)) !important;
}

.chore-reward,
.reward-note {
  color: var(--secondary, #fb945b) !important;
}

.reward-note {
  background: var(--item-background, rgba(251, 148, 91, 0.12)) !important;
}

body.dashboard,
body.dashboard * {
  font-family: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
}
