/* progress-widths.css — How full a bar is, without inline styles. JavaScript sets
 * data-progress to a whole percentage (lib/dom/progress.js); each rule here turns
 * it into --progress, which a bar reads as its width or position. One rule for
 * each whole percentage, 0–100; tests/frontend/progress-widths.test.mjs keeps it complete. */
[data-progress="0"] {
  --progress: 0%;
}
[data-progress="1"] {
  --progress: 1%;
}
[data-progress="2"] {
  --progress: 2%;
}
[data-progress="3"] {
  --progress: 3%;
}
[data-progress="4"] {
  --progress: 4%;
}
[data-progress="5"] {
  --progress: 5%;
}
[data-progress="6"] {
  --progress: 6%;
}
[data-progress="7"] {
  --progress: 7%;
}
[data-progress="8"] {
  --progress: 8%;
}
[data-progress="9"] {
  --progress: 9%;
}
[data-progress="10"] {
  --progress: 10%;
}
[data-progress="11"] {
  --progress: 11%;
}
[data-progress="12"] {
  --progress: 12%;
}
[data-progress="13"] {
  --progress: 13%;
}
[data-progress="14"] {
  --progress: 14%;
}
[data-progress="15"] {
  --progress: 15%;
}
[data-progress="16"] {
  --progress: 16%;
}
[data-progress="17"] {
  --progress: 17%;
}
[data-progress="18"] {
  --progress: 18%;
}
[data-progress="19"] {
  --progress: 19%;
}
[data-progress="20"] {
  --progress: 20%;
}
[data-progress="21"] {
  --progress: 21%;
}
[data-progress="22"] {
  --progress: 22%;
}
[data-progress="23"] {
  --progress: 23%;
}
[data-progress="24"] {
  --progress: 24%;
}
[data-progress="25"] {
  --progress: 25%;
}
[data-progress="26"] {
  --progress: 26%;
}
[data-progress="27"] {
  --progress: 27%;
}
[data-progress="28"] {
  --progress: 28%;
}
[data-progress="29"] {
  --progress: 29%;
}
[data-progress="30"] {
  --progress: 30%;
}
[data-progress="31"] {
  --progress: 31%;
}
[data-progress="32"] {
  --progress: 32%;
}
[data-progress="33"] {
  --progress: 33%;
}
[data-progress="34"] {
  --progress: 34%;
}
[data-progress="35"] {
  --progress: 35%;
}
[data-progress="36"] {
  --progress: 36%;
}
[data-progress="37"] {
  --progress: 37%;
}
[data-progress="38"] {
  --progress: 38%;
}
[data-progress="39"] {
  --progress: 39%;
}
[data-progress="40"] {
  --progress: 40%;
}
[data-progress="41"] {
  --progress: 41%;
}
[data-progress="42"] {
  --progress: 42%;
}
[data-progress="43"] {
  --progress: 43%;
}
[data-progress="44"] {
  --progress: 44%;
}
[data-progress="45"] {
  --progress: 45%;
}
[data-progress="46"] {
  --progress: 46%;
}
[data-progress="47"] {
  --progress: 47%;
}
[data-progress="48"] {
  --progress: 48%;
}
[data-progress="49"] {
  --progress: 49%;
}
[data-progress="50"] {
  --progress: 50%;
}
[data-progress="51"] {
  --progress: 51%;
}
[data-progress="52"] {
  --progress: 52%;
}
[data-progress="53"] {
  --progress: 53%;
}
[data-progress="54"] {
  --progress: 54%;
}
[data-progress="55"] {
  --progress: 55%;
}
[data-progress="56"] {
  --progress: 56%;
}
[data-progress="57"] {
  --progress: 57%;
}
[data-progress="58"] {
  --progress: 58%;
}
[data-progress="59"] {
  --progress: 59%;
}
[data-progress="60"] {
  --progress: 60%;
}
[data-progress="61"] {
  --progress: 61%;
}
[data-progress="62"] {
  --progress: 62%;
}
[data-progress="63"] {
  --progress: 63%;
}
[data-progress="64"] {
  --progress: 64%;
}
[data-progress="65"] {
  --progress: 65%;
}
[data-progress="66"] {
  --progress: 66%;
}
[data-progress="67"] {
  --progress: 67%;
}
[data-progress="68"] {
  --progress: 68%;
}
[data-progress="69"] {
  --progress: 69%;
}
[data-progress="70"] {
  --progress: 70%;
}
[data-progress="71"] {
  --progress: 71%;
}
[data-progress="72"] {
  --progress: 72%;
}
[data-progress="73"] {
  --progress: 73%;
}
[data-progress="74"] {
  --progress: 74%;
}
[data-progress="75"] {
  --progress: 75%;
}
[data-progress="76"] {
  --progress: 76%;
}
[data-progress="77"] {
  --progress: 77%;
}
[data-progress="78"] {
  --progress: 78%;
}
[data-progress="79"] {
  --progress: 79%;
}
[data-progress="80"] {
  --progress: 80%;
}
[data-progress="81"] {
  --progress: 81%;
}
[data-progress="82"] {
  --progress: 82%;
}
[data-progress="83"] {
  --progress: 83%;
}
[data-progress="84"] {
  --progress: 84%;
}
[data-progress="85"] {
  --progress: 85%;
}
[data-progress="86"] {
  --progress: 86%;
}
[data-progress="87"] {
  --progress: 87%;
}
[data-progress="88"] {
  --progress: 88%;
}
[data-progress="89"] {
  --progress: 89%;
}
[data-progress="90"] {
  --progress: 90%;
}
[data-progress="91"] {
  --progress: 91%;
}
[data-progress="92"] {
  --progress: 92%;
}
[data-progress="93"] {
  --progress: 93%;
}
[data-progress="94"] {
  --progress: 94%;
}
[data-progress="95"] {
  --progress: 95%;
}
[data-progress="96"] {
  --progress: 96%;
}
[data-progress="97"] {
  --progress: 97%;
}
[data-progress="98"] {
  --progress: 98%;
}
[data-progress="99"] {
  --progress: 99%;
}
[data-progress="100"] {
  --progress: 100%;
}
