/* ==========================================================================
   Prentstijl voor de garderobekast
   Ivoor papier met inktlijnen, arcering en kruisarcering, zoals een 19e-eeuwse
   gravure. Het rode zegel en de bloemen blijven ingekleurd.
   ========================================================================== */

:root {
  --etch-ink: #3B2213;
  --etch-paper: #A8703F;
  --etch-paper-2: #8E5A31;
  /* fijne arcering: dunne inktlijntjes */
  --hatch: repeating-linear-gradient(118deg, rgba(59, 34, 19, .5) 0 .7px, transparent .7px 3.4px);
  --hatch-light: repeating-linear-gradient(118deg, rgba(59, 34, 19, .28) 0 .6px, transparent .6px 4.2px);
  --hatch-cross: repeating-linear-gradient(28deg, rgba(59, 34, 19, .45) 0 .7px, transparent .7px 3.2px);
  --grain: repeating-linear-gradient(90deg, rgba(59, 34, 19, .38) 0 .7px, transparent .7px 4.6px);
  --grain-wavy: repeating-linear-gradient(92deg, rgba(59, 34, 19, .22) 0 .6px, transparent .6px 7px);
}

/* --- Garderobekast ------------------------------------------------------ */
.wd__cabinet { filter: drop-shadow(0 26px 26px rgba(0, 0, 0, .45)); }

.wd__crown {
  background:
    var(--hatch),
    var(--grain-wavy),
    var(--etch-paper);
  box-shadow: inset 0 0 0 1.5px var(--etch-ink), inset 0 -6px 0 rgba(59, 34, 19, .25);
}
.wd__crest { border-color: var(--etch-ink); opacity: 1; }
.wd__crest::after { background: var(--etch-ink); }

.wd__body {
  background:
    linear-gradient(90deg, rgba(58,46,72,.0) 0 12%, transparent 12% 88%, rgba(58,46,72,0) 88%),
    var(--grain),
    var(--etch-paper);
  box-shadow: inset 0 0 0 1.5px var(--etch-ink);
}
/* zijkanten van de kast donkerder gearceerd */
.wd__body::before,
.wd__body::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 7%;
  background: var(--hatch-cross), var(--hatch);
  pointer-events: none;
}
.wd__body::before { left: 0; border-right: 1px solid var(--etch-ink); }
.wd__body::after { right: 0; border-left: 1px solid var(--etch-ink); }

.wd__door {
  background:
    var(--grain-wavy),
    var(--etch-paper);
  box-shadow: inset 0 0 0 1.4px var(--etch-ink);
}
/* licht van links: de rechterdeur is iets donkerder gearceerd */
.wd__door--r { background: var(--hatch-light), var(--grain-wavy), var(--etch-paper); }

.wd__panel {
  background: var(--hatch-light);
  box-shadow:
    inset 0 0 0 1.2px var(--etch-ink),
    inset 3px 3px 0 0 rgba(59, 34, 19, .18);
}
.wd__knob {
  background: var(--etch-paper);
  box-shadow: inset 0 0 0 1.4px var(--etch-ink), 1px 1px 0 rgba(59, 34, 19, .4);
}
.wd__keyhole { background: var(--etch-ink); }

.wd__base {
  background:
    var(--hatch-cross),
    var(--hatch),
    var(--etch-paper-2);
  box-shadow: inset 0 0 0 1.4px var(--etch-ink);
}
.wd__foot {
  background: var(--hatch-cross), var(--hatch), var(--etch-paper-2);
  box-shadow: inset 0 0 0 1.2px var(--etch-ink);
}

/* --- Rococokast: kroon, deuren en voet als getekende prent -------------- */
.wd__crown {
  height: auto;
  padding: 0;
  margin: 0 -6% -1px;
  background: none !important;
  box-shadow: none !important;
  border-radius: 0;
}
.wd__crown-svg, .wd__base-svg { display: block; width: 100%; height: auto; overflow: visible; }
.wd__door { background: none !important; box-shadow: none !important; }
.wd__door-svg { position: absolute; inset: 0; width: 100%; height: 100%; }
.wd__base {
  height: auto;
  padding: 0;
  margin: -1px -5% 0;
  background: none !important;
  box-shadow: none !important;
}
.wd__keyhole {
  top: 52%;
  left: 6%;
  width: 4px;
  height: 7px;
  background: var(--etch-ink);
}
