{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"theme","type":"registry:theme","title":"Aavya Theme","description":"Aavya light/dark design tokens and global styling.","version":"1.0.0","status":"ga","files":[{"path":"src/app/globals.css","type":"registry:style","target":"app/globals.css","content":"@import 'tailwindcss';\n\n@custom-variant dark (&:is(.dark *));\n\n/*\n * Aavya Brand Portal — Design Tokens\n * Based on Aavya Visual Design & Brand Guidelines v4.0\n *\n * Brand DNA: Premium, minimal, calm, technical — \"SaaS Infrastructure\" aesthetic.\n *\n * Color Hierarchy:\n *   Primary:   Aavya Blue #3AADDD — main actions, focus states, ring\n *   Accent:    Electric Violet #7F5AF0 — secondary accent, highlights\n *   Mint:      Mint Green #2CB67D — success, data flow, safe status\n *\n * \"No warm colors\" rule applies to branding & imagery only.\n * UI components (destructive buttons, error states, etc.) use standard colors.\n *\n * Light Mode (default): Documentation, diagrams, readable content.\n * Dark Mode: Cinematic, immersive, high-tech branding.\n */\n@theme inline {\n  --color-background: var(--background);\n  --color-foreground: var(--foreground);\n  --color-card: var(--card);\n  --color-card-foreground: var(--card-foreground);\n  --color-popover: var(--popover);\n  --color-popover-foreground: var(--popover-foreground);\n  --color-primary: var(--primary);\n  --color-primary-foreground: var(--primary-foreground);\n  --color-secondary: var(--secondary);\n  --color-secondary-foreground: var(--secondary-foreground);\n  --color-muted: var(--muted);\n  --color-muted-foreground: var(--muted-foreground);\n  --color-accent: var(--accent);\n  --color-accent-foreground: var(--accent-foreground);\n  --color-destructive: var(--destructive);\n  --color-destructive-foreground: var(--destructive-foreground);\n  --color-success: var(--success);\n  --color-success-foreground: var(--success-foreground);\n  --color-border: var(--border);\n  --color-input: var(--input);\n  --color-ring: var(--ring);\n  --color-chart-1: var(--chart-1);\n  --color-chart-2: var(--chart-2);\n  --color-chart-3: var(--chart-3);\n  --color-chart-4: var(--chart-4);\n  --color-chart-5: var(--chart-5);\n  --color-sidebar: var(--sidebar);\n  --color-sidebar-foreground: var(--sidebar-foreground);\n  --color-sidebar-primary: var(--sidebar-primary);\n  --color-sidebar-primary-foreground: var(--sidebar-primary-foreground);\n  --color-sidebar-accent: var(--sidebar-accent);\n  --color-sidebar-accent-foreground: var(--sidebar-accent-foreground);\n  --color-sidebar-border: var(--sidebar-border);\n  --color-sidebar-ring: var(--sidebar-ring);\n\n  /* Aavya brand accent colors — available as utilities (bg-violet, text-mint, etc.) */\n  --color-violet: var(--violet);\n  --color-mint: var(--mint);\n  --color-aavya: var(--aavya);\n  --color-navy: var(--navy);\n\n  --radius-sm: calc(var(--radius) - 4px);\n  --radius-md: calc(var(--radius) - 2px);\n  --radius-lg: var(--radius);\n  --radius-xl: calc(var(--radius) + 4px);\n\n  --font-sans: var(--font-inter);\n  --font-mono: var(--font-jetbrains-mono);\n}\n\n/* THEME TOKENS:START */\n:root {\n  --background: #F3F6FA;\n  --foreground: #132238;\n  --card: #FFFFFF;\n  --card-foreground: #132238;\n  --popover: #FFFFFF;\n  --popover-foreground: #132238;\n  --primary: #6862e4;\n  --primary-foreground: #FFFFFF;\n  --secondary: #EAF1F8;\n  --secondary-foreground: #132238;\n  --muted: #EDF2F7;\n  --muted-foreground: #5B6980;\n  --accent: #F1EDFF;\n  --accent-foreground: #132238;\n  --destructive: #EF4444;\n  --destructive-foreground: #FFFFFF;\n  --success: #2CB67D;\n  --success-foreground: #FFFFFF;\n  --border: #D6E0EA;\n  --input: #D6E0EA;\n  --ring: #3AADDD;\n  --chart-1: #3AADDD;\n  --chart-2: #26b669;\n  --chart-3: #6862e4;\n  --chart-4: #28bcaa;\n  --chart-5: #6192e7;\n  --sidebar: #F8FBFD;\n  --sidebar-foreground: #132238;\n  --sidebar-primary: #3AADDD;\n  --sidebar-primary-foreground: #FFFFFF;\n  --sidebar-accent: #EAF2FA;\n  --sidebar-accent-foreground: #3AADDD;\n  --sidebar-border: #D6E0EA;\n  --sidebar-ring: #3AADDD;\n  --aavya: #3AADDD;\n  --violet: #7F5AF0;\n  --mint: #2CB67D;\n  --navy: #252940;\n  --radius: 0.825rem;\n}\n\n.dark {\n  --background: #0B0620;\n  --foreground: #E4E6EB;\n  --card: #170e2f;\n  --card-foreground: #E4E6EB;\n  --popover: #1B0F3A;\n  --popover-foreground: #E4E6EB;\n  --primary: #6862e4;\n  --primary-foreground: #ffffff;\n  --secondary: #2B145A;\n  --secondary-foreground: #E4E6EB;\n  --muted: #211240;\n  --muted-foreground: #b9b1c4;\n  --accent: #33235F;\n  --accent-foreground: #F1EDFF;\n  --destructive: #EF4444;\n  --destructive-foreground: #FFFFFF;\n  --success: #2CB67D;\n  --success-foreground: #0B0620;\n  --border: #2B145A;\n  --input: #2B145A;\n  --ring: #3AADDD;\n  --chart-1: #3AADDD;\n  --chart-2: #26b669;\n  --chart-3: #6862e4;\n  --chart-4: #28bcaa;\n  --chart-5: #6192e7;\n  --sidebar: #0B0620;\n  --sidebar-foreground: #E4E6EB;\n  --sidebar-primary: #3AADDD;\n  --sidebar-primary-foreground: #FFFFFF;\n  --sidebar-accent: #1B0F3A;\n  --sidebar-accent-foreground: #E4E6EB;\n  --sidebar-border: #1B0F3A;\n  --sidebar-ring: #3AADDD;\n  --aavya: #3AADDD;\n  --violet: #7F5AF0;\n  --mint: #2CB67D;\n  --navy: #252940;\n  --radius: 0.825rem;\n}\n/* THEME TOKENS:END */\n\n/* Static tokens — not managed by theme generator */\n:root {\n  --code-surface: #0B0620;\n  --code-surface-foreground: #E4E6EB;\n}\n\n@layer base {\n  * {\n    @apply border-border;\n  }\n  body {\n    @apply bg-background text-foreground;\n    font-family: var(--font-sans), system-ui, sans-serif;\n    background-image:\n      radial-gradient(900px 450px at 100% -5%, rgba(58, 173, 221, 0.12), transparent 60%),\n      radial-gradient(700px 420px at -15% 20%, rgba(127, 90, 240, 0.08), transparent 55%);\n    background-attachment: fixed;\n  }\n\n  .dark body {\n    background-image: none;\n  }\n\n  /* Tight tracking on headings per brand guidelines (-2%) */\n  h1, h2, h3, h4, h5, h6 {\n    letter-spacing: -0.02em;\n    line-height: 1.15;\n  }\n\n  p {\n    line-height: 1.6;\n  }\n}\n"}]}