wynnbuilder-idk/sq2.css

430 lines
6.6 KiB
CSS

html {
height: 100%;
}
* {
font-family: 'Nunito', sans-serif;
}
input::-webkit-calendar-picker-indicator {
display: none !important;
}
input {
-webkit-appearance : none;
border-radius : 0;
}
textarea, input { outline: none; }
body {
height: 100%;
overflow: hidden; /* makes the body non-scrollable (we will add scrolling to the sidebar and main content containers) */
margin: 0; /* removes default style */
display: flex; /* enables flex content for its children */
box-sizing: border-box;
font-family: 'Nunito', sans-serif;
}
/* Works on Firefox */
* {
scrollbar-width: thin;
scrollbar-color: rgb(30, 30, 30) rgb(45, 45, 45);
}
/* Works on Chrome, Edge, and Safari */
*::-webkit-scrollbar {
width: 5px;
}
*::-webkit-scrollbar-track {
background: rgb(45, 45, 45);
}
*::-webkit-scrollbar-thumb {
background-color: rgb(30, 30, 30);
}
.column {
height: 100%; /* allows both columns to span the full height of the browser window */
display: flex;
flex-direction: column; /* places the left and right headers above the bottom content */
}
#left { /* makes sure that content is not cut off in a smaller browser window */
flex-shrink: 1;
background-color: rgb(30, 30, 30);
}
#right {
flex-grow: 1;
background-color: rgb(40, 40, 40);
color: rgb(240, 240, 240);
padding: 2%;
}
ul {
list-style: none;
padding: 0;
}
img.item-icon {
padding: 0;
margin: 0;
border: none;
}
.bottom {
flex-grow: 1; /* ensures that the container will take up the full height of the parent container */
overflow-y: auto;
overflow-x: auto;
}
table {
vertical-align: top;
}
.full-border, .box {
border: 5px solid rgb(45, 45, 45);
}
.top-half-border {
border-top: 5px solid rgb(45, 45, 45);
border-left: 5px solid rgb(45, 45, 45);
border-right: 5px solid rgb(45, 45, 45);
}
.bot-half-border {
border-bottom: 5px solid rgb(45, 45, 45);
border-left: 5px solid rgb(45, 45, 45);
border-right: 5px solid rgb(45, 45, 45);
}
.se-border {
border-left: 5px solid rgb(45, 45, 45);
border-right: 5px solid rgb(45, 45, 45);
}
td {
padding: 0;
margin: 0;
white-space: nowrap;
}
p {
padding: 0;
margin: 0;
padding-top: 1px;
padding-bottom: 1px;
}
input {
background-color: rgb(40, 40, 40);
border-color:rgb(45, 45, 45);
color: rgb(240, 240, 240);
min-width: 0;
box-sizing: none;
}
input.item-name {
text-align: center;
font-weight: bold;
width: 13em;
}
input.search-field {
text-align: center;
font-weight: bold;
width: 9em;
}
.equipment-container {
background-color: rgb(30, 30, 30);
flex-direction: column;
display: inline-flex;
}
.all-equipment {
display: inline-flex;
flex-direction: column;
}
.weapon-container {
display: inline-flex;
background-color: rgb(30, 30, 30);
}
.skp-container {
display: inline-flex;
flex-direction: column;
background-color: rgb(30, 30, 30);
}
td.mono-font {
font-family: 'Courier New', Courier, monospace;
}
td.damage-size {
width: 7em;
user-select: none;
}
.potency {
width: 36em;
user-select: none;
}
.skp-text {
width: 7.75em;
}
.skp-input {
width: 7em;
height: 1.2em;
text-align: center;
}
.center-screen {
display: flex;
justify-content: center;
align-items: center;
}
.powder-input {
text-align: center;
font-family: 'Courier New', Courier, monospace;
font-weight: bold;
width: 13em;
}
.skp-tooltip {
font-size: 0.7rem;
}
.draggable {
position: absolute !important;
z-index: 99;
}
.draggable-header {
cursor: move;
z-index: 10;
display: inline-flex;
flex-direction: row;
text-align: center;
}
p.Damage {
color: rgb(255, 198, 85)
}
.Set {
display: inline;
color: #5f5;
}
.Mana { color: #5ff;}
.Mana:after { content: "\273A"}
.left {
text-align: left;
}
.right {
text-align: right;
}
.center {
text-align: center;
}
.f-w {
width: 100%;
}
.warning {
color: red;
}
.shaded-table {
background-color: rgb(30, 30, 30);
padding-top: 2px;
padding-bottom: 2px;
border: 1px solid rgb(30, 30, 30);
border-bottom: 1px solid rgb(45, 45, 45)
/*
border-top: 1px solid rgb(30, 30, 30);
border-bottom: 1px solid rgb(45, 45, 45);*/
}
.spacer-table {
padding: 8px;
}
.minimal-stats-container {
display: inline-flex;
flex-direction: column;
vertical-align: top;
background-color: rgb(30, 30, 30);
width: 20.5rem;
height: 29.65rem;
}
.nDam {
color: #FFAA00;
}
.eDam, .Earth {
color: #00AA00;
}
.Earth:before { content: "\2724" ' '; }
.tDam, .Thunder {
color: #FFFF55;
}
.Thunder:before { content: "\2726" ' '; }
.wDam, .Water {
color: #55FFFF
}
.Water:before { content: "\2749" ' '; }
.fDam, .Fire {
color: #FF5555;
}
.Fire:before { content: "\2739" ' '; }
.aDam, .Air {
color: #FFFFFF
}
.Air:before { content: "\274b" ' '; }
.Neutral { color: #fa0; }
.Neutral:before { content: "\2724" ' '; }
.Damage { color: rgb(255, 198, 85)}
.Health {
color: #AA0000
}
.Health:before {
content: "\2764" ' ';
}
.Normal {
color: #FFFFFF;
}
.Unique {
color: #FFFF55;
}
.Rare {
color: #FF55FF;
}
.Legendary {
color: #55FFFF;
}
.Fabled {
color: #FF5555;
}
.Mythic {
color: #AA00AA
}
p.no-newline {
display: inline;
}
.clickable {
cursor: pointer;
}
.small-text {
font-size: 12px;
}
.lvl {
color: #d4d4d4
}
.lvl:before {
content: "Lv. "
}
button {
background-color: rgb(30, 30, 30);
color: white;
border: none;
cursor: pointer;
}
.positive {
color: #5f5;
/*text-shadow: 2px 2px 0 #153f15;*/
}
.negative {
color: #f55;
/*text-shadow: 2px 2px 0 #1f1515;*/
}
.item-margin {
margin-top: 1em;
margin-bottom: 1em;
}
.item-tooltip {
max-width: 20em;
background-color: rgb(30, 30, 30);
color: white;
font-size: 12px;
}
.window-container {
display: inline-flex;
flex-direction: column;
background-color: rgb(30, 30, 30);
color: white;
}
.window-header {
display: flex;
cursor: move;
background-color: rgb(45, 45, 45);
}
.search-result-container {
display: flex;
flex-wrap: wrap;
justify-content: center;
overflow-y: auto;
overflow-x: hidden;
flex-basis: 40em;
max-width: 20em;
flex-grow: 0;
flex-shrink: 0;
}
.button-boost {
background-color: rgb(45, 45, 45);
width: 10rem;
border: 5px solid rgb(50, 50, 50)
}
button.toggleOn{
background-color:#0a0;
border: 3 px solid rgb(0, 70, 0);
}
.damageSubtitle {
text-align: center;
}