body {
	background: #161616;
	color: #a3a3a3;
	text-align: center;
	line-height: 1.4;
	margin: 0;
	overflow-y: scroll;
	text-decoration: none;
	font-family: Open Sans;
	font-size: 13px;
}

html{
	min-height: 100%;
	position: relative;
}

body {
	margin: 0;
	margin-bottom: 180px;
}

.post_flexible
{
	display:flex;
}

.wo_title {
	color: #2ECC71;
	margin-left: 15px;
	display: block;
	margin-top: 20px;
	
	font-family: Source Sans Pro;
	font-size: 25px;
}

.wo_desc {
	color: #787878;
	display: inline-block;
	margin: 15px 15px 40px;
	
	font-size: 15px;
}

#hb_title {
	color: white;
	font-size: 30px;
	position: relative;
	font-family: 'Roboto';
	left: 85px;
	top: 30px;
}

#hb_desc {
	font-size: 18px; text-align: left; font-family: Source Sans Pro;
}

#home_bit {
	color: #27AE60;
	padding: 0px 3px 0px 17px;
	position: relative;
	cursor: pointer;
	font-size: 17px;
	transition: all 150ms;
	display: inline-block;
}

.nav_link {
	text-decoration: none;
	color: #2ECC71;
	float: right;
	position: relative;
	top: -15px;
	font-size: 15px;
	padding: 16px;
	transition: background 200ms;
	cursor: pointer;
}

.nav_link:hover {
	background: #FCFCFC;
	border-bottom: 2px solid #2ECC71;
}

.nav_link a:link, a:hover, a {
	text-decoration: none;
}

.subforum_miniofflock i:before {
	content: "\f148";
}

.subforum_miniofflink i:before {
	content: "\f148";
}

#nav_mobile {
	display:none;
}

.forum {
	float: left; 
}

a:link, a:active, a:visited {
	color: #e9e9e9;
	text-decoration: none;
}

a:hover{
	color: #27ae60;
	text-decoration: underline;
}

#container {
	background: #F6F6F6;
	color: rgb(134,134,134);
	text-align: left;
	line-height: 1.4;
	margin: 0;
	
	font-family: Roboto;
	font-size: 13px;
}

.wrapper {
	width: 90%;
	margin: auto auto;
}

#logo, #logo:hover {
	color: #2cc670 !important;
	position: relative;
	padding: 15px 35px;
	top: 15px;
	
	font-family: 'Lobster', cursive;
	font-size: 27px;
}

#content {
	background: #161616;
	width: auto !important;
	padding: 20px 10px;
	overflow: hidden;
}

#header ul.menu {
	margin: 0;
	padding: 0;
	list-style: none;
}

#header ul.menu li {
	margin: 0 7px;
	display: inline;
}

#header ul.menu li a {
	padding-left: 20px;
	background-repeat: no-repeat;
	display: inline-block;
	line-height: 16px;
}

#logo ul.top_links {
	font-weight: bold;
	text-align: right;
	margin: -10px 5px 0 0;
}


#panel .upper a.logout {
	font-weight: bold;
	padding-right: 20px;
	margin-left: 10px;
}

#panel .upper a.login,
#panel .upper a.lost_password {
	padding-left: 20px;
	margin-left: 10px;
	font-weight: bold;
}

#panel .upper a.register {
	padding-right: 20px;
	margin-left: 10px;
	font-weight: bold;
}

#panel .lower ul.panel_links {
	float: left;
}


#panel .lower ul.user_links {
	float: right;
}

#panel .lower ul.user_links li a {
	padding: 0;
	background-image: none;
}

#panel .upper {
	background: rgb(15, 121, 242) none repeat scroll 0% 0%;
	color: #fff;
	padding: 2px;
	clear: both;
}

#panel .upper a:link,
#panel .upper a:visited,
#panel .upper a:hover,
#panel .upper a:active {
	color: #fff;
}

#panel .lower {
	background: #efefef;
	color: #999;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ccc;
	padding: 5px;
	display:none;
}

#panel .lower a:link,
#panel .lower a:visited,
#panel .lower a:hover,
#panel .lower a:active {
	color: #666;
}

#search {
	border: 0;
	padding: 0;
	margin: 0;
	float: right;
	vertical-align: middle;
}

#search input.button,
#search input.textbox {
	border-color: rgba(0, 0, 0, 0.36);
}

#search input.button {
	color: #fff;
}

#search input {
	margin: -3px 0;
}

#quick_login .remember_me input {
	vertical-align: middle;
	margin: -3px 0 0 5px;
}

#footer {
	clear: both;
}

#footer ul.menu {
	margin: 0;
	padding: 0;
	list-style: none;
}

#footer ul.menu li {
	margin: 0 5px;
	display: inline;
}

#footer .upper {
	background: #efefef;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	padding: 6px;
	font-size: 12px;
	overflow: hidden;
}

#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active {
	color: #777;
}

#footer .upper .language {
	float: right;
	margin: -1px;
	margin-left: 15px;
}

#footer .upper .language select {
	border-color: #ccc;
}

#footer .upper .theme {
	float: right;
	margin: -1px;
	margin-left: 15px;
}

#footer .upper .theme select {
	border-color: #ccc;
}

#footer .upper ul.bottom_links {
	float: left;
	margin: 4px 0 0 0;
}

#footer .lower {
	color: #666;
	padding: 6px 6px 12px 6px;
	overflow: hidden;
	font-size: 11px;
}

#footer .lower a:link,
#footer .lower a:visited {
	color: #444;
	font-weight: bold;
}

#footer .lower a:hover,
#footer .lower a:active {
	color: #333;
	text-decoration: underline;
	font-weight: bold;
}

#footer .lower #current_time {
	float: right;
	color: #888;
}

#debug {
	float: right;
	text-align: right;
	margin-top: 20px;
	font-size: 11px;
}

.scaleimages img {
	max-width: 100%;
}

.forum_status {
height: 50px;
width: 50px;
font-size: 30px;
text-align: center;
}

.forum_status i {
display: inline-block;
line-height: 50px;
}

.forum_on {
color: #27ae60;
}

.forum_off, .forum_offlock, .forum_offlink {
color: #27ae60;
}

.forum_off i {
}

.forum_offlock i:before {
content: "\f023";
}

.forum_offlink i:before {
content: "\f0c1";
}

.subforumicon {
	display: inline-block;
	margin: 0 5px;
}

.subforum_minion {
	color: #27ae60;
}

.subforum_minioff {
	color: #27ae60;
}

.subforum_miniofflock {
	color: #27ae60;
}

.subforum_miniofflink {
	color: #27ae60;
}

table {
	color: #ccc;
	font-size: 13px;
}

.tborder {
	width: 100%;
	margin: auto auto;
	border-radius: 2px;
	box-shadow: none;
}

.tfixed {
	table-layout: fixed;
	word-wrap: break-word;
}

.thead {
	background: #2ecc71;
	color: #FFF;
	padding: 14px 17px;
	font-size: 15px;
}

.thead a:link {
	color: #ffffff;
	text-decoration: none;
}

.thead a:visited {
	color: #ffffff;
	text-decoration: none;
}

.thead a:hover,
.thead a:active {
	color: #ffffff;
	text-decoration: underline;
}

.tcat {
	
	background-color: #2b2b2b;
	border-bottom: 1px solid #181818;
	font-weight: 500;
	padding: 9px;
	color: #b2b2b2;
}

.tcat a:link {
	color: #FFF;
}

.tcat a:hover,
.tcat a:active {
	color: #fff;
}

.trow1 {
	background: #202020;
	padding: 10px;
	border-top: 1px solid #222;
	border-bottom: 1px solid #222;
}

.trow2 {
	padding: 13px;
	background: #202020;
	border-top: none;
	border-bottom: 1px solid #222;
}

.trow_shaded {
	background: #ffdde0;
	border: 1px solid;
	border-color: #fff #ffb8be #ffb8be #fff;
}

.no_bottom_border {
	border-bottom: 0;
}

.post.unapproved_post {
	background: #ffdde0;
}

.post.unapproved_post .post_author {
	border-bottom-color: #ffb8be;
}

.post.classic.unapproved_post .post_author {
	border-color: #ffb8be;
}

.post.unapproved_post .post_controls {
	border-top-color: #ffb8be;
}

.trow_deleted,
.post.deleted_post {
	background: #E8DEFF;
}

.trow_selected,
tr.trow_selected td {
	background: #FFE9EB;
	color: #333;
	border-bottom-color: #F6D1D6;
}

.trow_selected a:link,
.trow_selected a:visited,
.trow_selected a:hover,
.trow_selected a:active {
	color: #333;
}

.trow_sep {
	background: #1a1919;
	color: #838383;
	padding: 8px;
	font-size: 12px;
	font-weight: bold;
}

.tfoot {
	color: inherit;
	/*! background: rgb(32, 32, 32); */
	padding: 11px;
	/*! position: relative; */
	/*! top: 5px; */
}

.tfoot a:link {
	color: rgb(58, 58, 59);
	text-decoration: none;
}

.tfoot a:visited {
	color: rgb(58, 58, 59);
	text-decoration: none;
}

.tfoot a:hover,
.tfoot a:active {
	color: rgb(58, 58, 59, 0.5);
	text-decoration: none;
}

.thead input.textbox,
.thead select {
	border: 1px solid #263c30;
}

.bottommenu {
	background: #efefef;
	color: #333;
	border: 1px solid #4874a3;
	padding: 10px;
}

.navigation {
	background: #2B2B2B;
	color: #27ae60;
	padding: 17px 0px;
	border-bottom: 3px solid #202020;
	font-family: Open Sans;
	font-size: 15px;
	border-radius: 2px;
}

.advice {
	background: #E74C3C;
	width: 86%;
	color: #FFF;
	text-align: center;
	border-radius: 0px;
	padding: 13px;
	margin-top: 25px;
	font-size: 14px;
}

#mobile_member {
	background: #2ECC71;
	width: 86%;
	color: #FFF;
	text-align: center;
	border-radius: 0px;
	padding: 13px;
	margin-top: 25px;
	display: none;
	
	font-size: 14px;
}

#mobile_member a{
	color:white;
}

.navigation a:link {
	text-decoration: none !important;
}

.navigation a:visited {
	text-decoration: none !important;
}

.navigation a:hover,
.navigation a:active {
	text-decoration: none !important;
}

.navigation .active {
	font-size: 14px;
	font-weight: bold;
}

.smalltext {
	font-size: 12px;
}

.largetext {
	font-size: 16px;
	font-weight: bold;
}

fieldset {
	padding: 12px;
	border: none;
	margin: 0;
}

fieldset.trow1,
fieldset.trow2 {
	border-color: #444;
}

fieldset.align_right {
	text-align: right;
}

input.textbox {	
	color: #878787;
    border: 1px solid #303030;
    outline: 0;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size: 13px;
    background-color: #242424;
	padding: 10px;
}

textarea {
	color: #878787;
    border: 1px solid #303030;
    padding: 2px;
    line-height: 1.4;
    outline: 0;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size: 13px;
    background-color: #242424;
}

select {
	background: #242424;
	color:#878787;
	padding: 9px;
	border: 1px solid #303030;
	outline: 0;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 13px;
}

button,
input.button {
	background: #323232;
	color: #B3B3B3;
	padding: 10px 15px;
	cursor: pointer;
	border: 1px solid #333;
	border-radius: 2px;
	outline: 0;
	transition: 600ms;
	
	font-family: Roboto;
	font-size: 15px;
}

button:hover,
input.button:hover {
	background: #2ECC71;
	color: white;
}

form {
	margin: 0;
	padding: 0;
}

input.error, textarea.error, select.error {
	border: 1px solid #f30;
	color: #f30;
}

input.valid, textarea.valid, select.valid {
	border: 1px solid #0c0;
}

label.error {
	color: #f30;
	margin: 5px;
	padding: 0px;
	display: block;
	font-weight: bold;
	font-size: 11px;
}

form #message {
    width: 500px;
}

.editor {
	background: #f1f1f1;
	border: 1px solid #ccc;
}

.editor_control_bar {
	background: #fff;
	border: 1px solid #ccc;
}

.post .editor_control_bar {
	background: #f5f5f5;
}

.popup_menu {
	background: #fff;
	border: 1px solid #ccc;
	z-index: 100;
}

.popup_menu .popup_item {
	background: #efefef;
	color: #333;
}

.popup_menu .popup_item:hover {
	background: #0072BC;
	color: #fff;
}

.trow_reputation_positive {
	background: #ccffcc;
}

.trow_reputation_negative {
	background: #ffcccc;
}

.reputation_positive {
	color: green;
}

.reputation_neutral {
	color: #444;
}

.reputation_negative {
	color: red;
}

.repbox {
	font-size:16px;
	font-weight: bold;
	padding:5px 7px 5px 7px;
}

._neutral {
	background-color:#FAFAFA;
	color: #999999;
	border:1px solid #CCCCCC;
}

._minus {
	background-color: #FDD2D1;
	color: #CB0200;
	border:1px solid #980201;
}

._plus {
	background-color:#E8FCDC;
	color: #008800;
	border:1px solid #008800;
}

img {
	border: none;
}

img.attachment {
	border: 1px solid #E9E5D7;
	padding: 2px;
}

hr {
	background-color: #000000;
	color: #000000;
	height: 1px;
	border: 0px;
}

.clear {
	clear: both;
}

.float_left {
	float: left;
}

.float_right {
	float: right;
}

.hidden {
	display: none;
	float: none;
	width: 1%;
}

.hiddenrow {
	display: none;
}

.selectall {
	background: #FFFBD9;
	border-bottom: 1px solid #F7E86A;
	color: #333;
	text-align: center;
}

.expcolimage {
	float: right;
	width: auto;
	vertical-align: middle;
}

.tcat_menu > .expcolimage {
	margin-top: 0;
}

blockquote {
	background: rgb(40, 40, 40) none repeat scroll 0% 0%;
	margin: 10px;
	padding: 10px;
	border-left: 3px solid rgba(102, 102, 102, 0.21);
}

blockquote cite {
	display: block;
	padding-bottom: 3px;
	margin: 0 0 10px 0;
	
	font-style: normal;
	font-weight: bold;
}

blockquote cite span {
	float: right;
	font-weight: normal;
	font-size: 12px;
	color: #666;
}

blockquote cite span.highlight {
	float: none;
	font-weight: bold;
	padding-bottom: 0;
}

.codeblock {
	background: #fff;
	border: 1px solid #ccc;
	padding: 10px;
}

.codeblock .title {
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	padding-bottom: 3px;
	margin: 0 0 10px 0;
}

.codeblock code {
	overflow: auto;
	height: auto;
	max-height: 200px;
	display: block;
	font-family: Monaco, Consolas, Courier, monospace;
	font-size: 13px;
}

.smilie {
	vertical-align: middle;
}

.smilie_pointer {
	cursor: pointer;
}

.separator {
	margin: 5px;
	padding: 0;
	height: 0px;
	font-size: 1px;
	list-style-type: none;
}

.popup_menu .popup_item_container {
	margin: 1px;
	text-align: left;
}

.popup_menu .popup_item {
	display: block;
	padding: 4px;
	white-space: nowrap;
	text-decoration: none;
}

.popup_menu a.popup_item:hover {
	text-decoration: none;
}

.subject_new {
	font-weight: bold;
}

.highlight {
	background: #FFFFCC;
	padding-top: 3px;
	padding-bottom: 3px;
}

.pm_alert {
	background: #FFF6BF;
	text-align: center;
	padding: 12px 20px;
	margin-bottom: 15px;
	border-radius:2px;
	
	font-size: 13px;
}

.red_alert {
	background: #FBE3E4;
	color: #A5161A;
	text-align: center;
	padding: 12px 20px;
	margin-bottom: 15px;
	word-wrap: break-word;
	border-radius: 2px;
	
	font-size: 13px;
}

.red_alert a:link,
.red_alert a:visited,
.red_alert a:hover,
.red_alert  a:active {
	color: #A5161A;
}

.high_warning {
	color: #CC0000;
}

.moderate_warning {
	color: #F3611B;
}

.low_warning {
	color: #AE5700;
}

.online {
	color: #15A018;
}

.offline {
	color: #C7C7C7;
}

div.error {
	padding: 5px 10px;
	border-top: 2px solid #FFD324;
	border-bottom: 2px solid #FFD324;
	background: #FFF6BF;
	font-size: 12px;
}

div.error p {
	margin: 0;
	color: #333;
	font-weight: normal;
}

div.error p em {
	font-style: normal;
	font-weight: bold;
	padding-left: 24px;
	display: block;
	color: #C00;
}

div.error ul {
	margin-left: 24px;
}

.pagination {
	padding-top: 5px;
	position: relative;
	display: block;
	
	font-size: 13px;
	top: 15px;
}

.tfoot .pagination,
.tcat .pagination {
	padding-top: 0;
}

.pagination .pages {
	font-weight: bold;
}

.pagination .pagination_current,
.pagination a {
	background: #f5f5f5;
	padding: 8px 8px;
	transition:200ms;
}

.pagination a {
	background: #323232;
}

