aidn commited on
Commit
b9ce1fc
·
verified ·
1 Parent(s): c24dd1c

Update index.html

Browse files
Files changed (1) hide show
  1. index.html +155 -157
index.html CHANGED
@@ -447,144 +447,145 @@
447
  }
448
  .summary-card strong { color: var(--amber-light); }
449
 
450
- /* ─── Compass Cards (Overview) ─── */
451
- .intro-grid {
452
- display: grid;
453
- grid-template-columns: repeat(3, minmax(0, 1fr));
454
  gap: 1rem;
455
  margin-bottom: 4rem;
456
- counter-reset: compass;
457
  }
458
- @media (max-width: 900px) {
459
- .intro-grid { grid-template-columns: 1fr; }
460
- }
461
- .intro-card {
462
- --card-accent: var(--amber);
463
- min-height: 380px;
464
- padding: 1.25rem;
465
- border-radius: 28px;
466
- position: relative;
467
- overflow: hidden;
468
- cursor: pointer;
469
  text-decoration: none;
470
  color: inherit;
471
- display: flex;
472
- flex-direction: column;
473
- isolation: isolate;
474
- background:
475
- linear-gradient(180deg, rgba(255,255,255,0.075), rgba(255,255,255,0.025)),
476
- radial-gradient(circle at 50% -10%, rgba(255,209,102,0.10), transparent 52%);
477
- border: 1px solid rgba(255,255,255,0.09);
478
- box-shadow: 0 24px 80px rgba(0,0,0,0.23), inset 0 1px 0 rgba(255,255,255,0.08);
479
- backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px);
480
- transition: transform 0.45s cubic-bezier(0.16, 1, 0.3, 1), border-color 0.35s, box-shadow 0.35s;
481
  }
482
- .intro-card::before {
 
 
483
  content: '';
484
- position: absolute; inset: 0;
485
- background:
486
- linear-gradient(120deg, transparent 0 36%, rgba(255,255,255,0.10) 48%, transparent 60%),
487
- radial-gradient(circle at 28% 8%, var(--card-glow, rgba(245,158,11,0.24)), transparent 13rem);
488
- opacity: 0.55;
489
- transform: translateX(-18%);
490
- transition: transform 0.7s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.35s;
491
- z-index: -1;
492
  }
493
- .intro-card::after {
494
- content: '';
495
- position: absolute;
496
- width: 158px; height: 138px;
497
- right: -44px; bottom: -38px;
498
- clip-path: polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);
499
- background:
500
- linear-gradient(135deg, rgba(255,255,255,0.10), transparent),
501
- var(--card-glow, rgba(245,158,11,0.18));
502
- opacity: 0.34;
503
- z-index: -1;
504
- transition: transform 0.5s ease, opacity 0.35s;
505
- }
506
- .intro-card:hover {
507
- transform: translateY(-8px);
508
- border-color: var(--card-border, rgba(245,158,11,0.34));
509
- box-shadow: 0 34px 110px rgba(0,0,0,0.32), 0 0 46px var(--card-shadow, rgba(245,158,11,0.14)), inset 0 1px 0 rgba(255,255,255,0.12);
510
- }
511
- .intro-card:hover::before { transform: translateX(18%); opacity: 0.82; }
512
- .intro-card:hover::after { transform: translate(-10px, -8px) rotate(8deg); opacity: 0.52; }
513
- .intro-card .card-dot { display: none; }
514
- .intro-card .card-num {
515
- width: 52px; height: 52px;
516
- border-radius: 16px;
517
- display: grid; place-items: center;
518
  font-family: var(--mono);
519
- font-size: 0.78rem; font-weight: 800;
520
- color: var(--card-accent);
521
- margin-bottom: 1.4rem;
522
- letter-spacing: 0.04em;
523
- background: rgba(0,0,0,0.20);
524
- border: 1px solid var(--card-border, rgba(245,158,11,0.22));
525
- box-shadow: inset 0 0 24px var(--card-shadow, rgba(245,158,11,0.10));
526
- }
527
- .intro-card h3 {
528
- font-size: clamp(1.28rem, 2vw, 1.7rem);
529
- font-weight: 900;
530
- line-height: 1.08;
531
- letter-spacing: -0.035em;
532
- margin-bottom: 1rem;
533
- color: var(--text);
534
  }
535
- .intro-card .card-desc {
536
- font-size: 0.9rem;
537
- color: #b9b4ad;
538
- line-height: 1.78;
 
 
539
  }
