/**
 * app.css — Master stylesheet.
 *
 * Imports are processed in dependency order.
 * Never add rules directly here; put them in the appropriate partial.
 *
 * Load order:
 *   1. tokens   — CSS custom properties (no selectors)
 *   2. base     — reset + global element styles
 *   3. layout   — AppShell, TopBar, map/panel structure
 *   4. components — one file per reusable UI component
 */

@import './tokens.css';
@import './base.css';
@import './layout.css';

@import './components/top-bar.css';
@import './components/spinner.css';
@import './components/assessment-badge.css';
@import './components/day-strip.css';
@import './components/hour-bar.css';
@import './components/weather-grid.css';
@import './components/weather-panel.css';
@import './components/login-prompt.css';
@import './components/boat-selector.css';
@import './components/toast.css';
@import './components/quota-banner.css';
@import './components/empty-state.css';
