:root,[data-theme=dark]{--color-bg-page: #0a0a0a;--color-bg-primary: #111111;--color-bg-secondary: #1a1a1a;--color-bg-tertiary: #222222;--color-bg-elevated: #252525;--color-bg-hover: #2a2a2a;--color-text-primary: #fafafa;--color-text-secondary: #888888;--color-text-tertiary: #666666;--color-text-quaternary: #555555;--color-text-muted: #555555;--color-text-inverse: #0a0a0a;--color-border-subtle: #222222;--color-border-default: #333333;--color-border-strong: #444444;--color-accent-primary: #3b82f6;--color-accent-primary-hover: #2563eb;--color-accent-primary-muted: rgba(59, 130, 246, .1);--color-accent-success: #22c55e;--color-accent-success-hover: #16a34a;--color-accent-success-muted: rgba(34, 197, 94, .1);--color-accent-error: #ef4444;--color-accent-error-hover: #dc2626;--color-accent-error-muted: rgba(239, 68, 68, .1);--color-accent-error-light: #fca5a5;--color-accent-warning: #f59e0b;--color-accent-warning-hover: #d97706;--color-accent-warning-muted: rgba(245, 158, 11, .1);--color-accent-info: #06b6d4;--color-accent-info-hover: #0891b2;--color-accent-info-muted: rgba(6, 182, 212, .1);--color-accent-purple: #a855f7;--color-accent-purple-hover: #9333ea;--color-accent-purple-muted: rgba(168, 85, 247, .1);--color-overlay-light: rgba(0, 0, 0, .3);--color-overlay-medium: rgba(0, 0, 0, .5);--color-overlay-heavy: rgba(0, 0, 0, .8);--color-tag-bg: #1f2937;--color-tag-text: #9ca3af;--color-tag-manual-bg: #1e3a5f;--color-tag-manual-text: #93c5fd;--color-tag-manual-hover: #1e4976;--color-tag-location-bg: #14532d;--color-tag-location-text: #86efac;--color-tag-location-hover: #166534;--color-tag-location-border: #166534;--color-confidence-high: #4ade80;--color-confidence-high-bg: rgba(34, 197, 94, .2);--color-confidence-medium: #facc15;--color-confidence-medium-bg: rgba(234, 179, 8, .2);--color-confidence-low: #f87171;--color-confidence-low-bg: rgba(239, 68, 68, .2);--color-error-bg: #1c0a0a;--color-warning-bg: #1a1508;--color-info-bg: #0a1a1c;--color-slideshow-bg: rgba(0, 0, 0, .95);--focus-ring: 0 0 0 2px rgba(59, 130, 246, .2)}[data-theme=light]{--color-bg-page: #ffffff;--color-bg-primary: #f9fafb;--color-bg-secondary: #f3f4f6;--color-bg-tertiary: #e5e7eb;--color-bg-elevated: #ffffff;--color-text-primary: #111827;--color-text-secondary: #4b5563;--color-text-tertiary: #6b7280;--color-text-quaternary: #9ca3af;--color-text-muted: #9ca3af;--color-text-inverse: #ffffff;--color-bg-hover: #e5e7eb;--color-border-subtle: #e5e7eb;--color-border-default: #d1d5db;--color-border-strong: #9ca3af;--color-accent-primary: #2563eb;--color-accent-primary-hover: #1d4ed8;--color-accent-primary-muted: rgba(37, 99, 235, .1);--color-accent-success: #16a34a;--color-accent-success-hover: #15803d;--color-accent-success-muted: rgba(22, 163, 74, .1);--color-accent-error: #dc2626;--color-accent-error-hover: #b91c1c;--color-accent-error-muted: rgba(220, 38, 38, .1);--color-accent-error-light: #fecaca;--color-accent-warning: #d97706;--color-accent-warning-hover: #b45309;--color-accent-warning-muted: rgba(217, 119, 6, .1);--color-accent-purple: #9333ea;--color-accent-purple-hover: #7e22ce;--color-accent-purple-muted: rgba(147, 51, 234, .1);--color-accent-info: #0891b2;--color-accent-info-hover: #0e7490;--color-accent-info-muted: rgba(8, 145, 178, .1);--color-overlay-light: rgba(0, 0, 0, .1);--color-overlay-medium: rgba(0, 0, 0, .3);--color-overlay-heavy: rgba(0, 0, 0, .6);--color-tag-bg: #e5e7eb;--color-tag-text: #374151;--color-tag-manual-bg: #dbeafe;--color-tag-manual-text: #1e40af;--color-tag-manual-hover: #bfdbfe;--color-tag-location-bg: #dcfce7;--color-tag-location-text: #166534;--color-tag-location-hover: #bbf7d0;--color-tag-location-border: #86efac;--color-confidence-high: #16a34a;--color-confidence-high-bg: rgba(22, 163, 74, .15);--color-confidence-medium: #ca8a04;--color-confidence-medium-bg: rgba(202, 138, 4, .15);--color-confidence-low: #dc2626;--color-confidence-low-bg: rgba(220, 38, 38, .15);--color-error-bg: #fef2f2;--color-warning-bg: #fffbeb;--color-info-bg: #ecfeff;--color-slideshow-bg: rgba(0, 0, 0, .9);--focus-ring: 0 0 0 2px rgba(37, 99, 235, .3);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 2px 8px rgba(0, 0, 0, .1);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .15);--shadow-xl: 0 8px 32px rgba(0, 0, 0, .2);--shadow-card: var(--shadow-sm);--shadow-dropdown: var(--shadow-md);--shadow-modal: var(--shadow-lg);--shadow-toast: var(--shadow-md);--shadow-focus: 0 0 0 2px rgba(37, 99, 235, .3)}[data-theme=high-contrast]{--color-bg-page: #000000;--color-bg-primary: #0a0a0a;--color-bg-secondary: #111111;--color-bg-tertiary: #1a1a1a;--color-bg-elevated: #1a1a1a;--color-bg-hover: #222222;--color-text-primary: #ffffff;--color-text-secondary: #e0e0e0;--color-text-tertiary: #b0b0b0;--color-text-quaternary: #808080;--color-text-muted: #808080;--color-text-inverse: #000000;--color-border-subtle: #444444;--color-border-default: #666666;--color-border-strong: #999999;--color-accent-primary: #60a5fa;--color-accent-primary-hover: #93c5fd;--color-accent-primary-muted: rgba(96, 165, 250, .15);--color-accent-success: #4ade80;--color-accent-success-hover: #86efac;--color-accent-success-muted: rgba(74, 222, 128, .15);--color-accent-error: #f87171;--color-accent-error-hover: #fca5a5;--color-accent-error-muted: rgba(248, 113, 113, .15);--color-accent-error-light: #fca5a5;--color-accent-warning: #fbbf24;--color-accent-warning-hover: #fcd34d;--color-accent-warning-muted: rgba(251, 191, 36, .15);--color-accent-info: #22d3ee;--color-accent-info-hover: #67e8f9;--color-accent-info-muted: rgba(34, 211, 238, .15);--color-accent-purple: #c084fc;--color-accent-purple-hover: #d8b4fe;--color-accent-purple-muted: rgba(192, 132, 252, .15);--color-overlay-light: rgba(0, 0, 0, .4);--color-overlay-medium: rgba(0, 0, 0, .6);--color-overlay-heavy: rgba(0, 0, 0, .85);--color-tag-bg: #1f2937;--color-tag-text: #d1d5db;--color-tag-manual-bg: #1e3a5f;--color-tag-manual-text: #bfdbfe;--color-tag-manual-hover: #1e4976;--color-tag-location-bg: #14532d;--color-tag-location-text: #bbf7d0;--color-tag-location-hover: #166534;--color-tag-location-border: #22c55e;--color-confidence-high: #86efac;--color-confidence-high-bg: rgba(74, 222, 128, .25);--color-confidence-medium: #fde047;--color-confidence-medium-bg: rgba(250, 204, 21, .25);--color-confidence-low: #fca5a5;--color-confidence-low-bg: rgba(248, 113, 113, .25);--color-error-bg: #1c0a0a;--color-warning-bg: #1a1508;--color-info-bg: #0a1a1c;--color-slideshow-bg: rgba(0, 0, 0, .98);--focus-ring: 0 0 0 3px rgba(96, 165, 250, .4);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .4);--shadow-md: 0 2px 10px rgba(0, 0, 0, .5);--shadow-lg: 0 4px 20px rgba(0, 0, 0, .6);--shadow-xl: 0 8px 40px rgba(0, 0, 0, .7);--shadow-card: var(--shadow-sm);--shadow-dropdown: var(--shadow-md);--shadow-modal: var(--shadow-lg);--shadow-toast: var(--shadow-md);--shadow-focus: 0 0 0 3px rgba(96, 165, 250, .5);--border-width-thin: 2px}[data-theme=solarized-dark]{--color-bg-page: #002b36;--color-bg-primary: #073642;--color-bg-secondary: #0a3d4a;--color-bg-tertiary: #0d4652;--color-bg-elevated: #0d4652;--color-bg-hover: #10505e;--color-text-primary: #93a1a1;--color-text-secondary: #839496;--color-text-tertiary: #657b83;--color-text-quaternary: #586e75;--color-text-muted: #586e75;--color-text-inverse: #002b36;--color-border-subtle: #0d4652;--color-border-default: #1a5c6b;--color-border-strong: #2a7a8a;--color-accent-primary: #268bd2;--color-accent-primary-hover: #4aa3e0;--color-accent-primary-muted: rgba(38, 139, 210, .15);--color-accent-success: #859900;--color-accent-success-hover: #a3b714;--color-accent-success-muted: rgba(133, 153, 0, .15);--color-accent-error: #dc322f;--color-accent-error-hover: #e35856;--color-accent-error-muted: rgba(220, 50, 47, .15);--color-accent-error-light: #e8807e;--color-accent-warning: #b58900;--color-accent-warning-hover: #d4a017;--color-accent-warning-muted: rgba(181, 137, 0, .15);--color-accent-info: #2aa198;--color-accent-info-hover: #48b9b0;--color-accent-info-muted: rgba(42, 161, 152, .15);--color-accent-purple: #6c71c4;--color-accent-purple-hover: #8a8ed4;--color-accent-purple-muted: rgba(108, 113, 196, .15);--color-overlay-light: rgba(0, 20, 25, .3);--color-overlay-medium: rgba(0, 20, 25, .5);--color-overlay-heavy: rgba(0, 20, 25, .8);--color-tag-bg: #0d4652;--color-tag-text: #839496;--color-tag-manual-bg: #073d5c;--color-tag-manual-text: #7ab8d4;--color-tag-manual-hover: #094d73;--color-tag-location-bg: #1a3a00;--color-tag-location-text: #a3b714;--color-tag-location-hover: #254d00;--color-tag-location-border: #5a6e00;--color-confidence-high: #859900;--color-confidence-high-bg: rgba(133, 153, 0, .2);--color-confidence-medium: #b58900;--color-confidence-medium-bg: rgba(181, 137, 0, .2);--color-confidence-low: #dc322f;--color-confidence-low-bg: rgba(220, 50, 47, .2);--color-error-bg: #1a0a09;--color-warning-bg: #1a1400;--color-info-bg: #002a2a;--color-slideshow-bg: rgba(0, 30, 40, .95);--focus-ring: 0 0 0 2px rgba(38, 139, 210, .3);--shadow-sm: 0 1px 2px rgba(0, 20, 25, .3);--shadow-md: 0 2px 8px rgba(0, 20, 25, .4);--shadow-lg: 0 4px 16px rgba(0, 20, 25, .5);--shadow-xl: 0 8px 32px rgba(0, 20, 25, .6);--shadow-card: var(--shadow-sm);--shadow-dropdown: var(--shadow-md);--shadow-modal: var(--shadow-lg);--shadow-toast: var(--shadow-md);--shadow-focus: 0 0 0 2px rgba(38, 139, 210, .4)}[data-theme=warm]{--color-bg-page: #1a1410;--color-bg-primary: #211c14;--color-bg-secondary: #2a231a;--color-bg-tertiary: #332b20;--color-bg-elevated: #332b20;--color-bg-hover: #3d3428;--color-text-primary: #ede0cc;--color-text-secondary: #b8a98e;--color-text-tertiary: #8f8068;--color-text-quaternary: #6e614e;--color-text-muted: #6e614e;--color-text-inverse: #1a1410;--color-border-subtle: #3d3428;--color-border-default: #4d4232;--color-border-strong: #6e614e;--color-accent-primary: #d4913a;--color-accent-primary-hover: #e0a555;--color-accent-primary-muted: rgba(212, 145, 58, .12);--color-accent-success: #7eb356;--color-accent-success-hover: #96c86e;--color-accent-success-muted: rgba(126, 179, 86, .12);--color-accent-error: #c85a4a;--color-accent-error-hover: #d47264;--color-accent-error-muted: rgba(200, 90, 74, .12);--color-accent-error-light: #daa090;--color-accent-warning: #c9a036;--color-accent-warning-hover: #d9b44e;--color-accent-warning-muted: rgba(201, 160, 54, .12);--color-accent-info: #5ba3a0;--color-accent-info-hover: #74b5b2;--color-accent-info-muted: rgba(91, 163, 160, .12);--color-accent-purple: #a07dba;--color-accent-purple-hover: #b394ca;--color-accent-purple-muted: rgba(160, 125, 186, .12);--color-overlay-light: rgba(15, 10, 5, .3);--color-overlay-medium: rgba(15, 10, 5, .5);--color-overlay-heavy: rgba(15, 10, 5, .8);--color-tag-bg: #3d3428;--color-tag-text: #b8a98e;--color-tag-manual-bg: #3a3020;--color-tag-manual-text: #d4a060;--color-tag-manual-hover: #4a3d2a;--color-tag-location-bg: #2a3020;--color-tag-location-text: #96c86e;--color-tag-location-hover: #354028;--color-tag-location-border: #5a7a3a;--color-confidence-high: #7eb356;--color-confidence-high-bg: rgba(126, 179, 86, .2);--color-confidence-medium: #c9a036;--color-confidence-medium-bg: rgba(201, 160, 54, .2);--color-confidence-low: #c85a4a;--color-confidence-low-bg: rgba(200, 90, 74, .2);--color-error-bg: #1e1210;--color-warning-bg: #1e1a0e;--color-info-bg: #101e1e;--color-slideshow-bg: rgba(15, 10, 5, .95);--focus-ring: 0 0 0 2px rgba(212, 145, 58, .25);--shadow-sm: 0 1px 2px rgba(10, 5, 0, .25);--shadow-md: 0 2px 8px rgba(10, 5, 0, .35);--shadow-lg: 0 4px 16px rgba(10, 5, 0, .45);--shadow-xl: 0 8px 32px rgba(10, 5, 0, .55);--shadow-card: var(--shadow-sm);--shadow-dropdown: var(--shadow-md);--shadow-modal: var(--shadow-lg);--shadow-toast: var(--shadow-md);--shadow-focus: 0 0 0 2px rgba(212, 145, 58, .4)}:root{--font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--font-family-mono: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, monospace;--font-size-2xs: .5625rem;--font-size-xs: .625rem;--font-size-sm: .75rem;--font-size-base: .875rem;--font-size-md: 1rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 2rem;--font-size-3xl: 3rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-none: 1;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--letter-spacing-tighter: -.05em;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0;--letter-spacing-wide: .05em;--letter-spacing-wider: .1em;--heading-1-size: var(--font-size-2xl);--heading-1-weight: var(--font-weight-bold);--heading-1-line-height: var(--line-height-tight);--heading-1-letter-spacing: var(--letter-spacing-tight);--heading-2-size: var(--font-size-xl);--heading-2-weight: var(--font-weight-semibold);--heading-2-line-height: var(--line-height-tight);--heading-2-letter-spacing: var(--letter-spacing-tight);--heading-3-size: var(--font-size-lg);--heading-3-weight: var(--font-weight-semibold);--heading-3-line-height: var(--line-height-tight);--heading-3-letter-spacing: var(--letter-spacing-normal);--heading-4-size: var(--font-size-md);--heading-4-weight: var(--font-weight-semibold);--heading-4-line-height: var(--line-height-tight);--heading-4-letter-spacing: var(--letter-spacing-normal);--heading-5-size: var(--font-size-base);--heading-5-weight: var(--font-weight-semibold);--heading-5-line-height: var(--line-height-tight);--heading-5-letter-spacing: var(--letter-spacing-normal);--heading-6-size: var(--font-size-sm);--heading-6-weight: var(--font-weight-semibold);--heading-6-line-height: var(--line-height-tight);--heading-6-letter-spacing: var(--letter-spacing-wide);--body-size: var(--font-size-base);--body-weight: var(--font-weight-normal);--body-line-height: var(--line-height-normal);--body-large-size: var(--font-size-md);--body-large-weight: var(--font-weight-normal);--body-large-line-height: var(--line-height-normal);--body-small-size: var(--font-size-sm);--body-small-weight: var(--font-weight-normal);--body-small-line-height: var(--line-height-normal);--label-size: var(--font-size-sm);--label-weight: var(--font-weight-medium);--label-line-height: var(--line-height-tight);--label-letter-spacing: var(--letter-spacing-normal);--label-small-size: var(--font-size-xs);--label-small-weight: var(--font-weight-medium);--label-small-line-height: var(--line-height-tight);--caption-size: var(--font-size-sm);--caption-weight: var(--font-weight-normal);--caption-line-height: var(--line-height-normal);--code-size: var(--font-size-sm);--code-weight: var(--font-weight-normal);--code-line-height: var(--line-height-relaxed);--space-0: 0;--space-1: .25rem;--space-2: .375rem;--space-3: .5rem;--space-4: .625rem;--space-5: .75rem;--space-6: 1rem;--space-7: 1.25rem;--space-8: 1.5rem;--space-9: 2rem;--space-10: 2.5rem;--space-11: 3rem;--space-12: 4rem;--space-inline-xs: var(--space-1);--space-inline-sm: var(--space-2);--space-inline-md: var(--space-3);--space-stack-xs: var(--space-2);--space-stack-sm: var(--space-4);--space-stack-md: var(--space-6);--space-stack-lg: var(--space-8);--space-inset-sm: var(--space-3);--space-inset-md: var(--space-5);--space-inset-lg: var(--space-6);--border-width-thin: 1px;--border-width-medium: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-full: 999px;--icon-2xs: 12px;--icon-xs: 14px;--icon-sm: 16px;--icon-md: 20px;--icon-lg: 24px;--icon-xl: 32px;--icon-2xl: 48px;--icon-stroke-thin: 1.5;--icon-stroke: 2;--icon-stroke-bold: 2.5;--icon-button-sm: 32px;--icon-button-md: 36px;--icon-button-lg: 44px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 2px 8px rgba(0, 0, 0, .3);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .4);--shadow-xl: 0 8px 32px rgba(0, 0, 0, .5);--shadow-card: var(--shadow-sm);--shadow-dropdown: var(--shadow-md);--shadow-modal: var(--shadow-lg);--shadow-toast: var(--shadow-md);--shadow-focus: 0 0 0 2px rgba(59, 130, 246, .4);--duration-instant: 0s;--duration-fast: .1s;--duration-base: .15s;--duration-moderate: .2s;--duration-slow: .3s;--duration-slower: .5s;--ease-linear: linear;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--ease-snap: cubic-bezier(.2, 0, 0, 1);--ease-smooth: cubic-bezier(.25, .1, .25, 1);--transition-fast: var(--duration-fast) var(--ease-out);--transition-base: var(--duration-base) var(--ease-out);--transition-slow: var(--duration-slow) var(--ease-out);--transition-hover: var(--duration-fast) var(--ease-out);--transition-focus: var(--duration-fast) var(--ease-out);--transition-expand: var(--duration-slow) var(--ease-out);--transition-collapse: var(--duration-base) var(--ease-in);--transition-fade: var(--duration-base) var(--ease-in-out);--transition-slide: var(--duration-slow) var(--ease-out);--transition-scale: var(--duration-base) var(--ease-bounce);--z-base: 0;--z-above: 1;--z-dropdown: 10;--z-page-header: 50;--z-sticky: 50;--z-panel: 100;--z-header: 200;--z-drawer: 300;--z-modal-backdrop: 400;--z-modal: 500;--z-slideshow: 600;--z-tooltip: 700;--z-toast: 800;--container-max-width: 1200px;--header-height: 48px;--sidebar-width: 280px;--sidebar-nav-width: 68px}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-bg-page)}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}h1{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}h2{font-size:var(--font-size-lg);color:var(--color-text-secondary)}h3{font-size:var(--font-size-base);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-text-secondary)}p{margin:0}a{color:var(--color-accent-primary);text-decoration:none;transition:color var(--transition-base)}a:hover{color:var(--color-accent-primary-hover);text-decoration:underline}button{font-family:inherit;font-size:inherit;cursor:pointer}input,textarea,select{font-family:inherit;font-size:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-primary)}::-webkit-scrollbar-thumb{background:var(--color-border-default);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-border-strong)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.text-muted{color:var(--color-text-muted)}.text-accent{color:var(--color-accent-primary)}.text-success{color:var(--color-accent-success)}.text-error{color:var(--color-accent-error)}.text-warning{color:var(--color-accent-warning)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-md{font-size:var(--font-size-md)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-spin{animation:spin .8s linear infinite}.animate-fade-in{animation:fade-in var(--transition-base)}.animate-slide-up{animation:slide-up var(--transition-slow)}.z-base{z-index:var(--z-base)}.z-above{z-index:var(--z-above)}.z-dropdown{z-index:var(--z-dropdown)}.z-page-header{z-index:var(--z-page-header)}.z-panel{z-index:var(--z-panel)}.z-header{z-index:var(--z-header)}.z-drawer{z-index:var(--z-drawer)}.z-modal-backdrop{z-index:var(--z-modal-backdrop)}.z-modal{z-index:var(--z-modal)}.z-slideshow{z-index:var(--z-slideshow)}.z-tooltip{z-index:var(--z-tooltip)}.z-toast{z-index:var(--z-toast)}
