@import "tailwindcss"; /* fira-code-latin-wght-normal */ @font-face { font-family: 'Fira Code Variable'; font-style: normal; font-display: swap; font-weight: 300 700; src: url(https://cdn.jsdelivr.net/fontsource/fonts/fira-code:vf@latest/latin-wght-normal.woff2) format('woff2-variations'); unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } /* inter-latin-wght-normal */ @font-face { font-family: 'Inter Variable'; font-style: normal; font-display: swap; font-weight: 100 900; src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter:vf@latest/latin-wght-normal.woff2) format('woff2-variations'); unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; } /* Tell Tailwind where to find Django templates and Python files */ @source "../../templates"; /* Custom theme configuration - must come before plugins */ @import "./theme.css"; /* Import DaisyUI plugin */ @plugin "daisyui" { logs: true; exclude: rootscrollgutter; } @import "./daisyui-theme.css"; /* Loading Spinner - Benzene Ring */ .loading-spinner { display: flex; justify-content: center; align-items: center; padding: 2rem; } .loading-spinner svg { width: 48px; height: 48px; animation: spin 2s linear infinite; } .loading-spinner .hexagon, .loading-spinner .double-bonds { fill: none; stroke: currentColor; stroke-width: 2; } @keyframes spin { 100% { transform: rotate(360deg); } }