.app-capture { background: rgb(247, 245, 239); }
html[data-theme='dark'] .app-capture { background: rgb(26, 29, 23); color-scheme: dark; }
@font-face { font-family: "Atkinson Hyperlegible Next Variable"; font-style: normal; font-display: swap; font-weight: 200 800; src: url("assets/7dae0c6c66af.woff2") format("woff2-variations"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Atkinson Hyperlegible Next Variable"; font-style: normal; font-display: swap; font-weight: 200 800; src: url("assets/18b2a1a39a2f.woff2") format("woff2-variations"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Atkinson Hyperlegible Next Variable"; font-style: italic; font-display: swap; font-weight: 200 800; src: url("assets/c0c8da569118.woff2") format("woff2-variations"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Atkinson Hyperlegible Next Variable"; font-style: italic; font-display: swap; font-weight: 200 800; src: url("assets/4a5037bfaf66.woff2") format("woff2-variations"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-display: swap; font-weight: 400; src: url("assets/5f4292eb92ca.woff2") format("woff2"), url("assets/9e3cd33bee51.woff") format("woff"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-display: swap; font-weight: 400; src: url("assets/522f58273081.woff2") format("woff2"), url("assets/67c9cc7864b4.woff") format("woff"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-display: swap; font-weight: 400; src: url("assets/365b7a8eaff0.woff2") format("woff2"), url("assets/09f89e8369d7.woff") format("woff"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-display: swap; font-weight: 400; src: url("assets/efc9e0df126c.woff2") format("woff2"), url("assets/1dfe0f740fa8.woff") format("woff"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-display: swap; font-weight: 400; src: url("assets/505dfba8ecbe.woff2") format("woff2"), url("assets/e7131bbf591e.woff") format("woff"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-display: swap; font-weight: 400; src: url("assets/14425ba9c695.woff2") format("woff2"), url("assets/658b9ee07b02.woff") format("woff"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
.app-capture { --paper: #f7f5ef; --surface: #edeae0; --field: #fdfcf8; --line: #e2ded1; --line-strong: #cfc9b8; --edge: #8f8a78; --control: #e8e5da; --control-hi: #dcd8ca; --control-edge: #8d8875; --text: #1e211b; --muted: #595d4f; --forest: #4d6b2f; --forest-hi: #3c5524; --sage: #7f9b5c; --highlight: #e6e2d4; --here: #efe2b8; --ochre-ink: #694d0b; --ochre: #e3c46f; --busy: #77735f; --fail: #9c3a2e; --warn: #8a4a0c; --warn-fill: #f8e0ae; --warn-border: #c99a3e; --warn-icon: #9a520c; --fail-fill: #f5dad3; --fail-border: #c4584a; --fail-icon: #9c3a2e; --ok-fill: #e3ead2; --ok-border: #9cb47a; --shadow: rgb(30 33 27 / 0.18); --selection: var(--ochre); --here-border: #d8bd6e; --hit: var(--ochre); --hit-ink: #1e211b; --hit-soft: #f0dea6; --hit-edge: #c9a64a; --menu-hover: var(--paper); --rail: #d4dfba; --rail-hi: #c3d0a2; --rail-edge: #aabb86; --rail-text: #1e211b; --rail-muted: #45503a; --rail-strong: #694d0b; --rail-ok: #5f7d3e; --rail-warn: #7a4108; --rail-fail: #9c3a2e; --rail-pack: #e7eed6; --rail-current: var(--here); --mark-wing: #33412c; --font-ui: 'Atkinson Hyperlegible Next Variable', system-ui, sans-serif; --font-log: 'JetBrains Mono', ui-monospace, monospace; --step--2: 13px; --step--1: 14px; --step-0: 15px; --step-1: 18px; --step-2: 24px; --step-3: 30px; --step-4: 44px; --radius-small: 4px; --radius-control: 6px; --radius-panel: 10px; color-scheme: light; scrollbar-color: var(--line-strong) transparent; caret-color: var(--forest); font-family: var(--font-ui); font-size: var(--step-0); line-height: 1.5; color: var(--text); background: var(--paper); -webkit-font-smoothing: antialiased; accent-color: var(--forest); }
html[data-theme='dark'] .app-capture { --paper: #1a1d17; --surface: #22261e; --field: #161913; --line: #2e3429; --line-strong: #3e4637; --edge: #737a68; --control: #2a2f25; --control-hi: #353b2f; --control-edge: #6b7360; --text: #e9e6da; --muted: #a4a895; --forest: #a7bd7f; --forest-hi: #bccd95; --sage: #6f8a50; --highlight: #353c2b; --here: #3b331d; --ochre-ink: #ebcd7c; --busy: #8d8a76; --fail: #e58474; --warn: #e8a35c; --warn-fill: #3b2a14; --warn-border: #8a5a24; --warn-icon: #eda55a; --fail-fill: #3d1f1a; --fail-border: #9c4a3e; --fail-icon: #ec8a7a; --ok-fill: #26301c; --ok-border: #56703a; --shadow: rgb(0 0 0 / 0.45); --selection: #5e4f24; --here-border: #7a6630; --hit: #e3c46f; --hit-ink: #1a1d17; --hit-soft: #3a3220; --hit-edge: #8a7333; --menu-hover: #1f231b; --rail: #20291b; --rail-hi: #2b3524; --rail-edge: #333f2b; --rail-text: #f1eee3; --rail-muted: #bcc4ad; --rail-strong: #e3c46f; --rail-ok: var(--sage); --rail-warn: #f0b867; --rail-fail: #ec8a7a; --rail-pack: #252f20; --rail-current: #463b1c; --mark-wing: var(--ochre); color-scheme: dark; }
@font-face { font-family: "packraven Minecraft"; src: url("assets/12436db3cb16.otf") format("opentype"); font-weight: 400; }
@font-face { font-family: "packraven Minecraft"; src: url("assets/d33991202bc2.otf") format("opentype"); font-weight: 700; }