.lux-render-system .lux-elevated{border:1px solid color-mix(in srgb, var(--border) 82%, var(--gold) 18%);background:var(--lux-surface-grad), var(--card);color:var(--card-foreground);box-shadow:var(--lux-shadow-lift)}.lux-render-system .lux-tonal{border:1px solid color-mix(in srgb, var(--border) 86%, var(--gold) 14%);background:var(--surface-2);color:var(--foreground)}.lux-render-system .lux-separator{border-color:var(--lux-separator)!important}.lux-render-system .lux-divide-y>:not([hidden])~:not([hidden]){border-color:var(--lux-separator)}.lux-render-system .lux-sheet-panel{color:var(--popover-foreground);overflow:hidden;border-color:color-mix(in srgb, var(--border) 75%, var(--gold) 25%)!important;background:radial-gradient(circle at 50% -8%, color-mix(in srgb, var(--gold) 8%, transparent), transparent 28rem), var(--popover)!important;box-shadow:var(--lux-shadow-raise)!important}.lux-render-system .lux-sheet-panel>.lux-separator:first-child{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 76%, transparent), transparent);min-height:64px}.lux-render-system .lux-sheet-panel :where(button,a){-webkit-tap-highlight-color:transparent}.lux-render-system .lux-viewport-overlay[data-lux-search-overlay]{background:radial-gradient(circle at 50% -8%, color-mix(in srgb, var(--gold) 9%, transparent), transparent 34rem), var(--background);color:var(--foreground)}.lux-render-system .lux-workspace,.lux-render-system .lux-column,.lux-render-system .lux-page{position:relative}.lux-render-system main.lux-workspace{isolation:isolate}.lux-render-system main.lux-workspace:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 52% 0%, color-mix(in srgb, var(--gold) 4%, transparent), transparent 34rem);position:absolute;inset:0}.lux-render-system :where(.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl){transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s}.lux-render-system :where(button,a):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 17%, transparent);outline:none}.lux-render-system :where(button.bg-primary,a.bg-primary,button.bg-gold,a.bg-gold,.bg-cta){background:var(--cta);color:var(--cta-foreground);border-color:color-mix(in srgb, var(--gold) 34%, transparent);box-shadow:var(--lux-shadow-soft)}.lux-render-system :where(button.bg-primary,a.bg-primary,button.bg-gold,a.bg-gold):hover{filter:brightness(1.04)}.lux-render-system :where(.bg-card,.bg-secondary\/60,.bg-surface-1\/95,.bg-surface-1\/85,.bg-surface-1\/72){border-color:color-mix(in srgb, var(--border) 84%, var(--gold) 16%)}.lux-render-system .font-display{font-family:var(--font-display)}.lux-render-system [data-lux-primary-nav] svg,.lux-render-system [data-lux-desktop-rail] svg,.lux-render-system header[data-lux-nav-static] svg{stroke-linecap:round;stroke-linejoin:round}.lux-render-system header[data-lux-nav-static]{color:var(--nav-foreground);box-shadow:var(--lux-shadow-soft);-webkit-backdrop-filter:blur(26px)saturate(120%);backdrop-filter:blur(26px)saturate(120%);border-bottom-color:var(--border)!important;background:var(--nav)!important}.lux-render-system header[data-lux-nav-static] .font-display{color:var(--foreground)}.lux-render-system [data-lux-bottom-chrome] .lux-glass{background:var(--nav);color:var(--nav-foreground)}.lux-render-system [data-lux-search-overlay] .lux-glass{border-color:color-mix(in srgb, var(--border) 72%, var(--gold) 28%);background:var(--lux-glass)}@media (width>=1024px){.lux-render-system{--lux-rail-w:104px}.lux-render-system .lux-sheet-panel{width:min(980px,100vw - 152px);margin-left:calc(var(--lux-rail-w) + (100vw - var(--lux-rail-w) - min(980px, calc(100vw - 152px))) / 2);border-left-width:1px;border-right-width:1px;margin-right:auto}.lux-render-system .lux-workspace{max-width:1240px;margin-inline:auto}}@media (width<=639px){.lux-render-system .lux-sheet-panel{border-radius:28px 28px 0 0!important}}
