/*
 * Loren'S — ONE Liquid Glass material authority (2026-09-24)
 * Separate blur/opacity engines are intentionally neutralized.
 * User controls only tint/colorless + saturation. Blur and material alpha
 * are fixed internal characteristics of this single Liquid Glass material.
 */
:root{
  --lg-rgb:232,169,74;
  --lg-saturate:180%;
  --lg-card-alpha:.13;
  --lg-control-alpha:.16;
  --lg-nav-alpha:.18;
  --lg-fixed-blur:20px;
}
html.lorens-liquid-colorless{
  --lg-rgb:255,255,255;
  --lg-card-alpha:.075;
  --lg-control-alpha:.09;
  --lg-nav-alpha:.10;
}

/* One material surface — cards. No historical pseudo glass layer. */
html.lorens-liquid-system body.liquid-ui .entry-card,
html.lorens-liquid-system body.liquid-ui .social-box,
html.lorens-liquid-system body.liquid-ui .entry-nav-cards a,
html.lorens-liquid-system body.liquid-ui .cover-group-card,
html.lorens-liquid-system body.liquid-ui #menuRoot .item,
html.lorens-liquid-system body.liquid-ui .i-grid-card,
html.lorens-liquid-system body.liquid-ui .i-showcase-card,
html.lorens-liquid-system body.liquid-ui .survey-card.ad-popup-card,
html.lorens-liquid-system body.liquid-ui .club-burger-panel{
  background:rgba(var(--lg-rgb),var(--lg-card-alpha))!important;
  backdrop-filter:blur(var(--lg-fixed-blur)) saturate(var(--lg-saturate))!important;
  -webkit-backdrop-filter:blur(var(--lg-fixed-blur)) saturate(var(--lg-saturate))!important;
}
html.lorens-liquid-system body.liquid-ui .entry-card::before,
html.lorens-liquid-system body.liquid-ui .entry-card::after,
html.lorens-liquid-system body.liquid-ui .cover-group-card::before,
html.lorens-liquid-system body.liquid-ui .cover-group-card::after,
html.lorens-liquid-system body.liquid-ui #menuRoot .item::before,
html.lorens-liquid-system body.liquid-ui #menuRoot .item::after{
  content:none!important;
  display:none!important;
}

/* One material surface — buttons and interactive controls. Existing depth/shadow stays intact. */
html.lorens-liquid-system body.liquid-ui .btn,
html.lorens-liquid-system body.liquid-ui .cover-btn,
html.lorens-liquid-system body.liquid-ui .menu-quick-link,
html.lorens-liquid-system body.liquid-ui .gift-quick-link,
html.lorens-liquid-system body.liquid-ui .gift-use-btn,
html.lorens-liquid-system body.liquid-ui .icon-btn,
html.lorens-liquid-system body.liquid-ui .dash-icon-btn,
html.lorens-liquid-system body.liquid-ui .dash-scan-qr-btn,
html.lorens-liquid-system body.liquid-ui .waiter-call-fab,
html.lorens-liquid-system body.liquid-ui .cart-fab,
html.lorens-liquid-system body.liquid-ui .table-number-label,
html.lorens-liquid-system body.liquid-ui .group-switch button,
html.lorens-liquid-system body.liquid-ui .catnav button,
html.lorens-liquid-system body.liquid-ui .i-add-btn,
html.lorens-liquid-system body.liquid-ui .survey-scale-btn,
html.lorens-liquid-system body.liquid-ui .survey-choices button,
html.lorens-liquid-system body.liquid-ui .item-modal-close,
html.lorens-liquid-system body.liquid-ui .pd-nav-arrow,
html.lorens-liquid-system body.liquid-ui .profile-list-item{
  background:rgba(var(--lg-rgb),var(--lg-control-alpha))!important;
  backdrop-filter:blur(var(--lg-fixed-blur)) saturate(var(--lg-saturate))!important;
  -webkit-backdrop-filter:blur(var(--lg-fixed-blur)) saturate(var(--lg-saturate))!important;
}

/* Navigation uses the same engine, not its historical opacity/blur settings. */
html.lorens-liquid-system body .bottombar .bottom-nav,
html.lorens-liquid-system body.liquid-ui .site-nav .links{
  background:rgba(var(--lg-rgb),var(--lg-nav-alpha))!important;
  backdrop-filter:blur(var(--lg-fixed-blur)) saturate(var(--lg-saturate))!important;
  -webkit-backdrop-filter:blur(var(--lg-fixed-blur)) saturate(var(--lg-saturate))!important;
}

/* Press/hover never swaps to another material surface. Keep transform/shadow rules from the product UI. */
html.lorens-liquid-system body.liquid-ui .entry-card:hover,
html.lorens-liquid-system body.liquid-ui .entry-card:focus,
html.lorens-liquid-system body.liquid-ui .entry-card:active,
html.lorens-liquid-system body.liquid-ui .cover-group-card:hover,
html.lorens-liquid-system body.liquid-ui .cover-group-card:focus,
html.lorens-liquid-system body.liquid-ui .cover-group-card:active,
html.lorens-liquid-system body.liquid-ui #menuRoot .item:hover,
html.lorens-liquid-system body.liquid-ui #menuRoot .item:focus,
html.lorens-liquid-system body.liquid-ui #menuRoot .item:active{
  background:rgba(var(--lg-rgb),var(--lg-card-alpha))!important;
  backdrop-filter:blur(var(--lg-fixed-blur)) saturate(var(--lg-saturate))!important;
  -webkit-backdrop-filter:blur(var(--lg-fixed-blur)) saturate(var(--lg-saturate))!important;
}
html.lorens-liquid-system body.liquid-ui .btn:hover,
html.lorens-liquid-system body.liquid-ui .btn:focus,
html.lorens-liquid-system body.liquid-ui .btn:active,
html.lorens-liquid-system body.liquid-ui .cover-btn:hover,
html.lorens-liquid-system body.liquid-ui .cover-btn:focus,
html.lorens-liquid-system body.liquid-ui .cover-btn:active,
html.lorens-liquid-system body.liquid-ui .group-switch button:hover,
html.lorens-liquid-system body.liquid-ui .group-switch button:focus,
html.lorens-liquid-system body.liquid-ui .group-switch button:active,
html.lorens-liquid-system body.liquid-ui .catnav button:hover,
html.lorens-liquid-system body.liquid-ui .catnav button:focus,
html.lorens-liquid-system body.liquid-ui .catnav button:active{
  background:rgba(var(--lg-rgb),var(--lg-control-alpha))!important;
  backdrop-filter:blur(var(--lg-fixed-blur)) saturate(var(--lg-saturate))!important;
  -webkit-backdrop-filter:blur(var(--lg-fixed-blur)) saturate(var(--lg-saturate))!important;
}
