:root { color-scheme: light; --paper: #f8faf9; --white: #fff; --ink: #252c29; --muted: #66726c; --green: #28604c; --rose: #956b68; --line: #dce4df; --wash: #edf3ef; --tint: #eef4f0; --code-bg: #edf2ef; --code-ink: #30483b; --selection: #d8e8de; --quote-line: #b0c5b7; }
body[data-theme="ocean"] { --paper: #f7fafc; --ink: #26333c; --muted: #63717d; --green: #23677d; --rose: #aa655c; --line: #dce5eb; --wash: #eaf2f7; --tint: #e9f2f8; --code-bg: #eaf0f5; --code-ink: #294c60; --selection: #d4e8f3; --quote-line: #abc9d9; }
body[data-theme="rose"] { --paper: #fcf8fa; --ink: #372c33; --muted: #7a6872; --green: #90455f; --rose: #487468; --line: #eadde3; --wash: #f7ebf0; --tint: #f7eaf0; --code-bg: #f4ecf0; --code-ink: #664754; --selection: #f0d7e2; --quote-line: #d4abbc; }
body[data-theme="citrus"] { --paper: #fafbf6; --ink: #333729; --muted: #72755e; --green: #687025; --rose: #95625a; --line: #e3e6d5; --wash: #f1f3e7; --tint: #f0f4e4; --code-bg: #eef1e4; --code-ink: #535b32; --selection: #e1e8bd; --quote-line: #c0ca97; }
body[data-theme="graphite"] { --paper: #f9f9fa; --ink: #2d2e34; --muted: #6d6c75; --green: #535568; --rose: #a16662; --line: #e1e1e7; --wash: #efeff3; --tint: #efeff4; --code-bg: #ededf2; --code-ink: #49485b; --selection: #dedde9; --quote-line: #bebcca; }
body[data-theme="mint"] { --paper: #f5fbf9; --ink: #263c35; --muted: #58746a; --green: #236d55; --rose: #93585e; --line: #d5e8df; --wash: #e5f5ec; --tint: #e5f5ee; --code-bg: #e7f2ec; --code-ink: #355c49; --selection: #cfeadd; --quote-line: #9cc7b1; }
body[data-theme="lagoon"] { --paper: #f5fafb; --ink: #243b3d; --muted: #587278; --green: #176878; --rose: #a05e53; --line: #d5e6e8; --wash: #e2f2f4; --tint: #e2f3f4; --code-bg: #e5f0f2; --code-ink: #2b5960; --selection: #cbe8eb; --quote-line: #9cc5cd; }
body[data-theme="sky"] { --paper: #f7faff; --ink: #2a3744; --muted: #5f7388; --green: #326a9f; --rose: #9e665b; --line: #d8e5f0; --wash: #e7f1fc; --tint: #e7f1fc; --code-bg: #eaf0f8; --code-ink: #335977; --selection: #d2e5f9; --quote-line: #a4c3df; }
body[data-theme="denim"] { --paper: #f8f9fc; --ink: #2d3344; --muted: #6b7187; --green: #495d92; --rose: #96714d; --line: #dfe2ed; --wash: #ebedf7; --tint: #ebedf7; --code-bg: #eceef4; --code-ink: #465272; --selection: #d8def1; --quote-line: #abb8d4; }
body[data-theme="berry"] { --paper: #fcf7fa; --ink: #3a2c37; --muted: #7a6374; --green: #824765; --rose: #467464; --line: #ebdce5; --wash: #f5e8ef; --tint: #f5e8ef; --code-bg: #f1e9ee; --code-ink: #69465a; --selection: #ecd1e0; --quote-line: #d1a8bf; }
body[data-theme="coral"] { --paper: #fff8f7; --ink: #403331; --muted: #826b67; --green: #a2534b; --rose: #427775; --line: #f0dedb; --wash: #faeae7; --tint: #fbeae7; --code-bg: #f5ece9; --code-ink: #785149; --selection: #f2d5ce; --quote-line: #d8ada2; }
body[data-theme="olive"] { --paper: #fafbf5; --ink: #32392d; --muted: #6d755e; --green: #586b36; --rose: #98645e; --line: #e0e5d4; --wash: #eef2e3; --tint: #eef3e4; --code-bg: #edf0e5; --code-ink: #4f6039; --selection: #dce5c6; --quote-line: #b4c39b; }
body[data-theme="marigold"] { --paper: #fffdf4; --ink: #3e3a2e; --muted: #7c735a; --green: #84651b; --rose: #4c7472; --line: #eae4ce; --wash: #f8f0d8; --tint: #faf2d9; --code-bg: #f3efdf; --code-ink: #716039; --selection: #f0e3b1; --quote-line: #ccbb86; }
body[data-theme="ruby"] { --paper: #fdf8f9; --ink: #3c2b32; --muted: #7e646d; --green: #964452; --rose: #477466; --line: #eddde1; --wash: #f7e8ec; --tint: #f8e9ed; --code-bg: #f3e9ed; --code-ink: #744554; --selection: #eecdd5; --quote-line: #d5a3b0; }
body[data-theme="slate"] { --paper: #f7f9fb; --ink: #2c3740; --muted: #65747f; --green: #435f73; --rose: #9c6656; --line: #dce3e9; --wash: #e9eff4; --tint: #e9f0f5; --code-bg: #eaf0f3; --code-ink: #425969; --selection: #d3e0e9; --quote-line: #a6bbc9; }
body[data-theme="pearl"] { --paper: #fcfcfd; --ink: #33343c; --muted: #72737c; --green: #576481; --rose: #96665e; --line: #e5e6ec; --wash: #f1f2f7; --tint: #f1f3f8; --code-bg: #f0f1f5; --code-ink: #4c5873; --selection: #e0e5f2; --quote-line: #b9c3d8; }
body[data-theme="lavender"] { --paper: #faf8ff; --ink: #373044; --muted: #776b88; --green: #6b568c; --rose: #487566; --line: #e7e0ef; --wash: #f0eaf8; --tint: #f0eaf9; --code-bg: #efeaf4; --code-ink: #5b4c75; --selection: #e0d5ef; --quote-line: #bdb0d3; }
body[data-theme="copper"] { --paper: #fcf9f8; --ink: #3c3330; --muted: #7d6d65; --green: #946049; --rose: #3f7472; --line: #e9e0db; --wash: #f5ece6; --tint: #f6ede7; --code-bg: #f1eae5; --code-ink: #755843; --selection: #e9d6c7; --quote-line: #c9ac95; }
body[data-theme="ink"] { --paper: #f7f8fa; --ink: #262c36; --muted: #666f7e; --green: #3a4d6e; --rose: #9d685a; --line: #dce0e8; --wash: #e9edf5; --tint: #e9edf6; --code-bg: #e9edf3; --code-ink: #3d4c65; --selection: #d1dbee; --quote-line: #a5b5cf; }
body[data-theme="sunrise"] { --paper: #fffaf7; --ink: #41332e; --muted: #826d63; --green: #9e5f42; --rose: #54716c; --line: #f0e2d8; --wash: #fbeee2; --tint: #fcefe2; --code-bg: #f5eee5; --code-ink: #7a583e; --selection: #f3dcc2; --quote-line: #d9ba94; }