:root {
  color-scheme: light;
}
body {
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}
.tool-card { transition: transform 0.2s ease, box-shadow 0.2s ease; }
.tool-card:hover { transform: translateY(-4px); }
#adPlaceholder, .ad-slot { min-height: 90px; border-radius: 24px; border: 1px solid #e2e8f0; background: #f8fafc; display: grid; place-items: center; color: #64748b; font-size: 0.95rem; }
