.demo-video-toggle{z-index:2;border:1px solid var(--gold-line);min-width:2.75rem;min-height:2.75rem;color:var(--ink);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, border-color var(--dur-fast) ease;background:#080808c7;justify-content:center;align-items:center;gap:.65rem;padding:0 .75rem;line-height:1;display:inline-flex;position:absolute;bottom:.875rem;right:.875rem}.locale-th .demo-video-toggle{letter-spacing:.02em;text-transform:none}@media (hover:hover){.demo-video-toggle:hover{border-color:var(--gold);background:var(--gold);color:var(--ink-on-gold)}}.demo-video-toggle:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}@media (max-width:639px){.demo-video-toggle-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.demo-video-toggle-glyph{width:.7rem;height:.75rem;display:inline-block;position:relative}.demo-video-toggle-glyph[data-state=pause]:before,.demo-video-toggle-glyph[data-state=pause]:after{content:"";background:currentColor;width:2px;position:absolute;top:0;bottom:0}.demo-video-toggle-glyph[data-state=pause]:before{left:1px}.demo-video-toggle-glyph[data-state=pause]:after{right:1px}.demo-video-toggle-glyph[data-state=play]:before{content:"";border-block:.375rem solid #0000;border-left:.6rem solid;position:absolute;top:0;left:1px}@media (prefers-reduced-motion:reduce){.demo-video-toggle{transition:none}}@media (forced-colors:active){.demo-video-toggle{border-color:canvastext}}.kgw-media .demo-video-toggle{bottom:3.875rem;left:.875rem;right:auto}
