/* Strong frosting: readable navigation, no sharp secondary backdrop renderer. */
.fixed-glass-dock .reactbits-dock {
  background: rgba(18, 40, 59, .93) !important;
  -webkit-backdrop-filter: blur(40px) saturate(1.2) !important;
  backdrop-filter: blur(40px) saturate(1.2) !important;
  border: 1px solid #d4efff42 !important;
  box-shadow: inset 0 1px 1px #f2fcff55, inset 0 -1px 1px #92d7ef22,
    0 14px 34px #020b2066 !important;
}
.fixed-glass-dock .reactbits-dock::before {
  content: '';
  position: absolute;
  inset: 0;
  pointer-events: none;
  border-radius: inherit;
  background: linear-gradient(115deg, #dcf6ff16, transparent 38%, #b4dcf508 70%, #ffffff10);
}
.fixed-glass-dock .glass-surface__canvas,
.fixed-glass-dock .glass-surface__frame { display: none !important; }
.fixed-glass-dock .glass-surface__content { position: relative; z-index: 1; }
@media (max-width: 600px) {
  .project-atlas { width: 74px !important; height: 74px !important; }
}
@media (max-width: 370px) {
  .project-atlas { width: 60px !important; height: 60px !important; }
}
