/* Tacoma Connect — shared prototype styles (consolidated from Stitch export) */
.material-symbols-outlined {
  font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;
}
.kinetic-gradient {
  background: linear-gradient(135deg, #ffb2be 0%, #ff4e7c 100%);
}
.glass-panel {
  background: rgba(52, 45, 124, 0.6);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
}
.glass-card {
  background: rgba(47, 41, 120, 0.4);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
}
.neon-glow {
  box-shadow: 0 0 40px rgba(255, 178, 190, 0.1);
}
.ghost-border {
  border: 1px solid rgba(91, 63, 67, 0.15);
}
.asymmetric-offset {
  margin-left: clamp(1rem, 5vw, 4rem);
}
.hide-scrollbar::-webkit-scrollbar {
  display: none;
}
.hide-scrollbar {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.custom-scrollbar::-webkit-scrollbar {
  height: 4px;
}
.custom-scrollbar::-webkit-scrollbar-track {
  background: transparent;
}
.custom-scrollbar::-webkit-scrollbar-thumb {
  background: #2f2978;
  border-radius: 10px;
}
body {
  min-height: max(884px, 100dvh);
}
