/* Shared design tokens and base rules for index.html, freshers.html, employers.html.
   Each page still sets its own --maxw before/after this loads if it needs a
   different value, and may add page-specific overrides in its own <style>. */
:root{
  --bg:#0E1210; --surface:#151B18; --surface-2:#1B2320; --line:#2A332E;
  --ink:#EDEFEA; --muted:#8B9690; --muted-2:#5E6A64;
  --amber:#E8A33D; --green:#5FBF77; --rust:#D1614A;
  --mono:'JetBrains Mono', ui-monospace, monospace;
  --sans:'Inter', system-ui, sans-serif;
}
*{box-sizing:border-box; margin:0; padding:0;}
body{background:var(--bg); color:var(--ink); font-family:var(--sans); line-height:1.55;}
a{color:inherit;}
.wrap{max-width:var(--maxw, 1080px); margin:0 auto; padding:0 24px;}
.mono{font-family:var(--mono);}
