/* ============================================================
   DomesticWorker.net - Centralized stylesheet
   ============================================================
   Tailwind utility classes are provided by the CDN script in the
   Blade layouts. This file contains the project's preserved custom
   CSS and small legacy theme helpers.
   ============================================================ */

/* ----- Per-page stylesheets (preserved verbatim from HTML) ----- */
@import './pages/index.css';
@import './pages/jobs.css';
@import './pages/job-detail.css';
@import './pages/why-join.css';
@import './pages/contact.css';
@import './pages/register.css';
@import './pages/login.css';
@import './pages/dashboard.css';

/* ----- Inline-style replacements (lifted out of Blade per rule #3) ----- */
.footer-logo-bot { color: #f59ab8; }
.footer-logo-suffix { color: #fff; }
.m-more-title.section { margin-top: 20px; }
.status-dot.blue { color: var(--blue); }
.text-muted-inline { color: var(--muted); }
.dash-email-sm { font-size: 12.5px; }
.benefits-layout.cols-1-1-2 { grid-template-columns: 1fr 1.2fr; }
.col-stack { display: flex; flex-direction: column; gap: 18px; }
.n-unit-sm { font-size: .5em; }
.btn-on-dark {
  background: rgba(255,255,255,.1);
  color: #fff;
  border-color: rgba(255,255,255,.3);
  backdrop-filter: blur(8px);
}
.nav-logout-form {
  margin: 0;
  display: inline-flex;
}
.nav-logout-form .btn {
  font: inherit;
}

/* Legacy candidate app theme utilities from the moved app. */
.bg-themebg { background-color: #d6336c; }
.bg-themegreen { background-color: #16a34a; }
.bg-themenavy { background-color: #26365f; }
.bg-themeyellow { background-color: #f59e0b; }
.bg-themesurface { background-color: #fde7ee; }
.text-themecolor { color: #d6336c; }
.text-themetext { color: #2d1020; }
.text-thememuted { color: #875a6b; }
.text-themegray { color: #6b7280; }
.border-themeborder { border-color: #f7c9d9; }
