:root {
  --ink: #252a32;
  --ink-soft: #626770;
  --ink-faint: #8b8d91;
  --brand: #184fba;
  --brand-dark: #103b8d;
  --paper: #f7f2e8;
  --paper-strong: #fffdf8;
  --sand: #d8c6a7;
  --line: rgba(61, 54, 43, 0.13);
  --danger: #8b4137;
  --shadow: 0 28px 80px rgba(54, 43, 29, 0.18);
  --shadow-soft: 0 12px 34px rgba(54, 43, 29, 0.12);
  --radius-lg: 6px;
  --radius-md: 4px;
  --radius-sm: 3px;
  --page-width: 1160px;
  --font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
  --image2-room-desktop: url("/assets/image2-v3/interview-training-room-desktop-v3.webp");
  --image2-room-mobile: url("/assets/image2-v3/interview-training-room-mobile-v3.webp");
  --image2-button-wide: url("/assets/image2-v3/primary-action-skin-wide-v3.webp");
  --image2-button-compact: url("/assets/image2-v3/primary-action-skin-compact-v3.webp");
  --image2-answer-desktop: url("/assets/image2-v3/answer-sheet-desktop-v3.webp");
  --image2-answer-mobile: url("/assets/image2-v3/answer-sheet-mobile-v3.webp");
  --image2-feedback-desktop: url("/assets/image2-v3/feedback-note-board-desktop-v3.webp");
  --image2-feedback-mobile: url("/assets/image2-v3/feedback-note-board-mobile-v3.webp");
  --image2-folder-desktop: url("/assets/image2-v3/job-material-folder-desktop-v3.webp");
  --image2-folder-mobile: url("/assets/image2-v3/job-material-folder-mobile-v3.webp");
  --image2-clue-desktop: url("/assets/image2-v3/interview-clue-board-desktop-v3.webp");
  --image2-clue-mobile: url("/assets/image2-v3/interview-clue-board-mobile-v3.webp");
  --image2-history: url("/assets/image2-v3/practice-history-notebook-v3.webp");
  --image2-report: url("/assets/image2-v3/interview-review-portfolio-v3.webp");
  --image2-loading: url("/assets/image2-v3/loading-paper-strip-v3.webp");
  --image2-error: url("/assets/image2-v3/error-note-strip-v3.webp");
}
