.v2-root[data-v2-theme=light]{--v2-bg:#f9f0d9;--v2-bg-2:#efe1bd;--v2-surface:#fffdf7;--v2-surface-2:#fbf4e3;--v2-fg:#1a1a1a;--v2-muted:#6b6250;--v2-border:#1a1a1a1f;--v2-border-strong:#1a1a1a38;--v2-lime:#89ff75;--v2-lime-soft:#89ff752e;--v2-lime-ink:#2f5d20;--v2-blue:#2427af;--v2-blue-soft:#2427af1a;--v2-link:#2427af;--v2-soft:#ffff8b;--v2-on-lime:#14210f;--v2-shadow:0 1px 3px #1a1a1a14, 0 8px 24px #1a1a1a0f;--v2-shadow-lg:0 12px 40px #1a1a1a1f;--v2-danger:#c2410c;--v2-danger-soft:#c2410c1a;--v2-warn:#b45309;--v2-dot:#1a1a1a29}.v2-root[data-v2-theme=dark]{--v2-bg:#1a1a1a;--v2-bg-2:#151515;--v2-surface:#242424;--v2-surface-2:#2c2c2c;--v2-fg:#f9f0d9;--v2-muted:#b3a88c;--v2-border:#f9f0d924;--v2-border-strong:#f9f0d942;--v2-lime:#89ff75;--v2-lime-soft:#89ff751f;--v2-lime-ink:#89ff75;--v2-blue:#2427af;--v2-blue-soft:#a5a7ff1f;--v2-link:#a5a7ff;--v2-soft:#ffff8b;--v2-on-lime:#14210f;--v2-shadow:0 1px 3px #0006, 0 8px 24px #0000004d;--v2-shadow-lg:0 12px 40px #00000080;--v2-danger:#fb923c;--v2-danger-soft:#fb923c24;--v2-warn:#fbbf24;--v2-dot:#b3a88c21}.v2-root{--background:var(--v2-bg);--foreground:var(--v2-fg);--card:var(--v2-surface);--card-foreground:var(--v2-fg);--popover:var(--v2-surface);--popover-foreground:var(--v2-fg);--primary:var(--v2-lime);--primary-foreground:var(--v2-on-lime);--secondary:var(--v2-surface-2);--secondary-foreground:var(--v2-fg);--muted:var(--v2-surface-2);--muted-foreground:var(--v2-muted);--accent:var(--v2-lime-soft);--accent-foreground:var(--v2-lime-ink);--border:var(--v2-border);--input:var(--v2-border);--ring:var(--v2-lime);--destructive:var(--v2-danger);--marketing-accent:var(--v2-lime);--marketing-accent-dark:var(--v2-lime-ink);--marketing-accent-subtle:var(--v2-lime-soft)}.v2-root .bg-white{background-color:var(--v2-surface)!important}.v2-root .bg-white\/70{background-color:color-mix(in srgb, var(--v2-surface) 78%, transparent)!important}.v2-root .bg-white\/60{background-color:color-mix(in srgb, var(--v2-surface) 65%, transparent)!important}.v2-root .bg-white\/40{background-color:color-mix(in srgb, var(--v2-surface) 45%, transparent)!important}.v2-root .bg-white\/30{background-color:color-mix(in srgb, var(--v2-surface) 35%, transparent)!important}.v2-root .text-black{color:var(--v2-on-lime)!important}.v2-root[data-v2-theme=dark] .bg-white\/30,.v2-root[data-v2-theme=dark] .bg-white\/40{background-color:var(--v2-surface)!important}.v2-root[data-v2-theme=dark] .bg-white\/60,.v2-root[data-v2-theme=dark] .bg-white\/70{background-color:var(--v2-surface-2)!important}.v2-root svg[viewBox="0 0 696 316"]{transform-origin:50%;transform:scaleY(-1)}.v2-root[data-v2-theme=dark] svg[viewBox="0 0 696 316"]{color:var(--v2-muted)}@media (max-width:767px){.v2-root #studios .mt-16>.overflow-hidden>.flex{flex-direction:column}}.v2-root #studios .mt-16 .flex>div>p:first-child{color:var(--v2-lime-ink)!important}.v2-root main>:nth-child(odd){background-color:var(--v2-bg)}.v2-root main>:nth-child(2n){background-color:var(--v2-bg-2)}.v2-root [class*=text-muted-foreground\/]{color:var(--v2-muted)!important}.v2-root footer a{padding-block:.3rem;display:inline-block}.v2-root{transition:background-color .3s,color .3s}.v2-root *{transition-property:background-color,border-color,color,fill,stroke,box-shadow;transition-duration:.28s;transition-timing-function:ease}@media (prefers-reduced-motion:reduce){.v2-root,.v2-root *{transition:none!important;animation:none!important}}
