/* 옥션PRO design tokens — 색·서체·반경. 모든 페이지가 이 파일만 import. */
/* Layout: data-dense but calm. White page, ink-navy type, one amber accent reserved for money/action (최저가, 입찰). 1.5px rules, 8–10px radius, big tabular numbers. Trust comes from showing real structure: tables, dates, sources. */
:root{
  --bg:#ffffff; --bg-2:#ffffff; --bg-3:#f4f5f7; --band:#f4f5f7; --navy:#0f1f3d; --navy-2:#162b52;
  --fg:#0f1f3d; --fg-2:#4a5468; --fg-3:#8a93a6;
  --line:#e3e6ec; --line-2:#c9ced8; --ink:#0f1f3d; --ink-on:#ffffff;
  --accent:#f59e0b; --accent-2:#d97706; --accent-soft:#fff4de; --accent-ink:#0f1f3d;
  --blue:#1d4ed8; --blue-soft:#e8efff;
  --good:#0f9d58; --good-soft:#e3f5ea; --bad:#d93025; --bad-soft:#fde8e6; --warn:#b45309; --warn-soft:#fff4de;
  --display:"Noto Sans KR",system-ui,sans-serif; --body:"Noto Sans KR",system-ui,-apple-system,sans-serif;
  --shadow:0 12px 32px rgba(15,31,61,.12);
}
@media (prefers-color-scheme: dark){ :root:not([data-theme="light"]){
  --bg:#0c111c; --bg-2:#121829; --bg-3:#1a2136; --band:#121829; --navy:#0a1020; --navy-2:#111a30;
  --fg:#eef1f7; --fg-2:#b3bac9; --fg-3:#7d8699; --line:#242d44; --line-2:#334060; --ink:#eef1f7; --ink-on:#0c111c;
  --accent:#fbbf24; --accent-2:#fcd34d; --accent-soft:#3a2d0c; --accent-ink:#0c111c; --blue:#6b93ff; --blue-soft:#172448;
  --good:#34d399; --good-soft:#0f3328; --bad:#f87171; --bad-soft:#3f1d1b; --warn:#fbbf24; --warn-soft:#3a2d0c;
  --shadow:0 12px 32px rgba(0,0,0,.5); color-scheme:dark } }
:root[data-theme="dark"]{
  --bg:#0c111c; --bg-2:#121829; --bg-3:#1a2136; --band:#121829; --navy:#0a1020; --navy-2:#111a30;
  --fg:#eef1f7; --fg-2:#b3bac9; --fg-3:#7d8699; --line:#242d44; --line-2:#334060; --ink:#eef1f7; --ink-on:#0c111c;
  --accent:#fbbf24; --accent-2:#fcd34d; --accent-soft:#3a2d0c; --accent-ink:#0c111c; --blue:#6b93ff; --blue-soft:#172448;
  --good:#34d399; --good-soft:#0f3328; --bad:#f87171; --bad-soft:#3f1d1b; --warn:#fbbf24; --warn-soft:#3a2d0c;
  --shadow:0 12px 32px rgba(0,0,0,.5); color-scheme:dark }
