/* Main CSS Orchestrator - Import all stylesheets in order */

@import url('reset.css');
@import url('variables.css');
@import url('typography.css');
@import url('layout.css');
@import url('components.css');
@import url('animations.css');

/* Additional Global Styles */
html {
  scroll-padding-top: 2rem;
}

body {
  overflow-x: hidden;
}

/* Selection Styles */
::selection {
  background-color: var(--color-joy-yellow);
  color: var(--color-deep-charcoal);
}

::-moz-selection {
  background-color: var(--color-joy-yellow);
  color: var(--color-deep-charcoal);
}

/* Scrollbar Styles (Webkit) */
::-webkit-scrollbar {
  width: 12px;
}

::-webkit-scrollbar-track {
  background: var(--color-light-gray);
}

::-webkit-scrollbar-thumb {
  background: var(--color-energy-purple);
  border-radius: var(--radius-full);
}

::-webkit-scrollbar-thumb:hover {
  background: var(--color-vitality-orange);
}

/* Print Styles */
@media print {
  .no-print {
    display: none !important;
  }
}
