/* WorkArt v1.0.0: scoped styles. Every selector is prefixed .wa-; nothing global. */
.wa-host-rel { position: relative; }
.wa-host { overflow: hidden; isolation: isolate; }
.wa-root {
  position: absolute; inset: 0;
  display: block; overflow: hidden;
  border-radius: inherit;
  background: #0b0f14;
  contain: strict;
}
html[data-wv-mode="light"] .wa-root { background: #e6eaef; }
.wa-root .wa-canvas { display: block; width: 100%; height: 100%; }
.wa-root .wa-toggle {
  position: absolute; right: 10px; bottom: 10px; z-index: 2;
  display: inline-flex; align-items: center; justify-content: center;
  width: 32px; height: 32px; min-width: 32px; padding: 0; margin: 0;
  border: 1px solid rgba(227, 183, 94, 0.55); border-radius: 50%;
  background: rgba(11, 15, 20, 0.62); color: #e3b75e;
  cursor: pointer; line-height: 0;
  -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px);
  transition: background-color .2s ease, border-color .2s ease;
}
.wa-root .wa-toggle:hover { background: rgba(11, 15, 20, 0.85); border-color: #e3b75e; }
.wa-root .wa-toggle:focus { outline: none; }
.wa-root .wa-toggle:focus-visible { outline: 2px solid #45b8ef; outline-offset: 2px; }
.wa-root .wa-toggle[hidden] { display: none; }
html[data-wv-mode="light"] .wa-root .wa-toggle { background: rgba(255, 255, 255, 0.78); color: #8a6420; border-color: rgba(150, 108, 30, 0.6); }
html[data-wv-mode="light"] .wa-root .wa-toggle:hover { background: #fff; }
html[data-wv-mode="light"] .wa-root .wa-toggle:focus-visible { outline-color: #1a84bc; }
.wa-root .wa-ico { width: 14px; height: 14px; fill: currentColor; }
.wa-root .wa-ico-play { display: none; }
.wa-root.wa-is-paused .wa-ico-pause { display: none; }
.wa-root.wa-is-paused .wa-ico-play { display: block; }
.wa-root .wa-sr {
  position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px;
  overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0;
}
@media (prefers-reduced-motion: reduce) {
  .wa-root .wa-toggle { transition: none; }
}
@media (forced-colors: active) {
  .wa-root .wa-toggle { border-color: ButtonText; color: ButtonText; background: ButtonFace; }
}
