/* University marks (assets/uni-logos/build-uni-marks.mjs writes this file: these rules + one line of colours per
   university). The official logo on a small disc + the short name in the university's colour, wherever a row or card
   names its university. Markup: an element with class u-<id> (a list row, a hero card, a strip entry, a header-card
   name, a deadline line) carries the colours; inside it <b class="dia-u-n">ชื่อย่อ</b> gets the logo, and
   <span class="dia-u-unit">หน่วยย่อย</span> follows for a faculty / campus / institute. --uk reads on cream and white
   (WCAG 4.5:1, checked by calendar/tests/test_uni_marks.sh). */
.dia-u-n { --us: 26px; --un: 42; color: var(--uk); font-weight: 700; font-size: 15px; }
.dia-u-n::before {
	content: ""; display: inline-block; width: var(--us); height: var(--us); margin-right: 6px; border-radius: 50%;
	vertical-align: calc(var(--us) / -3.2);
	background: url(uni-marks.webp?v=85bbf1ec08) calc(var(--ui) * var(--us) * -1) 0 / calc(var(--us) * var(--un)) var(--us) no-repeat var(--ud);
	box-shadow: 0 0 0 1px var(--u);
}
.dia-u-unit { font-weight: 400; color: #555; margin-left: 2px; }
/* small places: the 7-day card, the homepage hero, the header card, a deadline line */
.dia-cal-wlist .dia-u-n, .dia-tcas-hero-item-uni.dia-u-n, .dia-hdr-n .dia-u-n, .dia-deadline-meta .dia-u-n, .dia-deadline-org .dia-u-n { --us: 18px; font-size: inherit; }
.dia-hdr-n .dia-u-n::before, .dia-deadline-meta .dia-u-n::before { margin-right: 4px; }
.u-cu{--u:#DB5F8E;--uk:#B44E74;--ud:#fff;--ui:0}
.u-ku{--u:#00665E;--uk:#00665E;--ud:#fff;--ui:1}
.u-mu{--u:#1A458A;--uk:#1A458A;--ud:#fff;--ui:2}
.u-swu{--u:#DA2128;--uk:#DA2128;--ud:#fff;--ui:3}
.u-su{--u:#008174;--uk:#007E72;--ud:#008174;--ui:4}
.u-nmu{--u:#063606;--uk:#063606;--ud:#fff;--ui:5}
.u-dpu{--u:#691BFF;--uk:#691BFF;--ud:#fff;--ui:6}
.u-dusit{--u:#0A86B8;--uk:#0979A6;--ud:#fff;--ui:7}
.u-kmitl{--u:#F16322;--uk:#BC4D1B;--ud:#fff;--ui:8}
.u-kmutt{--u:#E74011;--uk:#D03A0F;--ud:#fff;--ui:9}
.u-kmutnb{--u:#AC3520;--uk:#AC3520;--ud:#fff;--ui:10}
.u-rmutk{--u:#5DA71E;--uk:#457C16;--ud:#fff;--ui:11}
.u-rmutt{--u:#162B75;--uk:#162B75;--ud:#fff;--ui:12}
.u-rmutr{--u:#B3202E;--uk:#B3202E;--ud:#fff;--ui:13}
.u-rmutsb{--u:#1F4FBF;--uk:#1F4FBF;--ud:#fff;--ui:14}
.u-aru{--u:#0B5D3A;--uk:#0B5D3A;--ud:#fff;--ui:15}
.u-ssru{--u:#0A5C36;--uk:#0A5C36;--ud:#fff;--ui:16}
.u-bsru{--u:#B9609B;--uk:#A35488;--ud:#fff;--ui:17}
.u-chandra{--u:#0A6A44;--uk:#0A6A44;--ud:#fff;--ui:18}
.u-npru{--u:#0D5548;--uk:#0D5548;--ud:#fff;--ui:19}
.u-kku{--u:#A83B24;--uk:#A83B24;--ud:#fff;--ui:20}
.u-sut{--u:#FF6600;--uk:#BD4B00;--ud:#fff;--ui:21}
.u-msu{--u:#FFCD22;--uk:#856B12;--ud:#fff;--ui:22}
.u-ubu{--u:#20409A;--uk:#20409A;--ud:#fff;--ui:23}
.u-rmu{--u:#24408F;--uk:#24408F;--ud:#fff;--ui:24}
.u-nrru{--u:#0B5A1C;--uk:#0B5A1C;--ud:#fff;--ui:25}
.u-rmuti{--u:#E8650A;--uk:#BA5108;--ud:#fff;--ui:26}
.u-cmu{--u:#9E76B4;--uk:#856397;--ud:#fff;--ui:27}
.u-nu{--u:#DE7A31;--uk:#A95D25;--ud:#fff;--ui:28}
.u-up{--u:#8D38C9;--uk:#8D38C9;--ud:#fff;--ui:29}
.u-mfu{--u:#873D20;--uk:#873D20;--ud:#fff;--ui:30}
.u-cmru{--u:#0A6848;--uk:#0A6848;--ud:#fff;--ui:31}
.u-rmutl{--u:#895D14;--uk:#895D14;--ud:#fff;--ui:32}
.u-buu{--u:#FFCE00;--uk:#856B00;--ud:#fff;--ui:33}
.u-rmute{--u:#00CCCB;--uk:#007E7E;--ud:#fff;--ui:34}
.u-rbru{--u:#D6457F;--uk:#C13E72;--ud:#fff;--ui:35}
.u-psu{--u:#000080;--uk:#000080;--ud:#fff;--ui:36}
.u-tsu{--u:#1389C8;--uk:#1076AC;--ud:#fff;--ui:37}
.u-wu{--u:#F05A26;--uk:#C0481E;--ud:#fff;--ui:38}
.u-pnu{--u:#2992C3;--uk:#2278A0;--ud:#fff;--ui:39}
.u-pkru{--u:#E8590C;--uk:#BE490A;--ud:#fff;--ui:40}
.u-rmutsv{--u:#EEAE22;--uk:#8F6814;--ud:#fff;--ui:41}