.pagination .pagination_current {
	background: none;
	color: #e9e9e9;
	border: none;
	font-weight: bold;
}

.pagination a:hover {
	background: #27AE60;
	color: #fff;
	border-color: #27AE60;
	
	text-decoration: none;
}

.pagination .go_page img {
	margin-bottom: -4px;
}

.drop_go_page {
	background: #f5f5f5;
	padding: 4px;
}

.pagination_breadcrumb {
	background-color: #2b2b2b;
	border: 1px solid #202020;
	padding: 9px;
	margin-top: 5px;
	font-weight: normal;
}

.pagination_breadcrumb_link {
	vertical-align: middle;
	cursor: pointer;
}

.thread_legend,
.thread_legend dd {
	margin: 0;
	padding: 0;
}

.thread_legend dd {
	padding-bottom: 4px;
	margin-right: 15px;
}

.thread_legend img {
	margin-right: 4px;
	vertical-align: bottom;
}

.forum_legend,
.forum_legend dt,
.forum_legend dd {
	margin: 0;
position: relative;
top: 11px;
	padding: 0;
}

.forum_legend dd {
	float: left;
	margin-right: 10px;
	margin-top: 7px;
}

.forum_legend dt {
	margin-right: 10px;
	float: left;
}

.success_message {
	color: #00b200;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 10px;
}

.error_message {
	color: #C00;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 10px;
}

#posts_container {
	padding: 0;
	background: rgb(22, 22, 22);
}

.ignored_post {
	border-top: 3px solid #333;
	padding: 15px;
}

.ignored_post .show_ignored_post {
	margin-top: -15px;
}

.post {
	background: #282828;
	overflow: hidden;
	border-radius: 2px;
	border: 1px solid #303030;
}

.post.classic {
	margin-top: 15px;
}

.post .post_author {
	background: #282828;
	overflow: hidden;
}

.post.classic .post_author {
	width: 20%;
	border-left: none;
	float: left;
	padding: 20px 20px;
	border-right: 1px solid #303030;
}

.post .post_author .buddy_status {
	vertical-align: middle;
	margin-top: -4px;
}

.post .post_author div.author_avatar {
	float: left;
	margin-right: 3px;
}

.post.classic .post_author div.author_avatar {
	float: none;
	text-align: center;
	margin-top: 14px;
}

.post .post_author div.author_avatar img {
	background: #FFF none repeat scroll 0% 0%;
	border-radius: 50%;
	box-shadow: 0px 0px 2px #696969;
}

.post .post_author div.author_information {
	float: left;
	padding: 6px 8px;
}

.post.classic .post_author div.author_information {
	text-align: center;
	padding: 0px;
	float: none;
}

.post .post_author div.author_statistics {
	float: none;
	font-size: 13px;
	padding: 17px 19px;
	color: #a3a3a3;
	line-height: 1.3;
}

.post.classic .post_author div.author_statistics {
	margin: 2px;
	padding: 17px 19px;
	float: none;
	margin-bottom: 10px;
}

.post .post_head {
	font-size: 11px;
	padding-bottom: 4px;
	margin-bottom: 15px;
}

.post .post_head span.post_date {
	color: #666;
}

.post .post_head span.edited_post {
	font-size: 10px;
	color: #999;
}

.post .post_head span.edited_post a {
	color: #666;
}

.post_ {
	font-size: 14px;
	padding: 12px 0;
}

.post.classic .post_content {
	width: 90%;
	position:relative;
	padding-left: 25px;
	padding-right: 25px;
}

.post_content {
	padding: 22px 13px;
}

.post_content .signature {
	margin-top: 5px;
	border-top: 1px dotted #ddd;
	padding: 10px 0 4px 0;
}

.post .post_meta {
	margin: 4px 0;
	font-size: 11px;
	color: #999;
}

.post .post_meta a:link,
.post .post_meta a:visited {
	color: #777;
}

.post .post_meta a:hover,
.post .post_meta a:active {
	color: #777;
}

.post_controls {
	clear: both;
	padding: 5px 10px;
	overflow: hidden;
	border-top: 1px solid #303030;
	background:#282828;
}

.postbit_buttons > a:link,
.postbit_buttons > a:hover,
.postbit_buttons > a:visited,
.postbit_buttons > a:active {
	color: #CCC;
	display: inline-block;
	margin: 2px;
	padding: 7px;
	transition:200ms;
	font-size: 15px;
}

.postbit_buttons > a:hover {
	opacity: 0.8;
}

.postbit_buttons a span {
	display: inline-block;
	height: 16px;
}


a.button:link,
a.button:visited,
a.button:active {
	background: #323232;
	color: #FFF;
	margin: 2px;
	border-radius: 2px;
	padding: 11px 15px;
	transition: all 600ms;
	border: none;
	
	text-decoration: none;
	font-size: 14px;
}

a.button:hover {
	background: #2ECC71;
	color: #FFF;
	text-decoration: none;
	font-size: 14px;
}

a.button.small_button {
	font-size: 13px;
	margin: 0;
	padding: 11px 15px;
}

a.button span {
	display: inline-block;
}


.quick_jump {
}

.pollbar {
	border: 1px solid #3f3f3f;
	height: 10px;
}

.pollbar .percent {
	display: none;
}

.posticons_label {
	white-space: nowrap;
}

/** jGrowl Start **/

/** Special IE6 Style Positioning **/
.ie6 {
	position: absolute;
}

