+ Component library and design tokens for my.experimenta.science +
+ +#e6007e
+experimenta-primary
+#f59d24
+experimenta-accent
+#e40521
+experimenta-red
+#ffffff
+white
+#2e1065
+purple-950
+#1a0a3a
+purple-975
+#0f051d
+purple-990
+#10b981
+success
+#f59e0b
+warning
+#ef4444
+error
+#3b82f6
+info
++ Roboto Variable Font - Locally hosted, weights 100-900 +
+
+ Loaded from /public/fonts/roboto/
+
text-4xl font-bold
+ text-3xl font-bold
+ text-2xl font-semibold
+ text-xl font-semibold
+ Body Large - text-lg (1.125rem / 18px)
+text-lg
+ Body Regular - text-base (1rem / 16px)
+text-base
+ Body Small - text-sm (0.875rem / 14px)
+text-sm
+ Body Extra Small - text-xs (0.75rem / 12px)
+text-xs
+ + Semi-transparent card with glassmorphism effect. Perfect for content containers. +
+Info section with Safrangold left border accent. Used for notices and information blocks.
++ White content cards like on experimenta.science homepage. With pink links that have chevron arrows and hover + to orange. +
+ ++ Du möchtest nur in unsere Ausstellung, den Science Dome oder in die Sonderausstellung? + Oder doch lieber alles erleben? Weisst aber nicht wann? Hier findest du eine Übersicht + über unsere Öffnungszeiten. +
+ Unsere Öffnungszeiten ++ Hier findest du einen Überblick über alle unsere Tickets, Preise und Ermäßigungen. + Wir haben verschiedene Angebote für dich – je nach dem, wie oft du zu uns kommen und + was du erleben möchtest. +
+ Zur Preisübersicht ++ Du hast dich für ein Ticket entschieden? Dann kannst du es hier buchen. + Wir freuen uns auf deinen Besuch! +
+ Jetzt Ticket kaufen ++ Ob mit dem Auto, dem Zug, dem Reisebus oder der Stadtbahn: Es gibt viele Möglichkeiten + zu uns zu kommen. Hier haben wir für dich alle Informationen zur Anreise zusammengestellt. +
+ Zur Anreise +<!-- Glass Card -->
+<div class="card-glass">
+ <h3>Title</h3>
+ <p>Content</p>
+</div>
+
+<!-- Info Card with Accent Border -->
+<div class="card-info card-accent-border">
+ <h3>Title</h3>
+ <p>Content</p>
+</div>
+
+<!-- Progress Card -->
+<div class="card-progress card-accent-border">
+ <div class="progress-header">
+ <h3 class="progress-title">Title</h3>
+ <div class="progress-stats">2963 / 4931</div>
+ </div>
+ <div class="progress-bar-wrapper">
+ <div class="progress-bar" style="width: 60.1%"></div>
+ <div class="progress-percentage">60.1%</div>
+ </div>
+</div>
+
+<!-- White Info Card -->
+<div class="card-white">
+ <h3>Card Title</h3>
+ <p>
+ Card description text goes here. Links automatically get
+ pink color with chevron arrow and hover to orange.
+ </p>
+ <a href="#">Link Text</a>
+</div>
+ <label class="form-label">Text Input</label>
+<input type="text" class="form-input" placeholder="Enter text..." />
+
+<label class="flex items-center gap-3">
+ <input type="checkbox" class="form-checkbox" />
+ <span>Checkbox Label</span>
+</label>
+ Orange color, used for general navigation (WCAG AA compliant, 4.62:1 + contrast)
+Orange color, used for emphasis
+<a href="#" class="link-primary">Primary Link</a>
+<a href="#" class="link-accent">Accent Link</a>
+ <div class="status-message status-success">
+ <span class="status-icon">✓</span>
+ <span>Success message</span>
+</div>
+ 25% Progress
+ +50% Progress
+ +75% Progress
+ +100% Progress
+ +<div class="progress-bar-wrapper">
+ <div class="progress-bar" style="width: 60%"></div>
+</div>
+
+ See individual component files in /app/components/
+