/* Vidro nos indicadores, molduras da visão geral e navegação inicial; texto permanece nítido. */
@media screen {
 .arkhe-liquid-glass {
  position:relative;isolation:isolate;overflow:hidden;
  background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.025) 52%,rgba(255,255,255,.075));
  border:1px solid rgba(255,255,255,.62);
  -webkit-backdrop-filter:var(--arkhe-liquid-refraction,blur(1.5px)) saturate(130%);
  backdrop-filter:var(--arkhe-liquid-refraction,blur(1.5px)) saturate(130%);
  box-shadow:inset 0 1px 1px rgba(255,255,255,.96),inset 2px 2px 3px rgba(255,255,255,.22),inset -1px -2px 3px rgba(105,78,136,.12),0 5px 16px rgba(91,67,123,.09);
 }
 .arkhe-liquid-glass::before {
  content:'';position:absolute;inset:0;border-radius:inherit;z-index:-1;pointer-events:none;opacity:1;
  background:radial-gradient(ellipse at 12% -75%,rgba(255,255,255,.58),rgba(255,255,255,.045) 54%,transparent 72%);
 }
 .arkhe-liquid-glass::after {
  content:'';position:absolute;inset:1px;border-radius:inherit;pointer-events:none;z-index:-1;
  border:1px solid transparent;
  border-top-color:rgba(255,255,255,.5);border-left-color:rgba(255,255,255,.28);
  border-bottom-color:rgba(255,255,255,.23);
  box-shadow:inset 0 0 3px rgba(255,255,255,.24);
  background:radial-gradient(ellipse at 95% 160%,rgba(255,255,255,.28),transparent 58%);
 }
 .arkhe-liquid-glass small {color:#6e627e}
 .arkhe-liquid-glass .liquid-glass-rim {
  position:absolute;inset:0;padding:1.5px;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .45s ease;
  background:radial-gradient(ellipse var(--arkhe-glass-rim-width,150px) var(--arkhe-glass-rim-height,80px) at var(--arkhe-glass-x,50%) var(--arkhe-glass-y,50%),rgba(255,255,255,.95),rgba(255,255,255,.2) 52%,transparent 80%);
  -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;
  mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;
 }
 .arkhe-liquid-glass .liquid-glass-sheen {
  position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;transition:opacity .45s ease;
  filter:blur(2px);
  background:radial-gradient(circle var(--arkhe-glass-sheen-radius,45px) at var(--arkhe-glass-x,50%) var(--arkhe-glass-y,50%),transparent 50%,rgba(255,255,255,.045) 63%,rgba(255,255,255,var(--arkhe-glass-sheen-alpha,.18)) 73%,rgba(255,255,255,.08) 83%,transparent 95%);
  -webkit-mask-image:conic-gradient(from 0deg at var(--arkhe-glass-x,50%) var(--arkhe-glass-y,50%),transparent 0deg 15deg,rgba(0,0,0,.08) 25deg,rgba(0,0,0,.5) 40deg,#000 60deg 120deg,rgba(0,0,0,.5) 145deg,rgba(0,0,0,.08) 160deg,transparent 175deg 225deg,rgba(0,0,0,.08) 235deg,rgba(0,0,0,.5) 248deg,#000 262deg 278deg,rgba(0,0,0,.5) 292deg,rgba(0,0,0,.08) 305deg,transparent 315deg 360deg);
  mask-image:conic-gradient(from 0deg at var(--arkhe-glass-x,50%) var(--arkhe-glass-y,50%),transparent 0deg 15deg,rgba(0,0,0,.08) 25deg,rgba(0,0,0,.5) 40deg,#000 60deg 120deg,rgba(0,0,0,.5) 145deg,rgba(0,0,0,.08) 160deg,transparent 175deg 225deg,rgba(0,0,0,.08) 235deg,rgba(0,0,0,.5) 248deg,#000 262deg 278deg,rgba(0,0,0,.5) 292deg,rgba(0,0,0,.08) 305deg,transparent 315deg 360deg);
 }
 .arkhe-liquid-glass--large{
  --arkhe-glass-sheen-radius:55px;--arkhe-glass-sheen-alpha:.22;
  --arkhe-glass-rim-width:240px;--arkhe-glass-rim-height:150px;
 }
 .arkhe-liquid-glass.liquid-glass-active :is(.liquid-glass-rim,.liquid-glass-sheen){opacity:1}
 .arkhe-liquid-glass.nav.active{border-color:#b29acb;color:#614086;font-weight:600}
 .arkhe-liquid-glass.nav:hover{transform:none}
 @media(hover:hover) and (pointer:fine){
  .arkhe-liquid-glass:hover {
   border-color:rgba(255,255,255,.96);
   box-shadow:inset 0 1px 1px white,inset 1px 0 1px rgba(255,255,255,.7),inset 0 -1px 1px rgba(113,87,145,.16),0 5px 18px rgba(91,67,123,.12);
  }
 }
 @supports not (backdrop-filter:blur(1px)) {
  .arkhe-liquid-glass {background:rgba(249,246,252,.92)}
 }
 @media(prefers-reduced-transparency:reduce){
  .arkhe-liquid-glass {background:#f8f4fc;-webkit-backdrop-filter:none;backdrop-filter:none}
 }
 @media(prefers-reduced-motion:reduce){
  .arkhe-liquid-glass :is(.liquid-glass-rim,.liquid-glass-sheen){display:none}
 }
}


@media screen {
 .arkhe-liquid-glass.nav:is(.active,:hover,:focus){background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.025) 52%,rgba(255,255,255,.075))!important;border-color:rgba(255,255,255,.62);color:inherit;transform:none}
 .arkhe-liquid-glass .glass-light-trail{display:none!important}
}
