update
This commit is contained in:
45
AzA march 2026/aza_style.py
Normal file
45
AzA march 2026/aza_style.py
Normal file
@@ -0,0 +1,45 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
"""AZA Premium Design System – Einheitliche Styling-Konstanten."""
|
||||
|
||||
# ─── Farben ───
|
||||
BG = "#F5F7FA"
|
||||
CARD_BG = "#FFFFFF"
|
||||
CARD_HOVER_BG = "#F8FAFF"
|
||||
CARD_BORDER = "#E2E8F0"
|
||||
CARD_HOVER_BORDER = "#0984E3"
|
||||
|
||||
ACCENT = "#0984E3"
|
||||
ACCENT_HOVER = "#0770C4"
|
||||
ACCENT_DARK = "#005FA3"
|
||||
|
||||
TEXT = "#2D3436"
|
||||
SUBTLE = "#636E72"
|
||||
BORDER = "#E2E8F0"
|
||||
FOOTER_BG = "#EDF2F7"
|
||||
|
||||
SUCCESS = "#00B894"
|
||||
WARNING_AMBER = "#F0932B"
|
||||
DANGER = "#D63031"
|
||||
TURQUOISE = "#00CEC9"
|
||||
CAPACITY_BLUE = "#0078D7"
|
||||
|
||||
# ─── Schriften ───
|
||||
FONT_FAMILY = "Segoe UI"
|
||||
FONT_TITLE = (FONT_FAMILY, 26, "bold")
|
||||
FONT_SUBTITLE = (FONT_FAMILY, 11)
|
||||
FONT_HEADING = (FONT_FAMILY, 16, "bold")
|
||||
FONT_BODY = (FONT_FAMILY, 11)
|
||||
FONT_BODY_BOLD = (FONT_FAMILY, 11, "bold")
|
||||
FONT_SMALL = (FONT_FAMILY, 9)
|
||||
FONT_TINY = (FONT_FAMILY, 8)
|
||||
FONT_CARD_TITLE = (FONT_FAMILY, 12, "bold")
|
||||
FONT_CARD_DESC = (FONT_FAMILY, 8)
|
||||
FONT_ICON = (FONT_FAMILY, 26)
|
||||
|
||||
# ─── Dimensionen ───
|
||||
SPACING = 16
|
||||
|
||||
|
||||
def format_number_de(n: int) -> str:
|
||||
"""Formatiert Zahl mit Punkt als Tausender-Trennzeichen (de-CH)."""
|
||||
return f"{n:,}".replace(",", "\u2019")
|
||||
Reference in New Issue
Block a user