:root {
  --lovelace-leaf: #AEE38C;
  --lovelace-emerald: #14593F;
  --lovelace-forest: #092E22;
  --lovelace-chrome: #C7E7B6;
  --lovelace-ink: #123D30;
  --lovelace-mist: #D7EDCD;
  --lovelace-edge-width: 1px;
  --lovelace-edge-control-radius: 14px;
  --lovelace-edge-compact-radius: 12px;
  --lovelace-edge-surface-radius: 20px;
  --lovelace-edge-highlight: #efffdf70;
  --lovelace-edge-shadow: #123d3020;
  --lovelace-edge-border: #416a3848;
  --lovelace-edge-raised: inset 0 1px 0 var(--lovelace-edge-highlight), 0 1px 0 var(--lovelace-edge-shadow);
  --lovelace-edge-hover: inset 0 1px 0 var(--lovelace-edge-highlight), 0 2px 0 var(--lovelace-edge-shadow);
  --lovelace-edge-impressed: inset 0 1px 0 var(--lovelace-edge-shadow), 0 1px 0 var(--lovelace-edge-highlight);
  --lovelace-edge-pressed: inset 0 1px 0 var(--lovelace-edge-shadow);
  --lovelace-edge-icon-cell-offset: 1;
  --lovelace-edge-icon-highlight: #edffdc;
  --lovelace-edge-icon-shadow: #244b2a40;
  --lovelace-motion-feedback: 160ms;
  --lovelace-motion-press: 120ms;
  --lovelace-motion-disclosure: 240ms;
  --lovelace-motion-signal: 900ms;
  --lovelace-motion-easing: cubic-bezier(0.2, 0, 0, 1);
}
