Foundations

Colors

Name Wert Verwendung
darkblue#4661A9Primäre Card-Kopfsegmente, Portalheader, Toggle-Handle sowie primäre Chart-Werte ohne Positiv-Negativ-Darstellung.
darkgreen#4D646EAlternative Card-Kopfsegmente.
darkbrown#665F57Gedämpfte alternative Card-Kopfsegmente.
light-grey#E2E5E9Card-Flächen, Card-Bodies, Formularflächen, Optionszeilen, inaktive Buttons, Sandwich-Menü-Flächen und Chart-/Score-Hintergründe.
medium-grey#D4D6DBAktive Standardbuttons, geöffnete Pulldown-Flächen, Hilfetext-Flächen, Fragezeichen-Icons, Referenzwerte in Charts sowie Entfernen-Button in Eingabefeldern.
dark-grey#7B879DAusgewählte Tab-Buttons als Fläche sowie Schriftfarbe für deaktivierte oder zurückgenommene Interaktionselemente.
black#000000Neutrale Vollton-Overlay-Farbe für starke visuelle Deaktivierung von Hintergrundobjekten.
white#FFFFFFStandardfläche von Buttons, Eingabefeldern, Pulldown-Triggern, Checkboxen, Radios, Toggle-Tracks und Card-Trennern.
signal-green#009101Positive Score-Balken und positive Chart-Werte.
signal-yellow#9C7A00Neutrale Score-Balken, neutrale Chart-Werte und Warnwerte in Tabellen.
signal-red#9B3B2FNegative Score-Balken und negative Chart-Werte.
font-dark#414959Standard-Schrift auf hellen Flächen, Achsen/Marker in Charts, Sandwich-Linien und Radio-Markierung.
font-light#FFFFFFSchrift auf dunklen Flächen, Portalheader, Card-Headern, Prozessbuttons und ausgewählten Tab-Buttons.
font-hyperlink#FF6900Links in Texten, Prozessbuttons und Page-Navigations-Cards.
process-inactive#FFAE79Inaktive Hintergrundfläche des Prozessbuttons.
background-purple#373C4AGlobaler Portalhintergrund.
background-purple-light#656C7DGroup Cards und gruppierende Card-Flächen.
transparenttransparentTransparenter Foundation-Wert für semantische Overlay-/Box-Varianten ohne Eigenfläche.

States

Name Wert Verwendung
form-areabackground: light-greyHintergrund von Formularbereichen, Optionszeilen und Formular-Preview-Flächen. Die Fläche gehört nicht zum einzelnen Formularelement.
form-activebackground: white; color: font-darkAktive oder ausgewählte Eingabefelder, Checkboxen, Radios, Pulldown-Trigger und Pulldown-Optionen. Bei Pulldowns zeigt die Zahl in Klammern die Anzahl gewählter Optionen.
form-inactive-selectablebackground: white; color: font-darkNicht aktive, aber auswählbare Formularfelder, Checkboxen, Radios und Pulldown-Trigger. Dieser Zustand nutzt keine Transparenz.
form-disabledbackground: white; color: dark-grey; opacity: disabled-opacityFachlich nicht verfügbare oder technisch deaktivierte Formularoptionen. Dieser Zustand ist nicht bedienbar.
pulldown-panel-openbackground: medium-greyGeöffnete Pulldown-Fläche. Das Panel öffnet unter dem Trigger, schließt bei Klick außerhalb und richtet sich bei Bildschirmrand automatisch links oder rechts aus.
overlay-panel-openbackground: medium-grey oder light-grey je nach KomponenteAusklappbare Overlays wie Pulldown-Panels, Hilfetexte und Sandwich-Menüs. Es ist immer nur das jeweils relevante Overlay geöffnet.

Typography

Name Wert Verwendung
bodyOpen Sans, 1rem, RegularStandardtext im Portal.
brandOpen Sans, 1.6rem, RegularPortal-Brand im Portal Header.
h1Open Sans, 1.5rem, RegularHauptüberschriften; kleiner als Portal-Brand und 50% größer als Fließtext.
h2Open Sans, 1.25rem, RegularZwischenüberschriften; kleiner als H1 und 25% größer als Fließtext.
strongOpen Sans, 1rem, SemiboldHervorgehobener Text, Labels und Button-Text.
section-titleOpen Sans, 1rem, RegularSection-Titel; aktuell identisch mit body, aber separat benannt.
bar-labelOpen Sans, 1rem, SemiboldLabels bei Score-Balken.
table-labelOpen Sans, 0.8rem, RegularTabellen- und Grafikbeschriftungen sowie kurze Hilfetexte und Tooltip-Inhalte.
table-valueOpen Sans, 0.8rem, SemiboldHervorgehobene Tabellen- und Grafikwerte.

Naurua Overrides

Portal Abweichung Verwendung
NAURUAdarkblue → #354A52; body → Avenir, sans-serifPortalgebundene Foundation-Overrides für das zweite Portal. Die Überschreibung greift nur, wenn das Root-Element `data-portal="naurua"` setzt.

Spacing