.ie6.top-right {
	right: auto;
	bottom: auto;
	left: expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.ie6.top-left {
	left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.ie6.bottom-right {
	left: expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.ie6.bottom-left {
	left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.ie6.center {
	left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	width: 100%;
}

/** jGrowl Styling **/
.jGrowl {
	z-index: 9999;
	color: #fff;
	font-size: 12px;
	position: fixed;
}

.jGrowl.top-left {
	left: 0px;
	top: 0px;
}

.jGrowl.top-right {
	right: 0px;
	top: 0px;
}

.jGrowl.bottom-left {
	left: 0px;
	bottom:	0px;
}

.jGrowl.bottom-right {
	right: 0px;
	bottom: 0px;
}

.jGrowl.center {
	top: 0px;
	width: 50%;
	left: 25%;
}

/** Cross Browser Styling **/

.center .jGrowl-notification,
.center .jGrowl-closer {
	margin-left: auto;
	margin-right: auto;
}

.jGrowl .jGrowl-notification,
.jGrowl .jGrowl-closer {
	background-color: #000;
	opacity: .85;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
	zoom: 1;
	width: 235px;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align: left;
	display: none;
	border-radius: 5px;
}

.jGrowl .jGrowl-notification {
	min-height: 40px;
}

.jGrowl .jGrowl-notification,
.jGrowl .jGrowl-closer {
	margin: 10px;
}

.jGrowl .jGrowl-notification .jGrowl-header {
	font-weight: bold;
	font-size: .85em;
}

.jGrowl .jGrowl-notification .jGrowl-close {
	z-index: 99;
	float: right;
	font-weight: bold;
	font-size: 1em;
	cursor: pointer;
}

.jGrowl .jGrowl-closer {
	padding-top: 4px;
	padding-bottom: 4px;
	cursor: pointer;
	font-size: .9em;
	font-weight: bold;
	text-align: center;
}

/** Hide jGrowl when printing **/
@media print {
	.jGrowl {
		display: none;
}


}

/** jGrowl End **/

/** Modal Start **/
.blocker {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    z-index: 9999;
    padding: 20px;
    box-sizing: border-box;
    background-color: rgba(0, 0, 0, 0.65);
    text-align: center;
}

.blocker::before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.05em;
}

.modal {
    width: 400px;
    text-align: left;
    background: #fff;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    z-index: 2;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 10px #000;
    -moz-box-shadow: 0 0 10px #000;
    -o-box-shadow: 0 0 10px #000;
    -ms-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
}

.modal a.close-modal {
	position: absolute;
	top: -12.5px;
	right: -12.5px;
	display: block;
	width: 30px;
	height: 30px;
	font-size:0px;
}

.modal a.close-modal:before{
  font-family:"Font Awesome 5 Free";
  font-size:25px;
  content:"\f410";
}

.modal-spinner {
	display: none;
	width: 64px;
	height: 64px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-right: -32px;
	margin-top: -32px;
	background: url(../../../images/spinner_big.gif) no-repeat center center;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	border-radius: 8px;
}

/** Modal End **/

/** Impromptu Start **/

/*! jQuery-Impromptu - v5.2.4 - 2014-05-26
* http://trentrichardson.com/Impromptu
* Copyright (c) 2014 Trent Richardson; Licensed MIT */

.jqifade {
	position: absolute;
	background-color: #777777;
}

div.jqi {
	width: 400px;
	max-width:90%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: absolute;
	background-color: #ffffff;
	font-size: 11px;
	text-align: left;
	border: solid 1px #eeeeee;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 7px;
}

div.jqi .jqiclose {
	position: absolute;
	top: 4px; right: -2px;
	width: 18px;
	cursor: default;
	color: #bbbbbb;
	font-weight: bold;
}

div.jqi .jqistate {
	background-color: #fff;
}

div.jqi .jqititle {
	padding: 5px 10px;
	font-size: 16px;
	line-height: 20px;
	border-bottom: solid 1px #eeeeee;
}

div.jqi .jqimessage {
	padding: 10px;
	line-height: 20px;
	color: #444444;
}

div.jqi .jqibuttons {
	text-align: right;
	margin: 0 -7px -7px -7px;
	border-top: solid 1px #e4e4e4;
	background-color: #f4f4f4;
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
}

div.jqi .jqibuttons button {
	margin: 0;
	padding: 6px 20px;
	background-color: transparent;
	font-weight: normal;
	border: none;
	border-left: solid 1px #e4e4e4;
	color: #777;
	font-weight: bold;
	font-size: 12px;
}

div.jqi .jqibuttons button.jqidefaultbutton {
	color: #489afe;
}

div.jqi .jqibuttons button:hover,
div.jqi .jqibuttons button:focus {
	color: #287ade;
	outline: none;
}

/* sub states */

div.jqi .jqiparentstate::after {
	background-color: #777;
	opacity: 0.6;
	filter: alpha(opacity=60);
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

div.jqi .jqisubstate {
	position: absolute;
	top: 0;
	left: 20%;
	width: 60%;
	padding: 7px;
	border: solid 1px #eeeeee;
	border-top: none;
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
}

div.jqi .jqisubstate .jqibuttons button {
	padding: 10px 18px;
}

/* arrows for tooltips/tours */

.jqi .jqiarrow {
	position: absolute;
	height: 0; width: 0;
	line-height: 0;
	font-size: 0;
	border: solid 10px transparent;
}

.jqi .jqiarrowtl {
	left: 10px;
	top: -20px;
	border-bottom-color: #ffffff;
}

.jqi .jqiarrowtc {
	left: 50%;
	top: -20px;
	border-bottom-color: #ffffff;
	margin-left: -10px;
}

.jqi .jqiarrowtr {
	right: 10px;
	top: -20px;
	border-bottom-color: #ffffff;
}

.jqi .jqiarrowbl {
	left: 10px;
	bottom: -20px;
	border-top-color: #ffffff;
}

.jqi .jqiarrowbc {
	left: 50%;
	bottom: -20px;
	border-top-color: #ffffff;
	margin-left: -10px;
}

.jqi .jqiarrowbr {
	right: 10px;
	bottom: -20px;
	border-top-color: #ffffff;
}

.jqi .jqiarrowlt {
	left: -20px;
	top: 10px;
	border-right-color: #ffffff;
}

.jqi .jqiarrowlm {
	left: -20px;
	top: 50%;
	border-right-color: #ffffff;
	margin-top: -10px;
}

.jqi .jqiarrowlb {
	left: -20px;
	bottom: 10px;
	border-right-color: #ffffff;
}

.jqi .jqiarrowrt {
	right: -20px;
	top: 10px;
	border-left-color: #ffffff;
}

.jqi .jqiarrowrm {
	right: -20px;
	top: 50%;
	border-left-color: #ffffff;
	margin-top: -10px;
}

.jqi .jqiarrowrb {
	right: -20px;
	bottom: 10px;
	border-left-color: #ffffff;
}

		
		
		
		
		
		
		
		
		
		

/* DST Automotive Premium - MyBB 1.8 */
:root{--dst-bg:#090d10;--dst-panel:#141c22;--dst-panel-hi:#202b33;--dst-line:rgba(207,219,228,.18);--dst-text:#e8eff4;--dst-muted:#9baab5;--dst-gold:#e7b85b;--dst-gold-hi:#ffe0a0;--dst-blue:#70b8e8}
html{background:#090d10} body{margin:0!important;background:radial-gradient(ellipse at 50% -15%,#303b43 0,transparent 34%),radial-gradient(ellipse at 0 90%,rgba(231,184,91,.13),transparent 28%),linear-gradient(135deg,#1b242a 0,#0b1014 48%,#050708 100%)!important;color:var(--dst-text)!important;font:14px/1.55 "Segoe UI",Arial,sans-serif!important} body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.42;background:repeating-linear-gradient(135deg,transparent 0 22px,rgba(255,255,255,.025) 23px 24px),radial-gradient(ellipse at 94% 10%,rgba(231,184,91,.16),transparent 25%)}
a:link,a:visited{color:#dce9f2;text-decoration:none}a:hover{color:var(--dst-gold-hi);text-decoration:none}.wrapper{width:min(1280px,calc(100% - 32px))!important;margin:auto}#container,#content{background:transparent!important;color:var(--dst-text)!important}#content{padding:18px 0 42px!important;overflow:visible!important}#header{background:transparent!important}.navigation{margin:0 0 18px!important;padding:9px 14px!important;border:1px solid var(--dst-line);border-radius:9px;background:rgba(7,11,14,.56);color:var(--dst-muted);font-size:12px;box-shadow:inset 0 1px rgba(255,255,255,.06)}.navigation a{color:#c8d5de}
.dst-topbar{position:relative;z-index:5;border-bottom:1px solid var(--dst-line);background:linear-gradient(180deg,rgba(35,44,51,.97),rgba(13,18,22,.95));box-shadow:0 12px 36px rgba(0,0,0,.34)}.dst-topbar__inner{width:min(1320px,calc(100% - 32px));min-height:66px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.dst-brand{display:flex;align-items:center;gap:13px;min-width:200px}.dst-brand img{display:block;max-width:165px;max-height:38px;object-fit:contain;filter:brightness(1.16) drop-shadow(0 4px 12px rgba(0,0,0,.52))}.dst-brand__sub{padding-left:13px;border-left:1px solid var(--dst-line);color:var(--dst-muted);font-size:9px;font-weight:800;letter-spacing:1.7px}.dst-nav{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:wrap}.dst-nav>a{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border-radius:6px;color:#bfccd4;font-size:12px;font-weight:700}.dst-nav>a:hover{background:rgba(255,255,255,.08);color:#fff}.dst-nav .dst-join{background:linear-gradient(180deg,#f1ca78,#ba8330);color:#17120a;box-shadow:inset 0 1px rgba(255,255,255,.5)}.dst-nav .dst-signout,.dst-nav .dst-login{border:1px solid var(--dst-line)}.dst-icon-nav{font-size:14px}.dst-user-nav img{width:22px;height:22px;border-radius:50%;object-fit:cover;background:#27323a}
.dst-hero{position:relative;overflow:hidden;min-height:180px;border-bottom:1px solid var(--dst-line);background:linear-gradient(100deg,rgba(12,17,21,.92),rgba(24,31,36,.72)),url(../../../images/dst/garage-grid.svg) center/cover}.dst-hero__grid{position:absolute;inset:0;opacity:.28;background:linear-gradient(135deg,transparent 0 49%,rgba(231,184,91,.2) 50%,transparent 51%) 0 0/36px 36px}.dst-hero__inner{position:relative;width:min(1280px,calc(100% - 32px));margin:auto;padding:32px 0}.dst-eyebrow{display:block;color:var(--dst-gold);font-size:10px;font-weight:800;letter-spacing:1.7px;text-transform:uppercase}.dst-hero h1{margin:5px 0 6px;color:#f7fafc;font:800 clamp(25px,4vw,42px)/1.05 "Arial Narrow","Segoe UI",sans-serif;letter-spacing:.5px;text-shadow:0 5px 20px #000}.dst-hero p{max-width:650px;margin:0;color:#b7c3cb;font-size:14px}
.dst-forum-category{margin:0 0 14px}.tborder{border:1px solid var(--dst-line)!important;border-radius:11px!important;background:rgba(15,21,26,.88)!important;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.08),0 16px 34px rgba(0,0,0,.24)}.thead{padding:0!important;border:0!important;background:linear-gradient(110deg,#2d3942,#171f25)!important}.dst-category-title{display:flex;align-items:center;gap:14px;padding:15px 18px}.dst-category-mark{display:grid;place-items:center;width:33px;height:33px;border:1px solid rgba(231,184,91,.55);border-radius:8px;background:rgba(231,184,91,.1);color:var(--dst-gold)}.dst-category-title strong{display:block;color:#fff;font-size:17px;letter-spacing:.1px}.dst-category-title .smalltext{margin-top:2px;color:#aab7c0}.dst-forum-labels td{padding:8px 14px!important;border-bottom:1px solid var(--dst-line)!important;background:rgba(4,7,9,.46)!important;color:#81909a!important;font-size:10px!important;font-weight:800!important;letter-spacing:1.2px}.dst-forum-labels #threads,.dst-forum-labels #replies,.dst-forum-labels #lastpost{text-align:center}.dst-forum-row>td{padding:15px 14px!important;border-bottom:1px solid rgba(207,219,228,.1)!important;background:rgba(24,32,38,.65)!important;color:var(--dst-text)!important}.dst-forum-row:last-child>td{border-bottom:0!important}.dst-forum-row:hover>td{background:linear-gradient(90deg,rgba(231,184,91,.09),rgba(255,255,255,.04))!important}.dst-forum-icon{width:62px!important}.forum_status{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(231,184,91,.42);border-radius:9px;background:rgba(231,184,91,.1);color:var(--dst-gold);font-size:16px}.dst-forum-main strong a{color:#f1f6f9;font-size:15px}.dst-forum-main .smalltext{margin-top:3px;color:#9facb6}.dst-forum-main .smalltext a{color:#79b9df}.dst-count{color:#f7cc76!important;font-size:15px!important;font-weight:800}.dst-latest{font-size:12px!important;color:#adb9c2!important}.dst-latest strong{display:block;color:#e6eef3!important;font-size:13px}.dst-latest a{color:#dce8ef}
.post{margin:0 0 14px!important;border:1px solid var(--dst-line)!important;border-radius:10px!important;background:rgba(19,27,33,.93)!important;box-shadow:0 12px 28px rgba(0,0,0,.22);overflow:hidden}.post_flexible{display:flex}.post_author{width:210px!important;padding:16px!important;background:linear-gradient(180deg,rgba(47,59,68,.74),rgba(17,24,29,.72));border-right:1px solid var(--dst-line);color:#b9c4cc}.post_author .largetext a{color:var(--dst-gold-hi)}.post_content{padding:16px 18px!important}.post_head{padding-bottom:11px!important;border-bottom:1px solid var(--dst-line);color:#aebbc4}.post_body{padding:18px 0!important;color:#e2e9ed;font-size:14px}.post_controls{padding:9px 14px!important;border-top:1px solid var(--dst-line);background:rgba(5,8,10,.36)}.button,.button:link,input.button,button{border:1px solid rgba(231,184,91,.55)!important;border-radius:6px!important;background:linear-gradient(180deg,#eac36d,#a9762a)!important;color:#17120a!important;font-weight:800!important;text-shadow:none!important;box-shadow:inset 0 1px rgba(255,255,255,.5)!important}input.textbox,textarea,select{border:1px solid var(--dst-line)!important;border-radius:6px!important;background:#0a0f13!important;color:#e8eff4!important}.thead a{color:#fff}.tfoot,.tcat{background:#121a20!important;color:#c8d4dc!important;border-color:var(--dst-line)!important}.pagination a,.pagination .pagination_current{border-radius:5px!important;background:#1b252c!important;border-color:var(--dst-line)!important;color:#dce7ed!important}.pagination .pagination_current{background:#c7923d!important;color:#17120a!important}.dst-footer{border-top:1px solid var(--dst-line);background:linear-gradient(180deg,#131b20,#080c0f);color:#91a0aa}.dst-footer__inner{width:min(1280px,calc(100% - 32px));margin:auto;padding:24px 0 18px;display:flex;align-items:center;justify-content:space-between;gap:20px}.dst-footer img{max-width:140px;max-height:32px;object-fit:contain;filter:brightness(1.1)}.dst-footer p{margin:4px 0 0;font-size:12px}.dst-footer__links{display:flex;gap:18px;flex-wrap:wrap}.dst-footer__links a{color:#c4d0d8;font-size:12px;font-weight:700}.dst-footer__legal{padding:11px 16px;border-top:1px solid rgba(255,255,255,.06);text-align:center;font-size:11px;color:#71808a}.dst-footer__legal a{color:var(--dst-gold)}
@media(max-width:760px){.dst-topbar__inner{padding:10px 0;justify-content:center}.dst-brand{justify-content:center}.dst-brand__sub{display:none}.dst-nav{justify-content:center}.dst-nav>a span{display:none}.dst-hero{min-height:145px}.dst-hero__inner{padding:25px 0}.dst-forum-labels,#threads,#replies{display:none}.dst-latest{display:none}.dst-forum-row>td{padding:13px 10px!important}.dst-forum-icon{width:52px!important}.post_flexible{display:block}.post_author{width:auto!important;border-right:0;border-bottom:1px solid var(--dst-line)}.dst-footer__inner{display:block;text-align:center}.dst-footer__links{justify-content:center;margin-top:16px}.wrapper{width:calc(100% - 18px)!important}}

/* Thread and post refinement */
.dst-wordmark{display:inline-flex;align-items:baseline;gap:7px;white-space:nowrap;font-family:Arial,"Segoe UI",sans-serif;font-weight:900;letter-spacing:.3px;text-transform:uppercase}.dst-wordmark b{color:#f04a4a;font-size:25px;font-style:italic;letter-spacing:-2px;text-shadow:1px 0 #167ec1,-1px 0 #167ec1,0 2px 10px rgba(0,0,0,.5)}.dst-wordmark i{color:#e8eff4;font-size:13px;font-style:normal;letter-spacing:1.4px}.dst-brand .dst-wordmark{padding-right:13px;border-right:1px solid var(--dst-line)}.dst-user-nav i{font-size:17px;color:#e7b85b}.dst-brand img,.dst-footer img{display:none!important}.dst-post .post_body{min-height:0!important}
.dst-hero__car{background-image:linear-gradient(90deg,rgba(9,14,18,.77),rgba(9,14,18,.12)),url(../../../images/emerald/hero-car.jpg)!important}
.dst-hero{min-height:180px!important;background:linear-gradient(100deg,rgba(12,17,21,.92),rgba(24,31,36,.72)),url(../../../images/dst/garage-grid.svg) center/cover!important}.dst-hero__inner{display:block!important;width:min(1280px,calc(100% - 32px))!important;margin:auto!important;padding:32px 0!important}.dst-hero__copy,.dst-hero__car,.dst-hero-search,.dst-newsbar{display:none!important}@media(max-width:760px){.dst-hero{min-height:145px!important}.dst-hero__inner{width:calc(100% - 32px)!important;padding:25px 0!important}}
.dst-brand img.dst-brand-logo,.dst-footer img.dst-footer-logo{display:block!important;width:auto!important;height:auto!important;max-width:190px!important;max-height:48px!important;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.46))}.dst-footer img.dst-footer-logo{max-width:168px!important;max-height:43px!important}.dst-hero{min-height:236px;background:linear-gradient(105deg,rgba(7,11,14,.94) 0%,rgba(12,18,22,.91) 49%,rgba(6,10,13,.6) 100%)!important}.dst-hero__inner{display:grid;grid-template-columns:minmax(300px,.92fr) minmax(360px,1.08fr);align-items:stretch;gap:20px;padding:0!important}.dst-hero__copy{padding:33px 0 26px}.dst-hero__car{position:relative;min-height:236px;border-left:1px solid rgba(255,255,255,.08);background:linear-gradient(90deg,rgba(9,14,18,.77),rgba(9,14,18,.12)),url(../../../images/dst/hero-car.jpg) center/cover no-repeat}.dst-hero__car span{position:absolute;right:14px;bottom:12px;padding:6px 9px;border:1px dashed rgba(231,184,91,.45);border-radius:5px;background:rgba(5,8,10,.7);color:#c8d3da;font-size:10px}.dst-hero__car b{color:#f1c76e}.dst-hero-search{display:flex;gap:7px;margin-top:18px;max-width:500px}.dst-hero-search .textbox{height:37px;flex:1}.dst-hero-search .button{min-width:91px}.dst-newsbar{border-bottom:1px solid var(--dst-line);background:#090d10;color:#9caab4}.dst-newsbar>div{width:min(1280px,calc(100% - 32px));margin:auto;padding:9px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.dst-newsbar i,.dst-newsbar strong{color:var(--dst-gold)}.dst-newsbar span{margin-left:12px}.dst-brand__sub{display:none}@media(max-width:760px){.dst-brand img.dst-brand-logo{max-width:150px!important;max-height:38px!important}.dst-hero{min-height:auto}.dst-hero__inner{grid-template-columns:1fr;width:100%}.dst-hero__copy{padding:28px 16px}.dst-hero__car{min-height:160px;border-left:0;border-top:1px solid rgba(255,255,255,.08)}.dst-newsbar>div{width:calc(100% - 28px)}.dst-hero-search{flex-wrap:wrap}.dst-hero-search .button{flex:0 0 auto}}
.dst-list-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 12px}.dst-list-actions--bottom{margin:12px 0 22px}.dst-table-tools{display:flex;gap:13px;font-size:11px;font-weight:700}.dst-thread-table .thead{padding:14px 16px!important;color:#f4f7f9;font-size:16px}.dst-thread-labels td{padding:8px 13px!important;background:#0a0f13!important;border-bottom:1px solid var(--dst-line)!important;color:#8898a3!important;font-size:10px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}.dst-thread-labels a{color:#9baab5}.dst-thread-row>td{padding:13px!important;background:rgba(24,32,38,.66)!important;border-bottom:1px solid rgba(207,219,228,.1)!important}.dst-thread-row:hover>td{background:linear-gradient(90deg,rgba(231,184,91,.09),rgba(255,255,255,.035))!important}.dst-thread-icon{width:50px}.dst-thread-main{min-width:300px}.dst-thread-title a{color:#edf3f6;font-size:14px;font-weight:800}.dst-thread-author{margin-top:3px;color:#8fa0aa;font-size:11px}.dst-thread-author i{margin-right:4px;color:var(--dst-gold)}.dst-thread-stat strong,.dst-thread-stat span{display:block}.dst-thread-stat strong{color:#f3cb7b;font-size:14px}.dst-thread-stat span{color:#80909b;font-size:10px;text-transform:uppercase}.dst-thread-last span,.dst-thread-last strong,.dst-thread-last em{display:block}.dst-thread-last span{color:#80909b;text-transform:uppercase;font-size:9px;letter-spacing:.8px}.dst-thread-last strong{font-size:12px;font-weight:700}.dst-thread-last em{color:#9eacb5;font-size:11px;font-style:normal}.dst-thread-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 13px;padding:15px 17px;border:1px solid var(--dst-line);border-radius:10px;background:linear-gradient(110deg,#27333b,#151c21);box-shadow:inset 0 1px rgba(255,255,255,.1),0 12px 28px rgba(0,0,0,.2)}.dst-thread-titlebar strong{display:block;margin-top:3px;color:#f6fafc;font-size:19px}.dst-thread-actions .star_rating_container{display:inline-block;margin-right:10px}.dst-thread-shell{padding:14px;border:1px solid var(--dst-line);border-radius:11px;background:rgba(6,10,13,.56);box-shadow:0 17px 38px rgba(0,0,0,.22)}.dst-post{margin:0 0 12px!important;border-radius:8px!important}.dst-post__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;border-bottom:1px solid var(--dst-line);background:linear-gradient(180deg,rgba(55,68,78,.75),rgba(27,35,41,.75));color:#b9c5cd;font-size:11px}.dst-post__date i{color:var(--dst-gold);margin-right:5px}.dst-post__anchor{color:#90a0aa}.dst-post__anchor a{color:#d6e4ec}.dst-post__layout{display:grid;grid-template-columns:205px minmax(0,1fr)}.dst-post .post_author{width:auto!important;padding:15px!important;border-right:1px solid var(--dst-line);background:linear-gradient(180deg,rgba(49,61,70,.68),rgba(17,24,29,.75))}.dst-author-name{color:#f2cf85;font-size:14px;font-weight:800;text-align:center}.dst-author-avatar{text-align:center;margin:12px 0 8px}.dst-author-avatar img{width:72px!important;height:72px!important;border:2px solid rgba(231,184,91,.52);border-radius:50%;object-fit:cover;box-shadow:0 7px 18px rgba(0,0,0,.4)}.dst-post .author_information{text-align:center;color:#b7c3cb}.dst-post .author_statistics{margin-top:11px;padding-top:10px;border-top:1px solid rgba(255,255,255,.09);color:#9eacb5;font-size:11px}.dst-post .post_content{min-width:0;padding:0 18px!important}.dst-post .post_body{min-height:130px;padding:18px 0 22px!important;color:#e5ecef;font-size:14px;line-height:1.68}.dst-post .post_body a{color:#82c6ee}.dst-post .post_controls{min-height:42px;padding:7px 12px!important;background:rgba(4,7,9,.52)}.dst-post .postbit_buttons a{display:inline-flex;align-items:center;min-height:27px;margin:0 3px 0 0;padding:5px 9px;border:1px solid var(--dst-line);border-radius:5px;background:#172128;color:#cdd8df;font-size:11px}.dst-post .postbit_buttons a:hover{border-color:rgba(231,184,91,.65);background:rgba(231,184,91,.13);color:#ffe0a0}.dst-thread-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 4px 3px;color:#9eacb5;font-size:12px}.dst-thread-footer a{color:#e5c77f;font-weight:700}.attachment{border-color:var(--dst-line)!important;background:#11191e!important}.quick-reply,.quick_reply{border-radius:10px!important}@media(max-width:760px){.dst-thread-table #views,.dst-thread-labels #views,.dst-thread-last{display:none}.dst-thread-actions{align-items:flex-start;flex-direction:column}.dst-post__layout{grid-template-columns:1fr}.dst-post .post_author{border-right:0;border-bottom:1px solid var(--dst-line)}.dst-post .author_statistics{display:none}.dst-author-avatar{float:left;margin:0 12px 0 0}.dst-author-avatar img{width:45px!important;height:45px!important}.dst-author-name,.dst-post .author_information{text-align:left}.dst-post__bar{font-size:10px}.dst-thread-main{min-width:0}.dst-list-actions{align-items:flex-start;flex-direction:column}.dst-thread-stat{display:none}}

/* Alignment and control refinement â€” DST Forum */
.dst-hero{min-height:164px!important}.dst-hero__inner{padding:25px 0!important}.dst-hero h1{font-size:clamp(28px,3.5vw,38px)!important}.dst-hero p{max-width:720px!important;color:#c7d3da!important;font-size:14px!important}.dst-thread-actions{min-height:0!important;padding:13px 16px!important}.dst-thread-titlebar strong{font-size:18px!important}.dst-thread-actions .button,.dst-list-actions .button,.new_reply a,.new_thread a{min-height:34px!important;padding:7px 12px!important;font-size:12px!important;line-height:18px!important}.dst-thread-actions .float_right,.dst-list-actions .float_right{margin:0!important}.dst-thread-footer{padding:11px 4px!important}.dst-list-actions{margin:10px 0!important}.dst-list-actions .button{margin:0!important}.post_author .author_statistics{display:block!important;margin:12px 0 0!important;padding:11px 0 0!important;text-align:left!important;border-top:1px solid rgba(255,255,255,.12)!important}.dst-member-stats{display:grid!important;gap:5px;margin:0!important}.dst-member-stats div{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px}.dst-member-stats dt{margin:0;color:#aebdc6;font-size:11px}.dst-member-stats dd{margin:0;color:#f2c76e;font-size:11px;font-weight:800;text-align:right}.dst-member-reputation,.dst-member-fields{margin-top:7px!important;padding-top:7px!important;border-top:1px solid rgba(255,255,255,.08)!important;color:#b8c5cd!important;font-size:11px!important;line-height:1.4!important}.dst-member-reputation a{color:#e7bd68!important}.dst-thanks-stats{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;margin-top:8px!important;padding-top:8px!important;border-top:1px solid rgba(255,255,255,.08)!important;color:#aebdc6!important;font-size:11px!important}.dst-thanks-stats span{color:#aebdc6}.dst-thanks-stats strong{color:#f2c76e;text-align:right}.dst-thanks-stats small{grid-column:1/-1;color:#8797a2;font-size:10px;line-height:1.35}.dst-post .postbit_buttons a{min-height:29px!important;padding:5px 8px!important;font-size:11px!important}.dst-post .postbit_buttons img{max-height:13px!important;max-width:13px!important}.post_controls{min-height:43px!important}.quick_reply .button,.quickreply .button{min-height:36px!important;padding:8px 14px!important}.quick_reply textarea,.quickreply textarea{min-height:150px!important}@media(max-width:760px){.dst-hero{min-height:145px!important}.dst-hero__inner{padding:23px 0!important}.dst-member-stats{grid-template-columns:1fr}.dst-thread-actions .button,.dst-list-actions .button{width:auto!important}.dst-thread-footer{align-items:flex-start;flex-direction:column}.post_author .author_statistics{clear:both}}
.dst-post .dst-author-name,.dst-post .dst-author-name a{color:#f2c76e!important;opacity:1!important;text-shadow:none!important}.dst-post .dst-author-name .online{color:#77e59c!important}.dst-post .dst-author-name .offline{color:#ff8c8c!important}.dst-post__bar,.dst-post__bar a,.dst-post__bar .post_edit{color:#cbd8df!important;opacity:1!important}.dst-post__bar .post_edit a{color:#f2c76e!important}.dst-post .post_body,.dst-post .post_body *{color:inherit}.dst-post .post_body{color:#edf4f7!important}.dst-post .post_body a{color:#87cdf5!important;text-decoration:underline}.dst-plugin-feedback{margin:0!important;padding:0 14px!important;background:rgba(7,11,14,.42)!important;color:#cbd8df!important}.dst-plugin-feedback:empty{display:none!important}.dst-plugin-feedback .post_controls,.thx_list{margin:0!important;border-top:1px solid rgba(255,255,255,.1)!important;background:transparent!important;color:#cbd8df!important}.dst-post .postbit_buttons a,.dst-post .postbit_buttons input,.dst-post .postbit_buttons button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:29px!important;padding:5px 9px!important;border:1px solid rgba(211,223,231,.28)!important;border-radius:5px!important;background:#172128!important;color:#e2ecf1!important;font-size:11px!important;font-weight:700!important}.dst-post .postbit_buttons a:hover,.dst-post .postbit_buttons input:hover,.dst-post .postbit_buttons button:hover{border-color:rgba(231,184,91,.72)!important;background:rgba(231,184,91,.17)!important;color:#ffe3a2!important}.dst-post .postbit_buttons .button_tyl,.dst-post .postbit_buttons a[href*="thank"],.dst-post .postbit_buttons a[href*="tyl"]{border-color:rgba(231,184,91,.58)!important;color:#ffe1a0!important}.dst-post .post_controls{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.dst-post .postbit_buttons{display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important}.dst-post .postbit_buttons.float_right{justify-content:flex-end!important}.dst-post .postbit_buttons.float_left{justify-content:flex-start!important}@media(max-width:760px){.dst-post .post_controls{align-items:flex-start!important;flex-direction:column!important}.dst-post .postbit_buttons.float_right{justify-content:flex-start!important}.dst-post .postbit_buttons a,.dst-post .postbit_buttons input,.dst-post .postbit_buttons button{min-height:34px!important}}
.dst-post{overflow:hidden!important}.dst-post__layout{display:block!important}.dst-post-profile{display:grid!important;grid-template-columns:minmax(250px,.7fr) minmax(230px,.55fr);align-items:center!important;gap:18px!important;padding:12px 18px!important;border-bottom:1px solid var(--dst-line)!important;background:linear-gradient(90deg,rgba(46,58,67,.75),rgba(20,28,34,.7))!important}.dst-profile-identity{display:flex!important;align-items:center!important;gap:12px!important;min-width:0}.dst-post-profile .dst-author-avatar{flex:0 0 auto!important;margin:0!important;text-align:left!important}.dst-post-profile .dst-author-avatar img{display:block!important;width:58px!important;height:58px!important;margin:0!important;border-width:1px!important}.dst-post-profile .dst-author-name{text-align:left!important;font-size:14px!important}.dst-post-profile .author_information{text-align:left!important;margin-top:3px!important;line-height:1.35!important}.dst-post-profile .author_statistics{display:block!important;margin:0!important;padding:0!important;border:0!important;min-width:0!important}.dst-post-profile .dst-member-stats{grid-template-columns:repeat(3,minmax(72px,1fr))!important;gap:7px!important}.dst-post-profile .dst-member-stats div{display:block!important;padding:0 10px!important;border-left:1px solid rgba(255,255,255,.1)!important;text-align:left!important}.dst-post-profile .dst-member-stats div:first-child{border-left:0!important}.dst-post-profile .dst-member-stats dt{display:block!important;color:#94a6b1!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.04em!important}.dst-post-profile .dst-member-stats dd{display:block!important;margin-top:2px!important;color:#f8d182!important;font-size:12px!important;text-align:left!important}.dst-post-profile .dst-member-reputation,.dst-post-profile .dst-member-fields,.dst-post-profile .dst-thanks-stats{display:none!important}.dst-post .post_content{display:block!important;padding:0 22px!important;min-height:0!important}.dst-post .post_body{min-height:0!important;padding:18px 0!important;font-size:14px!important;line-height:1.65!important}.dst-post .post_meta{padding-bottom:12px!important}.dst-post .post_controls{padding:8px 14px!important;border-top:1px solid var(--dst-line)!important}.dst-post .postbit_buttons.post_management_buttons{margin-left:auto!important}.dst-post .postbit_buttons a{border-radius:4px!important}.dst-post .postbit_buttons a[href*="thank"],.dst-post .postbit_buttons a[href*="tyl"]{background:linear-gradient(180deg,rgba(231,184,91,.22),rgba(100,67,18,.22))!important}@media(max-width:760px){.dst-post-profile{grid-template-columns:1fr!important;gap:10px!important;padding:12px 14px!important}.dst-post-profile .dst-member-stats{grid-template-columns:repeat(3,1fr)!important}.dst-post-profile .dst-member-stats div{padding:0 7px!important}.dst-post .post_content{padding:0 14px!important}.dst-post .postbit_buttons.post_management_buttons{margin-left:0!important}}

/* MHH-style member profile arrangement: identity | community | account */
.dst-post-profile{grid-template-columns:380px minmax(0,1fr)!important}.dst-post-profile .author_statistics{position:relative!important;display:block!important;min-height:64px!important;margin:0!important;padding:0!important}.dst-profile-community{position:absolute!important;top:0!important;left:0!important;width:50%!important;box-sizing:border-box!important;margin:0!important;padding:0 20px!important;border-right:1px solid rgba(255,255,255,.1)!important}.dst-profile-account{margin:0 0 0 50%!important;padding:0 20px!important;min-height:64px!important;box-sizing:border-box!important}.dst-post-profile .dst-member-reputation{display:block!important;margin:0!important;padding:0!important;border:0!important;color:#d7e1e7!important;font-size:13px!important;line-height:1.35!important}.dst-post-profile .dst-member-reputation a{color:#7fd170!important;font-weight:900!important}.dst-post-profile .dst-thanks-stats{position:absolute!important;top:20px!important;left:0!important;width:50%!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:1fr auto!important;gap:0 10px!important;margin:0!important;padding:0 20px!important;border:0!important;border-right:1px solid rgba(255,255,255,.1)!important;color:#d7e1e7!important;font-size:13px!important;line-height:1.35!important}.dst-post-profile .dst-thanks-stats span{color:#d7e1e7!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important}.dst-post-profile .dst-thanks-stats strong{color:#f1c76e!important;font-size:13px!important;text-align:left!important}.dst-post-profile .dst-thanks-stats small{grid-column:1/-1!important;color:#d7e1e7!important;font-size:13px!important;line-height:1.35!important}.dst-account-counts{display:flex!important;gap:14px!important;flex-wrap:wrap!important;margin:0 0 2px!important;color:#d7e1e7!important;font-size:13px!important}.dst-account-counts b,.dst-account-line b{color:#d7e1e7!important;font-weight:400!important}.dst-account-counts span{white-space:nowrap!important}.dst-account-counts span b+*{color:#f1c76e!important}.dst-account-line,.dst-member-warning{margin:0!important;color:#d7e1e7!important;font-size:13px!important;line-height:1.35!important}.dst-member-warning strong{color:#d7e1e7!important;font-size:13px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.dst-member-warning a{color:#78bfee!important;font-weight:800!important}.dst-post-profile .dst-member-fields{display:none!important}@media(max-width:980px){.dst-post-profile{grid-template-columns:280px minmax(0,1fr)!important}.dst-post-profile .author_statistics{display:grid!important;position:static!important;min-height:0!important;grid-template-columns:1fr!important}.dst-profile-community,.dst-post-profile .dst-thanks-stats,.dst-profile-account{position:static!important;width:auto!important;box-sizing:border-box!important;margin:0!important;border-right:0!important;padding:0!important}.dst-profile-community{grid-row:1!important}.dst-post-profile .dst-thanks-stats{grid-row:2!important;margin-top:5px!important}.dst-profile-account{grid-row:3!important;margin-top:7px!important;padding-top:7px!important;border-top:1px solid rgba(255,255,255,.1)!important}}@media(max-width:760px){.dst-post-profile{grid-template-columns:1fr!important}.dst-post-profile .author_statistics{width:100%!important;margin-top:10px!important}.dst-account-counts{gap:8px!important}.dst-post-profile .dst-thanks-stats{grid-template-columns:1fr auto!important}}

/* Compact, non-overlapping member metrics â€” identity | community | account */
@media(min-width:981px){.dst-post-profile .author_statistics{position:static!important;display:grid!important;grid-template-columns:minmax(290px,1.2fr) minmax(250px,1fr)!important;grid-template-rows:min-content min-content!important;align-content:center!important;align-items:center!important;row-gap:0!important;column-gap:0!important;min-height:64px!important}.dst-profile-community{position:static!important;grid-column:1!important;grid-row:1!important;width:auto!important;box-sizing:border-box!important;margin:0!important;padding:0 20px!important;border-right:1px solid rgba(255,255,255,.1)!important}.dst-post-profile .dst-thanks-stats{position:static!important;grid-column:1!important;grid-row:2!important;top:auto!important;left:auto!important;width:auto!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:1fr auto!important;gap:0 10px!important;margin:0!important;padding:0 20px!important;border:0!important;border-right:1px solid rgba(255,255,255,.1)!important}.dst-profile-account{position:static!important;grid-column:2!important;grid-row:1 / span 2!important;width:auto!important;min-height:0!important;box-sizing:border-box!important;align-self:center!important;margin:0!important;padding:0 20px!important;border-left:0!important}.dst-post-profile .dst-member-reputation{line-height:1.35!important}.dst-post-profile .dst-thanks-stats small{line-height:1.35!important}}

/* Index content follows the forum list; statistics sit directly above the footer. */
.dst-index-layout{max-width:1600px!important;margin:0 auto!important;padding:22px 18px 28px!important}.dst-index-forums{width:100%!important;float:none!important}.dst-index-online{margin-top:22px!important}.dst-index-statistics{margin:22px 0 0!important;border:1px solid var(--dst-line)!important;border-radius:9px!important;overflow:hidden!important;background:linear-gradient(135deg,rgba(29,40,47,.92),rgba(16,23,28,.94))!important}.dst-index-statistics .thead{padding:11px 15px!important;background:rgba(7,11,14,.74)!important;color:#f2c76e!important;font-size:13px!important;font-weight:800!important}.dst-index-statistics__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.dst-index-statistics__grid>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:0!important;padding:14px 16px!important;border-right:1px solid rgba(255,255,255,.1)!important;color:#cbd8df!important}.dst-index-statistics__grid>div:last-child{border-right:0!important}.dst-index-statistics__grid span{color:#a8b7c1!important;font-size:12px!important}.dst-index-statistics__grid strong,.dst-index-statistics__grid strong a{color:#f4cf7d!important;font-size:13px!important;text-align:right!important}.trow_reputation_positive{background:#183a28!important;color:#edf9f0!important}.trow_reputation_positive,.trow_reputation_positive td,.trow_reputation_positive div,.trow_reputation_positive span{color:#edf9f0!important}.trow_reputation_positive a{color:#9ff0b3!important;text-decoration:underline!important}.trow_reputation_negative{background:#481f25!important;color:#fff1f2!important}.trow_reputation_negative,.trow_reputation_negative td,.trow_reputation_negative div,.trow_reputation_negative span{color:#fff1f2!important}.trow_reputation_negative a{color:#ffb8bd!important;text-decoration:underline!important}.reputation_positive{color:#72e994!important}.reputation_neutral{color:#d5dde2!important}.reputation_negative{color:#ff8e96!important}@media(max-width:760px){.dst-index-layout{padding:16px 12px 22px!important}.dst-index-statistics__grid{grid-template-columns:1fr 1fr!important}.dst-index-statistics__grid>div:nth-child(2){border-right:0!important}.dst-index-statistics__grid>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.1)!important}}

/* Global live-browsing block, rendered above the footer by the companion plugin. */
.dst-global-browsing,.dst-local-browsing{max-width:1600px!important;margin:24px auto 0!important;padding:17px 20px!important;border:1px solid var(--dst-line)!important;border-radius:9px!important;background:linear-gradient(135deg,rgba(29,40,47,.94),rgba(11,17,21,.96))!important;color:#d6e1e7!important;box-sizing:border-box!important}.dst-global-browsing__title{margin-bottom:6px!important;color:#f1c76e!important;font-size:15px!important;font-weight:850!important}.dst-global-browsing__title i{margin-right:7px!important;color:#39c47a!important}.dst-global-browsing__summary{margin-bottom:8px!important;color:#afbec7!important;font-size:12px!important}.dst-global-browsing__members,.dst-local-browsing{color:#dfe9ee!important;font-size:13px!important;line-height:1.6!important}.dst-global-browsing__members a,.dst-local-browsing a{color:#86cbf0!important;font-weight:700!important}.dst-global-browsing__empty{color:#91a2ad!important}.dst-local-browsing .wo_title{display:block!important;margin-bottom:6px!important;color:#f1c76e!important;font-size:15px!important;font-weight:850!important}.dst-local-browsing .wo_desc{display:block!important;color:#dfe9ee!important}@media(max-width:760px){.dst-global-browsing,.dst-local-browsing{margin:18px 12px 0!important;padding:14px!important}.dst-global-browsing__members,.dst-local-browsing{font-size:12px!important}}

/* Premium compact rhythm: shared shell, lists, posts, controls and mobile. */
body{font-size:13px!important;line-height:1.48!important}.dst-topbar__inner{min-height:58px!important}.dst-brand img.dst-brand-logo{max-width:160px!important;max-height:38px!important}.dst-nav>a{padding:6px 8px!important;font-size:11px!important}.dst-hero{min-height:154px!important}.dst-hero__inner{padding:21px 0!important}.dst-hero h1{margin:4px 0!important;font-size:clamp(28px,3vw,36px)!important}.dst-hero p{font-size:13px!important;line-height:1.45!important}.navigation{margin:0 0 12px!important;padding:8px 12px!important}.dst-index-layout{padding:14px 18px 20px!important}.dst-forum-category{margin-bottom:10px!important}.dst-category-title{padding:11px 15px!important}.dst-category-mark{width:30px!important;height:30px!important}.dst-category-title strong{font-size:16px!important}.dst-forum-labels td{padding:7px 12px!important}.dst-forum-row>td{padding:11px 12px!important}.dst-forum-icon{width:56px!important}.forum_status{width:32px!important;height:32px!important;font-size:15px!important}.dst-forum-main strong a{font-size:14px!important}.dst-forum-main .smalltext{margin-top:2px!important}.dst-index-statistics{margin-top:14px!important}.dst-index-statistics .thead{padding:9px 13px!important}.dst-index-statistics__grid>div{padding:11px 13px!important}.dst-index-online{margin-top:14px!important}.wo_title{margin:0!important;font-size:20px!important}.wo_desc{margin:7px 0 0!important;font-size:13px!important}.dst-global-browsing,.dst-local-browsing{margin-top:14px!important;padding:13px 16px!important}.dst-global-browsing__title,.dst-local-browsing .wo_title{margin-bottom:4px!important;font-size:13px!important}.dst-global-browsing__summary{margin-bottom:5px!important}.dst-thread-actions{margin-bottom:10px!important;padding:11px 14px!important}.dst-thread-titlebar strong{font-size:17px!important}.dst-thread-shell{padding:10px!important}.dst-post__bar{padding:7px 12px!important}.dst-post-profile{padding:10px 14px!important}.dst-post .post_body{padding:14px 0!important;font-size:13px!important;line-height:1.58!important}.dst-post .post_controls{min-height:38px!important;padding:6px 10px!important}.dst-post .postbit_buttons a{min-height:27px!important;padding:4px 7px!important}.dst-thread-footer{padding:9px 2px 1px!important}.quick_reply .button,.quickreply .button{min-height:33px!important;padding:7px 12px!important}.dst-footer__inner{padding:18px 0 14px!important}.dst-footer__legal{padding:9px 14px!important}@media(max-width:760px){#content{padding:12px 0 20px!important}.dst-topbar__inner{min-height:52px!important}.dst-hero{min-height:138px!important}.dst-hero__inner{padding:18px 0!important}.dst-index-layout{padding:12px 10px 18px!important}.dst-forum-row>td{padding:10px 8px!important}.dst-index-statistics__grid>div{padding:10px!important}.dst-thread-shell{padding:7px!important}.dst-post-profile{padding:10px!important}.dst-post .post_body{padding:12px 0!important}.dst-footer__inner{padding:16px 0 12px!important}}

/* Forum display controls: one compact panel instead of scattered floating forms. */
.dst-forum-tools{clear:both!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:12px 0 0!important;padding:12px!important;border:1px solid var(--dst-line)!important;border-radius:9px!important;background:linear-gradient(135deg,rgba(23,32,38,.92),rgba(10,15,19,.94))!important;box-shadow:inset 0 1px rgba(255,255,255,.04)!important}.dst-forum-tools__item{min-width:0!important}.dst-forum-tools form{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;min-width:0!important}.dst-forum-tools .float_right{float:none!important}.dst-forum-tools label,.dst-forum-tools strong{margin:0!important;white-space:nowrap!important;color:#cbd8df!important;font-size:11px!important}.dst-forum-tools select,.dst-forum-tools input.textbox{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;height:33px!important;padding:5px 8px!important;font-size:11px!important}.dst-forum-tools select{flex:1 1 auto!important}.dst-forum-tools input.textbox{flex:1 1 auto!important}.dst-forum-tools input.button,.dst-forum-tools button{flex:0 0 auto!important;min-height:33px!important;padding:6px 11px!important;font-size:11px!important}.dst-forum-tools__search{grid-column:1 / -1!important;padding-bottom:10px!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.dst-forum-tools__search form{justify-content:flex-start!important}.dst-forum-tools__moderation{grid-column:1!important}.dst-forum-tools__jump{grid-column:2!important}@media(max-width:820px){.dst-forum-tools{grid-template-columns:1fr!important}.dst-forum-tools__moderation,.dst-forum-tools__jump{grid-column:auto!important}.dst-forum-tools form{flex-wrap:wrap!important}.dst-forum-tools select,.dst-forum-tools input.textbox{flex:1 1 180px!important}}

/* Thread utilities and moderation: aligned panel, including native/plugin controls. */
.dst-thread-tools{clear:both!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(330px,.95fr)!important;gap:10px 16px!important;margin:14px 0 0!important;padding:12px!important;border:1px solid var(--dst-line)!important;border-radius:9px!important;background:linear-gradient(135deg,rgba(23,32,38,.92),rgba(10,15,19,.94))!important;box-shadow:inset 0 1px rgba(255,255,255,.04)!important}.dst-thread-tools__inline{grid-column:1 / -1!important;min-width:0!important;padding-bottom:10px!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.dst-thread-tools__utilities{min-width:0!important}.dst-thread-tools__utilities .thread_tools{display:flex!important;flex-wrap:wrap!important;gap:5px 12px!important;margin:0!important;padding:0!important;list-style:none!important}.dst-thread-tools__utilities .thread_tools li{margin:0!important;padding:0!important}.dst-thread-tools__utilities .thread_tools a{color:#b9dff2!important;font-size:12px!important}.dst-thread-tools__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important;min-width:0!important}.dst-thread-tools form{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;min-width:0!important;margin:0!important}.dst-thread-tools label,.dst-thread-tools strong{white-space:nowrap!important;color:#cbd8df!important;font-size:11px!important}.dst-thread-tools select,.dst-thread-tools input.textbox{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;height:33px!important;padding:5px 8px!important;font-size:11px!important}.dst-thread-tools select{flex:1 1 190px!important}.dst-thread-tools input.button,.dst-thread-tools button{flex:0 0 auto!important;min-height:33px!important;padding:6px 11px!important;font-size:11px!important}.dst-thread-tools .float_left,.dst-thread-tools .float_right{float:none!important}@media(max-width:820px){.dst-thread-tools{grid-template-columns:1fr!important}.dst-thread-tools__actions{justify-content:flex-start!important}.dst-thread-tools form{justify-content:flex-start!important;flex-wrap:wrap!important}.dst-thread-tools select{flex:1 1 180px!important}}

/* Native reputation and Thanks values stay beside their labels, never across the profile strip. */
@media(min-width:981px){.dst-post-profile .author_statistics{transform:translateY(-3px)!important}.dst-post-profile .dst-member-reputation-line{display:inline-flex!important;align-items:baseline!important;gap:6px!important;margin:0!important;padding:0!important;color:#d7e1e7!important;font-size:13px!important;line-height:1.35!important}.dst-post-profile .dst-member-reputation-line span{color:#d7e1e7!important}.dst-post-profile .dst-member-reputation-line strong{color:#72e994!important;font-size:13px!important;font-weight:900!important}.dst-post-profile .dst-thanks-stats{display:block!important;margin:0!important;padding:0 20px!important;border:0!important;border-right:1px solid rgba(255,255,255,.1)!important;color:#d7e1e7!important}.dst-post-profile .dst-thanks-stats__line{display:flex!important;align-items:baseline!important;gap:6px!important;margin:0!important;padding:0!important}.dst-post-profile .dst-thanks-stats span,.dst-post-profile .dst-thanks-stats strong{display:inline!important;margin:0!important;padding:0!important;text-align:left!important}.dst-post-profile .dst-thanks-stats strong{color:#f1c76e!important;font-size:13px!important}.dst-post-profile .dst-thanks-stats small{display:block!important;margin:0!important;padding:0!important;color:#d7e1e7!important;font-size:13px!important;line-height:1.35!important}}

/* Premium automotive masthead: image-ready technical visual and clear value proposition. */
.dst-hero{position:relative!important;isolation:isolate!important;min-height:246px!important;overflow:hidden!important;border-bottom:1px solid rgba(127,177,198,.2)!important;background:linear-gradient(105deg,#0b1217 0%,#101b22 48%,#0b1217 100%)!important}.dst-hero__grid{z-index:-3!important;opacity:.65!important;background-image:linear-gradient(135deg,transparent 0 48%,rgba(101,159,184,.11) 49%,transparent 50%),linear-gradient(45deg,transparent 0 48%,rgba(101,159,184,.06) 49%,transparent 50%)!important;background-size:34px 34px,34px 34px!important}.dst-hero__glow{position:absolute!important;z-index:-2!important;right:13%!important;top:-125px!important;width:500px!important;height:500px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(35,148,192,.19),rgba(26,72,94,.09) 35%,transparent 69%)!important}.dst-hero__inner{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(350px,.9fr)!important;align-items:center!important;gap:44px!important;width:min(1280px,calc(100% - 40px))!important;min-height:246px!important;margin:0 auto!important;padding:27px 0!important;box-sizing:border-box!important;text-align:left!important}.dst-hero__content{max-width:690px!important}.dst-eyebrow{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0 0 9px!important;color:#f2bf55!important;font-size:11px!important;font-weight:850!important;letter-spacing:.16em!important;text-transform:uppercase!important}.dst-eyebrow i{color:#43ca89!important;font-size:13px!important}.dst-hero h1{margin:0!important;color:#f4f8fa!important;font-size:clamp(38px,4.1vw,58px)!important;font-weight:900!important;line-height:1!important;letter-spacing:-.035em!important;text-shadow:0 3px 20px rgba(0,0,0,.38)!important}.dst-hero h1 em{color:#f1c76e!important;font-style:normal!important}.dst-hero p{max-width:650px!important;margin:13px 0 16px!important;color:#c7d6de!important;font-size:15px!important;line-height:1.58!important}.dst-hero__pills{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.dst-hero__pills span{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 9px!important;border:1px solid rgba(142,194,217,.24)!important;border-radius:5px!important;background:rgba(7,13,17,.48)!important;color:#bcd1da!important;font-size:10px!important;font-weight:750!important;letter-spacing:.035em!important;text-transform:uppercase!important}.dst-hero__pills i{color:#e8bb61!important}.dst-hero__visual{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:173px!important;overflow:hidden!important;border:1px solid rgba(139,191,213,.35)!important;border-radius:12px!important;background:radial-gradient(ellipse at 70% 36%,rgba(32,133,173,.3),transparent 42%),linear-gradient(135deg,rgba(12,25,33,.9),rgba(19,45,57,.66))!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035),0 18px 42px rgba(0,0,0,.27)!important}.dst-hero__visual:before{content:""!important;position:absolute!important;inset:15px!important;border:1px solid rgba(108,184,215,.2)!important;border-radius:8px!important;background:repeating-radial-gradient(ellipse at 64% 53%,transparent 0 18px,rgba(93,179,216,.09) 19px 20px,transparent 21px 38px)!important;transform:perspective(360px) rotateY(-12deg)!important;opacity:.76!important}.dst-hero__visual:after{content:""!important;position:absolute!important;left:8%!important;right:8%!important;bottom:23px!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(77,201,233,.86),transparent)!important;box-shadow:0 0 14px rgba(77,201,233,.8)!important}.dst-hero__visual-copy{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:5px!important;color:#eaf4f8!important;text-align:center!important;text-transform:uppercase!important}.dst-hero__visual-copy i{margin-bottom:2px!important;color:#f1c76e!important;font-size:45px!important;text-shadow:0 0 18px rgba(241,199,110,.25)!important}.dst-hero__visual-copy span{font-size:13px!important;font-weight:850!important;letter-spacing:.12em!important}.dst-hero__visual-copy small{color:#9fc0cf!important;font-size:9px!important;font-weight:700!important;letter-spacing:.14em!important}.dst-hero__telemetry{position:absolute!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;left:16px!important;right:16px!important;top:13px!important;color:#8eb7c8!important;font-size:9px!important;font-weight:800!important;letter-spacing:.13em!important}.dst-hero__telemetry strong{color:#f1c76e!important;font-size:10px!important}@media(max-width:860px){.dst-hero{min-height:0!important}.dst-hero__inner{grid-template-columns:1fr!important;gap:18px!important;min-height:0!important;padding:26px 0!important}.dst-hero__content{max-width:none!important}.dst-hero__visual{min-height:145px!important}}@media(max-width:600px){.dst-hero__inner{width:calc(100% - 28px)!important;padding:23px 0!important}.dst-hero h1{font-size:37px!important}.dst-hero p{margin:11px 0 13px!important;font-size:13px!important}.dst-hero__pills{gap:5px!important}.dst-hero__pills span{padding:5px 7px!important;font-size:9px!important}.dst-hero__visual{min-height:126px!important;border-radius:9px!important}.dst-hero__visual-copy i{font-size:35px!important}.dst-hero__visual-copy span{font-size:10px!important}.dst-hero__telemetry{left:12px!important;right:12px!important;top:10px!important}}

/* Hero search and production footer. */
.dst-hero-search{display:flex!important;align-items:stretch!important;max-width:585px!important;margin:0 0 10px!important;border:1px solid rgba(140,190,210,.32)!important;border-radius:7px!important;overflow:hidden!important;background:rgba(5,11,15,.74)!important;box-shadow:0 8px 18px rgba(0,0,0,.16)!important}.dst-hero-search input{min-width:0!important;flex:1 1 auto!important;height:38px!important;padding:0 12px!important;border:0!important;outline:0!important;background:transparent!important;color:#e9f1f4!important;font:inherit!important;font-size:12px!important}.dst-hero-search input::placeholder{color:#91a5b0!important;opacity:1!important}.dst-hero-search button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;flex:0 0 auto!important;min-width:98px!important;padding:0 14px!important;border:0!important;border-left:1px solid rgba(241,199,110,.34)!important;background:linear-gradient(180deg,#edc86f,#b47d21)!important;color:#101418!important;font:inherit!important;font-size:11px!important;font-weight:850!important;cursor:pointer!important}.dst-hero-search button:hover,.dst-hero-search button:focus{background:linear-gradient(180deg,#ffe09a,#ca922f)!important;outline:0!important}.dst-hero__notice{display:flex!important;align-items:flex-start!important;gap:7px!important;max-width:650px!important;margin:0 0 12px!important!important;color:#9fb3be!important;font-size:11px!important;line-height:1.45!important}.dst-hero__notice i{margin-top:2px!important;color:#e6b759!important}.dst-footer{border-top:1px solid rgba(133,180,199,.18)!important;background:linear-gradient(180deg,#0d151a,#080d10)!important}.dst-footer__inner{display:grid!important;grid-template-columns:1.15fr .82fr 1.15fr .88fr!important;gap:28px!important;width:min(1280px,calc(100% - 40px))!important;margin:0 auto!important;padding:34px 0 27px!important}.dst-footer__brand{min-width:0!important}.dst-footer-logo{display:block!important;width:auto!important;max-width:158px!important;max-height:48px!important;margin:0 0 12px!important}.dst-footer__brand p,.dst-footer__column p{margin:0!important;color:#9fb1ba!important;font-size:12px!important;line-height:1.6!important}.dst-footer__column{min-width:0!important}.dst-footer__column h2{margin:0 0 11px!important;padding-bottom:9px!important;border-bottom:1px solid rgba(255,255,255,.11)!important;color:#e7eef2!important;font-size:13px!important;font-weight:850!important}.dst-footer__column>a{display:flex!important;align-items:center!important;gap:7px!important;margin:7px 0!important;color:#a8c7d6!important;font-size:12px!important;text-decoration:none!important}.dst-footer__column>a:hover,.dst-footer__column>a:focus{color:#f2cb76!important;text-decoration:none!important}.dst-footer__column>a i{width:14px!important;color:#e4b95f!important;text-align:center!important}.dst-footer__column p+a{margin-top:10px!important}.dst-footer__legal{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;width:100%!important;padding:13px max(20px,calc((100% - 1280px)/2))!important;border-top:1px solid rgba(255,255,255,.08)!important;background:#070b0e!important;color:#82949e!important;font-size:11px!important;box-sizing:border-box!important}.dst-footer__legal>a,.dst-footer__legal span>a{color:#b8d8e6!important;text-decoration:none!important}.dst-footer__legal>a:hover,.dst-footer__legal span>a:hover{color:#f2cb76!important}@media(max-width:980px){.dst-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:25px!important}.dst-footer__brand{grid-column:1/-1!important}.dst-hero__notice{max-width:590px!important}}@media(max-width:600px){.dst-hero-search{max-width:none!important;margin-bottom:9px!important}.dst-hero-search input{height:36px!important;padding:0 10px!important;font-size:11px!important}.dst-hero-search button{min-width:42px!important;padding:0 11px!important}.dst-hero-search button span{display:none!important}.dst-hero__notice{font-size:10px!important}.dst-footer__inner{grid-template-columns:1fr!important;gap:20px!important;width:calc(100% - 28px)!important;padding:25px 0 22px!important}.dst-footer__brand{grid-column:auto!important}.dst-footer__legal{align-items:flex-start!important;flex-direction:column!important;gap:5px!important;padding:12px 14px!important}}

/* Native MyBB attachment block: compact, readable and safe for all attachment plugins. */
.dst-post .post_content .attachment{display:block!important;clear:both!important;max-width:100%!important;margin:14px 0 4px!important;padding:0!important;border:1px solid rgba(132,177,198,.28)!important;border-radius:8px!important;background:linear-gradient(135deg,rgba(24,35,42,.94),rgba(11,17,21,.96))!important;box-shadow:inset 0 1px rgba(255,255,255,.035)!important;color:#dce8ed!important}.dst-post .post_content .attachment fieldset{min-width:0!important;margin:0!important;padding:12px 14px 13px!important;border:0!important}.dst-post .post_content .attachment legend{display:inline-flex!important;align-items:center!important;gap:7px!important;max-width:calc(100% - 10px)!important;margin:0!important;padding:0 8px!important;color:#f2c76e!important;font-size:12px!important;font-weight:850!important;line-height:1.2!important}.dst-post .post_content .attachment legend:before{content:"\\f0c6"!important;font-family:FontAwesome!important;color:#54c991!important;font-size:13px!important}.dst-post .post_content .attachment a{display:inline-flex!important;align-items:center!important;gap:9px!important;max-width:100%!important;padding:8px 10px!important;border:1px solid rgba(140,184,205,.16)!important;border-radius:6px!important;background:rgba(4,9,12,.38)!important;color:#a9dbf6!important;font-size:12px!important;font-weight:750!important;line-height:1.4!important;text-decoration:none!important;overflow-wrap:anywhere!important;transition:border-color .16s ease,background .16s ease,color .16s ease!important}.dst-post .post_content .attachment a:hover{border-color:rgba(241,199,110,.62)!important;background:rgba(241,199,110,.1)!important;color:#ffe1a0!important}.dst-post .post_content .attachment img.attachment{display:block!important;flex:0 0 auto!important;width:auto!important;max-width:24px!important;height:auto!important;max-height:24px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.dst-post .post_content .attachment br{display:none!important}.dst-post .post_content .attachment .smalltext{display:block!important;margin-top:5px!important;color:#91a6b1!important;font-size:11px!important;line-height:1.45!important}@media(max-width:600px){.dst-post .post_content .attachment{margin-top:12px!important}.dst-post .post_content .attachment fieldset{padding:10px 11px 11px!important}.dst-post .post_content .attachment a{align-items:flex-start!important;width:100%!important;box-sizing:border-box!important;padding:8px!important}}

/* Sticky and regular thread groups: native MyBB labels become clear section dividers. */
.dst-thread-table .dst-thread-labels>td{background:#0a0f13!important;color:#8fa6b3!important;text-transform:uppercase!important}.dst-thread-table tr.dst-thread-row>td{background:rgba(24,32,38,.66)!important;color:#d9e4e9!important;text-transform:none!important;letter-spacing:normal!important;border-left:0!important}.dst-thread-table tr.dst-thread-row:hover>td{background:linear-gradient(90deg,rgba(231,184,91,.09),rgba(255,255,255,.035))!important}.dst-thread-table tr.dst-thread-section>td{padding:10px 14px!important;border-top:1px solid rgba(113,159,180,.32)!important;border-bottom:1px solid rgba(113,159,180,.23)!important;background:linear-gradient(90deg,rgba(38,63,76,.96),rgba(18,30,37,.98))!important;color:#c8e1eb!important;font-size:11px!important;font-weight:900!important;letter-spacing:.11em!important;text-transform:uppercase!important}.dst-thread-table tr.dst-thread-section>td *{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important}.dst-thread-table tr.dst-thread-section--important>td{border-color:rgba(241,193,86,.62)!important;background:linear-gradient(90deg,rgba(119,85,21,.98),rgba(57,42,17,.98))!important;color:#ffe0a0!important}.dst-thread-table tr.dst-thread-section--normal>td{border-color:rgba(84,167,201,.48)!important;background:linear-gradient(90deg,rgba(27,71,90,.98),rgba(17,37,47,.98))!important;color:#c4ebfa!important}.dst-thread-table tr.dst-thread-section+tr.dst-thread-row>td{border-top:0!important}@media(max-width:760px){.dst-thread-table tr.dst-thread-section>td{padding:9px 10px!important;font-size:10px!important}}

/* Automotive forum thread marker: replace the generic person glyph with a gear. */
.dst-thread-table .thread_status:before{font-family:"Font Awesome 5 Free"!important;font-size:22px!important;font-weight:900!important;line-height:1!important;content:"\f013"!important;color:#aab6bb!important;opacity:.9!important;text-shadow:0 1px 0 rgba(255,255,255,.12)!important}.dst-thread-table .thread_status.newfolder:before,.dst-thread-table .thread_status.newhotfolder:before,.dst-thread-table .thread_status.newlockfolder:before,.dst-thread-table .thread_status.newhotlockfolder:before,.dst-thread-table .thread_status.dot_newfolder:before,.dst-thread-table .thread_status.dot_newhotfolder:before,.dst-thread-table .thread_status.dot_newlockfolder:before,.dst-thread-table .thread_status.dot_newhotlockfolder:before{color:#f1c76e!important;opacity:1!important}.dst-thread-table .thread_status.hotfolder:before,.dst-thread-table .thread_status.dot_hotfolder:before{color:#e0a55d!important}.dst-thread-table .thread_status.lockfolder:before,.dst-thread-table .thread_status.hotlockfolder:before,.dst-thread-table .thread_status.dot_lockfolder:before,.dst-thread-table .thread_status.dot_hotlockfolder:before{color:#b3a9a3!important}@media(max-width:760px){.dst-thread-table .thread_status:before{font-size:19px!important}}

/* Forum list emblem: automotive car with a technical gear overlay. */
.dst-forum-icon .forum_status{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:54px!important;height:48px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important}.dst-forum-emblem{position:relative!important;display:block!important;width:48px!important;height:43px!important}.dst-forum-emblem>.fa-car{position:absolute!important;left:0!important;top:6px!important;color:#aeb6b9!important;font-size:31px!important;line-height:1!important;text-shadow:0 1px 0 rgba(255,255,255,.12)!important}.dst-forum-emblem>.fa-cog{position:absolute!important;right:0!important;bottom:0!important;display:grid!important;place-items:center!important;width:21px!important;height:21px!important;border:2px solid #1c2d36!important;border-radius:50%!important;background:#3f87ad!important;color:#eaf6fb!important;font-size:12px!important;line-height:1!important;box-shadow:0 2px 6px rgba(0,0,0,.36)!important}.dst-forum-row:hover .dst-forum-emblem>.fa-car{color:#d5dcde!important}.dst-forum-row:hover .dst-forum-emblem>.fa-cog{background:#e1b759!important;color:#192229!important}.dst-forum-icon .forum_status.forum_on .dst-forum-emblem>.fa-cog,.dst-forum-icon .forum_status.forum_onlock .dst-forum-emblem>.fa-cog{background:#e1b759!important;color:#192229!important}@media(max-width:760px){.dst-forum-icon .forum_status{width:45px!important;height:42px!important}.dst-forum-emblem{transform:scale(.84)!important;transform-origin:center!important}}

/* Latest News ticker, populated by the DST Latest News plugin directly below the hero. */
.dst-latest-news{position:relative!important;z-index:2!important;overflow:hidden!important;border-bottom:1px solid rgba(108,159,181,.18)!important;background:linear-gradient(90deg,#081015,#101a20 48%,#081015)!important;color:#d5e1e6!important}.dst-latest-news__inner{display:flex!important;align-items:stretch!important;width:min(1280px,calc(100% - 40px))!important;min-height:43px!important;margin:0 auto!important}.dst-latest-news__label{display:flex!important;align-items:center!important;flex:0 0 auto!important;gap:8px!important;padding:0 16px 0 0!important;color:#f1c76e!important;font-size:12px!important;font-weight:900!important;letter-spacing:.075em!important;text-transform:uppercase!important;white-space:nowrap!important}.dst-latest-news__label i{color:#ef9d4c!important;font-size:14px!important}.dst-latest-news__viewport{display:flex!important;align-items:center!important;min-width:0!important;overflow:hidden!important;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)!important}.dst-latest-news__track{display:flex!important;align-items:center!important;flex:0 0 auto!important;width:max-content!important;min-width:100%!important;animation:dst-latest-news-scroll 42s linear infinite!important}.dst-latest-news__viewport:hover .dst-latest-news__track,.dst-latest-news__viewport:focus-within .dst-latest-news__track{animation-play-state:paused!important}.dst-latest-news__items{display:flex!important;align-items:center!important;flex:0 0 auto!important}.dst-latest-news__item{display:inline-flex!important;align-items:center!important;gap:8px!important;max-width:310px!important;padding:0 20px!important;border-left:1px solid rgba(151,187,201,.16)!important;color:#9db0ba!important;font-size:12px!important;line-height:43px!important;white-space:nowrap!important}.dst-latest-news__item:before{content:""!important;display:block!important;width:5px!important;height:5px!important;border-radius:50%!important;background:#56c78d!important;box-shadow:0 0 8px rgba(86,199,141,.72)!important}.dst-latest-news__item a{overflow:hidden!important;color:#c9dbe2!important;font-weight:700!important;text-decoration:none!important;text-overflow:ellipsis!important}.dst-latest-news__item a:hover,.dst-latest-news__item a:focus{color:#f5cc78!important;text-decoration:underline!important}.dst-latest-news__empty{color:#95a8b2!important;font-size:12px!important}@keyframes dst-latest-news-scroll{from{transform:translateX(-50%)}to{transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.dst-latest-news__track{animation:none!important;transform:none!important}.dst-latest-news__items[aria-hidden="true"]{display:none!important}}@media(max-width:760px){.dst-latest-news__inner{width:calc(100% - 24px)!important;min-height:38px!important}.dst-latest-news__label{padding-right:10px!important;font-size:10px!important}.dst-latest-news__label i{font-size:12px!important}.dst-latest-news__item{max-width:220px!important;padding:0 12px!important;font-size:11px!important;line-height:38px!important}}

/* MHH-inspired latest-news strip: intentionally quiet, continuous and text-first. */
.dst-latest-news{border-top:1px solid rgba(255,255,255,.035)!important;border-bottom:1px solid rgba(255,255,255,.075)!important;background:#06090b!important}.dst-latest-news__inner{min-height:37px!important;width:min(1280px,calc(100% - 40px))!important}.dst-latest-news__label{gap:6px!important;padding:0 13px 0 2px!important;color:#f0c66c!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important}.dst-latest-news__label i{color:#e4a841!important;font-size:13px!important}.dst-latest-news__viewport{mask-image:linear-gradient(90deg,#000 0,#000 96%,transparent 100%)!important}.dst-latest-news__track{min-width:auto!important;animation-duration:38s!important}.dst-latest-news__item{gap:0!important;max-width:none!important;padding:0 12px!important;border-left:0!important;color:#8e989e!important;font-size:12px!important;font-weight:400!important;line-height:37px!important}.dst-latest-news__item:before{width:auto!important;height:auto!important;margin-right:12px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#75838a!important;content:"â€¢"!important}.dst-latest-news__items>.dst-latest-news__item:first-child:before{display:none!important}.dst-latest-news__item a{color:#9da8ae!important;font-weight:400!important}.dst-latest-news__item a:hover,.dst-latest-news__item a:focus{color:#eec974!important;text-decoration:none!important}.dst-latest-news__empty{font-size:12px!important;color:#909ba1!important}@media(max-width:760px){.dst-latest-news__inner{min-height:34px!important;width:calc(100% - 24px)!important}.dst-latest-news__label{padding-right:9px!important;font-size:11px!important}.dst-latest-news__item{padding:0 9px!important;font-size:11px!important;line-height:34px!important}.dst-latest-news__item:before{margin-right:9px!important}}

/* Header navigation: compact desktop dropdowns and a single-column mobile fallback. */
.dst-nav{gap:2px!important;flex-wrap:nowrap!important}.dst-nav>a,.dst-nav-menu__trigger{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:7px 9px!important;border-radius:5px!important;color:#c6d3da!important;font-size:11px!important;font-weight:750!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important}.dst-nav>a:hover,.dst-nav>a:focus,.dst-nav-menu__trigger:hover,.dst-nav-menu__trigger:focus{background:rgba(255,255,255,.075)!important;color:#fff!important;outline:0!important}.dst-nav-menu{position:relative!important;display:flex!important;align-items:center!important}.dst-nav-menu__trigger>.fa-angle-down{margin-left:2px!important;color:#8da1ac!important;font-size:10px!important}.dst-nav-menu__panel{position:absolute!important;z-index:30!important;top:100%!important;right:0!important;display:none!important;min-width:190px!important;margin:0!important;padding:6px!important;border:1px solid rgba(142,181,198,.26)!important;border-radius:0 0 7px 7px!important;background:#10171c!important;box-shadow:0 15px 30px rgba(0,0,0,.42)!important}.dst-nav-menu:hover .dst-nav-menu__panel,.dst-nav-menu:focus-within .dst-nav-menu__panel{display:block!important}.dst-nav-menu__panel a{display:flex!important;align-items:center!important;gap:8px!important;padding:8px 9px!important;border-radius:4px!important;color:#c7d5dc!important;font-size:11px!important;font-weight:650!important;line-height:1.25!important;text-decoration:none!important;white-space:nowrap!important}.dst-nav-menu__panel a:hover,.dst-nav-menu__panel a:focus{background:rgba(241,199,110,.12)!important;color:#ffe0a0!important;outline:0!important}.dst-nav-menu__panel i{width:14px!important;color:#e5bd67!important;text-align:center!important}.dst-static-page{width:min(920px,calc(100% - 32px))!important;margin:24px auto 36px!important}.dst-static-page__card{padding:28px 30px!important;border:1px solid rgba(126,175,198,.25)!important;border-radius:11px!important;background:linear-gradient(135deg,rgba(28,39,46,.96),rgba(11,17,21,.98))!important;box-shadow:0 18px 40px rgba(0,0,0,.23)!important;color:#dce7ec!important}.dst-static-page__card h1{margin:6px 0 12px!important;color:#f4f8fa!important;font-size:28px!important}.dst-static-page__card h2{margin:22px 0 9px!important;color:#f1c76e!important;font-size:17px!important}.dst-static-page__card p,.dst-static-page__card li{color:#c4d3da!important;line-height:1.65!important}.dst-static-page__card ol,.dst-static-page__card ul{margin:14px 0!important;padding-left:22px!important}.dst-static-page__card li{margin:7px 0!important}.dst-static-page__notice{display:flex!important;gap:9px!important;margin:18px 0!important;padding:12px 14px!important;border:1px solid rgba(241,199,110,.38)!important;border-radius:7px!important;background:rgba(241,199,110,.09)!important;color:#f3deb0!important;line-height:1.5!important}.dst-static-page__notice i{margin-top:3px!important;color:#f1c76e!important}.dst-static-page__note{margin-top:18px!important;padding-top:13px!important;border-top:1px solid rgba(255,255,255,.1)!important;color:#93a8b3!important;font-size:12px!important}@media(max-width:980px){.dst-topbar__inner{align-items:flex-start!important}.dst-nav{justify-content:flex-end!important;flex-wrap:wrap!important}.dst-nav-menu__panel{right:0!important;left:auto!important}}@media(max-width:620px){.dst-topbar__inner{width:calc(100% - 24px)!important;gap:8px!important}.dst-brand{min-width:0!important}.dst-brand__sub{display:none!important}.dst-brand img.dst-brand-logo{max-width:125px!important}.dst-nav>a,.dst-nav-menu__trigger{min-height:31px!important;padding:6px 7px!important;font-size:10px!important}.dst-nav>a span,.dst-nav-menu__trigger span{display:none!important}.dst-nav-menu__panel{right:0!important;min-width:175px!important}.dst-nav-menu__panel a{font-size:11px!important}.dst-static-page{width:calc(100% - 24px)!important;margin:16px auto 24px!important}.dst-static-page__card{padding:20px 17px!important}.dst-static-page__card h1{font-size:24px!important}}

/* Members and Posts are menu triggers, not destination links. */
.dst-nav>.dst-nav-menu>.dst-nav-menu__trigger{-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-family:inherit!important;text-align:left!important;cursor:pointer!important}

/* Verified donor crown, supplied by the DST Gold Supporter Crown plugin. */
.dst-author-name .dst-gold-crown{display:inline-block!important;vertical-align:-4px!important;width:30px!important;height:24px!important;margin:0 2px 0 4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;line-height:1!important;overflow:visible!important}.dst-author-name .dst-gold-crown img{display:block!important;width:30px!important;height:24px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))!important}@media(max-width:600px){.dst-author-name .dst-gold-crown{width:25px!important;height:20px!important;vertical-align:-3px!important}.dst-author-name .dst-gold-crown img{width:25px!important;height:20px!important}}

/* Donation page: a clear, unambiguous secure-payment action. */
.dst-donate-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;margin:22px 0 14px!important;padding:20px 22px!important;border:1px solid rgba(241,199,110,.48)!important;border-radius:10px!important;background:linear-gradient(125deg,rgba(94,65,18,.5),rgba(24,35,40,.96) 55%,rgba(10,16,20,.98))!important;box-shadow:inset 0 1px rgba(255,233,166,.09),0 12px 28px rgba(0,0,0,.18)!important}.dst-donate-card__copy{min-width:0!important}.dst-donate-card__copy>span{display:block!important;margin-bottom:5px!important;color:#f2ca72!important;font-size:11px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}.dst-donate-card__copy>span i{margin-right:5px!important}.dst-donate-card__copy strong{display:block!important;color:#f8fbfc!important;font-size:18px!important}.dst-donate-card__copy p{margin:5px 0 0!important;color:#b6c8d1!important;font-size:13px!important;line-height:1.45!important}.dst-donate-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;gap:10px!important;min-width:214px!important;padding:13px 16px!important;border:1px solid #ffd674!important;border-radius:7px!important;background:linear-gradient(180deg,#ffdc7c,#c98b25)!important;color:#241905!important;font-size:14px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;box-shadow:0 3px 0 #855310,0 9px 18px rgba(0,0,0,.25)!important;transition:transform .15s ease,filter .15s ease!important}.dst-donate-cta:hover,.dst-donate-cta:focus{color:#181105!important;filter:brightness(1.07)!important;transform:translateY(-1px)!important;text-decoration:none!important}.dst-donate-cta>span{display:flex!important;flex-direction:column!important;gap:3px!important}.dst-donate-cta small{font-size:10px!important;font-weight:750!important;letter-spacing:.05em!important;text-transform:uppercase!important;opacity:.78!important}.dst-donation-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0 0 19px!important}.dst-donation-steps span{display:flex!important;align-items:center!important;gap:8px!important;padding:9px 10px!important;border:1px solid rgba(122,164,181,.2)!important;border-radius:6px!important;background:rgba(7,13,16,.46)!important;color:#bcd0d8!important;font-size:11px!important;line-height:1.35!important}.dst-donation-steps b{display:inline-grid!important;place-items:center!important;flex:0 0 19px!important;width:19px!important;height:19px!important;border-radius:50%!important;background:#e3b951!important;color:#211806!important;font-size:11px!important}@media(max-width:720px){.dst-donate-card{align-items:stretch!important;flex-direction:column!important;gap:16px!important;padding:18px!important}.dst-donate-cta{width:100%!important;min-width:0!important}.dst-donation-steps{grid-template-columns:1fr!important}.dst-donate-card__copy strong{font-size:16px!important}}

/* Final compact hero pass: search stays clean and the masthead remains balanced. */
.dst-hero{min-height:310px!important}.dst-hero__inner{grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr)!important;gap:30px!important;min-height:310px!important;padding:20px 0!important}.dst-hero__content{max-width:820px!important}.dst-hero h1{font-size:clamp(38px,3.7vw,52px)!important}.dst-hero p{margin:9px 0 11px!important;font-size:14px!important;line-height:1.48!important}.dst-hero-search .screen_reader_text{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.dst-hero-search{max-width:620px!important;margin-bottom:8px!important}.dst-hero-search input{height:36px!important}.dst-hero__notice{max-width:760px!important;margin:0 0 9px!important;color:#aebfc7!important;font-size:10px!important;line-height:1.4!important}.dst-hero__pills{gap:6px!important}.dst-hero__pills span{padding:5px 8px!important;font-size:9px!important}.dst-hero__visual{min-height:158px!important}@media(max-width:860px){.dst-hero{min-height:0!important}.dst-hero__inner{grid-template-columns:1fr!important;min-height:0!important;padding:24px 0!important}.dst-hero__visual{min-height:138px!important}}@media(max-width:600px){.dst-hero__inner{padding:20px 0!important}.dst-hero h1{font-size:36px!important}.dst-hero p{font-size:12px!important}.dst-hero__notice{font-size:10px!important}.dst-hero__visual{min-height:122px!important}}

/* Private messages: consistent panels, readable notices and a compact responsive layout. */
.pm_alert{display:block!important;margin:0 0 16px!important;padding:12px 16px!important;border:1px solid rgba(241,199,110,.52)!important;border-radius:7px!important;background:linear-gradient(90deg,rgba(105,78,24,.92),rgba(65,50,20,.9))!important;color:#fff0bf!important;text-align:left!important;font-size:13px!important;font-weight:700!important;line-height:1.45!important;box-shadow:inset 0 1px rgba(255,244,192,.08)!important}.pm_alert a{color:#fff7d7!important;font-weight:850!important;text-decoration:underline!important}.pm_alert a:hover,.pm_alert a:focus{color:#fff!important}.pm_alert .float_right{float:right!important;color:#f7d878!important}.pm_alert .float_right a{color:#f7d878!important}
#nav_width,#content_width{box-sizing:border-box!important}#nav_width{float:left!important;width:250px!important;margin:0!important}#content_width{float:right!important;width:calc(100% - 274px)!important;margin:0!important}#content_width>td{display:block!important}#content_width fieldset{margin:0 0 12px!important;padding:11px 13px!important;border:1px solid rgba(123,169,188,.26)!important;border-radius:8px!important;background:linear-gradient(135deg,rgba(24,35,42,.94),rgba(11,17,21,.97))!important;color:#c9d8df!important}#content_width fieldset .smalltext{display:flex!important;flex-wrap:wrap!important;gap:3px 7px!important;align-items:center!important;color:#b8cbd4!important;font-size:12px!important}#content_width fieldset a{color:#a8d8ef!important;font-weight:700!important;text-decoration:none!important}#content_width fieldset a:hover,#content_width fieldset a:focus{color:#f1c76e!important;text-decoration:none!important}
#content_width .tborder{margin:0 0 14px!important;border:1px solid rgba(123,169,188,.28)!important;border-radius:9px!important;overflow:hidden!important;background:#10181d!important;box-shadow:0 12px 28px rgba(0,0,0,.16)!important}#content_width .thead{background:linear-gradient(135deg,#273842,#172229)!important;color:#f1f6f8!important}#content_width .tcat{background:#0a1115!important;color:#a9c6d5!important}#content_width .trow1,#content_width .trow2{background:rgba(23,31,37,.94)!important;color:#dce6eb!important}#content_width .trow2{background:rgba(19,27,33,.96)!important}#content_width input.textbox,#content_width textarea,#content_width select{box-sizing:border-box!important;max-width:100%!important;border-color:rgba(127,177,198,.32)!important;background:#091015!important;color:#e6eff3!important}#content_width input.textbox::placeholder,#content_width textarea::placeholder{color:#8da2ad!important;opacity:1!important}#content_width input.button,#content_width button{min-height:35px!important;padding:7px 12px!important}#content_width .float_right{display:flex!important;align-items:center!important;gap:7px!important;float:right!important;flex-wrap:wrap!important}
.sceditor-container{border:1px solid rgba(125,174,195,.34)!important;border-radius:7px!important;background:#0b1216!important;box-shadow:none!important}.sceditor-container .sceditor-toolbar{border-bottom:1px solid rgba(125,174,195,.24)!important;background:#1b272e!important}.sceditor-container .sceditor-group{border-color:rgba(125,174,195,.2)!important;background:transparent!important}.sceditor-container iframe,.sceditor-container textarea{background:#0b1216!important;color:#e4edf2!important}.sceditor-container .sceditor-button{filter:brightness(.92) saturate(.86)!important}
@media(max-width:760px){#nav_width,#content_width{float:none!important;width:100%!important}#nav_width{margin:0 0 14px!important}#content_width .float_right{float:none!important;justify-content:flex-start!important}#content_width .float_right input.textbox{flex:1 1 170px!important}}

/* Private messages / User CP: native links become a compact full-width
   dropdown bar; the content always sits beneath it, never beside a sidebar. */
.dst-private-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:10px!important;width:min(1280px,calc(100% - 40px))!important;margin:14px auto 24px!important;clear:both!important}.dst-private-layout__nav,.dst-private-layout__content{min-width:0!important}.dst-private-layout__content>td{display:block!important}.dst-private-layout__content .tborder{width:100%!important}.dst-private-layout__content fieldset{width:100%!important;box-sizing:border-box!important;margin:0!important;padding:9px 12px!important}.dst-private-layout__content fieldset+br{display:none!important}.dst-private-layout__content table{max-width:100%!important}.dst-private-layout__content .float_right{max-width:100%!important}.dst-private-layout__content .pm_alert{width:100%!important;box-sizing:border-box!important}.dst-private-layout:after{display:block!important;clear:both!important;content:""!important}.dst-pm-nav{display:flex!important;position:relative!important;z-index:20!important;align-items:stretch!important;width:100%!important;min-height:44px!important;border:1px solid rgba(125,174,195,.28)!important;border-radius:7px!important;background:linear-gradient(135deg,#172229,#10181d)!important;box-shadow:0 8px 20px rgba(0,0,0,.14)!important}.dst-pm-nav__item{position:relative!important;display:flex!important;flex:1 1 0!important;min-width:0!important}.dst-pm-nav__link,.dst-pm-nav__trigger{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;min-height:44px!important;padding:0 12px!important;border:0!important;border-right:1px solid rgba(125,174,195,.15)!important;background:transparent!important;color:#b9cbd4!important;font:700 13px/1.2 Arial,sans-serif!important;text-decoration:none!important;cursor:pointer!important}.dst-pm-nav__trigger:after{content:""!important;margin-left:6px!important;width:0!important;height:0!important;border-left:4px solid transparent!important;border-right:4px solid transparent!important;border-top:5px solid #e0b852!important;font-size:0!important}.dst-pm-nav__item:last-child .dst-pm-nav__link,.dst-pm-nav__item:last-child .dst-pm-nav__trigger{border-right:0!important}.dst-pm-nav__item:hover>.dst-pm-nav__trigger,.dst-pm-nav__item:focus-within>.dst-pm-nav__trigger,.dst-pm-nav__link:hover,.dst-pm-nav__link:focus{background:rgba(225,180,82,.12)!important;color:#fff!important;outline:0!important}.dst-pm-nav__dropdown{display:none!important;position:absolute!important;z-index:50!important;top:100%!important;left:0!important;min-width:205px!important;padding:6px!important;border:1px solid rgba(125,174,195,.34)!important;border-top:2px solid #e0b852!important;border-radius:0 0 7px 7px!important;background:#172027!important;box-shadow:0 14px 30px rgba(0,0,0,.42)!important}.dst-pm-nav__item:hover>.dst-pm-nav__dropdown,.dst-pm-nav__item:focus-within>.dst-pm-nav__dropdown,.dst-pm-nav__item.is-open>.dst-pm-nav__dropdown{display:block!important}.dst-pm-nav__dropdown-link{display:block!important;padding:8px 10px!important;border-radius:5px!important;color:#c6d4da!important;font:600 13px/1.25 Arial,sans-serif!important;text-decoration:none!important;white-space:nowrap!important}.dst-pm-nav__dropdown-link:hover,.dst-pm-nav__dropdown-link:focus{background:rgba(86,152,180,.2)!important;color:#fff!important;outline:0!important}.dst-private-layout__content .tborder{overflow:hidden!important}@media(max-width:760px){.dst-private-layout{width:calc(100% - 24px)!important;margin:12px auto 22px!important}.dst-pm-nav{align-items:stretch!important;overflow-x:auto!important}.dst-pm-nav__item{flex:0 0 auto!important}.dst-pm-nav__link,.dst-pm-nav__trigger{min-height:42px!important;padding:0 11px!important;font-size:12px!important;white-space:nowrap!important}.dst-pm-nav__dropdown{position:fixed!important;left:12px!important;right:12px!important;top:auto!important;min-width:0!important}.dst-private-layout__content .tborder{overflow-x:auto!important}.dst-private-layout__content .float_right{float:none!important;justify-content:flex-start!important}}

/* Final PM/User CP density pass.  Native MyBB inputs remain untouched structurally. */
.dst-private-layout{gap:8px!important;margin:12px auto 18px!important}.dst-pm-nav{min-height:40px!important}.dst-pm-nav__link,.dst-pm-nav__trigger{min-height:40px!important;padding:0 10px!important;font-size:12px!important}.dst-pm-nav__dropdown{min-width:190px!important;padding:5px!important}.dst-pm-nav__dropdown-link{padding:7px 9px!important;font-size:12px!important}.dst-private-layout__content .tborder{margin:0 0 9px!important}.dst-private-layout__content fieldset{padding:7px 10px!important}.dst-private-layout__content input.button,.dst-private-layout__content button{min-height:30px!important;height:30px!important;padding:4px 9px!important;font-size:12px!important;line-height:18px!important}.dst-private-layout__content input.textbox,.dst-private-layout__content select{height:32px!important;padding:5px 9px!important;font-size:12px!important}.dst-private-layout__content .thead{padding-top:7px!important;padding-bottom:7px!important}.dst-private-layout__content .trow1,.dst-private-layout__content .trow2{padding-top:7px!important;padding-bottom:7px!important}.dst-private-layout__content .float_right{gap:5px!important}.dst-hero-search{max-width:500px!important}.dst-hero-search input{height:34px!important}.dst-hero-search button{min-width:82px!important;height:34px!important;padding:0 10px!important;font-size:11px!important}.dst-latest-news__track{animation-duration:8s!important}.dst-latest-news__item:before{content:"\2022"!important}@media(max-width:760px){.dst-private-layout{margin:10px auto 16px!important}.dst-pm-nav__link,.dst-pm-nav__trigger{min-height:38px!important;font-size:11px!important}.dst-private-layout__content input.button,.dst-private-layout__content button{min-height:29px!important;height:29px!important;padding:4px 8px!important}}
/* Mod CP final cascade: follows the legacy User/Private CP sidebar rules. */
body #nav_width,body #content_width{float:none!important;width:min(1280px,calc(100% - 40px))!important;max-width:1280px!important;box-sizing:border-box!important;margin-right:auto!important;margin-left:auto!important}
body #nav_width{margin-top:14px!important;margin-bottom:10px!important}
body #content_width{display:block!important;clear:both!important;margin-bottom:24px!important}
body #content_width>td{display:block!important;width:100%!important}
body #content_width .tborder{width:100%!important}
body .dst-modcp-nav{display:flex!important;width:100%!important;min-height:40px!important;overflow:visible!important}
body .dst-modcp-nav__item{display:flex!important;flex:1 1 0!important;min-width:0!important}
body .dst-modcp-nav__link,body .dst-modcp-nav__trigger{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:40px!important;height:auto!important;box-sizing:border-box!important;margin:0!important;padding:0 12px!important;border:0!important;border-right:1px solid rgba(125,174,195,.15)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#b9cbd4!important;font:700 13px/1.2 Arial,sans-serif!important;text-shadow:none!important;appearance:none!important}
body .dst-modcp-nav__item:hover>.dst-modcp-nav__trigger,body .dst-modcp-nav__item:focus-within>.dst-modcp-nav__trigger,body .dst-modcp-nav__link:hover,body .dst-modcp-nav__link:focus{background:rgba(225,180,82,.12)!important;color:#fff!important}
body .dst-modcp-nav__dropdown{z-index:100!important}
body .dst-footer,body #footer{clear:both!important}
/* Compact global browsing status: aligned with the main 1280px content shell. */
body .dst-global-browsing{
	display:grid!important;
	grid-template-columns:auto auto minmax(0,1fr)!important;
	align-items:center!important;
	column-gap:18px!important;
	width:min(1280px,calc(100% - 40px))!important;
	max-width:1280px!important;
	min-height:0!important;
	box-sizing:border-box!important;
	margin:14px auto 0!important;
	padding:10px 14px!important;
}
body .dst-global-browsing__title,
body .dst-global-browsing__summary,
body .dst-global-browsing__members{margin:0!important;line-height:1.35!important}
body .dst-global-browsing__title{font-size:13px!important;white-space:nowrap!important}
body .dst-global-browsing__summary{font-size:12px!important;white-space:nowrap!important}
body .dst-global-browsing__members{min-width:0!important;text-align:right!important;font-size:12px!important}
/* Professional forum, topic-list and thread-detail finish. */
body .dst-forum-category .tborder,body .dst-thread-table{border-color:rgba(126,166,184,.26)!important;border-radius:9px!important;box-shadow:0 12px 30px rgba(0,0,0,.2)!important}
body .dst-category-title{padding:12px 16px!important;background:linear-gradient(90deg,#24343e 0,#182229 70%,#11191e 100%)!important}
body .dst-category-title strong{font-size:15px!important;letter-spacing:.01em!important}
body .dst-forum-category{margin-bottom:9px!important}
body .dst-forum-category .thead{height:auto!important}
body .dst-category-title{position:relative!important;display:flex!important;align-items:center!important;gap:9px!important;min-height:42px!important;box-sizing:border-box!important;padding:7px 11px!important;cursor:pointer!important;user-select:none!important}
body .dst-category-title:hover{background:linear-gradient(90deg,#2b3d48 0,#1b282f 70%,#121a1f 100%)!important}
body .dst-category-title:focus{outline:1px solid rgba(241,199,110,.62)!important;outline-offset:-2px!important}
body .dst-category-mark{display:grid!important;place-items:center!important;flex:0 0 27px!important;width:27px!important;height:27px!important;border-radius:5px!important;font-size:11px!important}
body .dst-category-title>div{min-width:0!important}
body .dst-category-title .dst-eyebrow,body .dst-category-title .smalltext{display:none!important}
body .dst-category-title strong{display:block!important;overflow:hidden!important;color:#e5edf2!important;font-size:13px!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body .dst-category-title strong a{color:inherit!important}
body .dst-category-title:after{position:absolute!important;right:12px!important;top:50%!important;color:#82949f!important;font-family:"Font Awesome 5 Free"!important;font-size:11px!important;font-weight:900!important;content:"\f078"!important;transform:translateY(-50%)!important;transition:transform .18s ease!important}
body .dst-category-title[aria-expanded="false"]:after{transform:translateY(-50%) rotate(-90deg)!important}
body .dst-category-title[aria-expanded="false"] .dst-category-mark i:before{content:"\f067"!important}
body .dst-forum-row>td{padding-top:12px!important;padding-bottom:12px!important;vertical-align:middle!important}
body .dst-forum-main strong a{font-size:14px!important;font-weight:800!important}
body .dst-count{min-width:74px!important;font-variant-numeric:tabular-nums!important}
body .dst-latest{width:245px!important;text-align:left!important}
body .dst-thread-table{table-layout:auto!important}
body .dst-thread-table .thead{padding:12px 15px!important}
body .dst-thread-table .thead>strong{display:inline-flex!important;align-items:center!important;gap:7px!important;font-size:15px!important}
body .dst-thread-row>td{padding:11px 12px!important;vertical-align:middle!important}
body .dst-thread-title a{font-size:13px!important;line-height:1.35!important}
body .dst-thread-author{margin-top:4px!important}
body .dst-thread-stat{width:78px!important;font-variant-numeric:tabular-nums!important}
body .dst-thread-last{width:205px!important}
body .dst-list-actions{min-height:36px!important;margin:8px 0 10px!important}
body .pagination{display:flex!important;align-items:center!important;gap:4px!important;flex-wrap:wrap!important}
body .pagination a,body .pagination .pagination_current{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:32px!important;height:32px!important;box-sizing:border-box!important;margin:0!important;padding:0 8px!important;border:1px solid rgba(126,166,184,.24)!important;border-radius:5px!important;background:#151e24!important;color:#bfcdd5!important;font-size:12px!important;font-weight:700!important}
body .pagination .pagination_current{border-color:#d6a64b!important;background:linear-gradient(180deg,#edc66d,#b87f2d)!important;color:#16110a!important}
body .dst-related-threads{margin:12px 0!important}
body .dst-related-threads:empty{display:none!important}
body .dst-related-threads>.tborder,body .dst-related-threads>table{width:100%!important;margin:0!important;border-radius:9px!important;overflow:hidden!important}
body .dst-related-threads .thead{padding:10px 14px!important;background:linear-gradient(90deg,#25353f,#172127)!important;color:#f3f7f9!important;font-size:14px!important}
body .dst-related-threads .trow1,body .dst-related-threads .trow2{padding:10px 12px!important;border-bottom:1px solid rgba(126,166,184,.14)!important;background:rgba(20,29,35,.94)!important;color:#d9e4e9!important}
body .dst-related-threads tr:last-child .trow1,body .dst-related-threads tr:last-child .trow2{border-bottom:0!important}
body .dst-related-threads a{color:#b9def1!important;font-weight:700!important}
body .dst-local-browsing{display:flex!important;align-items:center!important;gap:7px!important;width:100%!important;min-height:38px!important;box-sizing:border-box!important;margin:12px 0 0!important;padding:9px 12px!important;border:1px solid rgba(126,166,184,.2)!important;border-radius:7px!important;background:#11181d!important;color:#aebdc6!important;font-size:12px!important;line-height:1.4!important}
body .dst-local-browsing:empty{display:none!important}
body .dst-local-browsing .wo_title{display:inline!important;margin:0!important;color:#efc66f!important;font-size:12px!important;white-space:nowrap!important}
body .dst-local-browsing .wo_desc{display:inline!important;margin:0!important;color:#b9c8d0!important}
body .dst-local-browsing a{color:#78bde5!important;font-weight:750!important}
body .dst-index-online{align-items:flex-start!important;gap:10px!important;padding:10px 12px!important}
body .dst-index-online .wo_title{flex:0 0 auto!important;padding-top:1px!important;line-height:1.4!important}
body .dst-index-online .wo_desc{display:block!important;flex:1 1 auto!important;min-width:0!important;line-height:1.45!important}
body .dst-index-online .wo_desc>span{display:block!important}
body .dst-index-online .wo_desc br{display:block!important;content:""!important;margin-top:2px!important}
/* Post attachments: contained download cards rather than loose inline text. */
body .dst-attachments-panel{clear:both!important;width:100%!important;box-sizing:border-box!important;margin:14px 0 8px!important;border:1px solid rgba(127,175,196,.28)!important;border-radius:8px!important;overflow:hidden!important;background:linear-gradient(135deg,rgba(20,31,38,.97),rgba(9,15,19,.98))!important;box-shadow:inset 0 1px rgba(255,255,255,.035)!important}
body .dst-attachments-panel__header{display:flex!important;align-items:center!important;gap:8px!important;min-height:38px!important;box-sizing:border-box!important;padding:9px 13px!important;border-bottom:1px solid rgba(127,175,196,.2)!important;background:linear-gradient(90deg,#273943,#172229)!important;color:#f2f6f8!important;font-size:12px!important;font-weight:850!important}
body .dst-attachments-panel__header i{color:#f1c76e!important;font-size:13px!important}
body .dst-attachments-panel__list{display:grid!important;gap:7px!important;padding:9px!important}
body .dst-attachments-panel__list:empty{display:none!important}
body .dst-attachment-card{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;min-width:0!important;box-sizing:border-box!important;padding:10px 11px!important;border:1px solid rgba(127,175,196,.17)!important;border-radius:6px!important;background:rgba(7,12,15,.48)!important}
body .dst-attachment-card__icon{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border:1px solid rgba(241,199,110,.28)!important;border-radius:6px!important;background:rgba(241,199,110,.07)!important}
body .dst-attachment-card__icon img{display:block!important;max-width:22px!important;max-height:22px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
body .dst-attachment-card__info{min-width:0!important}
body .dst-attachment-card__name{display:block!important;overflow:hidden!important;color:#dcecf4!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important;text-decoration:none!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body .dst-attachment-card__name:hover{color:#f3cc78!important;text-decoration:none!important}
body .dst-attachment-card__meta{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;margin-top:3px!important;color:#8fa3ae!important;font-size:10px!important;line-height:1.35!important}
body .dst-attachment-card__meta span{display:inline-flex!important;align-items:center!important;gap:4px!important}
body .dst-attachment-card__download{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:32px!important;box-sizing:border-box!important;padding:6px 10px!important;border:1px solid rgba(241,199,110,.48)!important;border-radius:5px!important;background:linear-gradient(180deg,#e8c269,#af7625)!important;color:#17120a!important;font-size:11px!important;font-weight:850!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:inset 0 1px rgba(255,255,255,.42)!important}
body .dst-attachment-card__download:hover{background:linear-gradient(180deg,#f7d987,#c48a31)!important;color:#090705!important;text-decoration:none!important}
body .dst-attachments-panel__media:empty{display:none!important}
body .dst-attachments-panel__media{padding:0 9px 9px!important}
/* Registration: centered account card, aligned fields and consistent dark controls. */
body .dst-register{display:block!important;width:min(980px,100%)!important;margin:18px auto 30px!important}
body .dst-register>input[name="regcheck1"],body .dst-register>input[name="regcheck2"]{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important}
body .dst-register__card{width:100%!important;border:1px solid rgba(126,173,193,.3)!important;border-radius:10px!important;overflow:hidden!important;background:linear-gradient(135deg,rgba(19,29,36,.98),rgba(9,15,19,.99))!important;box-shadow:0 18px 42px rgba(0,0,0,.28)!important}
body .dst-register__card>tbody>tr:first-child>.thead{padding:12px 16px!important;background:linear-gradient(90deg,#2a3d48,#172229)!important;color:#f3f7f9!important;font-size:16px!important}
body .dst-register__card>tbody>tr>.trow1{padding:14px!important;background:transparent!important}
body .dst-register fieldset{box-sizing:border-box!important;margin:0 0 12px!important;padding:13px 15px 15px!important;border:1px solid rgba(126,173,193,.22)!important;border-radius:8px!important;background:rgba(13,21,26,.78)!important;color:#d9e5ea!important}
body .dst-register fieldset legend{padding:0 8px!important;color:#f0c66f!important;font-size:12px!important;font-weight:850!important}
body .dst-register fieldset table{max-width:100%!important}
body .dst-register__account>table{border-collapse:separate!important;border-spacing:8px 5px!important;width:calc(100% + 16px)!important;margin:-5px -8px!important}
body .dst-register label,body .dst-register .smalltext{color:#b8c8d0!important;font-size:12px!important;line-height:1.45!important}
body .dst-register input.textbox,body .dst-register input[type="text"],body .dst-register input[type="password"],body .dst-register input[type="email"],body .dst-register select,body .dst-register textarea{min-height:40px!important;height:40px!important;box-sizing:border-box!important;padding:8px 10px!important;border:1px solid rgba(126,173,193,.3)!important;border-radius:6px!important;background:#091015!important;color:#ecf3f6!important;font-size:13px!important;outline:0!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.35)!important}
body .dst-register input.textbox:focus,body .dst-register input[type="text"]:focus,body .dst-register input[type="password"]:focus,body .dst-register input[type="email"]:focus,body .dst-register select:focus,body .dst-register textarea:focus{border-color:rgba(103,190,229,.72)!important;box-shadow:0 0 0 3px rgba(73,156,194,.13)!important}
body .dst-register input.valid,body .dst-register input.valid_field{border-color:rgba(78,196,127,.68)!important;background:#09150f!important;color:#e9f6ee!important}
body .dst-register input.error,body .dst-register input.invalid_field{border-color:rgba(237,96,96,.82)!important;background:#170d0f!important;color:#fff0f0!important}
body .dst-register input:-webkit-autofill,body .dst-register input:-webkit-autofill:hover,body .dst-register input:-webkit-autofill:focus{-webkit-text-fill-color:#edf4f7!important;caret-color:#edf4f7!important;-webkit-box-shadow:0 0 0 1000px #091015 inset!important;transition:background-color 9999s ease-out 0s!important}
body .dst-register label.error{display:block!important;margin:5px 0 0!important;padding:0!important;color:#ff7878!important;font-size:11px!important;font-weight:700!important}
body .dst-register .select2-container{max-width:100%!important}
body .dst-register .select2-container .select2-selection{min-height:40px!important;box-sizing:border-box!important;border:1px solid rgba(126,173,193,.3)!important;border-radius:6px!important;background:#091015!important;color:#ecf3f6!important}
body .dst-register .select2-selection__rendered{padding:6px 34px 6px 10px!important;color:#dce8ed!important;line-height:27px!important}
body .dst-register .select2-selection__arrow{height:38px!important}
body .dst-register input.checkbox{width:16px!important;height:16px!important;min-height:0!important;accent-color:#d9aa4e!important}
body .dst-register__prefs table td{padding-top:4px!important;padding-bottom:4px!important}
body .dst-register__prefs select,body .dst-register__timezone select{width:min(100%,520px)!important}
body .dst-register__submit{display:flex!important;justify-content:center!important;margin:15px 0 0!important}
body .dst-register__submit .button{min-height:40px!important;padding:8px 20px!important;font-size:12px!important}
body .dst-register div.error{margin:0 0 12px!important;padding:11px 13px!important;border:1px solid rgba(236,99,99,.48)!important;border-radius:7px!important;background:rgba(91,27,32,.42)!important;color:#ffdadd!important}
/* Reputation action belongs beside the reputation value; empty thanks lists stay hidden. */
body .dst-member-reputation{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important}
body .dst-member-reputation .dst-reputation-rate{display:inline-flex!important;align-items:center!important;gap:4px!important;margin:0!important;padding:1px 5px!important;border:0!important;border-radius:4px!important;background:transparent!important;color:#78bfee!important;font-size:11px!important;font-weight:750!important;line-height:1.3!important;text-decoration:none!important;box-shadow:none!important}
body .dst-member-reputation .dst-reputation-rate i{color:#78bfee!important;font-size:11px!important}
body .dst-member-reputation .dst-reputation-rate:hover{background:rgba(74,155,194,.13)!important;color:#a5ddf7!important;text-decoration:none!important}
body .dst-member-reputation .dst-reputation-rate:hover i{color:#ef6f7b!important}
body .thx_list.hide,body .thx_list[style*="display: none"]{display:none!important}
@media(max-width:760px){body #nav_width,body #content_width{width:calc(100% - 24px)!important}body .dst-modcp-nav{overflow-x:auto!important}body .dst-modcp-nav__item{flex:0 0 auto!important}}
@media(max-width:760px){body .dst-global-browsing{grid-template-columns:1fr!important;row-gap:4px!important;width:calc(100% - 24px)!important;margin-top:12px!important;padding:10px 12px!important}body .dst-global-browsing__title,body .dst-global-browsing__summary{white-space:normal!important}body .dst-global-browsing__members{text-align:left!important}}
@media(max-width:760px){body .dst-latest{width:auto!important}body .dst-thread-last{width:auto!important}body .dst-local-browsing{display:block!important}body .dst-local-browsing .wo_title{display:block!important;margin-bottom:3px!important;white-space:normal!important}body .pagination a,body .pagination .pagination_current{min-width:30px!important;height:30px!important}}
@media(max-width:600px){body .dst-attachment-card{grid-template-columns:30px minmax(0,1fr)!important;gap:9px!important;padding:9px!important}body .dst-attachment-card__icon{width:30px!important;height:30px!important}body .dst-attachment-card__download{grid-column:1/-1!important;width:100%!important}body .dst-attachment-card__name{white-space:normal!important;overflow-wrap:anywhere!important}}
@media(max-width:700px){body .dst-register{width:100%!important;margin-top:12px!important}body .dst-register__card>tbody>tr>.trow1{padding:9px!important}body .dst-register fieldset{padding:11px!important}body .dst-register__account>table{display:block!important;width:100%!important;margin:0!important}body .dst-register__account>table>tbody,body .dst-register__account>table>tbody>tr{display:block!important}body .dst-register__account>table>tbody>tr>td{display:block!important;width:100%!important;box-sizing:border-box!important;padding:3px 0!important}body .dst-register input.textbox,body .dst-register input[type="text"],body .dst-register input[type="password"],body .dst-register input[type="email"],body .dst-register select{width:100%!important}}
/* Reputation rating modal: scoped to MyBB's AJAX reputation form. */
.modal:has(form[class^="reputation_"]){width:min(520px,calc(100vw - 32px))!important;max-width:520px!important;box-sizing:border-box!important;padding:0!important;overflow:visible!important;border:1px solid rgba(139,184,204,.44)!important;border-radius:12px!important;background:linear-gradient(145deg,#202b32 0%,#131b20 100%)!important;color:#dce7ec!important;box-shadow:0 28px 70px rgba(0,0,0,.62),inset 0 1px rgba(255,255,255,.06)!important}
.modal:has(form[class^="reputation_"]) a.close-modal{display:grid!important;place-items:center!important;top:12px!important;right:12px!important;width:30px!important;height:30px!important;border:1px solid rgba(150,190,207,.3)!important;border-radius:7px!important;background:#11191e!important;color:#b8cbd4!important;box-shadow:none!important;transition:border-color .16s ease,background .16s ease,color .16s ease!important}
.modal:has(form[class^="reputation_"]) a.close-modal:before{font-size:14px!important;line-height:30px!important}
.modal:has(form[class^="reputation_"]) a.close-modal:hover,.modal:has(form[class^="reputation_"]) a.close-modal:focus{border-color:rgba(241,199,110,.72)!important;background:#2b2416!important;color:#f5cf79!important;outline:0!important}
.modal form[class^="reputation_"]{display:block!important;width:100%!important;margin:0!important;padding:0!important}
.modal form[class^="reputation_"]>.tborder{display:block!important;width:100%!important;margin:0!important;border:0!important;border-radius:12px!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important}
.modal form[class^="reputation_"]>.tborder>tbody{display:block!important;width:100%!important}
.modal form[class^="reputation_"]>.tborder>tbody>tr{display:grid!important;grid-template-columns:1fr!important;width:100%!important}
.modal form[class^="reputation_"]>.tborder>tbody>tr>td{display:block!important;width:auto!important;box-sizing:border-box!important;border:0!important;background:transparent!important;color:#d5e1e7!important}
.modal form[class^="reputation_"]>.tborder>tbody>tr:first-child>td{padding:22px 58px 17px 24px!important;border-bottom:1px solid rgba(132,177,198,.2)!important;background:linear-gradient(90deg,rgba(54,75,86,.62),rgba(24,34,40,.72))!important;color:#f5f8fa!important;font-size:16px!important;font-weight:900!important;line-height:1.3!important}
.modal form[class^="reputation_"]>.tborder>tbody>tr:first-child>td:before{content:"\f004"!important;margin-right:9px!important;font-family:FontAwesome!important;color:#efbd58!important;font-size:14px!important}
.modal form[class^="reputation_"]>.tborder>tbody>tr:not(:first-child)>td{padding:8px 24px!important;font-size:12px!important;line-height:1.55!important}
.modal form[class^="reputation_"]>.tborder>tbody>tr:nth-child(2)>td:first-child{padding-top:19px!important;padding-bottom:3px!important;color:#9fb4bf!important;font-size:10px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.modal form[class^="reputation_"]>.tborder>tbody>tr:nth-child(2)>td:last-child{padding-top:4px!important}
.modal form[class^="reputation_"] strong{color:#f4f7f8!important}
.modal form[class^="reputation_"] select,.modal form[class^="reputation_"] input.textbox,.modal form[class^="reputation_"] textarea{display:block!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;margin:0!important;border:1px solid rgba(134,180,201,.36)!important;border-radius:7px!important;background:#091116!important;color:#edf4f7!important;font:600 13px/1.4 Arial,sans-serif!important;box-shadow:inset 0 1px 3px rgba(0,0,0,.28)!important;outline:0!important}
.modal form[class^="reputation_"] select,.modal form[class^="reputation_"] input.textbox{height:42px!important;padding:8px 11px!important}
.modal form[class^="reputation_"] textarea{min-height:92px!important;padding:10px 11px!important;resize:vertical!important}
.modal form[class^="reputation_"] select:focus,.modal form[class^="reputation_"] input.textbox:focus,.modal form[class^="reputation_"] textarea:focus{border-color:#dcb253!important;box-shadow:0 0 0 3px rgba(220,178,83,.13)!important}
.modal form[class^="reputation_"]>.tborder>tbody>tr:last-child>td{padding:16px 24px 22px!important;border-top:1px solid rgba(132,177,198,.16)!important;text-align:right!important}
.modal form[class^="reputation_"] input.button,.modal form[class^="reputation_"] button{min-width:132px!important;min-height:40px!important;margin:0!important;padding:9px 18px!important;border:1px solid #f0c968!important;border-radius:7px!important;background:linear-gradient(180deg,#f2cf76,#b77d22)!important;color:#171207!important;font-size:13px!important;font-weight:900!important;box-shadow:0 3px 0 #764b10,0 8px 16px rgba(0,0,0,.2)!important;cursor:pointer!important}
.modal form[class^="reputation_"] input.button:hover,.modal form[class^="reputation_"] button:hover{filter:brightness(1.08)!important}
@media(max-width:560px){.modal:has(form[class^="reputation_"]){width:calc(100vw - 20px)!important}.modal form[class^="reputation_"]>.tborder>tbody>tr:first-child>td{padding:18px 52px 14px 16px!important;font-size:14px!important}.modal form[class^="reputation_"]>.tborder>tbody>tr:not(:first-child)>td{padding-right:16px!important;padding-left:16px!important}.modal form[class^="reputation_"]>.tborder>tbody>tr:last-child>td{padding:14px 16px 18px!important}.modal form[class^="reputation_"] input.button,.modal form[class^="reputation_"] button{width:100%!important}}
