/*
 * PRDNA Business — canonical gloss (Library chrome recipe).
 *
 * Source of truth: Library sticky chrome (.cmd-lib-chrome).
 * Headers use full glass; wrappers keep worksheet color with the same
 * inset highlight / top sheen so light mode does not read as a flat slab.
 */

:root {
  --prdna-gloss-filter: saturate(180%) blur(18px);
  --prdna-gloss-bg: rgba(255, 255, 255, 0.18);
  --prdna-gloss-border: rgba(255, 255, 255, 0.42);
  --prdna-gloss-inset: inset 0 1px 0 rgba(255, 255, 255, 0.72);
  --prdna-gloss-drop: 0 1px 0 rgba(15, 23, 42, 0.04);
  --prdna-gloss-sheen: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.38) 0%,
    rgba(255, 255, 255, 0.12) 36%,
    rgba(255, 255, 255, 0) 88px
  );
}

body.app-theme-dark {
  --prdna-gloss-bg: rgba(17, 24, 39, 0.28);
  --prdna-gloss-border: rgba(255, 255, 255, 0.12);
  --prdna-gloss-inset: inset 0 1px 0 rgba(255, 255, 255, 0.14);
  --prdna-gloss-drop: 0 1px 0 rgba(0, 0, 0, 0.28);
  --prdna-gloss-sheen: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.08) 0%,
    rgba(255, 255, 255, 0.03) 40%,
    rgba(255, 255, 255, 0) 96px
  );
}

/* Full glass header / sticky chrome */
.prdna-gloss-chrome,
#pdfToolsModal .pdf-tools-shell-header,
#pdfToolsModal #pdfToolsLibraryMount .mg-library-host .cmd-lib-chrome,
.mg-library-host .cmd-lib-chrome,
#prdnaBucketStickyControls.pcb-svc-sticky-controls,
.pcb-svc-sticky-controls[data-pcb-sticky-controls="1"],
#prdnaBucketLandingStickyControls.pcb-landing-sticky-controls,
.pcb-landing-sticky-controls[data-pcb-landing-sticky="1"],
body#commandBody main#ccMain > header {
  background: var(--prdna-gloss-bg) !important;
  background-image: none !important;
  border-bottom: 1px solid var(--prdna-gloss-border);
  box-shadow: var(--prdna-gloss-inset), var(--prdna-gloss-drop);
  -webkit-backdrop-filter: var(--prdna-gloss-filter) !important;
  backdrop-filter: var(--prdna-gloss-filter) !important;
}

/* Wrapper sheen: worksheet color + Library-style top gloss */
.prdna-gloss-wrapper,
#pdfToolsModal > .pdf-tools-shell,
body.mg-library-surface-open#commandBody,
body.mg-library-surface-open main#ccMain,
body.mg-library-surface-open #tab-library,
body.mg-library-surface-open #libInternalLibraryView,
body.mg-library-surface-open #libCustomerLibraryView {
  background-image: var(--prdna-gloss-sheen) !important;
  background-repeat: no-repeat !important;
  background-size: 100% 120px !important;
  box-shadow: var(--prdna-gloss-inset);
}

body:not(.app-theme-dark) .prdna-gloss-wrapper,
body:not(.app-theme-dark) #pdfToolsModal > .pdf-tools-shell {
  background-color: #ffffff !important;
}

body.app-theme-dark .prdna-gloss-wrapper,
body.app-theme-dark #pdfToolsModal > .pdf-tools-shell {
  background-color: var(--cc-worksheet, #111827) !important;
}
