/* Bildpunkt glass: progressive, opt-in materials. Existing control APIs are unchanged. */
[data-tw-material="glass"]:not([data-tw-treatment]) {
  --tw-case:var(--tw-glass-paper,#e9e7d8);--tw-case-light:#f4f2e7;--tw-case-low:#acb09e;
  --tw-seam:#232639;--tw-plate:#d5d7c9;--tw-plate-light:#f4f2e7;--tw-plate-shadow:#a3a594;
  --tw-ink:#232639;--tw-muted:#51564a;--tw-recess:#e3e4d6;--tw-recess-light:#f4f2e7;
  --tw-glass:#e7e5d7;--tw-glass-light:#faf8e9;--tw-glass-ink:#232639;--tw-glass-muted:#51564a;
  --tw-accent:#4639d9;--tw-accent-light:#cec5ff;--tw-accent-low:#342798;--tw-stamp:#232639;
  --tw-rack-surface:#d5d7c9;--tw-window-surface:#232639;
  font-family:var(--tw-glass-font-ui);color:var(--tw-ink);
}
[data-tw-material="glass"]:not([data-tw-treatment])[data-tw-glass-palette="cobalt"], [data-tw-material="glass"]:not([data-tw-treatment]) [data-tw-glass-palette="cobalt"] {
  --tw-accent:#3047c9;--tw-accent-low:#25379d;--tw-accent-light:#cced43;
  --tw-glass:#eeeeda;--tw-glass-ink:#171e39;--tw-glass-muted:#445064;--tw-seam:#171e39;
  --tw-window-surface:#171e39;
}
.tw-glass-plate {position:relative;isolation:isolate;min-width:0;background:var(--tw-glass,#e7e5d7);color:var(--tw-glass-ink,#232639)}
.tw-glass-plate>.tw-glass-plate__canvas {position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;image-rendering:pixelated}
.tw-glass-plate__content {background:var(--tw-glass);color:var(--tw-glass-ink);padding:var(--tw-space-component-padding);border:0;border-radius:8px;box-shadow:none}
.tw-glass-panel {background:var(--tw-plate,#d5d7c9);color:var(--tw-ink,#232639);border:0;border-radius:var(--tw-surface-radius,12px);box-shadow:none}
:where([data-tw-material="glass"]:not([data-tw-treatment]),[data-tw-treatment="glass"]) :is(.tw-field>span,.tw-knob>span,.tw-knob output,.tw-fader>span,.tw-fader output,.tw-toggle,.tw-navigation__caption){font-family:var(--tw-glass-font-ui);font-size:13px;line-height:1.4}
:where([data-tw-material="glass"]:not([data-tw-treatment]),[data-tw-treatment="glass"]) .tw-input{border-width:1px;border-bottom-width:1px;box-shadow:none;font:14px/1.4 var(--tw-glass-font-ui)}
:where([data-tw-material="glass"]:not([data-tw-treatment]),[data-tw-treatment="glass"]) :is(.tw-card,.tw-readout,.tw-dialog){background:var(--tw-glass);color:var(--tw-glass-ink);border:0;border-radius:var(--tw-surface-radius,12px);box-shadow:none}
:where([data-tw-material="glass"]:not([data-tw-treatment]),[data-tw-treatment="glass"]) .tw-card__header{background:transparent;border-bottom:1px solid var(--tw-plate-shadow)}
:where([data-tw-material="glass"]:not([data-tw-treatment]),[data-tw-treatment="glass"]) .tw-readout strong{font:42px/1 var(--tw-glass-font-display)}
:where([data-tw-material="glass"]:not([data-tw-treatment]),[data-tw-treatment="glass"]) :is(.tw-module-entry,.tw-guitar-entry,.tw-effect-picker__card,.tw-asset-card,.tw-knob-face-study){border:1px solid var(--tw-plate-shadow);background:var(--tw-recess);box-shadow:1px 2px #23263922}
:where([data-tw-material="glass"]:not([data-tw-treatment]),[data-tw-treatment="glass"]) :is(.tw-module-entry,.tw-guitar-entry,.tw-effect-picker__card):hover:not(:disabled){background:var(--tw-case-light)}
:where([data-tw-material="glass"]:not([data-tw-treatment]),[data-tw-treatment="glass"]) .tw-chip{border-width:1px;color:#fffde9;font:11px var(--tw-glass-font-ui);padding:var(--tw-space-control-padding-compact) var(--tw-space-component-padding-compact)}
:where([data-tw-material="glass"]:not([data-tw-treatment]),[data-tw-treatment="glass"]) .tw-pedal-card{background:color-mix(in srgb,var(--tw-pedal-case) 18%,#e3e4d6);color:#232639;border-color:#a3a594;border-top-color:var(--tw-pedal-case);box-shadow:none}
:where([data-tw-material="glass"]:not([data-tw-treatment]),[data-tw-treatment="glass"]) .tw-pedal-card__edit{color:var(--tw-accent)}
:where([data-tw-material="glass"]:not([data-tw-treatment]),[data-tw-treatment="glass"]) .tw-asset-card__status{color:var(--tw-accent)}
:where([data-tw-material="glass"]:not([data-tw-treatment]),[data-tw-treatment="glass"]) :focus-visible{outline-color:#6834c7}
[data-tw-glass-solid=true] .tw-glass-plate__canvas{visibility:hidden}
@media(prefers-reduced-transparency:reduce){.tw-glass-plate__canvas{visibility:hidden}.tw-glass-plate__content{background:var(--tw-glass);color:var(--tw-glass-ink)}}
@media(forced-colors:active){.tw-glass-plate__canvas{visibility:hidden}.tw-glass-plate,.tw-glass-panel,.tw-glass-plate__content{background:Canvas;color:CanvasText;border:1px solid CanvasText;box-shadow:none}.tw-glass-button{background:ButtonFace;color:ButtonText;border:2px solid ButtonText;box-shadow:none}.tw-glass-button[aria-pressed=true]{outline:2px solid Highlight}.tw-glass-button:disabled{color:GrayText}}

:where([data-tw-material="glass"]:not([data-tw-treatment]),[data-tw-treatment="glass"]) :is(.tw-button,.tw-tab,.tw-card__header strong){font-family:var(--tw-glass-font-display)}
