@charset "utf-8";
/*
*--------------------------------------------*
|                   Root                     |
*--------------------------------------------*
*/
:root {
  /* Layout */
  --max-width: 950px;
  --header-width: 950px;
  --border-radius-sm: 3px;
  --border-radius-lg: 20px;

  /* Colors */
  --primary-color: #214c9c;
  --primary-dark: rgba(33, 76, 156, 0.9);
  --text-dark: #111;
  --text-color: #333;
  --text-placeholder: #999;
  --bg-color: #fff;
  --bg-light: #f9f9f9;
  --accent-color: #4474ce;

  --black-900: #000;
  --black-800: #111;

  /* Borders */
  --border-color: #ccc;
  --border-light: #e0e0e0;
  --border-focus: #214c9c;
  --error-color: #ff6565;

  /* Fonts */
  --font-main: "Noto Sans Korean", "Noto Sans KR", sans-serif;
}
