/* Shared browser baseline. Page/component bundles build on these rules. */
@import url("./components/card.css");
@import url("./components/chart.css");
@import url("./components/confirm-modal.css");
@import url("./components/data-table.css");
@import url("./components/forms.css");
@import url("./components/header.css");
@import url("./components/input.css");
@import url("./components/list.css");
@import url("./components/loading-spinner.css");
@import url("./components/nav-bar.css");
@import url("./components/pagination.css");
@import url("./layouts/desktop.css");
*, *::before, *::after { box-sizing: border-box; }
html { min-width: 320px; scroll-behavior: smooth; }
body { min-height: 100vh; margin: 0; color: var(--mak-ink); background: var(--mak-paper); font-family: "Be Vietnam Pro", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
button, input, select, textarea { font: inherit; }
button { cursor: pointer; }
a { color: inherit; }
