.studio-visual{--studio-paper: #f9f6ed;--studio-surface: #fffdf7;--studio-edge: #a6bdb4;--studio-line: #547d75;--studio-ink: #173c3d;--studio-subtle: #60766d;--studio-field: #dce9df;--studio-highlight: #ffffff;--studio-shadow: 0 18px 14px #244e3b20;--studio-depth: 1200px;--studio-ease: cubic-bezier(.22, 1, .36, 1);isolation:isolate}.dark .studio-visual{--studio-paper: #101f25;--studio-surface: #182e32;--studio-edge: #38615f;--studio-line: #6ba7a0;--studio-ink: #edf4e8;--studio-subtle: #acc5ba;--studio-field: #163c3c;--studio-highlight: #5ba49a;--studio-shadow: 0 22px 16px #0007}.studio-visual .studio-sheet{fill:var(--studio-surface);stroke:var(--studio-edge)}.studio-visual .studio-paper{fill:var(--studio-paper)}.studio-visual .studio-ink{fill:var(--studio-ink)}.studio-visual .studio-field{fill:var(--studio-field)}.studio-visual .studio-teal{fill:#087f82}.studio-visual .studio-amber{fill:#f5a623}.studio-visual .studio-stroke{stroke:var(--studio-line);fill:none;stroke-width:1.5}.studio-visual .studio-hairline{stroke:var(--studio-edge);fill:none;stroke-width:1}.studio-visual .studio-caption{font:500 15px JetBrains Mono,monospace;fill:var(--studio-subtle);letter-spacing:.04em}.studio-visual .studio-title{font:500 42px Outfit,sans-serif;fill:var(--studio-ink);letter-spacing:-1.5px}.studio-visual .studio-shadow{filter:drop-shadow(var(--studio-shadow))}
