:root:has(input.theme-controller[value=ledger]:checked),
[data-theme=ledger] {
  --color-primary: #1D1A2E;
  --color-primary-content: #ffffff;
  --color-secondary: #262335;
  --color-secondary-content: #FD3E25;
  --color-accent: #FD3E25;
  --color-accent-content: #ffffff;
  --color-neutral: #B0BEC5;
  --color-neutral-content: oklch(98% 0.01 240);
  --color-info: oklch(70% 0.2 220);
  --color-info-content: oklch(98% 0.01 220);
  --color-success: oklch(65% 0.25 140);
  --color-success-content: oklch(98% 0.01 140);
  --color-warning: oklch(80% 0.25 80);
  --color-warning-content: oklch(20% 0.05 80);
  --color-error: oklch(65% 0.3 30);
  --color-error-content: oklch(98% 0.01 30);
  /* border radius */
  --radius-selector: 1rem;
  --radius-field: 0.25rem;
  --radius-box: 0.5rem;
  /* base sizes */
  --size-selector: 0.25rem;
  --size-field: 0.25rem;
  /* border size */
  --border: 1px;
  /* effects */
  --depth: 1;
  --noise: 0;
}

body {
  height: 100%;
}

.demo-image {
  position: relative;
  overflow: hidden;
  border-radius: 1rem;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}
.demo-image::before {
  content: "";
  position: absolute;
  inset: 0;
  /* center the image */
  filter: blur(8px);
  /* blur intensity */
  z-index: 0;
  /* behind content */
  transform: scale(1.1);
  background: url("/assets/img/demo.png") no-repeat center;
  background-size: 100vw;
}

/*# sourceMappingURL=style.css.map */
