/* Look von trassets.ai: Poppins (selbst gehostet, kein Google-Fonts-Abruf), Lila #5D18A7, Radix indigo-2 */
@font-face { font-family: 'Poppins'; font-weight: 400; font-display: swap; src: url('/static/poppins-400.woff2') format('woff2'); }
@font-face { font-family: 'Poppins'; font-weight: 600; font-display: swap; src: url('/static/poppins-600.woff2') format('woff2'); }
@font-face { font-family: 'Poppins'; font-weight: 700; font-display: swap; src: url('/static/poppins-700.woff2') format('woff2'); }
body { font-family: 'Poppins', ui-sans-serif, system-ui, sans-serif; }
.bg-page { background-color: #f8faff; }
.bg-brand { background-color: #5D18A7; }
.hover\:bg-brand-dark:hover { background-color: #4a1386; }
.text-brand { color: #5D18A7; }
.focus\:ring-brand:focus { --tw-ring-color: #5D18A7; }
button:disabled { opacity: .4; cursor: not-allowed; }  /* Prev/Next etc.: Tailwind 2 hat kein disabled:-Präfix, sonst sehen gesperrte Buttons klickbar aus */
