:root{--canvas: var(--studio-paper);--mist: var(--studio-paper);--cloud: var(--studio-line);--stone: color-mix(in srgb, var(--studio-ink) 12%, var(--studio-line));--line: color-mix(in srgb, var(--studio-ink) 12%, var(--studio-line));--ink: var(--studio-ink-deep);--slate: var(--studio-ink);--charcoal: var(--studio-ink);--body: color-mix(in srgb, var(--studio-ink) 80%, var(--studio-paper));--faint: color-mix(in srgb, var(--studio-ink) 75%, var(--studio-paper));--charcoal-muted-on-cloud: color-mix(in srgb, var(--studio-ink) 82%, var(--studio-line));--charcoal-muted-on-soft-sage: color-mix(in srgb, var(--studio-ink) 82%, var(--studio-peach));--charcoal-muted-on-pale-sage: color-mix(in srgb, var(--studio-ink) 82%, var(--studio-lime));--pale-sage: color-mix(in srgb, var(--studio-lime) 34%, var(--studio-paper));--soft-sage: color-mix(in srgb, var(--studio-peach) 55%, var(--studio-paper));--muted-sage: color-mix(in srgb, var(--studio-lilac) 60%, var(--studio-paper));--sage-slate: color-mix(in srgb, var(--studio-lime) 62%, var(--studio-ink));--indigo: var(--studio-ink);--indigo-deep: var(--studio-ink-deep);--indigo-soft: color-mix(in srgb, var(--studio-lime) 26%, var(--studio-paper));--accent-soft: color-mix(in srgb, var(--studio-lime) 34%, var(--studio-paper));--indigo-wash: color-mix(in srgb, var(--studio-ink) 7%, transparent);--teal-light: var(--studio-lime);--teal-mid: var(--studio-lime);--aurora-cool: var(--studio-paper);--aurora-warm: color-mix(in srgb, var(--studio-peach) 13%, var(--studio-paper));--aurora-sage: color-mix(in srgb, var(--studio-lime) 16%, var(--studio-paper));--glass-floor: color-mix(in srgb, var(--surface) 76%, var(--studio-paper));--glow: color-mix(in srgb, var(--studio-lime) 40%, var(--studio-paper));--shadow: 0 1px 2px color-mix(in srgb, var(--studio-ink) 7%, transparent);--shadow-raised: 0 4px 16px color-mix(in srgb, var(--studio-ink) 11%, transparent)}.primary{background:var(--studio-lime);color:var(--studio-ink-deep);border-radius:var(--r-pill);font-weight:600}.primary:hover:not(:disabled){background:color-mix(in srgb,var(--studio-lime) 84%,var(--studio-ink));color:var(--studio-ink-deep)}.s-panel.lead .primary,.empty-note .primary{background:var(--studio-ink);color:var(--studio-paper)}.s-panel.lead .primary:hover:not(:disabled),.empty-note .primary:hover:not(:disabled){background:var(--studio-ink-deep);color:var(--studio-paper)}.secondary,.ghost{border-radius:var(--r-pill)}.secondary:hover:not(:disabled){border-color:var(--studio-ink);background:var(--surface)}.service-icon,.tile-icon{background:var(--indigo-soft);color:var(--studio-ink)}[data-tint=lime]{background:var(--studio-lime);color:var(--studio-ink)}[data-tint=peach]{background:var(--studio-peach);color:var(--studio-ink)}[data-tint=lilac]{background:var(--studio-lilac);color:var(--studio-ink)}.studio-bar{list-style:none;display:grid;gap:1px;margin:0;padding:0;background:color-mix(in srgb,var(--studio-paper) 22%,var(--studio-night));border-radius:var(--r-panel);overflow:hidden}.studio-bar>li{background:var(--studio-night)}.studio-bar a{display:flex;align-items:center;gap:var(--space-12);min-height:64px;padding:16px 20px;color:var(--studio-paper);font-size:15px;font-weight:500;text-decoration:none}.studio-bar a>svg:first-child{color:var(--studio-lime)}.studio-bar a>span{flex:1;min-width:0}.studio-bar a>i{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;color:var(--studio-lime);font-style:normal}.studio-bar a:hover{background:color-mix(in srgb,var(--studio-paper) 8%,var(--studio-night))}@media(min-width:900px){.studio-bar{grid-template-columns:repeat(4,minmax(0,1fr))}}.s-metric.lead{background:var(--studio-lime);color:var(--studio-ink);border-radius:var(--r-panel);padding:var(--space-16) var(--space-20) var(--space-20);align-self:start}.s-metric.lead .s-metric-value,.s-metric.lead .s-metric-label{color:var(--studio-ink)}.s-metric.lead .s-metric-chip{background:var(--studio-ink);border-color:var(--studio-ink);color:var(--studio-lime)}.s-metric.lead .s-metric-chip.flagged{background:var(--studio-ink-deep);border-color:var(--studio-ink-deep);color:var(--studio-lime)}.c-figure.lead{background:var(--studio-lime);color:var(--studio-ink);border-radius:var(--r-panel);padding:var(--space-16) var(--space-20) var(--space-20);align-self:start}.c-figure.lead .s-metric-value,.c-figure.lead .s-metric-label,.c-figure.lead>small{color:var(--studio-ink)}.c-figure.lead .s-metric-chip{background:var(--studio-ink);border-color:var(--studio-ink);color:var(--studio-lime)}
