/* Live Find tools — dark platform panel */

body.platform-body.page-find {
  background: var(--s0, #080C0F);
  color: var(--t1, #F0F6FC);
}

.find-live-section {
  padding: 0 40px 4rem;
  background: var(--s0, #080C0F);
}

.find-workspace.theme-find {
  --font: Inter, "Segoe UI", system-ui, -apple-system, sans-serif;
  --container: min(1120px, 100%);
  --radius-lg: 18px;
  --radius-md: 14px;
  --text: #f2f4ff;
  --muted: rgba(242, 244, 255, 0.78);
  --stroke: rgba(255, 255, 255, 0.18);
  --glass: rgba(255, 255, 255, 0.08);
  --accent: #ff9d50;
  --accent2: #d96c2e;
  --accent-rgb: 255, 157, 80;
  --bg0: #2d1713;
  --bg1: #73361c;
  --bg2: #652341;

  font-family: var(--font);
  font-size: 0.94rem;
  color: var(--text);
  max-width: 1240px;
  margin: 0 auto;
  padding: 2rem clamp(1rem, 3vw, 2rem) 2.5rem;
  border-radius: 18px;
  border: 1px solid rgba(40, 80, 50, 0.2);
  background: radial-gradient(90% 70% at 12% -10%, rgba(255, 255, 255, 0.1), transparent 72%),
    linear-gradient(165deg, #2d1713, #4a2818 55%, #5c2438);
  box-shadow: 0 24px 48px rgba(10, 15, 12, 0.18);
}

.find-workspace .section {
  padding: 1.5rem 0;
}

.find-workspace .container {
  width: var(--container);
  margin: 0 auto;
}

.find-workspace .eyebrow {
  color: rgba(255, 200, 160, 0.85);
}

.find-workspace .section-title,
.find-workspace h2 {
  color: var(--text);
}

.find-workspace .hero-text {
  color: var(--muted);
}

.find-workspace .trust-line {
  font-size: 0.82rem;
  color: rgba(242, 244, 255, 0.55);
  margin-top: 0.5rem;
}

.find-workspace .menu-toggle {
  display: none;
}

@media (max-width: 900px) {
  .find-workspace {
    padding: 1.25rem 1rem 2rem;
  }
}
