/* ==============================================================================
   THEME: CLASSIC - TRƯỜNG HỌC TRUYỀN THỐNG (CHUẨN KIẾN TRÚC 3D BG1.png)
   Tái hiện 100% màu sắc và chi tiết thực: dầm cam 3 lớp gờ phào, cột kem ngà
   đổ bóng dọc, hốc tường kem ấm, khung cửa viền xanh sắc sảo có bậu nổi.
   ============================================================================== */
.theme-classic {
  --sky-gradient: linear-gradient(180deg, #3a97f7 0%, #68bafc 55%, #c5e5ff 100%);
  --cloud-color: #ffffff;
  --cloud-opacity: 0.92;

  --title-fill: #d32f2f;
  --title-stroke: #ffffff;

  /* Mái ngói đỏ cam dốc và phào chỉ dầm mái */
  --roof-bg: linear-gradient(180deg, #f56841 0%, #f67141 35%, #d8502c 75%, #a83618 100%);
  --roof-accent: #ffb300;
  --cornice-bg: #fee5ba;
  --cornice-border: #7e3206;
  --cornice-shadow: linear-gradient(180deg, rgba(130, 55, 12, 0.65) 0%, rgba(165, 80, 22, 0.32) 45%, rgba(200, 115, 35, 0.1) 80%, transparent 100%);

  /* Biển hiệu chữ A, B */
  --sign-border: #f59e0b;
  --sign-bg: linear-gradient(180deg, #0e4da7 0%, #0a3a8a 100%);

  /* Thân tường hốc phòng & Cột trụ - Màu phẳng không chuyển màu, nhạt thanh nhã chuẩn BG1 */
  --wall-bg: #fde8bf;
  --bay-bg: #fde8bf;
  --pillar-bg: #feecc6;
  --pillar-border-l: #d4a36e;
  --pillar-border-r: #a8642a;
  --pillar-shadow: rgba(130, 45, 10, 0.78);
  --corner-pillar-bg: #fcb366;
  --corner-pillar-bg-r: #fcb366;
  --corner-pillar-border: #b84a08;
  --corner-pillar-shadow: #a8480a;

  /* Hệ dầm phân tầng - Màu phẳng không chuyển màu, nhạt chuẩn BG1 */
  --beam-bg: #fcb268;
  --beam-ledge-top: #fee09a;
  --beam-ledge-bottom: #fde2a0;
  --beam-groove: #9b3f13;
  --beam-bottom-border: #814414;
  --beam-cast-shadow: linear-gradient(180deg, rgba(130, 68, 20, 0.72) 0%, rgba(160, 95, 35, 0.42) 35%, rgba(190, 130, 60, 0.16) 70%, transparent 100%);

  --floor-label-color: #5d4037;

  /* Cửa sổ và biển số phòng viền xanh hoàng gia chuẩn BG1.png */
  --room-border: #03369a;
  --room-header-bg: #ffffff;
  --room-header-text: #0b3c8c;
  --window-bg: #ffffff;
  --glass-reflect: rgba(227, 242, 253, 0.55);

  --teacher-name-color: #b71c1c;
  --teacher-sub-color: #37474f;

  /* Box riêng Giám thị Hành lang (HL) bao vừa đúng các phòng */
  --corridor-box-bg: rgba(255, 255, 255, 0.94);
  --corridor-box-border: #d48a38;
  --corridor-badge-bg: #03369a;
  --corridor-badge-text: #ffffff;
  --corridor-teacher-color: #b71c1c;
  --corridor-sub-color: #37474f;

  /* Khối móng đá chân tường và mặt sân */
  --plinth-bg: linear-gradient(180deg, #ded6cb 0%, #c9bfae 100%);
  --plinth-border: #8d7e6f;

  --road-gradient: linear-gradient(180deg, #f8fafc 0%, #e2e8f0 100%);
  --curb-color: #94a3b8;

  --extra-bg: rgba(255, 255, 255, 0.98);
  --extra-border: #b71c1c;
  --extra-title-color: #1e293b;
  --extra-teacher-color: #b71c1c;
}
