:root{--lg-primary: #466d4d;--lg-primary-hover: #3a5a41;--lg-primary-dark: #2d452f;--lg-primary-light: rgba(70, 109, 77, .1);--lg-primary-medium: rgba(70, 109, 77, .2);--lg-secondary: #6d8d57;--lg-secondary-hover: #5a7447;--lg-secondary-light: rgba(109, 141, 87, .1);--lg-accent: #8b8d3a;--lg-accent-hover: #757736;--lg-accent-light: rgba(139, 141, 58, .05);--lg-accent-medium: rgba(139, 141, 58, .1);--lg-accent-strong: rgba(139, 141, 58, .2);--lg-success: #5a6b47;--lg-warning: #f59e0b;--lg-error: #c7522a;--lg-info: #3b82f6;--lg-success-hover: #4a5938;--lg-warning-hover: #d97706;--lg-error-hover: #b04522;--lg-info-hover: #2563eb;--lg-error-light: #fecaca;--lg-error-dark: #991b1b;--lg-error-border: #fca5a5;--lg-warning-light: #fed7aa;--lg-success-light: #d4edda;--lg-info-light: #dbeafe;--lg-info-border: #93c5fd;--lg-gray-50: #faf9f7;--lg-gray-100: #f5f3f0;--lg-gray-200: #ebe7e2;--lg-gray-300: #d9d2c9;--lg-gray-400: #b8ad9f;--lg-gray-500: #968b7d;--lg-gray-600: #786e62;--lg-gray-700: #5c534a;--lg-gray-800: #403a33;--lg-gray-900: #2a2621;--lg-warm-50: #faf9f7;--lg-warm-100: #f5f3f0;--lg-warm-200: #ebe7e2;--lg-warm-300: #d9d2c9;--lg-warm-400: #b8ad9f;--lg-warm-500: #968b7d;--lg-warm-600: #786e62;--lg-warm-700: #5c534a;--lg-warm-800: #403a33;--lg-warm-900: #2a2621;--lg-accent-1: #e8d4a2;--lg-accent-2: #ffd966;--lg-accent-3: #f4b643;--lg-accent-4: #8b8d3a;--lg-accent-5: #6d8d57;--lg-accent-6: #5a7447;--lg-accent-blue: #3b82f6;--lg-accent-purple: #8b5cf6;--lg-accent-teal: #14b8a6;--lg-accent-orange: #f97316;--lg-accent-wheat: #e8d4a2;--lg-accent-corn: #ffd966;--lg-accent-tomato: #e74c3c;--lg-accent-lettuce: #82c341;--lg-accent-pumpkin: #ff8c42;--lg-accent-berry: #8e44ad;--lg-accent-honey: #f4b643;--lg-accent-herb: #6d8d57;--lg-bg-primary: #fffffe;--lg-bg-secondary: #faf9f7;--lg-bg-tertiary: #f5f3f0;--lg-bg-accent: var(--lg-accent-light);--lg-bg-accent-medium: var(--lg-accent-medium);--lg-bg-accent-strong: var(--lg-accent-strong);--lg-bg-accent-hover: var(--lg-accent-medium);--lg-bg-warm-tint: #fdfcfb;--lg-bg-warm: #faf8f5;--lg-bg-gray: var(--lg-gray-100);--lg-bg-hover: var(--lg-gray-100);--lg-bg-error: #fee;--lg-bg-success: var(--lg-success-light);--lg-text-primary: var(--lg-gray-900);--lg-text-primary-hover: var(--lg-gray-800);--lg-text-secondary: var(--lg-gray-700);--lg-text-muted: var(--lg-gray-800);--lg-text-light: var(--lg-gray-600);--lg-text-white: #ffffff;--lg-text-accent: var(--lg-accent);--lg-border-light: var(--lg-gray-200);--lg-border-primary: var(--lg-gray-300);--lg-border-secondary: var(--lg-gray-400);--lg-border-accent: var(--lg-accent-light);--lg-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lg-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--lg-text-xs: .75rem;--lg-text-sm: .875rem;--lg-text-base: 1rem;--lg-text-lg: 1.125rem;--lg-text-xl: 1.25rem;--lg-text-2xl: 1.5rem;--lg-text-3xl: 1.875rem;--lg-text-4xl: 2.25rem;--lg-text-5xl: 3rem;--lg-font-normal: 400;--lg-font-medium: 500;--lg-font-semibold: 600;--lg-font-bold: 700;--lg-leading-none: 1;--lg-leading-tight: 1.25;--lg-leading-snug: 1.375;--lg-leading-normal: 1.5;--lg-leading-relaxed: 1.625;--lg-leading-loose: 2;--lg-tracking-tighter: -.05em;--lg-tracking-tight: -.025em;--lg-tracking-normal: 0;--lg-tracking-wide: .025em;--lg-tracking-wider: .05em;--lg-tracking-widest: .1em;--lg-font-display: var(--lg-font-sans);--lg-font-heading: var(--lg-font-sans);--lg-font-body: var(--lg-font-sans);--lg-font-ui: var(--lg-font-sans);--lg-heading-weight: var(--lg-font-bold);--lg-emphasis-weight: var(--lg-font-semibold);--lg-body-weight: var(--lg-font-normal);--lg-heading-multiplier: 1;--lg-heading-line-height: var(--lg-leading-tight);--lg-body-line-height: var(--lg-leading-normal);--lg-heading-letter-spacing: var(--lg-tracking-tight);--lg-body-letter-spacing: var(--lg-tracking-normal);--lg-space-0: 0;--lg-space-0-5: .125rem;--lg-space-1: .25rem;--lg-space-2: .5rem;--lg-space-3: .75rem;--lg-space-4: 1rem;--lg-space-5: 1.5rem;--lg-space-6: 2rem;--lg-space-7: 2.5rem;--lg-space-8: 3rem;--lg-space-10: 4rem;--lg-space-12: 5rem;--lg-space-16: 6rem;--lg-space-20: 8rem;--touch-target-min: 44px;--touch-target-comfortable: 48px;--touch-target-large: 56px;--touch-spacing-xs: .5rem;--touch-spacing-sm: .75rem;--touch-spacing-md: 1rem;--touch-spacing-lg: 1.5rem;--touch-spacing-xl: 2rem;--lg-container-sm: 640px;--lg-container-md: 768px;--lg-container-lg: 1024px;--lg-container-xl: 1280px;--lg-container-2xl: 1536px;--lg-radius-none: 0;--lg-radius-sm: .375rem;--lg-radius-md: .5rem;--lg-radius-lg: .75rem;--lg-radius-xl: 1rem;--lg-radius-2xl: 1.5rem;--lg-radius-full: 9999px;--lg-shadow-primary: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--lg-shadow-secondary: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--lg-shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--lg-shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--lg-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--lg-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--lg-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--lg-shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--lg-shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--lg-shadow-mobile-card: 0 2px 8px -2px rgba(0, 0, 0, .12), 0 1px 3px -1px rgba(0, 0, 0, .08);--lg-shadow-mobile-lifted: 0 4px 12px -2px rgba(0, 0, 0, .15), 0 2px 6px -2px rgba(0, 0, 0, .1);--lg-shadow-mobile-floating: 0 8px 24px -4px rgba(0, 0, 0, .18), 0 4px 12px -2px rgba(0, 0, 0, .12);--lg-shadow-mobile-pressed: inset 0 1px 2px 0 rgba(0, 0, 0, .08);--lg-transition-instant: 50ms ease;--lg-transition-fast: .15s ease-out;--lg-transition-base: .25s ease-out;--lg-transition-slow: .35s ease-out;--lg-transition-slower: .5s ease-out;--lg-transition-smooth: .3s cubic-bezier(.4, 0, .2, 1);--lg-transition-bounce: .4s cubic-bezier(.68, -.55, .265, 1.55);--lg-transition-mobile-tap: .1s ease-out;--lg-transition-mobile-swipe: .2s cubic-bezier(.4, 0, .2, 1);--lg-transition-mobile-sheet: .35s cubic-bezier(.32, .72, 0, 1);--lg-transition-mobile-spring: .5s cubic-bezier(.175, .885, .32, 1.275);--lg-spring-bounce: cubic-bezier(.68, -.55, .265, 1.55);--lg-spring-smooth: cubic-bezier(.175, .885, .32, 1.275);--lg-spring-gentle: cubic-bezier(.34, 1.56, .64, 1);--lg-spring-wobbly: cubic-bezier(.68, -.6, .32, 1.6);--lg-ease-in-out: cubic-bezier(.4, 0, .2, 1);--lg-ease-out: cubic-bezier(0, 0, .2, 1);--lg-ease-in: cubic-bezier(.4, 0, 1, 1);--lg-ease-out-expo: cubic-bezier(.19, 1, .22, 1);--lg-ease-elastic: cubic-bezier(.68, -.25, .265, 1.25);--lg-z-0: 0;--lg-z-10: 10;--lg-z-20: 20;--lg-z-30: 30;--lg-z-40: 40;--lg-z-50: 50;--lg-z-60: 60;--lg-z-70: 70;--lg-z-80: 80;--lg-z-90: 90;--lg-z-100: 100;--lg-max-width-xs: 20rem;--lg-max-width-sm: 24rem;--lg-max-width-md: 28rem;--lg-max-width-lg: 32rem;--lg-max-width-xl: 80rem;--lg-max-width-2xl: 96rem;--lg-vh-80: 80vh;--lg-touch-target: 44px;--lg-overlay-bg: rgba(0, 0, 0, .5);--lg-opacity-disabled: .6;--lg-text-2xs: .625rem;--lg-text-shadow-sm: 0 1px 2px rgba(0, 0, 0, .1);--lg-focus-ring-color: var(--lg-primary);--lg-focus-ring-offset: 2px;--lg-focus-ring-width: 3px;--lg-focus-ring: 0 0 0 var(--lg-focus-ring-width) var(--lg-primary-light);--lg-focus-ring-error: 0 0 0 3px rgba(199, 82, 42, .1);--lg-text-high-contrast: #000000;--lg-link-visited: var(--lg-primary-dark);--lg-touch-target-min: 44px;--lg-touch-target-comfortable: 48px;--lg-gradient-primary: linear-gradient( 135deg, var(--lg-primary) 0%, var(--lg-secondary) 100% );--lg-gradient-secondary: linear-gradient( 135deg, var(--lg-secondary) 0%, var(--lg-accent) 100% );--lg-gradient-accent: linear-gradient( 180deg, rgba(139, 141, 58, .03) 0%, transparent 100% );--lg-gradient-warm: linear-gradient(135deg, #f5f3f0 0%, #faf8f5 100%);--lg-gradient-harvest: linear-gradient(135deg, #faf8f5 0%, #f5ede4 100%);--lg-gradient-sunrise: linear-gradient(135deg, #fdf8f3 0%, #fef5ed 50%, #fcf1e8 100%);--lg-gradient-field: linear-gradient(180deg, rgba(164, 169, 72, .03) 0%, transparent 100%);--lg-gradient-earth: radial-gradient( ellipse at top, rgba(109, 141, 87, .05) 0%, transparent 70% );--lg-gradient-error: linear-gradient(135deg, var(--lg-error-light) 0%, #fecaca 100%);--lg-gradient-success: linear-gradient(135deg, var(--lg-success-light) 0%, #dcfce7 100%);--lg-gradient-warning: linear-gradient(135deg, var(--lg-warning-light) 0%, #fef3c7 100%);--lg-gradient-info: linear-gradient(135deg, var(--lg-info-light) 0%, #dbeafe 100%);--lg-gradient-neutral: linear-gradient(135deg, var(--lg-gray-100) 0%, var(--lg-gray-200) 100%);--lg-gradient-neutral-hover: linear-gradient( 135deg, var(--lg-gray-200) 0%, var(--lg-gray-300) 100% );--lg-gradient-primary-hover: linear-gradient( 135deg, var(--lg-primary-hover) 0%, var(--lg-primary-dark) 100% );--lg-pattern-primary: radial-gradient( circle, rgba(164, 169, 72, .08) 1px, transparent 1px );--lg-pattern-secondary: linear-gradient(rgba(164, 169, 72, .05) 1px, transparent 1px), linear-gradient(90deg, rgba(164, 169, 72, .05) 1px, transparent 1px);--lg-pattern-dots: radial-gradient(circle, rgba(164, 169, 72, .08) 1px, transparent 1px);--lg-pattern-grid: linear-gradient(rgba(164, 169, 72, .05) 1px, transparent 1px), linear-gradient(90deg, rgba(164, 169, 72, .05) 1px, transparent 1px);--lg-gradient-spring: linear-gradient(135deg, #e8f5e9 0%, #c8e6c9 50%, #a5d6a7 100%);--lg-gradient-summer: linear-gradient( 135deg, var(--lg-accent-2) 0%, var(--lg-accent-3) 50%, var(--lg-accent-1) 100% );--lg-gradient-autumn: linear-gradient( 135deg, var(--lg-accent-orange) 0%, #e74c3c 50%, #d84315 100% );--lg-gradient-winter: linear-gradient(135deg, #f3f4f6 0%, #e5e7eb 50%, #d1d5db 100%);--lg-button-radius: var(--lg-radius-md);--lg-button-padding-x: var(--lg-space-4);--lg-button-padding-y: var(--lg-space-2);--lg-button-font-size: var(--lg-text-base);--lg-button-font-weight: var(--lg-font-medium);--lg-button-shadow: var(--lg-shadow-sm);--lg-button-shadow-hover: var(--lg-shadow-md);--lg-button-transition: var(--lg-transition-base);--lg-card-radius: var(--lg-radius-lg);--lg-card-padding: var(--lg-space-6);--lg-card-shadow: var(--lg-shadow-primary);--lg-card-shadow-hover: var(--lg-shadow-lg);--lg-card-border: 1px solid var(--lg-border-light);--lg-card-transition: var(--lg-transition-base);--lg-input-radius: var(--lg-radius-md);--lg-input-padding-x: var(--lg-space-3);--lg-input-padding-y: var(--lg-space-2);--lg-input-font-size: var(--lg-text-base);--lg-input-border-width: 1px;--lg-input-border-color: var(--lg-border-primary);--lg-input-focus-ring: var(--lg-focus-ring);--lg-input-height: 44px;--lg-input-transition: var(--lg-transition-fast);--lg-product-card-radius: var(--lg-radius-lg);--lg-product-card-padding: var(--lg-space-4);--lg-product-card-shadow: var(--lg-shadow-sm);--lg-product-card-shadow-hover: var(--lg-shadow-md);--lg-product-card-border: 1px solid var(--lg-border-light);--lg-product-card-image-radius: var(--lg-radius-md);--lg-product-card-transition: var(--lg-transition-base);--lg-nav-height: 64px;--lg-nav-padding-x: var(--lg-space-4);--lg-nav-padding-y: var(--lg-space-3);--lg-nav-font-size: var(--lg-text-base);--lg-nav-font-weight: var(--lg-font-medium);--lg-nav-shadow: var(--lg-shadow-sm);--lg-nav-item-padding: var(--lg-space-3);--lg-nav-item-radius: var(--lg-radius-md);--lg-modal-radius: var(--lg-radius-xl);--lg-modal-padding: var(--lg-space-6);--lg-modal-shadow: var(--lg-shadow-2xl);--lg-modal-max-width: var(--lg-container-md);--lg-modal-backdrop: rgba(0, 0, 0, .5);--lg-badge-radius: var(--lg-radius-full);--lg-badge-padding-x: var(--lg-space-2);--lg-badge-padding-y: var(--lg-space-1);--lg-badge-font-size: var(--lg-text-xs);--lg-badge-font-weight: var(--lg-font-medium)}@media (prefers-reduced-motion: reduce){:root{--lg-transition-fast: .01ms;--lg-transition-base: .01ms;--lg-transition-slow: .01ms;--lg-transition-slower: .01ms}}@media (prefers-contrast: high){:root{--lg-primary: #2d4a31;--lg-primary-hover: #1f3321;--lg-error: #a51c0a;--lg-border-width: 2px;--lg-focus-ring-width: 4px;--lg-focus-ring: 0 0 0 4px var(--lg-primary);--lg-shadow-sm: 0 2px 4px rgba(0, 0, 0, .3);--lg-shadow-md: 0 4px 8px rgba(0, 0, 0, .3);--lg-shadow-lg: 0 8px 16px rgba(0, 0, 0, .3)}}.what-improved.svelte-1hk5f9x{margin:var(--lg-space-10) 0}.improvements-grid.svelte-1hk5f9x{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--lg-space-6);margin:var(--lg-space-8) 0}.improvement-card.svelte-1hk5f9x{background:var(--lg-bg-primary);border:2px solid var(--lg-gray-200);border-radius:var(--lg-radius-xl);padding:var(--lg-space-6);text-align:center;transition:all var(--lg-transition-smooth);box-shadow:var(--lg-shadow-sm)}.improvement-card.svelte-1hk5f9x:hover{transform:translateY(-4px);box-shadow:var(--lg-shadow-lg);border-color:var(--lg-primary-light)}.improvement-icon.svelte-1hk5f9x{font-size:3rem;margin-bottom:var(--lg-space-4);display:block}.improvement-card.svelte-1hk5f9x h3:where(.svelte-1hk5f9x){color:var(--lg-primary);font-size:var(--lg-text-xl);font-weight:var(--lg-font-bold);margin-bottom:var(--lg-space-3)}.improvement-card.svelte-1hk5f9x p:where(.svelte-1hk5f9x){font-size:var(--lg-text-base);line-height:var(--lg-leading-relaxed);color:var(--lg-text-secondary)}.help-cards-grid.svelte-1hk5f9x{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--lg-space-6);margin:var(--lg-space-8) 0}.help-card.svelte-1hk5f9x{background:var(--lg-bg-primary);border:2px solid var(--lg-gray-200);border-radius:var(--lg-radius-xl);padding:var(--lg-space-6);transition:all var(--lg-transition-smooth);box-shadow:var(--lg-shadow-sm);border-left:6px solid var(--lg-primary)}.help-card.svelte-1hk5f9x:hover{transform:translateY(-2px);box-shadow:var(--lg-shadow-md);border-color:var(--lg-primary-light)}.help-card.svelte-1hk5f9x h3:where(.svelte-1hk5f9x){color:var(--lg-primary);font-size:var(--lg-text-lg);font-weight:var(--lg-font-bold);margin-bottom:var(--lg-space-3);margin-top:0}.help-card.svelte-1hk5f9x p:where(.svelte-1hk5f9x){font-size:var(--lg-text-base);line-height:var(--lg-leading-relaxed);color:var(--lg-text-secondary);margin:0}.resource-links.svelte-1hk5f9x{display:flex;gap:var(--lg-space-4);flex-wrap:wrap;justify-content:center;margin-top:var(--lg-space-4)}.resource-link.svelte-1hk5f9x{background:var(--lg-gradient-primary);color:#fff;padding:var(--lg-space-3) var(--lg-space-5);border-radius:var(--lg-radius-full);text-decoration:none;font-weight:var(--lg-font-semibold);transition:all var(--lg-transition-fast);box-shadow:var(--lg-shadow-sm);min-height:var(--touch-target-min);display:flex;align-items:center}.resource-link.svelte-1hk5f9x:hover{transform:translateY(-2px);box-shadow:var(--lg-shadow-md);background:var(--lg-gradient-primary-hover)}.dark-mode-override .docs-page.svelte-1hk5f9x{background-color:#1a1916;color:#f5f5f0}.dark-mode-override .improvement-card.svelte-1hk5f9x{background:#242320;border-color:#4d4c47;color:#f5f5f0}.dark-mode-override .improvement-card.svelte-1hk5f9x h3:where(.svelte-1hk5f9x){color:#9dc17a}.dark-mode-override .improvement-card.svelte-1hk5f9x p:where(.svelte-1hk5f9x){color:#e5e5dc}.dark-mode-override .help-card.svelte-1hk5f9x{background:#242320;border-color:#4d4c47;color:#f5f5f0}.dark-mode-override .help-card.svelte-1hk5f9x h3:where(.svelte-1hk5f9x){color:#9dc17a}.dark-mode-override .help-card.svelte-1hk5f9x p:where(.svelte-1hk5f9x){color:#e5e5dc}.dark-mode-override .page-header.svelte-1hk5f9x{background:linear-gradient(135deg,#2a3426,#354030);border-color:#4d4c47;color:#f5f5f0}.dark-mode-override .page-header.svelte-1hk5f9x h1:where(.svelte-1hk5f9x),.dark-mode-override .page-header.svelte-1hk5f9x p:where(.svelte-1hk5f9x){color:#f5f5f0}.dark-mode-override .launch-status.svelte-1hk5f9x{background:#2e2d29;border-color:#6a6960;color:#f5f5f0}.dark-mode-override .docs-callout.svelte-1hk5f9x{background:#242320;border:1px solid #4d4c47;color:#f5f5f0}.dark-mode-override .docs-callout.svelte-1hk5f9x h2:where(.svelte-1hk5f9x){color:#9dc17a}.dark-mode-override .docs-callout.svelte-1hk5f9x p:where(.svelte-1hk5f9x){color:#e5e5dc}.dark-mode-override .docs-callout.success.reassurance.svelte-1hk5f9x{background:linear-gradient(135deg,#2a3426,#354030,#3f4a3a);border-left:6px solid #8aab6f}.dark-mode-override .docs-callout.info.svelte-1hk5f9x{background:linear-gradient(135deg,#2a3030,#303842,#353d47);border-left:6px solid #5a9fd4}.dark-mode-override .docs-callout.success.thank-you.svelte-1hk5f9x{background:linear-gradient(135deg,#4a5443,#5a6552,#6a7661);border-left:6px solid #8aab6f}.dark-mode-override .docs-content.svelte-1hk5f9x a:where(.svelte-1hk5f9x){color:#c4c86a}.dark-mode-override .docs-content.svelte-1hk5f9x a:where(.svelte-1hk5f9x):hover{color:#d4d87a}.dark-mode-override .breadcrumb.svelte-1hk5f9x{color:#b8b8a8}.dark-mode-override .breadcrumb.svelte-1hk5f9x a:where(.svelte-1hk5f9x){color:#c4c86a}.dark-mode-override .docs-section.svelte-1hk5f9x h2:where(.svelte-1hk5f9x){color:#9dc17a}.page-header.svelte-1hk5f9x{text-align:center;position:relative;padding:var(--lg-space-8) var(--lg-space-4);background:var(--lg-gradient-primary);border-radius:var(--lg-radius-xl);margin-bottom:var(--lg-space-8);box-shadow:var(--lg-shadow-lg);transition:all var(--lg-transition-smooth)}.page-header.svelte-1hk5f9x h1:where(.svelte-1hk5f9x){font-size:var(--lg-text-4xl);font-weight:var(--lg-font-bold);color:var(--lg-primary);margin-bottom:var(--lg-space-4);letter-spacing:var(--lg-tracking-tight);line-height:var(--lg-leading-tight)}.page-header.svelte-1hk5f9x p:where(.svelte-1hk5f9x){font-size:var(--lg-text-xl);font-weight:var(--lg-font-medium);color:var(--lg-text-secondary);margin-bottom:var(--lg-space-6);max-width:48rem;margin-left:auto;margin-right:auto;line-height:var(--lg-leading-relaxed)}.launch-info.svelte-1hk5f9x{display:flex;justify-content:center;margin-top:var(--lg-space-6)}.launch-status.svelte-1hk5f9x{background:var(--lg-gradient-primary);color:var(--lg-text-white);padding:var(--lg-space-3) var(--lg-space-5);border-radius:var(--lg-radius-full);font-weight:var(--lg-font-semibold);font-size:var(--lg-text-base);border:2px solid var(--lg-success);box-shadow:var(--lg-shadow-md);min-height:var(--touch-target-min);display:flex;align-items:center}@media (max-width: 768px){.improvements-grid.svelte-1hk5f9x,.help-cards-grid.svelte-1hk5f9x{grid-template-columns:1fr;gap:var(--lg-space-4)}.page-header.svelte-1hk5f9x{padding:var(--lg-space-6) var(--lg-space-4)}.page-header.svelte-1hk5f9x h1:where(.svelte-1hk5f9x){font-size:var(--lg-text-3xl)}.page-header.svelte-1hk5f9x p:where(.svelte-1hk5f9x){font-size:var(--lg-text-lg)}.resource-links.svelte-1hk5f9x{flex-direction:column;align-items:center}.resource-link.svelte-1hk5f9x{width:100%;max-width:300px;justify-content:center}}.docs-section.svelte-1hk5f9x{margin:var(--lg-space-10) 0}.docs-section.svelte-1hk5f9x h2:where(.svelte-1hk5f9x){font-size:var(--lg-text-3xl);font-weight:var(--lg-font-bold);color:var(--lg-primary);margin-bottom:var(--lg-space-6);letter-spacing:var(--lg-tracking-tight);line-height:var(--lg-leading-tight);position:relative}.docs-section.svelte-1hk5f9x h2:where(.svelte-1hk5f9x):after{content:"";position:absolute;bottom:-8px;left:0;width:4rem;height:3px;background:var(--lg-gradient-primary);border-radius:var(--lg-radius-full)}.docs-callout.svelte-1hk5f9x{padding:var(--lg-space-6);border-radius:var(--lg-radius-xl);background:var(--lg-bg-secondary);border:1px solid var(--lg-gray-200);box-shadow:var(--lg-shadow-sm);transition:all var(--lg-transition-smooth)}.docs-callout.svelte-1hk5f9x:hover{box-shadow:var(--lg-shadow-md);border-color:var(--lg-primary-light)}.docs-callout.info.svelte-1hk5f9x{background:linear-gradient(135deg,var(--lg-bg-secondary) 0%,rgba(59,130,246,.05) 100%);border-left:6px solid var(--lg-info)}.docs-callout.success.svelte-1hk5f9x{background:linear-gradient(135deg,var(--lg-bg-secondary) 0%,var(--lg-primary-light) 100%);border-left:6px solid var(--lg-success)}.docs-callout.svelte-1hk5f9x h2:where(.svelte-1hk5f9x){margin-top:0;font-weight:var(--lg-font-bold);color:var(--lg-primary);font-size:var(--lg-text-2xl);margin-bottom:var(--lg-space-4)}.docs-callout.svelte-1hk5f9x p:where(.svelte-1hk5f9x){font-size:var(--lg-text-base);line-height:var(--lg-leading-relaxed);margin-bottom:var(--lg-space-3)}.docs-callout.svelte-1hk5f9x p:where(.svelte-1hk5f9x):last-child{margin-bottom:0}.docs-content.svelte-1hk5f9x a:where(.svelte-1hk5f9x){color:var(--lg-primary);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:2px;transition:all var(--lg-transition-fast);font-weight:var(--lg-font-medium)}.docs-content.svelte-1hk5f9x a:where(.svelte-1hk5f9x):hover{color:var(--lg-primary-hover);text-decoration-thickness:3px;transform:translateY(-1px)}.container.svelte-1hk5f9x{max-width:80rem;margin:0 auto;padding:0 var(--lg-space-4)}.breadcrumb.svelte-1hk5f9x{margin-bottom:var(--lg-space-6);font-size:var(--lg-text-sm)}.breadcrumb.svelte-1hk5f9x a:where(.svelte-1hk5f9x){transition:all var(--lg-transition-fast)}.breadcrumb.svelte-1hk5f9x a:where(.svelte-1hk5f9x):hover{color:var(--lg-primary-hover)}
