:root{--fc-ember:#ff4d00;--fc-ember-glow:#fcddcc;--fc-vellum:#f9f9f9;--fc-white:#fff;--fc-gridline:#e5e7eb;--fc-ink:#262626;--fc-graphite:#616161;--fc-slate:#727272;--fc-ash:#949494;--fc-mist:#b5b5b5;--fc-stone:#c7c7c7;--page:var(--fc-vellum);--surface:var(--fc-white);--surface-raised:var(--fc-vellum);--ink:var(--fc-ink);--ink-2:var(--fc-graphite);--ink-muted:var(--fc-slate);--hairline:var(--fc-gridline);--line:var(--fc-gridline);--accent:var(--fc-ember);--accent-dim:#ff4d0014;--accent-edge:var(--fc-ember-glow);--accent-bright:var(--fc-ember);--cyan:var(--fc-ember);--on-accent:#fff;--good:var(--fc-ink);--warning:#a15c00;--critical:#ba1a1a;--grad:linear-gradient(135deg, #ff4d00 0%, #ff4d00 100%);--grad-from:var(--fc-ink);--grad-to:#26262680;--dot:#ff4d0012;--dot-plain:#ff4d000f;--elevate:#ffffffdb;--elevate-strong:#fffffff0;--shadow-sm:#00000008;--shadow-lg:#0000000f;--color-primary:var(--fc-ember);--color-on-primary:#fff;--color-primary-container:var(--fc-ember);--color-on-primary-container:var(--fc-ember);--color-primary-fixed:var(--fc-ember);--color-primary-fixed-dim:#e64500;--color-on-primary-fixed:#fff;--color-on-primary-fixed-variant:#fff;--color-inverse-primary:var(--fc-ember);--color-secondary:var(--fc-slate);--color-on-secondary:#fff;--color-secondary-container:var(--fc-vellum);--color-on-secondary-container:var(--fc-graphite);--color-secondary-fixed:var(--fc-vellum);--color-secondary-fixed-dim:var(--fc-gridline);--color-on-secondary-fixed:var(--fc-ink);--color-on-secondary-fixed-variant:var(--fc-graphite);--color-tertiary:var(--fc-slate);--color-on-tertiary:#fff;--color-tertiary-container:var(--fc-vellum);--color-surface:var(--fc-vellum);--color-surface-dim:var(--fc-gridline);--color-surface-bright:var(--fc-white);--color-surface-container-lowest:var(--fc-white);--color-surface-container-low:var(--fc-vellum);--color-surface-container:var(--fc-vellum);--color-surface-container-high:var(--fc-gridline);--color-surface-container-highest:var(--fc-gridline);--color-surface-variant:var(--fc-vellum);--color-on-surface:var(--fc-ink);--color-on-surface-variant:var(--fc-slate);--color-outline:var(--fc-stone);--color-outline-variant:var(--fc-gridline);--color-background:var(--fc-vellum);--color-on-background:var(--fc-ink);--color-inverse-surface:var(--fc-ink);--color-inverse-on-surface:var(--fc-vellum)}.glass-panel,.glass-panel-raised{background:var(--fc-vellum)!important;-webkit-backdrop-filter:none!important;border:1px solid var(--fc-gridline)!important;box-shadow:none!important}.glass-panel-raised{background:var(--fc-white)!important}.shadow-neon{box-shadow:var(--fc-ember-glow) 0 0 0 6px!important}.grid-bg{opacity:1;background-image:linear-gradient(to right, var(--fc-gridline) 1px, transparent 1px), linear-gradient(to bottom, var(--fc-gridline) 1px, transparent 1px)!important;background-size:164px 164px!important}body{background:var(--fc-vellum)}code,pre,.font-code-snippet,.stitch-label,.mono{font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0}.lp-tier.pop{border-color:var(--fc-ember)!important;background:var(--fc-white)!important;box-shadow:var(--fc-ember-glow) 0 0 0 4px!important}.lp-tier .lp-popb{background:var(--fc-ember)!important;color:#fff!important;box-shadow:none!important}.lp-cmp td.y{color:var(--fc-ember)!important}.stitch-app{--page:var(--fc-vellum)!important;--surface:var(--fc-white)!important;--surface-raised:var(--fc-vellum)!important;--ink:var(--fc-ink)!important;--ink-2:var(--fc-graphite)!important;--ink-muted:var(--fc-slate)!important;--hairline:var(--fc-gridline)!important;--line:var(--fc-gridline)!important;--accent:var(--fc-ember)!important;--accent-dim:#ff4d0014!important;--accent-edge:var(--fc-ember-glow)!important;--accent-bright:var(--fc-ember)!important;--on-accent:#fff!important;--good:var(--fc-ink)!important;--dot:#ff4d0012!important;--dot-plain:#ff4d000f!important}.stitch-app .btn-primary,.btn-primary{background:var(--fc-ember)!important;color:#fff!important;border:1px solid var(--fc-ember)!important;box-shadow:var(--fc-ember-glow) 0 0 0 6px!important}.stitch-app .btn-primary:hover,.btn-primary:hover{filter:none!important;box-shadow:var(--fc-ember-glow) 0 0 0 6px!important;background:#e64500!important;transform:none!important}.stitch-app .btn-ghost:hover{border-color:var(--fc-ember)!important;background:#ff4d000f!important}.stitch-app input:focus,.stitch-app textarea:focus,.stitch-app select:focus{border-color:var(--fc-ember)!important;box-shadow:0 0 0 1px var(--fc-ember)!important}.gauge-arc,.stitch-app .gauge-arc{stroke:var(--fc-ember)!important}:root{--shadow-neon:var(--fc-ember-glow) 0 0 0 6px}
