/* generated by tools/build.py from coins.js: each coin's paper (a faint wash of it), accent
   (its colour, made to show on that paper) and greys (in its hue). Edit coins.js, then rerun. */

:root[data-coin="bitcoin"] { --paper: #F6F0EA; --accent: #DA8009; --ink: #15110D; --ink-2: #645B54; --ink-3: rgba(21, 17, 13, .26); --rule: rgba(21, 17, 13, .13); --hover: rgba(21, 17, 13, .035); --flood: rgba(21, 17, 13, .12); }
:root[data-coin="bitcoin"][data-theme="dark"] { --paper: #110D0A; --accent: #F7931A; --ink: #EFEAE6; --ink-2: #A19891; --ink-3: rgba(239, 234, 230, .24); --rule: rgba(239, 234, 230, .13); --hover: rgba(239, 234, 230, .04); --flood: rgba(239, 234, 230, .14); }
:root[data-coin="ethereum"] { --paper: #EFF1F8; --accent: #62688F; --ink: #111216; --ink-2: #5A5C66; --ink-3: rgba(17, 18, 22, .26); --rule: rgba(17, 18, 22, .13); --hover: rgba(17, 18, 22, .035); --flood: rgba(17, 18, 22, .12); }
:root[data-coin="ethereum"][data-theme="dark"] { --paper: #0D0E12; --accent: #62688F; --ink: #EAEBF1; --ink-2: #989AA3; --ink-3: rgba(234, 235, 241, .24); --rule: rgba(234, 235, 241, .13); --hover: rgba(234, 235, 241, .04); --flood: rgba(234, 235, 241, .14); }
:root[data-coin="bnb"] { --paper: #F4F1EA; --accent: #BB8F04; --ink: #14120D; --ink-2: #615D53; --ink-3: rgba(20, 18, 13, .26); --rule: rgba(20, 18, 13, .13); --hover: rgba(20, 18, 13, .035); --flood: rgba(20, 18, 13, .12); }
:root[data-coin="bnb"][data-theme="dark"] { --paper: #100E09; --accent: #F0B90B; --ink: #EDEBE5; --ink-2: #9E9A91; --ink-3: rgba(237, 235, 229, .24); --rule: rgba(237, 235, 229, .13); --hover: rgba(237, 235, 229, .04); --flood: rgba(237, 235, 229, .14); }
:root[data-coin="xrp"] { --accent: var(--ink); }
:root[data-coin="solana"] { --paper: #F2F0F7; --accent: #9945FF; --ink: #121116; --ink-2: #5E5B65; --ink-3: rgba(18, 17, 22, .26); --rule: rgba(18, 17, 22, .13); --hover: rgba(18, 17, 22, .035); --flood: rgba(18, 17, 22, .12); }
:root[data-coin="solana"][data-theme="dark"] { --paper: #0E0D12; --accent: #9945FF; --ink: #ECEAF0; --ink-2: #9B98A2; --ink-3: rgba(236, 234, 240, .24); --rule: rgba(236, 234, 240, .13); --hover: rgba(236, 234, 240, .04); --flood: rgba(236, 234, 240, .14); }
:root[data-coin="tron"] { --paper: #F8EFED; --accent: #FF060A; --ink: #16100F; --ink-2: #665A58; --ink-3: rgba(22, 16, 15, .26); --rule: rgba(22, 16, 15, .13); --hover: rgba(22, 16, 15, .035); --flood: rgba(22, 16, 15, .12); }
:root[data-coin="tron"][data-theme="dark"] { --paper: #120C0B; --accent: #FF060A; --ink: #F1E9E8; --ink-2: #A39795; --ink-3: rgba(241, 233, 232, .24); --rule: rgba(241, 233, 232, .13); --hover: rgba(241, 233, 232, .04); --flood: rgba(241, 233, 232, .14); }
:root[data-coin="zcash"] { --paper: #F5F0EA; --accent: #C48C02; --ink: #14120D; --ink-2: #625C53; --ink-3: rgba(20, 18, 13, .26); --rule: rgba(20, 18, 13, .13); --hover: rgba(20, 18, 13, .035); --flood: rgba(20, 18, 13, .12); }
:root[data-coin="zcash"][data-theme="dark"] { --paper: #100E09; --accent: #ECB244; --ink: #EEEBE5; --ink-2: #9F9991; --ink-3: rgba(238, 235, 229, .24); --rule: rgba(238, 235, 229, .13); --hover: rgba(238, 235, 229, .04); --flood: rgba(238, 235, 229, .14); }
:root[data-coin="hyperliquid"] { --paper: #EAF3F1; --accent: #3BA48F; --ink: #0D1312; --ink-2: #54605D; --ink-3: rgba(13, 19, 18, .26); --rule: rgba(13, 19, 18, .13); --hover: rgba(13, 19, 18, .035); --flood: rgba(13, 19, 18, .12); }
:root[data-coin="hyperliquid"][data-theme="dark"] { --paper: #090F0E; --accent: #97FCE4; --ink: #E6EDEB; --ink-2: #929D9A; --ink-3: rgba(230, 237, 235, .24); --rule: rgba(230, 237, 235, .13); --hover: rgba(230, 237, 235, .04); --flood: rgba(230, 237, 235, .14); }
:root[data-coin="dogecoin"] { --paper: #F3F1EA; --accent: #AD9322; --ink: #13120D; --ink-2: #605D53; --ink-3: rgba(19, 18, 13, .26); --rule: rgba(19, 18, 13, .13); --hover: rgba(19, 18, 13, .035); --flood: rgba(19, 18, 13, .12); }
:root[data-coin="dogecoin"][data-theme="dark"] { --paper: #0F0E09; --accent: #BA9F33; --ink: #EDEBE5; --ink-2: #9D9A91; --ink-3: rgba(237, 235, 229, .24); --rule: rgba(237, 235, 229, .13); --hover: rgba(237, 235, 229, .04); --flood: rgba(237, 235, 229, .14); }
:root[data-coin="chainlink"] { --paper: #EEF1F8; --accent: #375BD2; --ink: #101217; --ink-2: #595D66; --ink-3: rgba(16, 18, 23, .26); --rule: rgba(16, 18, 23, .13); --hover: rgba(16, 18, 23, .035); --flood: rgba(16, 18, 23, .12); }
:root[data-coin="chainlink"][data-theme="dark"] { --paper: #0C0E12; --accent: #375BD2; --ink: #E9EBF1; --ink-2: #969AA3; --ink-3: rgba(233, 235, 241, .24); --rule: rgba(233, 235, 241, .13); --hover: rgba(233, 235, 241, .04); --flood: rgba(233, 235, 241, .14); }
:root[data-coin="cardano"] { --paper: #EDF1F8; --accent: #0033AD; --ink: #101217; --ink-2: #585D66; --ink-3: rgba(16, 18, 23, .26); --rule: rgba(16, 18, 23, .13); --hover: rgba(16, 18, 23, .035); --flood: rgba(16, 18, 23, .12); }
:root[data-coin="cardano"][data-theme="dark"] { --paper: #0C0E12; --accent: #154AC5; --ink: #E8EBF1; --ink-2: #969AA3; --ink-3: rgba(232, 235, 241, .24); --rule: rgba(232, 235, 241, .13); --hover: rgba(232, 235, 241, .04); --flood: rgba(232, 235, 241, .14); }
:root[data-coin="stellar"] { --accent: var(--ink); }
:root[data-coin="near"] { --paper: #ECF3EE; --accent: #17AC5F; --ink: #0F1310; --ink-2: #566059; --ink-3: rgba(15, 19, 16, .26); --rule: rgba(15, 19, 16, .13); --hover: rgba(15, 19, 16, .035); --flood: rgba(15, 19, 16, .12); }
:root[data-coin="near"][data-theme="dark"] { --paper: #0B0F0C; --accent: #63E493; --ink: #E7EDE9; --ink-2: #949D96; --ink-3: rgba(231, 237, 233, .24); --rule: rgba(231, 237, 233, .13); --hover: rgba(231, 237, 233, .04); --flood: rgba(231, 237, 233, .14); }
:root[data-coin="bitcoin-cash"] { --paper: #EFF2EC; --accent: #6FA32E; --ink: #10130E; --ink-2: #5A5F56; --ink-3: rgba(16, 19, 14, .26); --rule: rgba(16, 19, 14, .13); --hover: rgba(16, 19, 14, .035); --flood: rgba(16, 19, 14, .12); }
:root[data-coin="bitcoin-cash"][data-theme="dark"] { --paper: #0C0F0A; --accent: #8DC351; --ink: #E9ECE7; --ink-2: #979C93; --ink-3: rgba(233, 236, 231, .24); --rule: rgba(233, 236, 231, .13); --hover: rgba(233, 236, 231, .04); --flood: rgba(233, 236, 231, .14); }
:root[data-coin="litecoin"] { --paper: #EDF1F8; --accent: #345D9D; --ink: #0F1216; --ink-2: #585D66; --ink-3: rgba(15, 18, 22, .26); --rule: rgba(15, 18, 22, .13); --hover: rgba(15, 18, 22, .035); --flood: rgba(15, 18, 22, .12); }
:root[data-coin="litecoin"][data-theme="dark"] { --paper: #0B0E12; --accent: #345D9D; --ink: #E8EBF1; --ink-2: #959BA3; --ink-3: rgba(232, 235, 241, .24); --rule: rgba(232, 235, 241, .13); --hover: rgba(232, 235, 241, .04); --flood: rgba(232, 235, 241, .14); }
:root[data-coin="uniswap"] { --paper: #F7EEF0; --accent: #FF007A; --ink: #161011; --ink-2: #65595C; --ink-3: rgba(22, 16, 17, .26); --rule: rgba(22, 16, 17, .13); --hover: rgba(22, 16, 17, .035); --flood: rgba(22, 16, 17, .12); }
:root[data-coin="uniswap"][data-theme="dark"] { --paper: #120C0D; --accent: #FF007A; --ink: #F0E9EA; --ink-2: #A29799; --ink-3: rgba(240, 233, 234, .24); --rule: rgba(240, 233, 234, .13); --hover: rgba(240, 233, 234, .04); --flood: rgba(240, 233, 234, .14); }
:root[data-coin="avalanche"] { --paper: #F8EFEE; --accent: #E84142; --ink: #161010; --ink-2: #665A58; --ink-3: rgba(22, 16, 16, .26); --rule: rgba(22, 16, 16, .13); --hover: rgba(22, 16, 16, .035); --flood: rgba(22, 16, 16, .12); }
:root[data-coin="avalanche"][data-theme="dark"] { --paper: #120C0C; --accent: #E84142; --ink: #F1E9E8; --ink-2: #A39796; --ink-3: rgba(241, 233, 232, .24); --rule: rgba(241, 233, 232, .13); --hover: rgba(241, 233, 232, .04); --flood: rgba(241, 233, 232, .14); }
:root[data-coin="sui"] { --paper: #ECF2F8; --accent: #4299F5; --ink: #0F1216; --ink-2: #575E66; --ink-3: rgba(15, 18, 22, .26); --rule: rgba(15, 18, 22, .13); --hover: rgba(15, 18, 22, .035); --flood: rgba(15, 18, 22, .12); }
:root[data-coin="sui"][data-theme="dark"] { --paper: #0B0E12; --accent: #4CA3FF; --ink: #E7ECF1; --ink-2: #949BA3; --ink-3: rgba(231, 236, 241, .24); --rule: rgba(231, 236, 241, .13); --hover: rgba(231, 236, 241, .04); --flood: rgba(231, 236, 241, .14); }
:root[data-coin="hedera"] { --accent: var(--ink); }
:root[data-coin="bittensor"] { --accent: var(--ink); }
:root[data-coin="shiba-inu"] { --paper: #F6F0EA; --accent: #D18607; --ink: #15110D; --ink-2: #635C53; --ink-3: rgba(21, 17, 13, .26); --rule: rgba(21, 17, 13, .13); --hover: rgba(21, 17, 13, .035); --flood: rgba(21, 17, 13, .12); }
:root[data-coin="shiba-inu"][data-theme="dark"] { --paper: #110D09; --accent: #FFA409; --ink: #EFEAE6; --ink-2: #A09991; --ink-3: rgba(239, 234, 230, .24); --rule: rgba(239, 234, 230, .13); --hover: rgba(239, 234, 230, .04); --flood: rgba(239, 234, 230, .14); }
