/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components,utilities;:root{--animation-duration-instant:.1s;--animation-duration-fast:.15s;--animation-duration-normal:.25s;--animation-duration-slow:.4s;--animation-duration-slower:.6s;--animation-duration-slowest:.8s;--animation-easing-linear:linear;--animation-easing-fluid:cubic-bezier(.4,0,.2,1);--animation-easing-grace:cubic-bezier(.25,.1,.25,1);--animation-easing-energy:cubic-bezier(.68,-.55,.265,1.55);--animation-easing-calm:cubic-bezier(.23,1,.32,1);--animation-easing-in:cubic-bezier(.4,0,1,1);--animation-easing-out:cubic-bezier(0,0,.2,1);--animation-easing-in-out:cubic-bezier(.4,0,.2,1);--breakpoint-xs:320px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--color-core-purple-50:#faf5ff;--color-core-purple-100:#f3e8ff;--color-core-purple-200:#e9d5ff;--color-core-purple-300:#d8b4fe;--color-core-purple-400:#c084fc;--color-core-purple-500:#a855f7;--color-core-purple-600:#9333ea;--color-core-purple-700:#7e22ce;--color-core-purple-800:#6b21a8;--color-core-purple-900:#581c87;--color-core-pink-50:#fdf2f8;--color-core-pink-100:#fce7f3;--color-core-pink-200:#fbcfe8;--color-core-pink-300:#f9a8d4;--color-core-pink-400:#f472b6;--color-core-pink-500:#ec4899;--color-core-pink-600:#db2777;--color-core-pink-700:#be185d;--color-core-pink-800:#9d174d;--color-core-pink-900:#831843;--color-core-blue-50:#eff6ff;--color-core-blue-100:#dbeafe;--color-core-blue-200:#bfdbfe;--color-core-blue-300:#93c5fd;--color-core-blue-400:#60a5fa;--color-core-blue-500:#3b82f6;--color-core-blue-600:#2563eb;--color-core-blue-700:#1d4ed8;--color-core-blue-800:#1e40af;--color-core-blue-900:#1e3a8a;--color-core-cyan-50:#ecfeff;--color-core-cyan-100:#cffafe;--color-core-cyan-200:#a5f3fc;--color-core-cyan-300:#67e8f9;--color-core-cyan-400:#22d3ee;--color-core-cyan-500:#06b6d4;--color-core-cyan-600:#0891b2;--color-core-cyan-700:#0e7490;--color-core-cyan-800:#155e75;--color-core-cyan-900:#164e63;--color-core-green-50:#f0fdf4;--color-core-green-100:#dcfce7;--color-core-green-200:#bbf7d0;--color-core-green-300:#86efac;--color-core-green-400:#4ade80;--color-core-green-500:#10b981;--color-core-green-600:#059669;--color-core-green-700:#047857;--color-core-green-800:#065f46;--color-core-green-900:#064e3b;--color-core-amber-50:#fffbeb;--color-core-amber-100:#fef3c7;--color-core-amber-200:#fde68a;--color-core-amber-300:#fcd34d;--color-core-amber-400:#fbbf24;--color-core-amber-500:#f59e0b;--color-core-amber-600:#d97706;--color-core-amber-700:#b45309;--color-core-amber-800:#92400e;--color-core-amber-900:#78350f;--color-core-red-50:#fef2f2;--color-core-red-100:#fee2e2;--color-core-red-200:#fecaca;--color-core-red-300:#fca5a5;--color-core-red-400:#f87171;--color-core-red-500:#ef4444;--color-core-red-600:#dc2626;--color-core-red-700:#b91c1c;--color-core-red-800:#991b1b;--color-core-red-900:#7f1d1d;--color-core-slate-50:#f8fafc;--color-core-slate-100:#f1f5f9;--color-core-slate-200:#e2e8f0;--color-core-slate-300:#cbd5e1;--color-core-slate-400:#94a3b8;--color-core-slate-500:#64748b;--color-core-slate-600:#475569;--color-core-slate-700:#334155;--color-core-slate-800:#1e293b;--color-core-slate-900:#0f172a;--color-core-gray-50:#f9fafb;--color-core-gray-100:#f3f4f6;--color-core-gray-200:#e5e7eb;--color-core-gray-300:#d1d5db;--color-core-gray-400:#9ca3af;--color-core-gray-500:#6b7280;--color-core-gray-600:#4b5563;--color-core-gray-700:#374151;--color-core-gray-800:#1f2937;--color-core-gray-900:#111827;--color-core-white:#fff;--color-core-black:#000;--color-action-primary-default:#a855f7;--color-action-primary-hover:#9333ea;--color-action-primary-active:#7e22ce;--color-action-secondary-default:#3b82f6;--color-action-secondary-hover:#2563eb;--color-action-secondary-active:#1d4ed8;--color-feedback-success-default:#10b981;--color-feedback-success-light:#dcfce7;--color-feedback-success-dark:#047857;--color-feedback-error-default:#ef4444;--color-feedback-error-light:#fee2e2;--color-feedback-error-dark:#b91c1c;--color-feedback-warning-default:#f59e0b;--color-feedback-warning-light:#fef3c7;--color-feedback-warning-dark:#b45309;--color-feedback-info-default:#06b6d4;--color-feedback-info-light:#cffafe;--color-feedback-info-dark:#0e7490;--color-state-hover-bg:#0000000d;--color-state-hover-border:#94a3b8;--color-state-active-bg:#0000001a;--color-state-active-border:#475569;--color-state-focus-ring:#a855f7;--color-state-focus-border:#a855f7;--color-state-disabled-bg:#f1f5f9;--color-state-disabled-text:#94a3b8;--color-state-disabled-border:#e2e8f0;--color-text-primary:#1e293b;--color-text-secondary:#475569;--color-text-tertiary:#64748b;--color-text-inverse:#fff;--color-surface-primary:#fff;--color-surface-secondary:#f8fafc;--color-surface-tertiary:#f1f5f9;--spacing-0:0;--spacing-1:.5rem;--spacing-2:1rem;--spacing-3:1.5rem;--spacing-4:2rem;--spacing-5:2.5rem;--spacing-6:3rem;--spacing-7:3.5rem;--spacing-8:4rem;--spacing-9:4.5rem;--spacing-10:5rem;--spacing-11:5.5rem;--spacing-12:6rem;--spacing-14:7rem;--spacing-16:8rem;--spacing-20:10rem;--spacing-24:12rem;--spacing-32:16rem;--spacing-px:1px;--spacing-0-5:.25rem;--spacing-1-5:.75rem;--spacing-2-5:1.25rem;--spacing-3-5:1.75rem;--typography-font-family-primary:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--typography-font-family-mono:"JetBrains Mono","Fira Code",Menlo,Monaco,Consolas,"Courier New",monospace;--typography-size-xs:.75rem;--typography-size-sm:.875rem;--typography-size-base:1rem;--typography-size-lg:1.125rem;--typography-size-xl:1.25rem;--typography-size-2xl:1.5rem;--typography-size-3xl:1.875rem;--typography-size-4xl:2.25rem;--typography-size-5xl:3rem;--typography-size-6xl:3.75rem;--typography-weight-light:300;--typography-weight-normal:400;--typography-weight-medium:500;--typography-weight-semibold:600;--typography-weight-bold:700;--typography-weight-extrabold:800;--typography-line-height-none:1;--typography-line-height-tight:1.25;--typography-line-height-snug:1.375;--typography-line-height-normal:1.5;--typography-line-height-relaxed:1.75;--typography-line-height-loose:2;--typography-letter-spacing-tighter:-.05em;--typography-letter-spacing-tight:-.025em;--typography-letter-spacing-normal:0;--typography-letter-spacing-wide:.025em;--typography-letter-spacing-wider:.05em;--typography-letter-spacing-widest:.1em;--component-button-height-sm:32px;--component-button-height-md:44px;--component-button-height-lg:56px;--component-button-padding-sm:.5rem 1rem;--component-button-padding-md:1rem 1.5rem;--component-button-padding-lg:1.5rem 2rem;--component-button-border-radius-sm:.25rem;--component-button-border-radius-md:.5rem;--component-button-border-radius-lg:.75rem;--component-button-font-size-sm:.875rem;--component-button-font-size-md:1rem;--component-button-font-size-lg:1.125rem;--component-input-height-sm:32px;--component-input-height-md:44px;--component-input-height-lg:56px;--component-input-padding-sm:.5rem 1rem;--component-input-padding-md:1rem 1.5rem;--component-input-padding-lg:1.5rem 2rem;--component-input-border-radius-sm:.25rem;--component-input-border-radius-md:.5rem;--component-input-border-radius-lg:.75rem;--component-input-font-size-sm:.875rem;--component-input-font-size-md:1rem;--component-input-font-size-lg:1.125rem;--component-card-padding-sm:1.5rem;--component-card-padding-md:2rem;--component-card-padding-lg:3rem;--component-card-border-radius-sm:.5rem;--component-card-border-radius-md:.75rem;--component-card-border-radius-lg:1rem;--component-modal-padding-sm:2rem;--component-modal-padding-md:3rem;--component-modal-padding-lg:4rem;--component-modal-max-width-sm:400px;--component-modal-max-width-md:640px;--component-modal-max-width-lg:800px;--component-modal-max-width-xl:1024px;--border-radius-none:0;--border-radius-sm:.25rem;--border-radius-md:.5rem;--border-radius-lg:.75rem;--border-radius-xl:1rem;--border-radius-2xl:1.5rem;--border-radius-full:9999px;--elevation-z-index-base:0;--elevation-z-index-dropdown:1000;--elevation-z-index-sticky:1100;--elevation-z-index-fixed:1200;--elevation-z-index-overlay:1300;--elevation-z-index-modal:1400;--elevation-z-index-popover:1500;--elevation-z-index-toast:1600;--elevation-z-index-tooltip:1700;--elevation-shadow-0:none;--elevation-shadow-1:0 1px 2px 0 #0000000d;--elevation-shadow-2:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--elevation-shadow-3:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--elevation-shadow-4:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--elevation-shadow-5:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--aether-bg-start:linear-gradient(135deg,#f8fafc 0%,#e1e7ef 50%,#f1f5f9 100%);--aether-bg-end:linear-gradient(135deg,#e1e7ef 0%,#cbd5e1 50%,#e2e8f0 100%);--aether-bg-ambient:radial-gradient(ellipse at center,#93c5fd1a 0%,#dbeafe0d 70%,transparent 100%);--glass-bg-primary:#ffffffbf;--glass-bg-secondary:#fff9;--glass-bg-tertiary:#ffffff73;--glass-stroke-primary:#cbd5e199;--glass-stroke-secondary:#94a3b866;--glass-blur-subtle:blur(8px);--glass-blur-medium:blur(12px);--glass-blur-strong:blur(16px);--aurora-primary:linear-gradient(45deg,#a855f7,#ec4899,#f59e0b,#06b6d4);--aurora-secondary:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899);--aurora-tertiary:linear-gradient(90deg,#06b6d4,#10b981,#f59e0b);--aurora-glow-soft:0 0 20px #a855f726;--aurora-glow-medium:0 0 30px #a855f740;--aurora-glow-strong:0 0 40px #a855f759;--shadow-glass-subtle:0 1px 3px #0000000d,0 1px 2px #0000001a;--shadow-glass-medium:0 4px 6px #0000000d,0 2px 4px #0000001a;--shadow-glass-strong:0 10px 15px #0000001a,0 4px 6px #0000000d}.bayat-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bayat-sr-only-focusable:focus,.bayat-sr-only-focusable:active{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}[data-focus-visible]{outline:2px solid var(--aurora-primary,#8b5cf6);outline-offset:2px;border-radius:var(--border-radius-sm,4px)}.bayat-skip-link{z-index:9999;padding:var(--spacing-2,.5rem)var(--spacing-3,.75rem);background:var(--glass-bg-primary,#fffffff2);-webkit-backdrop-filter:var(--glass-blur-medium,blur(12px));backdrop-filter:var(--glass-blur-medium,blur(12px));border:1px solid var(--glass-stroke-primary,#cbd5e199);border-radius:var(--border-radius-md,8px);font-family:var(--typography-font-family-primary,"Inter",sans-serif);font-size:var(--typography-size-base,16px);font-weight:var(--typography-weight-medium,500);color:var(--color-text-primary,#1e293b);box-shadow:var(--shadow-glass-subtle,0 2px 8px #0000001a);transition:top var(--animation-duration-fast,.15s)var(--animation-easing-fluid,cubic-bezier(.4,0,.2,1));text-decoration:none;position:absolute;top:-100px;left:0}.bayat-skip-link:focus{top:var(--spacing-3,.75rem);outline:2px solid var(--aurora-primary,#8b5cf6);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.bayat-skip-link{transition:none}}@media (prefers-contrast:high){.bayat-skip-link,[data-focus-visible]{outline-width:3px;outline-color:currentColor}}@media (prefers-color-scheme:dark){.bayat-skip-link{background:var(--glass-bg-primary-dark,#1e293bf2);border-color:var(--glass-stroke-primary-dark,#47556999);color:var(--color-text-primary-dark,#f1f5f9)}}*{box-sizing:border-box}body{font-family:var(--typography-font-family-primary);color:var(--color-text-primary);background:var(--aether-bg-start);background-attachment:fixed;min-height:100vh;margin:0;padding:0;position:relative}body:before{content:"";background:var(--aether-bg-ambient);pointer-events:none;z-index:-1;position:fixed;top:0;right:0;bottom:0;left:0}.glass-surface{background:var(--glass-bg-primary);-webkit-backdrop-filter:var(--glass-blur-medium);backdrop-filter:var(--glass-blur-medium);border:1px solid var(--glass-stroke-primary);box-shadow:var(--shadow-glass-medium)}.glass-surface-secondary{background:var(--glass-bg-secondary);-webkit-backdrop-filter:var(--glass-blur-subtle);backdrop-filter:var(--glass-blur-subtle);border:1px solid var(--glass-stroke-secondary);box-shadow:var(--shadow-glass-subtle)}.aurora-glow{position:relative;overflow:hidden}.aurora-glow:before{content:"";background:var(--aurora-primary);border-radius:inherit;z-index:-1;opacity:0;transition:opacity var(--animation-duration-normal)var(--animation-easing-fluid);position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}.aurora-glow:hover:before{opacity:.15}.aurora-glow:active:before{opacity:.25}*{transition-timing-function:var(--animation-easing-fluid)}:root[data-theme=dark]{--aether-bg-start:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#334155 100%);--aether-bg-end:linear-gradient(135deg,#1e293b 0%,#334155 50%,#475569 100%);--aether-bg-ambient:radial-gradient(ellipse at center,#6366f126 0%,#7c3aed14 70%,transparent 100%);--glass-bg-primary:#1e293bcc;--glass-bg-secondary:#1e293ba6;--glass-bg-tertiary:#1e293b80;--glass-stroke-primary:#94a3b84d;--glass-stroke-secondary:#64748b33;--color-text-primary:#f1f5f9;--color-text-secondary:#cbd5e1;--color-text-tertiary:#94a3b8;--color-text-inverse:#0f172a;--color-surface-primary:#1e293b;--color-surface-secondary:#334155;--color-surface-tertiary:#475569;--shadow-glass-subtle:0 1px 3px #0000004d,0 1px 2px #0006;--shadow-glass-medium:0 4px 6px #0000004d,0 2px 4px #0006;--shadow-glass-strong:0 10px 15px #0006,0 4px 6px #0000004d;--aurora-glow-soft:0 0 25px #a855f740;--aurora-glow-medium:0 0 35px #a855f759;--aurora-glow-strong:0 0 45px #a855f773}:root[data-theme=high-contrast]{--aether-bg-start:linear-gradient(135deg,#000 0%,#1a1a1a 50%,#000 100%);--aether-bg-end:linear-gradient(135deg,#1a1a1a 0%,#000 50%,#1a1a1a 100%);--aether-bg-ambient:radial-gradient(ellipse at center,#ffffff0d 0%,transparent 70%);--glass-bg-primary:#000000e6;--glass-bg-secondary:#000000d9;--glass-bg-tertiary:#000000bf;--glass-stroke-primary:#ffffffe6;--glass-stroke-secondary:#ffffffb3;--color-text-primary:#fff;--color-text-secondary:#f0f0f0;--color-text-tertiary:#d0d0d0;--color-text-inverse:#000;--color-surface-primary:#000;--color-surface-secondary:#1a1a1a;--color-surface-tertiary:#2d2d2d;--shadow-glass-subtle:0 2px 4px #fff3,0 1px 2px #ffffff4d;--shadow-glass-medium:0 4px 8px #ffffff40,0 2px 4px #ffffff59;--shadow-glass-strong:0 8px 16px #ffffff4d,0 4px 8px #fff6;--aurora-primary:linear-gradient(45deg,#f0f,#0ff,#ff0,#f0f);--aurora-secondary:linear-gradient(135deg,#0ff,#f0f,#ff0);--aurora-tertiary:linear-gradient(90deg,#0ff,#0f0,#ff0);--aurora-glow-soft:0 0 30px #f0f6;--aurora-glow-medium:0 0 40px #ff00ff80;--aurora-glow-strong:0 0 50px #f0f9;--glass-blur-subtle:blur(4px);--glass-blur-medium:blur(6px);--glass-blur-strong:blur(8px)}:root{transition:background-color var(--animation-duration-normal)var(--animation-easing-fluid)}body{transition:background var(--animation-duration-normal)var(--animation-easing-fluid),color var(--animation-duration-normal)var(--animation-easing-fluid)}:root:not([data-theme]){visibility:hidden}:root[data-theme]{visibility:visible}.demo-section{background:#fff;border-radius:12px;padding:2rem;margin-bottom:2rem;box-shadow:0 2px 8px #0000001a}.demo-section h2{font-size:1.75rem;margin-bottom:.5rem;color:#2d3748;border-bottom:3px solid #667eea;padding-bottom:.5rem}.demo-section p{color:#666;margin-bottom:1.5rem}.demo-grid{display:grid;gap:2rem;margin-top:2rem}.demo-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem}.demo-item h3{font-size:1.25rem;margin-bottom:.75rem;color:#374151;display:flex;align-items:center;gap:.5rem}.demo-item .description{color:#6b7280;font-size:.875rem;margin-bottom:1rem}.demo-preview{background:#fff;border:2px dashed #d1d5db;border-radius:6px;padding:1.5rem;margin-top:1rem;display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.demo-row{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.demo-column{display:flex;flex-direction:column;gap:1rem}.code-snippet{background:#1e293b;color:#e2e8f0;border-radius:6px;padding:1rem;font-family:Monaco,Courier New,monospace;font-size:.875rem;overflow-x:auto;margin-top:1rem}.code-snippet code{display:block;white-space:pre}.badge{display:inline-block;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600}.badge-new{background:#10b981;color:#fff}.badge-updated{background:#3b82f6;color:#fff}.badge-a11y{background:#8b5cf6;color:#fff}.back-to-top{position:fixed;bottom:2rem;right:2rem;z-index:999}@media (width <= 768px){.demo-section,.demo-preview{padding:1rem}.demo-row{flex-direction:column;align-items:stretch}}:root[data-theme=dark] body{background:#1a202c;color:#e2e8f0}:root[data-theme=dark] .demo-section{background:#2d3748}:root[data-theme=dark] .demo-item{background:#374151;border-color:#4b5563}:root[data-theme=dark] .demo-preview{background:#2d3748;border-color:#4b5563}
