User:Nerijus/medik.css: Difference between revisions

From Wizardia Community Wiki

Content added Content deleted
mNo edit summary
mNo edit summary
Line 4: Line 4:
background-color: transparent!important;
background-color: transparent!important;
}
}
#mw-navbar .mw-wiki-logo {

height: 15px!important;
}


/* CSS from Tweeki */
/* CSS from Tweeki */
Line 11: Line 13:
}
}
a, a.external {
a, a.external {
color: #90accb;
color: #90accb!important;
}
}
a:hover, .mw-parser-output a.external:visited {
a:hover, .mw-parser-output a.external:visited {
color: #5294db;
color: #5294db!important;
}
}
body {
body {

Revision as of 12:51, 13 February 2024

/* CSS placed here will affect users of the Minerva skin for user Nerijus*/

#mw-main-container {
	background-color: transparent!important;
}
#mw-navbar .mw-wiki-logo {
	height: 15px!important;
}

/* CSS from Tweeki */
#siteNotice {
  display: none;
}
a, a.external {
  color: #90accb!important;
}
a:hover, .mw-parser-output a.external:visited {
  color: #5294db!important;
}
body {
  cursor: default;
  background-image: url("https://static.miraheze.org/wizardiawiki/9/95/Wizardia-bg3.jpg");
  color: #fff;
}
body.tweeki-user-anon a#ca-edit, body.tweeki-user-anon a#t-tools, body.tweeki-user-anon a#pt-login, body.tweeki-user-anon a#pt-createaccount {
  display: none;
}
.noDisplay {
  display:none;
}
div.user-loggedout .sidebar-sticky {
  top: 40px;
}
#toc {
  background-color: unset;
  border: unset;
}
#tweekiTOC {
  margin-top: 0px;
}
#tweekiTOC #toc a {
  color: #6c757d;
}
#tweekiTOC #toc a:hover {
  color: #6c757d;
  color: #343a40;
}
#tweekiTOC #toc a.active {
  color: #fff;
}
iframe {
  border-radius: 10px;
  border: 1px solid rgba(255,255,255,0.2);
}
.navbar-brand img {
  height: 15px;
  margin-top: -5px;
}
a.navbar-brand::after {
  content: " Community Wiki";
}
.Rare {
  color: rgb(69, 143, 255); 
  font-weight: bold;
  background: rgb(69,143,255);
  background: radial-gradient(circle, rgba(69,143,255,0.2) 20%, rgba(253,187,45,0) 100%);
}
.Epic {
  color: rgb(205, 99, 255); 
  font-weight: bold;
  background: rgb(205, 99, 255);
  background: radial-gradient(circle, rgba(205, 99, 255,0.2) 20%, rgba(253,187,45,0) 100%);
}
.Legendary {
  color: rgb(255, 223, 112); 
  font-weight: bold;
  background: rgb(255, 223, 112);
  background: radial-gradient(circle, rgba(255, 223, 112,0.2) 20%, rgba(253,187,45,0) 100%);
}
.itemButtonBox {
  display: inline-block;
  border: 1px solid rgba(255,255,255,0.2);
  border-radius: 10px;
  padding-right: 0.3em;
  background: rgba(14,15,16,1);
}
h3:not(.pi-data-label) {
  background-image: linear-gradient(to right, rgba(255,255,255,0.15), rgba(255,255,255,0));
  padding-left: 0.2em;
}
#input_1, #input_3, #input_5, #input_7, #input_9, #input_11 {
  font-family:Equinox;
  font-weight:400;
}
#input_2, #input_4, #input_6, #input_8, #input_10, #input_12, #input_13 {
  font-weight:400;
}
table.wikitable { 
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 10px; 
  border-collapse: unset; 
  border-spacing: 0;
  font-size: 0.85em;
  color: #fff;
  background-color: rgba(14, 15, 16, 1);
}
table.wikitable > th,td {
  min-width: 4.8em;
  text-align:center;
  border:0;
}
.wikitable > tr > th, .wikitable > tr > td, .wikitable > * > tr > th, .wikitable > * > tr > td {
  border:0;
}
.wikitable > * > tr > th {
  background: rgba(255, 255, 255, 0.2);
  text-align: center;
}
.wikitable > * > tr > td {
  border-top: 1px dashed rgba(255, 255, 255, 0.2);
}
table.wikitable > caption {
  text-align:left; 
  caption-side:top; 
  padding:0;
  color:white;
  font-weight:bold;
}
table.wikitable > tbody > tr:first-child > td:first-child, table.wikitable > tbody > tr:first-child > th:first-child {
  border-top-left-radius:10px;
}
table.wikitable > tbody > tr:first-child > td:last-child, table.wikitable > tbody > tr:first-child > th:last-child {
  border-top-right-radius:10px;
}
table.wikitable > tbody > tr:last-child > td:first-child, table.wikitable > tbody > tr:last-child > th:first-child {
  border-bottom-left-radius:10px;
}
table.wikitable > tbody > tr:last-child > td:last-child, table.wikitable > tbody > tr:last-child > th:last-child {
  border-bottom-right-radius:10px;
}
table.wikitable > tbody > tr:hover {
  background: rgba(14, 15, 16, 0.2);
}
table.wikitable > tbody > tr:last-child:hover {
  border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
}
table.rowNoHover > tbody > tr:hover {
  background-color: rgba(0,0,0,0);
}
#DataTables_Table_0_wrapper {
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 10px; 
  border-collapse: unset; 
  border-spacing: 0;
  color: #fff;
}
#DataTables_Table_0 {
  font-size: 0.95em;
}
#DataTables_Table_0_length, #DataTables_Table_0_filter, #DataTables_Table_0_info, #DataTables_Table_0_paginate {
  display: none;
}
table.dataTable {
  border-radius:10px;
  margin-left:-1px;
  margin-right:-1px;
  margin-top:-1px;
  text-align:center;
}
table.dataTable > thead > tr > th, table.dataTable > tfoot > tr > th {
  background: rgba(255, 255, 255, 0.2);
}
table.dataTable > tbody {
  color: black;
}
table.dataTable.display > tbody > tr.even {
  background-color: #cccccc;
}
table.dataTable.display > tbody > tr.odd {
  background-color: #dddddd;
}
table.dataTable.display > tbody > tr.even:hover, table.dataTable.display > tbody > tr.odd:hover {
  background-color: #eeeeee;
}
table.dataTable.display > tbody > tr.even > .sorting_1 {
  background-color: #c5c5c5;
  font-weight:600;
}
table.dataTable.display > tbody > tr.odd > .sorting_1 {
  background-color: #d5d5d5;
  font-weight:600;
}
table.dataTable.display > tbody > tr.even:hover > .sorting_1, table.dataTable.display > tbody > tr.odd:hover > .sorting_1 {
  background-color:#e5e5e5;
}
table.dataTable.display > tbody > tr.even > .sorting_2 {
  background-color: #c8c8c8;
  font-weight:500;
}
table.dataTable.display > tbody > tr.odd > .sorting_2 {
  background-color: #d8d8d8;
  font-weight:500;
}
table.dataTable.display > tbody > tr.even:hover > .sorting_2, table.dataTable.display > tbody > tr.odd:hover > .sorting_2 {
  background-color:#e7e7e7;
}
table.dataTable.display > tbody > tr.even > .sorting_3 {
  background-color: #c9c9c9;
  font-weight:400;
}
table.dataTable.display > tbody > tr.odd > .sorting_3 {
  background-color: #d9d9d9;
  font-weight:400;
}
table.dataTable.display > tbody > tr.even:hover > .sorting_3, table.dataTable.display > tbody > tr.odd:hover > .sorting_3 {
  background-color:#e9e9e9;
}
table.dataTable thead th, table.dataTable thead td {
  padding: 0.2em 18px;
  border-bottom: 0;
}
table.dataTable tfoot th, table.dataTable tfoot td {
  padding: 0.4em;
}
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td, table.dataTable thead tr th {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}
#DataTables_Table_0 > thead > tr:first-child > th:first-child {
  border-top-left-radius:10px;
}
table.dataTable thead tr:first-child > th:last-child {
  border-top-right-radius:10px;
}
table.dataTable tbody tr:last-child > td:first-child {
  border-bottom-left-radius:10px;
}
table.dataTable tbody tr:last-child > td:last-child {
  border-bottom-right-radius:10px;
}
button > span.oo-ui-iconElement-icon {
  display: none;
}
iframe { 
  width:100%; 
}
table.wizardaffinitytable {
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-top:0px;
  background-color: rgba(14, 15, 16, 1);
  border-collapse: unset;
  margin:1em 0;
  padding:0.2em;
  font-size: 0.85em;
} 
table.wizardaffinitytable > caption {
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-bottom:0px;
  border-radius:10px;
  border-bottom-left-radius:0px;
  border-bottom-right-radius:0px;
  background-color: rgba(14, 15, 16, 1); 
  padding-top: 0.4em; 
  padding-bottom:0;
  caption-side:top;
  text-align:center;
}
.portable-infobox {
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 10px;
  margin-bottom: 10px;
  background: rgba(14, 15, 16, 1);
}
.pi-title {
  color:#fff;
  text-align:center;
  background-color: rgba(255, 255, 255, 0.2);
}
#content h2.pi-title {
	border:0;
	font-size:1.7em;
}
.portable-infobox .pi-border-color {
  border-color: rgba(255, 255, 255, 0.2);
}
.pi-image,.wizImgBg {
  background-image: url(https://static.miraheze.org/wizardiawiki/8/8d/Wizard-image-background.webp);
  background-repeat: no-repeat;
  background-size: contain;
  background-position-x: center;
  background-position-y: center;
}
img.thumbborder {
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 10px;
  padding: 0.2em;
  background-color: rgba(14,15,16,1);
}
.wizardCardWrap {
  text-align:center;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius:10px;
  background-color: rgba(14, 15, 16, 1);
}
.wizardCardWrap:hover, .itemButtonBox:hover {
  border: 1px solid #90accb;
}
.wizardCardTitle {
  max-width:7.1em;
  background-color: rgba(255, 255, 255, 0.2);
  font-family:Equinox;
  font-size:0.9em;
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  min-height:3em
}
body .formtable {
  color:#fff;
}
body .formtable th, body .formtable td {
  border-top: 1px solid rgba(255,255,255,0.2);
}
body .formtable option {
  background-color: rgba(14,15,16,1);
}
#pfForm .mandatoryField {
  border: 1px solid rgba(255,255,255,0.2);
}
div.thumbinner {
  border: 1px solid rgba(255,255,255,0.2);
  border-radius: 10px;
  background: rgba(14,15,16,1);
  padding: 0;
}
html .thumbcaption {
  background: rgba(255,255,255,0.2);
  color: #fff;
  padding: 0.2em 0.5em;
}
html .thumbimage {
  background-color: unset;
  border:0;
}
.baOppTblRow {
  background-color: rgba(255,255,255,0.1);
} 
.baOppTblSpellWrap {
  display:inline-block;
  color:black;
  font-family:Montserrat;
  font-weight:500;
}
.baOppTblSpell {
  display:inline-block;
  line-height:1;
}
.baOppTblHealth, .baOppTblSpeciality {
  font-family: Montserrat;
  font-weight:400;
  color:rgba(255, 255, 255, 0.4);
}
.baOppTblSpeciality {
  line-height:1;
  display: inline;
}
div.tooltipster-default {
  background-color: #414141;
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.simple-tooltip-inline {
/*  border-left: 1px solid #666; */
/*  border-right: 1px solid #666; */
  border-bottom: 0;
/*  border-radius: 5px; */
/*  padding: 1px; */
/*  background-color: #444; */
}
div.tooltipster-content p {
  margin-bottom:0;
  text-align:center;
  font-family: Montserrat;
}
.cargoTable, .jexcel {
  color:#000;
}
.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}
.selectSpells {
  animation: glow 1s infinite;
  cursor: pointer;
}
@keyframes glow {
  0% { -webkit-box-shadow:inset 0px 0px 20px 3px rgba(69,143,255,0);
-moz-box-shadow: inset 0px 0px 20px 3px rgba(69,143,255,0);
box-shadow: inset 0px 0px 20px 3px rgba(69,143,255,0); }
  50% { -webkit-box-shadow: inset 0px 0px 20px 3px rgba(69,143,255,0.2);
-moz-box-shadow: inset 0px 0px 20px 3px rgba(69,143,255,0.2);
box-shadow: inset 0px 0px 20px 3px rgba(69,143,255,0.2); }
  100% { -webkit-box-shadow: inset 0px 0px 20px 3px rgba(69,143,255,0);
-moz-box-shadow: inset 0px 0px 20px 3px rgba(69,143,255,0);
box-shadow: inset 0px 0px 20px 3px rgba(69,143,255,0); }
}



