/* © 2026 MEK.txt. All rights reserved. Part of the MEK design system; not licensed for reuse. */
/* MEK design system · everything, in order. Link this one file.
   Everything sits in the "mek" cascade layer, so a project's own CSS (unlayered, e.g. css/project.css)
   always wins over the system without specificity fights, and a system update never undoes an override.
   The order line names the opt-in layers too, so the parts (css/parts/*.css), rogue.css and dash.css land in place
   whenever they're linked. A file added here goes in _headers too (the docs site's preload list). */
@layer mek.tokens, mek.base, mek.components, mek.motion, mek.parts, mek.rogue, mek.dash, mek.quiz, mek.adventure, mek.landing, mek.print;
@import url("tokens.css") layer(mek.tokens);
@import url("base.css") layer(mek.base);
@import url("type.css") layer(mek.base);
@import url("components/px-box.css") layer(mek.components);
@import url("components/button.css") layer(mek.components);
@import url("components/switch.css") layer(mek.components);
@import url("components/check.css") layer(mek.components);
@import url("components/range.css") layer(mek.components);
@import url("components/alert.css") layer(mek.components);
@import url("components/states.css") layer(mek.components);
@import url("components/meter.css") layer(mek.components);
@import url("components/link.css") layer(mek.components);
@import url("components/tabs.css") layer(mek.components);
@import url("components/disclose.css") layer(mek.components);
@import url("components/tree.css") layer(mek.components);
@import url("components/crumbs.css") layer(mek.components);
@import url("components/pages.css") layer(mek.components);
@import url("components/field.css") layer(mek.components);
@import url("components/pick.css") layer(mek.components);
@import url("components/flyout.css") layer(mek.components);
@import url("components/menubar.css") layer(mek.components);
@import url("components/well.css") layer(mek.components);
@import url("components/code.css") layer(mek.components);
@import url("components/kv.css") layer(mek.components);
@import url("components/rule.css") layer(mek.components);
@import url("components/tag.css") layer(mek.components);
@import url("components/avatar.css") layer(mek.components);
@import url("components/table.css") layer(mek.components);
@import url("components/tooltip.css") layer(mek.components);
@import url("components/dialog.css") layer(mek.components);
@import url("components/palette.css") layer(mek.components);
@import url("components/cursor.css") layer(mek.components);
@import url("components/dither.css") layer(mek.components);
@import url("motion.css") layer(mek.motion);
@import url("print.css") layer(mek.print);   /* last: on paper it has the final say */
