mirror of
https://github.com/superschnups/Emy.git
synced 2026-06-22 03:13:10 +00:00
243 lines
14 KiB
HTML
243 lines
14 KiB
HTML
<!DOCTYPE html>
|
||
<html class="scroll-smooth" lang="de">
|
||
<head>
|
||
<meta charset="utf-8"/>
|
||
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
|
||
<title>Erfolge | MiyaKarate</title>
|
||
<link href="https://fonts.googleapis.com" rel="preconnect"/>
|
||
<link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/>
|
||
<link href="https://fonts.googleapis.com/css2?family=Lexend:wght@300;400;500;600;700;800;900&family=Be+Vietnam+Pro:wght@300;400;500;600;700&display=swap" rel="stylesheet"/>
|
||
<link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&display=swap" rel="stylesheet"/>
|
||
<script src="https://cdn.tailwindcss.com?plugins=forms,container-queries"></script>
|
||
<script id="tailwind-config">
|
||
tailwind.config = {
|
||
darkMode: "class",
|
||
theme: {
|
||
extend: {
|
||
"colors": {
|
||
"tertiary-container": "#ffffff", "surface-bright": "#f5f6f7",
|
||
"on-tertiary-container": "#636262", "error-dim": "#a70138",
|
||
"on-surface-variant": "#595c5d", "surface-tint": "#b30065",
|
||
"surface-container-highest": "#dadddf", "on-secondary-fixed-variant": "#7d21a4",
|
||
"inverse-on-surface": "#9b9d9e", "inverse-surface": "#0c0f10",
|
||
"surface-container": "#e6e8ea", "surface": "#f5f6f7",
|
||
"primary-fixed": "#ff6ea9", "surface-container-low": "#eff1f2",
|
||
"secondary": "#8930b0", "tertiary": "#5c5b5b",
|
||
"on-secondary": "#ffedff", "secondary-dim": "#7c20a3",
|
||
"secondary-container": "#f0c1ff", "surface-dim": "#d1d5d7",
|
||
"primary": "#b30065", "on-primary-fixed": "#000000",
|
||
"surface-container-high": "#e0e3e4", "primary-fixed-dim": "#ff4e9e",
|
||
"primary-dim": "#9d0058", "outline": "#757778",
|
||
"error": "#b41340", "outline-variant": "#abadae",
|
||
"secondary-fixed": "#f0c1ff", "secondary-fixed-dim": "#eaaeff",
|
||
"tertiary-fixed-dim": "#f3f0ef", "on-surface": "#2c2f30",
|
||
"on-tertiary-fixed-variant": "#6e6d6d", "on-tertiary": "#f5f2f1",
|
||
"tertiary-fixed": "#ffffff", "background": "#f5f6f7",
|
||
"on-primary": "#ffeff2", "surface-container-lowest": "#ffffff",
|
||
"inverse-primary": "#ff479c", "primary-container": "#ff6ea9",
|
||
"on-primary-fixed-variant": "#5c0031", "on-secondary-container": "#72129a",
|
||
"error-container": "#f74b6d", "surface-variant": "#dadddf",
|
||
"on-background": "#2c2f30", "on-error": "#ffefef",
|
||
"on-tertiary-fixed": "#515050", "tertiary-dim": "#504f4f",
|
||
"on-primary-container": "#4b0027", "on-secondary-fixed": "#580079",
|
||
"on-error-container": "#510017"
|
||
},
|
||
"borderRadius": {
|
||
"DEFAULT": "1rem", "lg": "2rem", "xl": "3rem", "full": "9999px"
|
||
},
|
||
"fontFamily": {
|
||
"headline": ["Lexend"], "body": ["Be Vietnam Pro"], "label": ["Be Vietnam Pro"]
|
||
}
|
||
},
|
||
},
|
||
}
|
||
</script>
|
||
<style>
|
||
.material-symbols-outlined { font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24; }
|
||
.text-glass-gradient {
|
||
background: linear-gradient(135deg, #b30065, #ff6ea9);
|
||
-webkit-background-clip: text;
|
||
-webkit-text-fill-color: transparent;
|
||
}
|
||
.editorial-shadow { box-shadow: 0 24px 40px -10px rgba(44, 47, 48, 0.06); }
|
||
</style>
|
||
</head>
|
||
<body class="bg-surface font-body text-on-surface">
|
||
|
||
<!-- TopAppBar -->
|
||
<header class="bg-white/70 dark:bg-zinc-900/70 backdrop-blur-lg fixed top-0 left-0 w-full z-50 shadow-xl shadow-pink-500/5">
|
||
<div class="flex justify-between items-center h-20 px-6 md:px-12 max-w-screen-2xl mx-auto">
|
||
<a href="/" class="text-2xl font-black text-pink-600 dark:text-pink-400 italic font-headline tracking-tight uppercase">MiyaKarate</a>
|
||
<nav class="hidden md:flex items-center space-x-8 font-headline tracking-tight uppercase font-bold">
|
||
<a class="text-zinc-600 dark:text-zinc-400 font-medium hover:text-pink-500 dark:hover:text-pink-300 transition-colors duration-300" href="/">Home</a>
|
||
<a class="text-zinc-600 dark:text-zinc-400 font-medium hover:text-pink-500 dark:hover:text-pink-300 transition-colors duration-300" href="/galerie/">Galerie</a>
|
||
<a class="text-zinc-600 dark:text-zinc-400 font-medium hover:text-pink-500 dark:hover:text-pink-300 transition-colors duration-300" href="/uebermich/">Über mich</a>
|
||
<a class="text-pink-600 dark:text-pink-400 border-b-2 border-pink-500 pb-1" href="/erfolge/">Erfolge</a>
|
||
<a class="text-zinc-600 dark:text-zinc-400 font-medium hover:text-pink-500 dark:hover:text-pink-300 transition-colors duration-300" href="/gaestebuch/">Gästebuch</a>
|
||
</nav>
|
||
<button class="bg-gradient-to-br from-primary to-primary-container text-on-primary px-8 py-3 rounded-xl font-bold font-headline uppercase tracking-wider scale-95 active:scale-90 transition-transform">
|
||
Kontakt
|
||
</button>
|
||
</div>
|
||
</header>
|
||
|
||
<main class="pt-32 pb-20">
|
||
<!-- Hero -->
|
||
<section class="max-w-7xl mx-auto px-6 mb-24">
|
||
<div class="grid grid-cols-1 lg:grid-cols-12 gap-12 items-center">
|
||
<div class="lg:col-span-7">
|
||
<span class="text-primary font-bold tracking-[0.2em] uppercase text-sm mb-4 block">Meine Wettkampf-Geschichte</span>
|
||
<h1 class="text-6xl md:text-8xl font-headline font-extrabold text-on-surface leading-[0.9] tracking-tighter mb-8">
|
||
JEDER SIEG <span class="text-glass-gradient">ZÄHLT.</span>
|
||
</h1>
|
||
<p class="text-xl text-on-surface-variant leading-relaxed max-w-xl">
|
||
Von der ersten Gürtelprüfung bis zur Landesmeisterschaft – hier sammle ich alle Momente, auf die ich besonders stolz bin.
|
||
</p>
|
||
</div>
|
||
<div class="lg:col-span-5 relative">
|
||
<div class="aspect-[4/5] rounded-xl overflow-hidden editorial-shadow bg-surface-container-highest">
|
||
<img class="w-full h-full object-cover"
|
||
src="https://lh3.googleusercontent.com/aida-public/AB6AXuD_gAlNnXIZRs_NnR68igfJUfHX1ueNZlrjMt15L5xNz3bnL4235YADrLG-nT3wz2ZWYEZy6Dom8-fgsolN77eu_0JF52Xp-YjWEre5kwxN2D6V5LAoXI_T8I2YSU6LI5ZybF1Y1Ynqp8Y2IzCh0DYZOqY_tlPOuzsExGMn7nO0jWw58sR7Ny1674begJzhSNxELjEE7oQfgLjSZaO17dv1vGG5LykvtL9NEqM2JXdOVh0SlsnUN4416utgLZpV8km6wUza_TY7Fg"
|
||
alt="Miya beim Wettkampf"/>
|
||
</div>
|
||
<div class="absolute -bottom-10 -left-10 bg-white p-8 rounded-lg editorial-shadow hidden md:block">
|
||
<div class="flex items-center gap-4">
|
||
<div class="w-12 h-12 rounded-full bg-secondary flex items-center justify-center text-on-secondary">
|
||
<span class="material-symbols-outlined" style="font-variation-settings: 'FILL' 1;">workspace_premium</span>
|
||
</div>
|
||
<div>
|
||
<div class="text-sm font-bold uppercase tracking-widest text-secondary">Aktueller Rang</div>
|
||
<div class="text-2xl font-headline font-black text-on-surface">Blaugurt</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- Alle Erfolge aus Content-Dateien -->
|
||
<section class="bg-surface-container-low py-24 rounded-t-[5rem]">
|
||
<div class="max-w-7xl mx-auto px-6">
|
||
<h2 class="text-4xl font-headline font-bold text-on-surface mb-16">Alle Erfolge</h2>
|
||
<div class="grid grid-cols-1 md:grid-cols-2 gap-8">
|
||
{{ range (where .Site.RegularPages "Section" "erfolge") }}
|
||
<div class="bg-surface-container-lowest rounded-xl p-8 editorial-shadow flex flex-col justify-between relative overflow-hidden group hover:shadow-xl transition-all duration-500">
|
||
<div class="relative z-10">
|
||
<div class="flex items-center gap-4 mb-4">
|
||
<span class="material-symbols-outlined text-3xl text-primary" style="font-variation-settings: 'FILL' 1;">military_tech</span>
|
||
<span class="bg-secondary text-white px-4 py-1 rounded-full text-xs font-bold uppercase tracking-widest">{{ .Params.rang | default "Highlight" }}</span>
|
||
</div>
|
||
<h3 class="text-2xl font-headline font-bold text-on-surface mb-3">{{ .Title }}</h3>
|
||
<p class="text-on-surface-variant mb-6">{{ .Summary }}</p>
|
||
<a class="flex items-center gap-2 text-primary font-bold hover:gap-4 transition-all" href="{{ .RelPermalink }}">
|
||
Bericht lesen <span class="material-symbols-outlined">arrow_forward</span>
|
||
</a>
|
||
</div>
|
||
<span class="material-symbols-outlined absolute -bottom-10 -right-10 text-[12rem] text-surface-container opacity-10 group-hover:opacity-20 transition-opacity">sports_martial_arts</span>
|
||
</div>
|
||
{{ end }}
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- Meilensteine Bento Grid -->
|
||
<section class="max-w-7xl mx-auto px-6 mt-24">
|
||
<h2 class="text-5xl font-headline font-black mb-16 tracking-tight">MEILENSTEINE DES <span class="text-primary italic">ERFOLGS</span></h2>
|
||
<div class="grid grid-cols-1 md:grid-cols-3 gap-8">
|
||
<!-- Große Karte -->
|
||
<div class="md:col-span-2 bg-surface-container-lowest rounded-xl p-10 editorial-shadow flex flex-col justify-between relative overflow-hidden group">
|
||
<div class="relative z-10">
|
||
<div class="flex items-center gap-4 mb-6">
|
||
<span class="material-symbols-outlined text-4xl text-primary" style="font-variation-settings: 'FILL' 1;">military_tech</span>
|
||
<span class="font-headline font-extrabold text-2xl uppercase italic">Landesmeisterschaft Berlin</span>
|
||
</div>
|
||
<h3 class="text-4xl font-headline font-bold text-on-surface mb-4">Gold – Kata U14</h3>
|
||
<p class="text-on-surface-variant max-w-md text-lg">Mein bisher größter Erfolg. Monatelanges hartes Training gipfelte in einer Vorführung, die meinen Wettkampfgeist unter Beweis stellte.</p>
|
||
</div>
|
||
<div class="mt-12 flex items-center gap-6 relative z-10">
|
||
<div>
|
||
<div class="text-3xl font-black text-on-surface">2024</div>
|
||
<div class="text-xs uppercase tracking-widest font-bold text-primary">Berlin</div>
|
||
</div>
|
||
<div class="h-10 w-[1px] bg-outline-variant/30"></div>
|
||
<div>
|
||
<div class="text-3xl font-black text-on-surface">U14</div>
|
||
<div class="text-xs uppercase tracking-widest font-bold text-primary">Kategorie</div>
|
||
</div>
|
||
</div>
|
||
<span class="material-symbols-outlined absolute -bottom-10 -right-10 text-[15rem] text-surface-container opacity-20 group-hover:opacity-30 transition-opacity">sports_martial_arts</span>
|
||
</div>
|
||
|
||
<!-- Weitere Auszeichnungen -->
|
||
<div class="bg-primary rounded-xl p-8 text-on-primary flex flex-col gap-8 shadow-2xl shadow-primary/20">
|
||
<h4 class="font-headline font-bold text-xl border-b border-on-primary/20 pb-4">Weitere Auszeichnungen</h4>
|
||
<div class="flex gap-4">
|
||
<div class="w-10 h-10 rounded-full bg-white/20 flex items-center justify-center shrink-0">
|
||
<span class="material-symbols-outlined text-xl">star</span>
|
||
</div>
|
||
<div>
|
||
<p class="font-bold">Norddeutsche Meisterschaft</p>
|
||
<p class="text-sm opacity-80">Silber – Kata 2024</p>
|
||
</div>
|
||
</div>
|
||
<div class="flex gap-4">
|
||
<div class="w-10 h-10 rounded-full bg-white/20 flex items-center justify-center shrink-0">
|
||
<span class="material-symbols-outlined text-xl">emoji_events</span>
|
||
</div>
|
||
<div>
|
||
<p class="font-bold">Dojo Champion</p>
|
||
<p class="text-sm opacity-80">Kiai Berlin, intern</p>
|
||
</div>
|
||
</div>
|
||
<div class="flex gap-4">
|
||
<div class="w-10 h-10 rounded-full bg-white/20 flex items-center justify-center shrink-0">
|
||
<span class="material-symbols-outlined text-xl">rewarded_ads</span>
|
||
</div>
|
||
<div>
|
||
<p class="font-bold">Fairness-Preis</p>
|
||
<p class="text-sm opacity-80">Dojo-Auszeichnung 2023</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- Stats -->
|
||
<div class="bg-secondary-container rounded-xl p-8 flex flex-col justify-center gap-2">
|
||
<span class="text-on-secondary-container font-headline font-black text-6xl italic">5+</span>
|
||
<span class="text-secondary font-bold uppercase tracking-[0.2em] text-sm">Jahre Training</span>
|
||
</div>
|
||
<div class="bg-surface-container-highest rounded-xl p-8 flex flex-col justify-center gap-2">
|
||
<span class="text-on-surface font-headline font-black text-6xl italic">32</span>
|
||
<span class="text-on-surface-variant font-bold uppercase tracking-[0.2em] text-sm">Turniere</span>
|
||
</div>
|
||
<div class="bg-white rounded-xl p-8 editorial-shadow flex flex-col justify-center gap-2 border-t-4 border-pink-500">
|
||
<span class="text-pink-600 font-headline font-black text-6xl italic">12</span>
|
||
<span class="text-zinc-500 font-bold uppercase tracking-[0.2em] text-sm">Goldmedaillen</span>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- Zitat -->
|
||
<section class="max-w-4xl mx-auto px-6 py-32 text-center">
|
||
<span class="material-symbols-outlined text-primary text-6xl mb-8" style="font-variation-settings: 'FILL' 1;">format_quote</span>
|
||
<blockquote class="text-3xl md:text-5xl font-headline font-bold text-on-surface leading-tight tracking-tight italic">
|
||
"Karate ist nicht nur ein Sport. Es ist eine Linse, durch die ich die Welt sehe – mit Präzision, Respekt und unbeugsamer Konzentration."
|
||
</blockquote>
|
||
<p class="mt-8 font-bold uppercase tracking-widest text-on-surface-variant">— Miya</p>
|
||
</section>
|
||
</main>
|
||
|
||
<!-- Footer -->
|
||
<footer class="bg-zinc-50 dark:bg-zinc-950 w-full rounded-t-[3rem] mt-20">
|
||
<div class="flex flex-col md:flex-row justify-between items-center py-12 px-8 max-w-7xl mx-auto gap-6 text-sm tracking-wide">
|
||
<div class="text-lg font-bold text-zinc-900 dark:text-zinc-100 font-headline uppercase italic">MiyaKarate</div>
|
||
<div class="flex gap-8 text-zinc-500">
|
||
<a class="hover:text-pink-500 hover:underline decoration-pink-500 decoration-2 underline-offset-4 transition-opacity" href="#">Instagram</a>
|
||
<a class="hover:text-pink-500 hover:underline decoration-pink-500 decoration-2 underline-offset-4 transition-opacity" href="#">YouTube</a>
|
||
<a class="hover:text-pink-500 hover:underline decoration-pink-500 decoration-2 underline-offset-4 transition-opacity" href="#">Email</a>
|
||
</div>
|
||
<div class="text-zinc-500 opacity-80">© 2024 MiyaKarate. Alle Rechte vorbehalten.</div>
|
||
</div>
|
||
</footer>
|
||
|
||
</body>
|
||
</html>
|