/* Integration styles are loaded only after a template is explicitly activated. */
.fc-themed .design-logo{display:block;max-width:210px;max-height:64px;width:auto;height:auto}.fc-themed .design-car{display:block;width:100%;height:auto;max-height:600px;object-fit:contain}.fc-themed .design-products{display:block;max-width:100%;max-height:420px;margin:20px auto;object-fit:contain}.design-landing{position:relative;isolation:isolate}.design-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.12;z-index:-1;pointer-events:none}.fc-themed .hero .button:not(.secondary),.fc-themed .final-cta .button,.fc-themed .app-shell button:not(.secondary):not(.danger){background:var(--accent);border-color:var(--accent);color:var(--design-on-accent)}.fc-themed .sidebar a[aria-current]{background:var(--accent);color:var(--design-on-accent)}.fc-themed .prize{background:var(--design-soft)}.arena.fc-themed{background:radial-gradient(ellipse at 80% 0%,color-mix(in srgb,var(--accent) 32%,#101013),transparent 45%),#101013}.arena.fc-themed .arena-brand,.arena.fc-themed .eyebrow{color:var(--accent)}.arena.fc-themed .stage{border-top-color:var(--accent)}.arena.fc-themed .locked{border-color:var(--accent);box-shadow:0 0 22px color-mix(in srgb,var(--accent) 12%,transparent)}.arena.fc-themed #progress,.arena.fc-themed .demo-button{background:var(--accent)}.arena.fc-themed .demo-button{border-color:var(--accent);color:var(--design-on-accent)}.arena.fc-themed .results li{border-left-color:var(--accent)}.arena.fc-themed #connection{color:color-mix(in srgb,var(--accent) 50%,white)}
