.ayei{--background:#fff;--foreground:#09090b;--card:#fff;--card-foreground:#09090b;--popover:#fff;--popover-foreground:#09090b;--primary:#ff8052;--primary-foreground:#fff;--secondary:#f4f4f5;--secondary-foreground:#09090b;--muted:#efeff0;--muted-foreground:#61616b;--accent:#1a8cff;--accent-foreground:#fff;--destructive:#ef4343;--destructive-foreground:#fff;--border:#e4e4e7;--input:#e4e4e7;--ring:#ff8052;--radius:.5rem;--gradient-start:#ff8052;--gradient-end:#ff791a;--sidebar-background:#fafafa;--sidebar:var(--sidebar-background);--sidebar-foreground:#3f3f46;--sidebar-primary:#ff8052;--sidebar-primary-foreground:#fff;--sidebar-accent:#f4f4f5;--sidebar-accent-foreground:#17171c;--sidebar-border:#e4e4e7;--sidebar-ring:#ff8052;font-family:inherit}.dark .ayei{--background:#09090b;--foreground:#fafafa;--card:#151519;--card-foreground:#fafafa;--popover:#151519;--popover-foreground:#fafafa;--primary:#ff8f66;--primary-foreground:#fff;--secondary:#1c1c22;--secondary-foreground:#fafafa;--muted:#22222a;--muted-foreground:#878792;--accent:#39f;--accent-foreground:#fff;--destructive:#7c1d1d;--destructive-foreground:#f2f2f2;--border:#292932;--input:#292932;--ring:#ff8f66;--gradient-start:#ff8f66;--gradient-end:#ff791a;--sidebar-background:#121216;--sidebar-foreground:#fafafa;--sidebar-primary:#ff8f66;--sidebar-primary-foreground:#fff;--sidebar-accent:#1c1c22;--sidebar-accent-foreground:#fafafa;--sidebar-border:#292932;--sidebar-ring:#ff8f66}.ayei *{border-color:var(--border)}.ayei .gradient-primary{background:linear-gradient(135deg, var(--gradient-start), var(--gradient-end))}.ayei .gradient-text{background:linear-gradient(135deg, var(--gradient-start), var(--gradient-end));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ayei .gradient-blue{background:linear-gradient(135deg,#39f,#a65af2)}.ayei .glass{background:color-mix(in srgb, var(--card) 60%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.8);border:1px solid color-mix(in srgb, var(--border) 30%, transparent);box-shadow:0 4px 30px color-mix(in srgb, var(--primary) 4%, transparent)}.ayei .glass-strong{background:color-mix(in srgb, var(--card) 75%, transparent);-webkit-backdrop-filter:blur(24px)saturate(2);border:1px solid color-mix(in srgb, var(--border) 40%, transparent);box-shadow:0 8px 32px color-mix(in srgb, var(--primary) 6%, transparent), inset 0 1px 0 color-mix(in srgb, var(--primary-foreground) 5%, transparent)}.ayei .glass-card{background:color-mix(in srgb, var(--card) 50%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.6);border:1px solid color-mix(in srgb, var(--border) 25%, transparent);box-shadow:0 4px 24px color-mix(in srgb, var(--primary) 5%, transparent), inset 0 1px 0 color-mix(in srgb, var(--primary-foreground) 4%, transparent);transition:box-shadow .3s,border-color .3s}.ayei .glass-card:hover{border-color:color-mix(in srgb, var(--primary) 20%, transparent);box-shadow:0 8px 40px color-mix(in srgb, var(--primary) 10%, transparent), inset 0 1px 0 color-mix(in srgb, var(--primary-foreground) 6%, transparent)}.ayei .glow-primary{box-shadow:0 0 20px color-mix(in srgb, var(--primary) 30%, transparent), 0 0 60px color-mix(in srgb, var(--primary) 10%, transparent)}.ayei .glow-accent{box-shadow:0 0 20px color-mix(in srgb, var(--accent) 30%, transparent), 0 0 60px color-mix(in srgb, var(--accent) 10%, transparent)}.ayei .bg-mesh{background-image:radial-gradient(at 20% 20%, color-mix(in srgb, var(--primary) 8%, transparent) 0px, transparent 50%), radial-gradient(at 80% 80%, color-mix(in srgb, var(--accent) 8%, transparent) 0px, transparent 50%), radial-gradient(at 50% 50%, color-mix(in srgb, var(--primary) 3%, transparent) 0px, transparent 70%)}
