*, *::before, *::after { box-sizing: border-box; }
  html { scroll-behavior: smooth; }
  body { margin: 0; background: #FAF6F0; color: #201B16; font-family: "DM Sans", system-ui, sans-serif; -webkit-font-smoothing: antialiased; }
  a { color: #7A1226; text-decoration: none; text-underline-offset: 3px; }
  a:hover { color: #5A0C1B; text-decoration: underline; }
  button { font: inherit; color: inherit; }
  ::selection { background: #EBD3A0; }
  input { font: inherit; }
  @keyframes pulseDot { 0%,100% { opacity: 1; } 50% { opacity: .35; } }
  @keyframes fadeUp { from { opacity: 0; transform: translateY(14px); } to { opacity: 1; transform: none; } }
  [data-scroll-row] { scrollbar-width: none; -ms-overflow-style: none; }
  [data-scroll-row]::-webkit-scrollbar { display: none; }
.sh1:hover { background: #5A0C1B !important; text-decoration: none !important; color: #FFF7EF !important; }
.sh2:hover { background: rgba(32,27,22,.055) !important; text-decoration: none !important; }
.sh3:hover { text-decoration: none !important; color: {{ l.fg }} !important; }
.sh4:hover { background: #FFF7EF !important; text-decoration: none !important; color: #201B16 !important; }
.sh5:hover { border-color: #F5EDE3 !important; text-decoration: none !important; color: #F5EDE3 !important; }
.sh6:hover { color: #F5EDE3 !important; text-decoration: none !important; }
.sh7:hover { color: #FFF7EF !important; text-decoration: none !important; }
.sh8:hover { transform: scale(1.05) !important; }
.sh9:hover { text-decoration: none !important; color: #F5EDE3 !important; }
.sh10:hover { background: #7A1226 !important; color: #FFF7EF !important; text-decoration: none !important; }
.sh11:hover { background: #FFF7EF !important; color: #201B16 !important; text-decoration: none !important; }
.sf12:focus { border-color: #7A1226 !important; }
.sh13:hover { border-color: #201B16 !important; color: #201B16 !important; text-decoration: none !important; }
.sh14:hover { background: #5A0C1B !important; color: #FFF7EF !important; text-decoration: none !important; }
