/* Announcements plugin: one notice visible at a time (rotating), all stacked when the interval is 0 */
.plugin--Announcements { position: relative; }
.plugin--Announcements ul { list-style: none; margin: 0; padding: 0; }
.plugin--Announcements li { margin: 0; padding: 0; }
.plugin--Announcements[data-interval]:not([data-interval="0"]) li { display: none; }
.plugin--Announcements[data-interval]:not([data-interval="0"]) li.is-active { display: block; animation: announcement-in .6s ease; }
@keyframes announcement-in { from { opacity: 0; transform: translateY(4px); } to { opacity: 1; transform: none; } }
.plugin--Announcements a { display: block; color: inherit; }
.plugin--Announcements h2 { margin: 0 0 .4rem 0; font-size: 1.8rem; }
.plugin--Announcements .announcement-text p { margin: 0; }
.plugin--Announcements .announcement-image { position: absolute; right: 0; bottom: 0; max-height: 8rem; opacity: .5; }
.plugin--Announcements .announcement-more { display: inline-block; margin-top: .4rem; font-size: 1.3rem; }
