/**
 * Central Guest Stylesheet
 * Imports all guest-facing styles in proper cascade order
 */

/* === BASE === */
@import url('guest/base/reset.css');

/* === LAYOUT === */
@import url('guest/layout/grid.css');
@import url('guest/layout/header.css');
@import url('guest/layout/drawer.css');
@import url('guest/layout/footer.css');

/* Shared primitives */
@import url('sharedbuttons.css');
@import url('sharedforms.css');

/* === COMPONENTS === */
@import url('guest/components/banner.css');
@import url('guest/components/buttons.css');
@import url('guest/components/forms.css');
@import url('guest/components/modals.css');
@import url('guest/components/sidebar-left.css');
@import url('guest/components/sidebar-right.css');
@import url('guest/components/feed.css');
@import url('guest/components/post.css');
@import url('guest/components/comments.css');
@import url('guest/components/comment-form.css');

/* === PAGES === */
@import url('guest/pages/home.css');
@import url('guest/pages/auth.css');
@import url('guest/pages/privacy.css');
@import url('guest/pages/user-profile.css');

/* === UTILITIES === */
@import url('guest/utilities/animations.css');
@import url('guest/utilities/overlays.css');

/* === SHARED (Toast notifications used across guest/auth) === */
@import url('shared/toast.css');