/* Obsigen — design system entry point.
 *
 * Convention: ONE concern per CSS file, grouped by area (INTERFEJS-2, 17.09.2026):
 *   shell/       the three-column frame — layout, sidebar, chat header, workspace panel (+ its focus overlay)
 *   chat/        the conversation — messages, the turn frame, steps, in-turn cards, composer, markdown
 *   components/  shared pieces — menu, buttons, forms, modal, account, auth, attachments, brand
 * Imported from least specific (tokens/reset) to most specific; responsive.css stays LAST.
 *
 * Asset Mapper handles all @import resolution natively (no PostCSS, no Sass).
 */
@import "tokens-Zn721ac.css";
@import "reset-kGpu_Oi.css";
@import "typography-SiIuhw0.css";
@import "shell/layout-m2Oxa7h.css";
@import "components/brand-BJyBXSg.css";
@import "components/menu-t_-LqPm.css";   /* before its hosts (sidebar footer, composer) so they can place it */
@import "shell/sidebar-dBhKWh7.css";
@import "shell/header-cVpOCJ_.css";
@import "chat/messages-iT_9qW9.css";
@import "chat/turn-WJjW8XI.css";
@import "chat/steps-t2sj5NI.css";
@import "chat/cards-9TZpCAz.css";
@import "chat/composer-pxuLdU1.css";
@import "chat/sources-ofTREVt.css";
@import "shell/workspace-SfbMeV7.css";
@import "shell/workspace-sources-7PAVdvI.css";
@import "shell/workspace-focus-0Q6VNqS.css";
@import "components/auth-V73mgej.css";
@import "components/buttons-h-uB85I.css";
@import "components/forms-8TggIzx.css";
@import "chat/markdown-S86JbTc.css";
@import "components/modal-xFqRtrT.css";
@import "components/account-ADejgEz.css";
@import "components/attachments-tBxedVq.css";
@import "components/turbo-4Jh1Ppz.css";
@import "responsive-frPX7u8.css"; /* mobile / tablet-portrait overrides — must stay LAST */
