.ai-vignette{aspect-ratio:4/3;width:100%;height:auto;display:block;overflow:visible}.ai-vignette *{vector-effect:non-scaling-stroke}.ai-ink,.ai-soft,.ai-gold{fill:none;stroke-width:1px;stroke-linejoin:round;stroke-linecap:round}.ai-ink{stroke:var(--ink,#eef3f8)}.ai-soft{stroke:var(--ink-soft,#a9bdd2)}.ai-gold{stroke:var(--gold,#ffb547);stroke-width:1.5px}.ai-dash{stroke-dasharray:3 3}.ai-cl{stroke-dasharray:12 3 2 3;stroke-linecap:butt}.ai-ground{fill:var(--plaster,#0d2440)}.ai-fill-ink{fill:var(--ink,#eef3f8);stroke:none}.ai-fill-soft{fill:var(--ink-soft,#a9bdd2);stroke:none}.ai-fill-gold{fill:var(--gold,#ffb547);stroke:none}.ai-t{font-family:var(--face-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:-.02em;stroke:none;font-size:10px}.ai-t-ink{fill:var(--ink,#eef3f8)}.ai-t-soft{fill:var(--ink-soft,#a9bdd2)}.ai-t-gold{fill:var(--gold-text,#ffb547)}
