/* Sacred Metal 1.0.2 — original palette and graphics, current prosilver structure. */
html, body { background: #000; color: #d3a39b; }
body { font-family: Verdana, Helvetica, Arial, sans-serif; }
.wrap { max-width: 1100px; margin: 0 auto; padding: 18px 12px; background: #000; border: 0; border-radius: 0; }
a, a:visited, a.forumtitle, a.topictitle, .postprofile a, .postprofile dt.author a { color: #d69a4a; }
a:hover, a.forumtitle:hover, a.topictitle:hover, .postprofile a:hover { color: #ffe0a0; }
h1, h2, h3, h3 a, h2 a, .content h2, .panel h2, .panel h3 { color: #d69a4a; }
h3, hr, .signature { border-color: #620d0d; }
.sacred-banner { display: block; margin: 0 auto 14px; max-width: 100%; }
.sacred-banner img { display: block; width: 100%; height: auto; }
.headerbar { background: linear-gradient(#210000, #3c0000); color: #e7c292; border-top: 1px solid #620d0d; border-radius: 6px; padding: 12px 14px; margin-bottom: 12px; }
.site-description { width: 62%; }
.site-description .logo { display: none; }
.site-description h1 { color: #d69a4a; margin: 3px 0 2px; font-family: 'Trebuchet MS', Arial, sans-serif; }
.site-description p { color: #e7c292; margin-bottom: 0; }
.search-header { margin-top: 12px; }
.sacred-donation { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; margin: 10px 0 18px; font-size: 11px; color: #d3a39b; }
a.sacred-donate-button { display: inline-block; background: #ffc439; color: #302000; padding: 5px 20px; border-radius: 20px; font-weight: bold; font-size: 13px; border: 1px solid #b98b22; }
a.sacred-donate-button:hover { background: #ffda73; text-decoration: none; }
.navbar { background: #000; color: #d3a39b; padding: 0; border-radius: 0; }
.navbar a, .navbar .icon { color: #d69a4a; }
ul.navlinks { border-color: #620d0d; }
.forabg, .forumbg { background: linear-gradient(#530000 0, #230000 36px, #000 36px); padding: 0 4px 4px; border-radius: 6px 6px 0 0; margin-bottom: 10px; }
ul.topiclist li.header { padding-top: 6px; padding-bottom: 5px; }
li.header dt, li.header dd, li.header dt a, li.header dd a { color: #d69a4a !important; }
li.row { background-color: #000; border-bottom: 1px solid #620d0d; border-top: 0; }
li.row:hover { background-color: #160404; }
ul.forums { background: #000; }
ul.topiclist dd { border-color: #620d0d; }
li.row strong, .content strong { color: inherit; }
.bg1, .bg2, .bg3, .panel, .post, #cp-main .panel, #cp-main .pm, .cp-mini { background-color: #000; color: #d3a39b; }
.panel, .post { border: 1px solid #620d0d; border-radius: 4px; }
.post:target, .post:target .content { background-color: #170505; color: #e7c292; }
.content, .postbody, .postbody .content, .postprofile, .author, .postprofile dd, .postprofile strong, .notice { color: #d3a39b; }
.postprofile, .postprofile .avatar img, .content, .postbody h3, .post .inner, .attachbox { border-color: #620d0d; }
.postprofile { border-left-color: #620d0d; }
.postlink, .postlink:visited { color: #e7b85e; border-bottom-color: #d69a4a; }
.postlink:hover { color: #ffe0a0; background: #300000; }
blockquote, blockquote blockquote, blockquote blockquote blockquote { background: #180707; border-color: #620d0d; color: #e7c292; }
blockquote cite, blockquote cite a, .codebox p { color: #d69a4a; }
.codebox, .attachbox, .attachbox dd, .syntaxbg { background: #100303; border-color: #620d0d; color: #e7c292; }
.codebox code { color: #e7c292; }
.inputbox, input.inputbox, textarea.inputbox, select { background: #150606; border-color: #8c3a2a; color: #f2d9ba; }
.inputbox:hover, .inputbox:focus { border-color: #d69a4a; }
.inputbox::placeholder { color: #c6a48d; }
label, label strong, dt label, .fields1 label, .fields2 label { color: #e7c292; }
.button, a.button, input.button1, input.button2, input.button3, a.button1, a.button2 { background: linear-gradient(#380505, #150202); color: #e7c292; border-color: #85412c; box-shadow: none; text-shadow: none; }
.button .icon, .button-secondary, .button-search, .button-search-end { color: #e7c292; }
.button:hover, .button:focus, input.button1:hover, input.button2:hover { background: #510d0d; color: #ffe0a0; border-color: #d69a4a; text-shadow: none; }
.pagination li a, .pagination li span { background: #3c0000; color: #e7c292; border-color: #620d0d; }
.pagination li.active span, .pagination li a:hover { background: #7b1515; color: #fff0cf; border-color: #d69a4a; }
.pagination li.ellipsis span { background: transparent; color: #d69a4a; }
.dropdown .dropdown-contents, .dropdown .pointer-inner { background-color: #170505; border-color: #85412c; color: #e7c292; }
.dropdown .pointer { border-color: #85412c transparent; }
.dropdown li, .dropdown li.separator, .dropdown-extended ul li { border-color: #620d0d; }
.dropdown-extended ul li:hover, .dropdown-extended .header, .dropdown-extended .footer { background: #300909; color: #e7c292; }
.dropdown-extended .header a, .dropdown-extended .footer a { color: #d69a4a; }
.notification_list p.notification-title, .notification_list p.notification-reference, .notification_list p.notification-time { color: #e7c292; }
#tabs .tab > a, #minitabs .tab > a, #navigation a { background: #310000; color: #d69a4a; }
#tabs .activetab > a, #tabs .activetab > a:hover, #minitabs .activetab > a, #navigation #active-subsection a { background: #000; color: #ffe0a0; border-color: #620d0d; box-shadow: none; }
#tabs .tab > a:hover, #navigation a:hover { background: #510d0d; color: #ffe0a0; }
#cp-main h2, #cp-main h3, #cp-main .panel li.header dd, #cp-main .panel li.header dt { color: #d69a4a; }
table.table1 thead th, table.table1 tbody td, table.table1 tbody th, table.table1 td { color: #d3a39b; border-color: #620d0d; }
table.table1 tbody tr, table.table1 tbody tr:hover, table.table1 tbody th { background-color: #000; }
.rules { background-color: #350909; border-color: #8c3a2a; color: #f2d9ba; }
.error, .reported, .reported a { color: #ff9e81; }
.online { background-image: none; }
.online .postprofile::after { content: 'Online'; display: block; color: #80d36a; font-size: 10px; margin-top: 5px; }
.jumpbox-cat-link, .jumpbox-sub-link { background: #310000; border-color: #620d0d; color: #e7c292; }
.jumpbox-forum-link { background: #100303; border-color: #620d0d; color: #d69a4a; }
.phpbb_alert, #phpbb_confirm { background: #170505; border-color: #85412c; color: #e7c292; }
.phpbb_alert h3 { color: #d69a4a; }
.copyright, .copyright a, .footer-row, .footer-row a { color: #bb947e; }
a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible, textarea:focus-visible { outline: 2px solid #e7b85e; outline-offset: 3px; }
@media (max-width: 700px) {
 .wrap { padding: 8px 6px; }
 .sacred-banner { margin-bottom: 9px; }
 .headerbar { padding: 10px; }
 .site-description { display: block; width: 100%; text-align: left; }
 .site-description h1 { display: block; font-size: 1.8em; }
 .site-description p { display: block; }
 .sacred-donation { margin-bottom: 12px; }
 .postprofile { border-bottom-color: #620d0d; }
}

/* Readable descriptions and counts override prosilver's list text colour. */
ul.topiclist li.row, ul.topiclist li.row dt, ul.topiclist li.row dd,
ul.topiclist li.row .list-inner, ul.topiclist li.row .lastpost span,
ul.topiclist li.row .lastpost span a:not(.username-coloured),
ul.topiclist li.row .responsive-show, ul.topiclist li.row .responsive-show strong {
 color: #d3a39b;
}
ul.topiclist li.row a.forumtitle, ul.topiclist li.row a.topictitle,
ul.topiclist li.row a.lastsubject { color: #d69a4a; }
ul.topiclist li.row a:hover { color: #ffe0a0; }
.search-header { box-shadow: none; }
.post:target h3, .post:target h3 a, .post:target h3 a:visited { color: #d69a4a; }
.post:target h3 a:hover { color: #ffe0a0; }


.global_read { background-image: url("images/announce_read.gif"); }
.global_read_mine { background-image: url("images/announce_read_mine.gif"); }
.global_read_locked { background-image: url("images/announce_read_locked.gif"); }
.global_read_locked_mine { background-image: url("images/announce_read_locked_mine.gif"); }
.global_unread { background-image: url("images/announce_unread.gif"); }
.global_unread_mine { background-image: url("images/announce_unread_mine.gif"); }
.global_unread_locked { background-image: url("images/announce_unread_locked.gif"); }
.global_unread_locked_mine { background-image: url("images/announce_unread_locked_mine.gif"); }
.announce_read { background-image: url("images/announce_read.gif"); }
.announce_read_mine { background-image: url("images/announce_read_mine.gif"); }
.announce_read_locked { background-image: url("images/announce_read_locked.gif"); }
.announce_read_locked_mine { background-image: url("images/announce_read_locked_mine.gif"); }
.announce_unread { background-image: url("images/announce_unread.gif"); }
.announce_unread_mine { background-image: url("images/announce_unread_mine.gif"); }
.announce_unread_locked { background-image: url("images/announce_unread_locked.gif"); }
.announce_unread_locked_mine { background-image: url("images/announce_unread_locked_mine.gif"); }
.forum_link { background-image: url("images/forum_link.gif"); }
.forum_read { background-image: url("images/forum_read.gif"); }
.forum_read_locked { background-image: url("images/forum_read_locked.gif"); }
.forum_read_subforum { background-image: url("images/forum_read_subforum.gif"); }
.forum_unread { background-image: url("images/forum_unread.gif"); }
.forum_unread_locked { background-image: url("images/forum_unread_locked.gif"); }
.forum_unread_subforum { background-image: url("images/forum_unread_subforum.gif"); }
.sticky_read { background-image: url("images/sticky_read.gif"); }
.sticky_read_mine { background-image: url("images/sticky_read_mine.gif"); }
.sticky_read_locked { background-image: url("images/sticky_read_locked.gif"); }
.sticky_read_locked_mine { background-image: url("images/sticky_read_locked_mine.gif"); }
.sticky_unread { background-image: url("images/sticky_unread.gif"); }
.sticky_unread_mine { background-image: url("images/sticky_unread_mine.gif"); }
.sticky_unread_locked { background-image: url("images/sticky_unread_locked.gif"); }
.sticky_unread_locked_mine { background-image: url("images/sticky_unread_locked_mine.gif"); }
.topic_moved { background-image: url("images/topic_moved.gif"); }
.topic_read { background-image: url("images/topic_read.gif"); }
.topic_read_mine { background-image: url("images/topic_read_mine.gif"); }
.topic_read_hot { background-image: url("images/topic_read_hot.gif"); }
.topic_read_hot_mine { background-image: url("images/topic_read_hot_mine.gif"); }
.topic_read_locked { background-image: url("images/topic_read_locked.gif"); }
.topic_read_locked_mine { background-image: url("images/topic_read_locked_mine.gif"); }
.topic_unread { background-image: url("images/topic_unread.gif"); }
.topic_unread_mine { background-image: url("images/topic_unread_mine.gif"); }
.topic_unread_hot { background-image: url("images/topic_unread_hot.gif"); }
.topic_unread_hot_mine { background-image: url("images/topic_unread_hot_mine.gif"); }
.topic_unread_locked { background-image: url("images/topic_unread_locked.gif"); }
.topic_unread_locked_mine { background-image: url("images/topic_unread_locked_mine.gif"); }
