/* News shares Patrion's parchment, green title bars and bronze borders. */
.Content .patrion-news{min-width:0}
.Content .patrion-news .news-banner-title{position:absolute;top:5px;left:25px;color:#fff3d3;font:bold 15px/20px Verdana,Arial,sans-serif;text-shadow:1px 1px #182119}
.Content .patrion-news .BoxContent{font:12px/1.65 Verdana,Arial,sans-serif;color:#5a2800;overflow-wrap:anywhere}
.Content .patrion-news h1{margin:18px 0 6px;font:bold 24px/1.3 Georgia,serif;color:#5a2800}
.Content .patrion-news h2{margin:22px 0 12px;font:bold 18px/1.4 Georgia,serif;color:#5a2800}
.Content .patrion-news h3{margin:8px 0;font:bold 16px/1.4 Verdana,Arial,sans-serif;color:#5a2800}
.Content .patrion-news p{margin:8px 0 14px}
.Content .patrion-news .news-muted{color:#725a40;font-size:11px}
.Content .patrion-news .news-intro{font-size:12px}
.Content .patrion-news .news-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:0 0 12px;border-bottom:1px solid #bca280}
.Content .patrion-news .news-tabs a,.Content .patrion-news .news-button,.Content .patrion-news button{display:inline-block;box-sizing:border-box;padding:7px 13px;background:linear-gradient(#f2dfb8,#dbc096);border:1px solid #9c7851;border-radius:2px;color:#5a2800;text-decoration:none;font:bold 11px/1.4 Verdana,Arial,sans-serif;cursor:pointer}
.Content .patrion-news .news-tabs a[aria-current],.Content .patrion-news button:hover,.Content .patrion-news .news-button:hover{background:#68482e;color:#fff2d5}
.Content .patrion-news a:focus-visible,.Content .patrion-news button:focus-visible,.Content .patrion-news input:focus-visible,.Content .patrion-news select:focus-visible,.Content .patrion-news textarea:focus-visible{outline:2px solid #28577c;outline-offset:2px}
.Content .patrion-news .news-filters{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:15px 0;padding:13px;background:#e8d6b8;border:1px solid #bda580}
.Content .patrion-news input,.Content .patrion-news select,.Content .patrion-news textarea{box-sizing:border-box;max-width:100%;min-width:0;border:1px solid #a98d68;border-radius:2px;background:#fffbf2;color:#4d301c;padding:7px 9px;font:12px/1.5 Verdana,Arial,sans-serif}
.Content .patrion-news input[type=search]{flex:1 1 180px;width:auto}
.Content .patrion-news .calendar-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:24px}
.Content .patrion-news .calendar-toolbar h2{margin:0;text-align:center;font-size:23px}
.Content .patrion-news .event-legend{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}
.Content .patrion-news .event-badge{display:inline-block;padding:3px 8px;border:1px solid #a58a65;border-radius:2px;font:bold 10px/1.5 Verdana,Arial,sans-serif}
.Content .patrion-news .event-bonus{background:#f5d98e;color:#593d08;border-color:#bea054}
.Content .patrion-news .event-raid{background:#edd1c9;color:#7c3021;border-color:#c59a8c}
.Content .patrion-news .event-community{background:#d6e5cb;color:#36572b;border-color:#9bb68e}
.Content .patrion-news .event-other{background:#d5e3ee;color:#284b6a;border-color:#94afc4}
.Content .patrion-news .calendar-scroll{max-width:100%;overflow-x:auto}
.Content .patrion-news .event-calendar{table-layout:fixed;border-collapse:collapse;width:100%;min-width:560px;margin:0;border:1px solid #b49b74}
.Content .patrion-news .event-calendar th{padding:10px 3px;background:#6b4c32;color:#fff3db;border:1px solid #806145;text-align:center;font:bold 11px/1.4 Verdana,Arial,sans-serif}
.Content .patrion-news .event-calendar abbr{text-decoration:none}
.Content .patrion-news .event-calendar td{box-sizing:border-box;height:95px;padding:6px 5px;vertical-align:top;background:#fff4df;border:1px solid #c7b18e;font:11px/1.5 Verdana,Arial,sans-serif;color:#5a2800}
.Content .patrion-news .event-calendar td.outside-month{background:#e6d8c1;color:#9b876b}
.Content .patrion-news .event-calendar td.calendar-today{box-shadow:inset 0 0 0 2px #ad7829;background:#fff9eb}
.Content .patrion-news .event-calendar time{display:block;font-weight:bold;margin-bottom:4px}
.Content .patrion-news .calendar-event{display:block;margin:3px 0;padding:3px 4px;border-radius:2px;text-decoration:none;border-left:3px solid;font:bold 10px/1.4 Verdana,Arial,sans-serif;overflow-wrap:anywhere}
.Content .patrion-news .calendar-event:hover{text-decoration:underline}
.Content .patrion-news .news-empty{margin:16px 0;padding:22px;text-align:center;border:1px dashed #b79b73;background:#f3e5cd;color:#715333}
.Content .patrion-news .news-card{padding:17px;margin:15px 0;border:1px solid #b89c75;background:#fbefd8;box-shadow:0 2px 0 #b89c7529;scroll-margin-top:15px}
.Content .patrion-news .news-card-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.Content .patrion-news .news-card-heading time{margin-left:auto;font-size:11px;color:#71583a}
.Content .patrion-news .event-dates{font-size:11px;color:#765838}
.Content .patrion-news .event-description{white-space:normal}
.Content .patrion-news .release-summaries{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:20px 0}
.Content .patrion-news .release-summary{border:1px solid #b89c75;background:#ead8b8;padding:13px}
.Content .patrion-news .release-summary strong{display:block;font-size:14px;margin:6px 0}
.Content .patrion-news .release-tag{display:inline-block;padding:3px 8px;background:#6b4c32;color:#fff4dc;font-size:10px;border-radius:2px}
.Content .patrion-news .release-latest{background:#dce8cf;color:#365428;border:1px solid #9cb186;font-size:10px;padding:2px 6px}
.Content .patrion-news .news-card ul{padding-left:21px;margin:12px 0}
.Content .patrion-news .news-card li{padding:3px 0}
.Content .patrion-news details summary{cursor:pointer;color:#284b6a;font-weight:bold;font-size:11px}
.Content .patrion-news .news-pagination{display:flex;align-items:center;justify-content:center;gap:15px;margin:20px 0}
.Content .patrion-news .news-admin-form{display:grid;gap:15px;margin:20px 0;padding:18px;background:#f4e5ca;border:1px solid #b89c75}
.Content .patrion-news .news-admin-form label{display:grid;gap:5px;font-weight:bold}
.Content .patrion-news .news-admin-form input,.Content .patrion-news .news-admin-form textarea,.Content .patrion-news .news-admin-form select{width:100%;font-weight:normal}
.Content .patrion-news .news-admin-form textarea{resize:vertical;min-height:140px}
.Content .patrion-news .news-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px}
.Content .patrion-news .news-notice{padding:12px 15px;border:1px solid #90ab7a;background:#e6efdc;color:#355324;margin:15px 0}
.Content .patrion-news .news-error{border-color:#c09a89;background:#f7e2d8;color:#7c3021}
.Content .patrion-news .news-admin-entry{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 0;border-bottom:1px solid #c6af8c}
.Content .patrion-news .news-admin-entry strong{display:block}
@media(max-width:700px){.Content .patrion-news .calendar-toolbar{flex-wrap:wrap;justify-content:center}.Content .patrion-news .calendar-toolbar h2{font-size:19px}.Content .patrion-news .news-filters{padding:10px}.Content .patrion-news .news-card{padding:12px}}