#footer {
  padding-bottom:0px;
  padding-top:0px;
}
footer#footer.bg-light {
  background: rgba(14, 15, 16, 0.5) !Important;
}
#content {
  font-family: Montserrat;
}
#content h1 {
  font-family: Equinox;
  font-weight: 400;
}
#content h2 {
  font-family: Equinox;
  font-weight: 400;
  border-bottom: 1px solid rgba(255,255,255,0.2);
}
ul.gallery.mw-gallery-slideshow .mw-gallery-slideshow-buttons {
  background: linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0));
}
.mw-gallery-slideshow-img-container a.image img {
  border-radius: 10px;
  border: 1px solid rgba(255,255,255,0.2);
}
ul.gallery.mw-gallery-slideshow .gallerybox.slideshow-current {
  background: rgba(255,255,255,0.1);
  border-radius: 10px;
}
ul.gallery.mw-gallery-slideshow .gallerycarousel.mw-gallery-slideshow-thumbnails-toggled {
  margin-bottom: 0;
}
li.gallerybox {
    background: rgba(255,255,255,0.05);
    border-radius: 10px;
}
.mw-content-ltr .mw-parser-output>ul.mw-gallery-slideshow, .mw-content-rtl .mw-parser-output>ul.mw-gallery-slideshow {
  margin:0;
}
.borderBottom {
  border-bottom: 1px solid rgba(255,255,255,0.2); 
}
.turnsToKill {
  position: absolute;
  right: 0%;
  top: 0%;
  padding: 0 0.3em;
  background-color: rgba(181,154,56,0.6);
  font-weight: bold;
  border-radius: 10px;
  line-height: normal;
}
.baOppTblTurnsToKill > .turnsToKill {
  position: unset;
  margin: 0 0.3em;
  color: black;
  display: inline-block;
}
.baOppTblTurnsToKill {
  display: inline-block;
}
.tright, .floatright {
	float:right;
}
.tleft, .floatleft {
	float:left;
}


