<script setup lang="ts">
const props = defineProps<{
  t: (key: string) => string
}>()
</script>

<template>
  <section id="spirit" class="glass-section container">
    <h2>{{ t('spirit.title') }}</h2>
    <div class="content-text">
      <p>{{ t('spirit.content') }}</p>
    </div>
  </section>
</template>

<style scoped>
.glass-section {
  background: var(--glass-bg);
  border: var(--glass-border);
  box-shadow: var(--glass-shadow);
  backdrop-filter: var(--glass-blur);
  -webkit-backdrop-filter: var(--glass-blur);
  border-radius: 20px;
  padding: 40px;
  margin-bottom: 40px;
  color: var(--text-color);
  transition: all 0.3s ease;
}

h2 {
  font-size: 2.5rem;
  margin-bottom: 20px;
  color: var(--primary-color);
  text-transform: uppercase;
  letter-spacing: 2px;
}

.content-text {
  font-size: 1.2rem;
  line-height: 1.8;
  white-space: pre-line;
}

@media (max-width: 480px) {
  .glass-section {
    padding: 20px;
  }
  h2 {
    font-size: 2rem;
  }
  .content-text {
    font-size: 1.1rem;
  }
}
</style>
