@layer kg-tokens{:root{--kg-graph-bg:var(--color-surface-subtle);--kg-panel-bg:rgba(10,9,18,0.85);--kg-panel-solid-bg:var(--color-surface-base);--kg-panel-border:var(--color-border-default);--kg-filter-chip-bg:var(--color-surface-base);--kg-filter-chip-active-bg:var(--color-accent-gold-faint);--kg-filter-chip-active-border:var(--color-accent-gold);--kg-node-default-bg:var(--color-surface-raised);--kg-node-peptide-border:var(--color-accent-gold);--kg-node-selected-bg:var(--color-accent-gold-faint);--kg-edge-default-color:var(--color-border-default);--kg-edge-highlighted-color:var(--color-accent-gold);--kg-filter-panel-width:280px;--kg-filter-panel-collapsed:48px;--kg-details-panel-width:400px;--kg-graph-padding:var(--space-12);--kg-panel-padding:var(--space-6);--kg-chip-gap:var(--space-2);--kg-section-spacing:var(--space-6);--kg-connection-gap:var(--space-3);--kg-header-height:var(--space-12);--kg-hero-font:var(--font-display-italic,"GT Pantheon Display",serif);--kg-hero-size:36px;--kg-hero-weight:300;--kg-hero-style:italic;--kg-hero-line-height:1.1;--kg-section-header-font:var(--font-body,"Supreme LL",sans-serif);--kg-section-header-size:12px;--kg-section-header-weight:400;--kg-section-header-tracking:0.2em;--kg-section-header-transform:uppercase;--kg-section-header-line-height:1.0;--kg-chip-font:var(--font-body,"Supreme LL",sans-serif);--kg-chip-size:12px;--kg-chip-weight:400;--kg-chip-tracking:0.02em;--kg-node-label-font:var(--font-body,"Supreme LL",sans-serif);--kg-node-label-size:12px;--kg-node-label-weight:400;--kg-details-node-font:var(--font-display-italic,"GT Pantheon Display",serif);--kg-details-node-size:32px;--kg-details-node-weight:300;--kg-details-node-style:italic;--kg-details-node-line-height:1.2;--kg-body-font:var(--font-body,"Supreme LL",sans-serif);--kg-body-size:16px;--kg-body-weight:400;--kg-body-tracking:0.02em;--kg-body-line-height:1.6;--kg-metadata-label-font:var(--font-body,"Supreme LL",sans-serif);--kg-metadata-label-size:12px;--kg-metadata-label-weight:400;--kg-metadata-label-tracking:0.2em;--kg-metadata-label-transform:uppercase;--kg-metadata-value-font:var(--font-body,"Supreme LL",sans-serif);--kg-metadata-value-size:14px;--kg-metadata-value-weight:400;--kg-metadata-value-tracking:0.02em;--kg-label-small-size:11px;--kg-panel-blur:blur(8px);--kg-panel-shadow:none;--kg-transition-fast:150ms ease-out;--kg-transition-normal:200ms cubic-bezier(0.25,1,0.3,1);--kg-transition-slow:300ms cubic-bezier(0.25,1,0.3,1);--kg-radius:4px;--kg-z-header:10;--kg-z-graph:0;--kg-z-filter-panel:20;--kg-z-legend:25;--kg-z-details-panel:30;--kg-z-modal:40;--kg-connection-card-bg:var(--color-surface-raised);--kg-connection-card-hover-bg:var(--color-surface-hover);--kg-connection-card-border:var(--color-border-subtle);--kg-connection-card-hover-border:var(--color-accent-gold-soft);--kg-search-bg:var(--color-surface-raised);--kg-search-focus-border:var(--color-accent-gold);--kg-node-hit-area:32px;--kg-node-size:22px;--kg-edge-width:1px;--kg-edge-width-highlighted:1.5px;--kg-focus-color:var(--color-accent-gold);--kg-focus-width:2px;--kg-focus-offset:2px;--kg-min-touch-target:44px}}