/* Battle Viewer */
.bw-arena {
  /* background:url(https://static.miraheze.org/wizardiawiki/thumb/2/2a/Spacetime.jpg/1024px-Spacetime.jpg); */	
  font-size: 0.85em;
  width: 100%;
  background-size: cover;
  border: 1px solid #7e7751;
  border-radius: 10px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  position: relative;
}
.bw-log {
  font-size: 0.85em;
  background: #222;
  border: 1px solid #7e7751;
  border-top: 0;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  display: flex;
  flex-direction: column-reverse;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin: 0 2%;
  gap: 0.2em;
}
.bw-spell-tooltip {
  position: relative;
  display: inline-block;
}
.bw-spell-tooltip .bw-spell-tooltip-container {
  visibility: hidden;
  width: max-content;
  background-color: #555;
  color: #fff;
  text-align: center;
  height: 22px;
  display: inline-block;

  /* Position the tooltip text */
  position: absolute;
  z-index: 1;
  top: 2px;

  /* Fade in tooltip */
  opacity: 0;
  transition: opacity 0.3s;
}
.bw-spell-tooltip-container-left {
  padding: 0 5px 0 18px;
  border-radius: 0 10px 10px 0;
  left: 50%;
}
.bw-spell-tooltip-container-right {
  padding: 0 18px 0 5px;
  border-radius: 10px 0 0 10px;
  right: 50%;
}
.bw-spell-tooltip-text-spell-name {
  color: #c9c3a1;
}
.bw-spell-tooltip:hover .bw-spell-tooltip-container {
  visibility: visible;
  opacity: 1;
}
.bw-spell-tooltip-container .bw-spell-tooltip-text {
  vertical-align: initial;
}
.bw-points-tooltip {
  position: relative;
  display: inline-block;
}
.bw-points-tooltip .bw-points-tooltip-container {
  visibility: hidden;
  width: 12.6em;
  background-color: #555;
  color: #fff;
  font-size: 0.85em;
  text-align: left;
  display: inline-block;
  padding: 5px;
  border-radius: 10px;

  /* Position the tooltip text */
  position: absolute;
  z-index: 1;
  left: -150%;
  bottom: 125%;

  /* Fade in tooltip */
  opacity: 0;
  transition: opacity 0.3s;
}
.bw-points-tooltip-container .bw-points-tooltip-text {
  vertical-align: initial;
}
/* Tooltip arrow */
.bw-points-tooltip .bw-points-tooltip-container::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}
.bw-points-tooltip:hover .bw-points-tooltip-container {
  visibility: visible;
  opacity: 1;
}
.bw-points-tooltip-text .title-color {
  color: #c9c3a1;
}
.bw-points-tooltip-text .highlight-team1 {
  background-color: #7e7751;
  border-radius: 10px;
  padding: 2px 4px;
}
.bw-points-tooltip-text .highlight-team2 {
  background-color: #516d7e;
  border-radius: 10px;
  padding: 2px 4px;
}
.bw-event-wizard-stats-wizard-container-team1 {
  background-color: #7e7751;
  border-radius: 10px;
  padding: 0 0.3em;
}
.bw-event-wizard-stats-wizard-container-team2 {
  background-color: #516d7e;
  border-radius: 10px;
  padding: 0 0.3em;
}
.bw-event-wizard-stats-name {
  color: #c9c3a1;
}
.bw-event-wizard-stats-value {
  color: #fff;
  background-color: #444;
  border-radius: 10px;
  padding: 0 0.3em;
}
.bw-team1-container {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: end;
  position: absolute;
  top: 0;
  left:0;
}
.bw-team2-container {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: start;
  position: absolute;
  top:0;
  right:0;
}
.bw-team1-name {
  font-family: Equinox;
  background: #7e7751;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
  width: -webkit-fill-available;
  margin: 0 -10% 10% -40%;
  text-align: center;
}
.bw-team2-name {
  font-family: Equinox;
  background: #516d7e;
  border-top-right-radius: 10px;
  width: -webkit-fill-available;
  margin: 0 0 10% -50%;
  text-align: center;
  border-bottom-left-radius: 10px;
}
.bw-team1-card {
  margin-bottom: 10%;
  background: #7e775161;
  border-radius: 10px;
  padding-left: 4px;
}
.bw-team2-card {
  margin-bottom: 10%;
  background: #516d7e61;
  border-radius: 10px;
  padding-left: 2px;
  padding-right: 2px;
}
.bw-hp-mana-container {
  width: 100px;
  color: #aaa;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.bw-hp-mana-icon-container {
  width: 16px;
  height: 20px;
}
.bw-team1-card-image-container {
  text-align: center;
  padding-left: 24px;
  position: relative;
}
.bw-team2-card-image-container {
  text-align: center;
  padding-right: 24px;
  position: relative;
}
#bw-wizard1-spell-zero:hover, #bw-wizard1-spell-one:hover, #bw-wizard2-spell-zero:hover, #bw-wizard2-spell-one:hover, #bw-wizard3-spell-zero:hover, #bw-wizard3-spell-one:hover, #bw-wizard4-spell-zero:hover, #bw-wizard4-spell-one:hover, #bw-wizard5-spell-zero:hover, #bw-wizard5-spell-one:hover, #bw-wizard6-spell-zero:hover, #bw-wizard6-spell-one:hover {
  opacity: 1;
}
.bw-team1-card-image-spell-0 {
	position: absolute;
	left: -2px;
	top: 4px;
	filter: drop-shadow(2px 3px 4px #000);
	opacity: 0.8;
}
.bw-team1-card-image-spell-1 {
	position: absolute;
	left: -2px;
	top: 34px;
	filter: drop-shadow(2px 3px 4px #000);
	opacity: 0.8;
}
.bw-team2-card-image-spell-0 {
	position: absolute;
	right: 0;
	top: 4px;
	filter: drop-shadow(2px 3px 4px #000);
	opacity: 0.8;
}
.bw-team2-card-image-spell-1 {
	position: absolute;
	right: 0;
	top: 34px;
	filter: drop-shadow(2px 3px 4px #000);
	opacity: 0.8;
}
.bw-log-event-stats-container {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5em;
  background-color: #555;
  border-radius: 5px;
  border: 1px solid #444;
  margin: 0.2em;
  padding: 0.2em 0;
  opacity: 0.6;
}
.bw-log-event-stats-container:hover {
  opacity: 1;
}
.bw-log-menu {
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  margin:0 2%;
  border-left: 1px solid #7e7751;
  border-right: 1px solid #7e7751;
  background:#516d7e61;
}
.bw-log-menu-team1-points {
  display: inline-block;
  width: 2.6em;
  padding: 0 0.3em;
  text-align: center;
  background: #7e7751;
  border-radius: 10px;
  filter: drop-shadow(2px 3px 2px #000);
}
.bw-log-menu-team2-points {
  display: inline-block;
  width: 2.6em;
  padding: 0 0.3em;
  text-align: center;
  background: #516d7e;
  border-radius: 10px;
  filter: drop-shadow(2px 3px 2px #000);
}
.bw-log-menu-button {
  color: #c9c3a1;
  background:#7e775161;
  border: 1px solid #7e7751;
  border-radius:10px;
  padding:0.2em;
  margin:0.2em 0;
  display: inline-block;
}
.bw-log-menu-button:hover {
  background:#7e7751;
  cursor:pointer;
}
.bw-log-menu-button-container {
  min-width: 32%;
  text-align: right;
}
.bw-log-menu-navigation-container {
  min-width: 32%;
  text-align: center;
}
.bw-log-menu-right-container {
  min-width: 32%;
  text-align: left;
}
.bw-log-menu-events {
  display:inline-block;
}
.bw-log-team1-event-container {
  padding: 0.1em;
  background: #7e7751;
  width: -webkit-fill-available;
}
.bw-log-team2-event-container {
  padding: 0.1em;
  background: #516d7e;
  width: -webkit-fill-available;
  text-align: left;
}
.bw-log-wizard-name-container {
  vertical-align: middle;
  border-radius: 10px;
  font-family: Equinox;
  font-weight: 400;
  padding: 0 0.3em;
  display: inline-block;
  background: rgba(14,15,16,1);
}
.bw-log-what-container {
  vertical-align: middle;
  border-radius: 10px;
  padding: 0.3em;
  display: inline-block;
  background: rgba(14,15,16,1);
}
.bw-log-team1-no {
  color:#aaa;
  vertical-align:middle;
  display:inline-block;
  min-width:2em;
}
.bw-log-team2-no {
  color:#999;
  vertical-align:middle;
  display:inline-block;
  min-width:2em;
}
.bw-hp-mana-numbers {
  padding-left:5px;
  line-height:0.9;
  font-size:0.9em;
}
.bw-hp-line {
  width:82px;
  line-height:0.2;
  border:1px solid #77e9e6;
  border-radius:10px;
}
.bw-hp-line-current {
  background:#77e9e6;
  width:100%;
}
.animateHpChange, .animateManaChange {
  animation: animateValueChange 1s;
}
@keyframes animateValueChange {
  from { width:var(--widthFrom); }
  to { width:var(--widthTo); }
}
.bw-mana-line {
  width:82px;
  line-height:0.2;
  border:1px solid #458eff;
  border-radius:10px;
}
.bw-mana-line-current {
  background:#458eff;
  width:100%;
}
.bw-team-card-dead {
  position: relative;
  opacity: 0.3;
}
.bw-team-card-dead .bw-team2-card-image-container::before {
  content: "DEAD";
  position: absolute;
  top:35%;
  left:22%;
}
.bw-team-card-dead .bw-team1-card-image-container::before {
  content: "DEAD";
  position: absolute;
  top:35%;
  right:22%;
}
.bw-wizard-dead {
  color: rgb(200,200,200);
}
.bw-team1-card-damage, .bw-team2-card-damage, .bw-team1-card-heal, .bw-team2-card-heal, .bw-team1-card-mana, .bw-team2-card-mana {
  position: relative;
}
.bw-team1-card-damage::after {
  content: var(--actionValue);
  position: absolute;
  top: 0;
  margin-left: 107px;
  color: #ff5722;
  font-weight: bold;
}
.bw-team1-card-heal::after {
  content: var(--actionValue);
  position: absolute;
  top: 0;
  margin-left: 107px;
  color: #4caf50;
  font-weight: bold;
}
.bw-team1-card-mana::after {
  content: var(--actionValue);
  position: absolute;
  top: 20px;
  margin-left: 107px;
  color: #458eff;
  font-weight: bold;
}
.bw-team2-card-damage::after {
  content: var(--actionValue);
  position: absolute;
  top: 0;
  left: -104px;
  width: 101px;
  text-align: right;
  color: #ff5722;
  font-weight: bold;
}
.bw-team2-card-heal::after {
  content: var(--actionValue);
  position: absolute;
  top: 0;
  left: -104px;
  width: 101px;
  text-align: right;
  color: #4caf50;
  font-weight: bold;
}
.bw-team2-card-mana::after {
  content: var(--actionValue);
  position: absolute;
  top: 20px;
  left: -104px;
  width: 101px;
  text-align: right;
  color: #458eff;
  font-weight: bold;
}
.bw-team-card-damage {
  position: relative;
}
.bw-team-card-damage::before{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  border-radius: 10px;
  box-shadow: 0 0 10px 4px #e04848;
  animation: blinker 1s infinite alternate;
}
.bw-team-card-heal {
  position: relative;
}
.bw-team-card-heal::before{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  border-radius: 10px;
  box-shadow: 0 0 10px 4px #5ae048;
  animation: blinker 1s infinite alternate;
}
.bw-team-card-mana {
  position: relative;
}
.bw-team-card-mana::before{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  border-radius: 10px;
  box-shadow: 0 0 10px 4px #48abe0;
  animation: blinker 1s infinite alternate;
}
.bw-team-card-active {
  position: relative;
}
.bw-team-card-active::before{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  border-radius: 10px;
  box-shadow: 0 0 10px 4px #e0a948;
  animation: blinker 1s infinite alternate;
}
@keyframes blinker {
  to { opacity: 0.5; }
}
.bw-actions-container {
  position: absolute;
  bottom: 0;
  left:0;
  margin: 0 26%;
  height: 0%;
  width: 0%;
  display:flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}
.animation-reveal-container {
  animation: reveal-container 1.2s forwards, reveal-container 1.2s 4s reverse forwards;
}
@keyframes reveal-container {
  from { height:0;width:0;margin:0 50%; }
  80% { height:33em;width:29em;margin:0 24%; }
  to { height:32em;width:27em;margin:0 26%; }
}
.bw-actions {
  background-image:url(https://static.miraheze.org/wizardiawiki/8/8d/Wizard-image-background.webp);
  background-repeat: no-repeat;
  background-size: contain;
  background-position-x: center;
  background-position-y: center;
  height:100%;
  width:100%;
  display: flex;
  align-items:center;
  justify-content:center;
  flex-direction:column;
  z-index: -1;
}
.bw-actions-who {
  font-size:0;
  max-width:60%;
}
.animation-reveal-item-who {
  animation: reveal-item 1s 1.5s forwards, reveal-item 1s 4s reverse forwards;
}
.bw-actions-action {
  font-size:0;
  max-width:50%;
}
.animation-reveal-item-action {
  animation: reveal-item 1s 1.5s forwards, reveal-item 1s 4s reverse forwards;
}
.bw-actions-what {
  font-size:0;
  max-width:52%;
}
.animation-reveal-item-what {
  animation: reveal-item 1s 1.5s forwards, reveal-item 1s 4s reverse forwards;
}
.bw-actions-consumable {
  width: 0;
  height: 0;
}
.animation-reveal-item-consumable {
  animation: reveal-item-consumable 1s 1.5s forwards, reveal-item-consumable 1s 4s reverse forwards;
}
.animation-hide-event-number {
  animation: hide-event-number 0.5s 5s;
}
.animation-show-event-number {
  animation: show-event-number 0.5s;
}
@keyframes reveal-item {
  from { font-size:0; }
  to { font-size:100%; }
}
@keyframes reveal-item-consumable {
  from { width:0; height:0; }
  to { width:40px; height:40px; }
}
@keyframes hide-event-number {
  from { font-size:100%; }
  20% { font-size:120%; }
  to { font-size:0%; }
}
@keyframes show-event-number {
  from { font-size:0%; }
  80% { font-size: 120% }
  to { font-size:100%; }
}
#battleLogInsert .table  td, #battleLogInsert .table th {
  font-size: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}
#battleLogInsert {
  background-image: linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,0.15),rgba(255,255,255,0));
  text-align: center;
  margin-bottom: 1em;
  cursor: pointer;
}
#bwGenerate {
    text-align: center;
    margin: 0 35%;
    width: 30%;
    border-radius: 10px;
    border: 1px solid #666;
    margin-bottom: 1em;
    cursor: pointer;
}
#bwGenerate:hover {
  background-color: rgba(255,255,255,0.15);
}






/* STARS & CLOUDS */
@keyframes move-background {
  from {
		-webkit-transform: translate3d(0px, 0px, 0px);
	}
	to { 
		-webkit-transform: translate3d(600px, 0px, 0px);
	}
}
@-webkit-keyframes move-background {
  from {
		-webkit-transform: translate3d(0px, 0px, 0px);
	}
	to { 
		-webkit-transform: translate3d(600px, 0px, 0px);
	}
}

@-moz-keyframes move-background {    
	from {
		-webkit-transform: translate3d(0px, 0px, 0px);
	}
	to { 
		-webkit-transform: translate3d(600px, 0px, 0px);
	}
}

    @-webkit-keyframes move-background {
	from {
		-webkit-transform: translate3d(0px, 0px, 0px);
	}
	to { 
		-webkit-transform: translate3d(600px, 0px, 0px);
	}
}

.background-container{
	position: relative;
	top: 0;
	left:0;
	overflow: hidden;
	border-radius: 10px;
}
.clouds{
	width:6000px;
	height: 32.94em;
	background: linear-gradient(0deg, rgba(126, 119, 86, 0.4), rgb(255 0 0 / 15%)),url("https://static.miraheze.org/wizardiawiki/thumb/e/e9/Clouds_repeat.png/600px-Clouds_repeat.png") repeat;
	background-size: 600px 600px;
    position: relative;
    top: 0;
    left: -5240px;
    z-index: -2;
    opacity: 0.6;

   -moz-animation:move-background 150s linear infinite;
  -ms-animation:move-background 150s linear infinite;
  -o-animation:move-background 150s linear infinite;
  -webkit-animation:move-background 150s linear infinite;
  animation:move-background 150s linear infinite;
}
.clouds-background {
	background: url(https://static.miraheze.org/wizardiawiki/thumb/2/2a/Spacetime.jpg/1024px-Spacetime.jpg) repeat;
    background-size: cover;
    width: 761px;
    height: 32.94em;
    z-index: -2;
    position: absolute;
    top: 0;
    left: 0;
}







@media (min-width: 768px) {
  #maincontentwrapper {
    margin-top: -40px;
  }
}


@media only screen and (max-width: 768px) {
  div.thumb {
    display: contents;
  }
  .bw-actions {
  	font-size:70%;
  }
  @keyframes reveal-container {
    from { height:0;width:0;margin:0 50%; }
    80% { height:20em;width:18em;margin:0 17%; }
    to { height:19em;width:17em;margin:0 18.6%; }
  }
  @keyframes reveal-item-consumable {
  from { width:0; height:0; }
  to { width:26px; height:26px; }
}
}

/* Fix background on figures */
figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:File/Frame'] > span > img {
	border: 1px solid rgba(255,255,255,0.2);
    background: rgba(14,15,16,1);
    border-radius: 5px;
}
figure[typeof~='mw:File/Thumb'] {
	border: 0;
	background-color: inherit;
}
figure[typeof~='mw:File/Thumb'] > figcaption, figure[typeof~='mw:File/Frame'] > figcaption {
	border: 0;
	background-color: inherit;
}
figure[typeof~='mw:File/Thumb'] > a:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:File/Frame'] > a:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media), figure[typeof~='mw:File/Frame'] > span:first-child > *:first-child:not(.mw-broken-media) {
	border: 0;
	background-color: inherit;
}
figure[typeof~='mw:File/Thumb'] > span:first-child > *:first-child:not(.mw-broken-media) {
	border: 1px solid rgba(255,255,255,0.2);
    border-radius: 5px;
}
.mw-image-border > a:first-child > *:first-child:not(.mw-broken-media), .mw-image-border > span:first-child > *:first-child:not(.mw-broken-media) {
	border: 1px solid rgba(255,255,255,0.2);
    background: rgba(14,15,16,1);
    border-radius: 5px;
}


/* FONTS */
@font-face {
  font-family: 'Equinox';
  font-weight: 400;
  src: url(https://static.miraheze.org/wizardiawiki/9/99/Equinox_Regular.otf) format('opentype');
}
@font-face {
  font-family: 'Equinox';
  font-weight: 700;
  src: url(https://static.miraheze.org/wizardiawiki/c/c7/Equinox_Bold.otf) format('opentype');
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
Cookies help us deliver our services. By using our services, you agree to our use of cookies.