- Design system glassmorphism avec Material Design 3 - 14 composants : App, Sidebar, Dashboard, EnclosView, DragodindeCard, AccouplementView, ReapproView, InventaireView, WorkflowsView, StatistiquesView, ParametresView, UpdateBanner, Toast, ConfirmModal - UndoManager pour annulation des actions destructives (Ctrl+Z) - Toast notifications (success/error) avec bouton Annuler - Modale de confirmation glassmorphism (remplace confirm() natif) - Export/import global des données depuis Paramètres - Maquettes HTML/PNG de la refonte graphique Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
396 lines
26 KiB
HTML
Executable File
396 lines
26 KiB
HTML
Executable File
<!DOCTYPE html>
|
|
|
|
<html class="dark" lang="fr"><head>
|
|
<meta charset="utf-8"/>
|
|
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
|
|
<title>Obsidian Archive - Inventaire & Breeding Planner</title>
|
|
<script src="https://cdn.tailwindcss.com?plugins=forms,container-queries"></script>
|
|
<link href="https://fonts.googleapis.com/css2?family=Manrope:wght@200;400;600;700;800&family=Inter:wght@300;400;500;600&family=Plus+Jakarta+Sans:wght@400;500;600&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"/>
|
|
<style>
|
|
body {
|
|
background: radial-gradient(circle at top right, #1e1b4b, #0a0a0f);
|
|
min-height: 100vh;
|
|
}
|
|
.glass-panel {
|
|
background: rgba(41, 35, 50, 0.6);
|
|
backdrop-filter: blur(20px);
|
|
}
|
|
.material-symbols-outlined {
|
|
font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;
|
|
}
|
|
::-webkit-scrollbar {
|
|
width: 8px;
|
|
}
|
|
::-webkit-scrollbar-track {
|
|
background: rgba(0,0,0,0.1);
|
|
}
|
|
::-webkit-scrollbar-thumb {
|
|
background: rgba(255,255,255,0.1);
|
|
border-radius: 4px;
|
|
}
|
|
::-webkit-scrollbar-thumb:hover {
|
|
background: rgba(255,255,255,0.2);
|
|
}
|
|
</style>
|
|
<script id="tailwind-config">
|
|
tailwind.config = {
|
|
darkMode: "class",
|
|
theme: {
|
|
extend: {
|
|
colors: {
|
|
"on-tertiary-fixed": "#433500",
|
|
"on-primary-fixed": "#000000",
|
|
"surface-container-high": "#231d2b",
|
|
"on-secondary": "#4a002f",
|
|
"secondary-container": "#85145a",
|
|
"error-dim": "#d73357",
|
|
"tertiary-fixed-dim": "#eec200",
|
|
"surface-container-low": "#16111d",
|
|
"primary-fixed": "#c185fd",
|
|
"on-primary-fixed-variant": "#430077",
|
|
"primary-fixed-dim": "#b378ef",
|
|
"outline-variant": "#4b4652",
|
|
"on-secondary-fixed-variant": "#922164",
|
|
"secondary-dim": "#f271b5",
|
|
"on-tertiary-fixed-variant": "#645000",
|
|
"on-error": "#490013",
|
|
"on-primary": "#46007c",
|
|
"tertiary-dim": "#eec200",
|
|
"primary-dim": "#be83fa",
|
|
"on-primary-container": "#360061",
|
|
"surface": "#100c16",
|
|
"on-tertiary-container": "#594700",
|
|
"outline": "#7a7380",
|
|
"on-secondary-fixed": "#690045",
|
|
"primary": "#cb97ff",
|
|
"on-tertiary": "#645000",
|
|
"surface-dim": "#100c16",
|
|
"on-surface": "#f1e8f7",
|
|
"tertiary-fixed": "#fed01b",
|
|
"tertiary-container": "#fed01b",
|
|
"surface-tint": "#cb97ff",
|
|
"on-background": "#f1e8f7",
|
|
"inverse-primary": "#7c41b5",
|
|
"error": "#ff6e84",
|
|
"error-container": "#a70138",
|
|
"secondary-fixed": "#ffc0db",
|
|
"surface-container-highest": "#292332",
|
|
"surface-variant": "#292332",
|
|
"background": "#100c16",
|
|
"inverse-on-surface": "#59535f",
|
|
"on-error-container": "#ffb2b9",
|
|
"primary-container": "#c185fd",
|
|
"on-surface-variant": "#b0a8b6",
|
|
"secondary-fixed-dim": "#ffabd1",
|
|
"surface-bright": "#302939",
|
|
"on-secondary-container": "#ffbeda",
|
|
"surface-container-lowest": "#000000",
|
|
"inverse-surface": "#fef7ff",
|
|
"tertiary": "#ffe083",
|
|
"surface-container": "#1c1724",
|
|
"secondary": "#f673b7"
|
|
},
|
|
fontFamily: {
|
|
"headline": ["Manrope"],
|
|
"body": ["Inter"],
|
|
"label": ["Plus Jakarta Sans"]
|
|
},
|
|
borderRadius: {"DEFAULT": "0.125rem", "lg": "0.25rem", "xl": "0.5rem", "full": "0.75rem"},
|
|
},
|
|
},
|
|
}
|
|
</script>
|
|
</head>
|
|
<body class="font-body text-on-surface">
|
|
<!-- Top Navigation -->
|
|
<header class="fixed top-0 right-0 left-0 flex items-center justify-between px-8 h-16 bg-surface/40 backdrop-blur-md border-b border-white/5 z-40">
|
|
<div class="flex items-center gap-8">
|
|
<nav class="flex gap-6 font-headline font-semibold tracking-wide uppercase text-xs">
|
|
<a class="text-slate-400 hover:text-purple-300 transition-colors" href="#">Dashboard</a>
|
|
<a class="text-slate-400 hover:text-purple-300 transition-colors" href="#">Enclos</a>
|
|
<a class="text-slate-400 hover:text-purple-300 transition-colors" href="#">Statistiques</a>
|
|
</nav>
|
|
</div>
|
|
<div class="flex items-center gap-4">
|
|
<button class="px-6 py-2 text-slate-400 font-headline font-semibold uppercase text-xs hover:text-white transition-colors">RÉINITIALISER</button>
|
|
<button class="px-8 py-2 bg-primary text-on-primary-fixed rounded-full font-headline font-extrabold uppercase text-xs tracking-widest shadow-lg shadow-primary/30">CALCULER</button>
|
|
</div>
|
|
</header>
|
|
<main class="mx-auto pt-24 p-8 space-y-12 max-w-[1600px]">
|
|
<!-- Inventaire Actuel Section -->
|
|
<section>
|
|
<div class="flex items-baseline justify-between mb-8">
|
|
<h2 class="text-3xl font-headline font-extrabold tracking-tight text-white">Inventaire Actuel</h2>
|
|
<span class="text-on-surface-variant font-label text-sm uppercase tracking-widest">348 Dragons au total</span>
|
|
</div>
|
|
<!-- Search and Filter Bar -->
|
|
<div class="flex flex-col md:flex-row gap-6 mb-10 items-end">
|
|
<div class="flex-1 w-full max-w-md">
|
|
<label class="block text-[10px] font-bold text-on-surface-variant uppercase tracking-widest mb-2 px-1">Rechercher une Dragodinde</label>
|
|
<div class="relative group">
|
|
<span class="material-symbols-outlined absolute left-4 top-1/2 -translate-y-1/2 text-outline group-focus-within:text-primary transition-colors">search</span>
|
|
<input class="w-full bg-surface-container-high/60 border border-white/5 rounded-2xl py-3 pl-12 pr-4 text-sm text-white placeholder:text-outline focus:outline-none focus:ring-2 focus:ring-primary/20 transition-all" placeholder="Nom du type..." type="text"/>
|
|
</div>
|
|
</div>
|
|
<div class="flex-1 w-full overflow-x-auto pb-1">
|
|
<label class="block text-[10px] font-bold text-on-surface-variant uppercase tracking-widest mb-2 px-1">Filtrer par Génération</label>
|
|
<div class="flex gap-2">
|
|
<button class="px-4 py-2 rounded-xl bg-primary text-on-primary-fixed font-bold text-xs whitespace-nowrap">TOUTES</button>
|
|
<button class="px-4 py-2 rounded-xl bg-surface-container-high/60 border border-white/5 text-on-surface-variant hover:text-white hover:bg-surface-container-highest transition-all font-bold text-xs whitespace-nowrap">GEN 1</button>
|
|
<button class="px-4 py-2 rounded-xl bg-surface-container-high/60 border border-white/5 text-on-surface-variant hover:text-white hover:bg-surface-container-highest transition-all font-bold text-xs whitespace-nowrap">GEN 2</button>
|
|
<button class="px-4 py-2 rounded-xl bg-surface-container-high/60 border border-white/5 text-on-surface-variant hover:text-white hover:bg-surface-container-highest transition-all font-bold text-xs whitespace-nowrap">GEN 3</button>
|
|
<button class="px-4 py-2 rounded-xl bg-surface-container-high/60 border border-white/5 text-on-surface-variant hover:text-white hover:bg-surface-container-highest transition-all font-bold text-xs whitespace-nowrap">GEN 4</button>
|
|
<button class="px-4 py-2 rounded-xl bg-surface-container-high/60 border border-white/5 text-on-surface-variant hover:text-white hover:bg-surface-container-highest transition-all font-bold text-xs whitespace-nowrap">GEN 5+</button>
|
|
</div>
|
|
</div>
|
|
<button class="flex items-center gap-2 px-6 py-3 bg-surface-container-high/60 border border-white/5 rounded-2xl text-on-surface-variant hover:text-white transition-all">
|
|
<span class="material-symbols-outlined text-sm">filter_list</span>
|
|
<span class="font-bold text-xs uppercase">Plus de filtres</span>
|
|
</button>
|
|
</div>
|
|
<div class="grid grid-cols-2 md:grid-cols-4 lg:grid-cols-6 xl:grid-cols-8 gap-8">
|
|
<!-- Dragon Card 1 -->
|
|
<div class="flex flex-col items-center group cursor-pointer">
|
|
<span class="mb-2 px-2 py-0.5 bg-surface-container-highest text-tertiary text-[10px] font-bold rounded-lg border border-tertiary/20">GEN 1</span>
|
|
<div class="w-24 h-24 rounded-full border-4 border-white overflow-hidden shadow-2xl group-hover:scale-105 transition-transform">
|
|
<img alt="Dragodinde Amande" class="w-full h-full object-cover" src="https://lh3.googleusercontent.com/aida-public/AB6AXuAk49rcwXwOwlhp8heebFzmYpdV9rucwpeWCdOtD5PjUxo3DVTHtGp6SySHbKTy4YV1FBRmcbHV45u84LCnN5vB8kNCQT2rqFxBo3OycJriQIaYdOVzEEYrFJF_lTVE-ncf2vdcNnzr_HgSGTDFyI68JfNUQHjnLGEEF_G2PWfFTbSLXM6fpeUDL9t2LgGZ4MTOGA6ul_Q1Bpkl9d84IBa2H4O_ZqKr3rtbZyV1UiYsJ9-u9qbV-HkGq6-BuFNKgWcXfmAvIuu3x96H"/>
|
|
</div>
|
|
<div class="mt-4 text-center">
|
|
<h4 class="font-headline font-bold text-white text-sm">Amande</h4>
|
|
<div class="flex gap-3 mt-1 text-xs font-medium text-on-surface-variant">
|
|
<span class="text-blue-400">♂ 12</span>
|
|
<span class="text-pink-400">♀ 8</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- Dragon Card 2 -->
|
|
<div class="flex flex-col items-center group cursor-pointer">
|
|
<span class="mb-2 px-2 py-0.5 bg-surface-container-highest text-tertiary text-[10px] font-bold rounded-lg border border-tertiary/20">GEN 1</span>
|
|
<div class="w-24 h-24 rounded-full border-4 border-white overflow-hidden shadow-2xl group-hover:scale-105 transition-transform">
|
|
<img alt="Dragodinde Rousse" class="w-full h-full object-cover" src="https://lh3.googleusercontent.com/aida-public/AB6AXuBdavE5jSFTnOENKdZYBWDsqG8NuKUesnMVwACJRWX4fck7y1D2zBLFETt0UJeY_fxRcsAyxX9JMS0IEPJ7-rbduSrMFL292LRD5c4Rf6JlqIuHlD8fUJwGinBBh9D8eNGSW2QR1erRXIbDQxYlQpxBTPBl6i82rQ_Si_Z09f9FZrnm1qouXO8XXbCuhnAar5Rqic_siBxeyUBpV15iLPC5AVf70ryDarB0iex822LoTI25bx_k0X1FhANwIWK4KWzB_buBd7cTUkwH"/>
|
|
</div>
|
|
<div class="mt-4 text-center">
|
|
<h4 class="font-headline font-bold text-white text-sm">Rousse</h4>
|
|
<div class="flex gap-3 mt-1 text-xs font-medium text-on-surface-variant">
|
|
<span class="text-blue-400">♂ 15</span>
|
|
<span class="text-pink-400">♀ 11</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- Dragon Card 3 -->
|
|
<div class="flex flex-col items-center group cursor-pointer">
|
|
<span class="mb-2 px-2 py-0.5 bg-surface-container-highest text-tertiary text-[10px] font-bold rounded-lg border border-tertiary/20">GEN 2</span>
|
|
<div class="w-24 h-24 rounded-full border-4 border-white overflow-hidden shadow-2xl group-hover:scale-105 transition-transform">
|
|
<img alt="Dragodinde Pourpre" class="w-full h-full object-cover" src="https://lh3.googleusercontent.com/aida-public/AB6AXuATaZa2N5eXJds9_zkdVSkZc2Tj2Ep7UkXWBXJqfrlWvyzPhBcfALl--HbPAd9lMDueoHvs5g0c0Xl1VJqIh4-CqUUAZD9HcZodIhrVbalMy3pIls670GVGUqD7_pcQOz781mxaNjNdugNS7ENZ6st-sxmTy-9fiaBhIVrRliPAdsOjKBghTkIDKGTcLLVzk9GjXDcyRRYMavPkdXhmV49iMKcaclnWR3MRmPdm-lXZ1FuMs9ebwAl-7ebh9cVn0U2oZ6PawK26XgqW"/>
|
|
</div>
|
|
<div class="mt-4 text-center">
|
|
<h4 class="font-headline font-bold text-white text-sm">Pourpre</h4>
|
|
<div class="flex gap-3 mt-1 text-xs font-medium text-on-surface-variant">
|
|
<span class="text-blue-400">♂ 4</span>
|
|
<span class="text-pink-400">♀ 2</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- Dragon Card 4 -->
|
|
<div class="flex flex-col items-center group cursor-pointer">
|
|
<span class="mb-2 px-2 py-0.5 bg-surface-container-highest text-tertiary text-[10px] font-bold rounded-lg border border-tertiary/20">GEN 3</span>
|
|
<div class="w-24 h-24 rounded-full border-4 border-white overflow-hidden shadow-2xl group-hover:scale-105 transition-transform">
|
|
<img alt="Dragodinde Emeraude" class="w-full h-full object-cover" src="https://lh3.googleusercontent.com/aida-public/AB6AXuCA8q9Y2f4f38tD4mOIbK9KGlQCkvQeJ5QNa6uf-_zRYYXRbTou2SbgLuIKOwlSrZ1xvPcUWCvj1r-Am9XAA1H5u9rjZABXFCsUb4phcVmTqMGGciMiDRBHZ0Gug8POHKYK0W_rGU3_FPa9xLlOygj6B5X4pDrcdhTfE2x5tkVtUHH2JE3dy8J1v0ONGuVBw1AZ2dVG35iGmauKOyot4pAHuFANeQT6AMZi6Vq1uRZIKPnzs78lNU3IJbxbBGDY-69_G-fCqP1-OoO1"/>
|
|
</div>
|
|
<div class="mt-4 text-center">
|
|
<h4 class="font-headline font-bold text-white text-sm">Émeraude</h4>
|
|
<div class="flex gap-3 mt-1 text-xs font-medium text-on-surface-variant">
|
|
<span class="text-blue-400">♂ 8</span>
|
|
<span class="text-pink-400">♀ 10</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- Dragon Card 5 -->
|
|
<div class="flex flex-col items-center group cursor-pointer">
|
|
<span class="mb-2 px-2 py-0.5 bg-surface-container-highest text-tertiary text-[10px] font-bold rounded-lg border border-tertiary/20">GEN 4</span>
|
|
<div class="w-24 h-24 rounded-full border-4 border-white overflow-hidden shadow-2xl group-hover:scale-105 transition-transform">
|
|
<img alt="Dragodinde Ivoire" class="w-full h-full object-cover" src="https://lh3.googleusercontent.com/aida-public/AB6AXuD4AVv_UMaKl5ydywMdMBN_odcH3RqemhzOnJiWGvN7OkfiruZUylLY-OnOC2CZXWxr-AwPfq4NFYOptcERp_C3RjbnGk6icgBMYgMwx-Vu8mfZnYDB4cMopMOVvmMA2peeof6Utp9p47PFffe5zJXJ8yDLrCwCwXdzGA4sSIOdTDAyekvOcG8my20pi_F-Jq75WvZJ3IVXNp3YGn6qskYBQbxYwwFyNzYkPfsbqh8sgQ10VrambO71-zinbVggxkd0l-CcJx3kUnHO"/>
|
|
</div>
|
|
<div class="mt-4 text-center">
|
|
<h4 class="font-headline font-bold text-white text-sm">Ivoire</h4>
|
|
<div class="flex gap-3 mt-1 text-xs font-medium text-on-surface-variant">
|
|
<span class="text-blue-400">♂ 2</span>
|
|
<span class="text-pink-400">♀ 1</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- Dragon Card 6 -->
|
|
<div class="flex flex-col items-center group cursor-pointer">
|
|
<span class="mb-2 px-2 py-0.5 bg-surface-container-highest text-tertiary text-[10px] font-bold rounded-lg border border-tertiary/20">GEN 1</span>
|
|
<div class="w-24 h-24 rounded-full border-4 border-white overflow-hidden shadow-2xl group-hover:scale-105 transition-transform">
|
|
<img alt="Dragodinde Indigo" class="w-full h-full object-cover" src="https://lh3.googleusercontent.com/aida-public/AB6AXuAmywpQJgkDokcBzsndlzSasQswZ78gv18ctUwWFJNjJ1bp6XRjf53ruJE6G-4aOJVXqOo3TXVtZ_dvmyQPnQUcR3VbyGi8eCY3wZd_PCW-l0E-1IJdIVqylna4X2fE0jwiF_WDbzzi8LRtoYFp0-Qhnd04IKYvvn-LjW-cYWRlwkfeeA-Pke7JRirOHqB15yPEmdvrKJ40yTI6Bk9InHVgHGA90OXtKX-Z4E-8QvTgTtXTj5zKHnNe-TdxxWqlMPqQJZSGv0x1wl7w"/>
|
|
</div>
|
|
<div class="mt-4 text-center">
|
|
<h4 class="font-headline font-bold text-white text-sm">Indigo</h4>
|
|
<div class="flex gap-3 mt-1 text-xs font-medium text-on-surface-variant">
|
|
<span class="text-blue-400">♂ 5</span>
|
|
<span class="text-pink-400">♀ 3</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- Dragon Card 7 -->
|
|
<div class="flex flex-col items-center group cursor-pointer">
|
|
<span class="mb-2 px-2 py-0.5 bg-surface-container-highest text-tertiary text-[10px] font-bold rounded-lg border border-tertiary/20">GEN 1</span>
|
|
<div class="w-24 h-24 rounded-full border-4 border-white overflow-hidden shadow-2xl group-hover:scale-105 transition-transform">
|
|
<img alt="Dragodinde Ébène" class="w-full h-full object-cover" src="https://lh3.googleusercontent.com/aida-public/AB6AXuBcVYO2jGvV-mgGh5iiiyUIimizjw6tJsUuK3F3qSz2lHurwhca8WBQX71xOa0P-BOK5Piov3CMbTLTSZ3WVuz_8PSIgsesLrr-8xtaH8-UTthkqg1d5gVtuIPpkLj_iyWHcKHWMho9qjMHYtjEpu7_RmEQy3ky6CYRhAqSPYRqnnu9nbQUDmgRiBJO3tZuVSqRmrlsZlCWmeFl017ub16K-6bPC3mmg3OJserIOpOOTBp9mNnZkoppFjdZXVi_-a9D0uFa4lgIUS6n"/>
|
|
</div>
|
|
<div class="mt-4 text-center">
|
|
<h4 class="font-headline font-bold text-white text-sm">Ébène</h4>
|
|
<div class="flex gap-3 mt-1 text-xs font-medium text-on-surface-variant">
|
|
<span class="text-blue-400">♂ 7</span>
|
|
<span class="text-pink-400">♀ 6</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- Dragon Card 8 -->
|
|
<div class="flex flex-col items-center group cursor-pointer">
|
|
<span class="mb-2 px-2 py-0.5 bg-surface-container-highest text-tertiary text-[10px] font-bold rounded-lg border border-tertiary/20">GEN 2</span>
|
|
<div class="w-24 h-24 rounded-full border-4 border-white overflow-hidden shadow-2xl group-hover:scale-105 transition-transform">
|
|
<img alt="Dragodinde Turquoise" class="w-full h-full object-cover" src="https://lh3.googleusercontent.com/aida-public/AB6AXuAXH8EGWBBEmFntlQJMdD8kZnxM9Q2-GhLWQaV4EFdGkUi__hzsiUDmgHEIwYrYJW86IFXwFFEzlxVAfHqRQE8awwzvtqV-BiGAS4LGowzs3SJvM_699lEXodC-AkSMq4KsLxrjz9G89IGV0fhuoE27wRBwvRGr845dKoCmYmoLP8GK1cOiRV2a-WIjxGmp-3seZuDQ9UkC-Q_k_duSXg7-b3YBdP-FU60hb5ZuUzPQiTgrkZEhdmLfwsNdJD3ABENdaCQTcrvBzYqH"/>
|
|
</div>
|
|
<div class="mt-4 text-center">
|
|
<h4 class="font-headline font-bold text-white text-sm">Turquoise</h4>
|
|
<div class="flex gap-3 mt-1 text-xs font-medium text-on-surface-variant">
|
|
<span class="text-blue-400">♂ 5</span>
|
|
<span class="text-pink-400">♀ 2</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
<!-- Calculateur de Croisements Section -->
|
|
<section class="glass-panel rounded-3xl p-10 border border-white/5">
|
|
<div class="flex items-center gap-4 mb-10">
|
|
<span class="material-symbols-outlined text-primary p-3 bg-primary/10 rounded-2xl">science</span>
|
|
<h2 class="text-2xl font-headline font-extrabold text-white">Calculateur de Croisements</h2>
|
|
</div>
|
|
<div class="space-y-6">
|
|
<!-- Step 1 -->
|
|
<div class="flex flex-col lg:flex-row items-center gap-8 bg-surface-container-low/40 p-6 rounded-2xl border border-white/[0.02]">
|
|
<div class="flex flex-col gap-2 min-w-[120px]">
|
|
<span class="text-[10px] font-bold uppercase tracking-widest text-primary-dim">Étape 01</span>
|
|
<h3 class="font-headline font-bold text-lg text-white">Parents Requis</h3>
|
|
</div>
|
|
<div class="flex flex-1 items-center justify-center gap-6">
|
|
<div class="flex space-x-4">
|
|
<div class="relative w-14 h-14 rounded-full border-2 border-primary overflow-hidden shadow-lg" title="Amande ♂ x3">
|
|
<img alt="Dragon" class="w-full h-full object-cover" src="https://lh3.googleusercontent.com/aida-public/AB6AXuCuG3w6EZAOoNzP6o5oX6TfRrjddr6QhL0KFGd8g0kHd8D_yz2okPRNSEwFVaqfkVYUiDHeplOESteJjGM8vZfaXV4AYhG8olI0iHx7f7YyPEtk7w9n_v6U38ruF2Pt8BM9rJf5pNRr-cIEfy8huYJaaUvNXD_Q9NNvhkQ7P_nS0w59bh0BbzAkLkYn9jrDpClqaszVk1sOzzj_qWIIK1UbQ9osFvcXGJPAUiEH0W94oGosGamNMSCaYbZnfMfWVAv-8aY7PcDLxwtT"/>
|
|
<div class="absolute inset-0 bg-black/40 flex items-center justify-center text-[10px] font-bold">♂ x3</div>
|
|
</div>
|
|
<div class="relative w-14 h-14 rounded-full border-2 border-primary overflow-hidden shadow-lg" title="Rousse ♀ x3">
|
|
<img alt="Dragon" class="w-full h-full object-cover" src="https://lh3.googleusercontent.com/aida-public/AB6AXuAxJAsvx2ewZiHBj9hoP-mueRFml_SfpKIuIjxGGxcTP9wI2ZOyXxf-HbvynPsN_HkFk_HIfGGQGWDxvv7MVWkDBT8LT7I3dh9U8CkgFnuGEQvgkV1O5oHhLZ8iUEFjLUmWkg6gqRaEdrlZSgJaYColFBvlZxG7aGRC9VoqprlvlIBcCY08xAglHoJ16wtEq1kD4zbl_OSlRiIiFqM7j5EV9xq-CKYd6lXFF1c0ARkMdCpOmckhZ9bA7MIlzD5e-5GQywcMN36ePE7n"/>
|
|
<div class="absolute inset-0 bg-black/40 flex items-center justify-center text-[10px] font-bold">♀ x3</div>
|
|
</div>
|
|
</div>
|
|
<span class="material-symbols-outlined text-on-surface-variant">arrow_forward</span>
|
|
<div class="flex flex-col items-center gap-1">
|
|
<span class="text-[10px] font-bold text-on-surface-variant">RÉSULTAT</span>
|
|
<div class="w-14 h-14 rounded-full border-2 border-secondary overflow-hidden shadow-lg">
|
|
<img alt="Résultat" class="w-full h-full object-cover" src="https://lh3.googleusercontent.com/aida-public/AB6AXuD_NB67axTiAn461kidHCU_vmcEkuLSxps7d80A0tZe3_2anRUPDasqqP8vhICUU9Xeu37oW4Aco_NbFYp8PPPWN16g9N-IUZuMK5rRy7Ct-gShT90pOYMYr0gQEj8YVD8jTbgvEnA3WJD4VU7hLzCsl2c97oUAJElfR0PGR31eiAF1HTTk09VrYYU7ENF03mp2uud6EZOPNphimnvPHMhjqznOT-du68Q3-Xt9kMrV2SE_8yc2BhxbLofygIUV5RtLyrQuWPr8zVk8"/>
|
|
</div>
|
|
<span class="text-[10px] font-bold text-white">Amande & Rousse</span>
|
|
</div>
|
|
</div>
|
|
<div class="flex items-center gap-6 pl-8 lg:border-l border-white/5">
|
|
<label class="flex items-center gap-3 cursor-pointer">
|
|
<input checked="" class="w-5 h-5 rounded border-outline-variant bg-surface-container text-primary focus:ring-primary/20" type="checkbox"/>
|
|
<span class="text-sm font-label text-on-surface-variant">Reproducteur</span>
|
|
</label>
|
|
<div class="flex flex-col gap-1">
|
|
<span class="text-[10px] font-bold text-on-surface-variant uppercase">Nb couples</span>
|
|
<input class="w-20 bg-surface-container-high border-none rounded-lg text-white font-bold text-center py-1" type="number" value="3"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- Step 2 -->
|
|
<div class="flex flex-col lg:flex-row items-center gap-8 bg-surface-container-low/40 p-6 rounded-2xl border border-white/[0.02]">
|
|
<div class="flex flex-col gap-2 min-w-[120px]">
|
|
<span class="text-[10px] font-bold uppercase tracking-widest text-primary-dim">Étape 02</span>
|
|
<h3 class="font-headline font-bold text-lg text-white">Parents Requis</h3>
|
|
</div>
|
|
<div class="flex flex-1 items-center justify-center gap-6">
|
|
<div class="flex space-x-4">
|
|
<div class="relative w-14 h-14 rounded-full border-2 border-primary overflow-hidden shadow-lg">
|
|
<img alt="Dragon" class="w-full h-full object-cover" src="https://lh3.googleusercontent.com/aida-public/AB6AXuAmywpQJgkDokcBzsndlzSasQswZ78gv18ctUwWFJNjJ1bp6XRjf53ruJE6G-4aOJVXqOo3TXVtZ_dvmyQPnQUcR3VbyGi8eCY3wZd_PCW-l0E-1IJdIVqylna4X2fE0jwiF_WDbzzi8LRtoYFp0-Qhnd04IKYvvn-LjW-cYWRlwkfeeA-Pke7JRirOHqB15yPEmdvrKJ40yTI6Bk9InHVgHGA90OXtKX-Z4E-8QvTgTtXTj5zKHnNe-TdxxWqlMPqQJZSGv0x1wl7w"/>
|
|
<div class="absolute inset-0 bg-black/40 flex items-center justify-center text-[10px] font-bold">♂ x1</div>
|
|
</div>
|
|
<div class="relative w-14 h-14 rounded-full border-2 border-primary overflow-hidden shadow-lg">
|
|
<img alt="Dragon" class="w-full h-full object-cover" src="https://lh3.googleusercontent.com/aida-public/AB6AXuBcVYO2jGvV-mgGh5iiiyUIimizjw6tJsUuK3F3qSz2lHurwhca8WBQX71xOa0P-BOK5Piov3CMbTLTSZ3WVuz_8PSIgsesLrr-8xtaH8-UTthkqg1d5gVtuIPpkLj_iyWHcKHWMho9qjMHYtjEpu7_RmEQy3ky6CYRhAqSPYRqnnu9nbQUDmgRiBJO3tZuVSqRmrlsZlCWmeFl017ub16K-6bPC3mmg3OJserIOpOOTBp9mNnZkoppFjdZXVi_-a9D0uFa4lgIUS6n"/>
|
|
<div class="absolute inset-0 bg-black/40 flex items-center justify-center text-[10px] font-bold">♀ x1</div>
|
|
</div>
|
|
</div>
|
|
<span class="material-symbols-outlined text-on-surface-variant">arrow_forward</span>
|
|
<div class="flex flex-col items-center gap-1">
|
|
<span class="text-[10px] font-bold text-on-surface-variant">RÉSULTAT</span>
|
|
<div class="w-14 h-14 rounded-full border-2 border-secondary overflow-hidden shadow-lg">
|
|
<img alt="Résultat" class="w-full h-full object-cover" src="https://lh3.googleusercontent.com/aida-public/AB6AXuCKZdwb71qmK2SBqKl5oit3pzD1ruttmWA75mUdp1nxJJffPF4SxTU5X5PKP6U5xpqSpGz7oJKtpAoWbN1FG8yZoH6tefDkzRr1vJg4ZyX3LK6U1n1hNj3n7k3iyroUjhXS2x8hwHlxz1PWIPgxjOy-v_8NPnS72_g9iGWE-SgrCBYxlUAjHZTnppNnmYPxLES6sTjjJ8RBc4-Wn_OUmarh7UYdKxAx7ltOmb5wniF3d7LbtnZr4X90UPbJeeLDWPOobxk2dnBxTYyg"/>
|
|
</div>
|
|
<span class="text-[10px] font-bold text-white">Indigo & Ébène</span>
|
|
</div>
|
|
</div>
|
|
<div class="flex items-center gap-6 pl-8 lg:border-l border-white/5">
|
|
<label class="flex items-center gap-3 cursor-pointer">
|
|
<input class="w-5 h-5 rounded border-outline-variant bg-surface-container text-primary focus:ring-primary/20" type="checkbox"/>
|
|
<span class="text-sm font-label text-on-surface-variant">Reproducteur</span>
|
|
</label>
|
|
<div class="flex flex-col gap-1">
|
|
<span class="text-[10px] font-bold text-on-surface-variant uppercase">Nb couples</span>
|
|
<input class="w-20 bg-surface-container-high border-none rounded-lg text-white font-bold text-center py-1 opacity-50" type="number" value="1"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
<!-- Dragodindes Restantes Section -->
|
|
<section>
|
|
<div class="flex items-center justify-between mb-6">
|
|
<h3 class="text-xl font-headline font-extrabold text-white">Dragodindes Restantes</h3>
|
|
<span class="text-xs font-label text-secondary tracking-widest uppercase bg-secondary/10 px-4 py-1 rounded-full">Non-utilisées dans le plan</span>
|
|
</div>
|
|
<div class="grid grid-cols-2 md:grid-cols-4 lg:grid-cols-6 gap-4">
|
|
<div class="flex items-center gap-4 p-4 bg-surface-container-high/40 rounded-2xl border border-white/[0.03]">
|
|
<div class="w-12 h-12 rounded-full overflow-hidden border-2 border-white/20">
|
|
<img alt="Dragon" class="w-full h-full object-cover" src="https://lh3.googleusercontent.com/aida-public/AB6AXuAXH8EGWBBEmFntlQJMdD8kZnxM9Q2-GhLWQaV4EFdGkUi__hzsiUDmgHEIwYrYJW86IFXwFFEzlxVAfHqRQE8awwzvtqV-BiGAS4LGowzs3SJvM_699lEXodC-AkSMq4KsLxrjz9G89IGV0fhuoE27wRBwvRGr845dKoCmYmoLP8GK1cOiRV2a-WIjxGmp-3seZuDQ9UkC-Q_k_duSXg7-b3YBdP-FU60hb5ZuUzPQiTgrkZEhdmLfwsNdJD3ABENdaCQTcrvBzYqH"/>
|
|
</div>
|
|
<div>
|
|
<p class="font-bold text-sm text-white">Turquoise</p>
|
|
<p class="text-[10px] font-bold text-on-surface-variant">♂ 5 ♀ 2</p>
|
|
</div>
|
|
</div>
|
|
<div class="flex items-center gap-4 p-4 bg-surface-container-high/40 rounded-2xl border border-white/[0.03]">
|
|
<div class="w-12 h-12 rounded-full overflow-hidden border-2 border-white/20">
|
|
<img alt="Dragon" class="w-full h-full object-cover" src="https://lh3.googleusercontent.com/aida-public/AB6AXuB8DuxGlfBtFO61gE3PgrJVPiledqR6SzOdgtDSfykBZmHeudgLIIo8ziEwGnCv9-jc88k3I7alDZs05E_Zsbw6dKVxZOYlbLI36T4U8RCRWj5XCapupE5tttpzdazWE3N9QW8skSBAqVLdm5E0iHyEdN2Wsr-9rv9dlfvNq6mP5C4-iqgYQ-OLfNVnsDGbKyzToR8R3J6UiHQZ688dPVLYdl5uN04Y4uumFuJJh8oLCEJPf9msOo1hqGybjVt2UfbllRLpUpDvpME1"/>
|
|
</div>
|
|
<div>
|
|
<p class="font-bold text-sm text-white">Orchidée</p>
|
|
<p class="text-[10px] font-bold text-on-surface-variant">♂ 1 ♀ 4</p>
|
|
</div>
|
|
</div>
|
|
<div class="flex items-center gap-4 p-4 bg-surface-container-high/40 rounded-2xl border border-white/[0.03]">
|
|
<div class="w-12 h-12 rounded-full overflow-hidden border-2 border-white/20">
|
|
<img alt="Dragon" class="w-full h-full object-cover" src="https://lh3.googleusercontent.com/aida-public/AB6AXuCXU9A9BJspohmUXlHNOkzHzLoAM_VD5wlriXoSCUzsx32ZVJSIFzcRUpDeLfs9nl-xkdckB2F54JzMSJxWLuX-LrgXgUrGe_lXGFUF0AwE8-7bJ6oY2Kgazk-rE7YAVBEmEv8nWeBTt3wJCzypXQICQP0MTeFVWVLGtY5GUlskyzbNovJdW5AWA9AtnTMJvgLpqV5Cx7uE2ZUJZkYykHAb08AG7HNCmMCLeJ1VDfExCTWEINbD0dVXx7rYXzdHgb4tK8A4250BY2DE"/>
|
|
</div>
|
|
<div>
|
|
<p class="font-bold text-sm text-white">Prune</p>
|
|
<p class="text-[10px] font-bold text-on-surface-variant">♂ 3 ♀ 0</p>
|
|
</div>
|
|
</div>
|
|
<div class="flex items-center gap-4 p-4 bg-surface-container-high/40 rounded-2xl border border-white/[0.03]">
|
|
<div class="w-12 h-12 rounded-full overflow-hidden border-2 border-white/20">
|
|
<img alt="Dragon" class="w-full h-full object-cover" src="https://lh3.googleusercontent.com/aida-public/AB6AXuAn7-zVVKN9M5vbMW0UFqJBiKqpZim4gN9pNeMConK0hKsH5N4h2ozIIjCP2lozPWCWL3GIgiLIgVPsSmc2IwFMqCEOLCZ4iJnPXclMmCV9tWKh_MzrE-eee1gRb4u0bPMPflT8xWQyVlB4UH8epaj-oUIkdNOrpC2EcHmHLZDrAlEe2Bj-ArkusbMDgGjLfjHPmAmFpYKa4lc1M3iF8vnI7k1iEqCU0iGDBYkCqjGaW1etIh8OatJBth46wxH4KyMoQyRIBThikHtl"/>
|
|
</div>
|
|
<div>
|
|
<p class="font-bold text-sm text-white">Dorée</p>
|
|
<p class="text-[10px] font-bold text-on-surface-variant">♂ 0 ♀ 2</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</main>
|
|
</body></html> |