:root{--container-boxed: 1440px;--container-content: 1200px;--prose-body-desktop: 18px;--prose-body-mobile: 17px;--prose-h2-desktop: 30px;--prose-h2-mobile: 26px;--prose-h3-desktop: 22px;--prose-h3-mobile: 20px;--ui-hero-desktop: 48px;--ui-hero-mobile: 34px;--ui-card-title-desktop: 20px;--ui-card-title-mobile: 18px;--ui-body: 16px;--tdw-brand-core-bgBase: #262629;--tdw-brand-core-primary: #4A60A9;--tdw-brand-ext-surface-year: #B48B6D;--tdw-brand-series-silkroad-lightSand: #B48B6D;--tdw-base-color-neutral-0: #000000;--tdw-base-color-neutral-50: #262629;--tdw-base-color-neutral-100: #2D2D2D;--tdw-base-color-neutral-200: #404040;--tdw-base-color-neutral-300: #525252;--tdw-base-color-neutral-400: #737373;--tdw-base-color-neutral-500: #A3A3A3;--tdw-base-color-neutral-600: #D4D4D4;--tdw-base-color-neutral-700: #E5E5E5;--tdw-base-color-neutral-800: #EFEFEF;--tdw-base-color-neutral-900: #F5F5F0;--tdw-base-spacing-0: 0px;--tdw-base-spacing-1: .25rem;--tdw-base-spacing-2: .5rem;--tdw-base-spacing-4: 1rem;--tdw-base-spacing-6: 1.5rem;--tdw-base-spacing-8: 2rem;--tdw-base-spacing-12: 3rem;--tdw-base-spacing-16: 4rem;--tdw-base-spacing-24: 6rem;--tdw-base-typography-size-xs: .75rem;--tdw-base-typography-size-sm: .875rem;--tdw-base-typography-size-base: 1rem;--tdw-base-typography-size-lg: 1.125rem;--tdw-base-typography-size-xl: 1.25rem;--tdw-base-typography-size-2xl: 1.5rem;--tdw-base-typography-size-3xl: 1.875rem;--tdw-base-typography-size-4xl: 2.25rem;--tdw-base-typography-weight-normal: 400;--tdw-base-typography-weight-medium: 500;--tdw-base-typography-weight-bold: 700;--tdw-base-radius-none: 0px;--tdw-base-radius-sm: .25rem;--tdw-base-radius-md: .5rem;--tdw-base-radius-lg: 1rem;--tdw-base-radius-full: 9999px;--tdw-functional-state-success: #22C55E;--tdw-functional-state-warning: #F59E0B;--tdw-functional-state-error: #EF4444;--tdw-functional-state-info: #3B82F6;--admin-bg: #0f0f0f;--admin-surface: #1a1a1a;--admin-surface-hover: #1e1e1e;--admin-border: #2a2a2a;--admin-text: #f0f0f0;--admin-text-muted: #A3A3A3;--admin-accent: #c8a96e;--admin-accent-hover: #dbbf83;--admin-radius: 10px;--admin-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif;--admin-status-active-bg: rgba(74, 222, 128, .12);--admin-status-active-text: #4ade80;--admin-status-default-bg: rgba(255, 255, 255, .06);--admin-feedback-success: #4ade80;--admin-feedback-error: #f87171}:root[data-series=silk-road]{--tdw-brand-ext-surface-year: #B48B6D;--card-desert-a85: rgba(180, 139, 109, .85);--card-desert-a70: rgba(180, 139, 109, .7);--card-desert-a30: rgba(180, 139, 109, .3)}:root[data-series=tdw]{--tdw-brand-ext-surface-year: #B3B3AF;--card-desert-a85: rgba(179, 179, 175, .85);--card-desert-a70: rgba(179, 179, 175, .7);--card-desert-a30: rgba(179, 179, 175, .3)}:root[data-series=summit-expedition]{--tdw-brand-ext-surface-year: #ABB3A2;--card-desert-a85: rgba(171, 179, 162, .85);--card-desert-a70: rgba(171, 179, 162, .7);--card-desert-a30: rgba(171, 179, 162, .3)}:root[data-series=summit-run]{--tdw-brand-ext-surface-year: #ABBECC;--card-desert-a85: rgba(157, 170, 179, .85);--card-desert-a70: rgba(157, 170, 179, .7);--card-desert-a30: rgba(157, 170, 179, .3)}:root[data-profile=classic]{--tdw-semantic-bg-base: #262629;--tdw-semantic-bg-surface: #2F2F33;--tdw-semantic-bg-overlay: #000000;--tdw-semantic-text-strong: #F5F5F0;--tdw-semantic-text-normal: #E5E5E5;--tdw-semantic-text-weak: #A3A3A3;--tdw-semantic-text-on_primary: #F5F5F0;--tdw-semantic-text-on_surface_strong: #F5F5F0;--tdw-semantic-text-on_surface_normal: #E5E5E5;--tdw-semantic-text-on_surface_weak: #A3A3A3;--tdw-semantic-border-default: #404040;--tdw-semantic-border-focus: #4A60A9;--tdw-semantic-action-primary: #4A60A9;--tdw-semantic-action-secondary: #525252;--tdw-semantic-action-hover: #737373;--tdw-semantic-radius-default: .5rem;--tdw-component-button-primary-bg: #4A60A9;--tdw-component-button-primary-text: #F5F5F0;--tdw-component-button-secondary-border: #737373;--tdw-component-button-secondary-text: #F5F5F0;--tdw-component-card-bg: #2F2F33;--tdw-component-card-border: #404040}:root[data-profile=sport]{--tdw-semantic-bg-base: #262629;--tdw-semantic-bg-surface: #2F2F33;--tdw-semantic-bg-overlay: #000000;--tdw-semantic-text-strong: #F5F5F0;--tdw-semantic-text-normal: #E5E5E5;--tdw-semantic-text-weak: #A3A3A3;--tdw-semantic-text-on_primary: #F5F5F0;--tdw-semantic-text-on_surface_strong: #F5F5F0;--tdw-semantic-text-on_surface_normal: #E5E5E5;--tdw-semantic-text-on_surface_weak: #A3A3A3;--tdw-semantic-border-default: #525252;--tdw-semantic-border-focus: #4A60A9;--tdw-semantic-action-primary: #4A60A9;--tdw-semantic-action-secondary: #525252;--tdw-semantic-action-hover: #737373;--tdw-semantic-radius-default: .25rem;--tdw-component-button-primary-bg: #4A60A9;--tdw-component-button-primary-text: #F5F5F0;--tdw-component-button-secondary-border: #737373;--tdw-component-button-secondary-text: #F5F5F0;--tdw-component-card-bg: #2F2F33;--tdw-component-card-border: #525252}:root[data-profile=explorer]{--tdw-semantic-bg-base: #262629;--tdw-semantic-bg-surface: #2F2F33;--tdw-semantic-bg-overlay: #000000;--tdw-semantic-text-strong: #F5F5F0;--tdw-semantic-text-normal: #E5E5E5;--tdw-semantic-text-weak: #D4D4D4;--tdw-semantic-text-on_primary: #F5F5F0;--tdw-semantic-text-on_surface_strong: #F5F5F0;--tdw-semantic-text-on_surface_normal: #E5E5E5;--tdw-semantic-text-on_surface_weak: #A3A3A3;--tdw-semantic-border-default: #404040;--tdw-semantic-border-focus: #4A60A9;--tdw-semantic-action-primary: #4A60A9;--tdw-semantic-action-secondary: #525252;--tdw-semantic-action-hover: #404040;--tdw-semantic-radius-default: 1rem;--tdw-component-button-primary-bg: #4A60A9;--tdw-component-button-primary-text: #F5F5F0;--tdw-component-button-secondary-border: #737373;--tdw-component-button-secondary-text: #F5F5F0;--tdw-component-card-bg: #2F2F33;--tdw-component-card-border: #404040;--header-bg-overlay: rgba(38, 38, 41, .14);--header-bg-glass: rgba(38, 38, 41, .68);--header-bg-solid: rgba(38, 38, 41, .92);--header-border-overlay: rgba(255, 255, 255, 0);--header-border-glass: rgba(255, 255, 255, .06);--header-border-solid: rgba(255, 255, 255, .08);--header-blur-overlay: none;--header-blur-glass: blur(10px);--header-blur-solid: blur(6px)}
