.falarz-drawer-art {
  position: fixed;
  z-index: 1000;
  pointer-events: none;
  overflow: hidden;
  opacity: 0;
  transition: opacity 120ms ease;
  contain: layout paint;
}
.falarz-drawer-art.is-visible { opacity: 1; }
.falarz-drawer-art > falarz-scribble { position: absolute; inset: 4%; width: 92%; height: 92%; }
.falarz-drawer-art.is-horizontal > falarz-scribble { inset: 8% 3%; width: 94%; height: 84%; --scribble-fit: 100% 100%; }
@media (max-width: 1023px) { .falarz-drawer-art { display: none; } }
@media (prefers-reduced-motion: reduce) { .falarz-drawer-art { transition: none; } }
