/* Compact command navigation and a calmer document workspace. */
:root { --v46-accent:#007eaa; --v46-glow:#299ddd44; }
:root[data-theme=dark] { --v46-accent:#83e6ff; --v46-glow:#46c6ff55; }
body { background-image:radial-gradient(ellipse at top left,#24a8d414,transparent 55%),radial-gradient(ellipse at top right,#7462dd14,transparent 60%) !important; background-size:auto!important; }
.v42-btn,.v44-dash .v43-btn,.gf-tabs button,.gf-tabs a {
  min-height:42px; border-radius:10px!important;
  border:1px solid color-mix(in srgb,var(--v46-accent) 38%,transparent)!important;
  box-shadow:0 2px 12px var(--v46-glow),inset 0 1px 0 #ffffff35!important;
  transition:box-shadow .16s ease,transform .16s ease;
}
.v42-btn:hover,.v43-btn:hover,.gf-tabs button:hover,.gf-tabs a:hover,
.gf-tabs [aria-pressed=true],.v42-btn[aria-current=page] {
  box-shadow:0 0 18px var(--v46-glow),inset 0 -2px var(--v46-accent)!important;
}
.v42-btn:focus-visible,.v43-btn:focus-visible,.gf-tabs button:focus-visible {
  outline:2px solid var(--v46-accent);outline-offset:3px;
}
.v37-docs,.v46-adobe { min-width:0; }
.v46-adobe { padding:10px 14px; border-left:2px solid var(--v46-accent); }
.v46-adobe p { margin:6px 0 0; overflow-wrap:anywhere; }
.v37-docs .field input,.v37-docs .field select,.v37-docs textarea,.v37-docs .ed button,.v37-docs .ed select {
  font-family:"Times New Roman",serif; font-size:12pt; max-width:100%;
}
.v37-docs .field input { width:min(100%,36rem); min-height:40px; }
.v37-docs .ed-paper { overflow-wrap:anywhere; }
@media(max-width:820px){.v37-docs {grid-template-columns:minmax(0,1fr)!important;}.v37-docs .ed-page{min-width:0;overflow:auto;}}
@media(prefers-reduced-motion:reduce){.v42-btn,.v43-btn,.gf-tabs button,.gf-tabs a{transition:none!important;}}
html[data-v44] #v37Bar button.v37-tab {
  min-height:42px;
  border-radius:10px;
  border-color:color-mix(in srgb,var(--v46-accent) 38%,transparent);
  box-shadow:0 2px 12px var(--v46-glow);
}
html[data-v44] #v37Bar button.v37-tab:is(:hover,:focus-visible,[aria-expanded=true]) {
  box-shadow:0 0 18px var(--v46-glow),inset 0 -2px var(--v46-accent);
}