Name Wert Verwendung
spacing-small0.3remKleine Abstände zwischen Interaktionselementen, Card-Segmenten, Pulldown-Optionen, Overlay-Triggern und eng zusammengehörigen Cards.
spacing-large1remGroße Abstände zwischen Cards und Gruppen.
card-segment-padding0.75rem vertikal / 1rem horizontal (Desktop), 0.5rem horizontal (Mobile)Innenabstand von Card-Segmenten; auf Mobile wird das horizontale Padding reduziert.
interaction-padding0.25rem vertikal / 1rem horizontalInnenabstand von Interaktionselementen.

Dimensions

Name Wert Verwendung
interaction-height2remEinheitliche Höhe für Buttons, Tabs, Pulldowns, Eingabefelder und Sandwich-Menü-Buttons.
compact-interaction-height1.5remEinheitliche Höhe für schmale Interaktionselemente wie Tasten-Navigation-schmal.
compact-interaction-padding0.15rem vertikal / 0.75rem horizontalInnenabstand schmaler Interaktionselemente.
small-interaction-element-size1.25remEigene Höhe und Breite kleiner Interaktionselemente wie Fragezeichen-Icon, Checkboxen und Radio Buttons.
disabled-opacity0.45Deckkraft für fachlich nicht verfügbare oder technisch deaktivierte Interaktionselemente.
sandwich-line-width1.25remLänge der Striche im Sandwich-Menü-Button.
sandwich-line-height4pxDicke der Striche im Sandwich-Menü-Button.
sandwich-line-gap3pxAbstand zwischen den Strichen im Sandwich-Menü-Button.
score-bar-height1remHöhe horizontaler Score-Balken.
score-marker-width6pxBreite des Median-Markers.
score-marker-heightscore-bar-height + 2pxMedian-Marker ragt oben und unten je 1px über den Score-Balken hinaus.
chart-height-bar24remBasis-Höhe für Bar Charts; in der Component wird sie proportional reduziert, die Chart-Höhe skaliert nicht mit der Breite.
chart-height-line18remBasis-Höhe für Line Charts; in der Component wird sie proportional reduziert, die Chart-Höhe skaliert nicht mit der Breite.
chart-axis-label-column-width4remBreite der Y-Achsenbeschriftungsspalte bei Charts.
chart-axis-label-gap5pxHorizontaler Abstand zwischen Y-Achsenbeschriftung und Y-Achse.
chart-grid-line-width1pxLinienstärke von Gridlines und Achsen in Charts.
chart-line-width2pxLinienstärke der Datenlinie im Line Chart.
input-label-width9remDesktop-Breite der Label-Spalte für gruppierte Formularzeilen mit Pulldowns, Slidern, Radio-Feldern, Checkbox-Feldern sowie ein- und mehrzeiligen Eingabefeldern.
input-field-desktop-width400pxFixe Desktop-Breite von ein- und mehrzeiligen Eingabefeldern in der Input-Component-Preview.
input-field-max-width600pxMaximale Breite von ein- und mehrzeiligen Eingabefeldern (ohne Suchfeld).
object-card-height600pxFixe Höhe der Object Card im Desktop-Layout (u. a. für Company Card).
object-group-card-min-width450pxMindestbreite der Group Card im Pattern Object Group Card.
object-group-card-max-width650pxMaximale Breite der Group Card im Pattern Object Group Card.
object-group-card-height700pxFixe Desktop-Höhe der Group Card im Pattern Object Group Card.
notifications-card-min-width445pxMindestbreite der Notification Card im Pattern Notifications; 50px größer als die Object Card und Grundlage für Flex-Basis und Mindestbreite des Patterns.
search-field-width15.3remFixe Breite des Suchfeld-Inputs inklusive Clear-Button-Bereich.
layer-pulldown-panel40Layer-Stufe für geöffnete Pulldown-Ausklappfelder, damit sie über anderen Inhalten liegen.
multiselect-pulldown-panel-desktop-width500pxReservierte Foundation-Breite für Multiselektions-Pulldown-Panels; aktuell nicht aktiv genutzt, da das Panel inhaltsbasiert mit Viewport-Kappe skaliert.
multiselect-pulldown-panel-mobile-width80vwReservierte mobile Foundation-Breite für Multiselektions-Pulldown-Panels; aktuell nicht aktiv genutzt, da das Panel inhaltsbasiert mit Viewport-Kappe skaliert.
options-row-mode-toggle-width7remBreite des Modus-Schiebers in der Options Row.
options-row-help-panel-width16remBreite des Help-Panels in der Options Row.
card-list-drawer-width40%Relative Breite des ausziehbaren Card-Listenbereichs.
notifications-text-segment-fixed-height150pxDesktop-Höhe des ersten Text-Segments im Standard-Pattern Notifications.
notifications-text-segment-fixed-height-small80pxDesktop-Höhe des ersten Text-Segments in der Variante Pattern Notifications small.

Radius

Name Wert Verwendung
radius-card8pxCards, Group Cards, Formularflächen, Optionszeilen und geöffnete Overlay-Flächen.
radius-interaction4pxButtons, Eingabefelder, Pulldown-Trigger, Checkboxen und Modus-Schieber.
radius-graph-bar2pxScore-Balken und Graphik-Balken.

Shadows / Borders

Name Wert Verwendung
shadow-nonenoneKein Schatten für nicht-overlay Flächen.
shadow-overlay0 10px 24px rgba(0, 0, 0, 0.22)Standard-Schatten für aufklappbare Flächen wie Pulldown-, Menü- und Help-Panels.
border-nonenoneEs werden keine Borders verwendet.