@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v145/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}body{margin:0}.material-icon{font-family:Material Icons,serif;font-weight:400;font-style:normal;font-size:18px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}.loading-state{text-align:center;padding:64px 24px;color:#6b7280}.loading-state .spinner{width:40px;height:40px;border:4px solid #e5e7eb;border-top:4px solid #667eea;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 16px}.loading-state p{font-size:1rem;margin:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--neutral-0: #000000;--neutral-5: #0c0c0c;--neutral-10: #1c1c1e;--neutral-15: #2c2c2e;--neutral-20: #3a3a3c;--neutral-25: #48484a;--neutral-30: #565658;--neutral-35: #636366;--neutral-40: #787880;--neutral-50: #8e8e93;--neutral-60: #aeaeb2;--neutral-70: #c7c7cc;--neutral-75: #d1d1d6;--neutral-80: #e5e5ea;--neutral-85: #f2f2f7;--neutral-90: #f8f8fd;--neutral-95: #fafafd;--neutral-98: #fcfcfe;--neutral-99: #ffffff;--accent-dark-seed: #ff6b35;--accent-light-seed: #6366f1;--success-seed: #10b981;--warning-seed: #f59e0b;--danger-seed: #ef4444;--info-seed: #3b82f6;--interactive-primary: var(--accent-seed);--interactive-secondary: var(--neutral-60);--interactive-success: var(--success-seed);--interactive-warning: var(--warning-seed);--interactive-danger: var(--danger-seed);--sb-size: 8px;--sb-radius: 12px;--sb-track: transparent;--sb-thumb: var(--neutral-40);--sb-thumb-hover: var(--neutral-50);--sb-thumb-active: var(--accent-500);--sb-corner: transparent}:root{--accent-50: color-mix(in srgb, var(--accent-seed) 5%, #fefefe);--accent-100: color-mix(in srgb, var(--accent-seed) 12%, #fafafa);--accent-200: color-mix(in srgb, var(--accent-seed) 22%, #f5f5f5);--accent-300: color-mix(in srgb, var(--accent-seed) 35%, #e8e8e8);--accent-400: color-mix(in srgb, var(--accent-seed) 50%, #d0d0d0);--accent-500: var(--accent-seed);--accent-600: color-mix(in srgb, var(--accent-seed) 85%, #2a2a2a);--accent-700: color-mix(in srgb, var(--accent-seed) 70%, #1a1a1a);--accent-800: color-mix(in srgb, var(--accent-seed) 55%, #0f0f0f);--accent-900: color-mix(in srgb, var(--accent-seed) 35%, #050505);--success-50: color-mix(in srgb, var(--success-seed) 6%, #f8fffe);--success-100: color-mix(in srgb, var(--success-seed) 14%, #f0fdf9);--success-200: color-mix(in srgb, var(--success-seed) 25%, #dcfce7);--success-300: color-mix(in srgb, var(--success-seed) 40%, #bbf7d0);--success-400: color-mix(in srgb, var(--success-seed) 65%, #86efac);--success-500: var(--success-seed);--success-600: color-mix(in srgb, var(--success-seed) 85%, #166534);--success-700: color-mix(in srgb, var(--success-seed) 70%, #14532d);--success-800: color-mix(in srgb, var(--success-seed) 55%, #0f2419);--success-900: color-mix(in srgb, var(--success-seed) 35%, #071a0f);--warning-50: color-mix(in srgb, var(--warning-seed) 6%, #fffef7);--warning-100: color-mix(in srgb, var(--warning-seed) 14%, #fef3c7);--warning-200: color-mix(in srgb, var(--warning-seed) 25%, #fde68a);--warning-300: color-mix(in srgb, var(--warning-seed) 40%, #fcd34d);--warning-400: color-mix(in srgb, var(--warning-seed) 65%, #fbbf24);--warning-500: var(--warning-seed);--warning-600: color-mix(in srgb, var(--warning-seed) 85%, #b45309);--warning-700: color-mix(in srgb, var(--warning-seed) 70%, #92400e);--warning-800: color-mix(in srgb, var(--warning-seed) 55%, #78350f);--warning-900: color-mix(in srgb, var(--warning-seed) 35%, #451a03);--danger-50: color-mix(in srgb, var(--danger-seed) 6%, #fef7f7);--danger-100: color-mix(in srgb, var(--danger-seed) 14%, #fee2e2);--danger-200: color-mix(in srgb, var(--danger-seed) 25%, #fecaca);--danger-300: color-mix(in srgb, var(--danger-seed) 40%, #fca5a5);--danger-400: color-mix(in srgb, var(--danger-seed) 65%, #f87171);--danger-500: var(--danger-seed);--danger-600: color-mix(in srgb, var(--danger-seed) 85%, #b91c1c);--danger-700: color-mix(in srgb, var(--danger-seed) 70%, #991b1b);--danger-800: color-mix(in srgb, var(--danger-seed) 55%, #7f1d1d);--danger-900: color-mix(in srgb, var(--danger-seed) 35%, #450a0a);--info-50: color-mix(in srgb, var(--info-seed) 6%, #f7f9ff);--info-100: color-mix(in srgb, var(--info-seed) 14%, #dbeafe);--info-200: color-mix(in srgb, var(--info-seed) 25%, #bfdbfe);--info-300: color-mix(in srgb, var(--info-seed) 40%, #93c5fd);--info-400: color-mix(in srgb, var(--info-seed) 65%, #60a5fa);--info-500: var(--info-seed);--info-600: color-mix(in srgb, var(--info-seed) 85%, #1d4ed8);--info-700: color-mix(in srgb, var(--info-seed) 70%, #1e40af);--info-800: color-mix(in srgb, var(--info-seed) 55%, #1e3a8a);--info-900: color-mix(in srgb, var(--info-seed) 35%, #172554)}:root[data-theme=light]{--accent-seed: var(--accent-light-seed);--color-bg: var(--neutral-98);--color-surface: var(--neutral-99);--color-surface-2: var(--neutral-95);--color-surface-3: var(--neutral-90);--color-surface-hover: var(--neutral-95);--color-border: color-mix(in srgb, var(--neutral-85) 80%, var(--accent-200) 20%);--color-border-strong: color-mix(in srgb, var(--neutral-70) 85%, var(--accent-300) 15%);--color-text: var(--neutral-15);--color-text-secondary: var(--neutral-35);--color-text-muted: var(--neutral-50);--color-text-disabled: var(--neutral-70);--color-white: var(--neutral-99);--color-accent: var(--accent-600);--color-accent-hover: var(--accent-700);--color-accent-light: var(--accent-50);--shadow-sm: 0 1px 2px 0 rgb(15 15 30 / .04), 0 1px 3px 0 rgb(15 15 30 / .06);--shadow-md: 0 4px 8px -2px rgb(15 15 30 / .08), 0 2px 4px -2px rgb(15 15 30 / .06);--shadow-lg: 0 12px 24px -4px rgb(15 15 30 / .12), 0 4px 8px -4px rgb(15 15 30 / .08);--shadow-xl: 0 24px 48px -8px rgb(15 15 30 / .16), 0 8px 16px -6px rgb(15 15 30 / .1);--shadow-glow: 0 0 24px rgb(var(--accent-400) / .3);--light-navbar-bg: color-mix(in srgb, var(--neutral-99) 95%, var(--accent-50) 5%);--light-navbar-text: var(--color-text);--light-navbar-border: color-mix(in srgb, var(--neutral-90) 90%, var(--accent-100) 10%);--light-navbar-hover: var(--neutral-95);--light-navbar-shadow: var(--shadow-md);--projects-bg: var(--color-bg);--projects-surface: var(--color-surface);--projects-surface-2: var(--color-surface-2);--projects-surface-hover: var(--color-surface-hover);--projects-border: var(--color-border);--projects-border-strong: var(--color-border-strong);--projects-title: var(--color-text);--projects-subtitle: var(--color-text-secondary);--projects-text: var(--color-text-secondary);--projects-muted: var(--color-text-muted);--projects-accent: var(--color-accent);--projects-accent-hover: var(--color-accent-hover);--projects-shadow: var(--shadow-md);--card-bg: var(--color-surface);--card-bg-hover: var(--color-surface-2);--card-border: var(--color-border);--card-border-hover: var(--color-border-strong);--card-shadow: var(--shadow-sm);--card-shadow-hover: var(--shadow-md);--toast-success: var(--success-600);--toast-success-bg: var(--success-50);--toast-success-border: var(--success-200);--toast-warning: var(--warning-600);--toast-warning-bg: var(--warning-50);--toast-warning-border: var(--warning-200);--toast-error: var(--danger-600);--toast-error-bg: var(--danger-50);--toast-error-border: var(--danger-200);--toast-info: var(--info-600);--toast-info-bg: var(--info-50);--toast-info-border: var(--info-200);--toast-text-on-color: #ffffff;--button-primary-bg: var(--color-accent);--button-primary-hover: var(--color-accent-hover);--button-primary-text: #ffffff;--button-secondary-bg: var(--color-surface-2);--button-secondary-hover: var(--color-surface-3);--button-secondary-text: var(--color-text);--button-ghost-hover: var(--color-surface-hover);--input-bg: var(--color-surface);--input-border: var(--color-border);--input-border-focus: var(--color-accent);--input-text: var(--color-text);--input-placeholder: var(--color-text-muted);--focus-ring-color: color-mix(in srgb, var(--color-accent) 60%, transparent);--focus-ring-offset: 2px;--sb-track: transparent;--sb-thumb: color-mix(in srgb, var(--neutral-70) 60%, var(--accent-200) 40%);--sb-thumb-hover: color-mix(in srgb, var(--neutral-60) 70%, var(--accent-300) 30%);--sb-thumb-active: var(--color-accent);--sb-corner: transparent}:root,:root[data-theme=dark]{--accent-seed: var(--accent-dark-seed);--color-bg: var(--neutral-5);--color-surface: var(--neutral-15);--color-surface-2: var(--neutral-20);--color-surface-3: var(--neutral-25);--color-surface-hover: color-mix(in srgb, var(--neutral-20) 85%, var(--accent-800) 15%);--color-border: color-mix(in srgb, var(--neutral-30) 80%, var(--accent-700) 20%);--color-border-strong: color-mix(in srgb, var(--neutral-40) 85%, var(--accent-600) 15%);--color-text: var(--neutral-80);--color-text-secondary: var(--neutral-70);--color-text-muted: var(--neutral-60);--color-text-disabled: var(--neutral-50);--color-white: var(--neutral-99);--color-accent: var(--accent-400);--color-accent-hover: var(--accent-300);--color-accent-light: var(--accent-800);--shadow-sm: 0 2px 4px 0 rgb(0 0 0 / .3), 0 1px 2px 0 rgb(0 0 0 / .2);--shadow-md: 0 8px 16px -4px rgb(0 0 0 / .4), 0 4px 8px -4px rgb(0 0 0 / .3);--shadow-lg: 0 16px 32px -8px rgb(0 0 0 / .5), 0 8px 16px -8px rgb(0 0 0 / .4);--shadow-xl: 0 32px 64px -16px rgb(0 0 0 / .6), 0 16px 32px -12px rgb(0 0 0 / .5);--shadow-glow: 0 0 32px color-mix(in srgb, var(--accent-400) 40%, transparent 60%);--dark-navbar-bg: color-mix(in srgb, var(--neutral-15) 90%, var(--accent-900) 10%);--dark-navbar-text: var(--color-text);--dark-navbar-border: color-mix(in srgb, var(--neutral-25) 85%, var(--accent-800) 15%);--dark-navbar-hover: color-mix(in srgb, var(--neutral-20) 85%, var(--accent-800) 15%);--dark-navbar-shadow: var(--shadow-xl);--projects-bg: var(--color-bg);--projects-surface: var(--color-surface);--projects-surface-2: var(--color-surface-2);--projects-surface-hover: var(--color-surface-hover);--projects-border: var(--color-border);--projects-border-strong: var(--color-border-strong);--projects-title: var(--color-text);--projects-subtitle: var(--color-text-secondary);--projects-text: var(--color-text-secondary);--projects-muted: var(--color-text-muted);--projects-accent: var(--color-accent);--projects-accent-hover: var(--color-accent-hover);--projects-shadow: var(--shadow-xl);--card-bg: var(--color-surface);--card-bg-hover: var(--color-surface-2);--card-border: var(--color-border);--card-border-hover: var(--color-border-strong);--card-shadow: var(--shadow-md);--card-shadow-hover: var(--shadow-lg);--toast-success: var(--success-400);--toast-success-bg: color-mix(in srgb, var(--color-surface), var(--success-500) 15%);--toast-success-border: var(--success-700);--toast-warning: var(--warning-400);--toast-warning-bg: color-mix(in srgb, var(--color-surface), var(--warning-500) 15%);--toast-warning-border: var(--warning-700);--toast-error: var(--danger-400);--toast-error-bg: color-mix(in srgb, var(--color-surface), var(--danger-500) 15%);--toast-error-border: var(--danger-700);--toast-info: var(--info-400);--toast-info-bg: color-mix(in srgb, var(--color-surface), var(--info-500) 15%);--toast-info-border: var(--info-700);--toast-text-on-color: var(--neutral-0);--button-primary-bg: var(--color-accent);--button-primary-hover: var(--color-accent-hover);--button-primary-text: var(--neutral-0);--button-secondary-bg: var(--color-surface-2);--button-secondary-hover: var(--color-surface-3);--button-secondary-text: var(--color-text);--button-ghost-hover: var(--color-surface-hover);--input-bg: var(--color-surface-2);--input-border: var(--color-border);--input-border-focus: var(--color-accent);--input-text: var(--color-text);--input-placeholder: var(--color-text-muted);--focus-ring-color: color-mix(in srgb, var(--color-accent) 40%, transparent);--focus-ring-offset: 2px;--sb-track: transparent;--sb-thumb: color-mix(in srgb, var(--neutral-40) 70%, var(--accent-700) 30%);--sb-thumb-hover: color-mix(in srgb, var(--neutral-50) 60%, var(--accent-600) 40%);--sb-thumb-active: var(--color-accent);--sb-corner: transparent;--cmdbar-bg: color-mix(in srgb, var(--color-surface-2) 80%, var(--accent-900) 20%);--cmdbar-border: color-mix(in srgb, var(--color-border-strong) 70%, var(--accent-700) 30%);--cmdbar-text: var(--color-text);--cmdbar-muted: var(--color-text-muted);--cmdbar-accent: var(--color-accent);--cmdbar-ok: var(--success-400);--cmdbar-warn: var(--warning-400);--rcd-bg: color-mix(in srgb, var(--color-surface-2) 75%, var(--accent-900) 25%);--rcd-border: color-mix(in srgb, var(--color-border-strong) 65%, var(--accent-600) 35%);--rcd-text: var(--color-text);--rcd-muted: var(--color-text-muted);--rcd-accent: var(--color-accent);--rcd-add: var(--success-400);--rcd-update: var(--warning-400);--rcd-delete: var(--danger-400);--rcd-shadow: var(--shadow-xl);--revert-color: var(--rcd-add);--bg-fallback: color-mix(in srgb, var(--color-surface) 70%, var(--success-800) 30%);--bg-hover-fb: color-mix(in srgb, var(--color-surface) 60%, var(--success-700) 40%);--border-fb: var(--success-500)}html,body{color:var(--color-text);background-color:var(--color-bg);transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:4px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.25rem;border-radius:.5rem;font-weight:600;font-size:.875rem;line-height:1.25rem;letter-spacing:.025em;border:1px solid transparent;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-decoration:none;position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s}.btn:hover:before{left:100%}.btn.btn-primary{background:linear-gradient(135deg,var(--button-primary-bg),color-mix(in srgb,var(--button-primary-bg) 85%,#000 15%));color:var(--button-primary-text);box-shadow:var(--shadow-md),0 0 0 1px color-mix(in srgb,var(--color-accent) 30%,transparent)}.btn.btn-primary:hover{background:linear-gradient(135deg,var(--button-primary-hover),color-mix(in srgb,var(--button-primary-hover) 85%,#000 15%));box-shadow:var(--shadow-lg),var(--shadow-glow);transform:translateY(-2px) scale(1.02)}.btn.btn-primary:active{transform:translateY(-1px) scale(1.01);box-shadow:var(--shadow-md)}.btn.btn-secondary{background:color-mix(in srgb,var(--button-secondary-bg) 80%,var(--color-accent) 5%);color:var(--button-secondary-text);border-color:color-mix(in srgb,var(--color-border) 70%,var(--color-accent) 30%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn.btn-secondary:hover{background:color-mix(in srgb,var(--button-secondary-hover) 75%,var(--color-accent) 10%);border-color:color-mix(in srgb,var(--color-border-strong) 60%,var(--color-accent) 40%);transform:translateY(-1px)}.btn.btn-ghost{background-color:transparent;color:var(--color-text-secondary)}.btn.btn-ghost:hover{background:color-mix(in srgb,var(--button-ghost-hover) 80%,var(--color-accent) 10%);color:var(--color-text);transform:translateY(-1px)}.input{width:100%;padding:.75rem 1rem;border:1.5px solid var(--input-border);border-radius:.5rem;background:color-mix(in srgb,var(--input-bg) 85%,var(--color-accent) 3%);color:var(--input-text);font-size:.875rem;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.input::placeholder{color:var(--input-placeholder);font-weight:400}.input:focus{outline:none;border-color:var(--input-border-focus);background:color-mix(in srgb,var(--input-bg) 90%,var(--color-accent) 6%);box-shadow:0 0 0 4px var(--focus-ring-color),var(--shadow-md);transform:translateY(-1px)}.input:hover:not(:focus){border-color:color-mix(in srgb,var(--input-border) 70%,var(--color-accent) 30%);background:color-mix(in srgb,var(--input-bg) 88%,var(--color-accent) 4%)}.input[type=date],.input[type=datetime-local],.input[type=time]{position:relative}.input[type=date]::-webkit-calendar-picker-indicator,.input[type=datetime-local]::-webkit-calendar-picker-indicator,.input[type=time]::-webkit-calendar-picker-indicator{background:transparent;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s ease}.input[type=date]::-webkit-calendar-picker-indicator:hover,.input[type=datetime-local]::-webkit-calendar-picker-indicator:hover,.input[type=time]::-webkit-calendar-picker-indicator:hover{background-color:color-mix(in srgb,var(--color-accent) 20%,transparent)}.input[type=date]::-moz-focus-inner,.input[type=datetime-local]::-moz-focus-inner,.input[type=time]::-moz-focus-inner{border:0}.input[type=date]::-webkit-datetime-edit,.input[type=datetime-local]::-webkit-datetime-edit,.input[type=time]::-webkit-datetime-edit{color:var(--input-text)}.input[type=date]::-webkit-datetime-edit-fields-wrapper,.input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper,.input[type=time]::-webkit-datetime-edit-fields-wrapper{color:var(--input-text)}.input[type=date]::-webkit-datetime-edit-text,.input[type=datetime-local]::-webkit-datetime-edit-text,.input[type=time]::-webkit-datetime-edit-text{color:var(--input-text)}.input[type=date]::-webkit-datetime-edit-month-field,.input[type=date]::-webkit-datetime-edit-day-field,.input[type=date]::-webkit-datetime-edit-year-field,.input[type=datetime-local]::-webkit-datetime-edit-month-field,.input[type=datetime-local]::-webkit-datetime-edit-day-field,.input[type=datetime-local]::-webkit-datetime-edit-year-field,.input[type=time]::-webkit-datetime-edit-month-field,.input[type=time]::-webkit-datetime-edit-day-field,.input[type=time]::-webkit-datetime-edit-year-field{color:var(--input-text)}:root[data-theme=dark] .input[type=date]::-webkit-calendar-picker-indicator,:root[data-theme=dark] .input[type=datetime-local]::-webkit-calendar-picker-indicator,:root[data-theme=dark] .input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.8) brightness(1.2)}:root[data-theme=light] .input[type=date]::-webkit-calendar-picker-indicator,:root[data-theme=light] .input[type=datetime-local]::-webkit-calendar-picker-indicator,:root[data-theme=light] .input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.4) brightness(.8)}.card{background:color-mix(in srgb,var(--card-bg) 90%,var(--color-accent) 3%);border:1px solid color-mix(in srgb,var(--card-border) 80%,var(--color-accent) 20%);border-radius:.75rem;box-shadow:var(--card-shadow);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative;overflow:hidden}.card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-accent) 30%,transparent),transparent);opacity:0;transition:opacity .3s}.card:hover{background:color-mix(in srgb,var(--card-bg-hover) 85%,var(--color-accent) 6%);border-color:color-mix(in srgb,var(--card-border-hover) 70%,var(--color-accent) 30%);box-shadow:var(--card-shadow-hover),var(--shadow-glow);transform:translateY(-4px) scale(1.01)}.card:hover:before{opacity:1}*{scrollbar-width:thin;scrollbar-color:var(--sb-thumb) var(--sb-track)}*::-webkit-scrollbar{width:var(--sb-size);height:var(--sb-size)}*::-webkit-scrollbar-track{background:var(--sb-track);border-radius:var(--sb-radius)}*::-webkit-scrollbar-thumb{background:var(--sb-thumb);border-radius:var(--sb-radius);border:2px solid transparent;background-clip:padding-box;transition:all .2s ease}*::-webkit-scrollbar-thumb:hover{background:var(--sb-thumb-hover);background-clip:padding-box}*::-webkit-scrollbar-thumb:active{background:var(--sb-thumb-active);background-clip:padding-box}*::-webkit-scrollbar-corner{background:var(--sb-corner)}@media (pointer: coarse){:root{--sb-size: 12px}}.scrollbar-thin{--sb-size: 8px}.scrollbar-none{scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}.scroll-area{overscroll-behavior:contain}body.gallery-page,html:has(.gallery-page){overflow:hidden!important;height:100vh!important}app-root:has(app-gallery){height:100vh;overflow:hidden}.highlighted-row{background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 20%,transparent),color-mix(in srgb,var(--color-accent) 10%,transparent),color-mix(in srgb,var(--color-accent) 20%,transparent))!important;border:2px solid var(--color-accent)!important;border-radius:.5rem!important;animation:highlightPulse 2s ease-in-out;box-shadow:0 0 20px color-mix(in srgb,var(--color-accent) 30%,transparent)!important;transform:scale(1.01)!important;z-index:10!important;position:relative!important}@keyframes highlightPulse{0%{box-shadow:0 0 20px color-mix(in srgb,var(--color-accent) 30%,transparent)}50%{box-shadow:0 0 30px color-mix(in srgb,var(--color-accent) 50%,transparent)}to{box-shadow:0 0 20px color-mix(in srgb,var(--color-accent) 30%,transparent)}}
