/* One navigation layout for home, calculator and artist collection. */
body header.nav{display:block;position:sticky;top:0;z-index:60;width:100%;max-width:none;margin:0;padding:0;background:rgba(11,7,19,.96);border-bottom:1px solid #382543;backdrop-filter:blur(14px)}
header.nav .nav-in{box-sizing:border-box;display:grid;grid-template-columns:190px 1fr 190px;align-items:center;gap:18px;max-width:1160px;margin:auto;padding:11px 22px;min-height:60px}
header.nav .brand{display:flex;align-items:center;margin:0;padding:0;line-height:1}
header.nav .brand img{height:38px;width:auto}
header.nav .nlinks{display:flex;align-items:center;justify-content:center;gap:26px;font-size:14.5px;white-space:nowrap}
header.nav .nlinks a{display:block;color:#bfb2cd;font-size:14.5px;font-weight:500;text-decoration:none}
header.nav .nlinks a:hover,header.nav .nlinks a[aria-current=page]{color:#b7f34a}
header.nav .nav-right{display:flex;align-items:center;justify-content:flex-end;gap:12px}
header.nav .acctbtn{display:flex;align-items:center;border:0;border-radius:999px;padding:7px 15px;font-size:13px;font-weight:700;color:white;background:linear-gradient(135deg,#6a2c91,#2bb3c0);white-space:nowrap;text-decoration:none}
header.nav .site-cart{display:flex;align-items:center;justify-content:center;min-width:32px;min-height:38px;color:#bfb2cd}
@media(max-width:860px){body header.nav .nav-in{grid-template-columns:1fr auto;gap:4px 12px;padding:8px 16px}header.nav .brand{grid-column:1;grid-row:1}header.nav .nav-right{grid-column:2;grid-row:1}header.nav .nlinks{grid-column:1/-1;grid-row:2;display:flex!important;justify-content:flex-start;gap:24px;overflow-x:auto;max-width:100%;padding:2px 0}header.nav .nlinks a{display:flex!important;align-items:center;min-height:40px;font-size:13px}header.nav .nlinks a[style*="display:none"]{display:none!important}}
