/* ===== 补充：tailwind.css 编译快照缺失的任意值工具类（按当前 assets/js 源码扫描补齐） ===== */
.w-\[22px\] { width: 22px; }
.h-\[22px\] { height: 22px; }
.rounded-\[6px\] { border-radius: 6px; }
.rounded-\[7px\] { border-radius: 7px; }
.rounded-\[10px\] { border-radius: 10px; }
.rounded-\[14px\] { border-radius: 14px; }
.rounded-\[20px\] { border-radius: 20px; }
.rounded-\[28px\] { border-radius: 28px; }
.text-\[15px\] { font-size: 15px; }
.text-\[22px\] { font-size: 22px; }
.text-\[24px\] { font-size: 24px; }
.text-\[40px\] { font-size: 40px; }
.text-\[var\(--text-tertiary\)\] { color: var(--text-tertiary); }
.max-w-\[1080px\] { max-width: 1080px; }
.max-w-\[600px\] { max-width: 600px; }
.max-w-\[92vw\] { max-width: 92vw; }
.leading-\[1\.08\] { line-height: 1.08; }
.transition-\[border-color\,background-color\,box-shadow\] {
  transition-property: border-color, background-color, box-shadow;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.bg-\[var\(--success-500\)\]\/10 { background-color: color-mix(in srgb, var(--success-500) 10%, transparent); }
.bg-\[var\(--warning-500\)\]\/10 { background-color: color-mix(in srgb, var(--warning-500) 10%, transparent); }
.border-\[var\(--success-500\)\]\/20 { border-color: color-mix(in srgb, var(--success-500) 20%, transparent); }
.border-\[var\(--warning-500\)\]\/20 { border-color: color-mix(in srgb, var(--warning-500) 20%, transparent); }
.focus\:border-\[var\(--primary-500\)\]:focus { border-color: var(--primary-500); }
.focus\:shadow-\[0_0_0_3px_var\(--shadow-focus\)\]:focus { box-shadow: 0 0 0 3px var(--shadow-focus); }
@media (min-width: 640px) {
  .sm\:rounded-\[18px\] { border-radius: 18px; }
  .sm\:text-\[11px\] { font-size: 11px; }
  .sm\:text-\[13px\] { font-size: 13px; }
  .sm\:text-\[15px\] { font-size: 15px; }
  .sm\:text-\[17px\] { font-size: 17px; }
  .sm\:text-\[26px\] { font-size: 26px; }
  .sm\:text-\[30px\] { font-size: 30px; }
  .sm\:text-\[56px\] { font-size: 56px; }
}
@media (min-width: 1024px) {
  .lg\:text-\[64px\] { font-size: 64px; }
}
