/* GENERATED by scripts/generate_accent_hues.py — do not edit by hand.
   Run that script and commit the result; tests/test_accounts_accent.py fails
   if this file has drifted.

   One rule per hue on the locked accent ring. base.html puts data-hue on
   <html> for signed-in users, so the hue arrives as a plain 'self' stylesheet
   with no inline style and no CSP change (#341). Anonymous users match no rule
   and keep the :root default of 6; so does data-hue="", by
   construction. Loads after tokens.css, which it overrides at equal
   specificity.

   All 360 hues are here, though only 327 are
   selectable: two bands collide with the status colours and are refused by
   validation (#437). Keeping their rules leaves this file a pure lookup table with
   one gate in front of it. Dropping them would add a second, silent one — a hue that
   ever slipped past validation would match no rule and paint the default instead of
   the colour it names. */

[data-hue="0"] { --accent-h: 0; }
[data-hue="1"] { --accent-h: 1; }
[data-hue="2"] { --accent-h: 2; }
[data-hue="3"] { --accent-h: 3; }
[data-hue="4"] { --accent-h: 4; }
[data-hue="5"] { --accent-h: 5; }
[data-hue="6"] { --accent-h: 6; }
[data-hue="7"] { --accent-h: 7; }
[data-hue="8"] { --accent-h: 8; }
[data-hue="9"] { --accent-h: 9; }
[data-hue="10"] { --accent-h: 10; }
[data-hue="11"] { --accent-h: 11; }
[data-hue="12"] { --accent-h: 12; }
[data-hue="13"] { --accent-h: 13; }
[data-hue="14"] { --accent-h: 14; }
[data-hue="15"] { --accent-h: 15; }
[data-hue="16"] { --accent-h: 16; }
[data-hue="17"] { --accent-h: 17; }
[data-hue="18"] { --accent-h: 18; }
[data-hue="19"] { --accent-h: 19; }
[data-hue="20"] { --accent-h: 20; }
[data-hue="21"] { --accent-h: 21; }
[data-hue="22"] { --accent-h: 22; }
[data-hue="23"] { --accent-h: 23; }
[data-hue="24"] { --accent-h: 24; }
[data-hue="25"] { --accent-h: 25; }
[data-hue="26"] { --accent-h: 26; }
[data-hue="27"] { --accent-h: 27; }
[data-hue="28"] { --accent-h: 28; }
[data-hue="29"] { --accent-h: 29; }
[data-hue="30"] { --accent-h: 30; }
[data-hue="31"] { --accent-h: 31; }
[data-hue="32"] { --accent-h: 32; }
[data-hue="33"] { --accent-h: 33; }
[data-hue="34"] { --accent-h: 34; }
[data-hue="35"] { --accent-h: 35; }
[data-hue="36"] { --accent-h: 36; }
[data-hue="37"] { --accent-h: 37; }
[data-hue="38"] { --accent-h: 38; }
[data-hue="39"] { --accent-h: 39; }
[data-hue="40"] { --accent-h: 40; }
[data-hue="41"] { --accent-h: 41; }
[data-hue="42"] { --accent-h: 42; }
[data-hue="43"] { --accent-h: 43; }
[data-hue="44"] { --accent-h: 44; }
[data-hue="45"] { --accent-h: 45; }
[data-hue="46"] { --accent-h: 46; }
[data-hue="47"] { --accent-h: 47; }
[data-hue="48"] { --accent-h: 48; }
[data-hue="49"] { --accent-h: 49; }
[data-hue="50"] { --accent-h: 50; }
[data-hue="51"] { --accent-h: 51; }
[data-hue="52"] { --accent-h: 52; }
[data-hue="53"] { --accent-h: 53; }
[data-hue="54"] { --accent-h: 54; }
[data-hue="55"] { --accent-h: 55; }
[data-hue="56"] { --accent-h: 56; }
[data-hue="57"] { --accent-h: 57; }
[data-hue="58"] { --accent-h: 58; }
[data-hue="59"] { --accent-h: 59; }
[data-hue="60"] { --accent-h: 60; }
[data-hue="61"] { --accent-h: 61; }
[data-hue="62"] { --accent-h: 62; }
[data-hue="63"] { --accent-h: 63; }
[data-hue="64"] { --accent-h: 64; }
[data-hue="65"] { --accent-h: 65; }
[data-hue="66"] { --accent-h: 66; }
[data-hue="67"] { --accent-h: 67; }
[data-hue="68"] { --accent-h: 68; }
[data-hue="69"] { --accent-h: 69; }
[data-hue="70"] { --accent-h: 70; }
[data-hue="71"] { --accent-h: 71; }
[data-hue="72"] { --accent-h: 72; }
[data-hue="73"] { --accent-h: 73; }
[data-hue="74"] { --accent-h: 74; }
[data-hue="75"] { --accent-h: 75; }
[data-hue="76"] { --accent-h: 76; }
[data-hue="77"] { --accent-h: 77; }
[data-hue="78"] { --accent-h: 78; }
[data-hue="79"] { --accent-h: 79; }
[data-hue="80"] { --accent-h: 80; }
[data-hue="81"] { --accent-h: 81; }
[data-hue="82"] { --accent-h: 82; }
[data-hue="83"] { --accent-h: 83; }
[data-hue="84"] { --accent-h: 84; }
[data-hue="85"] { --accent-h: 85; }
[data-hue="86"] { --accent-h: 86; }
[data-hue="87"] { --accent-h: 87; }
[data-hue="88"] { --accent-h: 88; }
[data-hue="89"] { --accent-h: 89; }
[data-hue="90"] { --accent-h: 90; }
[data-hue="91"] { --accent-h: 91; }
[data-hue="92"] { --accent-h: 92; }
[data-hue="93"] { --accent-h: 93; }
[data-hue="94"] { --accent-h: 94; }
[data-hue="95"] { --accent-h: 95; }
[data-hue="96"] { --accent-h: 96; }
[data-hue="97"] { --accent-h: 97; }
[data-hue="98"] { --accent-h: 98; }
[data-hue="99"] { --accent-h: 99; }
[data-hue="100"] { --accent-h: 100; }
[data-hue="101"] { --accent-h: 101; }
[data-hue="102"] { --accent-h: 102; }
[data-hue="103"] { --accent-h: 103; }
[data-hue="104"] { --accent-h: 104; }
[data-hue="105"] { --accent-h: 105; }
[data-hue="106"] { --accent-h: 106; }
[data-hue="107"] { --accent-h: 107; }
[data-hue="108"] { --accent-h: 108; }
[data-hue="109"] { --accent-h: 109; }
[data-hue="110"] { --accent-h: 110; }
[data-hue="111"] { --accent-h: 111; }
[data-hue="112"] { --accent-h: 112; }
[data-hue="113"] { --accent-h: 113; }
[data-hue="114"] { --accent-h: 114; }
[data-hue="115"] { --accent-h: 115; }
[data-hue="116"] { --accent-h: 116; }
[data-hue="117"] { --accent-h: 117; }
[data-hue="118"] { --accent-h: 118; }
[data-hue="119"] { --accent-h: 119; }
[data-hue="120"] { --accent-h: 120; }
[data-hue="121"] { --accent-h: 121; }
[data-hue="122"] { --accent-h: 122; }
[data-hue="123"] { --accent-h: 123; }
[data-hue="124"] { --accent-h: 124; }
[data-hue="125"] { --accent-h: 125; }
[data-hue="126"] { --accent-h: 126; }
[data-hue="127"] { --accent-h: 127; }
[data-hue="128"] { --accent-h: 128; }
[data-hue="129"] { --accent-h: 129; }
[data-hue="130"] { --accent-h: 130; }
[data-hue="131"] { --accent-h: 131; }
[data-hue="132"] { --accent-h: 132; }
[data-hue="133"] { --accent-h: 133; }
[data-hue="134"] { --accent-h: 134; }
[data-hue="135"] { --accent-h: 135; }
[data-hue="136"] { --accent-h: 136; }
[data-hue="137"] { --accent-h: 137; }
[data-hue="138"] { --accent-h: 138; }
[data-hue="139"] { --accent-h: 139; }
[data-hue="140"] { --accent-h: 140; }
[data-hue="141"] { --accent-h: 141; }
[data-hue="142"] { --accent-h: 142; }
[data-hue="143"] { --accent-h: 143; }
[data-hue="144"] { --accent-h: 144; }
[data-hue="145"] { --accent-h: 145; }
[data-hue="146"] { --accent-h: 146; }
[data-hue="147"] { --accent-h: 147; }
[data-hue="148"] { --accent-h: 148; }
[data-hue="149"] { --accent-h: 149; }
[data-hue="150"] { --accent-h: 150; }
[data-hue="151"] { --accent-h: 151; }
[data-hue="152"] { --accent-h: 152; }
[data-hue="153"] { --accent-h: 153; }
[data-hue="154"] { --accent-h: 154; }
[data-hue="155"] { --accent-h: 155; }
[data-hue="156"] { --accent-h: 156; }
[data-hue="157"] { --accent-h: 157; }
[data-hue="158"] { --accent-h: 158; }
[data-hue="159"] { --accent-h: 159; }
[data-hue="160"] { --accent-h: 160; }
[data-hue="161"] { --accent-h: 161; }
[data-hue="162"] { --accent-h: 162; }
[data-hue="163"] { --accent-h: 163; }
[data-hue="164"] { --accent-h: 164; }
[data-hue="165"] { --accent-h: 165; }
[data-hue="166"] { --accent-h: 166; }
[data-hue="167"] { --accent-h: 167; }
[data-hue="168"] { --accent-h: 168; }
[data-hue="169"] { --accent-h: 169; }
[data-hue="170"] { --accent-h: 170; }
[data-hue="171"] { --accent-h: 171; }
[data-hue="172"] { --accent-h: 172; }
[data-hue="173"] { --accent-h: 173; }
[data-hue="174"] { --accent-h: 174; }
[data-hue="175"] { --accent-h: 175; }
[data-hue="176"] { --accent-h: 176; }
[data-hue="177"] { --accent-h: 177; }
[data-hue="178"] { --accent-h: 178; }
[data-hue="179"] { --accent-h: 179; }
[data-hue="180"] { --accent-h: 180; }
[data-hue="181"] { --accent-h: 181; }
[data-hue="182"] { --accent-h: 182; }
[data-hue="183"] { --accent-h: 183; }
[data-hue="184"] { --accent-h: 184; }
[data-hue="185"] { --accent-h: 185; }
[data-hue="186"] { --accent-h: 186; }
[data-hue="187"] { --accent-h: 187; }
[data-hue="188"] { --accent-h: 188; }
[data-hue="189"] { --accent-h: 189; }
[data-hue="190"] { --accent-h: 190; }
[data-hue="191"] { --accent-h: 191; }
[data-hue="192"] { --accent-h: 192; }
[data-hue="193"] { --accent-h: 193; }
[data-hue="194"] { --accent-h: 194; }
[data-hue="195"] { --accent-h: 195; }
[data-hue="196"] { --accent-h: 196; }
[data-hue="197"] { --accent-h: 197; }
[data-hue="198"] { --accent-h: 198; }
[data-hue="199"] { --accent-h: 199; }
[data-hue="200"] { --accent-h: 200; }
[data-hue="201"] { --accent-h: 201; }
[data-hue="202"] { --accent-h: 202; }
[data-hue="203"] { --accent-h: 203; }
[data-hue="204"] { --accent-h: 204; }
[data-hue="205"] { --accent-h: 205; }
[data-hue="206"] { --accent-h: 206; }
[data-hue="207"] { --accent-h: 207; }
[data-hue="208"] { --accent-h: 208; }
[data-hue="209"] { --accent-h: 209; }
[data-hue="210"] { --accent-h: 210; }
[data-hue="211"] { --accent-h: 211; }
[data-hue="212"] { --accent-h: 212; }
[data-hue="213"] { --accent-h: 213; }
[data-hue="214"] { --accent-h: 214; }
[data-hue="215"] { --accent-h: 215; }
[data-hue="216"] { --accent-h: 216; }
[data-hue="217"] { --accent-h: 217; }
[data-hue="218"] { --accent-h: 218; }
[data-hue="219"] { --accent-h: 219; }
[data-hue="220"] { --accent-h: 220; }
[data-hue="221"] { --accent-h: 221; }
[data-hue="222"] { --accent-h: 222; }
[data-hue="223"] { --accent-h: 223; }
[data-hue="224"] { --accent-h: 224; }
[data-hue="225"] { --accent-h: 225; }
[data-hue="226"] { --accent-h: 226; }
[data-hue="227"] { --accent-h: 227; }
[data-hue="228"] { --accent-h: 228; }
[data-hue="229"] { --accent-h: 229; }
[data-hue="230"] { --accent-h: 230; }
[data-hue="231"] { --accent-h: 231; }
[data-hue="232"] { --accent-h: 232; }
[data-hue="233"] { --accent-h: 233; }
[data-hue="234"] { --accent-h: 234; }
[data-hue="235"] { --accent-h: 235; }
[data-hue="236"] { --accent-h: 236; }
[data-hue="237"] { --accent-h: 237; }
[data-hue="238"] { --accent-h: 238; }
[data-hue="239"] { --accent-h: 239; }
[data-hue="240"] { --accent-h: 240; }
[data-hue="241"] { --accent-h: 241; }
[data-hue="242"] { --accent-h: 242; }
[data-hue="243"] { --accent-h: 243; }
[data-hue="244"] { --accent-h: 244; }
[data-hue="245"] { --accent-h: 245; }
[data-hue="246"] { --accent-h: 246; }
[data-hue="247"] { --accent-h: 247; }
[data-hue="248"] { --accent-h: 248; }
[data-hue="249"] { --accent-h: 249; }
[data-hue="250"] { --accent-h: 250; }
[data-hue="251"] { --accent-h: 251; }
[data-hue="252"] { --accent-h: 252; }
[data-hue="253"] { --accent-h: 253; }
[data-hue="254"] { --accent-h: 254; }
[data-hue="255"] { --accent-h: 255; }
[data-hue="256"] { --accent-h: 256; }
[data-hue="257"] { --accent-h: 257; }
[data-hue="258"] { --accent-h: 258; }
[data-hue="259"] { --accent-h: 259; }
[data-hue="260"] { --accent-h: 260; }
[data-hue="261"] { --accent-h: 261; }
[data-hue="262"] { --accent-h: 262; }
[data-hue="263"] { --accent-h: 263; }
[data-hue="264"] { --accent-h: 264; }
[data-hue="265"] { --accent-h: 265; }
[data-hue="266"] { --accent-h: 266; }
[data-hue="267"] { --accent-h: 267; }
[data-hue="268"] { --accent-h: 268; }
[data-hue="269"] { --accent-h: 269; }
[data-hue="270"] { --accent-h: 270; }
[data-hue="271"] { --accent-h: 271; }
[data-hue="272"] { --accent-h: 272; }
[data-hue="273"] { --accent-h: 273; }
[data-hue="274"] { --accent-h: 274; }
[data-hue="275"] { --accent-h: 275; }
[data-hue="276"] { --accent-h: 276; }
[data-hue="277"] { --accent-h: 277; }
[data-hue="278"] { --accent-h: 278; }
[data-hue="279"] { --accent-h: 279; }
[data-hue="280"] { --accent-h: 280; }
[data-hue="281"] { --accent-h: 281; }
[data-hue="282"] { --accent-h: 282; }
[data-hue="283"] { --accent-h: 283; }
[data-hue="284"] { --accent-h: 284; }
[data-hue="285"] { --accent-h: 285; }
[data-hue="286"] { --accent-h: 286; }
[data-hue="287"] { --accent-h: 287; }
[data-hue="288"] { --accent-h: 288; }
[data-hue="289"] { --accent-h: 289; }
[data-hue="290"] { --accent-h: 290; }
[data-hue="291"] { --accent-h: 291; }
[data-hue="292"] { --accent-h: 292; }
[data-hue="293"] { --accent-h: 293; }
[data-hue="294"] { --accent-h: 294; }
[data-hue="295"] { --accent-h: 295; }
[data-hue="296"] { --accent-h: 296; }
[data-hue="297"] { --accent-h: 297; }
[data-hue="298"] { --accent-h: 298; }
[data-hue="299"] { --accent-h: 299; }
[data-hue="300"] { --accent-h: 300; }
[data-hue="301"] { --accent-h: 301; }
[data-hue="302"] { --accent-h: 302; }
[data-hue="303"] { --accent-h: 303; }
[data-hue="304"] { --accent-h: 304; }
[data-hue="305"] { --accent-h: 305; }
[data-hue="306"] { --accent-h: 306; }
[data-hue="307"] { --accent-h: 307; }
[data-hue="308"] { --accent-h: 308; }
[data-hue="309"] { --accent-h: 309; }
[data-hue="310"] { --accent-h: 310; }
[data-hue="311"] { --accent-h: 311; }
[data-hue="312"] { --accent-h: 312; }
[data-hue="313"] { --accent-h: 313; }
[data-hue="314"] { --accent-h: 314; }
[data-hue="315"] { --accent-h: 315; }
[data-hue="316"] { --accent-h: 316; }
[data-hue="317"] { --accent-h: 317; }
[data-hue="318"] { --accent-h: 318; }
[data-hue="319"] { --accent-h: 319; }
[data-hue="320"] { --accent-h: 320; }
[data-hue="321"] { --accent-h: 321; }
[data-hue="322"] { --accent-h: 322; }
[data-hue="323"] { --accent-h: 323; }
[data-hue="324"] { --accent-h: 324; }
[data-hue="325"] { --accent-h: 325; }
[data-hue="326"] { --accent-h: 326; }
[data-hue="327"] { --accent-h: 327; }
[data-hue="328"] { --accent-h: 328; }
[data-hue="329"] { --accent-h: 329; }
[data-hue="330"] { --accent-h: 330; }
[data-hue="331"] { --accent-h: 331; }
[data-hue="332"] { --accent-h: 332; }
[data-hue="333"] { --accent-h: 333; }
[data-hue="334"] { --accent-h: 334; }
[data-hue="335"] { --accent-h: 335; }
[data-hue="336"] { --accent-h: 336; }
[data-hue="337"] { --accent-h: 337; }
[data-hue="338"] { --accent-h: 338; }
[data-hue="339"] { --accent-h: 339; }
[data-hue="340"] { --accent-h: 340; }
[data-hue="341"] { --accent-h: 341; }
[data-hue="342"] { --accent-h: 342; }
[data-hue="343"] { --accent-h: 343; }
[data-hue="344"] { --accent-h: 344; }
[data-hue="345"] { --accent-h: 345; }
[data-hue="346"] { --accent-h: 346; }
[data-hue="347"] { --accent-h: 347; }
[data-hue="348"] { --accent-h: 348; }
[data-hue="349"] { --accent-h: 349; }
[data-hue="350"] { --accent-h: 350; }
[data-hue="351"] { --accent-h: 351; }
[data-hue="352"] { --accent-h: 352; }
[data-hue="353"] { --accent-h: 353; }
[data-hue="354"] { --accent-h: 354; }
[data-hue="355"] { --accent-h: 355; }
[data-hue="356"] { --accent-h: 356; }
[data-hue="357"] { --accent-h: 357; }
[data-hue="358"] { --accent-h: 358; }
[data-hue="359"] { --accent-h: 359; }