540
- .intro-card .card-desc a {
541
- color: var(--card-accent);
542
  font-weight: 700;
543
- text-decoration: underline;
544
- text-decoration-color: transparent;
545
- text-underline-offset: 0.18em;
546
- }
547
- .intro-card .card-desc a:hover { text-decoration-color: currentColor; }
548
- .intro-card .card-arrow {
549
- margin-top: auto;
550
- padding-top: 1.35rem;
551
- font-size: 0.78rem;
552
- font-weight: 900;
553
- color: var(--card-accent);
554
- text-transform: uppercase;
555
- letter-spacing: 0.08em;
556
- display: flex; align-items: center; justify-content: space-between; gap: 0.75rem;
557
  }
558
- .intro-card .card-arrow::after {
559
- content: '';
560
- width: 40px; height: 40px;
561
- border-radius: 50%;
562
- background: rgba(255,255,255,0.06);
563
- border: 1px solid var(--card-border, rgba(245,158,11,0.22));
564
- box-shadow: inset 0 0 18px var(--card-shadow, rgba(245,158,11,0.10));
565
  }
566
- .intro-card:hover .card-arrow { gap: 1rem; }
567
 
568
- .card-accent-blue {
569
- --card-accent: #7fb0ff;
570
- --card-glow: rgba(59,130,246,0.24);
571
- --card-border: rgba(127,176,255,0.34);
572
- --card-shadow: rgba(59,130,246,0.16);
573
  }
574
- .card-accent-amber {
575
- --card-accent: #ffd166;
576
- --card-glow: rgba(245,158,11,0.28);
577
- --card-border: rgba(255,209,102,0.34);
578
- --card-shadow: rgba(245,158,11,0.18);
 
 
 
 
579
  }
580
- .card-accent-green { --card-accent: var(--green); }
581
- .card-accent-purple {
582
- --card-accent: #b79cff;
583
- --card-glow: rgba(139,92,246,0.25);
584
- --card-border: rgba(183,156,255,0.36);
585
- --card-shadow: rgba(139,92,246,0.18);
586
  }
587
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
588
  /* ─── Automatisierbarkeits-Grid ─── */
589
  .auto-grid {
590
  display: grid;
@@ -1153,47 +1154,44 @@
1153
  </div>
1154
  </div>
1155
 
1156
- <div class="intro-grid">
1157
- <a href="#commercial" class="intro-card card-accent-blue reveal reveal-delay-1">
1158
- <div class="card-dot"></div>
1159
- <div class="card-num">01</div>
1160
- <h3>Kommerzielle Systeme</h3>
1161
- <p class="card-desc">
1162
- 15+ Anbieter im Vergleich: Einstieg ab 89 € (<a href="https://bee-data.net" target="_blank">BeeData</a>),
1163
- Mittelklasse 350–500 € (<a href="https://intelligenthives.eu" target="_blank">BeeHUB</a>,
1164
- <a href="https://prohiver.com" target="_blank">Prohiver</a>), Premium bis 1.080
1165
- (<a href="https://bienenbeuten.ch" target="_blank">Wolfwaage</a>). Varroa-Systeme ab 70 €.
1166
- </p>
1167
- <div class="card-arrow">Marktübersicht →</div>
1168
  </a>
1169
-
1170
- <a href="#diy" class="intro-card card-accent-amber reveal reveal-delay-2">
1171
- <div class="card-dot"></div>
1172
- <div class="card-num">02</div>
1173
- <h3>DIY &amp; Open-Source</h3>
1174
- <p class="card-desc">
1175
- 10+ Projekte: <a href="https://honey-pi.de" target="_blank">HoneyPi</a> (~120 €),
1176
- <a href="https://daniel-strohbach.de/hivehealth-open-source-bienenstockwaage" target="_blank">HiveHealth</a> (~40),
1177
- <a href="https://hiveeyes.org" target="_blank">Hiveeyes</a>,
1178
- <a href="https://github.com/johnf/esphome-beehive" target="_blank">ESPHome Beehive</a> (~60 €).
1179
- Budget-Szenarien vom 35 €-Minimaleinstieg bis 200 €-Premium.
1180
- </p>
1181
- <div class="card-arrow">Eigenbau-Guide →</div>
1182
  </a>
1183
-
1184
- <a href="#research" class="intro-card card-accent-purple reveal reveal-delay-3">
1185
- <div class="card-dot"></div>
1186
- <div class="card-num">03</div>
1187
- <h3>Forschung &amp; KI</h3>
1188
- <p class="card-desc">
1189
- KI-Varroaerkennung mit &lt;1 % Fehler (BeeVS). Schwarmvorhersage bis 30 Tage vorher.
1190
- <a href="https://hiveopolis.eu" target="_blank">HIVEOPOLIS</a> (7 Mio. €),
1191
- <a href="https://b-good-project.eu" target="_blank">B-GOOD</a> (8 Mio. €).
1192
- DACH-Spitzenforschung: we4bee Würzburg, FU Berlin.
1193
- </p>
1194
- <div class="card-arrow">Forschungsstand →</div>
1195
  </a>
1196
- </div>
1197
 
1198
  <!-- Was ist automatisierbar? -->
1199
  <div class="reveal">
 
447
  }
