/* ==========================================================================
   Main Stylesheet
   ========================================================================== */

/**
 * Ta datoteka deluje kot glavna vstopna točka in uvaža vse ostale CSS
 * datoteke v pravilnem vrstnem redu. Ne dodajajte stilov neposredno sem,
 * ampak v ustrezne pod-datoteke.
 *
 * VRSTNI RED UVAŽANJA:
 * 1. Base      - Osnovni stili (reset, tipografija, itd.)
 * 2. Layout    - Strukturni elementi strani (glava, noga)
 * 3. Components- Ponovno uporabljivi elementi (gumbi, kartice)
 * 4. Pages     - Stili, specifični za posamezne strani
 */

/* 1. Base Styles */
@import 'base/_base.css';
@import 'base/_typography.css';

/* 2. Layout Components */
@import 'layout/_header.css';
@import 'layout/_footer.css';

/* 3. Reusable Components */
@import 'components/_buttons.css';
@import 'components/_cards.css';
@import 'components/_lang-banner.css';
@import 'components/_lightbox.css';

/* 4. Page-specific Styles */
@import 'pages/_home.css';
@import 'pages/_projects.css';
@import 'pages/_article.css';
@import 'pages/_about.css';
@import 'pages/_timeline.css';
@import 'pages/_guide.css';
@import 'pages/_faq.css';
@import 'pages/_blog.css';
@import 'pages/_news.css';
@import 'pages/_member.css';
@import 'pages/_support.css';
@import 'pages/_hub.css';
@import 'pages/_legal.css';
@import 'pages/_gallery.css';
@import 'pages/_press.css';
@import 'pages/_event.css';

/* Loaded last so the shared filter bar wins over per-page chip styles. */
@import 'pages/_filterbar.css';