/* ─────────────────────────────────────────────────────────────────────────────
   theme-classic.css — 랜딩 전용 "기존 파랑" 복원 레이어 (자동 생성 · 손으로 고치지 말 것)

   2026-10 브랜드 색을 파랑(#1D71FE 계열) → 인디고(#4F46E5 계열)로 바꿨다. 랜딩(/ · /ansan · /jobs 랜딩)은
   기존 파랑을 유지하기로 해서, 공용 CSS(tailwind.css · common.css · 헤더/푸터 <style>)에서 색이 바뀐
   선언만 원래 값으로 되돌려 <html class="theme-classic"> 아래에서만 적용한다.
   선택자 앞에 html.theme-classic 을 붙여 우선순위로 이긴다(로드 순서와 무관).
   공용 CSS 의 색을 또 바꾸면 이 파일도 다시 생성해야 한다.
   ───────────────────────────────────────────────────────────────────────────── */
/* ← static/css/tailwind.css */
html.theme-classic *,html.theme-classic :after,html.theme-classic :before{--tw-ring-color:rgba(59,130,246,.5)}
html.theme-classic ::backdrop{--tw-ring-color:rgba(59,130,246,.5)}
html.theme-classic .divide-\[\#eef4fd\]>:not([hidden])~:not([hidden]){border-color:rgb(238 244 253/var(--tw-divide-opacity,1))}
html.theme-classic .border-\[\#1D71FE\]{border-color:rgb(29 113 254/var(--tw-border-opacity,1))}
html.theme-classic .border-\[\#1D71FE\]\/10{border-color:rgba(29,113,254,.1)}
html.theme-classic .border-\[\#1D71FE\]\/20{border-color:rgba(29,113,254,.2)}
html.theme-classic .border-\[\#1D71FE\]\/25{border-color:rgba(29,113,254,.25)}
html.theme-classic .border-\[\#1D71FE\]\/30{border-color:rgba(29,113,254,.3)}
html.theme-classic .border-\[\#1D71FE\]\/40{border-color:rgba(29,113,254,.4)}
html.theme-classic .border-\[\#3395F8\]{border-color:rgb(51 149 248/var(--tw-border-opacity,1))}
html.theme-classic .border-\[\#3395F8\]\/40{border-color:rgba(51,149,248,.4)}
html.theme-classic .border-\[\#BBD3FB\]{border-color:rgb(187 211 251/var(--tw-border-opacity,1))}
html.theme-classic .border-\[\#BFD6FF\]{border-color:rgb(191 214 255/var(--tw-border-opacity,1))}
html.theme-classic .border-\[\#C7DBFF\]{border-color:rgb(199 219 255/var(--tw-border-opacity,1))}
html.theme-classic .border-\[\#C7DCF9\]{border-color:rgb(199 220 249/var(--tw-border-opacity,1))}
html.theme-classic .border-\[\#C9DDFD\]{border-color:rgb(201 221 253/var(--tw-border-opacity,1))}
html.theme-classic .border-\[\#CFE0FF\]{border-color:rgb(207 224 255/var(--tw-border-opacity,1))}
html.theme-classic .border-\[\#D6E4FD\]{border-color:rgb(214 228 253/var(--tw-border-opacity,1))}
html.theme-classic .border-\[\#D8E6FF\]{border-color:rgb(216 230 255/var(--tw-border-opacity,1))}
html.theme-classic .border-\[\#DBE7FB\]{border-color:rgb(219 231 251/var(--tw-border-opacity,1))}
html.theme-classic .border-\[\#E0E5FE\]{border-color:rgb(224 229 254/var(--tw-border-opacity,1))}
html.theme-classic .border-\[\#E1ECFD\]{border-color:rgb(225 236 253/var(--tw-border-opacity,1))}
html.theme-classic .border-\[\#E5EDFB\]{border-color:rgb(229 237 251/var(--tw-border-opacity,1))}
html.theme-classic .border-\[\#EBF1FD\]{border-color:rgb(235 241 253/var(--tw-border-opacity,1))}
html.theme-classic .border-\[\#EBF1FD\]\/70{border-color:rgba(235,241,253,.7)}
html.theme-classic .border-\[\#F2F6FE\]{border-color:rgb(242 246 254/var(--tw-border-opacity,1))}
html.theme-classic .border-\[\#cfe0fb\]{border-color:rgb(207 224 251/var(--tw-border-opacity,1))}
html.theme-classic .border-\[\#dbe7fb\]{border-color:rgb(219 231 251/var(--tw-border-opacity,1))}
html.theme-classic .border-\[\#e7effb\]{border-color:rgb(231 239 251/var(--tw-border-opacity,1))}
html.theme-classic .border-blue-200{border-color:rgb(191 219 254/var(--tw-border-opacity,1))}
html.theme-classic .border-indigo-200{border-color:rgb(199 210 254/var(--tw-border-opacity,1))}
html.theme-classic .border-indigo-300{border-color:rgb(165 180 252/var(--tw-border-opacity,1))}
html.theme-classic .border-t-\[\#1D71FE\]{border-top-color:rgb(29 113 254/var(--tw-border-opacity,1))}
html.theme-classic .bg-\[\#0851CC\]{background-color:rgb(8 81 204/var(--tw-bg-opacity,1))}
html.theme-classic .bg-\[\#0851CC\]\/15{background-color:rgba(8,81,204,.15)}
html.theme-classic .bg-\[\#1D71FE\]{background-color:rgb(29 113 254/var(--tw-bg-opacity,1))}
html.theme-classic .bg-\[\#3395F8\]{background-color:rgb(51 149 248/var(--tw-bg-opacity,1))}
html.theme-classic .bg-\[\#CDDDF2\]{background-color:rgb(205 221 242/var(--tw-bg-opacity,1))}
html.theme-classic .bg-\[\#CDDDF2\]\/40{background-color:rgba(205,221,242,.4)}
html.theme-classic .bg-\[\#EAF1FE\]{background-color:rgb(234 241 254/var(--tw-bg-opacity,1))}
html.theme-classic .bg-\[\#EAF2FF\]{background-color:rgb(234 242 255/var(--tw-bg-opacity,1))}
html.theme-classic .bg-\[\#EBF1FD\]{background-color:rgb(235 241 253/var(--tw-bg-opacity,1))}
html.theme-classic .bg-\[\#EBF1FD\]\/30{background-color:rgba(235,241,253,.3)}
html.theme-classic .bg-\[\#EBF1FD\]\/40{background-color:rgba(235,241,253,.4)}
html.theme-classic .bg-\[\#EBF1FD\]\/50{background-color:rgba(235,241,253,.5)}
html.theme-classic .bg-\[\#EBF1FD\]\/60{background-color:rgba(235,241,253,.6)}
html.theme-classic .bg-\[\#EEF1FF\]{background-color:rgb(238 241 255/var(--tw-bg-opacity,1))}
html.theme-classic .bg-\[\#EFF5FF\]{background-color:rgb(239 245 255/var(--tw-bg-opacity,1))}
html.theme-classic .bg-\[\#F0F6FF\]{background-color:rgb(240 246 255/var(--tw-bg-opacity,1))}
html.theme-classic .bg-\[\#F4F8FF\]{background-color:rgb(244 248 255/var(--tw-bg-opacity,1))}
html.theme-classic .bg-\[\#F5F9FF\]{background-color:rgb(245 249 255/var(--tw-bg-opacity,1))}
html.theme-classic .bg-\[\#F7FAFF\]{background-color:rgb(247 250 255/var(--tw-bg-opacity,1))}
html.theme-classic .bg-\[\#F8FAFD\]{background-color:rgb(248 250 253/var(--tw-bg-opacity,1))}
html.theme-classic .bg-\[\#F8FBFF\]{background-color:rgb(248 251 255/var(--tw-bg-opacity,1))}
html.theme-classic .bg-\[\#e8f1ff\]{background-color:rgb(232 241 255/var(--tw-bg-opacity,1))}
html.theme-classic .bg-blue-100{background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}
html.theme-classic .bg-blue-200{background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}
html.theme-classic .bg-blue-50{background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}
html.theme-classic .bg-blue-500{background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}
html.theme-classic .bg-indigo-100{background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}
html.theme-classic .bg-indigo-50{background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}
html.theme-classic .bg-indigo-50\/60{background-color:rgba(238,242,255,.6)}
html.theme-classic .from-\[\#1D71FE\]{--tw-gradient-from:#1d71fe var(--tw-gradient-from-position);--tw-gradient-to:rgba(29,113,254,0) var(--tw-gradient-to-position)}
html.theme-classic .from-\[\#3395F8\]{--tw-gradient-from:#3395f8 var(--tw-gradient-from-position);--tw-gradient-to:rgba(51,149,248,0) var(--tw-gradient-to-position)}
html.theme-classic .from-\[\#EBF1FD\]\/40{--tw-gradient-from:rgba(235,241,253,.4) var(--tw-gradient-from-position);--tw-gradient-to:rgba(235,241,253,0) var(--tw-gradient-to-position)}
html.theme-classic .via-\[\#1D71FE\]{--tw-gradient-to:rgba(29,113,254,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1d71fe var(--tw-gradient-via-position),var(--tw-gradient-to)}
html.theme-classic .to-\[\#0851CC\]{--tw-gradient-to:#0851cc var(--tw-gradient-to-position)}
html.theme-classic .to-\[\#1D71FE\]{--tw-gradient-to:#1d71fe var(--tw-gradient-to-position)}
html.theme-classic .text-\[\#0851CC\]{color:rgb(8 81 204/var(--tw-text-opacity,1))}
html.theme-classic .text-\[\#0851CC\]\/80{color:rgba(8,81,204,.8)}
html.theme-classic .text-\[\#1257CC\]{color:rgb(18 87 204/var(--tw-text-opacity,1))}
html.theme-classic .text-\[\#1D71FE\]{color:rgb(29 113 254/var(--tw-text-opacity,1))}
html.theme-classic .text-\[\#1D71FE\]\/70{color:rgba(29,113,254,.7)}
html.theme-classic .text-\[\#1D71FE\]\/80{color:rgba(29,113,254,.8)}
html.theme-classic .text-\[\#1E40AF\]{color:rgb(30 64 175/var(--tw-text-opacity,1))}
html.theme-classic .text-\[\#1d71fe\]{color:rgb(29 113 254/var(--tw-text-opacity,1))}
html.theme-classic .text-\[\#2563EB\]{color:rgb(37 99 235/var(--tw-text-opacity,1))}
html.theme-classic .text-\[\#3395F8\]{color:rgb(51 149 248/var(--tw-text-opacity,1))}
html.theme-classic .text-\[\#3b6fd0\]{color:rgb(59 111 208/var(--tw-text-opacity,1))}
html.theme-classic .text-blue-500{color:rgb(59 130 246/var(--tw-text-opacity,1))}
html.theme-classic .text-blue-700{color:rgb(29 78 216/var(--tw-text-opacity,1))}
html.theme-classic .text-blue-800{color:rgb(30 64 175/var(--tw-text-opacity,1))}
html.theme-classic .text-blue-900{color:rgb(30 58 138/var(--tw-text-opacity,1))}
html.theme-classic .accent-\[\#1D71FE\]{accent-color:#1d71fe}
html.theme-classic .shadow-\[0_4px_12px_rgba\(29\2c 113\2c 254\2c \.35\)\]{--tw-shadow:0 4px 12px rgba(29,113,254,.35)}
html.theme-classic .shadow-\[0_4px_12px_rgba\(8\2c 81\2c 204\2c \.35\)\]{--tw-shadow:0 4px 12px rgba(8,81,204,.35)}
html.theme-classic .shadow-\[0_4px_12px_rgba\(8\2c 81\2c 204\2c \.4\)\]{--tw-shadow:0 4px 12px rgba(8,81,204,.4)}
html.theme-classic .shadow-\[\#003B9D\]\/25{--tw-shadow-color:rgba(0,59,157,.25)}
html.theme-classic .shadow-\[\#EBF1FD\]{--tw-shadow-color:#ebf1fd}
html.theme-classic .ring-\[\#1D71FE\]{--tw-ring-color:rgb(29 113 254/var(--tw-ring-opacity,1))}
html.theme-classic .ring-\[\#EBF1FD\]{--tw-ring-color:rgb(235 241 253/var(--tw-ring-opacity,1))}
html.theme-classic .file\:bg-\[\#EBF1FD\]::file-selector-button{background-color:rgb(235 241 253/var(--tw-bg-opacity,1))}
html.theme-classic .file\:text-\[\#1D71FE\]::file-selector-button{color:rgb(29 113 254/var(--tw-text-opacity,1))}
html.theme-classic .focus-within\:ring-\[\#1D71FE\]:focus-within{--tw-ring-color:rgb(29 113 254/var(--tw-ring-opacity,1))}
html.theme-classic .hover\:border-\[\#1D71FE\]:hover,html.theme-classic .hover\:border-\[\#1d71fe\]:hover{border-color:rgb(29 113 254/var(--tw-border-opacity,1))}
html.theme-classic .hover\:border-\[\#3395F8\]:hover{border-color:rgb(51 149 248/var(--tw-border-opacity,1))}
html.theme-classic .hover\:bg-\[\#06378f\]:hover{background-color:rgb(6 55 143/var(--tw-bg-opacity,1))}
html.theme-classic .hover\:bg-\[\#0851CC\]:hover{background-color:rgb(8 81 204/var(--tw-bg-opacity,1))}
html.theme-classic .hover\:bg-\[\#0851CC\]\/25:hover{background-color:rgba(8,81,204,.25)}
html.theme-classic .hover\:bg-\[\#1659d6\]:hover{background-color:rgb(22 89 214/var(--tw-bg-opacity,1))}
html.theme-classic .hover\:bg-\[\#1D71FE\]:hover{background-color:rgb(29 113 254/var(--tw-bg-opacity,1))}
html.theme-classic .hover\:bg-\[\#D6E6FB\]:hover{background-color:rgb(214 230 251/var(--tw-bg-opacity,1))}
html.theme-classic .hover\:bg-\[\#DBE8FF\]:hover{background-color:rgb(219 232 255/var(--tw-bg-opacity,1))}
html.theme-classic .hover\:bg-\[\#E0EAFB\]\/60:hover{background-color:rgba(224,234,251,.6)}
html.theme-classic .hover\:bg-\[\#EAF1FE\]:hover{background-color:rgb(234 241 254/var(--tw-bg-opacity,1))}
html.theme-classic .hover\:bg-\[\#EBF1FD\]:hover{background-color:rgb(235 241 253/var(--tw-bg-opacity,1))}
html.theme-classic .hover\:bg-\[\#EBF1FD\]\/40:hover{background-color:rgba(235,241,253,.4)}
html.theme-classic .hover\:bg-\[\#EBF1FD\]\/50:hover{background-color:rgba(235,241,253,.5)}
html.theme-classic .hover\:bg-\[\#F4F8FF\]:hover{background-color:rgb(244 248 255/var(--tw-bg-opacity,1))}
html.theme-classic .hover\:bg-\[\#F5F9FF\]:hover{background-color:rgb(245 249 255/var(--tw-bg-opacity,1))}
html.theme-classic .hover\:bg-\[\#dbe7fd\]:hover{background-color:rgb(219 231 253/var(--tw-bg-opacity,1))}
html.theme-classic .hover\:bg-\[\#dbe7ff\]:hover{background-color:rgb(219 231 255/var(--tw-bg-opacity,1))}
html.theme-classic .hover\:bg-\[\#dce8fd\]:hover{background-color:rgb(220 232 253/var(--tw-bg-opacity,1))}
html.theme-classic .hover\:bg-indigo-100:hover{background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}
html.theme-classic .hover\:from-\[\#0851CC\]:hover{--tw-gradient-from:#0851cc var(--tw-gradient-from-position);--tw-gradient-to:rgba(8,81,204,0) var(--tw-gradient-to-position)}
html.theme-classic .hover\:to-\[\#0851CC\]:hover{--tw-gradient-to:#0851cc var(--tw-gradient-to-position)}
html.theme-classic .hover\:text-\[\#0851CC\]:hover{color:rgb(8 81 204/var(--tw-text-opacity,1))}
html.theme-classic .hover\:text-\[\#1D71FE\]:hover{color:rgb(29 113 254/var(--tw-text-opacity,1))}
html.theme-classic .hover\:shadow-\[0_6px_16px_rgba\(29\2c 113\2c 254\2c \.45\)\]:hover{--tw-shadow:0 6px 16px rgba(29,113,254,.45)}
html.theme-classic .hover\:shadow-\[0_6px_16px_rgba\(8\2c 81\2c 204\2c \.5\)\]:hover{--tw-shadow:0 6px 16px rgba(8,81,204,.5)}
html.theme-classic .hover\:file\:bg-\[\#EBF1FD\]::file-selector-button:hover{background-color:rgb(235 241 253/var(--tw-bg-opacity,1))}
html.theme-classic .focus\:border-\[\#1D71FE\]:focus{border-color:rgb(29 113 254/var(--tw-border-opacity,1))}
html.theme-classic .focus\:border-\[\#3395F8\]:focus{border-color:rgb(51 149 248/var(--tw-border-opacity,1))}
html.theme-classic .focus\:ring-\[\#1D71FE\]:focus{--tw-ring-color:rgb(29 113 254/var(--tw-ring-opacity,1))}
html.theme-classic .focus\:ring-\[\#1D71FE\]\/20:focus{--tw-ring-color:rgba(29,113,254,.2)}
html.theme-classic .focus\:ring-\[\#3395F8\]:focus{--tw-ring-color:rgb(51 149 248/var(--tw-ring-opacity,1))}
html.theme-classic .group:hover .group-hover\:bg-\[\#1D71FE\]{background-color:rgb(29 113 254/var(--tw-bg-opacity,1))}
html.theme-classic .group:hover .group-hover\:bg-\[\#EBF1FD\]{background-color:rgb(235 241 253/var(--tw-bg-opacity,1))}
html.theme-classic .group:hover .group-hover\:text-\[\#0851CC\]{color:rgb(8 81 204/var(--tw-text-opacity,1))}
html.theme-classic .group:hover .group-hover\:text-\[\#1D71FE\]{color:rgb(29 113 254/var(--tw-text-opacity,1))}
html.theme-classic .has-\[\:checked\]\:border-\[\#1D71FE\]:has(:checked){border-color:rgb(29 113 254/var(--tw-border-opacity,1))}
html.theme-classic .has-\[\:checked\]\:bg-\[\#EBF1FD\]:has(:checked){background-color:rgb(235 241 253/var(--tw-bg-opacity,1))}
html.theme-classic .has-\[\:checked\]\:text-\[\#1D71FE\]:has(:checked){color:rgb(29 113 254/var(--tw-text-opacity,1))}
html.theme-classic .group:has(:checked) .group-has-\[\:checked\]\:text-\[\#1D71FE\]{color:rgb(29 113 254/var(--tw-text-opacity,1))}
html.theme-classic .group:has(:checked) .group-has-\[\:checked\]\:text-blue-50{color:rgb(239 246 255/var(--tw-text-opacity,1))}
html.theme-classic .\[\&_th\]\:bg-\[\#CDDDF2\] th{background-color:rgb(205 221 242/var(--tw-bg-opacity,1))}

/* ← static/css/common.css */
html.theme-classic{--bg:#ebeffe;--fs-primary:#1d71fe;--fs-primary-hover:#0851cc}
html.theme-classic input:focus,html.theme-classic select:focus,html.theme-classic textarea:focus{border-color:#1D71FE}
html.theme-classic .fs-check:hover,html.theme-classic input[type="checkbox"]:not(.sr-only):not(.hidden):hover{border-color:#1d71fe;box-shadow:0 0 0 4px rgba(29, 113, 254, 0.08)}
html.theme-classic .fs-check:focus-visible,html.theme-classic input[type="checkbox"]:not(.sr-only):not(.hidden):focus-visible{border-color:#1d71fe;box-shadow:0 0 0 3px rgba(29, 113, 254, 0.25)}
html.theme-classic .fs-check:checked,html.theme-classic input[type="checkbox"]:not(.sr-only):not(.hidden):checked{background:#1d71fe;border-color:#1d71fe}
html.theme-classic .fs-help-btn{background:#ebf1fd
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M5.445 10.2551C4.5738 10.2551 3.7752 10.0434 3.0492 9.61987C2.3232 9.19637 1.74845 8.62162 1.32495 7.89562C0.90145 7.16962 0.6897 6.37102 0.6897 5.49982C0.6897 4.62862 0.90145 3.83002 1.32495 3.10402C1.74845 2.37802 2.3232 1.80327 3.0492 1.37977C3.7752 0.956274 4.5738 0.744524 5.445 0.744524C6.3162 0.744524 7.1148 0.956274 7.8408 1.37977C8.5668 1.80327 9.14155 2.37802 9.56505 3.10402C9.98855 3.83002 10.2003 4.62862 10.2003 5.49982C10.2003 6.37102 9.98855 7.16962 9.56505 7.89562C9.14155 8.62162 8.5668 9.19637 7.8408 9.61987C7.1148 10.0434 6.3162 10.2551 5.445 10.2551ZM5.445 10.9448C6.4372 10.9448 7.35075 10.7028 8.18565 10.2188C9.02055 9.73482 9.68 9.07537 10.164 8.24047C10.648 7.40557 10.89 6.49202 10.89 5.49982C10.89 4.50762 10.648 3.59407 10.164 2.75917C9.68 1.92427 9.02055 1.26482 8.18565 0.780825C7.35075 0.296824 6.4372 0.0548239 5.445 0.0548239C4.4528 0.0548239 3.53925 0.296824 2.70435 0.780825C1.86945 1.26482 1.21 1.92427 0.726 2.75917C0.242 3.59407 0 4.50762 0 5.49982C0 6.49202 0.242 7.40557 0.726 8.24047C1.21 9.07537 1.86945 9.73482 2.70435 10.2188C3.53925 10.7028 4.4528 10.9448 5.445 10.9448ZM6.0621 4.55602L4.5375 4.73752L4.4649 4.99162L4.7553 5.06422C4.8763 5.08842 4.9489 5.11867 4.9731 5.15497C4.9973 5.19127 4.9973 5.25782 4.9731 5.35462L4.4649 7.71412C4.3439 8.31912 4.5254 8.62162 5.0094 8.62162C5.203 8.62162 5.3966 8.58532 5.5902 8.51272C5.7838 8.44012 5.929 8.34332 6.0258 8.22232L6.0621 7.93192C5.9411 8.05292 5.78985 8.11342 5.60835 8.11342C5.42685 8.11342 5.3603 7.99242 5.4087 7.75042L6.0621 4.55602ZM6.1347 3.10402C6.1347 3.29762 6.06815 3.46097 5.93505 3.59407C5.80195 3.72717 5.6386 3.79372 5.445 3.79372C5.2514 3.79372 5.08805 3.72717 4.95495 3.59407C4.82185 3.46097 4.7553 3.30367 4.7553 3.12217C4.7553 2.94067 4.82185 2.78337 4.95495 2.65027C5.08805 2.51717 5.2514 2.45062 5.445 2.45062C5.6386 2.45062 5.80195 2.51717 5.93505 2.65027C6.06815 2.78337 6.1347 2.93462 6.1347 3.10402Z' fill='%231D71FE'/%3E%3C/svg%3E")
    no-repeat center / 12px 12px}
html.theme-classic .fs-help-btn:hover{background-color:#d6e4fe}
html.theme-classic .ct-case-card:hover{border-color:#1D71FE}
html.theme-classic .ct-case-card:has(input[type="radio"]:checked){border-color:#1d71fe;background:#ebf1fd}
html.theme-classic .fs-btn-primary{background:#1d71fe;border:1px solid #1d71fe}
html.theme-classic .fs-btn-primary:hover{background:#0851cc}
html.theme-classic .btn-blue{background:linear-gradient(135deg, #3395f8 0%, #1d71fe 100%);box-shadow:0 4px 8px rgba(0, 59, 157, 0.08)}
html.theme-classic .btn-blue:hover{background:linear-gradient(135deg, #1d71fe 0%, #0851cc 100%)}
html.theme-classic .btn-deep-blue,html.theme-classic .att-chip.is-active{box-shadow:0 4px 8px 0 rgba(0, 59, 157, 0.08)}
html.theme-classic .btn-deep-blue:hover{background:linear-gradient(91deg, #0851cc 0%, #0851cc 100%)}
html.theme-classic .btn-white{color:#1d71fe}
html.theme-classic .btn-white:hover{outline-color:#1d71fe;box-shadow:0 4px 8px rgba(0, 59, 157, 0.08)}
html.theme-classic .btn-blue-outline{color:#1d71fe}
html.theme-classic .btn-blue-outline::before{background:linear-gradient(135deg, #3395f8 0%, #1d71fe 100%)}
html.theme-classic .btn-blue-outline:hover{background:#f5f9ff;box-shadow:0 4px 8px rgba(0, 59, 157, 0.08)}
html.theme-classic .btn-blue-outline:hover::before{background:linear-gradient(135deg, #1d71fe 0%, #0851cc 100%)}
@supports not ((-webkit-mask-composite: xor) or (mask-composite: exclude)){html.theme-classic .btn-blue-outline{outline:1px solid #1d71fe}}
html.theme-classic .btn-guide{color:#0851cc;outline:1px solid #bfd6ff}
html.theme-classic .btn-guide:hover{background:#eaf1fe}
html.theme-classic .btn:focus-visible{outline:2px solid #1d71fe}
html.theme-classic .fs-preset-btn{color:#1d71fe;background:#ebf1fd;border:1px solid #cfe0fd}
html.theme-classic .fs-preset-btn:hover{color:#0851cc;background:#dbe7fc;border-color:#1d71fe}
html.theme-classic .fs-preset-btn:active{background:#cfe0fd}
html.theme-classic .fs-preset-btn:focus-visible{outline:2px solid #1d71fe}
html.theme-classic .fs-preset-btn.is-active{background:#1d71fe;border-color:#1d71fe}
html.theme-classic .fs-preset-btn.is-active:hover{background:#0851cc}
html.theme-classic .fs-info-card.legal-notice{background:#F7F9FF;border:1px solid #DCE6FB}
html.theme-classic .legal-notice-head{color:#0851CC}
html.theme-classic .legal-notice-link{color:#0851CC}
html.theme-classic .legal-notice-link:hover{color:#063E9B}
html.theme-classic .legal-chip-upcoming{background:#E1EDFF;color:#0851CC}
html.theme-classic [data-modal] > div{outline:1px solid #ebf1fd}
html.theme-classic .fs-choice-card.fs-choice-primary{background:#ebf1fd;border:1px solid #ebf1fd}
html.theme-classic .fs-choice-card.fs-choice-primary .fs-choice-title{color:#0851cc}
html.theme-classic .fs-choice-card.fs-choice-info{background:#eff6ff;border:1px solid #bfdbfe}
html.theme-classic .fs-choice-card.fs-choice-info .fs-choice-title{color:#1e40af}
html.theme-classic .fs-select-display:hover{border-color:#1D71FE}
html.theme-classic .fs-select-display:focus-visible{border-color:#1d71fe}
html.theme-classic .fs-select-option:focus{background:#ebf1fd}
html.theme-classic .fs-select-option[aria-selected="true"]{background:#ebf1fd;color:#1d71fe}
html.theme-classic .fs-select-option[aria-selected="true"]::after{color:#1d71fe}
html.theme-classic .fs-select-search input:focus{border-color:#1d71fe;box-shadow:0 0 0 3px rgba(29, 113, 254, 0.15)}
html.theme-classic .auth-bg{background-color:#ebeffe}
html.theme-classic .auth-card{outline:1px solid #ebf1fd}
html.theme-classic .auth-brand-dot{color:#1d71fe}
html.theme-classic .auth-label::before{background:#1d71fe}
html.theme-classic .auth-input:focus{border-color:#1d71fe}
html.theme-classic .lang-opt:not([class*="bg-["]):hover{background:rgba(235, 241, 253, 0.5)}
html.theme-classic .auth-submit{background:linear-gradient(135deg, #3395f8 0%, #1d71fe 100%);box-shadow:0 4px 8px rgba(0, 59, 157, 0.08)}
html.theme-classic .auth-foot-link{color:#2563eb}
html.theme-classic .auth-alert--success{background:#ebf1fd;color:#1d71fe;border-color:#ebf1fd}
html.theme-classic .auth-card--admin::before{background:linear-gradient(90deg, #0f172a 0%, #1d71fe 100%)}
html.theme-classic .auth-card--admin .auth-submit{background:linear-gradient(135deg, #1a56d6 0%, #0a2f86 100%);box-shadow:0 4px 8px rgba(10, 47, 134, 0.18)}
html.theme-classic .auth-card--admin input[type="checkbox"]:not(.sr-only):not(.hidden):checked{background:linear-gradient(135deg, #1a56d6 0%, #0a2f86 100%);border:1px solid #0a2f86}
html.theme-classic .eziok-card{background:#f4f8ff;border:1.5px solid #1d71fe}
html.theme-classic .eziok-card__title{color:#0c447c}
html.theme-classic .eziok-pill-req{background:#1d71fe}
html.theme-classic .eziok-card__desc{color:#185fa5}
html.theme-classic .eziok-chips span{background:#eaf2ff;color:#185fa5}
html.theme-classic .eziok-done{background:#eaf2ff;border:1.5px solid #1d71fe}
html.theme-classic .eziok-done b{color:#0c447c}
html.theme-classic .eziok-done small{color:#185fa5}
html.theme-classic .fs-list-table thead th{background:#cdddf2}
html.theme-classic .fs-list-table tbody td{border-bottom:1px solid rgba(29, 113, 254, 0.25)}
html.theme-classic .fs-list-table tbody tr.is-selected td{background:rgba(235, 241, 253, 0.6)}
@media (max-width: 1024px){html.theme-classic .fs-list-table tbody tr{border:1px solid rgba(29, 113, 254, 0.25)}}
html.theme-classic .admin-nav-search input:focus{outline:2px solid #1d71fe;border-color:#1d71fe}
html.theme-classic .admin-nav-site{border-top:1px solid #e3e9f7}
html.theme-classic .admin-nav-group > .admin-nav-grouptitle:hover{color:#1d71fe}
html.theme-classic .admin-nav-siteicon{color:#1d71fe}
html.theme-classic .admin-nav-card{border:1px solid #ebf1fd}
html.theme-classic .admin-nav-item.is-active{color:#1d71fe;background:#ebf1fd}
html.theme-classic .admin-nav-badge{background:#1d71fe}
@media (max-width: 1023px){html.theme-classic .admin-sidebar{background:#f5f8ff;box-shadow:2px 0 18px rgba(2, 6, 23, 0.18)}html.theme-classic .admin-sidebar-close:hover{background:#ebf1fd}html.theme-classic .admin-sidebar-backdrop{background:rgba(2, 6, 23, 0.4)}}
html.theme-classic .fs-flabel::before{background:#1d71fe}
html.theme-classic .fs-finput:focus{border-color:#1d71fe;box-shadow:0 0 0 2px rgba(29, 113, 254, 0.2)}
html.theme-classic .fs-modal-card{outline:1px solid #ebf1fd}
html.theme-classic .ops-modal-inner{outline:1px solid #ebf1fd}
html.theme-classic .lbl::before{background:#1d71fe}
html.theme-classic .fs-modal-guide{color:#2563eb}
html.theme-classic .fs-modal-btn-cancel{color:#1d71fe}
html.theme-classic .alert-tip .al-t{border-bottom:1px solid #F1F5FB}
html.theme-classic .alert-tip .al-x:hover{background:#F1F5FB}
html.theme-classic .adm-kpi[data-alert]:hover{border-color:#C9DBFF}
html.theme-classic .adm-kpi[data-alert].is-open{border-color:var(--fs-primary,#1D71FE);box-shadow:0 0 0 2px rgba(29,113,254,.12)}
html.theme-classic .adm-kpi[data-alert]:hover::after{border-color:var(--fs-primary,#1D71FE)}
html.theme-classic .adm-kpi[data-alert].is-open::after{border-color:var(--fs-primary,#1D71FE)}
html.theme-classic .ct-brand{--ct-accent-50:#eef1ff;--ct-accent-100:#e0e5fe}
html.theme-classic .hdr-cta-btn{background:var(--hero-indigo, var(--fs-primary, #1d71fe))}
html.theme-classic .hdr-cta-btn:hover{background:var(--hero-indigo-dark, #0851cc)}
html.theme-classic .adm-kpi-ico{background:#edf3ff;color:var(--fs-primary, #1d71fe)}
html.theme-classic .adm-kpi{border:1px solid #ebf1fd}
html.theme-classic a.adm-kpi:hover{border-color:var(--fs-primary, #1d71fe)}
html.theme-classic .adm-kpi--accent{background:#f5f9ff}
html.theme-classic .adm-chip:hover{border-color:var(--fs-primary, #1d71fe);color:var(--fs-primary, #1d71fe)}
html.theme-classic .adm-chip.is-active{background:var(--fs-primary, #1d71fe);border-color:var(--fs-primary, #1d71fe)}
html.theme-classic .adm-tip:hover .adm-tip-i{background:var(--fs-primary, #1d71fe)}
html.theme-classic .adm-bar > i{background:linear-gradient(90deg, #1d71fe, #7db0ff)}
html.theme-classic .adm-bar--muted > i{background:linear-gradient(90deg, #9cb7e8, #c5d8f5)}
html.theme-classic .fs-ocr-filled{background-color:#eaf1fe !important;box-shadow:inset 3px 0 0 0 var(--fs-primary, #1d71fe)}
html.theme-classic .fs-ocr-filled:focus{box-shadow:inset 3px 0 0 0 var(--fs-primary, #1d71fe),
    0 0 0 2px rgba(29, 113, 254, 0.2)}
html.theme-classic .fs-collapse-banner{border:1px solid #d8e6ff;background:#f4f8ff}
html.theme-classic .fs-collapse-banner:hover{background:#eaf1fe}
html.theme-classic .fs-collapse-banner-label{color:#0851cc}
html.theme-classic .fs-collapse-banner-opt{color:#3d7be0}
html.theme-classic .fs-collapse-banner-chev{color:#1d71fe}
html.theme-classic .fs-scan-drop{border:2px dashed #BFD6FF}
html.theme-classic .fs-scan-drop:hover{border-color:#1D71FE;background:#F4F8FF}
html.theme-classic .fs-scan-drop:focus{border-color:#1D71FE;box-shadow:0 0 0 2px rgba(29,113,254,.2)}
html.theme-classic .fs-scan-drop-ico{background:#EAF1FE;color:#1D71FE}
html.theme-classic .fs-scan-drop:hover .fs-scan-drop-ico{background:#1D71FE}
html.theme-classic .fs-scan-tip{background:#EAF1FE;color:#0851CC}
html.theme-classic .fs-file-chip{background:#EFF4FF;color:#1D4ED8}
html.theme-classic .fs-scan-warn{color:#1D71FE}
html.theme-classic .fs-info-box-blue{border:1px solid #DCE7FC;background:#EEF3FE}
html.theme-classic .fs-tray-add{border:1px solid #bfd6ff;color:#0851cc}
html.theme-classic .fs-tray-add:hover{background:#f4f8ff;border-color:#1d71fe}
html.theme-classic .fs-tray-thumb{border:1px solid #d8e6ff;background:#f4f8ff}
html.theme-classic .fs-tray-pdf{color:#0851cc;background:#eaf1fe}
html.theme-classic .fs-tray-idx{background:rgba(8, 81, 204, 0.92)}
html.theme-classic .fs-tray-move button{color:#0851cc}
html.theme-classic .fs-tray-recognize{background:var(--fs-primary, #1d71fe)}
html.theme-classic .fs-tray-recognize:hover{background:#0851cc}
html.theme-classic .fs-tray-recognize:disabled{background:#9dbeff}
html.theme-classic .gd-step::before{background:linear-gradient(#bfd6ff, #eaf1fe)}
html.theme-classic .gd-num{background:#1d71fe;box-shadow:0 4px 12px rgba(29, 113, 254, 0.35)}
html.theme-classic .gd-card{border:1px solid #e5edfb}
html.theme-classic .gd-cta{background:#1d71fe}
html.theme-classic .gd-cta:hover{background:#0851cc}
html.theme-classic .gd-chip{background:#eaf1fe;color:#0851cc}
html.theme-classic .gd-method{border:1px solid #e5edfb;background:#f8fbff}
html.theme-classic .gd-shot{border:1px solid #e5edfb}
html.theme-classic .gd-shot:hover{border-color:#bfd6ff;box-shadow:0 6px 18px rgba(29, 113, 254, 0.18)}
html.theme-classic .gd-shot-ph{border:1.5px dashed #bfd6ff;background:#f8fbff}
html.theme-classic .gd-shot-ph .ph-title{color:#0851cc}
html.theme-classic .gd-shot-ph .ph-path{color:#9dbeff}
html.theme-classic .doc-html a{color:#2563eb}
html.theme-classic #tplPrevBody.tpl-preview-html h3{border-left:4px solid #1D71FE !important}
html.theme-classic #tplPrevBody.tpl-preview-html strong{color:#0851CC !important}
html.theme-classic .fs-toast.success{border-color:#cfe0fb}
html.theme-classic .fs-toast.success .ic{background:#1D71FE}
html.theme-classic .fs-toast.info{border-color:#cfe0fb}
html.theme-classic .fs-toast.info    .ic{background:#1D71FE}
html.theme-classic .fs-switch[aria-checked="true"]{background:#1d71fe}
html.theme-classic .fs-switch:focus-visible{outline:2px solid #0851cc}
html.theme-classic .pg-fig{border:1px solid #e5edfb}
html.theme-classic .pg-sw-bar{background:#1d71fe}
html.theme-classic .pg-formula{border:1px solid #d6e4fd;background:#f7faff}
html.theme-classic .pg-toggle{border:1px solid #d6e4fd;background:#f5f8ff}
html.theme-classic .pg-toggle svg{color:#1d71fe}
html.theme-classic .pg-toggle a{color:#1d71fe}
html.theme-classic .pg-rules > li::before{color:#1d71fe}
html.theme-classic .hdr-cnav:hover{color:#1D71FE;background:#EBF1FD}
html.theme-classic .ip-tip-pop .ip-tip-date{color:#1D71FE}
html.theme-classic .ip-tip-tg:hover{color:#1D71FE;border-bottom-color:#1D71FE}
html.theme-classic .ic-tbl th{background:#F4F7FD}
html.theme-classic .ic-tbl tbody tr:hover td{background:#FAFCFF}
html.theme-classic .ic-tbl tr.ic-sub td{background:#F3F7FE}
html.theme-classic .ic-tbl tr.ic-sub:hover td{background:#ECF3FE}
html.theme-classic .ic-tbl tr.ic-total td{background:#EAF1FF;border-top:2px solid #C9DBFF;color:#1D71FE}
html.theme-classic .ic-tbl tr.ic-total:hover td{background:#EAF1FF}
html.theme-classic .ic-tbl tr.ic-sub .adm-bar > i{background:linear-gradient(90deg,#9CB7E8,#C5D8F5)}
html.theme-classic .hdr-acct.is-dev{border-color:#B9CDF0;background:#EBF1FD}
html.theme-classic .hdr-acct.is-dev .hdr-acct-badge{background:#1D71FE}
html.theme-classic .reg-term-row input[type="checkbox"]{accent-color:#1d71fe}
html.theme-classic .reg-term-toggle:hover,html.theme-classic .reg-term-link:hover{color:#1d71fe}
html.theme-classic .auth-hint--warn{color:#1d71fe}
html.theme-classic .btn-social.is-recent{box-shadow:0 0 0 3px rgba(29, 113, 254, 0.25)}
html.theme-classic .btn-social.is-recent::after{background:#1d71fe;box-shadow:0 2px 6px rgba(29, 113, 254, 0.35)}
html.theme-classic footer .footer-lang-link:not(.lang-active):hover{background:rgb(235 241 253)}
html.theme-classic footer.fs-footer-tint{background-color:#EBF1FD}
@media (min-width: 1280px){html.theme-classic .staff-sb-wrap{border-right:1px solid #EBF1FD}html.theme-classic .staff-sb-item.is-active{background:#EBF1FD;color:#1D71FE}}

/* ← templates/fragments/header.html <style> */
html.theme-classic .hdr-brand-dot{color:#1d71fe}
html.theme-classic .hdr-brand-axis{background:#EBF1FD;color:#1D71FE}
html.theme-classic .hdr-brand-axis:hover{background:#DCE7FC;color:#0851CC}
html.theme-classic .hdr-nav-cta{background:#2563eb}
html.theme-classic .hdr-nav-cta:hover{background:#1d4ed8}
html.theme-classic .hdr-mobile-toggle:hover,html.theme-classic .hdr-mobile-toggle:focus-visible{background:#ebf1fd}
html.theme-classic .hdr-tools-a:hover{color:#1D71FE;background:#EBF1FD}
html.theme-classic .hdr-gdoc{background:#F4F8FF;color:#0851CC}
html.theme-classic .hdr-gdoc:hover{background:#EAF1FE}
html.theme-classic .hdr-gacc-hd{background:#EBF1FD;color:#0851CC}
html.theme-classic .hdr-gacc-hd:hover{background:#dfe9fb}
html.theme-classic .hdr-gacc-body{border-left:2px solid #cfe0ff}
html.theme-classic .hdr-gacc-item:hover{background:#EBF1FD;color:#0851CC}
html.theme-classic .hdr-gacc-ic{color:#5b8def}

/* ← templates/fragments/footer.html <style> */

