/* ================= MASTER STYLESHEET ================ */
/* This file links all specialized style pages together */

/* 1. Base Design System, Typography & Global Reset */
@import './styles/common.css';

/* 2. Page & Section Specific Layouts */
@import './styles/sections.css';
@import './styles/terms.css';

/* 3. Responsive Overrides & Screen-Size Specializations */
@import './styles/desktop.css';
@import './styles/desktop-1392.css';
@import './styles/desktop-1920.css';
@import './styles/desktop-ultrawide.css';

/* Tablet Specific (Mid-Sized Screens) */
@import './styles/tablet.css';

/* Mobile Specific (Small Screens) */
@import './styles/mobile.css';

/* 
   Note: Each imported file contains its own media queries or logic 
   to handle specific screen sizes as requested.
*/

/* Lenis Recommended CSS for Smooth Scrolling */
html.lenis, html.lenis body {
  height: auto;
}

.lenis.lenis-smooth {
  scroll-behavior: auto !important;
}

.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}

.lenis.lenis-stopped {
  overflow: hidden;
}

.lenis.lenis-smooth iframe {
  pointer-events: none;
}