/* Entry file. Pages link Bootstrap (CDN) first, then this file.
   There is no build step: these are native CSS imports, so a file does
   nothing until it's imported here, in its group. Order = cascade order,
   so later groups win ties over earlier ones.
   @import rules must stay at the very top of this file. */

/* 1. Base */
@import url("./base/fonts.css");
@import url("./base/tokens.css");
@import url("./base/global.css");

/* 2. Components: small pieces reused across sections */
@import url("./components/jo-content.css");
@import url("./components/jo-more.css");
@import url("./components/jo-search.css");
@import url("./components/jo-snap.css");
@import url("./components/jo-ccard.css");
@import url("./components/jo-bcard.css");
@import url("./components/jo-jcard.css");
@import url("./components/jo-crow.css");
@import url("./components/jo-brow.css");
@import url("./components/jo-flt.css");
@import url("./components/jo-pager.css");

/* 3. Shared sections: used on 2+ pages */
@import url("./shared/jo-hdr.css");
@import url("./shared/jo-ftr.css");
@import url("./shared/jo-sec.css");
@import url("./shared/jo-faq.css");
@import url("./shared/jo-hero.css");
@import url("./shared/jo-crs.css");
@import url("./shared/jo-tst.css");
@import url("./shared/jo-cta.css");
@import url("./shared/jo-phero.css");
@import url("./shared/jo-list.css");

/* 4. Page sections: grouped by page, in page order */
/* home */
@import url("./pages/home/type.css");
@import url("./pages/home/cat.css");
@import url("./pages/home/blog.css");

/* courses home */
@import url("./pages/course-home/why.css");

/* all blogs */
@import url("./pages/blog-archive/feat.css");

/* single job */
@import url("./pages/job/head.css");
@import url("./pages/job/body.css");

/* single blog */
@import url("./pages/blog/head.css");
@import url("./pages/blog/body.css");

/* single course */
@import url("./pages/course/head.css");
@import url("./pages/course/body.css");
@import url("./pages/course/buy.css");
@import url("./pages/course/cert.css");
