import Link from 'next/link';

export const metadata = {
  title: 'Terms of Service — ExposedGays',
};

export default function TermsPage() {
  return (
    <div className="mx-auto max-w-2xl px-4 py-8 space-y-6 text-sm text-muted-foreground leading-relaxed">
      <h1 className="text-2xl font-bold text-foreground">Terms of Service</h1>
      <p className="text-xs text-muted-foreground">Last updated: June 27, 2026</p>

      <section className="space-y-2">
        <h2 className="text-lg font-semibold text-foreground">1. Operator</h2>
        <p>
          ExposedGays.com is operated by <strong>Just Two Roommates LLC</strong> (&quot;we,&quot;
          &quot;us&quot;). This is an adult-only platform for gay and queer men and aligned
          communities. By using the site you agree to these terms.
        </p>
      </section>

      <section className="space-y-2">
        <h2 className="text-lg font-semibold text-foreground">2. Eligibility</h2>
        <p>
          You must be <strong>18 years or older</strong> to use ExposedGays. You confirm you are of
          legal age in your jurisdiction. We may terminate accounts that appear to belong to minors
          without notice.
        </p>
      </section>

      <section className="space-y-2">
        <h2 className="text-lg font-semibold text-foreground">3. Free service</h2>
        <p>
          Core features — map, chat, spots directory, and profile — are <strong>free forever</strong>.
          We do not sell subscriptions for cruising features. The shop section contains affiliate
          links to third-party retailers; those purchases are governed by the retailer&apos;s terms.
        </p>
      </section>

      <section className="space-y-2">
        <h2 className="text-lg font-semibold text-foreground">4. User content &amp; conduct</h2>
        <ul className="list-disc pl-5 space-y-1">
          <li>You are responsible for photos, messages, and profile information you post.</li>
          <li>No illegal content, harassment, impersonation, or non-consensual imagery.</li>
          <li>No solicitation of minors or trafficking-related activity — zero tolerance.</li>
          <li>We may remove content and ban users at our discretion.</li>
        </ul>
      </section>

      <section className="space-y-2">
        <h2 className="text-lg font-semibold text-foreground">5. Privacy &amp; location</h2>
        <p>
          Location data powers map and city chat features. You control visibility through profile
          privacy settings, block lists, and hide rules. See our{' '}
          <Link href="/privacy" className="text-primary hover:underline">
            Privacy Policy
          </Link>
          .
        </p>
      </section>

      <section className="space-y-2">
        <h2 className="text-lg font-semibold text-foreground">6. ID verification</h2>
        <p>
          In certain US states, explicit media requires government ID verification. Verification
          status is stored on your account and may be checked by third-party providers we integrate
          with.
        </p>
      </section>

      <section className="space-y-2">
        <h2 className="text-lg font-semibold text-foreground">7. Partner properties</h2>
        <p>
          Links to <strong>The Pink Pulse</strong> (thepinkpulse.com) and other Just Two Roommates
          properties are provided for LGBTQ+ news, events, and resources. Those sites have separate
          editorial teams and policies.
        </p>
      </section>

      <section className="space-y-2">
        <h2 className="text-lg font-semibold text-foreground">8. Disclaimer</h2>
        <p>
          ExposedGays is provided &quot;as is.&quot; Meet other users at your own risk. We do not
          conduct criminal background checks. Report abuse to{' '}
          <a href="mailto:abuse@justtworoommates.com" className="text-primary hover:underline">
            abuse@justtworoommates.com
          </a>
          .
        </p>
      </section>

      <section className="space-y-2">
        <h2 className="text-lg font-semibold text-foreground">9. Contact</h2>
        <p>
          Questions:{' '}
          <Link href="/contact" className="text-primary hover:underline">
            Contact page
          </Link>{' '}
          or{' '}
          <a href="mailto:support@justtworoommates.com" className="text-primary hover:underline">
            support@justtworoommates.com
          </a>
        </p>
      </section>
    </div>
  );
}