.lg-container{color:inherit;transition-property:all;transition-timing-function:var(--ease-spring);transition-duration:var(--duration-slow);box-shadow:var(--glass-shadow);border:1px solid var(--glass-border);background-color:#0000;position:relative;overflow:hidden}.lg-filter-layer{z-index:0;position:absolute;inset:0}.lg-overlay-layer{z-index:1;position:absolute;inset:0}.lg-specular-layer{z-index:2;pointer-events:none;box-shadow:var(--glass-specular);position:absolute;inset:0}.lg-content-layer{z-index:3;width:100%;height:100%;position:relative}.lg-dev-btn{z-index:50;background-color:var(--overlay-scrim);color:var(--foreground-inverse);cursor:pointer;pointer-events:auto;transition:background-color var(--duration-fast);border:none;border-radius:0;padding:8px;position:absolute;top:8px;right:8px}.lg-dev-btn:hover{background-color:var(--surface-inverse)}.lg-dev-overlay{z-index:100;background-color:var(--overlay-scrim);-webkit-backdrop-filter:blur(4px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lg-dev-modal{background-color:var(--surface-inverse);border:1px solid var(--border-inverse);width:320px;box-shadow:var(--glass-shadow);-webkit-user-select:none;user-select:none;border-radius:0;padding:24px;position:relative}.lg-dev-close{color:var(--foreground-inverse-subtle);cursor:pointer;background:0 0;border:none;position:absolute;top:16px;right:16px}.lg-dev-close:hover{color:var(--foreground-inverse)}.lg-dev-title{color:var(--foreground-inverse);font-weight:500;font-size:var(--text-lg);margin-top:0;margin-bottom:16px}.lg-dev-controls{flex-direction:column;gap:16px;display:flex}.lg-dev-control-header{font-size:var(--text-xs);color:var(--foreground-inverse-subtle);justify-content:space-between;margin-bottom:4px;display:flex}.lg-dev-slider{width:100%;accent-color:var(--brand-red)}
