{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "theme",
  "title": "Terminal Theme",
  "description": "The tokens, typography, motion and CRT effects used by every component.",
  "files": [],
  "cssVars": {
    "theme": {
      "background-image-beam": "linear-gradient(180deg, transparent 44%, color-mix(in srgb, var(--phosphor) 16%, transparent) 50%, transparent 56%)",
      "background-image-window-grip": "repeating-linear-gradient(-45deg, transparent 0 2px, var(--window-grip) 2px 3px)",
      "background-image-window-titlebar": "repeating-linear-gradient(var(--window-titlebar-light) 0 1px, var(--window-titlebar-dark) 1px 3px)",
      "font-heading": "var(--font-mono)",
      "font-mono": "var(--afterglow-font-mono, ui-monospace, monospace)",
      "font-sans": "var(--afterglow-font-sans, ui-sans-serif, sans-serif)",
      "text-1xs": "0.6875rem",
      "text-2xs": "0.625rem",
      "text-3xs": "0.5625rem",
      "text-4xs": "0.55rem",
      "tracking-terminal": "0.1em",
      "tracking-terminal-2xl": "0.16em",
      "tracking-terminal-3xl": "0.18em",
      "tracking-terminal-lg": "0.12em",
      "tracking-terminal-sm": "0.08em",
      "tracking-terminal-xl": "0.14em",
      "tracking-terminal-xs": "0.06em",
      "color-amber": "var(--amber)",
      "color-azure": "var(--azure)",
      "color-ember": "var(--ember)",
      "color-ink": "var(--ink)",
      "color-ink-muted": "var(--ink-muted)",
      "color-line": "var(--line)",
      "color-line-strong": "var(--line-strong)",
      "color-panel": "var(--panel)",
      "color-panel-raised": "var(--panel-raised)",
      "color-panel-sunken": "var(--panel-sunken)",
      "color-phosphor": "var(--phosphor)",
      "color-phosphor-bright": "var(--phosphor-bright)",
      "color-phosphor-dim": "var(--phosphor-dim)",
      "color-signal": "var(--signal)",
      "color-signal-soft": "var(--signal-soft)",
      "color-violet": "var(--violet)",
      "color-void": "var(--void)",
      "color-window-bevel-dark": "var(--window-bevel-dark)",
      "color-window-bevel-light": "var(--window-bevel-light)",
      "color-window-border": "var(--window-border)",
      "color-window-close": "var(--window-close)",
      "color-window-collapse": "var(--window-collapse)",
      "color-window-control": "var(--window-control)",
      "color-window-footer": "var(--window-footer)",
      "color-window-footer-text": "var(--window-footer-text)",
      "color-window-grip": "var(--window-grip)",
      "color-window-inset": "var(--window-inset)",
      "color-window-rule": "var(--window-rule)",
      "color-window-surface": "var(--window-surface)",
      "color-window-text": "var(--window-text)",
      "color-window-text-muted": "var(--window-text-muted)",
      "color-window-titlebar-dark": "var(--window-titlebar-dark)",
      "color-window-titlebar-light": "var(--window-titlebar-light)",
      "color-window-zoom": "var(--window-zoom)",
      "color-accent": "var(--accent)",
      "color-accent-foreground": "var(--accent-foreground)",
      "color-background": "var(--background)",
      "color-border": "var(--border)",
      "color-card": "var(--card)",
      "color-card-foreground": "var(--card-foreground)",
      "color-chart-1": "var(--chart-1)",
      "color-chart-2": "var(--chart-2)",
      "color-chart-3": "var(--chart-3)",
      "color-chart-4": "var(--chart-4)",
      "color-chart-5": "var(--chart-5)",
      "color-destructive": "var(--destructive)",
      "color-destructive-foreground": "var(--destructive-foreground)",
      "color-foreground": "var(--foreground)",
      "color-info": "var(--info)",
      "color-input": "var(--input)",
      "color-metric": "var(--metric)",
      "color-muted": "var(--muted)",
      "color-muted-foreground": "var(--muted-foreground)",
      "color-popover": "var(--popover)",
      "color-popover-foreground": "var(--popover-foreground)",
      "color-primary": "var(--primary)",
      "color-primary-foreground": "var(--primary-foreground)",
      "color-ring": "var(--ring)",
      "color-scrim": "var(--scrim)",
      "color-secondary": "var(--secondary)",
      "color-secondary-foreground": "var(--secondary-foreground)",
      "color-sidebar": "var(--sidebar)",
      "color-sidebar-accent": "var(--sidebar-accent)",
      "color-sidebar-accent-foreground": "var(--sidebar-accent-foreground)",
      "color-sidebar-border": "var(--sidebar-border)",
      "color-sidebar-foreground": "var(--sidebar-foreground)",
      "color-sidebar-primary": "var(--sidebar-primary)",
      "color-sidebar-primary-foreground": "var(--sidebar-primary-foreground)",
      "color-sidebar-ring": "var(--sidebar-ring)",
      "color-warning": "var(--warning)",
      "animate-alarm": "terminal-alarm 2.4s var(--ease-terminal) infinite",
      "animate-beam": "terminal-beam 1s var(--ease-terminal) both",
      "animate-caret": "terminal-caret 1.1s steps(1) infinite",
      "animate-chart-in": "terminal-chart-in 260ms steps(6, end) both",
      "animate-close": "terminal-close 120ms steps(3, end) forwards",
      "animate-fade-in": "terminal-fade-in 140ms ease-out",
      "animate-fade-out": "terminal-fade-out 120ms ease-in forwards",
      "animate-flicker": "terminal-flicker 3.7s steps(1) infinite",
      "animate-glitch": "terminal-glitch 1.9s steps(1) infinite",
      "animate-glyph": "terminal-glyph 800ms steps(4) infinite",
      "animate-jitter": "terminal-jitter 260ms steps(1) infinite",
      "animate-led": "terminal-led 1.6s steps(2) infinite",
      "animate-line-in": "terminal-line-in 420ms var(--ease-terminal) both",
      "animate-open": "terminal-open 180ms steps(4, end)",
      "animate-pixel": "terminal-pixel 800ms linear infinite",
      "animate-power-line-in": "terminal-power-line-in 590ms var(--ease-terminal) both",
      "animate-power-line-out": "terminal-power-line-out 620ms var(--ease-terminal) both",
      "animate-power-off": "terminal-power-off 260ms var(--ease-terminal) both",
      "animate-power-on": "terminal-power-on 440ms var(--ease-terminal) 150ms both",
      "animate-roll": "terminal-roll 6.5s linear infinite",
      "animate-select-fold-in-down": "terminal-select-fold-in-down 140ms steps(4, end)",
      "animate-select-fold-in-up": "terminal-select-fold-in-up 140ms steps(4, end)",
      "animate-select-fold-out-down": "terminal-select-fold-out-down 100ms steps(3, end) forwards",
      "animate-select-fold-out-up": "terminal-select-fold-out-up 100ms steps(3, end) forwards",
      "animate-slide-in-bottom": "terminal-slide-in-bottom 220ms var(--ease-terminal)",
      "animate-slide-in-left": "terminal-slide-in-left 220ms var(--ease-terminal)",
      "animate-slide-in-right": "terminal-slide-in-right 220ms var(--ease-terminal)",
      "animate-slide-in-top": "terminal-slide-in-top 220ms var(--ease-terminal)",
      "animate-slide-out-bottom": "terminal-slide-out-bottom 170ms var(--ease-terminal) forwards",
      "animate-slide-out-left": "terminal-slide-out-left 170ms var(--ease-terminal) forwards",
      "animate-slide-out-right": "terminal-slide-out-right 170ms var(--ease-terminal) forwards",
      "animate-slide-out-top": "terminal-slide-out-top 170ms var(--ease-terminal) forwards",
      "animate-sweep": "terminal-sweep 1.15s ease-in-out infinite",
      "animate-toast-in": "terminal-toast-in 180ms steps(3, end) both",
      "animate-toast-out": "terminal-toast-out 100ms steps(2, end) forwards",
      "animate-type": "terminal-type 560ms steps(24) both",
      "ease-terminal": "cubic-bezier(0.2, 0.7, 0.3, 1)",
      "radius-2xl": "0px",
      "radius-lg": "0px",
      "radius-md": "0px",
      "radius-sm": "0px",
      "radius-xl": "0px",
      "shadow-glow": "0 0 18px color-mix(in srgb, var(--phosphor) 18%, transparent)",
      "shadow-glow-destructive": "0 0 18px color-mix(in srgb, var(--destructive) 20%, transparent)",
      "shadow-glow-line": "0 0 16px 1px color-mix(in srgb, var(--phosphor) 55%, transparent)",
      "shadow-glow-progress": "0 0 12px color-mix(in srgb, var(--phosphor) 50%, transparent)",
      "shadow-glow-signal": "0 0 34px 2px color-mix(in srgb, var(--signal) 55%, transparent)",
      "shadow-glow-slider": "0 0 10px color-mix(in srgb, var(--phosphor) 35%, transparent)",
      "shadow-glow-slider-hover": "0 0 14px color-mix(in srgb, var(--phosphor) 60%, transparent)",
      "shadow-glow-slider-track": "0 0 10px color-mix(in srgb, var(--phosphor) 45%, transparent)",
      "shadow-glow-strong": "0 0 34px 2px color-mix(in srgb, var(--phosphor) 40%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--phosphor) 20%, transparent)",
      "shadow-kbd": "0 2px 0 rgb(0 0 0 / 0.45)",
      "shadow-panel": "0 2rem 5rem rgb(0 0 0 / 0.7), 0 0 50px color-mix(in srgb, var(--phosphor) 8%, transparent)",
      "shadow-panel-signal": "0 2rem 5rem rgb(0 0 0 / 0.7), 0 0 50px color-mix(in srgb, var(--signal) 10%, transparent)",
      "shadow-signal-control": "inset 0 0 0 1px rgb(255 255 255 / 0.12), 0 0 18px color-mix(in srgb, var(--signal) 12%, transparent)",
      "shadow-window": "0 2rem 8rem #000",
      "text-shadow-phosphor": "0 0 8px color-mix(in srgb, var(--phosphor) 35%, transparent)",
      "text-shadow-signal": "0 0 10px rgb(255 91 130 / 0.45)"
    },
    "light": {
      "amber": "#ffbc57",
      "azure": "#8dbdf5",
      "ember": "#ff5a65",
      "ink": "#e9f6f1",
      "ink-muted": "#87a39d",
      "line": "rgb(132 255 224 / 0.22)",
      "line-strong": "rgb(132 255 224 / 0.55)",
      "panel": "#0b1515",
      "panel-raised": "#091212",
      "panel-sunken": "#081210",
      "phosphor": "#86fadd",
      "phosphor-bright": "#d9ffef",
      "phosphor-dim": "#4d8477",
      "signal": "#ff5b82",
      "signal-soft": "#e84970",
      "violet": "#b890ff",
      "void": "#05090a",
      "window-bevel-dark": "#5c7269",
      "window-bevel-light": "#e7eeeb",
      "window-border": "#263d38",
      "window-close": "#ff5d7f",
      "window-collapse": "#ffd45d",
      "window-control": "#2b443e",
      "window-footer": "#536c65",
      "window-footer-text": "#263e38",
      "window-grip": "#3d554f",
      "window-inset": "#d8e2de",
      "window-rule": "#1b302b",
      "window-surface": "#b6c4be",
      "window-text": "#09100f",
      "window-text-muted": "#38544d",
      "window-titlebar-dark": "#a2b4ac",
      "window-titlebar-light": "#c3cfca",
      "window-zoom": "#68d9b4",
      "accent": "#17403a",
      "accent-foreground": "#d9ffef",
      "background": "#05090a",
      "border": "rgb(132 255 224 / 0.22)",
      "card": "#0b1515",
      "card-foreground": "#e9f6f1",
      "chart-1": "#86fadd",
      "chart-2": "#ff5b82",
      "chart-3": "#ffbc57",
      "chart-4": "#8dbdf5",
      "chart-5": "#b890ff",
      "destructive": "#ff5a65",
      "destructive-foreground": "#ffffff",
      "foreground": "#e9f6f1",
      "info": "#8dbdf5",
      "input": "rgb(132 255 224 / 0.22)",
      "metric": "#d9ffef",
      "muted": "#0d1b1a",
      "muted-foreground": "#87a39d",
      "popover": "#091212",
      "popover-foreground": "#e9f6f1",
      "primary": "#86fadd",
      "primary-foreground": "#05090a",
      "radius": "0rem",
      "ring": "#d9ffef",
      "scrim": "rgb(1 5 6 / 0.72)",
      "secondary": "#10201f",
      "secondary-foreground": "#86fadd",
      "sidebar": "#091212",
      "sidebar-accent": "#17403a",
      "sidebar-accent-foreground": "#d9ffef",
      "sidebar-border": "rgb(132 255 224 / 0.22)",
      "sidebar-foreground": "#e9f6f1",
      "sidebar-primary": "#86fadd",
      "sidebar-primary-foreground": "#05090a",
      "sidebar-ring": "#d9ffef",
      "warning": "#ffbc57"
    },
    "dark": {
      "amber": "#ffbc57",
      "azure": "#8dbdf5",
      "ember": "#ff5a65",
      "ink": "#e9f6f1",
      "ink-muted": "#87a39d",
      "line": "rgb(132 255 224 / 0.22)",
      "line-strong": "rgb(132 255 224 / 0.55)",
      "panel": "#0b1515",
      "panel-raised": "#091212",
      "panel-sunken": "#081210",
      "phosphor": "#86fadd",
      "phosphor-bright": "#d9ffef",
      "phosphor-dim": "#4d8477",
      "signal": "#ff5b82",
      "signal-soft": "#e84970",
      "violet": "#b890ff",
      "void": "#05090a",
      "window-bevel-dark": "#5c7269",
      "window-bevel-light": "#e7eeeb",
      "window-border": "#263d38",
      "window-close": "#ff5d7f",
      "window-collapse": "#ffd45d",
      "window-control": "#2b443e",
      "window-footer": "#536c65",
      "window-footer-text": "#263e38",
      "window-grip": "#3d554f",
      "window-inset": "#d8e2de",
      "window-rule": "#1b302b",
      "window-surface": "#b6c4be",
      "window-text": "#09100f",
      "window-text-muted": "#38544d",
      "window-titlebar-dark": "#a2b4ac",
      "window-titlebar-light": "#c3cfca",
      "window-zoom": "#68d9b4",
      "accent": "#17403a",
      "accent-foreground": "#d9ffef",
      "background": "#05090a",
      "border": "rgb(132 255 224 / 0.22)",
      "card": "#0b1515",
      "card-foreground": "#e9f6f1",
      "chart-1": "#86fadd",
      "chart-2": "#ff5b82",
      "chart-3": "#ffbc57",
      "chart-4": "#8dbdf5",
      "chart-5": "#b890ff",
      "destructive": "#ff5a65",
      "destructive-foreground": "#ffffff",
      "foreground": "#e9f6f1",
      "info": "#8dbdf5",
      "input": "rgb(132 255 224 / 0.22)",
      "metric": "#d9ffef",
      "muted": "#0d1b1a",
      "muted-foreground": "#87a39d",
      "popover": "#091212",
      "popover-foreground": "#e9f6f1",
      "primary": "#86fadd",
      "primary-foreground": "#05090a",
      "radius": "0rem",
      "ring": "#d9ffef",
      "scrim": "rgb(1 5 6 / 0.72)",
      "secondary": "#10201f",
      "secondary-foreground": "#86fadd",
      "sidebar": "#091212",
      "sidebar-accent": "#17403a",
      "sidebar-accent-foreground": "#d9ffef",
      "sidebar-border": "rgb(132 255 224 / 0.22)",
      "sidebar-foreground": "#e9f6f1",
      "sidebar-primary": "#86fadd",
      "sidebar-primary-foreground": "#05090a",
      "sidebar-ring": "#d9ffef",
      "warning": "#ffbc57"
    }
  },
  "css": {
    ":root[data-phosphor=\"blue\"]": {
      "--phosphor": "#78a9ff",
      "--phosphor-bright": "#d7e5ff",
      "--phosphor-dim": "#587db8",
      "--info": "#67e8f9"
    },
    ":root[data-phosphor=\"cyan\"]": {
      "--phosphor": "#67e8f9",
      "--phosphor-bright": "#cffafe",
      "--phosphor-dim": "#58abb8",
      "--info": "#b890ff"
    },
    ":root[data-phosphor=\"grey\"]": {
      "--phosphor": "#c5cbc9",
      "--phosphor-bright": "#f4f7f6",
      "--phosphor-dim": "#99a4a1"
    },
    ":root[data-phosphor=\"magenta\"]": {
      "--phosphor": "#f09be7",
      "--phosphor-bright": "#ffd5fa",
      "--phosphor-dim": "#cf8ac8",
      "--signal": "#67e8f9",
      "--signal-soft": "#58abb8"
    },
    ":root[data-phosphor=\"orange\"]": {
      "--phosphor": "#ff9d4d",
      "--phosphor-bright": "#ffe1bd",
      "--phosphor-dim": "#d48950",
      "--warning": "#f4e66d"
    },
    ":root[data-phosphor=\"red\"]": {
      "--phosphor": "#ff9a9a",
      "--phosphor-bright": "#ffe0e0",
      "--phosphor-dim": "#b86f6f",
      "--signal": "#f09be7",
      "--signal-soft": "#cf8ac8"
    },
    ":root[data-phosphor=\"yellow\"]": {
      "--phosphor": "#f4e66d",
      "--phosphor-bright": "#fff9c2",
      "--phosphor-dim": "#b4a753",
      "--warning": "#ff9d4d"
    },
    ":is([data-slot=\"input\"], [data-slot=\"textarea\"], [data-slot=\"checkbox\"], [data-slot=\"radio-group-item\"], [data-slot=\"switch\"], [data-slot=\"select-trigger\"], [data-slot=\"command-input\"], [data-slot=\"input-otp\"]):focus-visible, :is([data-slot=\"prompt\"], [data-slot=\"shell-prompt\"]) input:focus-visible": {
      "outline-style": "none"
    },
    ":root[data-phosphor]:not([data-phosphor=\"green\"])": {
      "--accent": "color-mix(in oklab, var(--phosphor) 22%, #08100f)",
      "--accent-foreground": "var(--phosphor-bright)",
      "--border": "color-mix(in srgb, var(--phosphor) 22%, transparent)",
      "--card": "color-mix(in oklab, var(--phosphor) 6%, #070a0a)",
      "--chart-1": "var(--phosphor)",
      "--input": "var(--border)",
      "--line": "var(--border)",
      "--line-strong": "color-mix(in srgb, var(--phosphor) 55%, transparent)",
      "--metric": "var(--phosphor-bright)",
      "--muted": "color-mix(in oklab, var(--phosphor) 7%, #070a0a)",
      "--muted-foreground": "color-mix(in oklab, var(--phosphor) 54%, #9aa5a2)",
      "--panel": "color-mix(in oklab, var(--phosphor) 6%, #070a0a)",
      "--panel-raised": "color-mix(in oklab, var(--phosphor) 5%, #060909)",
      "--panel-sunken": "color-mix(in oklab, var(--phosphor) 4%, #050808)",
      "--popover": "var(--panel-raised)",
      "--primary": "var(--phosphor)",
      "--ring": "var(--phosphor-bright)",
      "--secondary": "color-mix(in oklab, var(--phosphor) 9%, #080c0b)",
      "--secondary-foreground": "var(--phosphor)",
      "--sidebar": "var(--panel-raised)",
      "--sidebar-accent": "var(--accent)",
      "--sidebar-accent-foreground": "var(--phosphor-bright)",
      "--sidebar-border": "var(--border)",
      "--sidebar-primary": "var(--phosphor)",
      "--sidebar-ring": "var(--phosphor-bright)"
    },
    ":where(a, button, input, textarea, select, summary, [tabindex]):focus-visible": {
      "outline-style": "solid"
    },
    "@keyframes terminal-alarm": {
      "0%, 100%": {
        "border-color": "transparent",
        "box-shadow": "0 0 0 rgb(255 91 130 / 0)"
      },
      "8%": {
        "border-color": "rgb(255 184 202 / 0.95)",
        "box-shadow": "0 0 34px 2px rgb(255 91 130 / 0.55), inset 0 0 0 3rem rgb(255 91 130 / 0.3)"
      },
      "18%": {
        "border-color": "transparent",
        "box-shadow": "0 0 0 rgb(255 91 130 / 0)"
      },
      "28%": {
        "border-color": "rgb(255 184 202 / 0.95)",
        "box-shadow": "0 0 34px 2px rgb(255 91 130 / 0.55), inset 0 0 0 3rem rgb(255 91 130 / 0.3)"
      },
      "42%": {
        "border-color": "transparent",
        "box-shadow": "0 0 0 rgb(255 91 130 / 0)"
      }
    },
    "@keyframes terminal-beam": {
      "30%": {
        "opacity": "1"
      },
      "from": {
        "opacity": "0",
        "transform": "translateY(-58%)"
      },
      "to": {
        "opacity": "0",
        "transform": "translateY(58%)"
      }
    },
    "@keyframes terminal-caret": {
      "50%": {
        "opacity": "0"
      }
    },
    "@keyframes terminal-chart-in": {
      "from": {
        "clip-path": "inset(0 100% 0 0)",
        "opacity": "0.35"
      },
      "to": {
        "clip-path": "inset(0)",
        "opacity": "1"
      }
    },
    "@keyframes terminal-close": {
      "to": {
        "opacity": "0",
        "transform": "scale(0.98)"
      }
    },
    "@keyframes terminal-fade-in": {
      "from": {
        "opacity": "0"
      }
    },
    "@keyframes terminal-fade-out": {
      "to": {
        "opacity": "0"
      }
    },
    "@keyframes terminal-flicker": {
      "0%, 100%": {
        "filter": "brightness(1)"
      },
      "6%": {
        "filter": "brightness(1.07)"
      },
      "7%": {
        "filter": "brightness(0.93)"
      },
      "9%": {
        "filter": "brightness(1.02)"
      },
      "38%": {
        "filter": "brightness(1)"
      },
      "41%": {
        "filter": "brightness(0.9)"
      },
      "42%": {
        "filter": "brightness(1.06)"
      },
      "44%": {
        "filter": "brightness(1)"
      },
      "71%": {
        "filter": "brightness(1.04)"
      },
      "72%": {
        "filter": "brightness(0.96)"
      }
    },
    "@keyframes terminal-glitch": {
      "0%, 100%": {
        "clip-path": "inset(100% 0 0 0)",
        "transform": "none"
      },
      "4%": {
        "clip-path": "inset(14% 0 62% 0)",
        "transform": "translateX(var(--glitch-shift, 3px))"
      },
      "8%": {
        "clip-path": "inset(58% 0 26% 0)",
        "transform": "translateX(calc(var(--glitch-shift, 3px) * -0.7))"
      },
      "11%": {
        "clip-path": "inset(100% 0 0 0)",
        "transform": "none"
      },
      "46%": {
        "clip-path": "inset(34% 0 48% 0)",
        "transform": "translateX(calc(var(--glitch-shift, 3px) * 1.3))"
      },
      "49%": {
        "clip-path": "inset(100% 0 0 0)",
        "transform": "none"
      }
    },
    "@keyframes terminal-glyph": {
      "to": {
        "transform": "translateY(-100%)"
      }
    },
    "@keyframes terminal-jitter": {
      "0%": {
        "transform": "translateX(0)"
      },
      "25%": {
        "transform": "translateX(0.6px)"
      },
      "50%": {
        "transform": "translateX(-0.4px)"
      },
      "75%": {
        "transform": "translateX(0.3px)"
      }
    },
    "@keyframes terminal-led": {
      "50%": {
        "opacity": "0.45"
      }
    },
    "@keyframes terminal-line-in": {
      "from": {
        "clip-path": "inset(-0.25em -0.12em 100% -0.06em)",
        "opacity": "0",
        "transform": "translateY(0.4em)"
      },
      "to": {
        "clip-path": "inset(-0.25em -0.12em -0.25em -0.06em)",
        "opacity": "1",
        "transform": "none"
      }
    },
    "@keyframes terminal-open": {
      "from": {
        "opacity": "0",
        "transform": "scale(0.97) translateY(0.7rem)"
      }
    },
    "@keyframes terminal-pixel": {
      "0%, 12.49%": {
        "opacity": "1"
      },
      "12.5%, 24.99%": {
        "opacity": "0.62"
      },
      "25%, 37.49%": {
        "opacity": "0.34"
      },
      "37.5%, 100%": {
        "opacity": "0.16"
      }
    },
    "@keyframes terminal-power-line-in": {
      "0%": {
        "opacity": "0",
        "transform": "scaleX(0.04)"
      },
      "22%": {
        "opacity": "1",
        "transform": "scaleX(1)"
      },
      "40%": {
        "opacity": "1",
        "transform": "scaleX(1)"
      },
      "100%": {
        "opacity": "0",
        "transform": "scaleX(1)"
      }
    },
    "@keyframes terminal-power-line-out": {
      "0%": {
        "opacity": "0",
        "transform": "scaleX(1)"
      },
      "22%": {
        "opacity": "1",
        "transform": "scaleX(1)"
      },
      "55%": {
        "opacity": "1",
        "transform": "scaleX(1)"
      },
      "100%": {
        "opacity": "0",
        "transform": "scaleX(0.04)"
      }
    },
    "@keyframes terminal-power-off": {
      "0%": {
        "filter": "brightness(1)",
        "opacity": "1",
        "transform": "scale(1, 1)"
      },
      "60%": {
        "filter": "brightness(2.4)",
        "opacity": "1",
        "transform": "scale(1.04, 0.06)"
      },
      "85%": {
        "filter": "brightness(3)",
        "opacity": "1",
        "transform": "scale(1.06, 0.008)"
      },
      "100%": {
        "filter": "brightness(3)",
        "opacity": "0",
        "transform": "scale(1.06, 0.006)"
      }
    },
    "@keyframes terminal-power-on": {
      "0%": {
        "filter": "brightness(2.6)",
        "opacity": "1",
        "transform": "scale(1.06, 0.006)"
      },
      "35%": {
        "filter": "brightness(1.9)",
        "transform": "scale(1.03, 0.09)"
      },
      "100%": {
        "filter": "brightness(1)",
        "transform": "scale(1, 1)"
      }
    },
    "@keyframes terminal-roll": {
      "from": {
        "transform": "translateY(-120%)"
      },
      "to": {
        "transform": "translateY(240%)"
      }
    },
    "@keyframes terminal-select-fold-in-down": {
      "from": {
        "clip-path": "inset(0 0 100% 0)"
      }
    },
    "@keyframes terminal-select-fold-in-up": {
      "from": {
        "clip-path": "inset(100% 0 0 0)"
      }
    },
    "@keyframes terminal-select-fold-out-down": {
      "to": {
        "clip-path": "inset(100% 0 0 0)"
      }
    },
    "@keyframes terminal-select-fold-out-up": {
      "to": {
        "clip-path": "inset(0 0 100% 0)"
      }
    },
    "@keyframes terminal-slide-in-bottom": {
      "from": {
        "transform": "translateY(100%)"
      }
    },
    "@keyframes terminal-slide-in-left": {
      "from": {
        "transform": "translateX(-100%)"
      }
    },
    "@keyframes terminal-slide-in-right": {
      "from": {
        "transform": "translateX(100%)"
      }
    },
    "@keyframes terminal-slide-in-top": {
      "from": {
        "transform": "translateY(-100%)"
      }
    },
    "@keyframes terminal-slide-out-bottom": {
      "to": {
        "transform": "translateY(100%)"
      }
    },
    "@keyframes terminal-slide-out-left": {
      "to": {
        "transform": "translateX(-100%)"
      }
    },
    "@keyframes terminal-slide-out-right": {
      "to": {
        "transform": "translateX(100%)"
      }
    },
    "@keyframes terminal-slide-out-top": {
      "to": {
        "transform": "translateY(-100%)"
      }
    },
    "@keyframes terminal-sweep": {
      "from": {
        "transform": "translateX(-110%)"
      },
      "to": {
        "transform": "translateX(300%)"
      }
    },
    "@keyframes terminal-toast-in": {
      "0%": {
        "filter": "brightness(1)",
        "opacity": "0",
        "transform": "none"
      },
      "34%": {
        "filter": "brightness(1.9)",
        "opacity": "1",
        "transform": "none"
      },
      "67%": {
        "filter": "brightness(1.25)",
        "opacity": "0.35",
        "transform": "none"
      },
      "100%": {
        "filter": "brightness(1)",
        "opacity": "1",
        "transform": "none"
      }
    },
    "@keyframes terminal-toast-out": {
      "from": {
        "transform": "none"
      },
      "to": {
        "filter": "brightness(1.5)",
        "opacity": "0",
        "transform": "none"
      }
    },
    "@keyframes terminal-type": {
      "from": {
        "clip-path": "inset(-0.4em 100% -0.4em -0.1em)"
      },
      "to": {
        "clip-path": "inset(-0.4em -0.15em -0.4em -0.1em)"
      }
    },
    "@layer base": {
      "::selection": {
        "background": "var(--signal)",
        "color": "#fff"
      },
      ":root": {
        "color-scheme": "dark",
        "scrollbar-color": "var(--phosphor-dim) transparent",
        "scrollbar-width": "thin"
      },
      ":where(a, button, input, textarea, select, summary, [tabindex]):focus-visible": {
        "outline": "2px solid var(--phosphor-bright)",
        "outline-offset": "3px"
      },
      "*": {
        "border-color": "var(--border)"
      },
      "body": {
        "-webkit-font-smoothing": "antialiased",
        "background": "var(--background)",
        "color": "var(--foreground)",
        "font-family": "var(--font-sans)",
        "text-rendering": "optimizeLegibility"
      },
      "html": {
        "overflow-y": "scroll",
        "scrollbar-gutter": "stable"
      }
    },
    "@layer components": {
      ".typeset": {
        "--typeset-flow": "1.25em",
        "--typeset-leading": "1.75",
        "--typeset-measure": "80ch",
        "--typeset-size": "1rem",
        "& :where(:not(pre) > code, kbd)": {
          "background-color": "var(--muted)",
          "border": "1px solid var(--line)",
          "color": "var(--phosphor-bright)",
          "font-family": "var(--font-mono)",
          "font-size": "0.85em",
          "padding": "0.1em 0.3em"
        },
        "& :where(a:hover)": {
          "color": "var(--phosphor-bright)",
          "text-decoration-color": "currentColor"
        },
        "& :where(a)": {
          "color": "var(--phosphor)",
          "font-weight": "500",
          "text-decoration-color": "var(--line-strong)",
          "text-decoration-line": "underline",
          "text-underline-offset": "0.18em"
        },
        "& :where(blockquote)": {
          "border-inline-start": "2px solid var(--phosphor)",
          "color": "var(--muted-foreground)",
          "margin-inline": "0",
          "padding-inline-start": "1em"
        },
        "& :where(caption, figcaption)": {
          "color": "var(--muted-foreground)",
          "font-size": "0.875em",
          "margin-block-start": "0.75em",
          "text-align": "start"
        },
        "& :where(dd)": {
          "color": "var(--muted-foreground)",
          "margin-block-start": "0.25em",
          "margin-inline-start": "1em"
        },
        "& :where(dt)": {
          "color": "var(--phosphor-bright)",
          "font-family": "var(--font-mono)",
          "font-weight": "600",
          "margin-block-start": "0.75em"
        },
        "& :where(h1, h2, h3, h4, h5, h6)": {
          "color": "var(--phosphor-bright)",
          "font-family": "var(--font-heading)",
          "font-weight": "600",
          "line-height": "1.3",
          "margin-block-end": "0",
          "margin-block-start": "calc(var(--typeset-flow) * 1.4)"
        },
        "& :where(h1, h2, h3, h4, h5, h6) + *": {
          "margin-block-start": "0.5em"
        },
        "& :where(h1)": {
          "font-size": "2em"
        },
        "& :where(h2)": {
          "font-size": "1.5em"
        },
        "& :where(h3)": {
          "font-size": "1.25em"
        },
        "& :where(h4)": {
          "font-size": "1em"
        },
        "& :where(h5)": {
          "color": "var(--phosphor)",
          "font-size": "0.875em"
        },
        "& :where(h6)": {
          "color": "var(--phosphor-dim)",
          "font-size": "0.75em",
          "letter-spacing": "var(--tracking-terminal-lg)",
          "text-transform": "uppercase"
        },
        "& :where(hr)": {
          "border": "0",
          "border-block-start": "1px solid var(--line)",
          "margin-block-end": "0",
          "margin-block-start": "calc(var(--typeset-flow) * 2)"
        },
        "& :where(li)": {
          "margin-block-start": "0.5em",
          "padding-inline-start": "0.25em"
        },
        "& :where(li)::marker": {
          "color": "var(--phosphor-dim)"
        },
        "& :where(mark)": {
          "background": "var(--amber)",
          "color": "var(--void)",
          "padding": "0.05em 0.2em"
        },
        "& :where(ol)": {
          "list-style-type": "decimal"
        },
        "& :where(p, ul, ol, pre, blockquote, table, details, dl, figure)": {
          "margin-block-end": "0",
          "margin-block-start": "var(--typeset-flow)"
        },
        "& :where(pre code)": {
          "background": "transparent",
          "border": "0",
          "color": "inherit",
          "font-family": "inherit",
          "font-size": "inherit",
          "padding": "0"
        },
        "& :where(pre)": {
          "background-color": "var(--panel-sunken)",
          "border": "1px solid var(--line)",
          "color": "var(--phosphor)",
          "font-family": "var(--font-mono)",
          "font-size": "0.875em",
          "line-height": "1.6",
          "overflow-x": "auto",
          "padding": "1em",
          "tab-size": "2"
        },
        "& :where(strong, b)": {
          "color": "var(--phosphor-bright)",
          "font-weight": "600"
        },
        "& :where(summary)": {
          "color": "var(--phosphor-bright)",
          "cursor": "pointer",
          "font-family": "var(--font-mono)",
          "font-weight": "600"
        },
        "& :where(summary)::marker": {
          "color": "var(--phosphor)"
        },
        "& :where(table)": {
          "border-block-end": "1px solid var(--line)",
          "border-collapse": "collapse",
          "font-variant-numeric": "tabular-nums",
          "width": "100%"
        },
        "& :where(th, td)": {
          "border-block-start": "1px solid var(--line)",
          "padding": "0.65em 0.75em",
          "text-align": "start",
          "vertical-align": "top"
        },
        "& :where(th)": {
          "color": "var(--phosphor-bright)",
          "font-family": "var(--font-mono)",
          "font-size": "0.75em",
          "letter-spacing": "var(--tracking-terminal)",
          "text-transform": "uppercase"
        },
        "& :where(ul, ol)": {
          "padding-inline-start": "1.5em"
        },
        "& :where(ul)": {
          "list-style-type": "square"
        },
        "& > :where(:first-child), & > :where(:first-child) > :where(:first-child), & :where(li, blockquote, td, th) > :where(:first-child)": {
          "margin-block-start": "0"
        },
        "color": "var(--foreground)",
        "font-family": "var(--font-sans)",
        "font-size": "var(--typeset-size)",
        "line-height": "var(--typeset-leading)",
        "max-width": "var(--typeset-measure)",
        "overflow-wrap": "break-word"
      }
    },
    "@media (prefers-reduced-motion: reduce)": {
      ".animate-alarm, .animate-beam, .animate-caret, .animate-chart-in, .animate-close, .animate-fade-in, .animate-fade-out, .animate-flicker, .animate-glitch, .animate-glyph, .animate-jitter, .animate-led, .animate-line-in, .animate-open, .animate-pixel, .animate-power-line-in, .animate-power-line-out, .animate-power-off, .animate-power-on, .animate-roll, .animate-select-fold-in-down, .animate-select-fold-in-up, .animate-select-fold-out-down, .animate-select-fold-out-up, .animate-slide-in-bottom, .animate-slide-in-left, .animate-slide-in-right, .animate-slide-in-top, .animate-slide-out-bottom, .animate-slide-out-left, .animate-slide-out-right, .animate-slide-out-top, .animate-sweep, .animate-toast-in, .animate-toast-out, .animate-type": {
        "animation": "none !important"
      }
    },
    "@utility scanlines": {
      "background-image": "repeating-linear-gradient(to bottom, transparent 0 2px, rgb(0 0 0 / 0.16) 2px 3px)",
      "mix-blend-mode": "multiply"
    },
    "@utility scanlines-soft": {
      "background-image": "repeating-linear-gradient(to bottom, transparent 0 3px, rgb(0 0 0 / 0.09) 3px 4px)",
      "mix-blend-mode": "multiply"
    },
    "@utility screen-grille": {
      "background-image": "repeating-linear-gradient(to right, rgb(255 90 90 / 0.55) 0 1px, rgb(90 255 120 / 0.55) 1px 2px, rgb(90 120 255 / 0.55) 2px 3px)",
      "mix-blend-mode": "multiply"
    },
    "@utility terminal-caret": {
      "background-color": "currentColor",
      "display": "inline-block",
      "flex-shrink": "0",
      "height": "1em",
      "vertical-align": "-0.125em",
      "width": "0.5em"
    }
  },
  "categories": [
    "theme"
  ],
  "type": "registry:theme"
}