/**
 * HanSient Intranet — shared.css
 * 全站共用樣式變數與基礎元件
 */

:root {
  --green:        #5aab26;
  --green-dark:   #4a8f1f;
  --green-light:  #eaf3de;
  --font:         -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans TC', sans-serif;

  --bg-page:      #f5f5f2;
  --bg-card:      #ffffff;
  --bg-input:     #fafaf8;
  --text-primary: #1a1a18;
  --text-muted:   #6b6a65;
  --border:       rgba(0,0,0,0.1);
  --border-strong:rgba(0,0,0,0.18);

  --red:          #e24b4a;
  --amber:        #ef9f27;
  --blue:         #378add;
}

@media (prefers-color-scheme: dark) {
  :root {
    --bg-page:      #1a1a18;
    --bg-card:      #242422;
    --bg-input:     #2c2c2a;
    --text-primary: #e8e8e4;
    --text-muted:   #9c9a92;
    --border:       rgba(255,255,255,0.1);
    --border-strong:rgba(255,255,255,0.2);
  }
}

*, *::before, *::after { box-sizing: border-box; }

body {
  font-family: var(--font);
  color: var(--text-primary);
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
}

a { color: var(--green); text-decoration: none; }
a:hover { text-decoration: underline; }

button { font-family: var(--font); }

input, textarea, select {
  font-family: var(--font);
  color: var(--text-primary);
}

input::placeholder { color: var(--text-muted); opacity: 0.7; }
