/* Akethya Creations red/gold theme + requested banner/gallery updates */
:root{
  --background: 36 55% 92%;
  --foreground: 28 35% 10%;
  --card: 38 48% 96%;
  --card-foreground: 28 35% 10%;
  --popover: 38 48% 96%;
  --popover-foreground: 28 35% 10%;
  --primary: 43 96% 50%;
  --primary-foreground: 24 65% 8%;
  --primary-glow: 43 100% 67%;
  --secondary: 358 82% 39%;
  --secondary-foreground: 42 90% 96%;
  --muted: 36 34% 83%;
  --muted-foreground: 26 18% 34%;
  --accent: 358 82% 39%;
  --accent-foreground: 42 90% 96%;
  --border: 39 54% 62%;
  --input: 40 46% 88%;
  --ring: 43 96% 50%;
  --silver: 28 24% 12%;
  --silver-dim: 28 18% 30%;
  --gradient-primary: linear-gradient(135deg, hsl(358 82% 39%), hsl(43 96% 50%), hsl(30 84% 44%));
  --gradient-hero: linear-gradient(135deg, hsl(34 62% 94%) 0%, hsl(39 80% 88%) 55%, hsl(358 80% 26%) 100%);
  --gradient-silver: linear-gradient(180deg, hsl(28 28% 7%), hsl(34 45% 23%) 52%, hsl(43 96% 50%));
  --gradient-glow: radial-gradient(ellipse at center, hsl(43 96% 50% / .28), transparent 70%);
  --gradient-card: linear-gradient(145deg, hsl(38 75% 96% / .88), hsl(37 65% 86% / .72));
  --gradient-border: linear-gradient(135deg, hsl(43 96% 50% / .9), hsl(358 82% 39% / .82));
  --shadow-glow: 0 0 42px hsl(43 96% 50% / .34);
  --shadow-glow-magenta: 0 0 42px hsl(358 82% 39% / .30);
  --shadow-card: 0 10px 34px hsl(28 45% 12% / .16), inset 0 1px 0 hsl(0 0% 100% / .7);
}
body{background:hsl(var(--background));background-image:radial-gradient(ellipse at 15% 0%, hsl(43 96% 50% / .18), transparent 44%),radial-gradient(ellipse at 90% 20%, hsl(358 82% 39% / .16), transparent 45%),linear-gradient(135deg,hsl(38 70% 94%),hsl(36 57% 88%));}
.glass-strong{background:rgba(248,231,200,.82)!important;border-color:hsl(43 80% 45% / .34)!important;box-shadow:0 10px 36px hsl(28 50% 9% / .13);}
.glass{border-color:hsl(43 75% 46% / .30)!important;}
.text-muted-foreground{color:hsl(25 18% 30%)!important;}
.bg-background,.from-background{--tw-bg-opacity:1;background-color:hsl(var(--background)/var(--tw-bg-opacity))!important;}
.ac-original-hero-hidden{display:none!important;}
.ac-home-banner-section{padding:34px 1.25rem 18px;}
.ac-home-banner-frame{position:relative;max-width:1200px;height:400px;margin:0 auto;overflow:hidden;border-radius:30px;background:#120d0b;border:1px solid hsl(43 96% 50% / .72);box-shadow:0 28px 90px hsl(24 60% 8% / .28),0 0 0 6px hsl(43 96% 50% / .10);isolation:isolate;}
.ac-banner-image-wrap,.ac-banner-image-wrap img{position:absolute;inset:0;width:100%;height:100%;}
.ac-banner-image-wrap img{object-fit:cover;animation:acBannerFade .7s ease both;}
.ac-home-banner-frame:after,.ac-gallery-top-banner-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,8,7,.34),rgba(255,238,204,.07) 50%,rgba(120,0,0,.28));pointer-events:none;}
.ac-home-banner-overlay{position:absolute;z-index:2;left:clamp(22px,5vw,72px);bottom:clamp(22px,5vw,56px);color:#fff;text-shadow:0 4px 18px #000;}
.ac-home-banner-overlay p,.ac-gallery-banner-overlay p{text-transform:uppercase;letter-spacing:.34em;font-size:12px;font-weight:800;color:#ffd45b;margin:0 0 8px;}
.ac-home-banner-overlay h1{font-family:Orbitron,system-ui,sans-serif;font-size:clamp(32px,6vw,72px);line-height:.95;margin:0;background:linear-gradient(180deg,#fff4c7,#ffd45b 48%,#a80012);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:1px rgba(70,30,0,.22);}
.ac-home-banner-overlay span{display:inline-block;margin-top:10px;font-weight:700;color:#fff7dc;}
.ac-banner-dots{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);display:flex;gap:8px;z-index:3;}
.ac-banner-dots span{width:9px;height:9px;border-radius:999px;background:rgba(255,255,255,.55);box-shadow:0 0 0 1px rgba(0,0,0,.18);}
.ac-banner-dots span.active{width:28px;background:#ffd45b;}
.ac-gallery-top-banner-section{padding:34px 1.25rem 0;}
.ac-gallery-top-banner-frame{position:relative;max-width:1640px;aspect-ratio:1640/720;margin:0 auto;overflow:hidden;border-radius:32px;background:#120d0b;border:1px solid hsl(43 96% 50% / .76);box-shadow:0 24px 88px hsl(24 60% 8% / .25),0 0 0 6px hsl(358 82% 39% / .08);isolation:isolate;}
.ac-gallery-banner-overlay{position:absolute;z-index:2;left:clamp(22px,6vw,86px);bottom:clamp(18px,4vw,60px);text-shadow:0 4px 18px #000;}
.ac-gallery-banner-overlay h2{font-family:Orbitron,system-ui,sans-serif;font-size:clamp(28px,5vw,68px);line-height:1;margin:0;color:#fff7dc;}
@keyframes acBannerFade{from{opacity:.25;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}
@media (max-width:760px){.ac-home-banner-frame{height:230px;border-radius:22px}.ac-home-banner-section{padding-top:22px}.ac-gallery-top-banner-frame{border-radius:22px}.ac-home-banner-overlay span{display:none}}

/* Updated request: remove gallery page banner and add Home 3D Coverflow Gallery Preview */
#ac-gallery-top-banner,
.ac-gallery-top-banner-section{display:none!important;}
.ac-home-coverflow-section{position:relative;padding:34px 1.25rem 14px;overflow:hidden;isolation:isolate;}
.ac-home-coverflow-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 10%,hsl(43 96% 50% / .22),transparent 54%),radial-gradient(ellipse at 12% 45%,hsl(358 82% 39% / .18),transparent 42%);pointer-events:none;z-index:-1;}
.ac-coverflow-header{text-align:center;max-width:900px;margin:0 auto 20px;color:hsl(var(--foreground));}
.ac-coverflow-header p{margin:0 0 8px;text-transform:uppercase;letter-spacing:.32em;font-size:12px;font-weight:900;color:#b20b18;}
.ac-coverflow-header h2{margin:0;font-family:Orbitron,system-ui,sans-serif;font-size:clamp(30px,5vw,62px);line-height:1;background:linear-gradient(180deg,#6f050d,#d2a12e 55%,#111);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 12px 34px rgba(80,30,0,.15);}
.ac-coverflow-header span{display:inline-block;margin-top:10px;font-weight:800;letter-spacing:.18em;color:hsl(28 20% 22%);text-transform:uppercase;font-size:12px;}
.ac-coverflow-stage{position:relative;max-width:1200px;height:390px;margin:0 auto;perspective:1350px;transform-style:preserve-3d;}
.ac-coverflow-card{position:absolute;top:50%;left:50%;width:min(360px,72vw);height:270px;padding:0;border:0;border-radius:28px;overflow:hidden;background:#130c0a;box-shadow:0 26px 70px rgba(28,12,4,.34),0 0 0 1px rgba(252,195,54,.72),inset 0 1px 0 rgba(255,255,255,.22);cursor:pointer;transform-style:preserve-3d;transition:transform .78s cubic-bezier(.2,.84,.18,1),opacity .55s ease,filter .55s ease,box-shadow .55s ease;}
.ac-coverflow-card img{width:100%;height:100%;display:block;object-fit:cover;background:#20110c;}
.ac-coverflow-card:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,224,119,.22),transparent 35%,rgba(120,0,18,.22));pointer-events:none;}
.ac-coverflow-card[data-offset="0"]{z-index:10;opacity:1;filter:saturate(1.1) contrast(1.04);transform:translate(-50%,-50%) translateX(0) translateZ(190px) rotateY(0deg) scale(1.16);box-shadow:0 38px 95px rgba(32,10,4,.44),0 0 0 2px rgba(255,212,91,.95),0 0 48px rgba(255,212,91,.34);}
.ac-coverflow-card[data-offset="-1"]{z-index:8;opacity:.88;filter:saturate(.94) brightness(.9);transform:translate(-50%,-50%) translateX(-220px) translateZ(70px) rotateY(38deg) scale(.9);}
.ac-coverflow-card[data-offset="1"]{z-index:8;opacity:.88;filter:saturate(.94) brightness(.9);transform:translate(-50%,-50%) translateX(220px) translateZ(70px) rotateY(-38deg) scale(.9);}
.ac-coverflow-card[data-offset="-2"]{z-index:6;opacity:.62;filter:saturate(.78) brightness(.78);transform:translate(-50%,-50%) translateX(-390px) translateZ(-70px) rotateY(54deg) scale(.72);}
.ac-coverflow-card[data-offset="2"]{z-index:6;opacity:.62;filter:saturate(.78) brightness(.78);transform:translate(-50%,-50%) translateX(390px) translateZ(-70px) rotateY(-54deg) scale(.72);}
.ac-coverflow-card[data-offset="-3"]{z-index:4;opacity:.34;filter:saturate(.55) brightness(.62);transform:translate(-50%,-50%) translateX(-520px) translateZ(-180px) rotateY(66deg) scale(.58);}
.ac-coverflow-card[data-offset="3"]{z-index:4;opacity:.34;filter:saturate(.55) brightness(.62);transform:translate(-50%,-50%) translateX(520px) translateZ(-180px) rotateY(-66deg) scale(.58);}
.ac-coverflow-card[data-offset="-4"]{z-index:2;opacity:.16;filter:saturate(.4) brightness(.52);transform:translate(-50%,-50%) translateX(-610px) translateZ(-280px) rotateY(72deg) scale(.48);}
.ac-coverflow-card[data-offset="4"]{z-index:2;opacity:.16;filter:saturate(.4) brightness(.52);transform:translate(-50%,-50%) translateX(610px) translateZ(-280px) rotateY(-72deg) scale(.48);}
.ac-coverflow-controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:4px;}
.ac-coverflow-controls .ac-banner-dots{position:static;transform:none;}
.ac-coverflow-nav{width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,212,91,.75);background:linear-gradient(145deg,#b20b18,#17100c);color:#ffd45b;font-size:34px;line-height:36px;font-weight:700;box-shadow:0 12px 32px rgba(36,10,4,.24);cursor:pointer;display:grid;place-items:center;transition:transform .2s ease,box-shadow .2s ease;}
.ac-coverflow-nav:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(36,10,4,.34),0 0 24px rgba(255,212,91,.24);}
@media (max-width:900px){.ac-coverflow-stage{height:330px}.ac-coverflow-card{width:min(300px,76vw);height:230px}.ac-coverflow-card[data-offset="-2"],.ac-coverflow-card[data-offset="2"],.ac-coverflow-card[data-offset="-3"],.ac-coverflow-card[data-offset="3"],.ac-coverflow-card[data-offset="-4"],.ac-coverflow-card[data-offset="4"]{opacity:0;pointer-events:none}.ac-coverflow-card[data-offset="-1"]{transform:translate(-50%,-50%) translateX(-150px) translateZ(10px) rotateY(42deg) scale(.76)}.ac-coverflow-card[data-offset="1"]{transform:translate(-50%,-50%) translateX(150px) translateZ(10px) rotateY(-42deg) scale(.76)}}
@media (max-width:560px){.ac-home-coverflow-section{padding-top:24px}.ac-coverflow-stage{height:285px}.ac-coverflow-card{width:78vw;height:205px;border-radius:22px}.ac-coverflow-card[data-offset="-1"]{transform:translate(-50%,-50%) translateX(-96px) rotateY(46deg) scale(.68)}.ac-coverflow-card[data-offset="1"]{transform:translate(-50%,-50%) translateX(96px) rotateY(-46deg) scale(.68)}.ac-coverflow-header span{display:none}.ac-coverflow-controls{margin-top:-4px}}

/* User update: remove coverflow words and enlarge preview to 1980x720 */
.ac-coverflow-header{display:none!important;}
.ac-home-coverflow-section{padding:0 1rem 20px!important;}
.ac-coverflow-stage{max-width:1980px!important;height:720px!important;margin:0 auto!important;perspective:1800px!important;}
.ac-coverflow-card{width:min(980px,74vw)!important;height:min(540px,60vw)!important;border-radius:34px!important;}
.ac-coverflow-card[data-offset="0"]{transform:translate(-50%,-50%) translateX(0) translateZ(260px) rotateY(0deg) scale(1.18)!important;}
.ac-coverflow-card[data-offset="-1"]{transform:translate(-50%,-50%) translateX(-430px) translateZ(120px) rotateY(42deg) scale(.88)!important;}
.ac-coverflow-card[data-offset="1"]{transform:translate(-50%,-50%) translateX(430px) translateZ(120px) rotateY(-42deg) scale(.88)!important;}
.ac-coverflow-card[data-offset="-2"]{transform:translate(-50%,-50%) translateX(-720px) translateZ(-40px) rotateY(58deg) scale(.68)!important;}
.ac-coverflow-card[data-offset="2"]{transform:translate(-50%,-50%) translateX(720px) translateZ(-40px) rotateY(-58deg) scale(.68)!important;}
.ac-coverflow-card[data-offset="-3"]{transform:translate(-50%,-50%) translateX(-920px) translateZ(-180px) rotateY(68deg) scale(.52)!important;}
.ac-coverflow-card[data-offset="3"]{transform:translate(-50%,-50%) translateX(920px) translateZ(-180px) rotateY(-68deg) scale(.52)!important;}
.ac-coverflow-card[data-offset="-4"]{transform:translate(-50%,-50%) translateX(-1080px) translateZ(-300px) rotateY(74deg) scale(.42)!important;}
.ac-coverflow-card[data-offset="4"]{transform:translate(-50%,-50%) translateX(1080px) translateZ(-300px) rotateY(-74deg) scale(.42)!important;}
@media (max-width:1200px){.ac-coverflow-stage{height:560px!important}.ac-coverflow-card{width:min(760px,76vw)!important;height:min(430px,52vw)!important}.ac-coverflow-card[data-offset="-1"]{transform:translate(-50%,-50%) translateX(-300px) translateZ(80px) rotateY(42deg) scale(.82)!important}.ac-coverflow-card[data-offset="1"]{transform:translate(-50%,-50%) translateX(300px) translateZ(80px) rotateY(-42deg) scale(.82)!important}}
@media (max-width:760px){.ac-coverflow-stage{height:360px!important}.ac-coverflow-card{width:82vw!important;height:250px!important;border-radius:24px!important}.ac-coverflow-card[data-offset="0"]{transform:translate(-50%,-50%) translateX(0) translateZ(90px) rotateY(0deg) scale(1.06)!important}.ac-coverflow-card[data-offset="-1"]{transform:translate(-50%,-50%) translateX(-120px) translateZ(0) rotateY(46deg) scale(.72)!important}.ac-coverflow-card[data-offset="1"]{transform:translate(-50%,-50%) translateX(120px) translateZ(0) rotateY(-46deg) scale(.72)!important}}

/* User update: coverflow main window 1200x630, full image preview, 5s autoplay */
.ac-home-coverflow-section{padding:18px 1rem 28px!important;overflow:hidden!important;}
.ac-coverflow-stage{max-width:1200px!important;width:min(1200px,100%)!important;height:auto!important;aspect-ratio:1200/630!important;margin:0 auto!important;perspective:1600px!important;}
.ac-coverflow-card{width:min(1200px,100%)!important;height:auto!important;aspect-ratio:1200/630!important;border-radius:28px!important;background:#120d0b!important;}
.ac-coverflow-card img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:#120d0b!important;}
.ac-coverflow-card:after{background:linear-gradient(135deg,rgba(255,224,119,.14),transparent 42%,rgba(120,0,18,.12))!important;}
.ac-coverflow-card[data-offset="0"]{z-index:20!important;opacity:1!important;filter:saturate(1.08) contrast(1.03)!important;transform:translate(-50%,-50%) translateX(0) translateZ(170px) rotateY(0deg) scale(1.02)!important;box-shadow:0 38px 95px rgba(32,10,4,.44),0 0 0 2px rgba(255,212,91,.95),0 0 48px rgba(255,212,91,.34)!important;}
.ac-coverflow-card[data-offset="-1"]{z-index:8!important;opacity:.78!important;filter:saturate(.88) brightness(.82)!important;transform:translate(-50%,-50%) translateX(-520px) translateZ(-130px) rotateY(58deg) scale(.54)!important;}
.ac-coverflow-card[data-offset="1"]{z-index:8!important;opacity:.78!important;filter:saturate(.88) brightness(.82)!important;transform:translate(-50%,-50%) translateX(520px) translateZ(-130px) rotateY(-58deg) scale(.54)!important;}
.ac-coverflow-card[data-offset="-2"]{z-index:6!important;opacity:.42!important;filter:saturate(.68) brightness(.68)!important;transform:translate(-50%,-50%) translateX(-720px) translateZ(-250px) rotateY(68deg) scale(.38)!important;}
.ac-coverflow-card[data-offset="2"]{z-index:6!important;opacity:.42!important;filter:saturate(.68) brightness(.68)!important;transform:translate(-50%,-50%) translateX(720px) translateZ(-250px) rotateY(-68deg) scale(.38)!important;}
.ac-coverflow-card[data-offset="-3"],.ac-coverflow-card[data-offset="3"],.ac-coverflow-card[data-offset="-4"],.ac-coverflow-card[data-offset="4"]{opacity:0!important;pointer-events:none!important;}
.ac-coverflow-controls{margin-top:14px!important;}
@media (max-width:1240px){.ac-coverflow-stage{width:calc(100vw - 32px)!important}.ac-coverflow-card[data-offset="-1"]{transform:translate(-50%,-50%) translateX(-39vw) translateZ(-110px) rotateY(58deg) scale(.50)!important}.ac-coverflow-card[data-offset="1"]{transform:translate(-50%,-50%) translateX(39vw) translateZ(-110px) rotateY(-58deg) scale(.50)!important}.ac-coverflow-card[data-offset="-2"],.ac-coverflow-card[data-offset="2"]{opacity:0!important;pointer-events:none!important}}
@media (max-width:760px){.ac-home-coverflow-section{padding:10px .75rem 22px!important}.ac-coverflow-stage{width:calc(100vw - 24px)!important;aspect-ratio:1200/630!important}.ac-coverflow-card{border-radius:20px!important}.ac-coverflow-card[data-offset="0"]{transform:translate(-50%,-50%) translateX(0) translateZ(70px) rotateY(0deg) scale(1.01)!important}.ac-coverflow-card[data-offset="-1"]{transform:translate(-50%,-50%) translateX(-34vw) translateZ(-70px) rotateY(62deg) scale(.46)!important}.ac-coverflow-card[data-offset="1"]{transform:translate(-50%,-50%) translateX(34vw) translateZ(-70px) rotateY(-62deg) scale(.46)!important}.ac-coverflow-controls{margin-top:10px!important}}

/* User update: home coverflow 16:9, moved below menu, 85% glass background, 5s-ready layout */
.ac-home-coverflow-section{
  padding:92px 1rem 30px!important;
  overflow:hidden!important;
}
.ac-coverflow-stage{
  max-width:1200px!important;
  width:min(1200px,calc(100vw - 32px))!important;
  height:auto!important;
  aspect-ratio:16/9!important;
  margin:0 auto!important;
  perspective:1650px!important;
}
.ac-coverflow-card{
  width:100%!important;
  height:100%!important;
  aspect-ratio:16/9!important;
  border-radius:30px!important;
  background:rgba(255,255,255,.15)!important;
  -webkit-backdrop-filter:blur(22px) saturate(160%)!important;
  backdrop-filter:blur(22px) saturate(160%)!important;
  border:1px solid rgba(255,212,91,.58)!important;
  box-shadow:0 30px 90px rgba(28,12,4,.26),inset 0 1px 0 rgba(255,255,255,.42),0 0 0 6px rgba(255,212,91,.08)!important;
}
.ac-coverflow-card img{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center center!important;
  background:rgba(255,255,255,.15)!important;
  -webkit-backdrop-filter:blur(22px) saturate(160%)!important;
  backdrop-filter:blur(22px) saturate(160%)!important;
}
.ac-coverflow-card:after{background:linear-gradient(135deg,rgba(255,235,170,.18),rgba(255,255,255,.04) 45%,rgba(160,0,20,.10))!important;}
.ac-coverflow-card[data-offset="0"]{
  z-index:20!important;
  opacity:1!important;
  filter:saturate(1.08) contrast(1.03)!important;
  transform:translate(-50%,-50%) translateX(0) translateZ(170px) rotateY(0deg) scale(1.015)!important;
  box-shadow:0 38px 96px rgba(32,10,4,.36),0 0 0 2px rgba(255,212,91,.88),0 0 48px rgba(255,212,91,.26),inset 0 1px 0 rgba(255,255,255,.45)!important;
}
.ac-coverflow-card[data-offset="-1"]{transform:translate(-50%,-50%) translateX(-500px) translateZ(-125px) rotateY(58deg) scale(.53)!important;}
.ac-coverflow-card[data-offset="1"]{transform:translate(-50%,-50%) translateX(500px) translateZ(-125px) rotateY(-58deg) scale(.53)!important;}
.ac-coverflow-card[data-offset="-2"]{transform:translate(-50%,-50%) translateX(-700px) translateZ(-250px) rotateY(68deg) scale(.37)!important;}
.ac-coverflow-card[data-offset="2"]{transform:translate(-50%,-50%) translateX(700px) translateZ(-250px) rotateY(-68deg) scale(.37)!important;}
@media (max-width:1240px){
  .ac-home-coverflow-section{padding-top:88px!important;}
  .ac-coverflow-stage{width:calc(100vw - 32px)!important;aspect-ratio:16/9!important;}
  .ac-coverflow-card[data-offset="-1"]{transform:translate(-50%,-50%) translateX(-39vw) translateZ(-110px) rotateY(58deg) scale(.50)!important;}
  .ac-coverflow-card[data-offset="1"]{transform:translate(-50%,-50%) translateX(39vw) translateZ(-110px) rotateY(-58deg) scale(.50)!important;}
}
@media (max-width:760px){
  .ac-home-coverflow-section{padding:76px .75rem 22px!important;}
  .ac-coverflow-stage{width:calc(100vw - 24px)!important;aspect-ratio:16/9!important;}
  .ac-coverflow-card{border-radius:20px!important;}
  .ac-coverflow-card[data-offset="0"]{transform:translate(-50%,-50%) translateX(0) translateZ(70px) rotateY(0deg) scale(1.01)!important;}
  .ac-coverflow-card[data-offset="-1"]{transform:translate(-50%,-50%) translateX(-34vw) translateZ(-70px) rotateY(62deg) scale(.46)!important;}
  .ac-coverflow-card[data-offset="1"]{transform:translate(-50%,-50%) translateX(34vw) translateZ(-70px) rotateY(-62deg) scale(.46)!important;}
}

/* User update: uploaded banner as header background + removed requested images */
body > header,
header[class*="fixed"],
header[class*="sticky"],
header{
  background-image:linear-gradient(90deg,rgba(12,8,5,.54),rgba(255,244,225,.30),rgba(12,8,5,.46)),url('./akethya-header-background.png')!important;
  background-size:cover!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
  border-bottom:1px solid rgba(218,170,55,.78)!important;
  box-shadow:0 14px 42px rgba(78,8,10,.22),inset 0 -1px 0 rgba(255,229,150,.42)!important;
  -webkit-backdrop-filter:blur(10px) saturate(120%)!important;
  backdrop-filter:blur(10px) saturate(120%)!important;
}
header:before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:linear-gradient(180deg,rgba(255,248,232,.24),rgba(255,248,232,.06));
  z-index:-1;
}
