/* LabriiOS - canpep.ca Operating System Landing Page */
:root {
  --bg: #0B1F3A;
  --bg-alt: #0F2847;
  --bg-deep: #081526;
  --amber: #D4840A;
  --amber-light: #e09012;
  --amber-dim: rgba(212, 132, 10, 0.1);
  --fg: #FAFAF8;
  --fg-dim: rgba(250, 250, 248, 0.5);
  --fg-muted: rgba(250, 250, 248, 0.3);
}

html {
  scroll-behavior: smooth;
}

body {
  background: var(--bg);
  color: var(--fg);
  font-family: 'Figtree', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Custom scrollbar */
::-webkit-scrollbar { width: 6px; }
::-webkit-scrollbar-track { background: var(--bg-deep); }
::-webkit-scrollbar-thumb { background: rgba(212,132,10,0.3); border-radius: 3px; }
::-webkit-scrollbar-thumb:hover { background: rgba(212,132,10,0.5); }

/* Text selection */
::selection { background: rgba(212,132,10,0.25); color: #FAFAF8; }

/* Focus states */
:focus-visible { outline: 2px solid var(--amber); outline-offset: 3px; }
