@import url("theme.css");
@import url("canvas/variables.css");
@import url("shell.css");
@import url("sidebar.css");
@import url("sidebar-library.css");
@import url("lesson-target-menu.css");
@import url("sidebar-library-search.css");
@import url("sidebar-library-header.css");
@import url("workspace.css");
@import url("composer.css");
@import url("ai-model-menu.css");
@import url("surfaces.css");
@import url("canvas-sequence.css");
@import url("canvas-sequence-drag.css");
@import url("canvas-sequence-menu.css");
@import url("geoscript.css");
@import url("p5-sketch.css");
@import url("note.css");
@import url("canvas-page-inserts.css");
@import url("lesson-player.css");
@import url("ai-panel.css");
@import url("scroll-edge-fades.css");
@import url("ai-empty-starters.css");
@import url("lesson-ai-actions.css");
@import url("ai-settings.css");
@import url("ai-availability.css");
@import url("responsive.css");
@import url("canvas/modal-foundation.css");
@import url("canvas/settings.css");
@import url("canvas/whiteboard-core.css");
@import url("canvas/whiteboard-controls.css");
@import url("canvas/whiteboard-ruler.css");
@import url("canvas/whiteboard-protractor.css");
@import url("canvas/whiteboard-compass.css");
@import url("canvas/whiteboard-spirograph.css");
@import url("canvas/whiteboard-calculator.css");
@import url("canvas/whiteboard-panels.css");
@import url("canvas/whiteboard-settings.css");
@import url("canvas/object-properties-toolbar.css");
@import url("canvas/pen-popouts.css");
@import url("canvas/text-studio.css");
@import url("canvas/rich-text.css");
@import url("canvas-host.css");
/* After note.css: the off-screen embed stage reuses the note document's own
   rules and then trims what belongs to the note surface rather than the page. */
@import url("canvas-embed.css");
@import url("web-workspace.css");
@import url("appearance.css");
@import url("settings-shell.css");
@import url("settings-page.css");
@import url("settings-controls.css");
@import url("settings-workspaces.css");
@import url("settings-keyboard.css");
@import url("settings-colours.css");
@import url("settings-backgrounds.css");
@import url("canvas-background-themes.css");
@import url("classes.css");
/* After the settings shell: the backup panel refines controls it establishes. */
@import url("backup.css");
@import url("settings-your-work.css");
@import url("settings-export-manager.css");
@import url("worksave-import-dialog.css");
@import url("house-select.css");
/* The lesson is the primary object; its pages open the native workspaces. */
@import url("lesson-composer.css");
@import url("lesson-composer-thumbnails.css");
@import url("lesson-composer-add.css");
@import url("terms-consent.css");
/* Last, because the opening hero covers all of it. */
@import url("hero.css");

@import url("tooltips.css");
/* Last so menus from every workspace share the same app furniture. */
@import url("popout-menus.css");
