Central asset hub for all 21no.de web properties. Served from assets.21no.de.
βββ css/
β βββ tokens.css # Design tokens (CSS variables)
β βββ base.css # Reset, typography, layout
β βββ nav.css # Sticky navigation
β βββ hero.css # Hero section + stats
β βββ buttons.css # .btn, .btn-primary, .btn-secondary
β βββ cards.css # .card, .project-card, .feature-grid
β βββ footer.css # Site footer
β βββ blog-carousel.css # Blog carousel + skeleton
βββ fonts/
β βββ fonts.css # @font-face declarations
β βββ Outfit-*.ttf # Outfit (300β700)
β βββ JetBrainsMono-*.ttf # JetBrains Mono (400β600)
βββ README.md
<!-- Fonts -->
<link rel="stylesheet" href="https://assets.21no.de/fonts/fonts.css" />
<!-- Design system -->
<link rel="stylesheet" href="https://assets.21no.de/css/tokens.css" />
<link rel="stylesheet" href="https://assets.21no.de/css/base.css" />
<link rel="stylesheet" href="https://assets.21no.de/css/nav.css" />
<!-- Components as needed -->
<link rel="stylesheet" href="https://assets.21no.de/css/buttons.css" />
<link rel="stylesheet" href="https://assets.21no.de/css/cards.css" />
<link rel="stylesheet" href="https://assets.21no.de/css/hero.css" />
<link rel="stylesheet" href="https://assets.21no.de/css/footer.css" />Page-specific styles stay inline in the project's own HTML.
- Point your site's HTML to
https://assets.21no.de/css/*.css - Add any page-specific CSS inline
- Done β no font or design system duplication