:root {
  color-scheme: light;
  /* Black */
  --announcement-black-border-color: light-dark(#000000, #000000);
  --announcement-black-background-color: light-dark(#f0f0f0, #1a1a1a);
  --announcement-black-link-color: light-dark(#2e2e2e, #e0e0e0);
  --announcement-black-text-color: light-dark(#3a3a3a, #b0b0b0);
  --announcement-black-dark-border-color: #000000;
  --announcement-black-dark-background-color: #1a1a1a;
  --announcement-black-dark-link-color: #e0e0e0;
  --announcement-black-dark-text-color: #b0b0b0;
  /* White */
  --announcement-white-border-color: light-dark(#3a3a3a, #6f6f6f);
  --announcement-white-background-color: light-dark(#f5f5f5, #2a2a2a);
  --announcement-white-link-color: light-dark(#4f4f4f, #e0e0e0);
  --announcement-white-text-color: light-dark(#6f6f6f, #b0b0b0);
  --announcement-white-dark-border-color: #2a2a2a;
  --announcement-white-dark-background-color: #1a1a1a;
  --announcement-white-dark-link-color: #e0e0e0;
  --announcement-white-dark-text-color: #b0b0b0;
  /* Red */
  --announcement-red-border-color: light-dark(#800000, #b30000);
  --announcement-red-background-color: light-dark(#f9e4e2, #3d1a1a);
  --announcement-red-link-color: light-dark(#8b0000, #ff9999);
  --announcement-red-text-color: light-dark(#a52a2a, #ffb3b3);
  --announcement-red-dark-border-color: #660000;
  --announcement-red-dark-background-color: #2a0f0f;
  --announcement-red-dark-link-color: #ff9999;
  --announcement-red-dark-text-color: #ffb3b3;
  /* Green */
  --announcement-green-border-color: light-dark(#006600, #008000);
  --announcement-green-background-color: light-dark(#d9f0d9, #1a3d1a);
  --announcement-green-link-color: light-dark(#006400, #99ff99);
  --announcement-green-text-color: light-dark(#008000, #b3ffb3);
  --announcement-green-dark-border-color: #004d00;
  --announcement-green-dark-background-color: #0f2a0f;
  --announcement-green-dark-link-color: #99ff99;
  --announcement-green-dark-text-color: #b3ffb3;
  /* Blue */
  --announcement-blue-border-color: light-dark(#000080, #0000cd);
  --announcement-blue-background-color: light-dark(#d9d9f0, #1a1a3d);
  --announcement-blue-link-color: light-dark(#00008b, #9999ff);
  --announcement-blue-text-color: light-dark(#0000cd, #b3b3ff);
  --announcement-blue-dark-border-color: #000066;
  --announcement-blue-dark-background-color: #0f0f2a;
  --announcement-blue-dark-link-color: #9999ff;
  --announcement-blue-dark-text-color: #b3b3ff;
  /* Brown */
  --announcement-brown-border-color: light-dark(#8b4513, #b85c1a);
  --announcement-brown-background-color: light-dark(#f2e1d1, #3d2b1a);
  --announcement-brown-link-color: light-dark(#6b2e0e, #ffcc99);
  --announcement-brown-text-color: light-dark(#a0522d, #ffd9b3);
  --announcement-brown-dark-border-color: #6b2e0e;
  --announcement-brown-dark-background-color: #2a1e12;
  --announcement-brown-dark-link-color: #ffcc99;
  --announcement-brown-dark-text-color: #ffd9b3;
  /* Pink */
  --announcement-pink-border-color: light-dark(#8b1a4a, #b0306a);
  --announcement-pink-background-color: light-dark(#f2d9e4, #3d1a2b);
  --announcement-pink-link-color: light-dark(#6a1238, #ff99cc);
  --announcement-pink-text-color: light-dark(#b0306a, #ffb3d9);
  --announcement-pink-dark-border-color: #6a1238;
  --announcement-pink-dark-background-color: #2a121e;
  --announcement-pink-dark-link-color: #ff99cc;
  --announcement-pink-dark-text-color: #ffb3d9;
  /* Orange */
  --announcement-orange-border-color: light-dark(#994c00, #b85c00);
  --announcement-orange-background-color: light-dark(#f2e1c0, #3d2b0d);
  --announcement-orange-link-color: light-dark(#7a3d00, #ffcc66);
  --announcement-orange-text-color: light-dark(#a85400, #ffd98c);
  --announcement-orange-dark-border-color: #7a3d00;
  --announcement-orange-dark-background-color: #2a1f09;
  --announcement-orange-dark-link-color: #ffcc66;
  --announcement-orange-dark-text-color: #ffd98c;
  /* Gray */
  --announcement-gray-border-color: light-dark(#595959, #7a7a7a);
  --announcement-gray-background-color: light-dark(#e9e9e9, #2d2d2d);
  --announcement-gray-link-color: light-dark(#3a3a3a, #d0d0d0);
  --announcement-gray-text-color: light-dark(#5e5e5e, #a9a9a9);
  --announcement-gray-dark-border-color: #3a3a3a;
  --announcement-gray-dark-background-color: #1f1f1f;
  --announcement-gray-dark-link-color: #d0d0d0;
  --announcement-gray-dark-text-color: #a9a9a9;
  /* Yellow */
  --announcement-yellow-border-color: light-dark(#b8860b, #e6b422);
  --announcement-yellow-background-color: light-dark(#fff3d1, #3f321e);
  --announcement-yellow-link-color: light-dark(#7d5d00, #ffdb7c);
  --announcement-yellow-text-color: light-dark(#a07d00, #ffe39e);
  --announcement-yellow-dark-border-color: #8b6508;
  --announcement-yellow-dark-background-color: #2f2416;
  --announcement-yellow-dark-link-color: #ffdb7c;
  --announcement-yellow-dark-text-color: #ffe39e;
  /* Purple */
  --announcement-purple-border-color: light-dark(#5e2e7e, #8a4faa);
  --announcement-purple-background-color: light-dark(#ecd9ff, #2e1a3d);
  --announcement-purple-link-color: light-dark(#4a1a6a, #d9b3ff);
  --announcement-purple-text-color: light-dark(#6b3b8e, #e6ccff);
  --announcement-purple-dark-border-color: #4a1a6a;
  --announcement-purple-dark-background-color: #1f122a;
  --announcement-purple-dark-link-color: #d9b3ff;
  --announcement-purple-dark-text-color: #e6ccff;
  /* Violet */
  --announcement-violet-border-color: light-dark(#6600cc, #9933ff);
  --announcement-violet-background-color: light-dark(#f0e6ff, #2b1a4d);
  --announcement-violet-link-color: light-dark(#4b0082, #c7b3ff);
  --announcement-violet-text-color: light-dark(#6a3b9e, #d9ccff);
  --announcement-violet-dark-border-color: #4b0082;
  --announcement-violet-dark-background-color: #1e1235;
  --announcement-violet-dark-link-color: #c7b3ff;
  --announcement-violet-dark-text-color: #d9ccff;
  /* Magenta */
  --announcement-magenta-border-color: light-dark(#b8006b, #e6399e);
  --announcement-magenta-background-color: light-dark(#ffd9f0, #4d1a3d);
  --announcement-magenta-link-color: light-dark(#8b004b, #ff99cc);
  --announcement-magenta-text-color: light-dark(#b30066, #ffb3d9);
  --announcement-magenta-dark-border-color: #8b004b;
  --announcement-magenta-dark-background-color: #36122a;
  --announcement-magenta-dark-link-color: #ff99cc;
  --announcement-magenta-dark-text-color: #ffb3d9;
  /* Cyan */
  --announcement-cyan-border-color: light-dark(#007a7a, #009999);
  --announcement-cyan-background-color: light-dark(#d1f2f2, #1a3d3d);
  --announcement-cyan-link-color: light-dark(#006666, #99ffff);
  --announcement-cyan-text-color: light-dark(#008b8b, #b3ffff);
  --announcement-cyan-dark-border-color: #006666;
  --announcement-cyan-dark-background-color: #122a2a;
  --announcement-cyan-dark-link-color: #99ffff;
  --announcement-cyan-dark-text-color: #b3ffff;
  /* Turquoise */
  --announcement-turquoise-border-color: light-dark(#1e7a6b, #2aa392);
  --announcement-turquoise-background-color: light-dark(#c9f2e6, #1f3d36);
  --announcement-turquoise-link-color: light-dark(#00665a, #99f2e0);
  --announcement-turquoise-text-color: light-dark(#1f8a7a, #b3f5e8);
  --announcement-turquoise-dark-border-color: #00665a;
  --announcement-turquoise-dark-background-color: #15322b;
  --announcement-turquoise-dark-link-color: #99f2e0;
  --announcement-turquoise-dark-text-color: #b3f5e8;
  /* Beige */
  --announcement-beige-border-color: light-dark(#a88b5a, #c4a87a);
  --announcement-beige-background-color: light-dark(#faf0dc, #3d3629);
  --announcement-beige-link-color: light-dark(#7d643a, #f2d9a8);
  --announcement-beige-text-color: light-dark(#9e814d, #f5e3bf);
  --announcement-beige-dark-border-color: #7d643a;
  --announcement-beige-dark-background-color: #2b251d;
  --announcement-beige-dark-link-color: #f2d9a8;
  --announcement-beige-dark-text-color: #f5e3bf;
  /* Gold */
  --announcement-gold-border-color: light-dark(#b8860b, #e6b422);
  --announcement-gold-background-color: light-dark(#f9e5b3, #3f321e);
  --announcement-gold-link-color: light-dark(#8b6508, #ffdb7c);
  --announcement-gold-text-color: light-dark(#b27c0a, #ffe39e);
  --announcement-gold-dark-border-color: #8b6508;
  --announcement-gold-dark-background-color: #2f2416;
  --announcement-gold-dark-link-color: #ffdb7c;
  --announcement-gold-dark-text-color: #ffe39e;
  /* Silver */
  --announcement-silver-border-color: light-dark(#6f6f6f, #9e9e9e);
  --announcement-silver-background-color: light-dark(#f0f0f0, #2f2f2f);
  --announcement-silver-link-color: light-dark(#505050, #cfcfcf);
  --announcement-silver-text-color: light-dark(#787878, #afafaf);
  --announcement-silver-dark-border-color: #505050;
  --announcement-silver-dark-background-color: #1f1f1f;
  --announcement-silver-dark-link-color: #cfcfcf;
  --announcement-silver-dark-text-color: #afafaf;
  /* Lavender */
  --announcement-lavender-border-color: light-dark(#7a6f9e, #a699c2);
  --announcement-lavender-background-color: light-dark(#ece6ff, #2f2842);
  --announcement-lavender-link-color: light-dark(#5b4f7a, #cfc2ff);
  --announcement-lavender-text-color: light-dark(#7b6da3, #e0d6ff);
  --announcement-lavender-dark-border-color: #5b4f7a;
  --announcement-lavender-dark-background-color: #211c2f;
  --announcement-lavender-dark-link-color: #cfc2ff;
  --announcement-lavender-dark-text-color: #e0d6ff;
  /* Maroon */
  --announcement-maroon-border-color: light-dark(#6f2c2c, #a23e3e);
  --announcement-maroon-background-color: light-dark(#f5e1e1, #3d2121);
  --announcement-maroon-link-color: light-dark(#5e1e1e, #ffa8a8);
  --announcement-maroon-text-color: light-dark(#7a3a3a, #ffbfbf);
  --announcement-maroon-dark-border-color: #5e1e1e;
  --announcement-maroon-dark-background-color: #2a1717;
  --announcement-maroon-dark-link-color: #ffa8a8;
  --announcement-maroon-dark-text-color: #ffbfbf;
  /* Navy */
  --announcement-navy-border-color: light-dark(#001f4f, #1a4b8c);
  --announcement-navy-background-color: light-dark(#d9e6f5, #0e1f36);
  --announcement-navy-link-color: light-dark(#002a5e, #99c2ff);
  --announcement-navy-text-color: light-dark(#1a4b8c, #b3d6ff);
  --announcement-navy-dark-border-color: #002a5e;
  --announcement-navy-dark-background-color: #0a1526;
  --announcement-navy-dark-link-color: #99c2ff;
  --announcement-navy-dark-text-color: #b3d6ff;
  /* Olive */
  --announcement-olive-border-color: light-dark(#5e6b2c, #8a9c4a);
  --announcement-olive-background-color: light-dark(#eef2d1, #2f3a1a);
  --announcement-olive-link-color: light-dark(#4d5c1a, #e0f299);
  --announcement-olive-text-color: light-dark(#6e822e, #e9f5b3);
  --announcement-olive-dark-border-color: #4d5c1a;
  --announcement-olive-dark-background-color: #202912;
  --announcement-olive-dark-link-color: #e0f299;
  --announcement-olive-dark-text-color: #e9f5b3;
  /* Teal */
  --announcement-teal-border-color: light-dark(#006d6d, #009999);
  --announcement-teal-background-color: light-dark(#c9f0f0, #1f3d3d);
  --announcement-teal-link-color: light-dark(#006161, #99f0f0);
  --announcement-teal-text-color: light-dark(#008080, #b3f5f5);
  --announcement-teal-dark-border-color: #006161;
  --announcement-teal-dark-background-color: #154040;
  --announcement-teal-dark-link-color: #99f0f0;
  --announcement-teal-dark-text-color: #b3f5f5;
  /* Indigo */
  --announcement-indigo-border-color: light-dark(#3f2b6f, #6a4f9e);
  --announcement-indigo-background-color: light-dark(#e1d9f5, #261f3d);
  --announcement-indigo-link-color: light-dark(#2e1f5e, #bfa8ff);
  --announcement-indigo-text-color: light-dark(#5b4b96, #d9c9ff);
  --announcement-indigo-dark-border-color: #2e1f5e;
  --announcement-indigo-dark-background-color: #1b152b;
  --announcement-indigo-dark-link-color: #bfa8ff;
  --announcement-indigo-dark-text-color: #d9c9ff;
  /* Coral */
  --announcement-coral-border-color: light-dark(#c84c3d, #e67a6a);
  --announcement-coral-background-color: light-dark(#ffe1d6, #4f2b24);
  --announcement-coral-link-color: light-dark(#9f362a, #ffb3a8);
  --announcement-coral-text-color: light-dark(#c45a4a, #ffccc2);
  --announcement-coral-dark-border-color: #9f362a;
  --announcement-coral-dark-background-color: #381e19;
  --announcement-coral-dark-link-color: #ffb3a8;
  --announcement-coral-dark-text-color: #ffccc2;
  /* Tan */
  --announcement-tan-border-color: light-dark(#b7926b, #d6b394);
  --announcement-tan-background-color: light-dark(#f9eedd, #3f362b);
  --announcement-tan-link-color: light-dark(#8f6b46, #f2d7b3);
  --announcement-tan-text-color: light-dark(#b28b62, #f5e3cc);
  --announcement-tan-dark-border-color: #8f6b46;
  --announcement-tan-dark-background-color: #2d261f;
  --announcement-tan-dark-link-color: #f2d7b3;
  --announcement-tan-dark-text-color: #f5e3cc;
  /* Khaki */
  --announcement-khaki-border-color: light-dark(#9c9c6b, #c2c28a);
  --announcement-khaki-background-color: light-dark(#f5f5d9, #3d3d29);
  --announcement-khaki-link-color: light-dark(#7d7d4d, #f2f2b3);
  --announcement-khaki-text-color: light-dark(#9e9e6f, #f5f5cc);
  --announcement-khaki-dark-border-color: #7d7d4d;
  --announcement-khaki-dark-background-color: #2b2b1d;
  --announcement-khaki-dark-link-color: #f2f2b3;
  --announcement-khaki-dark-text-color: #f5f5cc;
  /* Mauve */
  --announcement-mauve-border-color: light-dark(#8b5f8c, #b28bb2);
  --announcement-mauve-background-color: light-dark(#f0e1f0, #3d2d3d);
  --announcement-mauve-link-color: light-dark(#6b3f6b, #e0b3e0);
  --announcement-mauve-text-color: light-dark(#8b638b, #ebcceb);
  --announcement-mauve-dark-border-color: #6b3f6b;
  --announcement-mauve-dark-background-color: #2a1f2a;
  --announcement-mauve-dark-link-color: #e0b3e0;
  --announcement-mauve-dark-text-color: #ebcceb;
}
.announcement {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--spacing-4);
  margin-bottom: var(--spacing-6);
  font-size: var(--font-size-small);
  background: var(--background-default);
  border: var(--border-width-base) solid var(--border-color-1);
  border-top: var(--border-width-page-header) solid;
  border-radius: var(--border-radius);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.06);
}
.announcement__message {
  flex-grow: 1;
  padding: 0;
  margin: 0;
}
.announcement__icon {
  margin-top: var(--spacing-1);
  margin-right: var(--spacing-4);
  font-size: var(--font-size-large);
  color: var(--alt-font-color-1);
}
.announcement__dismiss {
  font-size: var(--font-size-regular);
}
.announcement__dismiss__link:link, .announcement__dismiss__link:visited {
  color: var(--danger-color);
}
.announcement__dismiss__link:hover {
  color: var(--alt-font-color-1);
}
.announcement__title {
  margin: 0;
  font-size: var(--font-size-regular);
}
.announcement__description {
  margin: 0;
}
.announcement__list {
  margin: var(--spacing-4) 0;
}
.announcement--hidden {
  opacity: 0.6;
}
.announcement-black {
  color: var(--announcement-black-text-color);
  background-color: var(--announcement-black-background-color);
  border-top-color: var(--announcement-black-border-color);
}
.announcement-black__message {
  color: var(--announcement-black-text-color);
}
.announcement-black :link, .announcement-black :visited, .announcement-black .announcement__icon {
  color: var(--announcement-black-link-color);
}
.announcement-black-dark {
  color: var(--announcement-black-dark-text-color);
  background-color: var(--announcement-black-dark-background-color);
  border-top-color: var(--announcement-black-dark-border-color);
}
.announcement-black-dark__message {
  color: var(--announcement-black-dark-text-color);
}
.announcement-black-dark :link, .announcement-black-dark :visited, .announcement-black-dark .announcement__icon {
  color: var(--announcement-black-dark-link-color);
}
.announcement-black {
  color: var(--announcement-black-text-color);
  background-color: var(--announcement-black-background-color);
  border-top-color: var(--announcement-black-border-color);
}
.announcement-black__message {
  color: var(--announcement-black-text-color);
}
.announcement-black :link, .announcement-black :visited, .announcement-black .announcement__icon {
  color: var(--announcement-black-link-color);
}
.announcement-black-dark {
  color: var(--announcement-black-dark-text-color);
  background-color: var(--announcement-black-dark-background-color);
  border-top-color: var(--announcement-black-dark-border-color);
}
.announcement-black-dark__message {
  color: var(--announcement-black-dark-text-color);
}
.announcement-black-dark :link, .announcement-black-dark :visited, .announcement-black-dark .announcement__icon {
  color: var(--announcement-black-dark-link-color);
}
.announcement-white {
  color: var(--announcement-white-text-color);
  background-color: var(--announcement-white-background-color);
  border-top-color: var(--announcement-white-border-color);
}
.announcement-white__message {
  color: var(--announcement-white-text-color);
}
.announcement-white :link, .announcement-white :visited, .announcement-white .announcement__icon {
  color: var(--announcement-white-link-color);
}
.announcement-white-dark {
  color: var(--announcement-white-dark-text-color);
  background-color: var(--announcement-white-dark-background-color);
  border-top-color: var(--announcement-white-dark-border-color);
}
.announcement-white-dark__message {
  color: var(--announcement-white-dark-text-color);
}
.announcement-white-dark :link, .announcement-white-dark :visited, .announcement-white-dark .announcement__icon {
  color: var(--announcement-white-dark-link-color);
}
.announcement-red {
  color: var(--announcement-red-text-color);
  background-color: var(--announcement-red-background-color);
  border-top-color: var(--announcement-red-border-color);
}
.announcement-red__message {
  color: var(--announcement-red-text-color);
}
.announcement-red :link, .announcement-red :visited, .announcement-red .announcement__icon {
  color: var(--announcement-red-link-color);
}
.announcement-red-dark {
  color: var(--announcement-red-dark-text-color);
  background-color: var(--announcement-red-dark-background-color);
  border-top-color: var(--announcement-red-dark-border-color);
}
.announcement-red-dark__message {
  color: var(--announcement-red-dark-text-color);
}
.announcement-red-dark :link, .announcement-red-dark :visited, .announcement-red-dark .announcement__icon {
  color: var(--announcement-red-dark-link-color);
}
.announcement-green {
  color: var(--announcement-green-text-color);
  background-color: var(--announcement-green-background-color);
  border-top-color: var(--announcement-green-border-color);
}
.announcement-green__message {
  color: var(--announcement-green-text-color);
}
.announcement-green :link, .announcement-green :visited, .announcement-green .announcement__icon {
  color: var(--announcement-green-link-color);
}
.announcement-green-dark {
  color: var(--announcement-green-dark-text-color);
  background-color: var(--announcement-green-dark-background-color);
  border-top-color: var(--announcement-green-dark-border-color);
}
.announcement-green-dark__message {
  color: var(--announcement-green-dark-text-color);
}
.announcement-green-dark :link, .announcement-green-dark :visited, .announcement-green-dark .announcement__icon {
  color: var(--announcement-green-dark-link-color);
}
.announcement-blue {
  color: var(--announcement-blue-text-color);
  background-color: var(--announcement-blue-background-color);
  border-top-color: var(--announcement-blue-border-color);
}
.announcement-blue__message {
  color: var(--announcement-blue-text-color);
}
.announcement-blue :link, .announcement-blue :visited, .announcement-blue .announcement__icon {
  color: var(--announcement-blue-link-color);
}
.announcement-blue-dark {
  color: var(--announcement-blue-dark-text-color);
  background-color: var(--announcement-blue-dark-background-color);
  border-top-color: var(--announcement-blue-dark-border-color);
}
.announcement-blue-dark__message {
  color: var(--announcement-blue-dark-text-color);
}
.announcement-blue-dark :link, .announcement-blue-dark :visited, .announcement-blue-dark .announcement__icon {
  color: var(--announcement-blue-dark-link-color);
}
.announcement-brown {
  color: var(--announcement-brown-text-color);
  background-color: var(--announcement-brown-background-color);
  border-top-color: var(--announcement-brown-border-color);
}
.announcement-brown__message {
  color: var(--announcement-brown-text-color);
}
.announcement-brown :link, .announcement-brown :visited, .announcement-brown .announcement__icon {
  color: var(--announcement-brown-link-color);
}
.announcement-brown-dark {
  color: var(--announcement-brown-dark-text-color);
  background-color: var(--announcement-brown-dark-background-color);
  border-top-color: var(--announcement-brown-dark-border-color);
}
.announcement-brown-dark__message {
  color: var(--announcement-brown-dark-text-color);
}
.announcement-brown-dark :link, .announcement-brown-dark :visited, .announcement-brown-dark .announcement__icon {
  color: var(--announcement-brown-dark-link-color);
}
.announcement-pink {
  color: var(--announcement-pink-text-color);
  background-color: var(--announcement-pink-background-color);
  border-top-color: var(--announcement-pink-border-color);
}
.announcement-pink__message {
  color: var(--announcement-pink-text-color);
}
.announcement-pink :link, .announcement-pink :visited, .announcement-pink .announcement__icon {
  color: var(--announcement-pink-link-color);
}
.announcement-pink-dark {
  color: var(--announcement-pink-dark-text-color);
  background-color: var(--announcement-pink-dark-background-color);
  border-top-color: var(--announcement-pink-dark-border-color);
}
.announcement-pink-dark__message {
  color: var(--announcement-pink-dark-text-color);
}
.announcement-pink-dark :link, .announcement-pink-dark :visited, .announcement-pink-dark .announcement__icon {
  color: var(--announcement-pink-dark-link-color);
}
.announcement-orange {
  color: var(--announcement-orange-text-color);
  background-color: var(--announcement-orange-background-color);
  border-top-color: var(--announcement-orange-border-color);
}
.announcement-orange__message {
  color: var(--announcement-orange-text-color);
}
.announcement-orange :link, .announcement-orange :visited, .announcement-orange .announcement__icon {
  color: var(--announcement-orange-link-color);
}
.announcement-orange-dark {
  color: var(--announcement-orange-dark-text-color);
  background-color: var(--announcement-orange-dark-background-color);
  border-top-color: var(--announcement-orange-dark-border-color);
}
.announcement-orange-dark__message {
  color: var(--announcement-orange-dark-text-color);
}
.announcement-orange-dark :link, .announcement-orange-dark :visited, .announcement-orange-dark .announcement__icon {
  color: var(--announcement-orange-dark-link-color);
}
.announcement-gray {
  color: var(--announcement-gray-text-color);
  background-color: var(--announcement-gray-background-color);
  border-top-color: var(--announcement-gray-border-color);
}
.announcement-gray__message {
  color: var(--announcement-gray-text-color);
}
.announcement-gray :link, .announcement-gray :visited, .announcement-gray .announcement__icon {
  color: var(--announcement-gray-link-color);
}
.announcement-gray-dark {
  color: var(--announcement-gray-dark-text-color);
  background-color: var(--announcement-gray-dark-background-color);
  border-top-color: var(--announcement-gray-dark-border-color);
}
.announcement-gray-dark__message {
  color: var(--announcement-gray-dark-text-color);
}
.announcement-gray-dark :link, .announcement-gray-dark :visited, .announcement-gray-dark .announcement__icon {
  color: var(--announcement-gray-dark-link-color);
}
.announcement-yellow {
  color: var(--announcement-yellow-text-color);
  background-color: var(--announcement-yellow-background-color);
  border-top-color: var(--announcement-yellow-border-color);
}
.announcement-yellow__message {
  color: var(--announcement-yellow-text-color);
}
.announcement-yellow :link, .announcement-yellow :visited, .announcement-yellow .announcement__icon {
  color: var(--announcement-yellow-link-color);
}
.announcement-yellow-dark {
  color: var(--announcement-yellow-dark-text-color);
  background-color: var(--announcement-yellow-dark-background-color);
  border-top-color: var(--announcement-yellow-dark-border-color);
}
.announcement-yellow-dark__message {
  color: var(--announcement-yellow-dark-text-color);
}
.announcement-yellow-dark :link, .announcement-yellow-dark :visited, .announcement-yellow-dark .announcement__icon {
  color: var(--announcement-yellow-dark-link-color);
}
.announcement-purple {
  color: var(--announcement-purple-text-color);
  background-color: var(--announcement-purple-background-color);
  border-top-color: var(--announcement-purple-border-color);
}
.announcement-purple__message {
  color: var(--announcement-purple-text-color);
}
.announcement-purple :link, .announcement-purple :visited, .announcement-purple .announcement__icon {
  color: var(--announcement-purple-link-color);
}
.announcement-purple-dark {
  color: var(--announcement-purple-dark-text-color);
  background-color: var(--announcement-purple-dark-background-color);
  border-top-color: var(--announcement-purple-dark-border-color);
}
.announcement-purple-dark__message {
  color: var(--announcement-purple-dark-text-color);
}
.announcement-purple-dark :link, .announcement-purple-dark :visited, .announcement-purple-dark .announcement__icon {
  color: var(--announcement-purple-dark-link-color);
}
.announcement-violet {
  color: var(--announcement-violet-text-color);
  background-color: var(--announcement-violet-background-color);
  border-top-color: var(--announcement-violet-border-color);
}
.announcement-violet__message {
  color: var(--announcement-violet-text-color);
}
.announcement-violet :link, .announcement-violet :visited, .announcement-violet .announcement__icon {
  color: var(--announcement-violet-link-color);
}
.announcement-violet-dark {
  color: var(--announcement-violet-dark-text-color);
  background-color: var(--announcement-violet-dark-background-color);
  border-top-color: var(--announcement-violet-dark-border-color);
}
.announcement-violet-dark__message {
  color: var(--announcement-violet-dark-text-color);
}
.announcement-violet-dark :link, .announcement-violet-dark :visited, .announcement-violet-dark .announcement__icon {
  color: var(--announcement-violet-dark-link-color);
}
.announcement-magenta {
  color: var(--announcement-magenta-text-color);
  background-color: var(--announcement-magenta-background-color);
  border-top-color: var(--announcement-magenta-border-color);
}
.announcement-magenta__message {
  color: var(--announcement-magenta-text-color);
}
.announcement-magenta :link, .announcement-magenta :visited, .announcement-magenta .announcement__icon {
  color: var(--announcement-magenta-link-color);
}
.announcement-magenta-dark {
  color: var(--announcement-magenta-dark-text-color);
  background-color: var(--announcement-magenta-dark-background-color);
  border-top-color: var(--announcement-magenta-dark-border-color);
}
.announcement-magenta-dark__message {
  color: var(--announcement-magenta-dark-text-color);
}
.announcement-magenta-dark :link, .announcement-magenta-dark :visited, .announcement-magenta-dark .announcement__icon {
  color: var(--announcement-magenta-dark-link-color);
}
.announcement-cyan {
  color: var(--announcement-cyan-text-color);
  background-color: var(--announcement-cyan-background-color);
  border-top-color: var(--announcement-cyan-border-color);
}
.announcement-cyan__message {
  color: var(--announcement-cyan-text-color);
}
.announcement-cyan :link, .announcement-cyan :visited, .announcement-cyan .announcement__icon {
  color: var(--announcement-cyan-link-color);
}
.announcement-cyan-dark {
  color: var(--announcement-cyan-dark-text-color);
  background-color: var(--announcement-cyan-dark-background-color);
  border-top-color: var(--announcement-cyan-dark-border-color);
}
.announcement-cyan-dark__message {
  color: var(--announcement-cyan-dark-text-color);
}
.announcement-cyan-dark :link, .announcement-cyan-dark :visited, .announcement-cyan-dark .announcement__icon {
  color: var(--announcement-cyan-dark-link-color);
}
.announcement-turquoise {
  color: var(--announcement-turquoise-text-color);
  background-color: var(--announcement-turquoise-background-color);
  border-top-color: var(--announcement-turquoise-border-color);
}
.announcement-turquoise__message {
  color: var(--announcement-turquoise-text-color);
}
.announcement-turquoise :link, .announcement-turquoise :visited, .announcement-turquoise .announcement__icon {
  color: var(--announcement-turquoise-link-color);
}
.announcement-turquoise-dark {
  color: var(--announcement-turquoise-dark-text-color);
  background-color: var(--announcement-turquoise-dark-background-color);
  border-top-color: var(--announcement-turquoise-dark-border-color);
}
.announcement-turquoise-dark__message {
  color: var(--announcement-turquoise-dark-text-color);
}
.announcement-turquoise-dark :link, .announcement-turquoise-dark :visited, .announcement-turquoise-dark .announcement__icon {
  color: var(--announcement-turquoise-dark-link-color);
}
.announcement-beige {
  color: var(--announcement-beige-text-color);
  background-color: var(--announcement-beige-background-color);
  border-top-color: var(--announcement-beige-border-color);
}
.announcement-beige__message {
  color: var(--announcement-beige-text-color);
}
.announcement-beige :link, .announcement-beige :visited, .announcement-beige .announcement__icon {
  color: var(--announcement-beige-link-color);
}
.announcement-beige-dark {
  color: var(--announcement-beige-dark-text-color);
  background-color: var(--announcement-beige-dark-background-color);
  border-top-color: var(--announcement-beige-dark-border-color);
}
.announcement-beige-dark__message {
  color: var(--announcement-beige-dark-text-color);
}
.announcement-beige-dark :link, .announcement-beige-dark :visited, .announcement-beige-dark .announcement__icon {
  color: var(--announcement-beige-dark-link-color);
}
.announcement-gold {
  color: var(--announcement-gold-text-color);
  background-color: var(--announcement-gold-background-color);
  border-top-color: var(--announcement-gold-border-color);
}
.announcement-gold__message {
  color: var(--announcement-gold-text-color);
}
.announcement-gold :link, .announcement-gold :visited, .announcement-gold .announcement__icon {
  color: var(--announcement-gold-link-color);
}
.announcement-gold-dark {
  color: var(--announcement-gold-dark-text-color);
  background-color: var(--announcement-gold-dark-background-color);
  border-top-color: var(--announcement-gold-dark-border-color);
}
.announcement-gold-dark__message {
  color: var(--announcement-gold-dark-text-color);
}
.announcement-gold-dark :link, .announcement-gold-dark :visited, .announcement-gold-dark .announcement__icon {
  color: var(--announcement-gold-dark-link-color);
}
.announcement-silver {
  color: var(--announcement-silver-text-color);
  background-color: var(--announcement-silver-background-color);
  border-top-color: var(--announcement-silver-border-color);
}
.announcement-silver__message {
  color: var(--announcement-silver-text-color);
}
.announcement-silver :link, .announcement-silver :visited, .announcement-silver .announcement__icon {
  color: var(--announcement-silver-link-color);
}
.announcement-silver-dark {
  color: var(--announcement-silver-dark-text-color);
  background-color: var(--announcement-silver-dark-background-color);
  border-top-color: var(--announcement-silver-dark-border-color);
}
.announcement-silver-dark__message {
  color: var(--announcement-silver-dark-text-color);
}
.announcement-silver-dark :link, .announcement-silver-dark :visited, .announcement-silver-dark .announcement__icon {
  color: var(--announcement-silver-dark-link-color);
}
.announcement-lavender {
  color: var(--announcement-lavender-text-color);
  background-color: var(--announcement-lavender-background-color);
  border-top-color: var(--announcement-lavender-border-color);
}
.announcement-lavender__message {
  color: var(--announcement-lavender-text-color);
}
.announcement-lavender :link, .announcement-lavender :visited, .announcement-lavender .announcement__icon {
  color: var(--announcement-lavender-link-color);
}
.announcement-lavender-dark {
  color: var(--announcement-lavender-dark-text-color);
  background-color: var(--announcement-lavender-dark-background-color);
  border-top-color: var(--announcement-lavender-dark-border-color);
}
.announcement-lavender-dark__message {
  color: var(--announcement-lavender-dark-text-color);
}
.announcement-lavender-dark :link, .announcement-lavender-dark :visited, .announcement-lavender-dark .announcement__icon {
  color: var(--announcement-lavender-dark-link-color);
}
.announcement-maroon {
  color: var(--announcement-maroon-text-color);
  background-color: var(--announcement-maroon-background-color);
  border-top-color: var(--announcement-maroon-border-color);
}
.announcement-maroon__message {
  color: var(--announcement-maroon-text-color);
}
.announcement-maroon :link, .announcement-maroon :visited, .announcement-maroon .announcement__icon {
  color: var(--announcement-maroon-link-color);
}
.announcement-maroon-dark {
  color: var(--announcement-maroon-dark-text-color);
  background-color: var(--announcement-maroon-dark-background-color);
  border-top-color: var(--announcement-maroon-dark-border-color);
}
.announcement-maroon-dark__message {
  color: var(--announcement-maroon-dark-text-color);
}
.announcement-maroon-dark :link, .announcement-maroon-dark :visited, .announcement-maroon-dark .announcement__icon {
  color: var(--announcement-maroon-dark-link-color);
}
.announcement-navy {
  color: var(--announcement-navy-text-color);
  background-color: var(--announcement-navy-background-color);
  border-top-color: var(--announcement-navy-border-color);
}
.announcement-navy__message {
  color: var(--announcement-navy-text-color);
}
.announcement-navy :link, .announcement-navy :visited, .announcement-navy .announcement__icon {
  color: var(--announcement-navy-link-color);
}
.announcement-navy-dark {
  color: var(--announcement-navy-dark-text-color);
  background-color: var(--announcement-navy-dark-background-color);
  border-top-color: var(--announcement-navy-dark-border-color);
}
.announcement-navy-dark__message {
  color: var(--announcement-navy-dark-text-color);
}
.announcement-navy-dark :link, .announcement-navy-dark :visited, .announcement-navy-dark .announcement__icon {
  color: var(--announcement-navy-dark-link-color);
}
.announcement-olive {
  color: var(--announcement-olive-text-color);
  background-color: var(--announcement-olive-background-color);
  border-top-color: var(--announcement-olive-border-color);
}
.announcement-olive__message {
  color: var(--announcement-olive-text-color);
}
.announcement-olive :link, .announcement-olive :visited, .announcement-olive .announcement__icon {
  color: var(--announcement-olive-link-color);
}
.announcement-olive-dark {
  color: var(--announcement-olive-dark-text-color);
  background-color: var(--announcement-olive-dark-background-color);
  border-top-color: var(--announcement-olive-dark-border-color);
}
.announcement-olive-dark__message {
  color: var(--announcement-olive-dark-text-color);
}
.announcement-olive-dark :link, .announcement-olive-dark :visited, .announcement-olive-dark .announcement__icon {
  color: var(--announcement-olive-dark-link-color);
}
.announcement-teal {
  color: var(--announcement-teal-text-color);
  background-color: var(--announcement-teal-background-color);
  border-top-color: var(--announcement-teal-border-color);
}
.announcement-teal__message {
  color: var(--announcement-teal-text-color);
}
.announcement-teal :link, .announcement-teal :visited, .announcement-teal .announcement__icon {
  color: var(--announcement-teal-link-color);
}
.announcement-teal-dark {
  color: var(--announcement-teal-dark-text-color);
  background-color: var(--announcement-teal-dark-background-color);
  border-top-color: var(--announcement-teal-dark-border-color);
}
.announcement-teal-dark__message {
  color: var(--announcement-teal-dark-text-color);
}
.announcement-teal-dark :link, .announcement-teal-dark :visited, .announcement-teal-dark .announcement__icon {
  color: var(--announcement-teal-dark-link-color);
}
.announcement-indigo {
  color: var(--announcement-indigo-text-color);
  background-color: var(--announcement-indigo-background-color);
  border-top-color: var(--announcement-indigo-border-color);
}
.announcement-indigo__message {
  color: var(--announcement-indigo-text-color);
}
.announcement-indigo :link, .announcement-indigo :visited, .announcement-indigo .announcement__icon {
  color: var(--announcement-indigo-link-color);
}
.announcement-indigo-dark {
  color: var(--announcement-indigo-dark-text-color);
  background-color: var(--announcement-indigo-dark-background-color);
  border-top-color: var(--announcement-indigo-dark-border-color);
}
.announcement-indigo-dark__message {
  color: var(--announcement-indigo-dark-text-color);
}
.announcement-indigo-dark :link, .announcement-indigo-dark :visited, .announcement-indigo-dark .announcement__icon {
  color: var(--announcement-indigo-dark-link-color);
}
.announcement-coral {
  color: var(--announcement-coral-text-color);
  background-color: var(--announcement-coral-background-color);
  border-top-color: var(--announcement-coral-border-color);
}
.announcement-coral__message {
  color: var(--announcement-coral-text-color);
}
.announcement-coral :link, .announcement-coral :visited, .announcement-coral .announcement__icon {
  color: var(--announcement-coral-link-color);
}
.announcement-coral-dark {
  color: var(--announcement-coral-dark-text-color);
  background-color: var(--announcement-coral-dark-background-color);
  border-top-color: var(--announcement-coral-dark-border-color);
}
.announcement-coral-dark__message {
  color: var(--announcement-coral-dark-text-color);
}
.announcement-coral-dark :link, .announcement-coral-dark :visited, .announcement-coral-dark .announcement__icon {
  color: var(--announcement-coral-dark-link-color);
}
.announcement-tan {
  color: var(--announcement-tan-text-color);
  background-color: var(--announcement-tan-background-color);
  border-top-color: var(--announcement-tan-border-color);
}
.announcement-tan__message {
  color: var(--announcement-tan-text-color);
}
.announcement-tan :link, .announcement-tan :visited, .announcement-tan .announcement__icon {
  color: var(--announcement-tan-link-color);
}
.announcement-tan-dark {
  color: var(--announcement-tan-dark-text-color);
  background-color: var(--announcement-tan-dark-background-color);
  border-top-color: var(--announcement-tan-dark-border-color);
}
.announcement-tan-dark__message {
  color: var(--announcement-tan-dark-text-color);
}
.announcement-tan-dark :link, .announcement-tan-dark :visited, .announcement-tan-dark .announcement__icon {
  color: var(--announcement-tan-dark-link-color);
}
.announcement-khaki {
  color: var(--announcement-khaki-text-color);
  background-color: var(--announcement-khaki-background-color);
  border-top-color: var(--announcement-khaki-border-color);
}
.announcement-khaki__message {
  color: var(--announcement-khaki-text-color);
}
.announcement-khaki :link, .announcement-khaki :visited, .announcement-khaki .announcement__icon {
  color: var(--announcement-khaki-link-color);
}
.announcement-khaki-dark {
  color: var(--announcement-khaki-dark-text-color);
  background-color: var(--announcement-khaki-dark-background-color);
  border-top-color: var(--announcement-khaki-dark-border-color);
}
.announcement-khaki-dark__message {
  color: var(--announcement-khaki-dark-text-color);
}
.announcement-khaki-dark :link, .announcement-khaki-dark :visited, .announcement-khaki-dark .announcement__icon {
  color: var(--announcement-khaki-dark-link-color);
}
.announcement-mauve {
  color: var(--announcement-mauve-text-color);
  background-color: var(--announcement-mauve-background-color);
  border-top-color: var(--announcement-mauve-border-color);
}
.announcement-mauve__message {
  color: var(--announcement-mauve-text-color);
}
.announcement-mauve :link, .announcement-mauve :visited, .announcement-mauve .announcement__icon {
  color: var(--announcement-mauve-link-color);
}
.announcement-mauve-dark {
  color: var(--announcement-mauve-dark-text-color);
  background-color: var(--announcement-mauve-dark-background-color);
  border-top-color: var(--announcement-mauve-dark-border-color);
}
.announcement-mauve-dark__message {
  color: var(--announcement-mauve-dark-text-color);
}
.announcement-mauve-dark :link, .announcement-mauve-dark :visited, .announcement-mauve-dark .announcement__icon {
  color: var(--announcement-mauve-dark-link-color);
}
