:root{--lf-ink: #46ff4a;--lf-paper: #e7e9ec;--lf-paper-deep: #101214;--lf-panel: rgba(4, 7, 5, .9);--lf-pine: #46ff4a;--lf-pine-deep: #16941c;--lf-brass: #c07bff;--lf-brass-bright: #e4c6ff;--lf-silver: #c9d4c8;--lf-steel: #7f8d7e;--lf-white: #f4fff4;--lf-muted: #9aab98;--lf-border: rgba(70, 255, 74, .28);--lf-shadow: 0 0 0 1px #9aa1a8, 0 0 0 3px #32363b, 0 0 0 4px #d5d8dc, 0 16px 32px rgba(0, 0, 0, .55);--radius-md: 4px;--radius-lg: 2px;--layout-max: 1120px;--header-h: 68px;--page-gap: 2rem;--font-display: "Exo 2", system-ui, sans-serif;--font-body: "Exo 2", system-ui, sans-serif;--font-ui: "Exo 2", system-ui, sans-serif;--font-mono: "Exo 2", system-ui, sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;cursor:url(/cursors/base.png?v=32) 0 0,auto}p,h1,h2,h3,li,figcaption,blockquote,.tx-line,input,textarea,[contenteditable=true]{cursor:url(/cursors/text.png?v=32) 7 16,text}a,a *,button,button *,summary,summary *,label,select,[role=button],[role=button] *{cursor:url(/cursors/click.png?v=32) 1 0,pointer}html,body{margin:0;min-height:100%}body{font-family:var(--font-body);color:var(--lf-silver);background:#000}app-root{display:block;position:relative;z-index:1;min-height:100%}h1,h2,h3{font-family:var(--font-display);font-weight:600;letter-spacing:.03em;color:var(--lf-ink);margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--lf-pine);outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
