<script setup lang="ts">
import BrandWordmark from '@/components/BrandWordmark.vue'
</script>

<template>
  <main class="dashboard-page">
    <header>
      <BrandWordmark theme="dark" />
    </header>

    <section>
      <p>Dashboard</p>
      <h1>Your next step starts here.</h1>
      <span>
        Your goals and today&apos;s assignments will appear here once account authentication is
        connected.
      </span>
    </section>
  </main>
</template>

<style scoped>
.dashboard-page {
  min-height: 100vh;
  min-height: 100svh;
  padding: 2rem clamp(1.5rem, 6vw, 5rem);
  color: #183029;
  background: #f4f1e7;
}

header {
  width: min(100%, 76rem);
  margin: 0 auto;
}

section {
  width: min(100%, 42rem);
  margin: clamp(6rem, 18vh, 12rem) auto 0;
  text-align: center;
}

section p {
  margin: 0 0 1rem;
  color: #926044;
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

h1 {
  margin: 0;
  font-family: Georgia, 'Times New Roman', serif;
  font-size: clamp(3rem, 7vw, 5rem);
  font-weight: 500;
  line-height: 1;
  letter-spacing: -0.055em;
}

section span {
  display: block;
  max-width: 34rem;
  margin: 1.5rem auto 0;
  color: #68776f;
  line-height: 1.7;
}
</style>