448
  .summary-card strong { color: var(--amber-light); }
449
 
450
+ /* ─── Sleek Overview Strips (Reduziertes Design) ─── */
451
+ .overview-strip {
452
+ display: flex;
453
+ flex-direction: column;
454
  gap: 1rem;
455
  margin-bottom: 4rem;
 
456
  }
457
+ .strip-card {
458
+ display: flex;
459
+ align-items: center;
460
+ gap: 1.5rem;
461
+ padding: 1.2rem 1.5rem;
462
+ background: linear-gradient(90deg, rgba(255,255,255,0.03), rgba(255,255,255,0.01));
463
+ border: 1px solid rgba(255,255,255,0.06);
464
+ border-radius: 16px;
 
 
 
465
  text-decoration: none;
466
  color: inherit;
467
+ position: relative;
468
+ overflow: hidden;
469
+ transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
470
+ backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px);
 
 
 
 
 
 
471
  }
472
+
473
+ /* Farbiger Leuchteffekt am linken Rand */
474
+ .strip-card::before {
475
  content: '';
476
+ position: absolute; left: 0; top: 0; bottom: 0; width: 4px;
477
+ background: var(--strip-color);
478
+ box-shadow: 0 0 20px var(--strip-color);
479
+ opacity: 0.5;
480
+ transition: opacity 0.3s, width 0.3s;
 
 
 
481
  }
482
+
483
+ .strip-card:hover {
484
+ background: linear-gradient(90deg, rgba(255,255,255,0.05), rgba(255,255,255,0.02));
485
+ border-color: rgba(255,255,255,0.12);
486
+ transform: translateX(6px);
487
+ box-shadow: -10px 10px 30px rgba(0,0,0,0.15);
488
+ }
489
+ .strip-card:hover::before {
490
+ opacity: 1;
491
+ width: 6px;
492
+ }
493
+
494
+ .strip-num {
 
 
 
 
 
 
 
 
 
 
 
 
495
  font-family: var(--mono);
496
+ font-size: 1.2rem;
497
+ font-weight: 800;
498
+ color: var(--strip-color);
499
+ opacity: 0.8;
500
+ flex-shrink: 0;
 
 
 
 
 
 
 
 
 
 
501
  }
502
+
503
+ .strip-content {
504
+ flex: 1;
505
+ display: flex;
506
+ flex-direction: column;
507
+ gap: 0.3rem;
508
  }
509
+ .strip-content h3 {
510
+ font-size: 1.1rem;
511
  font-weight: 700;
512
+ margin: 0;
513
+ color: var(--text);
514
+ letter-spacing: -0.01em;
 
 
 
 
 
 
 
 
 
 
 
515
  }
516
+ .strip-content p {
517
+ font-size: 0.8rem;
518
+ color: var(--text-muted);
519
+ margin: 0;
520
+ line-height: 1.5;
 
 
521
  }
 
522
 
523
+ .strip-tags {
524
+ display: flex;
525
+ flex-wrap: wrap;
526
+ gap: 0.5rem;
527
+ margin-top: 0.3rem;
528
  }
529
+ .strip-tags .tag {
530
+ font-size: 0.65rem;
531
+ font-weight: 600;
532
+ padding: 0.2rem 0.6rem;
533
+ border-radius: 100px;
534
+ background: rgba(255,255,255,0.04);
535
+ border: 1px solid rgba(255,255,255,0.08);
536
+ color: var(--text-dim);
537
+ transition: color 0.3s, border-color 0.3s;
538
  }
539
+ .strip-card:hover .strip-tags .tag {
540
+ color: var(--text-muted);
541
+ border-color: rgba(255,255,255,0.15);
 
 
 
542
  }
543
 
