/* Vintage Garbage — Global Interface Styling */
:root {
  --bg-primary: #0d1117;
  --bg-secondary: #161b22;
  --bg-tertiary: #21262d;
  --bg-card: #30363d;
  --text-primary: #f0f6fc;
  --text-secondary: #8b949e;
  --text-muted: #6e7681;
  --accent-cyan: #2f9e9c;
  --accent-purple: #bc8cff;
  --accent-amber: #ffcb3a;
  --border-color: #30363d;
}

* { margin: 0; padding: 0; box-sizing: border-box; }

body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, sans-serif;
  background-color: var(--bg-primary);
  color: var(--text-primary);
  line-height: 1.6;
}

/* --- Global Search Module Styles (The core change) --- */

.search-container {
    padding: 4rem 0;
    background: linear-gradient(180deg, #161b22 0%, #0d1117 100%);
    text-align: center;
}

/* ... (Remaining CSS for the global search module) ... */
.global-search-form { max-width: 900px; margin: 3rem auto 0; padding: 2rem; background: var(--bg-card); border-radius: 15px; box-shadow: 0 15px 50px rgba(0, 0, 0, 0.4); }
/* ... (rest of style) ... */
</style>