/* Keep the published glass material, only soften its shadows. */
html[data-interface-style="crystal"] {
  --glass-button-shadow: inset 0 1.5px 2px rgba(66,92,128,.06), inset 1px 0 2px rgba(255,255,255,.43), inset -1px 0 2px rgba(83,107,145,.03), inset 0 -2.5px 2px rgba(255,255,255,.78), inset 0 -7px 8px rgba(238,248,255,.20), 0 3px 5px rgba(50,78,117,.03), 0 6px 12px rgba(51,81,124,.015), 0 -1px 1px rgba(255,255,255,.58);
  --glass-hover-shadow: inset 0 1px 2px rgba(66,92,128,.045), inset 1px 0 2px rgba(255,255,255,.62), inset 0 -3px 2px rgba(255,255,255,.91), 0 4px 6px rgba(50,78,117,.04), 0 8px 16px rgba(51,81,124,.02);
}
html[data-interface-style="crystal"] body :is(button.primary,button.b-primary,button.btn-primary,button.qoe-btn.primary,button.mobile-result-action,button.embedded-upload-btn,button.qoe-topbar-button,#quote-to-order-btn,#_login-submit),
html[data-interface-style="crystal"] body .quote-main-actions .btn:first-child,
html[data-interface-style="crystal"] body .quotation-topbar-tools #quick-order-entry-btn {
  box-shadow: inset 0 2px 3px rgba(23,99,154,.065), inset 1px 0 2px rgba(228,250,255,.45), inset 0 -3px 2px rgba(221,251,255,.85), inset 0 -8px 8px rgba(174,228,254,.22), 0 3px 5px rgba(33,103,155,.04), 0 6px 12px rgba(41,114,167,.02), 0 -1px 1px rgba(235,252,255,.57) !important;
}
