/* Scoped styling for legal pages (Terms, Privacy) */

.legal-content {
  @apply max-w-3xl mx-auto px-4 py-10 text-base-content;
}

.legal-content h1 {
  @apply text-3xl md:text-4xl font-bold tracking-tight mb-2;
}

.legal-content h2 {
  @apply text-xl md:text-2xl font-semibold mt-8 mb-2;
}

.legal-content p {
  @apply text-base leading-relaxed text-base-content/80 mb-4;
}

.legal-content ul {
  @apply list-disc pl-6 space-y-2 marker:text-base-content/70 mb-4;
}

.legal-content ol {
  @apply list-decimal pl-6 space-y-2 marker:text-base-content/70 mb-4;
}

.legal-content a {
  @apply link link-primary;
}

.legal-content strong { @apply font-semibold text-base-content; }

/* Blockquotes if needed in legal */
.legal-content blockquote {
  @apply italic my-4 py-2 pl-4 rounded-s-md;
}
:root[data-theme="corporate"] .legal-content blockquote {
  @apply bg-neutral-100 border-l-4 border-blue-600;
}
:root[data-theme="business"] .legal-content blockquote {
  @apply bg-neutral-800 border-l-4 border-blue-400;
}

