/* Owner-requested glass on the original Gryffin home only. No terminal redesign.
   Keep the original scroll-scrubbed eye, its responsive frames and brightness guard. */
#home .hNav {
  background:rgba(14,12,8,.38);
  backdrop-filter:blur(10px) saturate(1.15);
  -webkit-backdrop-filter:blur(10px) saturate(1.15);
  border-bottom-color:rgba(244,200,101,.20);
}
#home .hNav .nlinks>button {color:#E8E2D2;}
#home .sec {background:transparent;}
#home .sec .card,#home .plan {
  background:rgba(26,23,16,.50);
  backdrop-filter:blur(12px);
  -webkit-backdrop-filter:blur(12px);
}
#home .bigBtn.s {
  background:rgba(26,23,16,.38);
  backdrop-filter:blur(10px);
  -webkit-backdrop-filter:blur(10px);
}
#home .ghero::before {
  background:radial-gradient(ellipse at 50% 35%,rgba(8,6,3,.28),rgba(8,6,3,.10) 65%,transparent);
}
#home #hMobileMenu {
  background:rgba(20,18,13,.68);
  backdrop-filter:blur(14px);
  -webkit-backdrop-filter:blur(14px);
}
#home .ghero h1,#home .ghero .sub {text-shadow:0 2px 16px rgba(0,0,0,.8);}
/* Increased-contrast preferences take precedence over translucency. */
@media(prefers-contrast:more) {
  #home .hNav,#home .sec .card,#home .plan,#home #hMobileMenu {background:#14120D;}
}
@media(forced-colors:active) {
  #home .hNav,#home .sec .card,#home .plan,#home #hMobileMenu {background:Canvas;color:CanvasText;}
}
