.ui-theme[data-theme=creator],.ui-theme-creator{--theme-primary:var(--color-terracotta-warm);--theme-primary-hover:var(--color-terracotta-warm-light);--theme-primary-muted:#d9775726;--theme-primary-glow:#d977574d;--theme-primary-text:#1c1917;--theme-accent:#b45309;--theme-accent-hover:#d97706;--theme-accent-muted:#b4530926;--color-primary:var(--color-terracotta-warm);--color-primary-foreground:#1c1917;--color-accent:#b45309;--color-accent-foreground:#fffbeb;--color-ring:var(--color-terracotta-warm);--theme-glow:var(--color-terracotta-warm);--glow-primary:0 0 20px #d977574d;--glow-accent:0 0 20px #b453094d;--sidebar:#f8fafc;--sidebar-foreground:#0f172a;--sidebar-border:#e2e8f0;--sidebar-accent:color-mix(in oklch, var(--color-terracotta-warm) 10%, #f1f5f9);--sidebar-accent-foreground:#0f172a;--sidebar-primary:var(--color-terracotta-warm);--sidebar-primary-foreground:#1c1917;--color-sidebar:#f8fafc;--color-sidebar-foreground:#0f172a;--color-sidebar-primary:var(--color-terracotta-warm);--color-sidebar-primary-foreground:#1c1917;--color-sidebar-accent:color-mix(in oklch, var(--color-terracotta-warm) 10%, #f1f5f9);--color-sidebar-accent-foreground:#0f172a;--color-sidebar-border:#e2e8f0}.dark .ui-theme[data-theme=creator],.dark .ui-theme-creator,.ui-theme[data-theme=creator].dark,.ui-theme[data-theme=creator][data-mode=dark],.ui-theme-creator.dark,.ui-theme-creator[data-mode=dark]{--color-background:#0c0a08;--color-foreground:#f5f0eb;--color-card:#1c1814;--color-card-foreground:#f5f0eb;--color-popover:#1c1814;--color-popover-foreground:#f5f0eb;--color-muted:#241f1a;--color-muted-foreground:#a09488;--color-border:#3a332a;--color-input:#241f1a;--color-secondary:#241f1a;--color-secondary-foreground:#f5f0eb;--sidebar:#1c1814;--sidebar-foreground:#f5f0eb;--sidebar-border:#3a332a;--sidebar-accent:color-mix(in oklch, var(--color-terracotta-warm) 15%, #0c0a08);--sidebar-accent-foreground:#f5f0eb;--sidebar-primary:var(--color-terracotta-warm);--sidebar-primary-foreground:#0c0a08;--color-sidebar:#1c1814;--color-sidebar-foreground:#f5f0eb;--color-sidebar-primary:var(--color-terracotta-warm);--color-sidebar-primary-foreground:#0c0a08;--color-sidebar-accent:color-mix(in oklch, var(--color-terracotta-warm) 15%, #0c0a08);--color-sidebar-accent-foreground:#f5f0eb;--color-sidebar-border:#3a332a}[data-pageshell-theme=creator] .sidebar-dropdown{--color-accent:color-mix(in oklch, var(--color-terracotta-warm) 15%, #f1f5f9)}[data-pageshell-theme=creator] .themed-dropdown,[data-pageshell-theme=creator] .themed-popover,[data-pageshell-theme=creator] .themed-select{--color-accent:color-mix(in oklch, var(--color-terracotta-warm) 10%, #f1f5f9)}[data-pageshell-theme=creator] .themed-dialog,[data-pageshell-theme=creator] .themed-sheet{--color-primary:var(--color-terracotta-warm)}[data-pageshell-theme=creator] .themed-tooltip{--color-primary:var(--color-terracotta-warm);--color-primary-foreground:#1c1917;background-color:var(--color-terracotta-warm)!important;color:#1c1917!important}.dark[data-pageshell-theme=creator] .sidebar-dropdown{--color-accent:color-mix(in oklch, var(--color-terracotta-warm) 25%, var(--color-neutral-700));--color-muted:color-mix(in oklch, var(--color-terracotta-warm) 20%, var(--color-neutral-700))}.dark[data-pageshell-theme=creator] .themed-dropdown,.dark[data-pageshell-theme=creator] .themed-popover,.dark[data-pageshell-theme=creator] .themed-select{--color-popover:#1c1614;--color-popover-foreground:#faf6f4;--color-accent:#4a2a1a;--color-accent-foreground:#faf6f4;--color-muted:#3a2418;--color-muted-foreground:#c4a898;--color-border:#352820;color:#faf6f4!important;background-color:#1c1614!important;border-color:#352820!important}.dark[data-pageshell-theme=creator] .themed-dialog,.dark[data-pageshell-theme=creator] .themed-sheet{--color-background:#1a1410;--color-foreground:#faf6f4;--color-border:#2e2218;--color-muted:#1c1614;--color-muted-foreground:#8a7060;--color-primary:var(--color-terracotta-warm);--color-primary-foreground:#1c1917;color:#faf6f4!important;background-color:#1a1410!important;border-color:#2e2218!important}.lesson-content pre code .hljs-keyword{color:#c792ea}.lesson-content pre code .hljs-string{color:#c3e88d}.lesson-content pre code .hljs-number{color:#f78c6c}.lesson-content pre code .hljs-comment{color:#546e7a;font-style:italic}.lesson-content pre code .hljs-function{color:#82aaff}.lesson-content pre code .hljs-variable{color:#f07178}.lesson-content pre code .hljs-type{color:#ffcb6b}