544
+ .strip-cta {
545
+ display: flex;
546
+ align-items: center;
547
+ gap: 0.5rem;
548
+ font-size: 0.8rem;
549
+ font-weight: 600;
550
+ color: var(--strip-color);
551
+ padding: 0.6rem 1.2rem;
552
+ background: rgba(255,255,255,0.03);
553
+ border: 1px solid rgba(255,255,255,0.08);
554
+ border-radius: 8px;
555
+ transition: all 0.3s;
556
+ white-space: nowrap;
557
+ }
558
+ .strip-cta .arrow {
559
+ transition: transform 0.3s;
560
+ }
561
+ .strip-card:hover .strip-cta {
562
+ background: var(--strip-color);
563
+ color: #0a0a0f;
564
+ border-color: transparent;
565
+ box-shadow: 0 4px 15px rgba(0,0,0,0.2);
566
+ }
567
+ .strip-card:hover .strip-cta .arrow {
568
+ transform: translateX(4px);
569
+ }
570
+
571
+ /* Akzentfarben für die 3 Reihen */
572
+ .card-blue { --strip-color: #7fb0ff; }
573
+ .card-amber { --strip-color: #ffd166; }
574
+ .card-purple { --strip-color: #b79cff; }
575
+
576
+ /* Mobile Optimierung für die Strips */
577
+ @media (max-width: 768px) {
578
+ .strip-card {
579
+ flex-direction: column;
580
+ align-items: flex-start;
581
+ gap: 1rem;
582
+ padding: 1.25rem;
583
+ }
584
+ .strip-num { display: none; }
585
+ .strip-cta { width: 100%; justify-content: space-between; margin-top: 0.5rem; }
586
+ }
587
+
588
+
589
  /* ─── Automatisierbarkeits-Grid ─── */
590
  .auto-grid {
591
  display: grid;
 
1154
  </div>
1155
  </div>
1156
 
1157
+ <nav class="overview-strip reveal">
1158
+ <a href="#commercial" class="overview-row row-blue">
1159
+ <div class="row-accent"><span>01</span></div>
1160
+ <div class="row-body">
1161
+ <h3>Kommerzielle Systeme</h3>
1162
+ <p class="row-details">15+ Anbieter: Einstieg ab 89 € (<a href="https://bee-data.net" target="_blank">BeeData</a>), Mittelklasse 350–500 € (<a href="https://intelligenthives.eu" target="_blank">BeeHUB</a>, <a href="https://prohiver.com" target="_blank">Prohiver</a>), Premium bis 1.080 € (<a href="https://bienenbeuten.ch" target="_blank">Wolfwaage</a>).</p>
1163
+ <div class="row-tags">
1164
+ <span class="pill">15+ Anbieter</span>
1165
+ <span class="pill">ab 89</span>
1166
+ <span class="pill">Varroa ab 70 €</span>
1167
+ </div>
1168
+ </div>
1169
  </a>
1170
+ <a href="#diy" class="overview-row row-amber">
1171
+ <div class="row-accent"><span>02</span></div>
1172
+ <div class="row-body">
1173
+ <h3>DIY &amp; Open-Source</h3>
1174
+ <p class="row-details">10+ Projekte: <a href="https://honey-pi.de" target="_blank">HoneyPi</a> (~120 €), <a href="https://daniel-strohbach.de/hivehealth-open-source-bienenstockwaage" target="_blank">HiveHealth</a> (~40 €), <a href="https://hiveeyes.org" target="_blank">Hiveeyes</a>, <a href="https://github.com/johnf/esphome-beehive" target="_blank">ESPHome Beehive</a> (~60 €).</p>
1175
+ <div class="row-tags">
1176
+ <span class="pill">10+ Projekte</span>
1177
+ <span class="pill">ab 35</span>
1178
+ <span class="pill">bis 200 € Premium</span>
1179
+ </div>
1180
+ </div>
 
 
1181
  </a>
1182
+ <a href="#research" class="overview-row row-purple">
1183
+ <div class="row-accent"><span>03</span></div>
1184
+ <div class="row-body">
1185
+ <h3>Forschung &amp; KI</h3>
1186
+ <p class="row-details">KI-Varroaerkennung &lt;1 % Fehler (BeeVS). Schwarmvorhersage bis 30 Tage vorher. <a href="https://hiveopolis.eu" target="_blank">HIVEOPOLIS</a> (7 Mio. €), <a href="https://b-good-project.eu" target="_blank">B-GOOD</a> (8 Mio. €). DACH: we4bee, FU Berlin.</p>
1187
+ <div class="row-tags">
1188
+ <span class="pill">KI-Varroa</span>
1189
+ <span class="pill">Schwarmvorhersage</span>
1190
+ <span class="pill">15 Mio. € Förderung</span>
1191
+ </div>
1192
+ </div>
 
1193
  </a>
1194
+ </nav>
1195
 
1196
  <!-- Was ist automatisierbar? -->
1197
  <div class="reveal">