@import url('https://fonts.googleapis.com/css?family=Patua+One');
body
{
	background-color: #05070d;
	background-image:
		linear-gradient(180deg, rgba(2, 5, 13, 0.08) 0, rgba(2, 5, 13, 0.2) 48%, rgba(5, 7, 13, 0.76) 100%),
		url(images/detona-8k-bg.png);
	background-repeat: no-repeat, no-repeat;
	background-position: center top, center top;
	background-size: 100% 100%, cover;
	background-attachment: fixed, fixed;
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-family: 'Open Sans', sans-serif;
	color: #d3d3d3;
}

/* DETONA_ITEMS_CATALOG_START */
.doi-shell{--doi-navy:#101429;--doi-purple:#5f3b82;--doi-cyan:#68cef1;--doi-gold:#dda14b;--doi-paper:#fffaf0;box-sizing:border-box;width:calc(100% - 20px);margin:10px;padding:16px;border:1px solid #765991;border-radius:10px;background:linear-gradient(180deg,#eee6d5,#e7dbc6);color:#33243d}
.doi-hero{padding:18px;border:1px solid #624984;border-top-color:var(--doi-gold);border-radius:9px;background:linear-gradient(180deg,#3b2950,#19192f 55%,#0b1121);color:#eee8f7}.doi-hero h2{margin:0;color:#f2e8ff;font:600 22px "Cinzel",Georgia,serif}.doi-hero p{margin:5px 0 0;color:#c9c2d8;line-height:1.45}
.doi-searchbar{display:flex;gap:8px;margin-top:14px}.doi-search{box-sizing:border-box;flex:1;min-width:0;height:42px;padding:0 13px;border:1px solid #715493;border-radius:7px;background:#0d1225;color:#fff;font-size:14px;outline:0}.doi-search:focus{border-color:var(--doi-cyan);box-shadow:0 0 0 3px rgba(104,206,241,.16)}.doi-search::placeholder{color:#9e94ad}
.doi-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:15px}.doi-category{display:flex;min-height:105px;flex-direction:column;justify-content:space-between;padding:14px;border:1px solid #b8a5c5;border-radius:9px;background:linear-gradient(180deg,#fff,#f5eff8);color:#352044!important;text-decoration:none!important;transition:transform .16s ease,border-color .16s ease,background .16s ease}.doi-category:hover{transform:translateY(-2px);border-color:var(--doi-cyan);background:linear-gradient(180deg,#f6efff,#edf9ff)}.doi-category-icon{font-size:25px}.doi-category strong{display:block;margin-top:9px;font-size:16px}.doi-category span:last-child{margin-top:4px;color:#74627c;font-size:12px}.doi-empty{display:none;margin:16px 0 0;padding:14px;border:1px dashed #9077a3;border-radius:8px;text-align:center;color:#685473;background:#faf5fc}
.doi-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:14px 0}.doi-back,.doi-admin-button{display:inline-flex;align-items:center;min-height:38px;padding:0 13px;border:1px solid #684b88;border-top-color:var(--doi-gold);border-radius:7px;background:linear-gradient(180deg,#492c60,#1b1a32 58%,#0b1121);color:#f1e9f8!important;text-decoration:none!important;font-weight:bold;cursor:pointer}.doi-back:hover,.doi-admin-button:hover{border-color:var(--doi-cyan);color:#fff1cb!important}.doi-toolbar .doi-search{min-width:220px}.doi-sort{height:42px;padding:0 10px;border:1px solid #806595;border-radius:7px;background:#fffaf0;color:#3f2c48}.doi-count{margin-left:auto;color:#685473;font-weight:bold}
.doi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.doi-item{display:grid;grid-template-columns:68px 1fr;gap:12px;min-height:105px;padding:13px;border:1px solid #c6b5d0;border-radius:9px;background:linear-gradient(180deg,#fff,#f8f3fa);transition:border-color .16s ease,transform .16s ease}.doi-item:hover{transform:translateY(-2px);border-color:#755299}.doi-item-image{display:grid;place-items:center;width:68px;height:68px;border:1px solid #72558b;border-radius:8px;background:linear-gradient(180deg,#27203d,#101528)}.doi-item-image img{max-width:64px;max-height:64px}.doi-item h3{margin:0 0 5px;color:#382047;font-size:15px}.doi-item p{margin:0;color:#74627c;font-size:12px;line-height:1.35}.doi-stat{display:inline-block;margin-top:8px;padding:3px 8px;border-radius:11px;background:#e3f5fa;color:#17677e;font-size:11px;font-weight:bold}.doi-no-results{display:none;grid-column:1/-1;padding:22px;border:1px dashed #927ba2;border-radius:9px;text-align:center;background:#fbf7fc;color:#6e5977}
.doi-admin{box-sizing:border-box;width:calc(100% - 20px);margin:10px;padding:12px;border:1px dashed #9a7eaa;border-radius:8px;background:#f8f2fa;color:#5e4969}.doi-admin form{display:flex;align-items:center;gap:10px;margin:0}.doi-admin small{display:block;margin-top:6px}
@media(max-width:760px){.doi-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.doi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.doi-shell{width:calc(100% - 10px);margin:5px;padding:10px}.doi-categories,.doi-grid{grid-template-columns:1fr}.doi-searchbar{flex-direction:column}.doi-toolbar{align-items:stretch}.doi-toolbar .doi-search{min-width:100%}.doi-sort{width:100%}.doi-count{margin-left:0;text-align:center}}
/* DETONA_ITEMS_CATALOG_END */

/* DETONA_WIKI_SECTIONS_START */
.dw-section{--dw-navy:#101429;--dw-purple:#603d84;--dw-cyan:#68cef1;--dw-gold:#dda14b;box-sizing:border-box;width:calc(100% - 20px);margin:10px;padding:16px;border:1px solid #75588f;border-radius:10px;background:linear-gradient(180deg,#eee6d5,#e8dcc7);color:#33243d}
.dw-section-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:15px;padding:17px 18px;border:1px solid #624984;border-top-color:var(--dw-gold);border-radius:9px;background:linear-gradient(180deg,#3b2950,#19192f 55%,#0b1121);color:#eee8f7}.dw-section-eyebrow{display:block;margin-bottom:3px;color:var(--dw-cyan);font-size:11px;font-weight:bold;letter-spacing:1px;text-transform:uppercase}.dw-section-header h1{margin:0;color:#f2e8ff;font:600 22px "Cinzel",Georgia,serif}.dw-section-header p{margin:4px 0 0;color:#c9c2d8}.dw-section-back{display:inline-flex;align-items:center;min-height:38px;padding:0 13px;border:1px solid #6c4d8c;border-top-color:var(--dw-gold);border-radius:7px;background:linear-gradient(180deg,#492c60,#1b1a32 58%,#0b1121);color:#f3eafa!important;text-decoration:none!important;font-weight:bold;white-space:nowrap}.dw-section-back:hover{border-color:var(--dw-cyan);color:#fff1cb!important}
.dw-section-content{min-width:0;overflow:hidden}.dw-section-content>.TableContainer,.dw-section-content .TableContainer{box-sizing:border-box;width:100%!important;margin:0 0 14px!important;padding:0!important;overflow:hidden;border:1px solid #8c729e!important;border-radius:9px;background:#fffaf0!important;box-shadow:none!important;filter:none!important}.dw-section .CaptionContainer,.dw-section .CaptionInnerContainer{position:relative!important;box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:42px!important;margin:0!important;padding:0!important;border:0!important;background:linear-gradient(180deg,#3d2a50,#18172d)!important}.dw-section .CaptionContainer span{display:none!important}.dw-section .CaptionContainer .Text{position:static!important;display:flex!important;align-items:center!important;min-height:42px!important;padding:0 14px!important;color:#eee5f7!important;font:600 15px "Cinzel",Georgia,serif!important;text-shadow:0 1px 1px #050711!important}
.dw-section .Table3,.dw-section .InnerTableContainer,.dw-section .TableContentContainer,.dw-section .TableContentAndRightShadow{box-sizing:border-box!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.dw-section .Table3>tbody>tr>td{padding:12px!important;background:#fffaf0!important}.dw-section .TableShadowContainerRightTop,.dw-section .TableShadowRightTop,.dw-section .TableShadowContainer,.dw-section .TableBottomShadow,.dw-section .TableBottomLeftShadow,.dw-section .TableBottomRightShadow{display:none!important;background:none!important}.dw-section table.TableContent{box-sizing:border-box!important;width:100%!important;margin:0!important;border:1px solid #c8b9d1!important;border-collapse:separate!important;border-spacing:0!important;border-radius:7px;background:#fffdf8!important}.dw-section table.TableContent td,.dw-section table.TableContent th{padding:8px!important;border-color:#ded2e3!important;background:#fffdf8!important;color:#3c2945!important}.dw-section table.TableContent tr:nth-child(even)>td{background:#f7f1f9!important}.dw-section table:not(.TableContent):not(.Table3){max-width:100%;border-color:#c8b9d1!important}.dw-section td,.dw-section th{border-color:#d5c7dc!important}.dw-section tr[bgcolor] td,.dw-section td[bgcolor],.dw-section th[bgcolor]{background:#f8f2fa!important}
.dw-section-content h1,.dw-section-content h2,.dw-section-content h3,.dw-section-content h4{color:#432755;font-family:"Cinzel",Georgia,serif}.dw-section a{color:#684086;font-weight:bold}.dw-section a:hover{color:#177c9a}.dw-section img{max-width:100%;height:auto}.dw-section iframe,.dw-section video{max-width:100%}.dw-section input[type="text"],.dw-section input[type="search"],.dw-section input[type="number"],.dw-section select,.dw-section textarea{box-sizing:border-box;max-width:100%;padding:8px 10px;border:1px solid #8a719d;border-radius:6px;background:#fffdf8;color:#36253f}.dw-section input[type="submit"],.dw-section button,.dw-section .ButtonText{padding:8px 13px;border:1px solid #6c4d8c;border-top-color:var(--dw-gold);border-radius:6px;background:linear-gradient(180deg,#492c60,#1b1a32 58%,#0b1121);color:#f3eafa!important;font-weight:bold;cursor:pointer}.dw-section hr{height:1px;border:0;background:linear-gradient(90deg,transparent,#80619a,transparent)}
.dw-section-content td.white,.dw-section-content th.white,.dw-section-content font[color="white"],.dw-section-content font[color="#fff"],.dw-section-content font[color="#ffffff"],.dw-section-content font[color="#FFFFFF"]{color:#3c2945!important}.dw-section-content tr[bgcolor="#505050"]>td,.dw-section-content tr[bgcolor="#505050"]>th{background:linear-gradient(180deg,#3d2a50,#18172d)!important;color:#f2eaf8!important}.dw-section-content tr[bgcolor="#505050"] .white,.dw-section-content tr[bgcolor="#505050"] font{color:#f2eaf8!important}.dw-section-content a[href$="/detona-wiki"]:has(.TableContentAndRightShadow),.dw-section-content a[href$="/detona-wiki"]:has(img[src$="/wiki.gif"]){display:none!important}
.dw-section .message,.dw-section .info,.dw-section .warning{box-sizing:border-box;max-width:100%;padding:10px 12px;border:1px solid #9a82aa;border-radius:7px;background:#f5eef8;color:#47344f}.dw-section center{max-width:100%}
@media(max-width:700px){.dw-section-header{align-items:flex-start;flex-direction:column}.dw-section-back{white-space:normal}.dw-section-content{overflow-x:auto}.dw-section .Table3>tbody>tr>td{padding:8px!important}}
@media(max-width:480px){.dw-section{width:calc(100% - 10px);margin:5px;padding:10px}.dw-section-header{padding:14px}.dw-section table{font-size:11px}.dw-section img{object-fit:contain}}
/* DETONA_WIKI_SECTIONS_END */

@media (max-width: 768px) {
	body {
		position: relative;
		background: #05070d;
	}

	body:before {
		content: "";
		position: fixed;
		inset: 0;
		z-index: 0;
		pointer-events: none;
		background-image:
			linear-gradient(180deg, rgba(2, 5, 13, .14) 0, rgba(2, 5, 13, .28) 54%, rgba(5, 7, 13, .82) 100%),
			url(images/detona-8k-bg.png);
		background-repeat: no-repeat, no-repeat;
		background-position: center top, 32% top;
		background-size: 100% 100%, cover;
		transform: translateZ(0);
	}

	body > * {
		position: relative;
		z-index: 1;
	}
}

@media (max-width: 768px) and (orientation: landscape) {
	body:before {
		background-position: center top, center top;
	}
}
a
{
	text-decoration: none;
	color: #004294;
	transition: color 0.1s linear;

}
a:hover
{
	color: #ff5a00;
}
ul {
  margin: 2px 0 0 0;
  padding: 0;
}
textarea{
max-width: 530px !important;
}
ul li {
  list-style-type: none;
  margin: 0 0 6px 0;
  padding: 0 0 4px 5px;
  line-height: 1.5em;
}

ol {
  margin: 8px 0 5px 5px;
}

ol li {
  margin: 0 0 11px 0;
}

.form_settings {
  margin: 15px 0 0 0;
}

.form_settings p {
  padding: 0 0 4px 0;
}

.form_settings span {
  float: left;
  width: 200px;
  text-align: left;
}

.form_settings input, .form_settings textarea {
  padding: 5px;
  width: 299px;
  font: 100% arial;
  border: 1px solid #E5E5DB;
  background: #FFF;
  color: #47433F;
  border-radius: 7px 7px 7px 7px;
  -moz-border-radius: 7px 7px 7px 7px;
  -webkit-border: 7px 7px 7px 7px;
}

.form_settings .submit {
  font: 100% arial;
  border: 0;
  width: 99px;
  margin: 0 0 0 212px;
  height: 33px;
  padding: 2px 0 3px 0;
  cursor: pointer;
  background: #3B3B3B;
  color: #FFF;
  border-radius: 7px 7px 7px 7px;
  -moz-border-radius: 7px 7px 7px 7px;
  -webkit-border: 7px 7px 7px 7px;
}

.form_settings textarea, .form_settings select {
  font: 100% arial;
  width: 299px;
}

.form_settings select {
  width: 310px;
}

.form_settings .checkbox {
  margin: 4px 0;
  padding: 0;
  width: 14px;
  border: 0;
  background: none;
}

.separator {
  width: 100%;
  height: 0;
  border-top: 1px solid #D9D5CF;
  border-bottom: 1px solid #FFF;
  margin: 0 0 20px 0;
}

table {
  margin: 10px 0 5px 0;
  /*width: 100%;*/
 border-spacing: 1px;
    border-collapse: separate;
}

table tr th{
	background-color: #505050 !important;
  color: #FFF;
  padding: 7px 4px;
  text-align: left;
}

tr.yellow td {
  background: #505050;
  color: #FFF;
  padding: 7px 4px;
  text-align: left;
}
.TableContainer table{
  margin: 0 !important;
}
.TableContainer td {
  padding: 2px 3px !important;
}
table tr td img{
  max-width: 520px;
}
input.hover:hover
{
	cursor: pointer;
}
/* guild war */
tr.special:hover td {
   background: orange;
}

tr.special {
    cursor: pointer;
}

ul.war_list li {
   font-size:18px;
}

.container_main
{
	width: 1170px;
	margin: 2px auto 0 auto;
}
.detona-top-navigation
{
	--detona-neon-angle: 0deg;
	display: flex;
	align-items: flex-start;
	gap: 7px;
	box-sizing: border-box;
	width: 1170px;
	min-height: 64px;
	margin: 0 auto;
	padding: 9px 13px 10px;
	position: relative;
	z-index: 1000;
	background:
		linear-gradient(180deg, rgba(31,25,52,.98), rgba(15,17,34,.99) 55%, rgba(7,11,23,.99)),
		url(images/widget_bg.png) repeat-x center;
	border: 1px solid rgba(89,65,125,.82);
	border-top-color: rgba(103,216,255,.5);
	border-radius: 0 0 13px 13px;
	isolation: isolate;
	box-shadow:
		inset 0 1px 0 rgba(255,204,109,.28),
		inset 0 -2px 0 rgba(126,62,214,.46),
		0 5px 15px rgba(0,0,0,.7),
		0 0 18px rgba(90,199,255,.14),
		0 0 25px rgba(151,58,230,.13);
}
.detona-top-navigation:before,
.detona-top-navigation:after
{
	content: "";
	position: absolute;
	inset: -2px;
	z-index: 1;
	box-sizing: border-box;
	padding: 2px;
	border-radius: 0 0 15px 15px;
	background: conic-gradient(from var(--detona-neon-angle), transparent 0 8%, #67d8ff 14%, #a13cff 24%, transparent 34% 55%, #a13cff 65%, #67d8ff 76%, transparent 87% 100%);
	-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	pointer-events: none;
	animation: detona-neon-orbit 5.5s linear infinite;
}
.detona-top-navigation:before
{
	opacity: .95;
}
.detona-top-navigation:after
{
	inset: -3px;
	padding: 3px;
	opacity: .5;
	filter: blur(4px);
	animation-duration: 5.5s;
}

@property --detona-neon-angle {
	syntax: "<angle>";
	initial-value: 0deg;
	inherits: false;
}

@keyframes detona-neon-orbit {
	to { --detona-neon-angle: 360deg; }
}

.detona-top-navigation > .left_box {
	z-index: 2;
}
.detona-top-navigation .left_box
{
	flex: 1 1 0;
	width: auto;
	min-width: 0;
	margin: 0;
	background: none;
	filter: none;
}
.detona-top-navigation .left_box.detona-menu-collapsed
{
	margin-bottom: 0;
}
.detona-top-navigation .left_box:before,
.detona-top-navigation .corner_lt,
.detona-top-navigation .corner_rt,
.detona-top-navigation .corner_lb,
.detona-top-navigation .corner_rb,
.detona-top-navigation .border_bottom
{
	display: none !important;
}
.detona-top-navigation .left_box .title
{
	box-sizing: border-box;
	height: 44px;
	background:
		linear-gradient(180deg, rgba(49,38,73,.96), rgba(25,25,47,.98) 48%, rgba(10,14,29,.99));
	border: 1px solid #59417d;
	border-radius: 7px;
	box-shadow:
		inset 0 1px 0 rgba(218,174,255,.18),
		inset 0 -1px 0 rgba(0,0,0,.75),
		inset 0 -2px 0 rgba(62,139,196,.14),
		0 2px 4px rgba(0,0,0,.55);
	transition: transform .14s ease, border-color .14s ease, box-shadow .14s ease, background .14s ease;
}
.detona-top-navigation .left_box .title:hover,
.detona-top-navigation .left_box .title:focus-visible
{
	transform: translateY(-1px);
	border-color: #d99037;
	background: linear-gradient(180deg, rgba(72,38,91,.98), rgba(31,27,57,.99) 50%, rgba(12,18,34,.99));
	box-shadow: inset 0 1px 0 rgba(255,214,139,.32), inset 0 -2px 0 rgba(91,198,255,.24), 0 3px 8px rgba(0,0,0,.72), 0 0 10px rgba(229,126,30,.24), 0 0 13px rgba(130,53,220,.2);
}
.detona-top-navigation .left_box:not(.detona-menu-collapsed) .title
{
	border-color: #efa13d;
	background: linear-gradient(180deg, rgba(91,38,91,.99), rgba(43,25,58,.99) 52%, rgba(13,21,38,.99));
	box-shadow: inset 0 1px 0 rgba(255,220,142,.42), inset 0 -2px 0 rgba(106,213,255,.34), 0 4px 12px rgba(0,0,0,.74), 0 0 12px rgba(239,136,34,.32), 0 0 16px rgba(144,57,228,.28);
}
.detona-top-navigation .left_box .title img
{
	left: 9px;
	top: 8px;
	max-width: 29px;
	max-height: 29px;
	filter: drop-shadow(1px 2px 2px #000);
}
.detona-top-navigation .detona-menu-label
{
	display: block;
	box-sizing: border-box;
	width: 100%;
	height: 42px;
	padding: 0 22px 0 34px;
	color: #f7dda5;
	font-family: "Amarante", Georgia, serif;
	font-size: 13px;
	line-height: 41px;
	text-align: center;
	text-shadow: 1px 2px 2px #000, 0 0 4px rgba(0,0,0,.8);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.detona-top-navigation .left_box .detona-menu-toggle:after
{
	right: 9px;
	top: 13px;
	color: #84dfff;
	font-size: 11px;
}
.detona-top-navigation .left_box .content
{
	position: absolute;
	top: 49px;
	left: 0;
	z-index: 100;
	box-sizing: border-box;
	width: 230px;
	margin: 0;
	padding: 7px;
	background: linear-gradient(180deg, rgba(29,24,48,.995), rgba(9,13,25,.995));
	border: 1px solid #74509a;
	border-radius: 6px;
	box-shadow: 0 12px 24px rgba(0,0,0,.84), inset 0 0 20px rgba(5,8,20,.52), inset 0 1px 0 rgba(255,177,72,.16), 0 0 11px rgba(127,61,207,.28), 0 0 7px rgba(79,192,255,.12);
}
.detona-top-navigation .left_box:nth-last-child(-n+2) .content
{
	left: auto;
	right: 0;
}
.detona-top-navigation .left_box ul
{
	margin: 0;
}
.detona-top-navigation .left_box ul li
{
	padding: 0;
}
.detona-top-navigation .left_box ul li a
{
	box-sizing: border-box;
	padding: 7px 9px;
	border-bottom: 1px solid rgba(132,95,184,.25);
	border-radius: 3px;
	font-size: 12px;
}
.detona-top-navigation .left_box ul li:last-child a
{
	border-bottom: 0;
}
.detona-top-navigation .left_box ul li a:after
{
	display: none;
}
.detona-top-navigation .left_box ul li a:hover
{
	padding-left: 13px;
	color: #ffd17d;
	background: linear-gradient(90deg, rgba(222,104,23,.3), rgba(129,51,202,.23), rgba(72,183,242,.08));
}
.detona-site-logo
{
	--detona-logo-visual-offset: -24px;
	width: 1170px;
	max-width: 100%;
	height: 320px;
	margin: 0 auto;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	position: relative;
	z-index: 2;
	pointer-events: auto;
	overflow: visible;
	text-decoration: none;
	cursor: pointer;
}
.detona-site-logo:before
{
	content: "";
	position: absolute;
	top: 28px;
	left: 50%;
	width: 760px;
	height: 285px;
	transform: translateX(calc(-50% + var(--detona-logo-visual-offset)));
	background: radial-gradient(ellipse at center, rgba(154, 78, 255, 0.16) 0, rgba(80, 130, 170, 0.1) 42%, rgba(0, 0, 0, 0) 75%);
	filter: blur(2px);
	z-index: -1;
}
.detona-logo-bolts
{
	position: absolute;
	top: 0;
	left: 50%;
	width: 920px;
	height: 330px;
	transform: translateX(calc(-50% + var(--detona-logo-visual-offset)));
	pointer-events: none;
	z-index: 1;
	overflow: visible;
}
.detona-logo-bolts:before
{
	content: "";
	position: absolute;
	left: 50%;
	top: 46px;
	width: 560px;
	height: 210px;
	transform: translateX(-50%);
	background:
		radial-gradient(ellipse at center, rgba(118, 230, 255, .1) 0, rgba(171, 84, 255, .07) 38%, rgba(0, 0, 0, 0) 72%);
	filter: blur(14px);
	opacity: .22;
}
.detona-lightning-svg
{
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	overflow: visible;
}
.detona-lightning-layer
{
	opacity: 0;
	mix-blend-mode: screen;
	transform-origin: center center;
	will-change: opacity, filter, transform;
}
.detona-lightning-layer polyline
{
	fill: none;
	stroke-linecap: round;
	stroke-linejoin: round;
	vector-effect: non-scaling-stroke;
}
.detona-lightning-main-glow
{
	stroke: rgba(104, 225, 255, .62);
	stroke-width: 13;
}
.detona-lightning-main-core
{
	stroke: #fffef2;
	stroke-width: 2.6;
	filter: drop-shadow(0 0 4px rgba(255,255,255,.95));
}
.detona-lightning-branch-glow
{
	stroke: rgba(179, 88, 255, .46);
	stroke-width: 8;
}
.detona-lightning-branch-core
{
	stroke: rgba(255, 252, 228, .92);
	stroke-width: 1.7;
}
.detona-lightning-layer.is-flashing
{
	animation: detonaSvgLightning var(--lightning-speed, .64s) steps(1, end) forwards;
}
.detona-lightning-layer.is-flashing .detona-lightning-main-core,
.detona-lightning-layer.is-flashing .detona-lightning-branch-core
{
	animation: detonaSvgLightningCore var(--lightning-speed, .64s) steps(1, end) forwards;
}
.detona-bolt
{
	position: absolute;
	display: block;
	width: 150px;
	height: 58px;
	opacity: 0;
	background:
		linear-gradient(90deg, rgba(118, 230, 255, 0), rgba(93, 216, 255, .92) 12%, #fffef4 24%, rgba(255, 255, 255, .98) 32%, rgba(159, 90, 255, .9) 47%, rgba(79, 206, 255, .82) 67%, rgba(118, 230, 255, 0) 100%),
		linear-gradient(180deg, rgba(255, 190, 71, .14), rgba(255, 255, 255, 0) 56%);
	clip-path: polygon(0 49%, 14% 45%, 23% 15%, 34% 48%, 48% 20%, 45% 52%, 62% 38%, 56% 57%, 100% 42%, 66% 61%, 55% 86%, 43% 59%, 28% 79%, 21% 56%);
	filter:
		drop-shadow(0 0 calc(4px * var(--bolt-power, 1)) rgba(255, 252, 226, .95))
		drop-shadow(0 0 calc(12px * var(--bolt-power, 1)) rgba(96, 222, 255, .82))
		drop-shadow(0 0 calc(22px * var(--bolt-power, 1)) rgba(170, 70, 255, .56))
		drop-shadow(0 0 calc(10px * var(--bolt-power, 1)) rgba(255, 174, 65, .24));
	mix-blend-mode: screen;
	transform: rotate(var(--bolt-rotate, 0deg)) scaleX(var(--bolt-scale-x, 1)) scale(var(--bolt-scale, 1));
	transform-origin: 50% 50%;
	will-change: opacity, transform, filter;
}
.detona-bolt:before,
.detona-bolt:after
{
	content: "";
	position: absolute;
	display: block;
	opacity: .56;
	background:
		linear-gradient(90deg, rgba(118, 230, 255, 0), rgba(255, 255, 245, .96) 28%, rgba(158, 82, 255, .82) 62%, rgba(118, 230, 255, 0));
	filter: drop-shadow(0 0 8px rgba(118, 230, 255, .78));
	clip-path: polygon(0 52%, 18% 40%, 32% 12%, 42% 45%, 66% 28%, 53% 58%, 100% 45%, 58% 75%, 48% 94%, 36% 64%, 16% 82%);
}
.detona-bolt:before
{
	left: 38px;
	top: 11px;
	width: 68px;
	height: 29px;
	transform: rotate(24deg);
}
.detona-bolt:after
{
	left: 57px;
	top: 28px;
	width: 58px;
	height: 26px;
	transform: rotate(-31deg);
}
.bolt-left-a
{
	left: 90px;
	top: 74px;
	transform: rotate(-18deg) scaleX(-1);
	animation-delay: .25s;
}
.bolt-left-b
{
	left: 155px;
	top: 170px;
	width: 155px;
	height: 64px;
	transform: rotate(21deg) scaleX(-1);
	animation-delay: 2.4s;
}
.bolt-right-a
{
	right: 82px;
	top: 72px;
	transform: rotate(18deg);
	animation-delay: 1.35s;
}
.bolt-right-b
{
	right: 150px;
	top: 168px;
	width: 155px;
	height: 64px;
	transform: rotate(-22deg);
	animation-delay: 3.25s;
}
.bolt-top
{
	left: 367px;
	top: 4px;
	width: 185px;
	height: 72px;
	transform: rotate(90deg);
	animation-delay: 4.05s;
}
.detona-bolt.is-flashing
{
	animation: detonaBoltBurst var(--bolt-speed, .48s) steps(1, end) forwards;
}
.detona-bolt.is-flashing:before
{
	animation: detonaBoltBranchA var(--bolt-speed, .48s) steps(1, end) forwards;
}
.detona-bolt.is-flashing:after
{
	animation: detonaBoltBranchB var(--bolt-speed, .48s) steps(1, end) forwards;
}
.detona-site-logo img
{
	display: block;
	width: auto;
	max-width: 86vw;
	height: 310px;
	max-height: 310px;
	object-fit: contain;
	position: relative;
	transform: translateX(var(--detona-logo-visual-offset));
	z-index: 2;
	pointer-events: none;
	filter: drop-shadow(0 8px 8px rgba(0,0,0,0.9)) drop-shadow(0 0 20px rgba(154,78,255,0.18));
	animation: detonaLogoGlow 5.6s ease-in-out infinite;
}
.detona-site-logo.detona-logo-surge:before
{
	opacity: .68;
	background: radial-gradient(ellipse at center, rgba(122, 220, 255, .2) 0, rgba(174, 74, 255, .13) 38%, rgba(255, 171, 62, .06) 55%, rgba(0, 0, 0, 0) 78%);
}
.detona-site-logo.detona-logo-surge img
{
	filter:
		drop-shadow(0 8px 8px rgba(0,0,0,0.9))
		drop-shadow(0 0 26px rgba(122,214,255,0.34))
		drop-shadow(0 0 22px rgba(171,78,255,0.28))
		drop-shadow(0 0 14px rgba(255,174,60,0.2));
}
@keyframes detonaBoltBurst
{
	0%, 100% {
		opacity: 0;
		transform: rotate(var(--bolt-rotate, 0deg)) scaleX(var(--bolt-scale-x, 1)) scale(calc(var(--bolt-scale, 1) * .92));
	}
	6% {
		opacity: .2;
	}
	10% {
		opacity: calc(.82 * var(--bolt-power, 1));
		transform: rotate(var(--bolt-rotate, 0deg)) scaleX(var(--bolt-scale-x, 1)) scale(calc(var(--bolt-scale, 1) * 1.05));
	}
	14% {
		opacity: .04;
	}
	18% {
		opacity: calc(.92 * var(--bolt-power, 1));
		transform: rotate(var(--bolt-rotate, 0deg)) scaleX(var(--bolt-scale-x, 1)) scale(calc(var(--bolt-scale, 1) * 1.12));
	}
	23% {
		opacity: .1;
	}
	29% {
		opacity: calc(.5 * var(--bolt-power, 1));
	}
	42% {
		opacity: .12;
	}
	56%, 100% {
		opacity: 0;
		transform: rotate(var(--bolt-rotate, 0deg)) scaleX(var(--bolt-scale-x, 1)) scale(calc(var(--bolt-scale, 1) * 1.18));
	}
}
@keyframes detonaBoltBranchA
{
	0%, 12%, 100% { opacity: 0; }
	13%, 20% { opacity: .78; }
	27% { opacity: .16; }
	35% { opacity: .48; }
	52% { opacity: 0; }
}
@keyframes detonaBoltBranchB
{
	0%, 18%, 100% { opacity: 0; }
	19%, 24% { opacity: .68; }
	31% { opacity: .14; }
	39% { opacity: .42; }
	54% { opacity: 0; }
}
@keyframes detonaSvgLightning
{
	0%, 100% {
		opacity: 0;
		filter: drop-shadow(0 0 0 rgba(105, 225, 255, 0));
		transform: scale(.996);
	}
	7% {
		opacity: calc(.52 * var(--lightning-power, 1));
		filter:
			drop-shadow(0 0 8px rgba(255, 255, 235, .78))
			drop-shadow(0 0 18px rgba(99, 220, 255, .72))
			drop-shadow(0 0 30px rgba(173, 76, 255, .42));
	}
	11% {
		opacity: .08;
	}
	16% {
		opacity: calc(.92 * var(--lightning-power, 1));
		filter:
			drop-shadow(0 0 10px rgba(255, 255, 245, .95))
			drop-shadow(0 0 24px rgba(94, 222, 255, .82))
			drop-shadow(0 0 38px rgba(177, 72, 255, .58))
			drop-shadow(0 0 18px rgba(255, 177, 58, .25));
		transform: scale(1.004);
	}
	24% {
		opacity: .18;
	}
	35% {
		opacity: calc(.42 * var(--lightning-power, 1));
	}
	54% {
		opacity: .08;
	}
	68%, 100% {
		opacity: 0;
		filter: drop-shadow(0 0 0 rgba(105, 225, 255, 0));
		transform: scale(1.008);
	}
}
@keyframes detonaSvgLightningCore
{
	0%, 100% { stroke-width: 2.2; }
	16% { stroke-width: 3; }
	35% { stroke-width: 2.4; }
	68% { stroke-width: 1.8; }
}
@keyframes detonaLogoGlow
{
	0%, 100% {
		filter: drop-shadow(0 8px 8px rgba(0,0,0,0.9)) drop-shadow(0 0 20px rgba(154,78,255,0.18));
	}
	45% {
		filter: drop-shadow(0 8px 8px rgba(0,0,0,0.9)) drop-shadow(0 0 26px rgba(122,214,255,0.26)) drop-shadow(0 0 18px rgba(255,164,51,0.12));
	}
}
@media (max-width: 760px)
{
	.detona-site-logo
	{
		--detona-logo-visual-offset: -10px;
	}
	.detona-logo-bolts
	{
		width: 100vw;
		height: 230px;
		transform: translateX(-50%) scale(.72);
		transform-origin: top center;
	}
}
.container_left, .container_right
{
	width: 246px;
	float: left;
	margin: 15px 0 0 0;
}
.container_mid
{
	min-height: 200px;
	width: 909px;
	float: left;
	margin: 0 15px 0 0;
}
.left_box, .right_box, .center_box
{
	width: 100%;
	background: url(images/border_left.png) repeat-y left top, url(images/border_right.png) repeat-y right top;
	position: relative;
	margin-bottom: 18px;
}
.corner_lt, .corner_rt, .corner_rb, .corner_lb
{
	z-index: 5;
}
.corner_lt
{
	position: absolute;
	width: 64px;
	height:64px;
	background: url(images/corners.png) no-repeat 0 0;
	left: -7px;
	top: -5px;
}
.corner_rt
{
	position: absolute;
	width: 64px;
	height:64px;
	background: url(images/corners.png) no-repeat -64px 0;
	right: -7px;
	top: -5px;
}
.corner_rb
{
	position: absolute;
	width: 64px;
	height:64px;
	background: url(images/corners.png) no-repeat -64px -64px;
	right: -7px;
	bottom: -5px;
}
.corner_lb
{
	position: absolute;
	width: 64px;
	height:64px;
	background: url(images/corners.png) no-repeat 0 -64px;
	left: -7px;
	bottom: -5px;
}
.left_box .content, .right_box .content
{
	margin: -1px 20px;
	width: 200px;
	padding: 3px 3px;
	background: url(images/widget_bg.png) repeat-y;
}
.center_box .content_bg
{
	width: calc(100% - 40px);
	margin: -1px 20px;
	position: relative;
	background: url(images/mid_bot.png) no-repeat center bottom / 100% auto, url(images/mid_top.png) no-repeat center top / 100% auto, url(images/mid_mid.png) repeat-y center top / 100% auto;
	color: #531e01;
}
.center_box .content_bg .content
{
	padding: 6px 8px;
}

.left_box .border_bottom, .right_box .border_bottom,  .center_box .border_bottom
{
	background: url(images/border_bottom.png) repeat-x center bottom;
	width: 100%;
	display: block;
	height: 20px;
}
.left_box .title, .right_box .title,  .center_box .title
{
	background: url(images/border_top.png) repeat-x center top;
	width: 100%;
	height: 45px;
	position: relative;
}
.left_box .detona-menu-toggle
{
	cursor: pointer;
	user-select: none;
}
.left_box .detona-menu-toggle:after
{
	content: "\25BC";
	position: absolute;
	right: 22px;
	top: 13px;
	z-index: 8;
	color: #e9c98e;
	font-size: 13px;
	text-shadow: 1px 1px 2px #000;
	transition: transform .16s ease;
}
.left_box .detona-menu-toggle:hover:after,
.left_box .detona-menu-toggle:focus-visible:after
{
	color: #ffad35;
}
.left_box .detona-menu-toggle:focus-visible
{
	outline: 2px solid rgba(255, 173, 53, .8);
	outline-offset: -9px;
}
.left_box.detona-menu-collapsed .detona-menu-toggle:after
{
	transform: rotate(-90deg);
}
.left_box.detona-menu-collapsed .content
{
	display: none;
}
.left_box.detona-menu-collapsed
{
	cursor: pointer;
	margin-bottom: 10px;
}
.rise-up-content
{
	position: relative;
	z-index: 10;
}
.left_box ul li a:after
{
	content: "";
	width: 100%;
	background: url(images/line.png) no-repeat center top;
	height: 2px;
	display: block;
	margin-left: -10px;
}
.title span
{
	width: 100%;
	height: 45px;
	display: block;
	background-position: center center;
	background-repeat: no-repeat;
}
.title img
{
	position: absolute;
	left: 20px;
	top: 6px;
	z-index: 6;
}
.left_box ul
{
	list-style: none;
	padding: 0;
	margin: 0 0 0 8px;
}
.left_box ul li
{
	padding: 1.5px 0 2px 0;
	margin: 0;
}
.left_box ul li a
{
	display: block;
	color: #e7e7e7;
	text-shadow: 1px 1px 0 #000;
	transition: all 0.1s linear;
}
.left_box ul li a:hover
{
	color: orange;
	padding-left: 3px;

}
.inputtext
{
	width: 158px;
	height: 33px;
	background: url(images/quicklogin_input.png);
	padding: 0 10px;
	margin: 0 0 4px 11px;
	border: 0 none;
	color: #9c7d54;
	font-size: 12px;
	text-shadow: 1px 1px 0 #000;
}
.loginbtn
{
	width: 83px;
	height: 23px;
	background: url(images/login_btn.png) 0 -23px;
	padding: 0;
	margin: 0 0 4px 12px;
	border: 0 none;
	display: inline-block;
	vertical-align: middle;
}
.loginbtn:hover
{
	cursor: pointer;
	background-position: 0 0;
}
.createbtn
{
	vertical-align: middle;
	display: inline-block;
	width: 83px;
	height: 23px;
	background: url(images/register_btn.png) 0 -23px;
	padding: 0;
	margin: 0 0 4px 7px;
	border: 0 none;
}
.createbtn:hover
{
	cursor: pointer;
	background-position: 0 0;
}
.download_client
{
	display: block;
	width: 250px;
	height: 59px;
	background: url(images/download_btn.png?v=20260625-refined) no-repeat 0 -59px;
	margin: 0 0 10px -2px;
}
.download_client:hover
{
	background-position: 0 0;
}
.right_box
{
	text-shadow: 0 1px 0 #000;
}
.right_box a
{
	color: #ff9000;
	transition: color 0.1s linear;
}
.right_box a:hover
{
	color: #ff4e00;
}
table.sinfotable
{
	margin: 0 8px;
	font-size: 13px;
	width: 183px;
}
table.sinfotable td
{
	border-bottom: 1px solid #4c4b46;
    border-top: 1px solid #1c1c1a;
	background: none transparent;
	color: #fff;
	padding: 4px 0;
}
ul.toplvl
{
	list-style: none;
	margin: 0 8px;
}
ul.toplvl li
{
	padding: 1px 0;
	margin: 0;
}
.detona-cast-summary
{
	display: block;
	margin: 0 7px 6px !important;
	padding: 5px 7px !important;
	background: linear-gradient(180deg, rgba(46, 42, 36, .9), rgba(13, 12, 11, .92));
	border: 1px solid rgba(214, 174, 97, .32);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.08), 0 1px 2px #000;
	font-size: 11px;
	line-height: 14px;
}
.detona-cast-summary a
{
	display: block;
	color: #ffe0a5 !important;
	font-weight: bold;
	text-align: center;
}
.detona-cast-summary span
{
	display: block;
	color: #d9c19a;
	text-align: center;
}
.detona-cast-row
{
	position: relative;
	min-height: 42px;
	margin: 0 7px 4px !important;
	padding: 5px 26px 5px 45px !important;
	background: linear-gradient(90deg, rgba(31, 28, 24, .95), rgba(14, 13, 12, .96));
	border-top: 1px solid #45423b;
	border-bottom: 1px solid #151412;
	box-sizing: border-box;
	overflow: hidden;
}
.detona-cast-outfit
{
	position: absolute;
	left: -6px;
	bottom: -10px;
	display: block;
	width: 58px;
	height: 58px;
	overflow: hidden;
}
.detona-cast-outfit img
{
	display: block;
	width: 58px;
	height: 58px;
	object-fit: contain;
	filter: drop-shadow(1px 2px 1px rgba(0,0,0,.85));
}
.detona-cast-name
{
	display: block !important;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #fff1c6 !important;
	font-size: 12px;
	font-weight: bold;
	text-shadow: 1px 1px 0 #000;
}
.detona-cast-viewers
{
	position: absolute;
	right: 7px;
	top: 13px;
	color: #ffe0a5;
	font-size: 12px;
	font-weight: bold;
	text-shadow: 1px 1px 0 #000;
}
.detona-cast-empty
{
	margin: 0 7px !important;
	padding: 7px !important;
	color: #d9c19a;
	text-align: center;
	background: rgba(0,0,0,.22);
	border: 1px solid rgba(214, 174, 97, .22);
}
.detona-topchars
{
	margin: -1px 7px 1px;
	padding: 0;
}
.detona-topchar
{
	position: relative;
	min-height: 64px;
	padding: 6px 4px 6px 67px;
	margin: 0;
	background: linear-gradient(90deg, rgba(0, 0, 0, 0.28), rgba(0, 0, 0, 0.03));
	border-top: 1px solid #45423b;
	border-bottom: 1px solid #151412;
	box-sizing: border-box;
	overflow: hidden;
}
.detona-topchar:first-child
{
	border-top: 0;
}
.detona-topchar:last-child
{
	border-bottom: 0;
}
.detona-top-outfit
{
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	display: block;
	width: 64px;
	height: 64px;
	overflow: hidden;
}
.detona-top-outfit img
{
	display: block;
	width: 64px;
	height: 64px;
	object-fit: contain;
	border: 0;
	filter: drop-shadow(1px 2px 1px rgba(0, 0, 0, 0.85));
}
.detona-top-info
{
	position: relative;
	z-index: 3;
	min-width: 0;
	padding-top: 1px;
}
.detona-top-heading
{
	display: flex;
	align-items: center;
	min-width: 0;
	height: 18px;
	line-height: 18px;
}
.detona-top-rank
{
	flex: 0 0 auto;
	display: inline-block;
	min-width: 18px;
	height: 16px;
	line-height: 15px;
	margin-right: 4px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #ffd37a;
	background: rgba(0, 0, 0, 0.42);
	border: 1px solid rgba(214, 174, 97, 0.4);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08), 0 1px 1px #000;
	text-shadow: 1px 1px 0 #000;
}
.detona-top-name
{
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #ffe0a5 !important;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	text-shadow: 1px 1px 0 #000, 0 0 4px #000;
}
.detona-top-meta,
.detona-top-vocation
{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #d9c19a;
	font-size: 11px;
	line-height: 14px;
	text-shadow: 1px 1px 0 #000;
}
.detona-top-vocation
{
	color: #f0e2c8;
}
.lvl
{
    display: block;
    background: #cc7e0f;
    float: right;
    height: 15px;
    line-height: 14px;
    color: #fff;
    text-shadow: 0 0 5px #000;
    padding: 0px 5px;
    border-radius: 4px;
    box-shadow: 0 1px 0 #101010;
    border-top: 1px solid #ffc36d;
}
.acc_menu
{
	width: 183px;
	margin: 0 8px;
}
.acc_menu a
{
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	padding: 3px 0;
	font-size: 12px;
	text-align: center;
	background: rgba(0,0,0,0.3);
	border: 1px solid rgba(0,0,0,0.4);
	box-shadow: 0 1px 3px rgba(255,255,255,0.2) inset, 0 -1px 3px rgba(0,0,0,0.5) inset;
	border-radius: 3px;
	color: #fff;
	transition: all 0.1s linear;
	margin: 1px 0;
}
.acc_menu a:hover
{
	background: rgba(0,0,0,0.4);
}
.footer_cnt
{
	width: 1170px;
	float: left;
	margin: 20px 0 70px 0;
}



/* SLIDER */

.slider
{
	width: 207px;
    height: 100px;
    margin-left: -3px;
    margin-top: -3px;
    margin-bottom: -2px;
}

#slides
{
	display: none;
	width: 207px;
	height: 100px;
	float: left;
	z-index: 90;
	overflow: initial !important;
	position: relative;
}
.slidesjs-pagination
{
	z-index: 999;
	position: absolute;
	bottom: 5px;
	right: 5px;
}
ul.slidesjs-pagination
{
	list-style: none;
	padding: 3px;
	border-radius: 5px;
	margin: 0;
	background: rgba(0,0,0,0.5);
}
.slidesjs-pagination li
{
	float: left;
	margin: 0 3px;
	padding: 0;
}
.slidesjs-pagination li a
{
	background: rgba(255,255,255,0.3);
	display: block;
	width: 10px;
	height: 10px;
	float: left;
	overflow: hidden;
	text-indent: -999999999px;
	line-height: 99px;
	color: rgba(0,0,0,0.6);
	border-radius: 15px;
}
.slidesjs-pagination li a:hover
{
	background: rgba(255,255,255,0.5);
}
.slidesjs-pagination li a.active
{
	background: rgba(255,255,255,0.5);
}
.top-bar
{
	display: none;
}
.top-bar a
{
	display: none;
}

.white {
	color: #EFEFEF;
	visibility: visible;
	font-size: 9pt;
}

.odd {
	background-color: #D4C0A1 !important;
	padding: 2px;
}

.even {
	background-color: #F1E0C6 !important;
	padding: 2px;
}

.vertical-menu a {
	background-color: #D4C0A1 !important;
}


/* DETONA_OLDSCHOOL_PAGE_SKIN_START */
.center_box .content_bg .content,
.center_box .content_bg .content p,
.center_box .content_bg .content td,
.center_box .content_bg .content div {
  box-sizing: border-box;
}

.center_box .content_bg .content {
  font-family: Verdana, Arial, sans-serif;
}

.TableContainer,
.SmallBox,
.detona-streamers-intro,
.detona-bonus-page,
.detona-events-wrap,
.detona-bosses-page,
.detona-points-page {
  max-width: 100%;
}

.TableContainer {
  border: 1px solid #15120f !important;
  background: #171411 !important;
  box-shadow: 0 2px 0 #080706, inset 0 0 0 1px rgba(214, 174, 97, .16);
  margin: 10px 0 14px;
}

.TableContainer .CaptionContainer,
.CaptionContainer .CaptionInnerContainer {
  background: linear-gradient(#3a3128, #201b16) !important;
}

.CaptionContainer .Text {
  color: #f2ddb4 !important;
  text-shadow: 1px 1px 1px #000;
}

.CaptionContainer .CaptionEdgeLeftTop,
.CaptionContainer .CaptionEdgeRightTop,
.CaptionContainer .CaptionEdgeLeftBottom,
.CaptionContainer .CaptionEdgeRightBottom,
.CaptionContainer .CaptionBorderTop,
.CaptionContainer .CaptionBorderBottom,
.CaptionContainer .CaptionVerticalLeft,
.CaptionContainer .CaptionVerticalRight,
.TableShadowRightTop,
.TableBottomShadow,
.TableBottomLeftShadow,
.TableBottomRightShadow {
  background-image: none !important;
}

.TableContentContainer,
.TableContentAndRightShadow,
.InnerTableContainer,
.TableContainer .Table1,
.TableContainer .Table2,
.TableContainer .Table3,
.TableContainer .Table4,
.TableContainer .Table5 {
  background: #d4c0a1 !important;
  border-color: #4e4033 !important;
}

.TableContent,
.TableContainer table {
  color: #531e01;
}

.TableContent tr:nth-child(even) td,
.TableContainer tr:nth-child(even) td {
  background-color: rgba(151, 119, 75, .16);
}

.TableContent tr:nth-child(odd) td,
.TableContainer tr:nth-child(odd) td {
  background-color: rgba(255, 245, 220, .16);
}

.TableContent td,
.TableContainer td {
  border-color: rgba(83, 30, 1, .14) !important;
}

.SmallBox .MessageContainer,
.SmallBox .Message {
  background: #d4c0a1 !important;
  color: #531e01;
  border-color: #4e4033 !important;
}

.BoxFrameHorizontal,
.BoxFrameEdgeLeftTop,
.BoxFrameEdgeRightTop,
.BoxFrameEdgeRightBottom,
.BoxFrameEdgeLeftBottom,
.BoxFrameVerticalLeft,
.BoxFrameVerticalRight {
  background-image: none !important;
}

.center_box .content_bg a {
  color: #8b2b00;
  font-weight: bold;
}

.center_box .content_bg a:hover {
  color: #c45811;
}

/* DETONA_DUNGEON_FRAME_COLORS_START */
:root {
  --detona-frame-dark: #090b14;
  --detona-frame-blue: #1591d2;
  --detona-frame-purple: #8b35ff;
  --detona-frame-gold: #d68a22;
  --detona-frame-ember: #ff7a18;
}

.left_box,
.right_box,
.center_box {
  filter: drop-shadow(0 10px 18px rgba(0, 0, 0, .48));
}

.right_box,
.center_box {
  filter: none;
}

.left_box:before,
.right_box:before,
.center_box:before {
  content: "";
  position: absolute;
  left: 11px;
  right: 11px;
  top: 9px;
  bottom: 9px;
  pointer-events: none;
  z-index: 3;
  border: 1px solid rgba(121, 75, 174, .5);
  box-shadow:
    inset 0 0 0 1px rgba(93, 202, 255, .17),
    inset 0 0 18px rgba(139, 53, 255, .16),
    0 0 14px rgba(93, 202, 255, .16),
    0 0 18px rgba(139, 53, 255, .16);
}

.left_box .title,
.right_box .title,
.center_box .title {
  box-shadow:
    inset 0 1px 0 rgba(255, 174, 60, .26),
    inset 0 -1px 0 rgba(139, 53, 255, .22),
    0 0 13px rgba(21, 145, 210, .12);
}

.right_box .title,
.center_box .title {
  background:
    linear-gradient(180deg, rgba(58, 39, 78, .96), rgba(25, 25, 49, .98) 48%, rgba(8, 14, 29, .99)),
    url(images/border_top.png) repeat-x center top;
  box-shadow:
    inset 0 1px 0 rgba(177, 118, 231, .22);
}

.right_box:before,
.center_box:before {
  border-top: 0;
  border-bottom: 0;
  box-shadow:
    inset 1px 0 0 rgba(93, 202, 255, .14),
    inset -1px 0 0 rgba(93, 202, 255, .14),
    inset 0 0 18px rgba(139, 53, 255, .1);
}

.right_box .title span:not(.detona-panel-title),
.center_box .title span:not(.detona-panel-title) {
  filter:
    sepia(.3)
    saturate(1.25)
    brightness(1.15)
    drop-shadow(0 0 4px rgba(255, 197, 91, .32))
    drop-shadow(0 0 5px rgba(91, 198, 255, .18));
}

.title .detona-panel-title {
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  background: none;
  color: #e5def5;
  font-family: "Cinzel", Georgia, "Times New Roman", serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: .7px;
  text-transform: uppercase;
  filter: none;
  text-shadow:
    0 1px 1px #050712,
    0 0 5px rgba(150, 91, 221, .42),
    0 0 9px rgba(91, 198, 255, .17);
}

.center_box .title .detona-panel-title {
  font-size: 18px;
  letter-spacing: 1px;
}

.center_box .title.detona-account-page-title {
  display: flex;
  width: 100%;
  height: 74px;
  align-items: center;
  gap: 12px;
  padding: 0 25px;
  box-sizing: border-box;
  background: linear-gradient(100deg, #302043, #15162f 70%, #10192d);
  border-top: 1px solid rgba(239, 184, 88, .65);
  border-bottom: 1px solid rgba(91, 202, 239, .3);
}
.detona-account-page-icon {
  display: flex !important;
  width: 40px !important;
  height: 40px !important;
  flex: 0 0 40px;
  align-items: center;
  justify-content: center;
  border: 1px solid #735491;
  border-radius: 50%;
  background: #10152b;
  color: #5bd0ee;
  font-size: 19px;
  line-height: 1;
  text-shadow: 0 0 8px rgba(91, 208, 238, .38);
}
.detona-account-page-copy {
  display: flex !important;
  width: auto !important;
  height: auto !important;
  min-width: 0;
  flex-direction: column;
  justify-content: center;
  background: none !important;
}
.detona-account-page-copy strong {
  color: #f5eef9;
  font-family: "Cinzel", Georgia, "Times New Roman", serif;
  font-size: 19px;
  letter-spacing: .5px;
  line-height: 1.15;
  text-transform: uppercase;
  text-shadow: 0 0 8px rgba(150, 91, 221, .34);
}
.detona-account-page-copy small {
  margin-top: 4px;
  color: #d8cde2;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 1.25;
}
.center_box.detona-modern-shell .content_bg {
  margin-top: 0;
  background: linear-gradient(180deg, #f8f4fa, #eee7f2);
  color: #3e3047;
  box-shadow: inset 0 0 0 1px rgba(118, 80, 146, .22);
}
.center_box.detona-modern-shell .content_bg .content {
  padding: 0;
}
.center_box.detona-modern-shell .rise-up-content {
  min-height: 0 !important;
  padding: 16px 22px 22px;
}

.right_box .title img,
.center_box .title img {
  filter:
    drop-shadow(0 0 4px rgba(255, 176, 49, .48))
    drop-shadow(0 0 6px rgba(143, 65, 232, .3));
}

.left_box .border_bottom,
.right_box .border_bottom,
.center_box .border_bottom {
  box-shadow:
    inset 0 1px 0 rgba(139, 53, 255, .2),
    0 -2px 10px rgba(21, 145, 210, .09);
}

.right_box .border_bottom,
.center_box .border_bottom {
  box-shadow: inset 0 1px 0 rgba(139, 53, 255, .12);
}

.corner_lt,
.corner_rt,
.corner_rb,
.corner_lb {
  filter:
    brightness(.9)
    saturate(1.18)
    drop-shadow(0 0 4px rgba(91, 198, 255, .2))
    drop-shadow(0 0 7px rgba(139, 53, 255, .28));
}

.right_box .corner_lt,
.right_box .corner_rt,
.right_box .corner_rb,
.right_box .corner_lb,
.center_box .corner_lt,
.center_box .corner_rt,
.center_box .corner_rb,
.center_box .corner_lb {
  filter: brightness(.9) saturate(1.08);
}

.left_box .content,
.right_box .content {
  box-shadow:
    inset 0 0 28px rgba(3, 5, 12, .32),
    inset 0 0 0 1px rgba(21, 145, 210, .08);
}

.right_box .content {
  background:
    linear-gradient(180deg, rgba(30, 27, 53, .9), rgba(11, 16, 31, .96)),
    url(images/widget_bg.png) repeat-y;
  box-shadow:
    inset 0 0 30px rgba(4, 7, 18, .6),
    inset 0 0 0 1px rgba(99, 201, 255, .1);
}

.right_box a {
  color: #f5b84f;
}

.right_box a:hover {
  color: #79d7ff;
  text-shadow: 0 0 7px rgba(91, 198, 255, .45);
}

table.sinfotable td {
  border-top-color: rgba(102, 65, 145, .32);
  border-bottom-color: rgba(86, 191, 238, .18);
}

.download_client {
  border-radius: 8px;
  box-shadow:
    0 0 0 1px rgba(119, 75, 171, .62),
    0 0 12px rgba(92, 199, 255, .2),
    0 0 17px rgba(139, 53, 255, .25);
  transition: filter .16s ease, box-shadow .16s ease, transform .16s ease;
}

.download_client:hover {
  transform: translateY(-1px);
  filter: brightness(1.08);
  box-shadow:
    0 0 0 1px rgba(126, 211, 255, .65),
    0 0 15px rgba(92, 199, 255, .3),
    0 0 21px rgba(151, 58, 230, .32);
}

ul.slidesjs-pagination {
  background: rgba(7, 11, 25, .78);
  border: 1px solid rgba(115, 70, 169, .45);
}

.slidesjs-pagination li a {
  background: rgba(104, 204, 255, .35);
  box-shadow: 0 0 4px rgba(91, 198, 255, .25);
}

.slidesjs-pagination li a:hover,
.slidesjs-pagination li a.active {
  background: #e99a36;
  box-shadow: 0 0 6px rgba(233, 154, 54, .65), 0 0 9px rgba(139, 53, 255, .32);
}

.center_box .content_bg {
  box-shadow:
    inset 0 0 34px rgba(255, 122, 24, .08),
    inset 0 0 0 1px rgba(139, 53, 255, .08);
}

.TableContainer {
  border-color: rgba(214, 138, 34, .46) !important;
  box-shadow:
    0 2px 0 #07080d,
    inset 0 0 0 1px rgba(21, 145, 210, .13),
    0 0 14px rgba(139, 53, 255, .08) !important;
}

.TableContainer .CaptionContainer,
.CaptionContainer .CaptionInnerContainer {
  background:
    linear-gradient(90deg, rgba(214, 138, 34, .26), rgba(21, 145, 210, .08) 48%, rgba(139, 53, 255, .2)),
    linear-gradient(#302a28, #15151c) !important;
}

.CaptionContainer .Text {
  color: #ffe2a8 !important;
  text-shadow: 1px 1px 2px #000, 0 0 8px rgba(255, 122, 24, .28);
}
/* DETONA_DUNGEON_FRAME_COLORS_END */

.detona-choice-input {
  position: absolute;
  width: 1px;
  height: 1px;
  opacity: 0;
  pointer-events: none;
}

.detona-sex-options {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  align-items: center;
  padding: 2px 0;
}

.detona-sex-choice {
  display: inline-flex;
  position: relative;
}

.detona-sex-card {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  min-width: 112px;
  padding: 7px 12px;
  color: #3d1a07;
  font-weight: bold;
  cursor: pointer;
  border: 1px solid rgba(83, 30, 1, .45);
  border-radius: 6px;
  background: linear-gradient(180deg, #f2dfbc 0%, #caa978 100%);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.55), 0 2px 4px rgba(58, 34, 8, .2);
}

.detona-sex-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  color: #f9e4b8;
  background: #4e210b;
  border-radius: 50%;
  box-shadow: 0 0 0 2px rgba(255, 225, 164, .35);
}

.detona-choice-input:checked + .detona-sex-card {
  color: #fff0c8;
  border-color: #f0bd58;
  background: linear-gradient(180deg, #7a3913 0%, #2c1309 100%);
  box-shadow: 0 0 9px rgba(255, 179, 68, .45), inset 0 1px 0 rgba(255,255,255,.18);
}

.detona-vocation-select {
  padding: 12px 8px 18px;
  text-align: center;
}

.detona-vocation-select h3 {
  margin: 0 0 14px;
  color: #5a2204;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 27px;
  line-height: 1.15;
  text-shadow: 1px 1px 0 rgba(255, 236, 196, .8);
}

.detona-vocation-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 12px;
}

.detona-vocation-choice {
  position: relative;
  min-width: 0;
  display: flex;
}

.detona-vocation-card {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 358px;
  overflow: hidden;
  cursor: pointer;
  color: #fff5dc;
  border: 2px solid rgba(255, 236, 198, .75);
  border-radius: 18px 18px 5px 5px;
  background: linear-gradient(180deg, #3c3028 0%, #161311 100%);
  box-shadow: 0 8px 18px rgba(38, 19, 3, .35), inset 0 1px 0 rgba(255,255,255,.22);
  transition: transform .14s ease, border-color .14s ease, box-shadow .14s ease;
}

.detona-vocation-card:hover {
  transform: translateY(-3px);
  border-color: #f6c467;
  box-shadow: 0 11px 22px rgba(38, 19, 3, .42), 0 0 13px rgba(246, 196, 103, .35), inset 0 1px 0 rgba(255,255,255,.24);
}

.detona-choice-input:checked + .detona-vocation-card {
  border-color: #ffd46d;
  box-shadow: 0 0 0 2px rgba(107, 41, 4, .75), 0 0 19px rgba(255, 196, 71, .78), inset 0 1px 0 rgba(255,255,255,.28);
}

.detona-vocation-art {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  height: 172px;
  padding: 10px 8px 0;
  background:
    radial-gradient(circle at 50% 30%, rgba(255, 224, 151, .2) 0, rgba(255, 224, 151, 0) 56%),
    linear-gradient(180deg, #c4aa82 0%, #91775a 100%);
}

.detona-vocation-art img {
  display: block;
  max-width: 100%;
  max-height: 165px;
  object-fit: contain;
  filter: drop-shadow(0 4px 4px rgba(0,0,0,.55));
}

.detona-vocation-info {
  display: flex;
  flex: 1;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: 6px;
  padding: 13px 10px 15px;
  background: linear-gradient(180deg, #3b3938 0%, #242322 100%);
  border-top: 1px solid rgba(255, 225, 164, .2);
}

.detona-vocation-info strong {
  display: block;
  color: #fff4d7;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 19px;
  line-height: 1;
  text-shadow: 1px 1px 2px #000;
}

.detona-vocation-info em {
  display: block;
  color: #ffc760;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: .3px;
}

.detona-vocation-info small {
  display: block;
  color: #fff7e5;
  font-size: 11px;
  font-weight: bold;
  line-height: 1.15;
  text-shadow: 1px 1px 1px #000;
}

.detona-vocation-error h3 {
  color: #9b1300;
}

@media (max-width: 980px) {
  .detona-vocation-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 560px) {
  .detona-vocation-grid {
    grid-template-columns: 1fr;
  }

  .detona-vocation-card {
    height: auto;
    min-height: 0;
  }
}
/* DETONA_OLDSCHOOL_PAGE_SKIN_END */

/* DETONA_THEME_SWITCH_AND_TICKER_START */
.detona-theme-toggle{position:relative;z-index:2;display:flex;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;padding:0;border:1px solid #68508b;border-radius:7px;background:linear-gradient(180deg,#38264d,#12162b);color:#80ddf5;box-shadow:inset 0 1px rgba(255,255,255,.12),0 2px 5px rgba(0,0,0,.5);cursor:pointer;font-size:21px;line-height:1;transition:.18s ease}.detona-theme-toggle:hover{transform:translateY(-1px);border-color:#6cd2ef;box-shadow:0 0 12px rgba(88,203,234,.3)}.detona-theme-sun{display:none;color:#9d5a0e}.detona-theme-moon{display:inline;color:#80ddf5}html[data-detona-theme="light"] .detona-theme-sun{display:inline}html[data-detona-theme="light"] .detona-theme-moon{display:none}
.detona-ticker-box .title.detona-ticker-title{display:flex;height:62px;align-items:center;gap:11px;padding:0 24px;box-sizing:border-box;background:linear-gradient(100deg,#3b214f,#11162e 74%);border-top:1px solid rgba(233,188,97,.55);border-bottom:1px solid rgba(88,203,234,.25)}.detona-ticker-icon{display:flex!important;width:36px!important;height:36px!important;flex:0 0 36px;align-items:center;justify-content:center;border:1px solid #745291;border-radius:50%;background:#10152b;color:#60d1ed;font-size:17px;text-shadow:0 0 8px rgba(88,203,234,.45)}.detona-ticker-copy{display:flex!important;width:auto!important;height:auto!important;flex-direction:column;justify-content:center;background:none!important}.detona-ticker-copy strong{color:#f4edf9;font:600 16px "Cinzel",Georgia,serif;letter-spacing:.6px;text-transform:uppercase}.detona-ticker-copy small{margin-top:3px;color:#cfc2da;font:9px Verdana,Arial,sans-serif}.detona-ticker-box .content_bg{margin-top:0;background:linear-gradient(180deg,#211832,#11162a);color:#eee7f4;box-shadow:inset 0 0 0 1px rgba(114,78,145,.32)}.detona-ticker-box .content_bg .content{padding:8px 12px}.detona-ticker-box .rise-up-content{min-height:0!important}.detona-ticker-list{display:grid;gap:6px}.detona-ticker-item{display:grid;grid-template-columns:62px minmax(0,1fr) 34px;gap:10px;align-items:center;min-height:48px;padding:7px 8px;border:1px solid rgba(117,82,148,.5);border-radius:7px;background:linear-gradient(90deg,rgba(66,37,86,.72),rgba(14,20,39,.94));box-shadow:inset 0 1px rgba(255,255,255,.05)}.detona-ticker-item time{display:flex;min-height:36px;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid rgba(88,203,234,.24);color:#c9bbd5;font-size:8px;line-height:1.1;text-align:center}.detona-ticker-item time span{display:block!important;width:auto!important;height:auto!important;color:#63d1ed;font-size:16px;font-weight:bold}.detona-ticker-message{min-width:0;color:#eee7f4;font-size:11px;line-height:1.4}.detona-ticker-message a{color:#70d5ee}.detona-ticker-toggle{display:flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid #76559a;border-radius:50%;background:#11162b;color:#69d4ee!important;font-size:18px;font-weight:bold}.detona-ticker-toggle span{display:inline;width:auto;height:auto;background:none}.detona-ticker-empty{padding:15px;text-align:center;color:#c8bbd3}
html[data-detona-theme="light"] body{background-color:#dce4ee;background-image:linear-gradient(180deg,rgba(244,248,255,.48),rgba(236,240,249,.6) 52%,rgba(219,225,238,.82)),url(images/detona-8k-bg.png);color:#342a3d}html[data-detona-theme="light"] .detona-top-navigation{background:linear-gradient(180deg,rgba(245,240,249,.98),rgba(220,213,232,.98));border-color:#9276a8;box-shadow:inset 0 1px #fff,inset 0 -2px rgba(100,70,137,.28),0 5px 15px rgba(34,20,47,.3)}html[data-detona-theme="light"] .detona-top-navigation .left_box .title{background:linear-gradient(180deg,#fff,#e8e0ef);border-color:#9b83ad;box-shadow:inset 0 1px #fff,0 2px 4px rgba(47,29,60,.2)}html[data-detona-theme="light"] .detona-top-navigation .left_box .title:hover,html[data-detona-theme="light"] .detona-top-navigation .left_box:not(.detona-menu-collapsed) .title{background:linear-gradient(180deg,#f0e5f5,#d6c7e2);border-color:#7f5f99}html[data-detona-theme="light"] .detona-top-navigation .detona-menu-label{color:#422851;text-shadow:none}html[data-detona-theme="light"] .detona-top-navigation .left_box .content{background:linear-gradient(180deg,#fbf8fc,#e8e1ee);border-color:#957baa;box-shadow:0 12px 24px rgba(35,20,46,.3)}html[data-detona-theme="light"] .detona-top-navigation .left_box ul li a{color:#432b50;border-bottom-color:#d5c8dd}html[data-detona-theme="light"] .detona-top-navigation .left_box ul li a:hover{color:#176b82;background:linear-gradient(90deg,#eadff1,#e5f7fb)}html[data-detona-theme="light"] .detona-theme-toggle{background:linear-gradient(180deg,#fff,#e5ddec);border-color:#9479a8}html[data-detona-theme="light"] .right_box .content{background:linear-gradient(180deg,#f8f4fa,#e8e1ef);color:#352a3d;box-shadow:inset 0 0 0 1px rgba(99,72,127,.18)}html[data-detona-theme="light"] .right_box .content li,html[data-detona-theme="light"] .right_box .content span{color:#3f3147}html[data-detona-theme="light"] .center_box:not(.detona-ticker-box) .content_bg{background:linear-gradient(180deg,#fbf8fc,#eee8f2);color:#3d3045;box-shadow:inset 0 0 0 1px rgba(110,78,137,.18)}html[data-detona-theme="light"] .detona-ticker-box .content_bg{background:linear-gradient(180deg,#f6f1f8,#e7dfed)}html[data-detona-theme="light"] .detona-ticker-item{border-color:#c0afca;background:linear-gradient(90deg,#f9f5fb,#ece5f1);box-shadow:inset 0 1px #fff}html[data-detona-theme="light"] .detona-ticker-message{color:#3d3045}html[data-detona-theme="light"] .detona-ticker-item time{color:#715f7c}html[data-detona-theme="light"] .detona-ticker-toggle{background:#fff;color:#4e7897!important}html[data-detona-theme="light"] .detona-home-showcase{color:#392c42}html[data-detona-theme="light"] .detona-home-card,html[data-detona-theme="light"] .detona-home-stat,html[data-detona-theme="light"] .detona-home-event-copy{background:#fcf9fd!important;border-color:#c7b6d0!important;color:#3d2d47!important}
@media(max-width:768px){html[data-detona-theme="light"] body{background:#dce4ee}html[data-detona-theme="light"] body:before{background-image:linear-gradient(180deg,rgba(244,248,255,.48),rgba(236,240,249,.65) 54%,rgba(219,225,238,.86)),url(images/detona-8k-bg.png)}}@media(max-width:600px){.detona-theme-toggle{position:absolute;top:70px;right:8px;border-radius:50%}.detona-ticker-item{grid-template-columns:50px minmax(0,1fr) 30px}.detona-ticker-box .title.detona-ticker-title{padding:0 18px}}
html[data-detona-theme="light"] body.detona-page-news .container_mid>.center_box:not(.detona-ticker-box) .content_bg{background:url(images/mid_bot.png) no-repeat center bottom/100% auto,url(images/mid_top.png) no-repeat center top/100% auto,url(images/mid_mid.png) repeat-y center top/100% auto;color:#531e01;box-shadow:none}
html[data-detona-theme="light"] body.detona-page-news .detona-home-showcase{color:#43200c}html[data-detona-theme="light"] body.detona-page-news .detona-home-card{background:#fff8e8!important;border-color:#d8bd8b!important;color:#43200c!important}html[data-detona-theme="light"] body.detona-page-news .detona-home-stat,html[data-detona-theme="light"] body.detona-page-news .detona-home-event-copy{background:#f7e8c9!important;border-color:#d4b27a!important;color:#43200c!important}
/* DETONA_THEME_SWITCH_AND_TICKER_END */

/* DETONA_PERGAMINHO_PAGES_START */
:root{--detona-paper:#f3e2c2;--detona-paper-soft:#fff8e8;--detona-paper-alt:#ead2a9;--detona-paper-line:#c99d61;--detona-paper-ink:#4d2a17;--detona-paper-muted:#76583f}
.center_box.detona-modern-shell .content_bg{background:url(images/mid_bot.png) no-repeat center bottom/100% auto,url(images/mid_top.png) no-repeat center top/100% auto,url(images/mid_mid.png) repeat-y center top/100% auto;color:var(--detona-paper-ink);box-shadow:none}
.center_box.detona-modern-shell .rise-up-content{color:var(--detona-paper-ink)}
.center_box.detona-modern-shell .TableContainer,.center_box.detona-modern-shell .Table3>tbody>tr>td,.center_box.detona-modern-shell .InnerTableContainer,.center_box.detona-modern-shell .TableContentContainer,.center_box.detona-modern-shell .TableContentAndRightShadow{background:var(--detona-paper)!important}
.center_box.detona-modern-shell table.TableContent,.center_box.detona-modern-shell table.TableContent td,.center_box.detona-modern-shell table.TableContent th{border-color:var(--detona-paper-line)!important;background:var(--detona-paper-soft)!important;color:var(--detona-paper-ink)!important}
.center_box.detona-modern-shell table.TableContent tr:nth-child(even)>td{background:var(--detona-paper)!important}
.center_box.detona-modern-shell input:not([type="submit"]):not([type="button"]),.center_box.detona-modern-shell select,.center_box.detona-modern-shell textarea{border-color:#b98d57!important;background:#fffaf0!important;color:#43200c!important}

.detona-characters{color:var(--detona-paper-ink)!important}.detona-characters .char-stat{border-color:var(--detona-paper-line)!important;background:linear-gradient(180deg,var(--detona-paper-soft),var(--detona-paper))!important}.detona-characters .char-stat span{color:var(--detona-paper-muted)!important}.detona-characters .char-stat strong{color:var(--detona-paper-ink)!important}.detona-characters .char-panel{border-color:var(--detona-paper-line)!important;background:var(--detona-paper)!important}.detona-characters .char-info-grid{background:#d5b887!important}.detona-characters .char-info,.detona-characters .char-skill,.detona-characters .char-quest,.detona-characters .char-account-card{border-color:#d6b786!important;background:var(--detona-paper-soft)!important;color:var(--detona-paper-ink)!important}.detona-characters .char-info span,.detona-characters .char-account-card small{color:var(--detona-paper-muted)!important}.detona-characters .char-info strong,.detona-characters .char-info div,.detona-characters .char-skill strong,.detona-characters .char-account-card strong{color:var(--detona-paper-ink)!important}.detona-characters .char-table-wrap{background:var(--detona-paper-soft)!important}.detona-characters .char-table td{border-color:#dcc49b!important;color:var(--detona-paper-ink)!important}.detona-characters .char-table tbody tr:nth-child(even){background:var(--detona-paper)!important}.detona-characters .char-table tbody tr:hover{background:#ffe9bd!important}.detona-characters .char-admin,.detona-characters .char-search-input{border-color:var(--detona-paper-line)!important;background:var(--detona-paper-soft)!important;color:var(--detona-paper-ink)!important}

.bosses-page{color:var(--detona-paper-ink)!important}.bosses-page .bosses-toolbar,.bosses-page .boss-card,.bosses-page .bosses-empty,.bosses-page .boss-stat,.bosses-page .boss-panel,.bosses-page .boss-loot-toolbar{border-color:var(--detona-paper-line)!important;background:var(--detona-paper-soft)!important}.bosses-page .boss-card{background:linear-gradient(180deg,var(--detona-paper-soft),var(--detona-paper))!important}.bosses-page .bosses-search,.bosses-page .bosses-filter,.bosses-page .boss-loot-search{border-color:#b98d57!important;background:#fffaf0!important;color:var(--detona-paper-ink)!important}.bosses-page .boss-card h3,.bosses-page .boss-card p,.bosses-page .boss-stat strong,.bosses-page .boss-tag-group strong{color:var(--detona-paper-ink)!important}.bosses-page .boss-card-meta,.bosses-page .bosses-result,.bosses-page .boss-stat span,.bosses-page .boss-loot-count{color:var(--detona-paper-muted)!important}.bosses-page .boss-tag{border-color:#d1ad78!important;background:#f6e2bd!important;color:#633c22!important}.bosses-page .boss-loot-table td{border-color:#dbc39b!important;color:var(--detona-paper-ink)!important}.bosses-page .boss-loot-table tbody tr:nth-child(even){background:var(--detona-paper)!important}.bosses-page .boss-loot-table tbody tr:hover{background:#ffe9bd!important}

.doi-shell,.dw-section{border-color:#b88954!important;background:linear-gradient(180deg,var(--detona-paper),#e8d2ab)!important;color:var(--detona-paper-ink)!important}.doi-shell .doi-category,.doi-shell .doi-item{border-color:var(--detona-paper-line)!important;background:linear-gradient(180deg,var(--detona-paper-soft),var(--detona-paper))!important;color:var(--detona-paper-ink)!important}.doi-shell .doi-category span:last-child,.doi-shell .doi-item p,.doi-shell .doi-count{color:var(--detona-paper-muted)!important}.doi-shell .doi-item h3{color:var(--detona-paper-ink)!important}.doi-shell .doi-empty,.doi-shell .doi-no-results,.doi-shell .doi-admin{border-color:#bd9867!important;background:var(--detona-paper)!important;color:var(--detona-paper-ink)!important}
.dw-section .Table3>tbody>tr>td,.dw-section table.TableContent,.dw-section table.TableContent td,.dw-section table.TableContent th{border-color:#d2ae79!important;background:var(--detona-paper-soft)!important;color:var(--detona-paper-ink)!important}.dw-section table.TableContent tr:nth-child(even)>td,.dw-section tr[bgcolor] td,.dw-section td[bgcolor],.dw-section th[bgcolor]{background:var(--detona-paper)!important}.dw-section input[type="text"],.dw-section input[type="search"],.dw-section input[type="number"],.dw-section select,.dw-section textarea{border-color:#b98d57!important;background:#fffaf0!important;color:var(--detona-paper-ink)!important}

.dmp-wrap{border-color:#b88954!important;background:linear-gradient(180deg,var(--detona-paper),#e8d2ab)!important;color:var(--detona-paper-ink)!important}.dmp-wrap .dmp-checkout,.dmp-wrap .dmp-method,.dmp-wrap .dmp-range-card,.dmp-wrap .dmp-review,.dmp-wrap .dmp-history,.dmp-wrap .dmp-pix{border-color:var(--detona-paper-line)!important;background:var(--detona-paper-soft)!important}.dmp-wrap .dmp-method{background:linear-gradient(180deg,var(--detona-paper-soft),var(--detona-paper))!important}.dmp-wrap .dmp-method:has(input:checked){background:linear-gradient(180deg,#ffedc8,#f0d5a7)!important}.dmp-wrap .dmp-method-title,.dmp-wrap .dmp-history h3{color:var(--detona-paper-ink)!important}.dmp-wrap .dmp-method-copy,.dmp-wrap .dmp-method-select{color:var(--detona-paper-muted)!important}.dmp-wrap .dmp-table td{border-color:#dbc39b!important;background:var(--detona-paper-soft)!important;color:var(--detona-paper-ink)!important}.dmp-wrap .dmp-table tr:nth-child(odd) td{background:var(--detona-paper)!important}
/* Eventos */
.detona-events-wrap{color:var(--detona-paper-ink);font-size:12px}.detona-events-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid var(--detona-paper-line);border-radius:9px;background:linear-gradient(105deg,#422456,#12162d 72%);box-shadow:inset 0 1px rgba(255,255,255,.1),0 5px 13px rgba(36,18,49,.2)}.detona-events-intro span,.detona-event-kicker,.detona-event-section-heading span{color:#63d2ef;font-size:9px;font-weight:700;letter-spacing:1.1px}.detona-events-intro h2,.detona-event-hero__copy h2{margin:4px 0;color:#f6edf9;font:700 22px Georgia,"Times New Roman",serif}.detona-events-intro p,.detona-event-hero__copy p{margin:0;color:#d8ccdf;line-height:1.45}.detona-events-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.detona-event-card{display:flex;min-width:0;overflow:hidden;border:1px solid var(--detona-paper-line);border-radius:9px;background:var(--detona-paper-soft);box-shadow:0 4px 10px rgba(73,42,18,.13);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.detona-event-card:hover{transform:translateY(-2px);border-color:#58cbed;box-shadow:0 7px 16px rgba(43,24,58,.2)}.detona-event-card__media{position:relative;width:42%;min-height:180px;flex:0 0 42%;overflow:hidden;background:#16152d}.detona-event-card__media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .24s ease}.detona-event-card:hover .detona-event-card__media img{transform:scale(1.045)}.detona-event-card__media span{position:absolute;left:8px;top:8px;padding:4px 7px;border:1px solid rgba(88,203,237,.45);border-radius:10px;background:rgba(16,19,43,.9);color:#77dcf4;font-size:9px;font-weight:bold}.detona-event-card__body{display:flex;min-width:0;flex:1;flex-direction:column;padding:13px}.detona-event-card__body h3{margin:4px 0 6px;color:#3a214d;font:700 18px Georgia,"Times New Roman",serif}.detona-event-card__body p{flex:1;margin:0 0 12px;color:var(--detona-paper-muted);line-height:1.45}.detona-event-meta{color:#a25e18;font-size:10px;font-weight:bold}.detona-event-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;padding:8px 12px;border:1px solid #76549a;border-radius:6px;background:linear-gradient(180deg,#422456,#17162f);color:#fff8e8!important;font-weight:bold;text-decoration:none;box-shadow:inset 0 1px rgba(255,255,255,.12);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.detona-event-button:hover{transform:translateY(-1px);border-color:#58cbed;color:#70dcf5!important;box-shadow:0 0 10px rgba(88,203,237,.28)}.detona-event-card .detona-event-button{align-self:flex-start}.detona-event-button--secondary{background:var(--detona-paper-soft);color:#422456!important;box-shadow:none}.detona-event-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.detona-event-status{padding:7px 11px;border:1px solid var(--detona-paper-line);border-radius:16px;background:#f6e4c4;color:var(--detona-paper-muted)}.detona-event-status b{margin-left:8px;color:#422456}.detona-event-hero{display:grid;grid-template-columns:minmax(250px,42%) 1fr;overflow:hidden;margin:0 0 12px;border:1px solid #714c8c;border-radius:9px;background:linear-gradient(105deg,#422456,#11162c 72%);box-shadow:0 5px 14px rgba(30,16,43,.25)}.detona-event-hero__media{position:relative;min-height:230px;overflow:hidden;background:#11162b}.detona-event-hero__media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .22s ease}.detona-event-hero__media:hover img{transform:scale(1.035)}.detona-event-hero__media span{position:absolute;right:8px;bottom:8px;padding:4px 7px;border-radius:4px;background:rgba(13,17,38,.86);color:#71d8f1;font-size:9px}.detona-event-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:22px}.detona-event-hero__copy h2{font-size:26px}.detona-event-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.detona-event-info-grid--single{grid-template-columns:1fr}.detona-event-panel,.detona-event-gallery-panel{border:1px solid var(--detona-paper-line);border-radius:8px;background:var(--detona-paper-soft);box-shadow:0 3px 8px rgba(62,33,12,.1)}.detona-event-panel h3{margin:0;padding:10px 12px;border-bottom:1px solid #6e4d89;border-radius:7px 7px 0 0;background:linear-gradient(90deg,#3c2250,#17162f);color:#f6edf9;font:700 15px Georgia,"Times New Roman",serif}.detona-event-panel h3 span{margin-right:6px;color:#63d2ef}.detona-event-list,.detona-reward-list{margin:0;padding:12px 15px 12px 34px}.detona-event-list li,.detona-reward-list li{margin:0 0 8px;padding-left:3px;line-height:1.4}.detona-event-list li::marker{color:#7b4c98;font-weight:bold}.detona-reward-list li::marker{color:#d78a22}.detona-event-gallery-panel{margin-top:12px;padding:12px}.detona-event-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:10px}.detona-event-section-heading h3{margin:2px 0 0;color:#3a214d;font:700 17px Georgia,"Times New Roman",serif}.detona-event-section-heading small{color:var(--detona-paper-muted)}.detona-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.detona-gallery a{display:block;overflow:hidden;padding:3px;border:1px solid #b994c8;border-radius:6px;background:#201730;transition:border-color .15s ease,box-shadow .15s ease}.detona-gallery a:hover{border-color:#58cbed;box-shadow:0 0 9px rgba(88,203,237,.38)}.detona-gallery img{display:block;width:100%;height:105px;object-fit:cover;border-radius:3px;transition:transform .2s ease}.detona-gallery a:hover img{transform:scale(1.045)}.detona-dtt-badges{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.detona-dtt-badges span{padding:6px 8px;border:1px solid rgba(94,205,237,.34);border-radius:12px;background:rgba(15,18,42,.7);color:#e7deeb;font-size:10px}.detona-dtt-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.detona-dtt-gallery img{height:190px;object-fit:contain;background:#11162b}
@media(max-width:760px){.detona-events-intro,.detona-event-actions,.detona-event-section-heading{align-items:flex-start;flex-direction:column}.detona-events-grid,.detona-event-info-grid{grid-template-columns:1fr}.detona-event-hero{grid-template-columns:1fr}.detona-event-card__media{min-height:160px}.detona-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.detona-event-card{display:block}.detona-event-card__media{width:100%;height:165px}.detona-gallery,.detona-dtt-gallery{grid-template-columns:1fr}}
/* Forum */
.detona-forum{color:var(--detona-paper-ink)}.df-intro,.df-section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid #76568e;border-top-color:#dda14b;border-radius:9px;background:linear-gradient(105deg,#422456,#17162f 72%);box-shadow:0 5px 13px rgba(39,22,49,.18)}.df-intro>div>span,.df-section-heading>div>span{color:#68cef1;font-size:9px;font-weight:bold;letter-spacing:1.1px}.df-intro h2,.df-section-heading h2{margin:3px 0;color:#f5edf8;font:700 21px Georgia,"Times New Roman",serif}.df-intro p,.df-section-heading p{margin:0;color:#d4c9dc;line-height:1.4}.df-intro-count{display:flex;width:62px;height:62px;flex:0 0 62px;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(104,206,241,.35);border-radius:8px;background:rgba(11,15,35,.72)}.df-intro-count strong{color:#68cef1;font-size:21px}.df-intro-count small{color:#d8cde0}.df-board-list,.df-topic-list,.df-post-list{display:grid;gap:9px;margin-top:11px}.df-board{display:grid;grid-template-columns:minmax(0,1fr) 150px 170px;align-items:stretch;overflow:hidden;border:1px solid var(--detona-paper-line);border-radius:8px;background:var(--detona-paper-soft);box-shadow:0 3px 8px rgba(59,34,14,.1);transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.df-board:hover{transform:translateY(-1px);border-color:#58cbed;box-shadow:0 5px 12px rgba(48,29,60,.15)}.df-board-main{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;padding:12px;text-decoration:none!important}.df-board-icon,.df-topic-icon{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid #745590;border-radius:7px;background:linear-gradient(180deg,#3d2450,#17162f);color:#68cef1;font-size:17px}.df-board-copy strong{display:block;color:#3c234c;font:700 15px Georgia,"Times New Roman",serif}.df-board-copy small{display:block;margin-top:3px;color:var(--detona-paper-muted);line-height:1.35}.df-board-stats,.df-topic-numbers{display:grid;grid-template-columns:1fr 1fr;align-items:center;border-left:1px solid #dcc49b}.df-board-stats span,.df-topic-numbers span{display:flex;min-width:0;flex-direction:column;align-items:center;color:#80634a;font-size:8px;text-align:center}.df-board-stats span+span,.df-topic-numbers span+span{border-left:1px solid #dcc49b}.df-board-stats b,.df-topic-numbers b{margin-bottom:3px;color:#3c234c;font-size:14px}.df-board-last,.df-topic-last{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:9px 11px;border-left:1px solid #dcc49b;background:#f8e8ca}.df-board-last small,.df-topic-last small{color:#866b53;font-size:8px;text-transform:uppercase}.df-board-last b,.df-topic-last b{overflow:hidden;margin:3px 0;color:#4d2a17;text-overflow:ellipsis;white-space:nowrap}.df-board-last time,.df-topic-last time,.df-board-last span{color:#80634a;font-size:9px}.df-board-admin{grid-column:1/-1;padding:5px 9px;border-top:1px solid #dcc49b;background:#ead2a9}.df-board-admin table{margin:0!important}.df-board-admin form{margin:2px!important}.df-board-admin button{padding:4px 7px!important;font-size:9px}.df-breadcrumb{display:flex;min-width:0;align-items:center;gap:7px;margin-bottom:10px;padding:8px 11px;border:1px solid #d2b27e;border-radius:6px;background:#fff8e8;color:#80634a}.df-breadcrumb a{color:#613a75}.df-breadcrumb b{overflow:hidden;color:#4d2a17;text-overflow:ellipsis;white-space:nowrap}.df-action{display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:0 13px;border:1px solid #76569a;border-radius:6px;background:linear-gradient(180deg,#4a2b60,#17162f);color:#fff8e8!important;font-weight:bold;text-decoration:none!important;white-space:nowrap;transition:border-color .15s ease,color .15s ease,transform .15s ease}.df-action:hover{transform:translateY(-1px);border-color:#58cbed;color:#70dcf5!important}.df-pagination{margin:9px 0;color:#80634a}.df-pagination a{display:inline-flex;min-width:24px;height:24px;align-items:center;justify-content:center;margin:0 2px;border:1px solid #c4a5d0;border-radius:4px;background:#fff8e8;color:#58366b!important;text-decoration:none}.df-topic{display:grid;grid-template-columns:44px minmax(0,1fr) 140px 160px;gap:9px;align-items:center;padding:9px;border:1px solid var(--detona-paper-line);border-radius:8px;background:#fff8e8;transition:border-color .15s ease,box-shadow .15s ease}.df-topic:hover{border-color:#58cbed;box-shadow:0 4px 10px rgba(48,29,60,.13)}.df-topic-main{min-width:0}.df-topic-title{display:flex;gap:6px;align-items:center}.df-topic-title>a{overflow:hidden;color:#3d244d!important;font:700 14px Georgia,"Times New Roman",serif;text-overflow:ellipsis;white-space:nowrap}.df-topic-main p{overflow:hidden;margin:4px 0;color:#76583f;text-overflow:ellipsis;white-space:nowrap}.df-topic-main small{color:#80634a}.df-mod-actions{display:flex;gap:4px;align-items:center}.df-topic-numbers,.df-topic-last{align-self:stretch}.df-empty{display:flex;flex-direction:column;gap:4px;margin-top:11px;padding:24px;border:1px dashed #af8fba;border-radius:8px;background:#fff8e8;color:#76583f;text-align:center}.df-footer-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.df-post{display:grid;grid-template-columns:155px minmax(0,1fr);overflow:hidden;border:1px solid var(--detona-paper-line);border-radius:8px;background:#fff8e8;box-shadow:0 3px 8px rgba(56,31,13,.1)}.df-post-author{display:flex;min-width:0;flex-direction:column;align-items:center;padding:13px 10px;background:linear-gradient(180deg,#302044,#17162f);color:#ddd1e4;text-align:center}.df-post-author>strong a{color:#f1c972!important;font:700 13px Georgia,"Times New Roman",serif}.df-post-outfit{width:96px!important;height:96px!important;margin:4px 0!important;object-fit:contain}.df-author-meta{width:100%;display:grid;gap:4px}.df-author-meta span{display:flex;justify-content:space-between;gap:5px;padding-top:4px;border-top:1px solid rgba(104,206,241,.16);font-size:9px}.df-author-meta b{color:#68cef1;font-size:8px;text-transform:uppercase}.df-post-content{display:flex;min-width:0;min-height:165px;flex-direction:column}.df-post-message{flex:1;overflow-wrap:anywhere;padding:15px;color:#4d2a17;line-height:1.5}.df-post-message img{max-width:100%;height:auto}.df-post-content footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px;border-top:1px solid #ddc49b;background:#f7e5c6}.df-post-content footer time{color:#80634a;font-size:9px}.df-post-actions{display:flex;align-items:center;gap:6px}.df-post-actions a{padding:3px 6px;border:1px solid #c2a4cc;border-radius:4px;background:#fff8e8;color:#573469!important;font-size:9px;text-decoration:none}.df-post-actions form{display:inline!important}.df-post-actions input[type=image]{width:16px;height:16px}.detona-page-forum .center_box.detona-modern-shell form>table{width:100%;border:1px solid var(--detona-paper-line);border-collapse:separate;border-spacing:0;border-radius:8px;overflow:hidden;background:#fff8e8}.detona-page-forum .center_box.detona-modern-shell form>table td{padding:9px;border-color:#dcc49b;background:#fff8e8;color:#4d2a17}.detona-page-forum .center_box.detona-modern-shell form>table tr:first-child td{background:linear-gradient(90deg,#3c2250,#17162f)!important;color:#f5edf8!important}.detona-page-forum textarea{width:100%;min-height:180px}
@media(max-width:760px){.df-intro,.df-section-heading,.df-footer-actions{align-items:flex-start;flex-direction:column}.df-board{grid-template-columns:1fr 120px}.df-board-last{grid-column:1/-1;border-top:1px solid #dcc49b;border-left:0}.df-topic{grid-template-columns:40px minmax(0,1fr)}.df-topic-numbers,.df-topic-last{grid-column:1/-1;border-top:1px solid #dcc49b;border-left:0;padding-top:8px}.df-post{grid-template-columns:120px minmax(0,1fr)}}@media(max-width:520px){.df-board{grid-template-columns:1fr}.df-board-stats{border-top:1px solid #dcc49b;border-left:0;padding:8px}.df-post{grid-template-columns:1fr}.df-post-author{align-items:flex-start}.df-post-outfit{align-self:center}.df-post-content footer{align-items:flex-start;flex-direction:column}}
/* DETONA_PERGAMINHO_PAGES_END */
