/* Score-Ring: Füllstand aus data-wert statt Inline-Style (CSP ohne unsafe-inline, ADR 0007).
   Erzeugt für die Werte 0–100; ein Score außerhalb davon zeigt einen leeren Ring. */
.ring[data-wert="0"] { --wert: 0; }
.ring[data-wert="1"] { --wert: 1; }
.ring[data-wert="2"] { --wert: 2; }
.ring[data-wert="3"] { --wert: 3; }
.ring[data-wert="4"] { --wert: 4; }
.ring[data-wert="5"] { --wert: 5; }
.ring[data-wert="6"] { --wert: 6; }
.ring[data-wert="7"] { --wert: 7; }
.ring[data-wert="8"] { --wert: 8; }
.ring[data-wert="9"] { --wert: 9; }
.ring[data-wert="10"] { --wert: 10; }
.ring[data-wert="11"] { --wert: 11; }
.ring[data-wert="12"] { --wert: 12; }
.ring[data-wert="13"] { --wert: 13; }
.ring[data-wert="14"] { --wert: 14; }
.ring[data-wert="15"] { --wert: 15; }
.ring[data-wert="16"] { --wert: 16; }
.ring[data-wert="17"] { --wert: 17; }
.ring[data-wert="18"] { --wert: 18; }
.ring[data-wert="19"] { --wert: 19; }
.ring[data-wert="20"] { --wert: 20; }
.ring[data-wert="21"] { --wert: 21; }
.ring[data-wert="22"] { --wert: 22; }
.ring[data-wert="23"] { --wert: 23; }
.ring[data-wert="24"] { --wert: 24; }
.ring[data-wert="25"] { --wert: 25; }
.ring[data-wert="26"] { --wert: 26; }
.ring[data-wert="27"] { --wert: 27; }
.ring[data-wert="28"] { --wert: 28; }
.ring[data-wert="29"] { --wert: 29; }
.ring[data-wert="30"] { --wert: 30; }
.ring[data-wert="31"] { --wert: 31; }
.ring[data-wert="32"] { --wert: 32; }
.ring[data-wert="33"] { --wert: 33; }
.ring[data-wert="34"] { --wert: 34; }
.ring[data-wert="35"] { --wert: 35; }
.ring[data-wert="36"] { --wert: 36; }
.ring[data-wert="37"] { --wert: 37; }
.ring[data-wert="38"] { --wert: 38; }
.ring[data-wert="39"] { --wert: 39; }
.ring[data-wert="40"] { --wert: 40; }
.ring[data-wert="41"] { --wert: 41; }
.ring[data-wert="42"] { --wert: 42; }
.ring[data-wert="43"] { --wert: 43; }
.ring[data-wert="44"] { --wert: 44; }
.ring[data-wert="45"] { --wert: 45; }
.ring[data-wert="46"] { --wert: 46; }
.ring[data-wert="47"] { --wert: 47; }
.ring[data-wert="48"] { --wert: 48; }
.ring[data-wert="49"] { --wert: 49; }
.ring[data-wert="50"] { --wert: 50; }
.ring[data-wert="51"] { --wert: 51; }
.ring[data-wert="52"] { --wert: 52; }
.ring[data-wert="53"] { --wert: 53; }
.ring[data-wert="54"] { --wert: 54; }
.ring[data-wert="55"] { --wert: 55; }
.ring[data-wert="56"] { --wert: 56; }
.ring[data-wert="57"] { --wert: 57; }
.ring[data-wert="58"] { --wert: 58; }
.ring[data-wert="59"] { --wert: 59; }
.ring[data-wert="60"] { --wert: 60; }
.ring[data-wert="61"] { --wert: 61; }
.ring[data-wert="62"] { --wert: 62; }
.ring[data-wert="63"] { --wert: 63; }
.ring[data-wert="64"] { --wert: 64; }
.ring[data-wert="65"] { --wert: 65; }
.ring[data-wert="66"] { --wert: 66; }
.ring[data-wert="67"] { --wert: 67; }
.ring[data-wert="68"] { --wert: 68; }
.ring[data-wert="69"] { --wert: 69; }
.ring[data-wert="70"] { --wert: 70; }
.ring[data-wert="71"] { --wert: 71; }
.ring[data-wert="72"] { --wert: 72; }
.ring[data-wert="73"] { --wert: 73; }
.ring[data-wert="74"] { --wert: 74; }
.ring[data-wert="75"] { --wert: 75; }
.ring[data-wert="76"] { --wert: 76; }
.ring[data-wert="77"] { --wert: 77; }
.ring[data-wert="78"] { --wert: 78; }
.ring[data-wert="79"] { --wert: 79; }
.ring[data-wert="80"] { --wert: 80; }
.ring[data-wert="81"] { --wert: 81; }
.ring[data-wert="82"] { --wert: 82; }
.ring[data-wert="83"] { --wert: 83; }
.ring[data-wert="84"] { --wert: 84; }
.ring[data-wert="85"] { --wert: 85; }
.ring[data-wert="86"] { --wert: 86; }
.ring[data-wert="87"] { --wert: 87; }
.ring[data-wert="88"] { --wert: 88; }
.ring[data-wert="89"] { --wert: 89; }
.ring[data-wert="90"] { --wert: 90; }
.ring[data-wert="91"] { --wert: 91; }
.ring[data-wert="92"] { --wert: 92; }
.ring[data-wert="93"] { --wert: 93; }
.ring[data-wert="94"] { --wert: 94; }
.ring[data-wert="95"] { --wert: 95; }
.ring[data-wert="96"] { --wert: 96; }
.ring[data-wert="97"] { --wert: 97; }
.ring[data-wert="98"] { --wert: 98; }
.ring[data-wert="99"] { --wert: 99; }
.ring[data-wert="100"] { --wert: 100; }
