- REST button moves to grid row 1, cols 7-8, right-aligned above Race field - Wordmark narrows to cols 1-6 to give REST clear space - LAD / Credits / SCL / Height / Weight wrapped in single flex row (equal width) - Removed compact-field font overrides — all bottom fields now same size - Removed inline styles from REST button
5181 lines
126 KiB
CSS
5181 lines
126 KiB
CSS
@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;500;600;700&family=Roboto+Mono:wght@400;500;700&display=swap");
|
|
@import url("https://fonts.googleapis.com/css2?family=Martel:wght@400;800&family=Roboto:wght@300;400;500&display=swap");
|
|
@import url('https://fonts.googleapis.com/css2?family=Hind:wght@300;400;500;600;700&display=swap');
|
|
|
|
@include-when-export url(https://fonts.loli.net/css?family=PT+Serif:400,400italic,700,700italic&subset=latin,cyrillic-ext,cyrillic,latin-ext);
|
|
|
|
/* =========== */
|
|
|
|
/* pt-serif-regular - latin */
|
|
@font-face {
|
|
font-family: 'Futura PT Book';
|
|
font-style: normal;
|
|
font-weight: normal;
|
|
src: local('Futura PT Book');
|
|
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;
|
|
}
|
|
|
|
/* pt-serif-700 - latin */
|
|
@font-face {
|
|
font-family: 'Futura PT Bold';
|
|
font-style: normal;
|
|
font-weight: bold;
|
|
src: local('Futura PT Bold');
|
|
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;
|
|
}
|
|
|
|
/* pt-serif-700 - latin */
|
|
@font-face {
|
|
font-family: 'Futura PT Cond Medium';
|
|
font-style: normal;
|
|
font-weight: normal;
|
|
src: local('Futura PT Cond Medium');
|
|
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;
|
|
}
|
|
|
|
/* pt-serif-700 - latin */
|
|
@font-face {
|
|
font-family: 'Futura PT Cond Bold';
|
|
font-style: normal;
|
|
font-weight: bold;
|
|
src: local('Futura PT Cond Bold');
|
|
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;
|
|
}
|
|
|
|
/* Branding */
|
|
#logo {
|
|
content: url("/systems/sla-mothership/images/icons/ui/system/logo.webp");
|
|
width: 100px;
|
|
height: 50px;
|
|
}
|
|
|
|
#pause>img {
|
|
background: none;
|
|
content: url("/systems/sla-mothership/images/icons/ui/system/pause.webp");
|
|
width: 200px;
|
|
height: 200px;
|
|
top: -95px;
|
|
left: calc(50% - 100px);
|
|
opacity: .3;
|
|
}
|
|
|
|
#pause {
|
|
background: none;
|
|
}
|
|
|
|
body.sla-pause-active #pause {
|
|
opacity: 0 !important;
|
|
pointer-events: none !important;
|
|
}
|
|
|
|
#pause figcaption {
|
|
font-family: "Roboto", sans-serif;
|
|
color: #ffffff;
|
|
opacity: .3;
|
|
padding-left: 6px;
|
|
}
|
|
|
|
body > .sla-pause-root {
|
|
position: fixed;
|
|
inset: 0;
|
|
z-index: 9999;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
pointer-events: none;
|
|
background:
|
|
radial-gradient(circle at center, rgba(109, 0, 0, 0.08), transparent 28%),
|
|
rgba(0, 0, 0, 0.16);
|
|
}
|
|
|
|
body > .sla-pause-root .sla-pause-stage {
|
|
width: min(34vw, 420px);
|
|
height: min(42vw, 500px);
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
|
|
body > .sla-pause-root .sla-pause-svg {
|
|
width: 100%;
|
|
height: 100%;
|
|
overflow: visible;
|
|
filter: drop-shadow(0 0 18px rgba(170, 24, 24, 0.26));
|
|
}
|
|
|
|
body > .sla-pause-root .sla-pause-standby {
|
|
animation: slaPausePulse 1.75s ease-in-out infinite;
|
|
text-shadow: 0 0 10px rgba(255, 100, 100, 0.45);
|
|
}
|
|
|
|
body > .sla-pause-root .sla-pause-scan {
|
|
animation: slaPauseScan 2.8s ease-in-out infinite;
|
|
}
|
|
|
|
body > .sla-pause-root .sla-pause-logo-core {
|
|
animation: slaPauseLogoPulse 2.6s ease-in-out infinite;
|
|
}
|
|
|
|
body > .sla-pause-root .sla-pause-core-glow {
|
|
animation: slaPauseCoreGlow 2.8s ease-in-out infinite;
|
|
}
|
|
|
|
@keyframes slaPausePulse {
|
|
0%, 100% { opacity: 0.42; }
|
|
50% { opacity: 1; }
|
|
}
|
|
|
|
@keyframes slaPauseScan {
|
|
0% { opacity: 0.08; }
|
|
50% { opacity: 0.34; }
|
|
100% { opacity: 0.08; }
|
|
}
|
|
|
|
@keyframes slaPauseLogoPulse {
|
|
0%, 100% { opacity: 0.86; filter: brightness(0.95); }
|
|
50% { opacity: 1; filter: brightness(1.18); }
|
|
}
|
|
|
|
@keyframes slaPauseCoreGlow {
|
|
0%, 100% { opacity: 0.62; }
|
|
50% { opacity: 0.92; }
|
|
}
|
|
|
|
/* Paragraph */
|
|
p {
|
|
margin: 0em 0;
|
|
}
|
|
|
|
/* Global styles */
|
|
.window-app {
|
|
font-family: "Futura PT Book", "Josefin Sans", "Roboto", sans-serif;
|
|
}
|
|
|
|
.window-app .window-content {
|
|
background: #fff;
|
|
/* font-family: "Montserrat", "Arial Black", sans-serif; */
|
|
}
|
|
|
|
.mosh ::-webkit-scrollbar-thumb {
|
|
outline: none;
|
|
border-radius: 3px;
|
|
background: black;
|
|
border: 1px solid white;
|
|
}
|
|
|
|
.mosh .window-content{
|
|
scrollbar-width: thin;
|
|
scrollbar-color: black #fff;
|
|
}
|
|
|
|
.mosh .white{
|
|
color:white;
|
|
}
|
|
|
|
.mosh .darkgrey{
|
|
color:rgb(92, 92, 92);
|
|
}
|
|
/* .chat-message, #chat-form, .textarea{
|
|
background: white;
|
|
} */
|
|
|
|
.dice-tooltip .dice-rolls .roll.max {
|
|
color: #18520b;
|
|
filter: sepia(0.5) hue-rotate(60deg);
|
|
}
|
|
.dice-tooltip .dice-rolls .roll.min {
|
|
color: #aa0200;
|
|
filter: sepia(0.5) hue-rotate(340deg);
|
|
}
|
|
|
|
.list-roll:hover,
|
|
.list-roll:focus,
|
|
.rollable:hover, .rollable:focus {
|
|
color: #000;
|
|
text-shadow: 0 0 10px rgb(112, 112, 112);
|
|
cursor: pointer;
|
|
}
|
|
|
|
.grid,
|
|
.grid-2col {
|
|
display: grid;
|
|
grid-column: span 2 / span 2;
|
|
grid-template-columns: repeat(2, minmax(0, 1fr));
|
|
gap: 2px;
|
|
/* margin: 10px 0; */
|
|
padding: 0;
|
|
}
|
|
.grid-1col {
|
|
grid-column: span 1 / span 1;
|
|
grid-template-columns: repeat(1, minmax(0, 1fr));
|
|
}
|
|
|
|
.widegap {
|
|
gap: 16px;
|
|
}
|
|
|
|
.grid-3col {
|
|
grid-column: span 3 / span 3;
|
|
grid-template-columns: repeat(3, minmax(0, 1fr));
|
|
}
|
|
|
|
.grid-4col {
|
|
grid-column: span 4 / span 4;
|
|
grid-template-columns: repeat(4, minmax(0, 1fr));
|
|
}
|
|
|
|
.grid-5col {
|
|
grid-column: span 5 / span 5;
|
|
grid-template-columns: repeat(5, minmax(0, 1fr));
|
|
}
|
|
|
|
.grid-6col {
|
|
grid-column: span 5 / span 5;
|
|
grid-template-columns: repeat(5, minmax(0, 1fr));
|
|
}
|
|
|
|
.grid-7col {
|
|
grid-column: span 7 / span 7;
|
|
grid-template-columns: repeat(7, minmax(0, 1fr));
|
|
}
|
|
|
|
.grid-8col {
|
|
grid-column: span 8 / span 8;
|
|
grid-template-columns: repeat(8, minmax(0, 1fr));
|
|
}
|
|
|
|
.grid-9col {
|
|
grid-column: span 9 / span 9;
|
|
grid-template-columns: repeat(9, minmax(0, 1fr));
|
|
}
|
|
|
|
.grid-10col {
|
|
grid-column: span 10 / span 10;
|
|
grid-template-columns: repeat(10, minmax(0, 1fr));
|
|
}
|
|
|
|
.grid-11col {
|
|
grid-column: span 11 / span 11;
|
|
grid-template-columns: repeat(11, minmax(0, 1fr));
|
|
}
|
|
|
|
.grid-12col {
|
|
grid-column: span 12 / span 12;
|
|
grid-template-columns: repeat(12, minmax(0, 1fr));
|
|
}
|
|
|
|
.flex-group-center,
|
|
.flex-group-left,
|
|
.flex-group-right {
|
|
-webkit-box-pack: center;
|
|
-ms-flex-pack: center;
|
|
justify-content: center;
|
|
-webkit-box-align: center;
|
|
-ms-flex-align: center;
|
|
align-items: center;
|
|
text-align: center;
|
|
padding: 3px;
|
|
/* border: 1px solid #999; */
|
|
}
|
|
|
|
.flex-group-left {
|
|
-webkit-box-pack: start;
|
|
-ms-flex-pack: start;
|
|
justify-content: flex-start;
|
|
text-align: left;
|
|
}
|
|
|
|
.flex-group-right {
|
|
-webkit-box-pack: end;
|
|
-ms-flex-pack: end;
|
|
justify-content: flex-end;
|
|
text-align: right;
|
|
}
|
|
|
|
.flex-center {
|
|
-webkit-box-align: center;
|
|
-ms-flex-align: center;
|
|
align-items: center;
|
|
-webkit-box-pack: center;
|
|
-ms-flex-pack: center;
|
|
justify-content: center;
|
|
text-align: center;
|
|
}
|
|
|
|
.flex-between {
|
|
-webkit-box-pack: justify;
|
|
-ms-flex-pack: justify;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.flex {
|
|
display: flex;
|
|
justify-content:space-evenly;
|
|
align-items: center;
|
|
flex: auto;
|
|
}
|
|
|
|
|
|
/* Styles limited to mosh sheets */
|
|
.mosh .item-form {
|
|
font-family: "Futura PT Book", "Josefin Sans", "Roboto", sans-serif;
|
|
}
|
|
|
|
.mosh input {
|
|
font-weight: inherit;
|
|
font-family: "Futura PT Book", "Josefin Sans", "Roboto", sans-serif;
|
|
}
|
|
|
|
.mosh input,
|
|
.mosh textarea,
|
|
.mosh select {
|
|
color: #111317;
|
|
}
|
|
|
|
.mosh input::placeholder,
|
|
.mosh textarea::placeholder {
|
|
color: #666b72;
|
|
}
|
|
|
|
.mosh,
|
|
.mosh textarea,
|
|
.mosh select,
|
|
.mosh button,
|
|
.window-app .window-title {
|
|
font-family: "Josefin Sans", "Roboto", sans-serif;
|
|
}
|
|
|
|
.mosh .center-icon{
|
|
font-size: 42px;
|
|
align-items: center;
|
|
justify-content: center;
|
|
display: flex;
|
|
}
|
|
|
|
.mosh .transponder input[type="checkbox"] {
|
|
/* display: none; */
|
|
appearance: inherit;
|
|
border: 2px white;
|
|
border-style: double;
|
|
border-radius: 100px;
|
|
}
|
|
|
|
|
|
.mosh .transponder input[type="checkbox"]:checked, .mosh input[type="radio"]:checked {
|
|
background: white;
|
|
border-radius: 100px;
|
|
appearance: inherit;
|
|
animation: transponderblink 0.5s alternate infinite;
|
|
box-shadow: 0 0 15px white;
|
|
}
|
|
|
|
.mosh .transponder input[type="checkbox"] span {
|
|
color: grey;
|
|
position: relative;
|
|
/* margin-left: -1rem; */
|
|
display: inline-block;
|
|
right: -25px;
|
|
font-size: 17px;
|
|
font-weight: bold;
|
|
font-family: 'Roboto';
|
|
bottom: 2px;
|
|
}
|
|
|
|
.mosh .transponder input[type="checkbox"]:checked span {
|
|
color: grey;
|
|
position: relative;
|
|
/* margin-left: -1rem; */
|
|
display: inline-block;
|
|
right: -25px;
|
|
font-size: 17px;
|
|
font-weight: bold;
|
|
font-family: 'Roboto';
|
|
bottom: 2px;
|
|
/* text-shadow: 0 0 11px grey; */
|
|
}
|
|
|
|
@keyframes transponderblink {
|
|
from {background-color: black;}
|
|
to {
|
|
background-color: white;
|
|
}
|
|
}
|
|
|
|
@keyframes transpondertextblink {
|
|
from {color: grey;}
|
|
to {
|
|
color: white;
|
|
}
|
|
}
|
|
|
|
.mosh .char-header {
|
|
-webkit-box-flex: 0;
|
|
/* -ms-flex: 0 0 610px;
|
|
flex: 0 0 610px; */
|
|
/* overflow: hidden; */
|
|
display: -webkit-box;
|
|
display: -ms-flexbox;
|
|
display: flex;
|
|
-webkit-box-orient: horizontal;
|
|
-webkit-box-direction: normal;
|
|
-ms-flex-direction: row;
|
|
flex-direction: row;
|
|
-ms-flex-wrap: wrap;
|
|
flex-wrap: wrap;
|
|
-webkit-box-pack: start;
|
|
-ms-flex-pack: start;
|
|
justify-content: flex-start;
|
|
margin-bottom: 14px;
|
|
}
|
|
|
|
|
|
|
|
.mosh .char-header .profile-img {
|
|
-webkit-box-flex: 0;
|
|
width: 100px;
|
|
height: 100px;
|
|
margin-right: 10px;
|
|
margin-top: 10px;
|
|
}
|
|
|
|
.mosh .char-header .header-fields {
|
|
-webkit-box-flex: 1;
|
|
-ms-flex: 1;
|
|
flex: 1;
|
|
}
|
|
|
|
.mosh .char-header .header-grid {
|
|
display: grid;
|
|
grid-template-areas:
|
|
'header header header'
|
|
'abilities centercol saves '
|
|
'mobilehealth mobilehealth mobilehealth';
|
|
grid-gap: 10px;
|
|
/* background-color: rgb(226, 226, 226); */
|
|
padding: 2px;
|
|
grid-template-columns: 238px auto 100px;
|
|
container-type: inline-size;
|
|
}
|
|
|
|
.mosh .abilities {grid-area: abilities;}
|
|
.mosh .saves {grid-area: saves;}
|
|
|
|
.mosh .stress {grid-area: stress;}
|
|
.mosh .health {grid-area: centercol;}
|
|
@container (max-width: 610px) {
|
|
.mosh .health {grid-area: mobilehealth;}
|
|
}
|
|
.mosh .healthspread {width:96%;}
|
|
|
|
.mosh .char-header h1.charname {
|
|
height: auto;
|
|
padding: 0px;
|
|
margin: 0px 0;
|
|
border-bottom: 0;
|
|
}
|
|
|
|
.mosh .char-header h1.charname input {
|
|
width: 100%;
|
|
height: auto;
|
|
|
|
background: #fff;
|
|
|
|
padding-left: 1em;
|
|
border: 4px solid #111;
|
|
border-radius: 3em;
|
|
font-size: 0.9rem;
|
|
font-weight: bold;
|
|
text-align: left;
|
|
}
|
|
|
|
.mosh .sheet-tabs {
|
|
-webkit-box-flex: 0;
|
|
-ms-flex: 0;
|
|
flex: 0;
|
|
}
|
|
|
|
.mosh .sheet-body,
|
|
.mosh .sheet-body .tab,
|
|
.mosh .sheet-body .tab .editor {
|
|
height: 100%;
|
|
}
|
|
|
|
.sheet nav.sheet-tabs {
|
|
background:
|
|
linear-gradient(90deg, rgba(16, 16, 16, 0.98), rgba(33, 20, 15, 0.98) 55%, rgba(16, 16, 16, 0.98)),
|
|
#111;
|
|
color: white;
|
|
padding: 8px 10px;
|
|
border-radius: 14px;
|
|
margin-top: 10px;
|
|
position: relative;
|
|
z-index: 2;
|
|
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.08), 0 10px 24px rgba(0, 0, 0, 0.14);
|
|
}
|
|
|
|
.mosh .tox .tox-editor-container {
|
|
background: #fff;
|
|
}
|
|
|
|
.mosh .tox .tox-edit-area {
|
|
padding: 0 8px;
|
|
}
|
|
|
|
.mosh .origin {
|
|
width: 0;
|
|
height: 0;
|
|
}
|
|
|
|
.mosh .seperatorLine{
|
|
border-bottom: 2px solid #111;
|
|
height: 0;
|
|
width: 100%;
|
|
}
|
|
|
|
.mosh .skill_training_frame{
|
|
height: 47px;
|
|
background: rgb(230,230,230);
|
|
border-radius: 9px;
|
|
font-family: "Roboto", sans-serif;
|
|
font-size: 11pt;
|
|
font-weight: 400;
|
|
padding: 8px;
|
|
}
|
|
.mosh .skill_training_text{
|
|
font-family: "Roboto", sans-serif;
|
|
font-size: 11pt;
|
|
font-weight: 500;
|
|
color: grey;
|
|
}
|
|
|
|
.mosh .resource-label {
|
|
font-weight: bold;
|
|
text-transform: uppercase;
|
|
margin-bottom: 3px;
|
|
text-align: center;
|
|
}
|
|
|
|
.mosh .faded-label {
|
|
text-transform: uppercase;
|
|
margin-bottom: 3px;
|
|
color:rgb(129, 129, 129);
|
|
font-weight:normal;
|
|
|
|
text-align: left;
|
|
grid-column: 1/-1;
|
|
/* font-family: "Montserrat", "Arial Black", sans-serif; */
|
|
font-size: 1.1rem;
|
|
line-height: 1;
|
|
text-align: center;
|
|
}
|
|
|
|
.mosh .tabs {
|
|
height: 40px;
|
|
border-top: 2px solid rgb(56, 56, 56);
|
|
border-bottom: 2px solid rgb(56, 56, 56);
|
|
}
|
|
|
|
.mosh .tabs .item {
|
|
/* line-height: 40px; */
|
|
font-weight: bold;
|
|
}
|
|
|
|
.mosh .tabs .item.active {
|
|
text-decoration: underline;
|
|
text-shadow: none;
|
|
}
|
|
|
|
.mosh .tabs .item.active::before {
|
|
font-family: "Font Awesome 6 Pro";
|
|
content: "\f0da";
|
|
color:white;
|
|
position: relative;
|
|
right: 6px;
|
|
margin-left: -1rem;
|
|
display: inline-block;
|
|
}
|
|
|
|
.mosh .items-list {
|
|
list-style: none;
|
|
margin: 7px 0;
|
|
padding: 0;
|
|
/* overflow-y: auto; */
|
|
}
|
|
|
|
.mosh .items-list .item-header {
|
|
font-weight: bold;
|
|
}
|
|
|
|
.mosh .items-list .item {
|
|
height: 35px;
|
|
line-height: 24px;
|
|
padding: 3px 0;
|
|
border-bottom: 1px solid #BBB;
|
|
}
|
|
|
|
.mosh .skills-list .item {
|
|
height: 36px;
|
|
line-height: 21px;
|
|
padding: 3px 0;
|
|
border-bottom: 1px solid #BBB;
|
|
}
|
|
|
|
.mosh .items-list .item .item-image {
|
|
-webkit-box-flex: 0;
|
|
-ms-flex: 0 0 24px;
|
|
flex: 0 0 24px;
|
|
margin-right: 5px;
|
|
}
|
|
|
|
.mosh .roll-image {
|
|
-webkit-box-flex: 0;
|
|
flex: 0 24px;
|
|
margin-top: -3px;
|
|
margin-left: 11px;
|
|
margin-right: 0px;
|
|
width: 50px;
|
|
border-radius: 0 0 0 16px;
|
|
border: 1px solid #000;
|
|
}
|
|
|
|
.mosh .items-list .item img {
|
|
display: block;
|
|
}
|
|
|
|
.mosh .items-list .item-name {
|
|
margin: 0;
|
|
}
|
|
|
|
.mosh .items-list .skill-name {
|
|
font-weight: bold;
|
|
font-size: 14px;
|
|
/* font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; */
|
|
color: white;
|
|
/* text-transform: uppercase; */
|
|
margin-left: 0px;
|
|
background: #111;
|
|
padding: 2px;
|
|
/* padding-left: 8px; */
|
|
border-radius: 21px;
|
|
text-align: center;
|
|
height: 27px;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.mosh .items-list .skill-stat {
|
|
font-size: medium;
|
|
/* font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; */
|
|
color: #111;
|
|
margin-left: 0px;
|
|
/* background: black; */
|
|
padding: 2px;
|
|
padding-left: 8px;
|
|
border-radius: 21px;
|
|
text-align: center;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.mosh .items-list .item-controls {
|
|
-webkit-box-flex: 0;
|
|
-ms-flex: 0 0 86px;
|
|
flex: 0 0 86px;
|
|
text-align: right;
|
|
}
|
|
|
|
.mosh .button-black {
|
|
font-weight: bold;
|
|
font-size: 16px;
|
|
color: white;
|
|
margin-left: 0px;
|
|
background: #111;
|
|
border-radius: 21px;
|
|
text-align: center;
|
|
overflow: hidden;
|
|
padding: 10px;
|
|
}
|
|
|
|
.button-black:hover,
|
|
.button-black:focus{
|
|
/* color: #ffffff; */
|
|
text-shadow: 0 0 10px rgb(112, 112, 112);
|
|
box-shadow: 0 0 10px 0px #9e9e9e;
|
|
background: #202020;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.mosh .button-grey {
|
|
font-weight: bold;
|
|
font-size: 16px;
|
|
color: white;
|
|
margin-left: 0px;
|
|
background: grey;
|
|
border-radius: 21px;
|
|
text-align: center;
|
|
overflow: hidden;
|
|
padding: 10px;
|
|
}
|
|
|
|
.button-grey:hover,
|
|
.button-grey:focus{
|
|
/* color: #494949; */
|
|
text-shadow: 0 0 10px rgb(112, 112, 112);
|
|
box-shadow: 0 0 5px 0px #b9b9b9;
|
|
background: rgb(100, 100, 100);
|
|
cursor: pointer;
|
|
/* border: 1px solid #ffffff; */
|
|
}
|
|
|
|
.mosh .button-white {
|
|
font-weight: bold;
|
|
font-size: 16px;
|
|
color: #111;
|
|
margin-left: 0px;
|
|
background: white;
|
|
border-radius: 21px;
|
|
text-align: center;
|
|
overflow: hidden;
|
|
padding: 10px;
|
|
border: 3px solid #111;
|
|
}
|
|
|
|
/* Dropdown Button */
|
|
.mosh .dropbtn {
|
|
background-color: #111;
|
|
color: white;
|
|
padding: 16px;
|
|
font-size: 16px;
|
|
border: none;
|
|
}
|
|
|
|
/* The container <div> - needed to position the dropdown content */
|
|
.mosh.dropdown {
|
|
position: relative;
|
|
display: inline-block;
|
|
}
|
|
|
|
/* Dropdown Content (Hidden by Default) */
|
|
.mosh .dropdown-content {
|
|
display: none;
|
|
position: absolute;
|
|
background-color: #f1f1f1;
|
|
min-width: 160px;
|
|
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
|
|
z-index: 1;
|
|
}
|
|
|
|
/* Links inside the dropdown */
|
|
.mosh .dropdown-content a {
|
|
color: black;
|
|
padding: 12px 16px;
|
|
text-decoration: none;
|
|
display: block;
|
|
}
|
|
|
|
/* Change color of dropdown links on hover */
|
|
.mosh .dropdown-content a:hover {background-color: #ddd;}
|
|
|
|
/* Show the dropdown menu on hover */
|
|
.mosh .dropdown:hover .dropdown-content {display: block;}
|
|
|
|
/* Change the background color of the dropdown button when the dropdown content is shown */
|
|
.mosh .dropdown:hover .dropbtn {background-color: #3d3d3d;}
|
|
|
|
|
|
.mosh .sbt-profile {
|
|
width: 100px;
|
|
height: auto;
|
|
border: 0;
|
|
padding: 10px;
|
|
}
|
|
|
|
.mosh .sbt-crew-name .hidden-item-controls {
|
|
-webkit-box-flex: 0;
|
|
-ms-flex: 0 0 86px;
|
|
flex: 0 0 86px;
|
|
text-align: right;
|
|
display: none;
|
|
}
|
|
|
|
.mosh .sbt-crew-name:hover .hidden-item-controls {
|
|
-webkit-box-flex: 0;
|
|
-ms-flex: 0 0 86px;
|
|
flex: 0 0 86px;
|
|
text-align: right;
|
|
display: inline;
|
|
}
|
|
|
|
.mosh .sbt-deckplan{
|
|
width: 100%;
|
|
height: auto;
|
|
border: 0;
|
|
|
|
transition: 2s;
|
|
}
|
|
|
|
.mosh .sbt-deckplan-parent{
|
|
height: 185px;
|
|
overflow: auto;
|
|
transition: 2s;
|
|
border-radius: 10px;
|
|
}
|
|
|
|
.mosh .sbt-deckplan-parent:hover {
|
|
z-index: 10000;
|
|
/* height: auto; */
|
|
}
|
|
|
|
.mosh .sbt-megadamage-menu {
|
|
padding: 15px;
|
|
/* font-size: 15px; */
|
|
}
|
|
|
|
.mosh .invert-title{
|
|
mix-blend-mode: difference;
|
|
}
|
|
|
|
.mosh .tab-select {
|
|
font-size: medium;
|
|
font-weight: bold;
|
|
/* font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; */
|
|
color: white;
|
|
text-align: center;
|
|
}
|
|
|
|
.mosh .tab-select.active {
|
|
text-decoration: underline;
|
|
text-shadow: 0 0 10px white;
|
|
}
|
|
|
|
/* .mosh .tab-select.active::before {
|
|
font-family: "Font Awesome 6 Pro";
|
|
content: "\f0da";
|
|
color:rgb(255, 113, 113);
|
|
position: relative;
|
|
right: 6px;
|
|
margin-left: -1rem;
|
|
display: inline-block;
|
|
} */
|
|
|
|
.mosh .stresstext {
|
|
width: 100%;
|
|
padding: 0.1rem;
|
|
color: white;
|
|
font-family: "Montserrat", "Arial Black", sans-serif;
|
|
font-size: 0.75rem;
|
|
font-weight: bold;
|
|
text-align: left;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.mosh .smallcircle-input {
|
|
margin: -0.15em;
|
|
height: 40px;
|
|
width: 40px;
|
|
padding: 0;
|
|
border: 4px solid #111;
|
|
border-radius: 3em;
|
|
font-size: 1rem;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
}
|
|
|
|
.mosh .mainstatmod-input {
|
|
height: 26px;
|
|
width: 28px;
|
|
/* padding: 0; */
|
|
border: 0;
|
|
border-radius: 7.7em;
|
|
color: rgb(151, 100, 100);
|
|
font-size: 0.85rem;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
margin-left: -22px;
|
|
z-index: 5;
|
|
background: white;
|
|
top: 8px;
|
|
left: 13px;
|
|
position: relative;
|
|
background: lightgrey;
|
|
}
|
|
|
|
.mosh .mainsavemod-input {
|
|
height: 26px;
|
|
width: 28px;
|
|
/* padding: 0; */
|
|
border: 0;
|
|
border-radius: 0.5em;
|
|
color: #11161b;
|
|
font-size: 0.85rem;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
margin-left: -22px;
|
|
z-index: 5;
|
|
background: white;
|
|
top: 7px;
|
|
left: 13px;
|
|
position: relative;
|
|
background: lightgrey;
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
|
|
.mosh .mainstatmod-title {
|
|
position: relative;
|
|
color: lightgrey;
|
|
font-size: 1rem;
|
|
line-height: 1;
|
|
text-transform: uppercase;
|
|
margin-left: -38px;
|
|
pointer-events: none;
|
|
top: 13px;
|
|
left: 12px;
|
|
}
|
|
|
|
.mosh .maxhealth-input {
|
|
margin: auto;
|
|
border: 0px solid #111;
|
|
font-size: 1.5rem;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
background: transparent;
|
|
}
|
|
|
|
.mosh .greyText{
|
|
color: grey;
|
|
}
|
|
|
|
.mosh .darkGreyText{
|
|
color: rgb(56, 56, 56);
|
|
}
|
|
|
|
.mosh .whiteText{
|
|
color: white;
|
|
}
|
|
|
|
.mosh .highlightText{
|
|
color: orangered;
|
|
}
|
|
|
|
.mosh .sizelarge{
|
|
font-size: 1.1rem;
|
|
}
|
|
|
|
.mosh .valuewrapper{
|
|
grid-column: 1/-1;
|
|
display: grid;
|
|
align-items: start;
|
|
height: 40px;
|
|
padding: 0;
|
|
border: 3px solid #111;
|
|
border-radius: 1.5em;
|
|
background: 0;
|
|
}
|
|
|
|
.mosh .textvaluewrapper{
|
|
grid-column: 1/-1;
|
|
display: grid;
|
|
align-items: start;
|
|
height: 40px;
|
|
padding: 0;
|
|
border: 3px solid #111;
|
|
border-radius: 0.5em;
|
|
background: 0;
|
|
}
|
|
|
|
.mosh .textvaluewrapper-input{
|
|
margin: auto;
|
|
border: 0px solid #111;
|
|
font-size: 1rem;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
background: transparent;
|
|
}
|
|
|
|
.mosh .armorWrapper{
|
|
grid-column: 1/-1;
|
|
display: grid;
|
|
align-items: start;
|
|
height: 40px;
|
|
padding: 0;
|
|
border: 2px solid #111;
|
|
border-radius: 0.3em;
|
|
background: black;
|
|
width: 100%;
|
|
}
|
|
|
|
.mosh .blankstat{
|
|
grid-template-rows: 0.3fr 1.1fr 0.4fr;
|
|
justify-self: center;
|
|
display: grid;
|
|
justify-items: center;
|
|
}
|
|
|
|
.mosh .minmaxtopstat{
|
|
grid-template-columns: 1fr 1fr;
|
|
grid-template-rows: auto 44px auto;
|
|
row-gap: 4px;
|
|
justify-self: center;
|
|
display: grid;
|
|
justify-items: center;
|
|
align-items: center;
|
|
width: 100%;
|
|
min-width: 0;
|
|
}
|
|
|
|
.mosh .minmaxwrapper{
|
|
grid-column: 1/-1;
|
|
display: grid;
|
|
grid-template-columns: 1fr 1px 1fr;
|
|
align-items: stretch;
|
|
height: 40px;
|
|
width: 100%;
|
|
min-width: 0;
|
|
padding: 0;
|
|
border: 3px solid #111;
|
|
border-radius: 1.5em;
|
|
background: white;
|
|
overflow: hidden;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.mosh .minmaxwrapper-black{
|
|
grid-column: 1/-1;
|
|
display: grid;
|
|
grid-template-columns: 1fr 1px 1fr;
|
|
align-items: start;
|
|
height: 40px;
|
|
padding: 0;
|
|
border: 3px solid #111;
|
|
border-radius: 1.5em;
|
|
background: 0;
|
|
color: white;
|
|
}
|
|
|
|
.mosh .minmaxtext{
|
|
text-align: left;
|
|
grid-column: 1/-1;
|
|
/* font-family: "Montserrat", "Arial Black", sans-serif; */
|
|
font-size: 1rem;
|
|
font-weight: bold;
|
|
line-height: 1;
|
|
text-align: center;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.mosh .slant{
|
|
border-right: 2px solid #111;
|
|
height: 100%;
|
|
transform: skewX(-15deg);
|
|
}
|
|
|
|
.mosh .healthmaxtext{
|
|
grid-column: span 1;
|
|
font-size: 0.7rem;
|
|
font-weight: bold;
|
|
line-height: 1;
|
|
text-align: center;
|
|
margin-top: 0;
|
|
}
|
|
|
|
.mosh .stresslabel {
|
|
border-top-left-radius: 2em;
|
|
border-bottom-left-radius: 2em;
|
|
background: #111;
|
|
padding: 0 0.5rem;
|
|
}
|
|
|
|
.mosh .mainstatwrapper {
|
|
display: flex;
|
|
width: 95%;
|
|
}
|
|
|
|
.mosh .mainstat {
|
|
position: relative;
|
|
display: grid;
|
|
grid-template-columns: 1fr 5em;
|
|
align-items: center;
|
|
gap: 0;
|
|
width: 98%;
|
|
}
|
|
|
|
.mosh .circle-statwrapper {
|
|
display: flex;
|
|
width: 100%;
|
|
align-items: center;
|
|
justify-content: center;
|
|
background: #e3e3e3;
|
|
border-radius: 15px;
|
|
padding: 9px 0px;
|
|
flex-direction: column;
|
|
}
|
|
|
|
.mosh .circle-statwrapper-horizontal {
|
|
display: flex;
|
|
width: 100%;
|
|
align-items: center;
|
|
justify-content: center;
|
|
background: #e3e3e3;
|
|
border-radius: 15px;
|
|
padding: 9px 0px;
|
|
flex-direction:row;
|
|
}
|
|
|
|
.mosh .circle-statwrapper-vertical {
|
|
display: flex;
|
|
width: 100%;
|
|
align-items: center;
|
|
justify-content: center;
|
|
background: #e3e3e3;
|
|
border-radius: 15px;
|
|
padding: 9px 0px;
|
|
flex-direction: column;
|
|
}
|
|
|
|
.mosh .transparentBackground {
|
|
background: transparent;
|
|
}
|
|
|
|
.mosh .section-vertical-flex {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
|
|
|
|
.mosh .circle-stat {
|
|
margin-top: 10px;
|
|
/* width: 98%; */
|
|
}
|
|
|
|
.mosh .creature-mainstat {
|
|
position: relative;
|
|
display: grid;
|
|
grid-template-columns: 1fr 3em;
|
|
align-items: center;
|
|
gap: 0;
|
|
width: 100%;
|
|
}
|
|
.mosh .mainstatlabel {
|
|
border-top-left-radius: 2em;
|
|
border-bottom-left-radius: 2em;
|
|
background: #111;
|
|
padding: 5px 0.5rem;
|
|
left: 5px;
|
|
position: relative;
|
|
height: 35px;
|
|
}
|
|
|
|
.mosh .mainstattext {
|
|
width: 100%;
|
|
padding: 0.5rem;
|
|
color: white;
|
|
/* font-family: "Montserrat", "Arial Black", sans-serif; */
|
|
font-size: 1.3rem;
|
|
font-weight: bold;
|
|
text-align: left;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
|
|
.mosh .area-title {
|
|
width: 100%;
|
|
font-size: 1.0rem;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
text-transform: uppercase;
|
|
/* margin-bottom: 7px; */
|
|
color: #363636;
|
|
font-family: 'Roboto';
|
|
}
|
|
|
|
.mosh .circlestatlabel {
|
|
padding: 6px;
|
|
text-align: center;
|
|
}
|
|
|
|
.mosh .circlestattitle {
|
|
width: 100%;
|
|
font-size: 1.0rem;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
text-transform: uppercase;
|
|
/* margin-bottom: 7px; */
|
|
color: grey;
|
|
}
|
|
|
|
.mosh .black {
|
|
color: black;
|
|
}
|
|
|
|
.mosh .grey {
|
|
color: grey;
|
|
}
|
|
|
|
.mosh .circlestattext {
|
|
width: 100%;
|
|
font-size: 0.9rem;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.mosh .circle-input {
|
|
margin: -0.15em;
|
|
height: 50px;
|
|
width: 50px;
|
|
padding: 0;
|
|
border: 3px solid #111;
|
|
border-radius: 3em;
|
|
font-size: 1.5rem;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
background: white;
|
|
z-index: 5;
|
|
}
|
|
|
|
.mosh .box1 {
|
|
display: none;
|
|
}
|
|
|
|
.mosh .box2 {
|
|
color: green;
|
|
display: block;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
|
|
.mosh .circle-input-swapper {
|
|
width: auto;
|
|
display: inline-block;
|
|
}
|
|
|
|
.mosh .circle-input-swapper:enabled .box1 {
|
|
display: block;
|
|
}
|
|
|
|
.mosh .circle-input-swapper:enabled .box2 {
|
|
display: none;
|
|
}
|
|
|
|
.mosh .textarea-input {
|
|
font-family: "Roboto", sans-serif;
|
|
margin: -0.15em;
|
|
/* padding: 9px; */
|
|
border: 2px solid #111;
|
|
border-radius: 15px;
|
|
font-size: 11pt;
|
|
color: white;
|
|
font-weight: 500;
|
|
background: #111;
|
|
resize: none;
|
|
min-height: 0;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.mosh .textarea-input-grey {
|
|
font-family: "Roboto", sans-serif;
|
|
border: 0;
|
|
border-radius: 0.8em;
|
|
font-size: 11pt;
|
|
font-weight: 500;
|
|
resize: none;
|
|
min-height: 0;
|
|
overflow: hidden;
|
|
text-align: center;
|
|
}
|
|
|
|
|
|
.mosh .square-input {
|
|
margin: -0.15em;
|
|
height: 42px;
|
|
width: 45px;
|
|
padding: 0;
|
|
border: 4px solid #111;
|
|
background-color: #fff;
|
|
border-radius: 0.5em;
|
|
font-size: 1.1rem;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
}
|
|
|
|
.mosh .armor-mod {
|
|
margin: 3px;
|
|
height: 24px;
|
|
width: 28px;
|
|
/* padding: 0; */
|
|
border: 3px solid #111;
|
|
background-color: #111;
|
|
border-radius: 0.6em;
|
|
font-size: 0.9rem;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
position: relative;
|
|
color: white;
|
|
top: -2px;
|
|
right: -19px;
|
|
}
|
|
|
|
.mosh .savetext {
|
|
display: block;
|
|
margin-bottom: .2em;
|
|
width: 100%;
|
|
color: white;
|
|
/* font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; */
|
|
font-size: 0.8rem;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.mosh .savebackground {
|
|
border-radius: 10px;
|
|
background: #111;
|
|
padding-bottom: 0.3rem;
|
|
padding-top: 0.4rem;
|
|
height: 225px;
|
|
}
|
|
|
|
.mosh .header {
|
|
grid-area: header;
|
|
background-color: #000;
|
|
display: grid;
|
|
grid-template-columns: 0.25fr 1fr;
|
|
/* gap: 1.25rem; */
|
|
align-items: center;
|
|
grid-column: 1/-1;
|
|
background: #111;
|
|
color: white;
|
|
font-family: "Montserrat", "Arial Black", sans-serif;
|
|
font-weight: bold;
|
|
text-transform: uppercase;
|
|
border-radius: 15px;
|
|
}
|
|
|
|
.mosh .padding{
|
|
padding: 5px;
|
|
}
|
|
|
|
.mosh .actor-sidebar-tab{
|
|
border-radius: 0 10px 10px 0;
|
|
/* z-index: -1; */
|
|
box-shadow: 0 0 22px -6px;
|
|
border: 2px solid;
|
|
writing-mode: vertical-rl;
|
|
rotate: 180deg;
|
|
opacity: 0.5;
|
|
}
|
|
|
|
.mosh .actor-sidebar-tab:hover{
|
|
opacity: 1;
|
|
}
|
|
|
|
.mosh .actor-sidebar-row{
|
|
position: absolute;
|
|
display: flex;
|
|
flex-direction: column;
|
|
left: -20px;
|
|
top: 30px;
|
|
z-index: -1;
|
|
/* transition: 0.3s; */
|
|
padding-left: 10px;
|
|
}
|
|
|
|
.mosh .actor-sidebar-row:hover{
|
|
left: -48px;
|
|
}
|
|
|
|
.mosh .creature-header-grid {
|
|
display: grid;
|
|
grid-template-areas:
|
|
'name header header'
|
|
'line line line';
|
|
background: #111;
|
|
|
|
}
|
|
|
|
|
|
.mosh .creature-header {
|
|
display: flex ;
|
|
flex-direction: row-reverse;
|
|
align-items: center;
|
|
color: white;
|
|
font-family: "Montserrat", "Arial Black", sans-serif;
|
|
font-weight: bold;
|
|
text-transform: uppercase;
|
|
grid-area: header;
|
|
padding: 8px;
|
|
}
|
|
|
|
.mosh .creature-description-grid{
|
|
display: grid;
|
|
grid-template-columns: 1fr 15em;
|
|
}
|
|
|
|
.mosh .creature-abilities{
|
|
background: rgb(22, 22, 22);
|
|
margin: 12px;
|
|
border: 2px solid white;
|
|
outline: 5px solid rgb(22, 22, 22);
|
|
overflow: auto;
|
|
height: 375px;
|
|
border-radius: 10px;
|
|
}
|
|
|
|
.mosh .ship-stats-grid{
|
|
display: grid;
|
|
grid-template-columns: 17em 1fr 18em;
|
|
}
|
|
|
|
.mosh .ship-sbt-stats-grid{
|
|
display: grid;
|
|
grid-template-columns: 10em 1fr 16em;
|
|
gap: 10px;
|
|
}
|
|
|
|
.mosh .sbt-crew-section{
|
|
margin: 0px;
|
|
border: 2px solid white;
|
|
outline: 3px solid rgb(22, 22, 22);
|
|
overflow: auto;
|
|
height: 400px;
|
|
border-radius: 10px;
|
|
padding: 4px 6px;
|
|
}
|
|
|
|
.mosh .sbt-text-area{
|
|
font-family: "Roboto", sans-serif;
|
|
margin: -0.15em;
|
|
border: 2px solid #c5c5c5;
|
|
border-radius: 15px;
|
|
font-size: 11pt;
|
|
font-weight: bold;
|
|
background: #fff;
|
|
resize: none;
|
|
min-height: 0;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.mosh .sbt-megadamage{
|
|
/* position: absolute; */
|
|
/* left: 0; */
|
|
/* background: white;
|
|
left: -300px;
|
|
width: 300px;
|
|
padding: 20px;
|
|
border-radius: 10px 0 0 10px;
|
|
height: 600px;
|
|
overflow-y: auto;
|
|
z-index: -1; */
|
|
|
|
position: absolute;
|
|
background: white;
|
|
left: -310px;
|
|
width: 300px;
|
|
padding: 20px;
|
|
border-radius: 10px;
|
|
z-index: -2;
|
|
transition: 1s;
|
|
height: auto;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.mosh .sbt-megadamage-open{
|
|
left: -310px;
|
|
height: auto;
|
|
}
|
|
|
|
.mosh .sbt-megadamage-closed{
|
|
left: 0;
|
|
height: 0%;
|
|
}
|
|
|
|
.mosh .sbt-crew-name {
|
|
text-align: center;
|
|
font-size: 1rem;
|
|
/* text-transform: uppercase; */
|
|
color:black;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.mosh .sbt-crew-job {
|
|
height: auto;
|
|
font-size: 0.9rem;
|
|
color:rgb(129, 129, 129);
|
|
font-weight: bold;
|
|
font-style: italic;
|
|
text-align: center;
|
|
}
|
|
|
|
.mosh .item-armor-grid {
|
|
display: grid;
|
|
grid-template-columns: 1fr 12em;
|
|
gap: 10px;
|
|
}
|
|
|
|
.mosh .whiteline {
|
|
border-top: 3px solid white;
|
|
grid-area: line;
|
|
margin-top: 5px;
|
|
margin-bottom: 10px;
|
|
margin-left: 15px;
|
|
margin-right: 15px;
|
|
}
|
|
|
|
.mosh .blackline {
|
|
border-top: 3px solid black;
|
|
grid-area: line;
|
|
margin-bottom: 5px;
|
|
margin-left: 15px;
|
|
margin-right: 15px;
|
|
margin-top: 5px;
|
|
}
|
|
|
|
.mosh .greyline {
|
|
border-top: 3px solid grey;
|
|
grid-area: line;
|
|
margin-top: 5px;
|
|
margin-bottom: 10px;
|
|
margin-left: 15px;
|
|
margin-right: 15px;
|
|
}
|
|
|
|
.mosh .headerinputfield {
|
|
margin: 0;
|
|
height: auto;
|
|
width: 100%;
|
|
padding-left: 0;
|
|
padding-right: 0;
|
|
border: 2px solid #111;
|
|
background-color: #fff;
|
|
border-radius: 3em;
|
|
font-size: 1rem;
|
|
margin-right: 0;
|
|
min-width: 0;
|
|
overflow: hidden;
|
|
box-sizing: border-box;
|
|
display: flex;
|
|
align-items: center;
|
|
min-height: 2.1rem;
|
|
}
|
|
|
|
.mosh .sla-header-input,
|
|
.mosh .header-field {
|
|
min-width: 0;
|
|
}
|
|
|
|
.mosh .creaturename {
|
|
height: auto;
|
|
width: 100%;
|
|
padding-left: 13px;
|
|
font-size: 1.3rem;
|
|
font-weight: bold;
|
|
color:white;
|
|
text-transform: uppercase;
|
|
font-family: "Century Gothic", "Diadact Gothic", sans-serif;
|
|
}
|
|
|
|
.mosh .creaturestat {
|
|
margin-left: 4px;
|
|
height: auto;
|
|
font-size: 0.9rem;
|
|
text-transform: uppercase;
|
|
font-family: "Century Gothic", "Diadact Gothic", sans-serif;
|
|
color:white;
|
|
}
|
|
|
|
.mosh .creaturedescription {
|
|
height: 400px;
|
|
padding: 10px;
|
|
overflow-y: auto;
|
|
}
|
|
.mosh .creaturedescription .editor-content{
|
|
overflow-y: visible;
|
|
}
|
|
.mosh .creaturedescription .editor{
|
|
overflow: visible;
|
|
}
|
|
|
|
.mosh .creature-ability-container {
|
|
padding: 4px;
|
|
margin-left: 2px;
|
|
}
|
|
|
|
.mosh .creature-ability-title {
|
|
text-align: center;
|
|
font-size: 0.9rem;
|
|
text-transform: uppercase;
|
|
font-family: "Century Gothic", "Diadact Gothic", sans-serif;
|
|
color:white;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.mosh .creature-ability-text {
|
|
height: auto;
|
|
font-size: 0.8rem;
|
|
font-family: "Century Gothic", "Diadact Gothic", sans-serif;
|
|
color:white;
|
|
}
|
|
|
|
.mosh .tox.tox-tinymce {
|
|
min-height: 100%;
|
|
}
|
|
.mosh .editor {
|
|
height: 100%;
|
|
}
|
|
|
|
.noborder {
|
|
border: 0 !important;
|
|
background: 0 !important;
|
|
}
|
|
|
|
.mosh .headerinputtext {
|
|
padding: 0.1rem;
|
|
color: white;
|
|
font-family: "Futura PT Cond Bold", "Josefin Sans", "Roboto", sans-serif;
|
|
font-size: 0.95rem;
|
|
font-weight: bold;
|
|
text-align: left;
|
|
text-transform: uppercase;
|
|
margin-right: 10px;
|
|
margin-top: 3px;
|
|
}
|
|
|
|
.mosh .headergrid {
|
|
display: grid;
|
|
grid-template-columns: 1fr 0.9fr 1fr 1fr 1fr 0.85fr 0.85fr 0.85fr;
|
|
grid-template-rows: auto auto auto;
|
|
gap: 0.35rem 0.5rem;
|
|
padding: 1.45em 1em 1em;
|
|
/* margin-top: -11px; */
|
|
align-items: end;
|
|
}
|
|
|
|
.mosh .sla-sheet-wordmark {
|
|
grid-column: 1 / 7;
|
|
grid-row: 1;
|
|
font-family: "Futura PT Cond Bold", "Josefin Sans", "Roboto", sans-serif;
|
|
font-size: 1.85rem;
|
|
font-weight: 700;
|
|
letter-spacing: 0.12em;
|
|
line-height: 0.95;
|
|
text-transform: uppercase;
|
|
color: rgba(255, 255, 255, 0.92);
|
|
text-align: center;
|
|
margin-bottom: 0.35rem;
|
|
text-shadow: 0 0 10px rgba(208, 94, 26, 0.18);
|
|
}
|
|
|
|
.mosh.sheet.actor.character .window-header .header-button.configure-actor,
|
|
.mosh.sheet.actor.character .window-header .header-button.sheet-theme-toggle {
|
|
min-width: 30px;
|
|
padding: 0 6px;
|
|
font-size: 0;
|
|
}
|
|
|
|
.mosh.sheet.actor.character .window-header .header-button.configure-actor span,
|
|
.mosh.sheet.actor.character .window-header .header-button.sheet-theme-toggle span {
|
|
display: none;
|
|
}
|
|
|
|
.mosh.sheet.actor.character .window-header .header-button.configure-actor i,
|
|
.mosh.sheet.actor.character .window-header .header-button.sheet-theme-toggle i {
|
|
margin: 0;
|
|
font-size: 0.9rem;
|
|
}
|
|
|
|
.mosh .headerinputfield input,
|
|
.mosh .charname input {
|
|
font-family: "Futura PT Book", "Josefin Sans", "Roboto", sans-serif;
|
|
font-weight: 700;
|
|
letter-spacing: 0.01em;
|
|
min-width: 0;
|
|
width: 100%;
|
|
box-sizing: border-box;
|
|
display: block;
|
|
padding: 0 14px;
|
|
line-height: 1.1;
|
|
height: 100%;
|
|
border-radius: 999px !important;
|
|
border: 0 !important;
|
|
background: transparent !important;
|
|
outline: none;
|
|
appearance: none;
|
|
-webkit-appearance: none;
|
|
}
|
|
|
|
.mosh .headernamegrid,
|
|
.mosh .header-field-name {
|
|
grid-column: 1 / span 3;
|
|
grid-row: 2;
|
|
}
|
|
|
|
.mosh .header-field-credits {
|
|
/* positioned by flex parent .sla-header-bottom-row */
|
|
}
|
|
|
|
.mosh .header-field-lad {
|
|
/* positioned by flex parent .sla-header-bottom-row */
|
|
align-self: start;
|
|
}
|
|
|
|
.mosh .header-field-class {
|
|
grid-column: 4 / span 2;
|
|
grid-row: 2;
|
|
}
|
|
|
|
.mosh .header-field-race {
|
|
grid-column: 6 / span 3;
|
|
grid-row: 2;
|
|
}
|
|
|
|
.mosh .header-field-sla-rank {
|
|
/* positioned by flex parent .sla-header-bottom-row */
|
|
text-align: center;
|
|
}
|
|
|
|
.mosh .header-field-height {
|
|
/* positioned by flex parent .sla-header-bottom-row */
|
|
text-align: center;
|
|
}
|
|
|
|
.mosh .header-field-weight {
|
|
/* positioned by flex parent .sla-header-bottom-row */
|
|
text-align: center;
|
|
}
|
|
|
|
.mosh .header-field-rest {
|
|
grid-column: 7 / -1;
|
|
grid-row: 1;
|
|
align-self: center;
|
|
justify-self: end;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: flex-end;
|
|
padding-bottom: 0.35rem;
|
|
}
|
|
|
|
.mosh .sla-header-bottom-row {
|
|
grid-column: 1 / -1;
|
|
grid-row: 3;
|
|
display: flex;
|
|
gap: 0.5rem;
|
|
align-items: end;
|
|
}
|
|
|
|
.mosh .sla-header-bottom-row .header-field {
|
|
flex: 1;
|
|
min-width: 0;
|
|
}
|
|
|
|
.mosh .sla-header-bottom-row .header-field-lad .sla-header-checkbox {
|
|
width: 100%;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.mosh .sla-header-checkbox {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 0.45rem;
|
|
min-height: 2rem;
|
|
padding: 0.2rem 0.7rem;
|
|
border: 2px solid #111;
|
|
border-radius: 999px;
|
|
background: #fff;
|
|
color: #111;
|
|
font-family: "Futura PT Book", "Josefin Sans", "Roboto", sans-serif;
|
|
font-weight: 700;
|
|
cursor: pointer;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.mosh .sla-header-checkbox input[type="checkbox"] {
|
|
margin: 0;
|
|
width: 1rem;
|
|
height: 1rem;
|
|
accent-color: #c99d23;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.mosh .sla-header-checkbox span {
|
|
line-height: 1;
|
|
white-space: nowrap;
|
|
font-size: 0.86rem;
|
|
letter-spacing: 0.05em;
|
|
}
|
|
|
|
.mosh .sla-header-rest-pill {
|
|
min-width: 0;
|
|
width: 100%;
|
|
justify-content: center;
|
|
align-self: center;
|
|
background: linear-gradient(180deg, #4aa8ff 0%, #1b64d8 100%) !important;
|
|
color: #f4fbff !important;
|
|
border: 1px solid rgba(134, 209, 255, 0.9) !important;
|
|
box-shadow: 0 0 0 1px rgba(9, 29, 56, 0.45), 0 0 14px rgba(58, 152, 255, 0.28);
|
|
padding: 0.5rem 1rem !important;
|
|
font-size: 1rem !important;
|
|
font-weight: 700 !important;
|
|
letter-spacing: 0.08em !important;
|
|
text-transform: uppercase !important;
|
|
}
|
|
|
|
.mosh .header-field-compact .headerinputfield {
|
|
min-height: 34px;
|
|
padding-left: 0;
|
|
}
|
|
|
|
/* ── Vevaphon Morph Tab ─────────────────────────────────── */
|
|
.mosh .sla-morph-track-bar {
|
|
position: relative;
|
|
height: 20px;
|
|
background: rgba(255,255,255,0.08);
|
|
border-radius: 4px;
|
|
overflow: hidden;
|
|
margin-bottom: 8px;
|
|
}
|
|
.mosh .sla-morph-track-fill {
|
|
height: 100%;
|
|
border-radius: 4px;
|
|
transition: width 0.3s ease;
|
|
background: #3a8a3a;
|
|
}
|
|
.mosh .sla-morph-track-fill.instability-elevated { background: #c99d23; }
|
|
.mosh .sla-morph-track-fill.instability-critical { background: #c0392b; }
|
|
.mosh .sla-morph-track-label {
|
|
position: absolute;
|
|
inset: 0;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
font-size: 0.78rem;
|
|
font-weight: 700;
|
|
color: #fff;
|
|
text-shadow: 0 1px 2px rgba(0,0,0,0.7);
|
|
}
|
|
.mosh .sla-morph-btn-instab {
|
|
flex: 1;
|
|
padding: 0.45rem 0.6rem;
|
|
font-size: 0.82rem;
|
|
font-weight: 700;
|
|
letter-spacing: 0.04em;
|
|
background: linear-gradient(180deg, #c99d23 0%, #a07c12 100%) !important;
|
|
color: #fff !important;
|
|
border: 1px solid rgba(255,220,80,0.5) !important;
|
|
border-radius: 4px;
|
|
}
|
|
.mosh .sla-morph-btn-instab-down {
|
|
background: linear-gradient(180deg, #5a5a5a 0%, #333 100%) !important;
|
|
border-color: rgba(180,180,180,0.3) !important;
|
|
}
|
|
.mosh .sla-morph-form-btn {
|
|
display: block;
|
|
width: 100%;
|
|
text-align: left;
|
|
padding: 10px 14px;
|
|
margin-bottom: 8px;
|
|
background: rgba(255,255,255,0.04);
|
|
border: 1px solid rgba(255,255,255,0.1) !important;
|
|
border-radius: 6px;
|
|
cursor: pointer;
|
|
transition: background 0.15s;
|
|
}
|
|
.mosh .sla-morph-form-btn:hover { background: rgba(255,255,255,0.09); }
|
|
.mosh .sla-morph-form-btn.sla-morph-active {
|
|
background: rgba(58,138,58,0.25) !important;
|
|
border-color: rgba(80,200,80,0.5) !important;
|
|
}
|
|
.mosh .sla-morph-form-name {
|
|
display: block;
|
|
font-size: 0.88rem;
|
|
font-weight: 700;
|
|
letter-spacing: 0.06em;
|
|
text-transform: uppercase;
|
|
color: #e0e0e0;
|
|
margin-bottom: 4px;
|
|
}
|
|
.mosh .sla-morph-active .sla-morph-form-name { color: #7ddb7d; }
|
|
.mosh .sla-morph-form-summary {
|
|
font-size: 0.8rem;
|
|
color: rgba(255,255,255,0.55);
|
|
line-height: 1.4;
|
|
}
|
|
.mosh .sla-tag.instability-elevated { background: #c99d23; color: #fff; }
|
|
.mosh .sla-tag.instability-critical { background: #c0392b; color: #fff; }
|
|
/* ─────────────────────────────────────────────────────────── */
|
|
|
|
.mosh .header-field-compact .headerinputfield input {
|
|
font-size: 0.95rem;
|
|
text-align: center;
|
|
}
|
|
|
|
.mosh .header-field-compact .headerinputtext {
|
|
font-size: 0.95rem;
|
|
text-align: center;
|
|
}
|
|
|
|
.mosh .headerrankgrid {
|
|
/* grid-column: span 3; */
|
|
display: inline-flex;
|
|
}
|
|
|
|
.mosh .circle{
|
|
color: rgb(22, 22, 22);
|
|
background: white;
|
|
border-radius: 10px;
|
|
/* border: 2px solid black; */
|
|
width: 15px;
|
|
height: 15px;
|
|
}
|
|
|
|
.mosh .circle-f{ /*Filled circle*/
|
|
color: rgb(22, 22, 22);
|
|
background: rgb(100, 100, 100);
|
|
border-radius: 10px;
|
|
/* border: 2px solid black; */
|
|
width: 15px;
|
|
height: 15px;
|
|
}
|
|
|
|
.mosh .profile {
|
|
width: 140px;
|
|
height: auto;
|
|
padding: 6px;
|
|
border-radius: 10px;
|
|
border: 2px solid rgba(102, 209, 255, 0.95);
|
|
box-shadow: 0 0 0 1px rgba(8, 18, 30, 0.9), 0 0 14px rgba(54, 176, 255, 0.35);
|
|
}
|
|
|
|
.mosh .rollcontainer {
|
|
border-radius: 10em;
|
|
background: #fff;
|
|
padding: 0 0.5rem;
|
|
padding-bottom: 0.1rem;
|
|
width: 100%;
|
|
border: 2px solid #111;
|
|
border-radius: 0em 0em 0em 0em;
|
|
font-family: "Josefin Sans", "Roboto", sans-serif;
|
|
}
|
|
|
|
.mosh .sla-roll-outcome,
|
|
.mosh .sla-roll-result .dice-total {
|
|
transition: color 120ms ease, border-color 120ms ease, box-shadow 120ms ease;
|
|
}
|
|
|
|
.mosh .sla-roll-outcome.sla-crit-success,
|
|
.mosh .sla-roll-result .dice-total.sla-crit-success {
|
|
color: #0f5c2e;
|
|
background: rgba(15, 92, 46, 0.08);
|
|
}
|
|
|
|
.mosh .sla-roll-outcome.sla-crit-failure,
|
|
.mosh .sla-roll-result .dice-total.sla-crit-failure {
|
|
color: #8d1f18;
|
|
background: rgba(141, 31, 24, 0.08);
|
|
}
|
|
|
|
.mosh .sla-roll-result.sla-crit-success .dice-total {
|
|
border-color: #0f5c2e;
|
|
box-shadow: 0 0 0 2px rgba(15, 92, 46, 0.18);
|
|
}
|
|
|
|
.mosh .sla-roll-result.sla-crit-failure .dice-total {
|
|
border-color: #8d1f18;
|
|
box-shadow: 0 0 0 2px rgba(141, 31, 24, 0.18);
|
|
}
|
|
|
|
.mosh .rollh1 {
|
|
width: 107%;
|
|
margin-top: 0;
|
|
margin-left: -9px;
|
|
font-size: 1.2rem;
|
|
font-weight: bold;
|
|
text-transform: uppercase;
|
|
background: #111;
|
|
color: white;
|
|
/* border-bottom-right-radius: 0.5em; */
|
|
padding: 5px;
|
|
}
|
|
|
|
.mosh .rollweaponh1 {
|
|
min-height: 32px;
|
|
height: auto;
|
|
margin-top: -15px;
|
|
margin-left: -8px;
|
|
margin-right: -11px;
|
|
font-size: 1.02rem;
|
|
font-weight: bold;
|
|
text-transform: uppercase;
|
|
background: #111;
|
|
/* border-bottom-right-radius: 1.5em; */
|
|
color: white;
|
|
padding: 5px;
|
|
flex: auto;
|
|
width: 70%;
|
|
display: flex;
|
|
align-items: center;
|
|
line-height: 1.05;
|
|
white-space: normal;
|
|
word-break: break-word;
|
|
font-family: "Josefin Sans", "Roboto", sans-serif;
|
|
letter-spacing: 0.08em;
|
|
}
|
|
|
|
.mosh .rollh2 {
|
|
font-size: 1.1rem;
|
|
font-weight: normal;
|
|
text-transform: uppercase;
|
|
line-height: 1;
|
|
text-align: center;
|
|
margin-top: 4px;
|
|
padding: 5px;
|
|
}
|
|
|
|
.mosh .rollmods {
|
|
font-size: 0.8rem;
|
|
font-weight: normal;
|
|
text-transform: uppercase;
|
|
/* line-height: 1; */
|
|
text-align: center;
|
|
margin-top: -8px;
|
|
margin-bottom: 3px;
|
|
padding: 5px;
|
|
color: grey;
|
|
}
|
|
|
|
.mosh .rollattribute {
|
|
width: 100%;
|
|
padding: 0.5rem;
|
|
color: black;
|
|
/* font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; */
|
|
font-size: 0.9rem;
|
|
text-align: center;
|
|
}
|
|
|
|
.mosh .roll-grid {
|
|
box-sizing: border-box;
|
|
display: grid;
|
|
grid-template-columns: repeat(4, 1fr);
|
|
align-items: center;
|
|
width: 100%;
|
|
}
|
|
|
|
.mosh .roll-result {
|
|
padding: 8px;
|
|
border: 2px solid #111;
|
|
border-radius: 1em;
|
|
font-size: 1.5rem;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
grid-column: 2/span 2;
|
|
}
|
|
|
|
|
|
.mosh .roll-target {
|
|
box-sizing: border-box;
|
|
display: grid;
|
|
grid-template-columns: 1fr 6rem;
|
|
align-items: center;
|
|
gap: 2.5rem;
|
|
padding: 0.8rem;
|
|
font-size: 0.9rem;
|
|
background: white;
|
|
border-radius: 1.5rem;
|
|
color: #111;
|
|
|
|
font-family: "Montserrat", "Arial Black", sans-serif;
|
|
font-weight: bold;
|
|
text-transform: uppercase;
|
|
text-align: right;
|
|
}
|
|
|
|
.mosh .roll-targetbox {
|
|
padding: 2px;
|
|
border: 2px solid #111;
|
|
border-radius: 0.3em;
|
|
font-size: 0.9rem;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
margin-right: 0px;
|
|
}
|
|
|
|
.mosh .roll-damage {
|
|
font-size: 0.9rem;
|
|
line-height: 1;
|
|
text-align: center;
|
|
margin-top: 4px;
|
|
padding: 5px;
|
|
color: rgb(117, 0, 0);
|
|
font-weight: normal;
|
|
text-transform: uppercase;
|
|
font-family: "Montserrat", "Arial Black", sans-serif;
|
|
}
|
|
|
|
.mosh .roll-damagebox {
|
|
padding: 4px;
|
|
border: 2px solid rgb(117, 0, 0);
|
|
border-radius: 1em;
|
|
font-size: 1.2rem;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
grid-column: 2/span 2;
|
|
color: rgb(117, 0, 0);
|
|
width: 70px;
|
|
margin: auto;
|
|
}
|
|
|
|
.mosh .items-tab-grid{
|
|
grid-template-columns: 50% 50%;
|
|
}
|
|
.mosh form.actor-generator div.fulllabel {
|
|
border-radius: 2em;
|
|
}
|
|
.mosh form.actor-generator div.ulinputfield {
|
|
min-height: 150px;
|
|
}
|
|
.mosh form.actor-generator .smalltext {
|
|
font-size: 0.7rem;
|
|
}
|
|
.mosh form.actor-generator div#generator-header-grid-1col {
|
|
grid-column: span 1/span 1;
|
|
grid-template-columns: repeat(1, minmax(0, 1fr));
|
|
}
|
|
.mosh form.actor-generator .element-group {
|
|
margin-top: 10px;
|
|
}
|
|
.mosh form.actor-generator .credit-img {
|
|
height: 30px;
|
|
margin-top: 0%;
|
|
}
|
|
.mosh form.actor-generator .checkbox-round {
|
|
appearance: none;
|
|
}
|
|
.mosh form.actor-generator .checkbox-round:checked {
|
|
background-color: gray;
|
|
}
|
|
.mosh form.actor-generator .clicable-item {
|
|
cursor: pointer;
|
|
}
|
|
.mosh .characterGeneratorSkillPopup {
|
|
margin-bottom: 10px;
|
|
}
|
|
.mosh .characterGeneratorSkillPopup .skillpopupDescription {
|
|
text-align: center;
|
|
font-weight: bold;
|
|
padding-bottom: 0.2em;
|
|
}
|
|
|
|
.mosh .characterGeneratorSkillPopup .center {
|
|
text-align: center;
|
|
}
|
|
|
|
/* Dialog V2 - Macro Pop Ups */
|
|
|
|
/* Base dialog styling */
|
|
.application.dialog.macro-popup-dialog {
|
|
background: rgb(255,255,255);
|
|
font-family: "Roboto", sans-serif;
|
|
color: #1A1915;
|
|
}
|
|
|
|
/* Adjust dialog content gap */
|
|
.macro-popup-dialog .dialog-content.standard-form {
|
|
gap: .5rem;
|
|
}
|
|
|
|
/* Adjust dialog form gap */
|
|
.macro-popup-dialog .dialog-form.standard-form {
|
|
gap: .5rem;
|
|
}
|
|
|
|
/* MPD window header */
|
|
.macro-popup-dialog .window-header {
|
|
background: rgb(25,25,25);
|
|
}
|
|
|
|
/* MPD window content */
|
|
.macro-popup-dialog .window-content {
|
|
padding: 10px;
|
|
}
|
|
|
|
/* MPD macro window */
|
|
.macro-popup-dialog .macro_window {
|
|
background: rgb(230,230,230);
|
|
border-radius: 9px;
|
|
}
|
|
|
|
/* MPD macro image */
|
|
.macro-popup-dialog .macro_img {
|
|
|
|
}
|
|
|
|
/* MPD macro desc */
|
|
.macro-popup-dialog .macro_desc {
|
|
font-family: "Roboto", sans-serif;
|
|
font-size: 10.5pt;
|
|
font-weight: 400;
|
|
padding-top: 8px;
|
|
padding-left: 0px;
|
|
padding-right: 8px;
|
|
padding-bottom: 8px;
|
|
}
|
|
|
|
/* MPD macro desc — title styling */
|
|
.macro-popup-dialog .macro_desc h4 {
|
|
font-family: "Roboto", sans-serif;
|
|
font-size: 14pt;
|
|
font-weight: 400;
|
|
color: #1A1915;
|
|
border-bottom: 1px solid darkred;
|
|
margin-bottom: 8px;
|
|
}
|
|
|
|
/* MPD macro prompt */
|
|
.macro-popup-dialog .macro_prompt {
|
|
|
|
}
|
|
|
|
/* MPD grid layouts */
|
|
.macro-popup-dialog .grid-1col {
|
|
grid-column: span 1 / span 1;
|
|
grid-template-columns: repeat(1, minmax(0, 1fr));
|
|
}
|
|
|
|
.macro-popup-dialog .grid-2col {
|
|
display: grid;
|
|
grid-column: span 2 / span 2;
|
|
grid-template-columns: repeat(2, minmax(0, 1fr));
|
|
gap: 2px;
|
|
padding: 0;
|
|
}
|
|
|
|
.macro-popup-dialog .grid-3col {
|
|
grid-column: span 3 / span 3;
|
|
grid-template-columns: repeat(3, minmax(0, 1fr));
|
|
}
|
|
|
|
/* update buttons to look more old school */
|
|
.macro-popup-dialog .form-footer button {
|
|
background: rgb(230,230,230);
|
|
color: #1A1915;
|
|
border: 1px solid #222;
|
|
border-radius: 4px;
|
|
padding: 4px 10px;
|
|
font-size: 11pt;
|
|
font-weight: 500;
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 6px;
|
|
}
|
|
|
|
.macro-popup-dialog .form-footer button:hover {
|
|
background: #444;
|
|
color: #fff;
|
|
border-color: #111;
|
|
}
|
|
|
|
/* Custom radio: kill native + theme accents */
|
|
.macro-popup-dialog input[type="radio"] {
|
|
appearance: none;
|
|
-webkit-appearance: none;
|
|
accent-color: initial; /* ignore theme accent */
|
|
box-sizing: border-box;
|
|
width: 16px;
|
|
height: 16px;
|
|
border: 2px solid #777; /* medium grey ring */
|
|
border-radius: 50%;
|
|
background: #fff; /* white center when unchecked */
|
|
display: inline-flex; /* center the pseudo-dot */
|
|
align-items: center;
|
|
justify-content: center;
|
|
line-height: 0;
|
|
margin: 0 8px 0 2px;
|
|
vertical-align: middle;
|
|
|
|
/* nuke any theme glow/orange */
|
|
box-shadow: none !important;
|
|
outline: none;
|
|
}
|
|
|
|
/* The inner dot (hidden until checked) */
|
|
.macro-popup-dialog input[type="radio"]::before {
|
|
content: "";
|
|
width: 8px;
|
|
height: 8px;
|
|
border-radius: 50%;
|
|
background: #111; /* dot color */
|
|
transform: scale(0);
|
|
transition: transform 120ms ease-in-out;
|
|
}
|
|
|
|
/* Checked = show the dot */
|
|
.macro-popup-dialog input[type="radio"]:checked::before {
|
|
transform: scale(1);
|
|
}
|
|
|
|
/* Checked = show the dot */
|
|
.macro-popup-dialog input[type="radio"]:checked::after {
|
|
color: none !important;
|
|
width: 8px;
|
|
height: 8px;
|
|
border-radius: 50%;
|
|
transform: scale(0);
|
|
background: #ffffff;
|
|
}
|
|
|
|
/* Hover/focus states (accessible, non-orange) */
|
|
.macro-popup-dialog input[type="radio"]:hover { border-color: #5c5c5c; }
|
|
.macro-popup-dialog input[type="radio"]:focus-visible {
|
|
outline: 2px solid #9a9a9a;
|
|
outline-offset: 2px;
|
|
}
|
|
|
|
/* If your theme highlights the whole row via :has(input:checked), strip it here */
|
|
.macro-popup-dialog label:has(input[type="radio"]:checked) {
|
|
background: inherit !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
.mosh .sla-panel {
|
|
margin-bottom: 14px;
|
|
padding: 12px;
|
|
border: 1px solid #18232e;
|
|
background:
|
|
linear-gradient(135deg, rgba(14, 26, 35, 0.96), rgba(34, 50, 64, 0.92)),
|
|
radial-gradient(circle at top right, rgba(224, 188, 84, 0.18), transparent 35%);
|
|
color: #f1f3f5;
|
|
border-radius: 10px;
|
|
}
|
|
|
|
.mosh .sla-banner {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
gap: 12px;
|
|
align-items: flex-start;
|
|
margin-bottom: 12px;
|
|
}
|
|
|
|
.mosh .sla-kicker,
|
|
.mosh .sla-card-label,
|
|
.mosh .sla-chat-title,
|
|
.mosh.sla-chat-card .sla-chat-title {
|
|
font-family: "Josefin Sans", "Roboto", sans-serif;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.12em;
|
|
font-size: 0.72rem;
|
|
font-weight: 700;
|
|
}
|
|
|
|
.mosh .sla-title,
|
|
.mosh .sla-card-title {
|
|
font-family: "Josefin Sans", "Roboto", sans-serif;
|
|
font-size: 1.2rem;
|
|
line-height: 1.2;
|
|
font-weight: 700;
|
|
}
|
|
|
|
.mosh .sla-tags,
|
|
.mosh .sla-tag-row,
|
|
.mosh .sla-note-list,
|
|
.mosh .sla-action-row {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
gap: 6px;
|
|
}
|
|
|
|
.mosh .sla-tag,
|
|
.mosh .sla-note-pill {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
padding: 4px 8px;
|
|
border-radius: 999px;
|
|
border: 1px solid rgba(17, 17, 17, 0.16);
|
|
background: rgba(17, 17, 17, 0.06);
|
|
color: #14181c;
|
|
font-size: 0.74rem;
|
|
}
|
|
|
|
.mosh .sla-note-pill-wide {
|
|
width: 100%;
|
|
justify-content: flex-start;
|
|
border-radius: 12px;
|
|
}
|
|
|
|
.mosh .sla-card-grid {
|
|
gap: 12px;
|
|
margin-bottom: 12px;
|
|
}
|
|
|
|
.mosh .sla-card-label,
|
|
.mosh .sla-card-title {
|
|
color: #14181c;
|
|
}
|
|
|
|
.mosh .sla-panel .sla-card,
|
|
.mosh .tab[data-tab="ebb"] .sla-card {
|
|
background: rgba(255, 255, 255, 0.08);
|
|
border: 1px solid rgba(255, 255, 255, 0.12);
|
|
color: #edf1f4;
|
|
backdrop-filter: blur(4px);
|
|
box-shadow: none;
|
|
}
|
|
|
|
.mosh .sla-panel .sla-card-copy,
|
|
.mosh .tab[data-tab="ebb"] .sla-card-copy,
|
|
.mosh .sla-panel .sla-card-label,
|
|
.mosh .tab[data-tab="ebb"] .sla-card-label,
|
|
.mosh .sla-panel .sla-card-title,
|
|
.mosh .tab[data-tab="ebb"] .sla-card-title {
|
|
color: rgba(245, 247, 250, 0.9);
|
|
}
|
|
|
|
.mosh .sla-panel .sla-tag,
|
|
.mosh .sla-panel .sla-note-pill,
|
|
.mosh .tab[data-tab="ebb"] .sla-tag,
|
|
.mosh .tab[data-tab="ebb"] .sla-note-pill {
|
|
border-color: rgba(255, 255, 255, 0.14);
|
|
background: rgba(255, 255, 255, 0.08);
|
|
color: #f4f6f8;
|
|
}
|
|
|
|
.mosh .sla-card {
|
|
padding: 12px;
|
|
border-radius: 10px;
|
|
background: #f4efe6;
|
|
border: 1px solid rgba(17, 17, 17, 0.14);
|
|
color: #14181c;
|
|
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45);
|
|
}
|
|
|
|
.mosh .sla-card-copy,
|
|
.mosh .sla-chat-copy,
|
|
.mosh.sla-chat-card .sla-chat-copy {
|
|
margin-top: 6px;
|
|
line-height: 1.45;
|
|
color: #2d3338;
|
|
}
|
|
|
|
.mosh .tab[data-tab="skills"] .sla-card,
|
|
.mosh .tab[data-tab="weapons"] .sla-card,
|
|
.mosh .tab[data-tab="items"] .sla-card,
|
|
.mosh .tab[data-tab="traits"] .sla-card {
|
|
background: #f3ede3 !important;
|
|
color: #18130f !important;
|
|
border: 1px solid rgba(24, 19, 15, 0.14);
|
|
}
|
|
|
|
.mosh .tab[data-tab="skills"] .sla-card-label,
|
|
.mosh .tab[data-tab="weapons"] .sla-card-label,
|
|
.mosh .tab[data-tab="items"] .sla-card-label,
|
|
.mosh .tab[data-tab="traits"] .sla-card-label,
|
|
.mosh .tab[data-tab="skills"] .sla-card-title,
|
|
.mosh .tab[data-tab="weapons"] .sla-card-title,
|
|
.mosh .tab[data-tab="items"] .sla-card-title,
|
|
.mosh .tab[data-tab="traits"] .sla-card-title,
|
|
.mosh .tab[data-tab="skills"] .sla-card-copy,
|
|
.mosh .tab[data-tab="weapons"] .sla-card-copy,
|
|
.mosh .tab[data-tab="items"] .sla-card-copy,
|
|
.mosh .tab[data-tab="traits"] .sla-card-copy {
|
|
color: #18130f !important;
|
|
}
|
|
|
|
.mosh .sla-flux-meter {
|
|
margin-top: 10px;
|
|
height: 10px;
|
|
border-radius: 999px;
|
|
overflow: hidden;
|
|
background: rgba(255, 255, 255, 0.1);
|
|
border: 1px solid rgba(255, 255, 255, 0.12);
|
|
}
|
|
|
|
.mosh .sla-flux-meter-fill {
|
|
height: 100%;
|
|
border-radius: inherit;
|
|
background: linear-gradient(90deg, rgba(81, 163, 109, 0.9), rgba(203, 161, 68, 0.92));
|
|
}
|
|
|
|
.mosh .sla-flux-meter-fill.frayed {
|
|
background: linear-gradient(90deg, rgba(203, 161, 68, 0.92), rgba(194, 112, 55, 0.96));
|
|
}
|
|
|
|
.mosh .sla-flux-meter-fill.breach,
|
|
.mosh .sla-flux-meter-fill.catastrophic {
|
|
background: linear-gradient(90deg, rgba(194, 112, 55, 0.96), rgba(161, 59, 59, 0.96));
|
|
}
|
|
|
|
.mosh .sla-flux-stage {
|
|
display: inline-flex;
|
|
margin-top: 8px;
|
|
padding: 5px 10px;
|
|
border-radius: 999px;
|
|
font-family: "Josefin Sans", "Roboto", sans-serif;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.08em;
|
|
font-weight: 700;
|
|
}
|
|
|
|
.mosh .sla-flux-stage.stable { background: rgba(81, 163, 109, 0.25); color: #dff7e7; }
|
|
.mosh .sla-flux-stage.charged { background: rgba(203, 161, 68, 0.25); color: #fff2c8; }
|
|
.mosh .sla-flux-stage.frayed { background: rgba(194, 112, 55, 0.28); color: #ffe2cc; }
|
|
.mosh .sla-flux-stage.breach { background: rgba(161, 59, 59, 0.32); color: #ffd7d7; }
|
|
.mosh .sla-flux-stage.catastrophic { background: rgba(99, 31, 31, 0.5); color: #fff0f0; }
|
|
|
|
.mosh .sla-action-row button,
|
|
.mosh .sla-generator button,
|
|
.mosh .sla-world-tools button {
|
|
border: 1px solid rgba(255, 255, 255, 0.12);
|
|
background: linear-gradient(180deg, #f0c24b, #b88619);
|
|
color: #10171d;
|
|
font-family: "Josefin Sans", "Roboto", sans-serif;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.05em;
|
|
font-weight: 700;
|
|
flex: 0 0 auto;
|
|
width: auto;
|
|
min-width: 0;
|
|
padding: 6px 10px;
|
|
line-height: 1.1;
|
|
}
|
|
|
|
.mosh .sla-action-row button:hover,
|
|
.mosh .sla-generator button:hover,
|
|
.mosh .sla-world-tools button:hover {
|
|
box-shadow: 0 0 0 1px rgba(255,255,255,0.12), 0 4px 18px rgba(240, 194, 75, 0.28);
|
|
}
|
|
|
|
.mosh .sla-rule-list {
|
|
display: grid;
|
|
gap: 8px;
|
|
margin-top: 10px;
|
|
}
|
|
|
|
.mosh .sla-rule-toggle {
|
|
display: grid;
|
|
grid-template-columns: 18px 1fr;
|
|
gap: 10px;
|
|
align-items: flex-start;
|
|
padding: 10px;
|
|
border-radius: 10px;
|
|
background: rgba(255, 255, 255, 0.06);
|
|
border: 1px solid rgba(255, 255, 255, 0.1);
|
|
cursor: pointer;
|
|
}
|
|
|
|
.mosh .sla-rule-toggle input[type="checkbox"] {
|
|
cursor: pointer;
|
|
}
|
|
|
|
.mosh .sla-rule-text {
|
|
display: grid;
|
|
gap: 4px;
|
|
}
|
|
|
|
.mosh .sla-rule-title {
|
|
font-family: "Josefin Sans", "Roboto", sans-serif;
|
|
font-weight: 700;
|
|
color: #f4f6f8;
|
|
}
|
|
|
|
.mosh .sla-rule-summary {
|
|
color: rgba(245, 247, 250, 0.82);
|
|
line-height: 1.35;
|
|
}
|
|
|
|
.mosh .sla-ability-list .item-header,
|
|
.mosh .sla-ability-list .item {
|
|
background: rgba(15, 20, 26, 0.92);
|
|
color: #edf1f4;
|
|
}
|
|
|
|
.mosh .sla-ability-list .skill-stat,
|
|
.mosh .sla-ability-list .item-header .skill-stat,
|
|
.mosh .sla-ability-list .item-controls a,
|
|
.mosh .sla-ability-list .item-controls i {
|
|
color: #edf1f4;
|
|
}
|
|
|
|
.mosh .sla-ability-list .item-controls a:hover,
|
|
.mosh .sla-ability-list .item-controls a:focus {
|
|
color: #f0c24b;
|
|
}
|
|
|
|
.mosh .sla-chat-card,
|
|
.mosh.sla-chat-card {
|
|
padding: 10px;
|
|
border: 1px solid #1e2d39;
|
|
border-radius: 8px;
|
|
background: linear-gradient(180deg, rgba(17, 27, 36, 0.98), rgba(26, 40, 51, 0.98));
|
|
color: #eff3f7;
|
|
}
|
|
|
|
.mosh .sla-chat-card .sla-chat-copy,
|
|
.mosh.sla-chat-card .sla-chat-copy,
|
|
.mosh .sla-chat-card .sla-chat-title,
|
|
.mosh.sla-chat-card .sla-chat-title {
|
|
color: #eff3f7;
|
|
}
|
|
|
|
.mosh .sla-sidebar-actions,
|
|
.directory-header .sla-sidebar-actions {
|
|
display: flex;
|
|
gap: 8px;
|
|
margin-top: 8px;
|
|
flex-wrap: wrap;
|
|
}
|
|
|
|
.mosh .sla-sidebar-actions button,
|
|
.directory-header .sla-sidebar-actions button {
|
|
border: 1px solid rgba(224, 196, 160, 0.8);
|
|
background: rgba(15, 14, 24, 0.94);
|
|
color: #f6e5c8;
|
|
border-radius: 12px;
|
|
padding: 8px 12px;
|
|
font-family: "Josefin Sans", "Roboto", sans-serif;
|
|
font-weight: 700;
|
|
}
|
|
|
|
.mosh .weapon-ammo {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 2px;
|
|
align-items: center;
|
|
justify-content: center;
|
|
min-width: 110px;
|
|
}
|
|
|
|
.mosh .sla-weapon-ammo-primary {
|
|
font-size: 0.8rem;
|
|
font-weight: 700;
|
|
line-height: 1.15;
|
|
}
|
|
|
|
.mosh .sla-weapon-ammo-secondary {
|
|
font-size: 0.68rem;
|
|
color: #5d6670;
|
|
line-height: 1.1;
|
|
}
|
|
|
|
.mosh .sla-save-action-strip {
|
|
display: flex;
|
|
gap: 6px;
|
|
justify-content: center;
|
|
margin-top: 8px;
|
|
}
|
|
|
|
.mosh .sla-mainstat-action-strip {
|
|
display: flex;
|
|
justify-content: center;
|
|
margin-top: 10px;
|
|
}
|
|
|
|
.mosh .sla-sheet-action {
|
|
border: 1px solid rgba(255, 255, 255, 0.14);
|
|
background: linear-gradient(180deg, #f0c24b, #b88619);
|
|
color: #10171d;
|
|
font-family: "Josefin Sans", "Roboto", sans-serif;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.05em;
|
|
font-weight: 700;
|
|
flex: 0 0 auto;
|
|
width: auto;
|
|
min-width: 86px;
|
|
padding: 6px 14px;
|
|
line-height: 1.1;
|
|
min-height: 34px;
|
|
border-radius: 999px;
|
|
}
|
|
|
|
.mosh .sla-sheet-action:hover {
|
|
box-shadow: 0 0 0 1px rgba(255,255,255,0.12), 0 4px 18px rgba(240, 194, 75, 0.28);
|
|
}
|
|
|
|
.mosh .sla-rule-readonly {
|
|
cursor: default;
|
|
}
|
|
|
|
.mosh .sla-rule-readonly input[type="checkbox"] {
|
|
pointer-events: none;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-legacy .sla-sheet-wordmark {
|
|
color: #faf5e8 !important;
|
|
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.35);
|
|
letter-spacing: 0.12em;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-legacy .header,
|
|
.mosh.sla-sheet-theme-legacy .header-fields {
|
|
background: linear-gradient(180deg, #2a140f, #110d0c) !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-legacy .mosh .header,
|
|
.window-app.sla-window-theme-legacy .mosh .header-fields {
|
|
background: linear-gradient(180deg, #e8dcc7, #cbb392) !important;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-legacy .sheet-tabs,
|
|
.mosh.sla-sheet-theme-legacy .tab-select,
|
|
.mosh.sla-sheet-theme-legacy .items-list .item-header {
|
|
background: #15110f !important;
|
|
color: #f3eee2 !important;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-legacy .sla-panel,
|
|
.mosh.sla-sheet-theme-legacy .sla-card {
|
|
background: #ede3d2 !important;
|
|
color: #14181c !important;
|
|
box-shadow: 0 0 0 1px rgba(34, 20, 14, 0.18);
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-legacy .sla-card-copy,
|
|
.mosh.sla-sheet-theme-legacy .sla-card-label,
|
|
.mosh.sla-sheet-theme-legacy .sla-card-title,
|
|
.mosh.sla-sheet-theme-legacy .sla-tag,
|
|
.mosh.sla-sheet-theme-legacy .sla-note-pill,
|
|
.mosh.sla-sheet-theme-legacy .sla-rule-title,
|
|
.mosh.sla-sheet-theme-legacy .sla-rule-summary {
|
|
color: #14181c;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-legacy .sla-panel .sla-card,
|
|
.mosh.sla-sheet-theme-legacy .tab[data-tab="ebb"] .sla-card {
|
|
background: #f2ede4;
|
|
border: 1px solid rgba(17, 17, 17, 0.14);
|
|
color: #14181c;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-legacy .sla-panel .sla-card-copy,
|
|
.mosh.sla-sheet-theme-legacy .tab[data-tab="ebb"] .sla-card-copy,
|
|
.mosh.sla-sheet-theme-legacy .sla-panel .sla-card-label,
|
|
.mosh.sla-sheet-theme-legacy .tab[data-tab="ebb"] .sla-card-label,
|
|
.mosh.sla-sheet-theme-legacy .sla-panel .sla-card-title,
|
|
.mosh.sla-sheet-theme-legacy .tab[data-tab="ebb"] .sla-card-title,
|
|
.mosh.sla-sheet-theme-legacy .sla-panel .sla-tag,
|
|
.mosh.sla-sheet-theme-legacy .sla-panel .sla-note-pill,
|
|
.mosh.sla-sheet-theme-legacy .tab[data-tab="ebb"] .sla-tag,
|
|
.mosh.sla-sheet-theme-legacy .tab[data-tab="ebb"] .sla-note-pill {
|
|
color: #14181c;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-legacy .sla-rule-toggle {
|
|
background: rgba(17, 17, 17, 0.04);
|
|
border-color: rgba(17, 17, 17, 0.14);
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-legacy,
|
|
.mosh.sla-sheet-theme-legacy .sheet-body,
|
|
.mosh.sla-sheet-theme-legacy .items-list,
|
|
.mosh.sla-sheet-theme-legacy .item.flexrow,
|
|
.mosh.sla-sheet-theme-legacy .tab {
|
|
background: #f5efe3 !important;
|
|
color: #17120f !important;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-legacy .savebackground,
|
|
.mosh.sla-sheet-theme-legacy .health,
|
|
.mosh.sla-sheet-theme-legacy .abilities {
|
|
background: #efe4d3 !important;
|
|
border: 1px solid rgba(42, 20, 15, 0.22);
|
|
border-radius: 14px;
|
|
}
|
|
|
|
.window-app.sla-window-theme-legacy .mosh .savebackground,
|
|
.window-app.sla-window-theme-legacy .mosh .health,
|
|
.window-app.sla-window-theme-legacy .mosh .abilities {
|
|
background: #efe4d3 !important;
|
|
border: 1px solid rgba(42, 20, 15, 0.22) !important;
|
|
border-radius: 14px;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-legacy .resource.mainstat .mainstatlabel,
|
|
.mosh.sla-sheet-theme-legacy .savetext,
|
|
.mosh.sla-sheet-theme-legacy .item-header,
|
|
.mosh.sla-sheet-theme-legacy .sheet-tabs {
|
|
background: #1a1311 !important;
|
|
color: #f7efe1 !important;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-legacy .sheet-tabs .tab-select:hover,
|
|
.mosh.sla-sheet-theme-legacy .sheet-tabs .tab-select.active {
|
|
background: linear-gradient(180deg, #d9c2a2, #b8925e) !important;
|
|
color: #1a140f !important;
|
|
box-shadow: 0 0 0 1px rgba(31, 20, 14, 0.28);
|
|
}
|
|
|
|
.window-app.sla-window-theme-legacy .mosh,
|
|
.window-app.sla-window-theme-legacy .mosh .sheet-body,
|
|
.window-app.sla-window-theme-legacy .mosh .tab,
|
|
.window-app.sla-window-theme-legacy .mosh .items-list {
|
|
background: #f5efe3 !important;
|
|
color: #17120f !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-legacy .mosh .sheet-tabs {
|
|
background: linear-gradient(90deg, rgba(228, 214, 190, 0.98), rgba(196, 167, 126, 0.98) 55%, rgba(228, 214, 190, 0.98)) !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-legacy .mosh .sheet-tabs .tab-select {
|
|
color: #2b1e16 !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-legacy .mosh .sheet-tabs .tab-select:hover,
|
|
.window-app.sla-window-theme-legacy .mosh .sheet-tabs .tab-select.active {
|
|
background: linear-gradient(180deg, #3b251b, #1f1510) !important;
|
|
color: #f6ebd9 !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-legacy .mosh .header,
|
|
.window-app.sla-window-theme-legacy .mosh .header-fields {
|
|
background: linear-gradient(180deg, #e8dcc7, #cbb392) !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-legacy .mosh .headerinputtext,
|
|
.window-app.sla-window-theme-legacy .mosh .headerinputfield input,
|
|
.window-app.sla-window-theme-legacy .mosh .charname input,
|
|
.window-app.sla-window-theme-legacy .mosh .sla-sheet-wordmark {
|
|
color: #2a1c14 !important;
|
|
text-shadow: none !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-legacy .mosh .headerinputfield,
|
|
.window-app.sla-window-theme-legacy .mosh .minmaxwrapper,
|
|
.window-app.sla-window-theme-legacy .mosh .circle-input,
|
|
.window-app.sla-window-theme-legacy .mosh .square-input {
|
|
background: #fffaf1 !important;
|
|
border-color: rgba(42, 20, 15, 0.28) !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-legacy .mosh .sla-header-checkbox {
|
|
background: #fffaf1 !important;
|
|
color: #17120f !important;
|
|
border-color: rgba(42, 20, 15, 0.28) !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-legacy .mosh .textarea-input,
|
|
.window-app.sla-window-theme-legacy .mosh .trauma-response-box {
|
|
background: #fffaf1 !important;
|
|
color: #17120f !important;
|
|
border: 1px solid rgba(42, 20, 15, 0.22) !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-legacy .mosh .trauma-response-box::placeholder {
|
|
color: rgba(31, 23, 18, 0.48) !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-legacy .mosh .mainstatlabel,
|
|
.window-app.sla-window-theme-legacy .mosh .stresslabel,
|
|
.window-app.sla-window-theme-legacy .mosh .items-list .item-header {
|
|
background: #2d1e17 !important;
|
|
color: #f6ebd9 !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-legacy .mosh .mainstattext,
|
|
.window-app.sla-window-theme-legacy .mosh .savetext {
|
|
color: #f6ebd9 !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-legacy .mosh .sla-carry-summary {
|
|
background: rgba(244, 236, 223, 0.96) !important;
|
|
color: #241913 !important;
|
|
border-color: rgba(42, 20, 15, 0.2) !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-legacy .mosh .sla-carry-summary-title,
|
|
.window-app.sla-window-theme-legacy .mosh .sla-carry-summary-main,
|
|
.window-app.sla-window-theme-legacy .mosh .sla-carry-summary-meta {
|
|
color: #241913 !important;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-legacy .circle-input,
|
|
.mosh.sla-sheet-theme-legacy .square-input,
|
|
.mosh.sla-sheet-theme-legacy .mainstatmod-input,
|
|
.mosh.sla-sheet-theme-legacy .mainsavemod-input,
|
|
.mosh.sla-sheet-theme-legacy .headerinputfield,
|
|
.mosh.sla-sheet-theme-legacy .headerinputfield input,
|
|
.mosh.sla-sheet-theme-legacy .maxhealth-input,
|
|
.mosh.sla-sheet-theme-legacy .sla-panel input,
|
|
.mosh.sla-sheet-theme-legacy .sla-panel textarea,
|
|
.mosh.sla-sheet-theme-legacy .sla-panel select {
|
|
background: #fffaf1 !important;
|
|
color: #17120f !important;
|
|
border-color: rgba(42, 20, 15, 0.28) !important;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-legacy .sla-sheet-action {
|
|
background: linear-gradient(180deg, #d9c2a2, #b28a58) !important;
|
|
color: #1b140f !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-legacy .mosh .health .resource-label,
|
|
.window-app.sla-window-theme-legacy .mosh .health .minmaxtext,
|
|
.window-app.sla-window-theme-legacy .mosh .health .healthmaxtext,
|
|
.window-app.sla-window-theme-legacy .mosh .health .area-title,
|
|
.window-app.sla-window-theme-legacy .mosh .health .faded-label,
|
|
.window-app.sla-window-theme-legacy .mosh .savebackground .resource-label,
|
|
.window-app.sla-window-theme-legacy .mosh .savebackground .savetext,
|
|
.window-app.sla-window-theme-legacy .mosh .abilities .resource-label,
|
|
.window-app.sla-window-theme-legacy .mosh .abilities .mainstatmod-title {
|
|
color: #2b1e16 !important;
|
|
text-shadow: none !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-legacy .window-content,
|
|
.window-content.sla-window-theme-legacy {
|
|
background: linear-gradient(180deg, #eadfcd, #d8c2a1) !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-modern .window-content,
|
|
.window-content.sla-window-theme-modern {
|
|
background: linear-gradient(180deg, #1a2430, #0d1218) !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-legacy .window-header,
|
|
.window-content.sla-window-theme-legacy .window-header,
|
|
.window-app.sla-window-theme-legacy .window-title {
|
|
background: linear-gradient(180deg, #694833, #2f2118) !important;
|
|
color: #f4e8d2 !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-modern .window-header,
|
|
.window-content.sla-window-theme-modern .window-header,
|
|
.window-app.sla-window-theme-modern .window-title {
|
|
background: linear-gradient(180deg, #243445, #121a23) !important;
|
|
color: #e8eff5 !important;
|
|
}
|
|
|
|
.mosh .sla-generator .resource,
|
|
.mosh .sla-world-tools .resource {
|
|
padding: 8px;
|
|
border-radius: 8px;
|
|
background: rgba(18, 27, 36, 0.88);
|
|
color: #eff3f7;
|
|
}
|
|
|
|
.mosh .sla-briefing-card {
|
|
min-height: 100%;
|
|
}
|
|
|
|
.mosh.sla-generator .sla-card,
|
|
.mosh .sla-generator .sla-card {
|
|
background: #f4f2ec;
|
|
border: 1px solid #c8c1b4;
|
|
color: #161a1e;
|
|
}
|
|
|
|
.mosh.sla-generator .sla-card-copy,
|
|
.mosh.sla-generator .sla-card-title,
|
|
.mosh.sla-generator .sla-card-label,
|
|
.mosh.sla-generator .sla-note-pill,
|
|
.mosh .sla-generator .sla-card-copy,
|
|
.mosh .sla-generator .sla-card-title,
|
|
.mosh .sla-generator .sla-card-label,
|
|
.mosh .sla-generator .sla-note-pill,
|
|
.mosh.sla-generator p,
|
|
.mosh .sla-generator p {
|
|
color: #161a1e;
|
|
}
|
|
|
|
.mosh.sla-generator .sla-note-pill,
|
|
.mosh .sla-generator .sla-note-pill {
|
|
background: rgba(22, 26, 30, 0.08);
|
|
border-color: rgba(22, 26, 30, 0.16);
|
|
}
|
|
|
|
.mosh.sla-generator .resource-label,
|
|
.mosh .sla-generator .resource-label,
|
|
.mosh.sla-generator label.checkbox,
|
|
.mosh .sla-generator label.checkbox,
|
|
.mosh.sla-generator [data-briefing],
|
|
.mosh .sla-generator [data-briefing] {
|
|
color: #14181c;
|
|
}
|
|
|
|
.mosh .sla-generator input,
|
|
.mosh .sla-generator select,
|
|
.mosh .sla-world-tools input,
|
|
.mosh .sla-world-tools select {
|
|
background: rgba(255, 255, 255, 0.92);
|
|
color: #101417;
|
|
}
|
|
|
|
.mosh .headerinputtext,
|
|
.mosh .headerinputfield input,
|
|
.mosh .charname input,
|
|
.mosh .mainstattext,
|
|
.mosh .resource-label,
|
|
.mosh .healthmaxtext,
|
|
.mosh .skill-stat,
|
|
.mosh .skill-name,
|
|
.mosh .sheet-tabs .tab-select,
|
|
.mosh .item-header,
|
|
.mosh .mainstatmod-title {
|
|
font-family: "Futura PT Cond Medium", "Josefin Sans", "Roboto", sans-serif;
|
|
}
|
|
|
|
.mosh .sheet-tabs .tab-select {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
min-height: 34px;
|
|
padding: 0 12px;
|
|
margin: 0 2px;
|
|
border-radius: 999px;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.08em;
|
|
color: rgba(255, 255, 255, 0.82);
|
|
transition: background 120ms ease, color 120ms ease, box-shadow 120ms ease;
|
|
}
|
|
|
|
.mosh .sheet-tabs .tab-select:hover,
|
|
.mosh .sheet-tabs .tab-select.active {
|
|
background: linear-gradient(180deg, #f2eee7, #d9d0c5);
|
|
color: #151515;
|
|
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18);
|
|
}
|
|
|
|
.mosh .sla-panel input,
|
|
.mosh .sla-panel select {
|
|
background: rgba(34, 43, 51, 0.92);
|
|
color: #f2f5f7;
|
|
border: 1px solid rgba(212, 190, 148, 0.42);
|
|
}
|
|
|
|
.mosh .sla-panel input::placeholder,
|
|
.mosh .sla-panel textarea::placeholder {
|
|
color: rgba(242, 245, 247, 0.58);
|
|
}
|
|
|
|
.mosh .sla-panel textarea,
|
|
.mosh .tab[data-tab="special-rules"] textarea {
|
|
background: rgba(34, 43, 51, 0.92);
|
|
color: #f2f5f7;
|
|
border: 1px solid rgba(212, 190, 148, 0.32);
|
|
}
|
|
|
|
.mosh .tab[data-tab="sla"] .resource-label,
|
|
.mosh .tab[data-tab="special-rules"] .resource-label,
|
|
.mosh .tab[data-tab="sla"] .sla-card-copy,
|
|
.mosh .tab[data-tab="special-rules"] .sla-card-copy,
|
|
.mosh .tab[data-tab="sla"] .sla-card-label,
|
|
.mosh .tab[data-tab="special-rules"] .sla-card-label,
|
|
.mosh .tab[data-tab="sla"] .sla-card-title,
|
|
.mosh .tab[data-tab="special-rules"] .sla-card-title,
|
|
.mosh .tab[data-tab="special-rules"] .sla-rule-title,
|
|
.mosh .tab[data-tab="special-rules"] .sla-rule-summary {
|
|
color: #f2f5f7;
|
|
}
|
|
|
|
.mosh .tab[data-tab="sla"] .sla-note-pill,
|
|
.mosh .tab[data-tab="special-rules"] .sla-note-pill {
|
|
background: rgba(242, 238, 231, 0.12);
|
|
border-color: rgba(242, 238, 231, 0.18);
|
|
color: #f4f6f7;
|
|
}
|
|
|
|
.mosh .tab[data-tab="sla"] .sla-card,
|
|
.mosh .tab[data-tab="sla"] .sla-card-copy,
|
|
.mosh .tab[data-tab="sla"] .sla-card-label,
|
|
.mosh .tab[data-tab="sla"] .sla-card-title,
|
|
.mosh .tab[data-tab="sla"] .sla-note-pill,
|
|
.window-app.sla-window-theme-modern .mosh .tab[data-tab="sla"] .sla-card,
|
|
.window-app.sla-window-theme-modern .mosh .tab[data-tab="sla"] .sla-card-copy,
|
|
.window-app.sla-window-theme-modern .mosh .tab[data-tab="sla"] .sla-card-label,
|
|
.window-app.sla-window-theme-modern .mosh .tab[data-tab="sla"] .sla-card-title,
|
|
.window-app.sla-window-theme-modern .mosh .tab[data-tab="sla"] .sla-note-pill {
|
|
color: #18130f !important;
|
|
}
|
|
|
|
.mosh .tab[data-tab="sla"] .sla-card {
|
|
background: #f3ede3 !important;
|
|
border: 1px solid rgba(24, 19, 15, 0.14) !important;
|
|
}
|
|
|
|
.mosh .tab[data-tab="sla"] .sla-note-pill,
|
|
.window-app.sla-window-theme-modern .mosh .tab[data-tab="sla"] .sla-note-pill {
|
|
background: rgba(255, 255, 255, 0.38) !important;
|
|
border-color: rgba(24, 19, 15, 0.14) !important;
|
|
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.35);
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-legacy .tab[data-tab="sla"] .sla-card,
|
|
.window-app.sla-window-theme-legacy .mosh .tab[data-tab="sla"] .sla-card {
|
|
background: #ece1cf !important;
|
|
border: 1px solid rgba(33, 23, 16, 0.16) !important;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-legacy .tab[data-tab="sla"] .sla-card,
|
|
.mosh.sla-sheet-theme-legacy .tab[data-tab="sla"] .sla-card-copy,
|
|
.mosh.sla-sheet-theme-legacy .tab[data-tab="sla"] .sla-card-label,
|
|
.mosh.sla-sheet-theme-legacy .tab[data-tab="sla"] .sla-card-title,
|
|
.mosh.sla-sheet-theme-legacy .tab[data-tab="sla"] .sla-note-pill,
|
|
.window-app.sla-window-theme-legacy .mosh .tab[data-tab="sla"] .sla-card,
|
|
.window-app.sla-window-theme-legacy .mosh .tab[data-tab="sla"] .sla-card-copy,
|
|
.window-app.sla-window-theme-legacy .mosh .tab[data-tab="sla"] .sla-card-label,
|
|
.window-app.sla-window-theme-legacy .mosh .tab[data-tab="sla"] .sla-card-title,
|
|
.window-app.sla-window-theme-legacy .mosh .tab[data-tab="sla"] .sla-note-pill {
|
|
color: #211710 !important;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-legacy .tab[data-tab="sla"] .sla-note-pill,
|
|
.window-app.sla-window-theme-legacy .mosh .tab[data-tab="sla"] .sla-note-pill {
|
|
background: rgba(255, 251, 245, 0.45) !important;
|
|
border-color: rgba(33, 23, 16, 0.16) !important;
|
|
}
|
|
|
|
.mosh .trauma-response-box {
|
|
display: block;
|
|
width: 100%;
|
|
min-height: 92px;
|
|
max-height: 150px;
|
|
padding: 10px 12px;
|
|
box-sizing: border-box;
|
|
font-size: 0.92rem;
|
|
line-height: 1.25;
|
|
overflow-y: auto;
|
|
resize: vertical;
|
|
border-radius: 12px;
|
|
}
|
|
|
|
.mosh .sla-trauma-panel {
|
|
display: grid;
|
|
grid-template-rows: auto auto minmax(112px, auto);
|
|
row-gap: 8px;
|
|
min-width: 0;
|
|
}
|
|
|
|
.mosh .sla-trauma-controls {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 8px;
|
|
flex-wrap: nowrap;
|
|
}
|
|
|
|
.mosh .sla-trauma-toggle {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 0.45rem;
|
|
padding: 0.2rem 0.55rem;
|
|
border-radius: 999px;
|
|
border: 1px solid rgba(255, 255, 255, 0.14);
|
|
background: rgba(14, 20, 28, 0.72);
|
|
color: #e7eef6;
|
|
font-size: 0.67rem;
|
|
font-weight: 700;
|
|
letter-spacing: 0.05em;
|
|
text-transform: uppercase;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.mosh .sla-trauma-toggle input[type="checkbox"] {
|
|
margin: 0;
|
|
accent-color: #3f92ff;
|
|
}
|
|
|
|
.mosh .sla-trauma-controls .sla-inline-mini-button {
|
|
min-width: 0;
|
|
padding: 0.2rem 0.7rem;
|
|
font-size: 0.67rem;
|
|
line-height: 1.1;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.mosh .sla-stat-heading {
|
|
color: #eaf2f8 !important;
|
|
font-family: "Futura PT Cond Bold", "Josefin Sans", "Roboto", sans-serif;
|
|
font-size: 1.08rem;
|
|
font-weight: 700;
|
|
letter-spacing: 0.05em;
|
|
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.45);
|
|
}
|
|
|
|
.mosh .sla-stat-subheading {
|
|
color: #d7e1e8 !important;
|
|
font-size: 0.72rem;
|
|
font-weight: 700;
|
|
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.35);
|
|
}
|
|
|
|
.mosh .sla-trauma-heading {
|
|
display: block;
|
|
margin-bottom: 4px;
|
|
text-align: center;
|
|
}
|
|
|
|
.mosh .sla-armor-track {
|
|
background: #050608 !important;
|
|
border-color: #111 !important;
|
|
}
|
|
|
|
.mosh .sla-armor-value-cell {
|
|
color: #f4f7fb !important;
|
|
justify-content: center;
|
|
align-items: center;
|
|
}
|
|
|
|
.mosh .sla-armor-main {
|
|
color: #f4f7fb !important;
|
|
font-weight: 700;
|
|
}
|
|
|
|
.mosh .sla-armor-cover-bonus {
|
|
color: #f7d88f !important;
|
|
}
|
|
|
|
.mosh .sla-armor-divider {
|
|
border-right-color: rgba(255, 255, 255, 0.95) !important;
|
|
}
|
|
|
|
.mosh .health .resource-label,
|
|
.mosh .health .minmaxtext,
|
|
.mosh .health .healthmaxtext,
|
|
.mosh .health .area-title,
|
|
.mosh .health .faded-label,
|
|
.mosh .savebackground .resource-label,
|
|
.mosh .savebackground .savetext,
|
|
.mosh .abilities .resource-label,
|
|
.mosh .abilities .mainstatmod-title {
|
|
color: #dce8f2 !important;
|
|
}
|
|
|
|
.mosh .health .resource-label,
|
|
.mosh .health .minmaxtext,
|
|
.mosh .savebackground .resource-label,
|
|
.mosh .savebackground .savetext {
|
|
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.42);
|
|
}
|
|
|
|
.mosh .health .healthmaxtext,
|
|
.mosh .abilities .mainstatmod-title {
|
|
color: #b7c7d4 !important;
|
|
}
|
|
|
|
.mosh .health .faded-label,
|
|
.mosh .health .area-title {
|
|
color: #c9d7e2 !important;
|
|
}
|
|
|
|
.mosh .health label.resource-label.minmaxtext,
|
|
.mosh .health div.resource-label,
|
|
.mosh .health .healthmaxtext,
|
|
.mosh .savebackground .savetext,
|
|
.mosh .savebackground .resource-label,
|
|
.mosh .abilities .resource-label {
|
|
color: #dce8f2 !important;
|
|
}
|
|
|
|
.mosh .sla-skill-name-cell {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 2px;
|
|
}
|
|
|
|
.mosh .sla-skill-name-cell small {
|
|
color: #626262;
|
|
font-size: 0.75rem;
|
|
line-height: 1.2;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-modern .header,
|
|
.mosh.sla-sheet-theme-modern .health,
|
|
.mosh.sla-sheet-theme-modern .abilities,
|
|
.mosh.sla-sheet-theme-modern .savebackground {
|
|
background: linear-gradient(180deg, #1f2834, #10161d) !important;
|
|
border: 1px solid rgba(93, 131, 166, 0.2);
|
|
}
|
|
|
|
.window-app.sla-window-theme-modern .mosh .header,
|
|
.window-app.sla-window-theme-modern .mosh .health,
|
|
.window-app.sla-window-theme-modern .mosh .abilities,
|
|
.window-app.sla-window-theme-modern .mosh .savebackground {
|
|
background: linear-gradient(180deg, #1f2834, #10161d) !important;
|
|
border: 1px solid rgba(93, 131, 166, 0.2) !important;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-modern .health .resource-label,
|
|
.mosh.sla-sheet-theme-modern .health .minmaxtext,
|
|
.mosh.sla-sheet-theme-modern .health .healthmaxtext,
|
|
.mosh.sla-sheet-theme-modern .health .area-title,
|
|
.mosh.sla-sheet-theme-modern .health .faded-label,
|
|
.mosh.sla-sheet-theme-modern .savebackground .resource-label,
|
|
.mosh.sla-sheet-theme-modern .savebackground .savetext,
|
|
.mosh.sla-sheet-theme-modern .abilities .resource-label,
|
|
.mosh.sla-sheet-theme-modern .abilities .mainstatmod-title {
|
|
color: #dce8f2 !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-modern .mosh .health .resource-label,
|
|
.window-app.sla-window-theme-modern .mosh .health .minmaxtext,
|
|
.window-app.sla-window-theme-modern .mosh .health .healthmaxtext,
|
|
.window-app.sla-window-theme-modern .mosh .health .area-title,
|
|
.window-app.sla-window-theme-modern .mosh .health .faded-label,
|
|
.window-app.sla-window-theme-modern .mosh .savebackground .resource-label,
|
|
.window-app.sla-window-theme-modern .mosh .savebackground .savetext,
|
|
.window-app.sla-window-theme-modern .mosh .abilities .resource-label,
|
|
.window-app.sla-window-theme-modern .mosh .abilities .mainstatmod-title {
|
|
color: #dce8f2 !important;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-modern .health .resource-label,
|
|
.mosh.sla-sheet-theme-modern .health .minmaxtext,
|
|
.mosh.sla-sheet-theme-modern .savebackground .resource-label,
|
|
.mosh.sla-sheet-theme-modern .savebackground .savetext {
|
|
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.42);
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-modern .health .healthmaxtext,
|
|
.mosh.sla-sheet-theme-modern .abilities .mainstatmod-title {
|
|
color: #b7c7d4 !important;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-modern .health .faded-label,
|
|
.mosh.sla-sheet-theme-modern .health .area-title {
|
|
color: #c9d7e2 !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-modern .mosh .health .resource-label,
|
|
.window-app.sla-window-theme-modern .mosh .health .minmaxtext,
|
|
.window-app.sla-window-theme-modern .mosh .savebackground .resource-label,
|
|
.window-app.sla-window-theme-modern .mosh .savebackground .savetext {
|
|
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.42) !important;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-modern .sla-stat-heading,
|
|
.window-app.sla-window-theme-modern .mosh .sla-stat-heading {
|
|
color: #e7f0f8 !important;
|
|
}
|
|
|
|
.mosh[data-sla-theme="modern"] .sla-stat-heading {
|
|
color: #e7f0f8 !important;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-modern .sla-stat-subheading,
|
|
.window-app.sla-window-theme-modern .mosh .sla-stat-subheading {
|
|
color: #d2dde6 !important;
|
|
}
|
|
|
|
.mosh[data-sla-theme="modern"] .sla-stat-subheading {
|
|
color: #d2dde6 !important;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-modern .sla-sheet-wordmark {
|
|
color: #cfe5f7 !important;
|
|
text-shadow: 0 0 14px rgba(86, 135, 178, 0.22);
|
|
}
|
|
|
|
.window-app.sla-window-theme-modern .mosh .sla-sheet-wordmark {
|
|
color: #cfe5f7 !important;
|
|
text-shadow: 0 0 14px rgba(86, 135, 178, 0.22) !important;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-modern .sheet-tabs {
|
|
background: linear-gradient(90deg, rgba(15, 22, 31, 0.98), rgba(26, 39, 54, 0.98) 55%, rgba(15, 22, 31, 0.98)) !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-modern .mosh .sheet-tabs {
|
|
background: linear-gradient(90deg, rgba(15, 22, 31, 0.98), rgba(26, 39, 54, 0.98) 55%, rgba(15, 22, 31, 0.98)) !important;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-modern .sheet-tabs .tab-select:hover,
|
|
.mosh.sla-sheet-theme-modern .sheet-tabs .tab-select.active {
|
|
background: linear-gradient(180deg, #d9e4ef, #aabccd) !important;
|
|
color: #0f1419 !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-modern .mosh .sheet-tabs .tab-select:hover,
|
|
.window-app.sla-window-theme-modern .mosh .sheet-tabs .tab-select.active {
|
|
background: linear-gradient(180deg, #d9e4ef, #aabccd) !important;
|
|
color: #0f1419 !important;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-modern .headerinputfield,
|
|
.mosh.sla-sheet-theme-modern .headerinputfield input,
|
|
.mosh.sla-sheet-theme-modern .mainstatmod-input,
|
|
.mosh.sla-sheet-theme-modern .mainsavemod-input,
|
|
.mosh.sla-sheet-theme-modern .circle-input,
|
|
.mosh.sla-sheet-theme-modern .square-input,
|
|
.mosh.sla-sheet-theme-modern .minmaxwrapper {
|
|
background: #f7f8fa !important;
|
|
color: #11161b !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-modern .mosh .headerinputfield,
|
|
.window-app.sla-window-theme-modern .mosh .headerinputfield input,
|
|
.window-app.sla-window-theme-modern .mosh .mainstatmod-input,
|
|
.window-app.sla-window-theme-modern .mosh .mainsavemod-input,
|
|
.window-app.sla-window-theme-modern .mosh .circle-input,
|
|
.window-app.sla-window-theme-modern .mosh .square-input,
|
|
.window-app.sla-window-theme-modern .mosh .minmaxwrapper {
|
|
background: #f7f8fa !important;
|
|
color: #11161b !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-modern .mosh .sla-header-checkbox {
|
|
background: #f7f8fa !important;
|
|
color: #11161b !important;
|
|
border-color: rgba(17, 22, 27, 0.24) !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-modern .mosh .textarea-input,
|
|
.window-app.sla-window-theme-modern .mosh .trauma-response-box {
|
|
background: #11161d !important;
|
|
color: #f4f7fa !important;
|
|
border: 1px solid rgba(212, 190, 148, 0.24) !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-modern .mosh .trauma-response-box::placeholder {
|
|
color: rgba(244, 247, 250, 0.52) !important;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-modern .textarea-input {
|
|
background: #11161d;
|
|
color: #f4f7fa;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-modern .item-header {
|
|
background: rgba(16, 22, 30, 0.94);
|
|
border-bottom: 1px solid rgba(217, 227, 237, 0.2);
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-modern .items-list .item-header .skill-stat,
|
|
.mosh.sla-sheet-theme-modern .items-list .item-header .item-controls a,
|
|
.mosh.sla-sheet-theme-modern .items-list .item-header .item-controls i,
|
|
.mosh.sla-sheet-theme-modern .items-list .skill-stat,
|
|
.mosh.sla-sheet-theme-modern .items-list .item-controls a,
|
|
.mosh.sla-sheet-theme-modern .items-list .item-controls i,
|
|
.mosh.sla-sheet-theme-modern .weapon-shots,
|
|
.mosh.sla-sheet-theme-modern .weapon-reload,
|
|
.mosh.sla-sheet-theme-modern .weapon-fire-mode,
|
|
.mosh.sla-sheet-theme-modern .weapon-ammo,
|
|
.mosh.sla-sheet-theme-modern .sla-card-copy {
|
|
color: #e7eef4 !important;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-modern .items-list .skill-name {
|
|
background: #0b0f14;
|
|
color: #ffffff;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-modern .sla-skill-name-cell small,
|
|
.mosh.sla-sheet-theme-modern .sla-weapon-ammo-secondary,
|
|
.mosh.sla-sheet-theme-modern .sla-carry-row-text {
|
|
color: #b7c5d1 !important;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-modern .sla-skill-trait-mod {
|
|
color: #f2a26d;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-legacy .items-list .item-header {
|
|
background: rgba(242, 236, 226, 0.94);
|
|
border-bottom: 1px solid rgba(31, 20, 14, 0.18);
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-legacy .health .resource-label,
|
|
.mosh.sla-sheet-theme-legacy .health .minmaxtext,
|
|
.mosh.sla-sheet-theme-legacy .health .healthmaxtext,
|
|
.mosh.sla-sheet-theme-legacy .health .area-title,
|
|
.mosh.sla-sheet-theme-legacy .health .faded-label,
|
|
.mosh.sla-sheet-theme-legacy .savebackground .resource-label,
|
|
.mosh.sla-sheet-theme-legacy .savebackground .savetext,
|
|
.mosh.sla-sheet-theme-legacy .abilities .resource-label,
|
|
.mosh.sla-sheet-theme-legacy .abilities .mainstatmod-title {
|
|
color: #f0e3cf !important;
|
|
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.35);
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-legacy .items-list .item-header .skill-stat,
|
|
.mosh.sla-sheet-theme-legacy .items-list .skill-stat,
|
|
.mosh.sla-sheet-theme-legacy .items-list .item-controls a,
|
|
.mosh.sla-sheet-theme-legacy .items-list .item-controls i,
|
|
.mosh.sla-sheet-theme-legacy .weapon-shots,
|
|
.mosh.sla-sheet-theme-legacy .weapon-reload,
|
|
.mosh.sla-sheet-theme-legacy .weapon-fire-mode,
|
|
.mosh.sla-sheet-theme-legacy .weapon-ammo,
|
|
.mosh.sla-sheet-theme-legacy .sla-card-copy {
|
|
color: #17120f !important;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-legacy .items-list .skill-name {
|
|
background: #1a1311;
|
|
color: #f8efe3;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-legacy .tab[data-tab="skills"] .sla-card,
|
|
.mosh.sla-sheet-theme-legacy .tab[data-tab="weapons"] .sla-card,
|
|
.mosh.sla-sheet-theme-legacy .tab[data-tab="items"] .sla-card,
|
|
.mosh.sla-sheet-theme-legacy .tab[data-tab="traits"] .sla-card,
|
|
.window-app.sla-window-theme-legacy .mosh .tab[data-tab="skills"] .sla-card,
|
|
.window-app.sla-window-theme-legacy .mosh .tab[data-tab="weapons"] .sla-card,
|
|
.window-app.sla-window-theme-legacy .mosh .tab[data-tab="items"] .sla-card,
|
|
.window-app.sla-window-theme-legacy .mosh .tab[data-tab="traits"] .sla-card {
|
|
background: #ece1cf !important;
|
|
color: #211710 !important;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-legacy .tab[data-tab="skills"] .sla-card-label,
|
|
.mosh.sla-sheet-theme-legacy .tab[data-tab="weapons"] .sla-card-label,
|
|
.mosh.sla-sheet-theme-legacy .tab[data-tab="items"] .sla-card-label,
|
|
.mosh.sla-sheet-theme-legacy .tab[data-tab="traits"] .sla-card-label,
|
|
.mosh.sla-sheet-theme-legacy .tab[data-tab="skills"] .sla-card-copy,
|
|
.mosh.sla-sheet-theme-legacy .tab[data-tab="weapons"] .sla-card-copy,
|
|
.mosh.sla-sheet-theme-legacy .tab[data-tab="items"] .sla-card-copy,
|
|
.mosh.sla-sheet-theme-legacy .tab[data-tab="traits"] .sla-card-copy,
|
|
.window-app.sla-window-theme-legacy .mosh .tab[data-tab="skills"] .sla-card-label,
|
|
.window-app.sla-window-theme-legacy .mosh .tab[data-tab="weapons"] .sla-card-label,
|
|
.window-app.sla-window-theme-legacy .mosh .tab[data-tab="items"] .sla-card-label,
|
|
.window-app.sla-window-theme-legacy .mosh .tab[data-tab="traits"] .sla-card-label,
|
|
.window-app.sla-window-theme-legacy .mosh .tab[data-tab="skills"] .sla-card-copy,
|
|
.window-app.sla-window-theme-legacy .mosh .tab[data-tab="weapons"] .sla-card-copy,
|
|
.window-app.sla-window-theme-legacy .mosh .tab[data-tab="items"] .sla-card-copy,
|
|
.window-app.sla-window-theme-legacy .mosh .tab[data-tab="traits"] .sla-card-copy {
|
|
color: #211710 !important;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-legacy .sla-skill-name-cell small,
|
|
.mosh.sla-sheet-theme-legacy .sla-weapon-ammo-secondary,
|
|
.mosh.sla-sheet-theme-legacy .sla-carry-row-text {
|
|
color: #53473f !important;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-legacy .sla-stat-heading,
|
|
.window-app.sla-window-theme-legacy .mosh .sla-stat-heading {
|
|
color: #2e2018 !important;
|
|
text-shadow: none !important;
|
|
}
|
|
|
|
.mosh[data-sla-theme="legacy"] .sla-stat-heading {
|
|
color: #2e2018 !important;
|
|
text-shadow: none !important;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-legacy .sla-stat-subheading,
|
|
.window-app.sla-window-theme-legacy .mosh .sla-stat-subheading {
|
|
color: #5c4938 !important;
|
|
text-shadow: none !important;
|
|
}
|
|
|
|
.mosh[data-sla-theme="legacy"] .sla-stat-subheading {
|
|
color: #5c4938 !important;
|
|
text-shadow: none !important;
|
|
}
|
|
|
|
.mosh .sla-skill-trait-mod {
|
|
display: block;
|
|
margin-top: 2px;
|
|
font-size: 0.68rem;
|
|
line-height: 1.1;
|
|
color: #7e2a17;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.04em;
|
|
}
|
|
|
|
.mosh .sla-inline-mini-button {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
margin-left: 0;
|
|
padding: 3px 10px;
|
|
min-height: 24px;
|
|
border-radius: 999px;
|
|
border: 1px solid rgba(212, 190, 148, 0.45);
|
|
background: rgba(242, 238, 231, 0.14);
|
|
color: #f2f5f7;
|
|
font-size: 0.72rem;
|
|
line-height: 1;
|
|
cursor: pointer;
|
|
position: relative;
|
|
top: -1px;
|
|
}
|
|
|
|
.mosh .sla-health-label-row {
|
|
grid-column: 1 / -1;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 8px;
|
|
min-height: 24px;
|
|
}
|
|
|
|
.mosh .sla-health-label-row .resource-label {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.mosh .health {
|
|
padding: 12px 14px 16px;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.mosh .sla-front-strip {
|
|
margin: 0 0 10px;
|
|
}
|
|
|
|
.mosh .sla-carry-summary {
|
|
margin: 8px 6px 0;
|
|
padding: 10px 14px;
|
|
border-radius: 14px;
|
|
background: rgba(19, 29, 37, 0.9);
|
|
border: 1px solid rgba(212, 190, 148, 0.24);
|
|
color: #f2f5f7;
|
|
}
|
|
|
|
.mosh .sla-carry-summary.over {
|
|
border-color: rgba(182, 64, 38, 0.7);
|
|
box-shadow: 0 0 0 1px rgba(182, 64, 38, 0.18), 0 0 18px rgba(182, 64, 38, 0.18);
|
|
}
|
|
|
|
.mosh .sla-carry-summary-title {
|
|
font-family: "Futura PT Cond Bold", "Josefin Sans", "Roboto", sans-serif;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.08em;
|
|
font-size: 0.78rem;
|
|
color: #f7d88f;
|
|
}
|
|
|
|
.mosh .sla-carry-summary-main {
|
|
font-size: 1.05rem;
|
|
font-weight: 700;
|
|
margin-top: 2px;
|
|
}
|
|
|
|
.mosh .sla-carry-summary-meta,
|
|
.mosh .sla-carry-row-text {
|
|
display: block;
|
|
margin-top: 3px;
|
|
font-size: 0.72rem;
|
|
line-height: 1.2;
|
|
color: #cfd6db;
|
|
}
|
|
|
|
.mosh .sla-carry-toggle-row {
|
|
display: inline-flex;
|
|
gap: 4px;
|
|
align-items: center;
|
|
justify-content: center;
|
|
flex-wrap: nowrap;
|
|
}
|
|
|
|
.mosh .sla-carry-toggle {
|
|
border: 1px solid rgba(212, 190, 148, 0.35);
|
|
background: rgba(242, 238, 231, 0.08);
|
|
color: #f2f5f7;
|
|
border-radius: 999px;
|
|
padding: 2px 8px;
|
|
min-width: 46px;
|
|
font-size: 0.68rem;
|
|
line-height: 1;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.mosh .sla-carry-toggle.active {
|
|
background: rgba(212, 190, 148, 0.88);
|
|
color: #16110d;
|
|
border-color: rgba(212, 190, 148, 0.95);
|
|
}
|
|
|
|
.mosh .sla-carry-summary-inline {
|
|
margin: 0;
|
|
display: grid;
|
|
grid-template-columns: auto auto 1fr;
|
|
gap: 10px 14px;
|
|
align-items: center;
|
|
}
|
|
|
|
.mosh .sla-carry-summary-inline .sla-carry-summary-title,
|
|
.mosh .sla-carry-summary-inline .sla-carry-summary-main,
|
|
.mosh .sla-carry-summary-inline .sla-carry-summary-meta {
|
|
margin: 0;
|
|
}
|
|
|
|
.mosh .sla-carry-summary-inline .sla-carry-summary-meta {
|
|
font-size: 0.76rem;
|
|
}
|
|
|
|
.mosh .tab[data-tab="weapons"] .items-list .item,
|
|
.mosh .tab[data-tab="items"] .items-list .item,
|
|
.mosh .tab[data-tab="skills"] .items-list .item {
|
|
min-height: 50px;
|
|
height: auto;
|
|
align-items: center;
|
|
}
|
|
|
|
.mosh .tab[data-tab="weapons"] .items-list .item-header,
|
|
.mosh .tab[data-tab="items"] .items-list .item-header,
|
|
.mosh .tab[data-tab="skills"] .items-list .item-header {
|
|
background: rgba(16, 22, 30, 0.96) !important;
|
|
color: #edf2f7 !important;
|
|
}
|
|
|
|
.mosh .tab[data-tab="weapons"] .items-list > li.item:not(.item-header):nth-of-type(odd),
|
|
.mosh .tab[data-tab="items"] .items-list > li.item:not(.item-header):nth-of-type(odd),
|
|
.mosh .tab[data-tab="skills"] .items-list > li.item:not(.item-header):nth-of-type(odd) {
|
|
background: rgba(18, 24, 33, 0.98) !important;
|
|
color: #edf2f7 !important;
|
|
}
|
|
|
|
.mosh .tab[data-tab="weapons"] .items-list > li.item:not(.item-header):nth-of-type(even),
|
|
.mosh .tab[data-tab="items"] .items-list > li.item:not(.item-header):nth-of-type(even),
|
|
.mosh .tab[data-tab="skills"] .items-list > li.item:not(.item-header):nth-of-type(even) {
|
|
background: rgba(30, 38, 49, 0.98) !important;
|
|
color: #edf2f7 !important;
|
|
}
|
|
|
|
.mosh .tab[data-tab="weapons"] .items-list > li.item:not(.item-header),
|
|
.mosh .tab[data-tab="items"] .items-list > li.item:not(.item-header),
|
|
.mosh .tab[data-tab="skills"] .items-list > li.item:not(.item-header) {
|
|
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.025), inset 0 -1px 0 rgba(255, 255, 255, 0.02);
|
|
}
|
|
|
|
.mosh .tab[data-tab="weapons"] .items-list .skill-stat,
|
|
.mosh .tab[data-tab="items"] .items-list .skill-stat,
|
|
.mosh .tab[data-tab="skills"] .items-list .skill-stat,
|
|
.mosh .tab[data-tab="weapons"] .items-list .item-controls,
|
|
.mosh .tab[data-tab="items"] .items-list .item-controls,
|
|
.mosh .tab[data-tab="skills"] .items-list .item-controls {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
min-height: 42px;
|
|
}
|
|
|
|
.mosh .tab[data-tab="weapons"] .items-list .item-controls,
|
|
.mosh .tab[data-tab="items"] .items-list .item-controls,
|
|
.mosh .tab[data-tab="skills"] .items-list .item-controls {
|
|
justify-content: flex-end;
|
|
}
|
|
|
|
.mosh .tab[data-tab="weapons"] .items-list .item-header .skill-stat,
|
|
.mosh .tab[data-tab="items"] .items-list .item-header .skill-stat,
|
|
.mosh .tab[data-tab="skills"] .items-list .item-header .skill-stat,
|
|
.mosh .tab[data-tab="weapons"] .items-list .item-header .item-controls a,
|
|
.mosh .tab[data-tab="items"] .items-list .item-header .item-controls a,
|
|
.mosh .tab[data-tab="skills"] .items-list .item-header .item-controls a,
|
|
.mosh .tab[data-tab="weapons"] .items-list .item-header .item-controls i,
|
|
.mosh .tab[data-tab="items"] .items-list .item-header .item-controls i,
|
|
.mosh .tab[data-tab="skills"] .items-list .item-header .item-controls i {
|
|
color: #d9e6f1 !important;
|
|
}
|
|
|
|
.mosh .tab[data-tab="weapons"] .items-list .skill-stat,
|
|
.mosh .tab[data-tab="items"] .items-list .skill-stat,
|
|
.mosh .tab[data-tab="skills"] .items-list .skill-stat,
|
|
.mosh .tab[data-tab="weapons"] .items-list .item-controls a,
|
|
.mosh .tab[data-tab="items"] .items-list .item-controls a,
|
|
.mosh .tab[data-tab="skills"] .items-list .item-controls a,
|
|
.mosh .tab[data-tab="weapons"] .items-list .item-controls i,
|
|
.mosh .tab[data-tab="items"] .items-list .item-controls i,
|
|
.mosh .tab[data-tab="skills"] .items-list .item-controls i,
|
|
.mosh .tab[data-tab="weapons"] .weapon-shots,
|
|
.mosh .tab[data-tab="weapons"] .weapon-reload,
|
|
.mosh .tab[data-tab="weapons"] .weapon-fire-mode,
|
|
.mosh .tab[data-tab="weapons"] .weapon-ammo,
|
|
.mosh .tab[data-tab="weapons"] .sla-weapon-ammo-primary,
|
|
.mosh .tab[data-tab="weapons"] .sla-weapon-ammo-secondary,
|
|
.mosh .tab[data-tab="skills"] .sla-skill-trait-mod,
|
|
.mosh .tab[data-tab="skills"] .sla-skill-name-cell small,
|
|
.mosh .tab[data-tab="items"] .sla-carry-row-text,
|
|
.mosh .tab[data-tab="weapons"] .sla-carry-row-text {
|
|
color: #edf2f7 !important;
|
|
}
|
|
|
|
.mosh .tab[data-tab="skills"] .sla-skill-trait-mod {
|
|
color: #f2b07e !important;
|
|
}
|
|
|
|
.mosh .tab[data-tab="weapons"] .items-list .item-controls a:hover,
|
|
.mosh .tab[data-tab="items"] .items-list .item-controls a:hover,
|
|
.mosh .tab[data-tab="skills"] .items-list .item-controls a:hover,
|
|
.mosh .tab[data-tab="weapons"] .items-list .item-controls a:focus,
|
|
.mosh .tab[data-tab="items"] .items-list .item-controls a:focus,
|
|
.mosh .tab[data-tab="skills"] .items-list .item-controls a:focus {
|
|
color: #f0c24b !important;
|
|
}
|
|
|
|
.mosh .tab[data-tab="items"] .sla-carry-toggle,
|
|
.mosh .tab[data-tab="weapons"] .sla-carry-toggle {
|
|
color: #edf2f7 !important;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-legacy .tab[data-tab="weapons"] .items-list > li.item:not(.item-header):nth-of-type(odd),
|
|
.mosh.sla-sheet-theme-legacy .tab[data-tab="items"] .items-list > li.item:not(.item-header):nth-of-type(odd),
|
|
.mosh.sla-sheet-theme-legacy .tab[data-tab="skills"] .items-list > li.item:not(.item-header):nth-of-type(odd),
|
|
.window-app.sla-window-theme-legacy .mosh .tab[data-tab="weapons"] .items-list > li.item:not(.item-header):nth-of-type(odd),
|
|
.window-app.sla-window-theme-legacy .mosh .tab[data-tab="items"] .items-list > li.item:not(.item-header):nth-of-type(odd),
|
|
.window-app.sla-window-theme-legacy .mosh .tab[data-tab="skills"] .items-list > li.item:not(.item-header):nth-of-type(odd) {
|
|
background: rgba(238, 230, 216, 0.98) !important;
|
|
color: #17120f !important;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-legacy .tab[data-tab="weapons"] .items-list > li.item:not(.item-header):nth-of-type(even),
|
|
.mosh.sla-sheet-theme-legacy .tab[data-tab="items"] .items-list > li.item:not(.item-header):nth-of-type(even),
|
|
.mosh.sla-sheet-theme-legacy .tab[data-tab="skills"] .items-list > li.item:not(.item-header):nth-of-type(even),
|
|
.window-app.sla-window-theme-legacy .mosh .tab[data-tab="weapons"] .items-list > li.item:not(.item-header):nth-of-type(even),
|
|
.window-app.sla-window-theme-legacy .mosh .tab[data-tab="items"] .items-list > li.item:not(.item-header):nth-of-type(even),
|
|
.window-app.sla-window-theme-legacy .mosh .tab[data-tab="skills"] .items-list > li.item:not(.item-header):nth-of-type(even) {
|
|
background: rgba(226, 217, 201, 0.98) !important;
|
|
color: #17120f !important;
|
|
}
|
|
|
|
.mosh .tab[data-tab="items"] .sla-carry-toggle.active,
|
|
.mosh .tab[data-tab="weapons"] .sla-carry-toggle.active {
|
|
color: #16110d !important;
|
|
}
|
|
|
|
.mosh .tab[data-tab="weapons"] .sla-card .sla-sheet-action,
|
|
.mosh .tab[data-tab="items"] .sla-card .sla-sheet-action,
|
|
.mosh .tab[data-tab="skills"] .sla-card .sla-sheet-action,
|
|
.mosh .tab[data-tab="traits"] .sla-card .sla-sheet-action {
|
|
color: #13100d !important;
|
|
}
|
|
|
|
.mosh .sla-weapon-state {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
width: fit-content;
|
|
padding: 2px 8px;
|
|
border-radius: 999px;
|
|
font-size: 0.68rem;
|
|
line-height: 1;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.05em;
|
|
border: 1px solid rgba(255, 255, 255, 0.14);
|
|
}
|
|
|
|
.mosh .sla-weapon-state-ready {
|
|
background: rgba(44, 122, 74, 0.18);
|
|
color: #9be0b1;
|
|
}
|
|
|
|
.mosh .sla-weapon-state-low {
|
|
background: rgba(177, 104, 28, 0.18);
|
|
color: #f2cb8d;
|
|
}
|
|
|
|
.mosh .sla-weapon-state-empty {
|
|
background: rgba(149, 41, 34, 0.18);
|
|
color: #ff9c89;
|
|
}
|
|
|
|
.mosh .sla-traits-toolbar {
|
|
display: flex;
|
|
gap: 8px;
|
|
align-items: center;
|
|
margin-bottom: 12px;
|
|
}
|
|
|
|
.mosh .sla-traits-audit {
|
|
display: grid;
|
|
grid-template-columns: repeat(3, minmax(0, 1fr));
|
|
gap: 8px 12px;
|
|
padding: 12px;
|
|
border-radius: 12px;
|
|
margin-bottom: 12px;
|
|
background: rgba(19, 29, 37, 0.86);
|
|
border: 1px solid rgba(212, 190, 148, 0.24);
|
|
color: #f2f5f7;
|
|
}
|
|
|
|
.mosh .sla-traits-audit.warn {
|
|
border-color: rgba(182, 64, 38, 0.55);
|
|
box-shadow: 0 0 0 1px rgba(182, 64, 38, 0.18), 0 0 18px rgba(182, 64, 38, 0.18);
|
|
}
|
|
|
|
.mosh .sla-traits-audit strong {
|
|
color: #f7d88f;
|
|
}
|
|
|
|
.mosh .sla-traits-audit-pulse {
|
|
animation: slaTraitsPulse 1.35s ease-in-out infinite;
|
|
}
|
|
|
|
.mosh .sla-trait-audit-line {
|
|
grid-column: 1 / -1;
|
|
}
|
|
|
|
.mosh .sla-trait-list {
|
|
list-style: none;
|
|
margin: 0;
|
|
padding: 0;
|
|
border: 1px solid rgba(212, 190, 148, 0.18);
|
|
border-radius: 12px;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.mosh .sla-trait-row {
|
|
display: grid;
|
|
grid-template-columns: 56px minmax(0, 1.2fr) 88px 110px 110px minmax(0, 1.8fr) 56px;
|
|
gap: 8px;
|
|
align-items: center;
|
|
padding: 10px 12px;
|
|
background: rgba(18, 27, 36, 0.78);
|
|
border-bottom: 1px solid rgba(212, 190, 148, 0.12);
|
|
}
|
|
|
|
.mosh .sla-trait-head {
|
|
background: rgba(8, 13, 19, 0.92);
|
|
font-family: "Futura PT Cond Bold", "Josefin Sans", "Roboto", sans-serif;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.06em;
|
|
}
|
|
|
|
.mosh .sla-trait-row:last-child {
|
|
border-bottom: 0;
|
|
}
|
|
|
|
.mosh .sla-trait-icon img {
|
|
width: 32px;
|
|
height: 32px;
|
|
object-fit: cover;
|
|
border-radius: 8px;
|
|
}
|
|
|
|
.mosh .sla-trait-name,
|
|
.mosh .sla-trait-effect {
|
|
color: #f2f5f7;
|
|
}
|
|
|
|
.mosh .sla-trait-rank,
|
|
.mosh .sla-trait-type,
|
|
.mosh .sla-trait-status {
|
|
color: #d7dde1;
|
|
font-size: 0.86rem;
|
|
}
|
|
|
|
.mosh .sla-trait-error,
|
|
.mosh .sla-trait-warn {
|
|
display: inline-flex;
|
|
margin-left: 6px;
|
|
padding: 2px 8px;
|
|
border-radius: 999px;
|
|
font-size: 0.72rem;
|
|
background: rgba(255, 255, 255, 0.08);
|
|
}
|
|
|
|
.mosh .sla-trait-error {
|
|
color: #ff9c89;
|
|
}
|
|
|
|
.mosh .sla-trait-warn {
|
|
color: #f0c24b;
|
|
}
|
|
|
|
.mosh .sla-trait-balance-status.warn {
|
|
color: #ff8f7e;
|
|
font-weight: 700;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.04em;
|
|
}
|
|
|
|
.mosh .sla-trait-balance-status.ok {
|
|
color: #9be0b1;
|
|
font-weight: 700;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.04em;
|
|
}
|
|
|
|
.mosh .sla-trait-picker-row {
|
|
display: flex;
|
|
gap: 10px;
|
|
align-items: center;
|
|
}
|
|
|
|
.mosh .sla-trait-picker-row select {
|
|
flex: 1;
|
|
}
|
|
|
|
@keyframes slaTraitsPulse {
|
|
0%,
|
|
100% {
|
|
transform: translateY(0);
|
|
box-shadow: 0 0 0 1px rgba(182, 64, 38, 0.18), 0 0 12px rgba(182, 64, 38, 0.12);
|
|
}
|
|
50% {
|
|
transform: translateY(-1px);
|
|
box-shadow: 0 0 0 1px rgba(207, 71, 43, 0.28), 0 0 20px rgba(207, 71, 43, 0.28);
|
|
}
|
|
}
|
|
|
|
.mosh .sla-skill-name-cell .sla-skill-flag {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
width: fit-content;
|
|
padding: 2px 8px;
|
|
border-radius: 999px;
|
|
background: rgba(141, 31, 24, 0.1);
|
|
color: #8d1f18;
|
|
font-family: "Futura PT Cond Bold", "Josefin Sans", "Roboto", sans-serif;
|
|
font-size: 0.68rem;
|
|
letter-spacing: 0.05em;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.mosh .sla-ebb-skill-list {
|
|
display: grid;
|
|
grid-template-columns: repeat(2, minmax(0, 1fr));
|
|
gap: 8px;
|
|
margin: 10px 0 8px;
|
|
}
|
|
|
|
.mosh .sla-ebb-skill-roll {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: flex-start;
|
|
gap: 3px;
|
|
width: 100%;
|
|
padding: 10px 12px;
|
|
border: 1px solid rgba(17, 17, 17, 0.18);
|
|
border-radius: 12px;
|
|
background: linear-gradient(180deg, #fbfaf7, #ece6dc);
|
|
color: #141414;
|
|
text-align: left;
|
|
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.45);
|
|
}
|
|
|
|
.mosh .sla-ebb-skill-roll:hover,
|
|
.mosh .sla-ebb-skill-roll:focus {
|
|
border-color: rgba(140, 52, 40, 0.55);
|
|
box-shadow: 0 0 0 2px rgba(140, 52, 40, 0.12);
|
|
}
|
|
|
|
.mosh .sla-ebb-skill-roll span {
|
|
font-family: "Futura PT Cond Bold", "Josefin Sans", "Roboto", sans-serif;
|
|
font-size: 0.98rem;
|
|
letter-spacing: 0.03em;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.mosh .sla-ebb-skill-meta {
|
|
display: flex;
|
|
width: 100%;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
gap: 8px;
|
|
}
|
|
|
|
.mosh .sla-ebb-skill-roll small {
|
|
color: #5a5a5a;
|
|
font-size: 0.73rem;
|
|
line-height: 1.2;
|
|
}
|
|
|
|
.mosh .sla-ebb-skill-roll strong {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
min-width: 46px;
|
|
padding: 3px 8px;
|
|
border-radius: 999px;
|
|
background: rgba(18, 60, 52, 0.12);
|
|
color: #173a34;
|
|
font-family: "Futura PT Cond Bold", "Josefin Sans", "Roboto", sans-serif;
|
|
font-size: 0.8rem;
|
|
letter-spacing: 0.04em;
|
|
}
|
|
|
|
.mosh .sla-drug-alerts {
|
|
display: grid;
|
|
gap: 8px;
|
|
margin: 0 0 12px;
|
|
}
|
|
|
|
.mosh .sla-drug-alert {
|
|
display: grid;
|
|
grid-template-columns: 1fr auto;
|
|
gap: 6px;
|
|
padding: 10px 12px;
|
|
border: 2px solid #191919;
|
|
border-radius: 16px;
|
|
background: #f5f2ec;
|
|
color: #171717;
|
|
}
|
|
|
|
.mosh .sla-drug-alert.active {
|
|
border-color: #4d7b39;
|
|
box-shadow: inset 0 0 0 1px rgba(77, 123, 57, 0.18);
|
|
}
|
|
|
|
.mosh .sla-drug-alert.withdrawal,
|
|
.mosh .sla-drug-alert.withdrawal-check {
|
|
border-color: #8c3428;
|
|
box-shadow: inset 0 0 0 1px rgba(140, 52, 40, 0.18);
|
|
}
|
|
|
|
.mosh .sla-drug-alert-main,
|
|
.mosh .sla-drug-alert-meta {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
gap: 8px;
|
|
}
|
|
|
|
.mosh .sla-drug-alert-main,
|
|
.mosh .sla-drug-alert-summary {
|
|
grid-column: 1;
|
|
}
|
|
|
|
.mosh .sla-drug-alert-name {
|
|
font-weight: 700;
|
|
font-size: 1.05rem;
|
|
color: #111;
|
|
}
|
|
|
|
.mosh .sla-drug-alert-state,
|
|
.mosh .sla-drug-alert-duration {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
border-radius: 999px;
|
|
padding: 2px 10px;
|
|
font-size: 0.8rem;
|
|
font-weight: 700;
|
|
background: #111;
|
|
color: #f5f2ec;
|
|
}
|
|
|
|
.mosh .sla-drug-alert-summary,
|
|
.mosh .drug-item-summary span {
|
|
color: #2c2c2c;
|
|
font-size: 0.86rem;
|
|
line-height: 1.35;
|
|
}
|
|
|
|
.mosh .drug-item-summary {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 2px;
|
|
}
|
|
|
|
.mosh .drug-use-btn,
|
|
.mosh .drug-close-btn {
|
|
border: 1px solid #111;
|
|
border-radius: 999px;
|
|
background: #111;
|
|
color: #f8f5ee;
|
|
font-family: "Josefin Sans", "Roboto", sans-serif;
|
|
font-weight: 700;
|
|
padding: 4px 10px;
|
|
line-height: 1;
|
|
min-width: 56px;
|
|
}
|
|
|
|
.mosh .drug-close-btn {
|
|
background: #efe4d5;
|
|
color: #141414;
|
|
}
|
|
|
|
.mosh .sla-drug-alert .drug-close-btn {
|
|
grid-column: 2;
|
|
grid-row: 1 / span 2;
|
|
align-self: center;
|
|
justify-self: end;
|
|
min-width: 88px;
|
|
}
|
|
|
|
.mosh .sla-drug-list .item-controls {
|
|
flex: 0 0 168px;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: flex-end;
|
|
gap: 6px;
|
|
}
|
|
|
|
.mosh .drug-use-btn:disabled,
|
|
.mosh .drug-close-btn:disabled {
|
|
opacity: 0.45;
|
|
cursor: not-allowed;
|
|
}
|
|
|
|
@media (max-width: 720px) {
|
|
.mosh .sla-banner {
|
|
flex-direction: column;
|
|
}
|
|
}
|
|
|
|
/* SLA chat outcome redesign */
|
|
.chat-message .mosh.sla-chat-shell,
|
|
.mosh.sla-chat-shell {
|
|
--sla-chat-bg: linear-gradient(180deg, #151318 0%, #0e0d11 100%);
|
|
--sla-chat-surface: rgba(32, 25, 32, 0.92);
|
|
--sla-chat-panel: rgba(17, 21, 28, 0.94);
|
|
--sla-chat-panel-soft: rgba(27, 33, 43, 0.92);
|
|
--sla-chat-ink: #f4efe7;
|
|
--sla-chat-muted: #d2c5b8;
|
|
--sla-chat-accent: #cf3148;
|
|
--sla-chat-accent-soft: rgba(207, 49, 72, 0.18);
|
|
--sla-chat-line: rgba(207, 49, 72, 0.48);
|
|
--sla-chat-glow: rgba(207, 49, 72, 0.22);
|
|
}
|
|
|
|
.chat-message .mosh.sla-chat-shell .rollcontainer,
|
|
.mosh.sla-chat-shell .rollcontainer {
|
|
background: var(--sla-chat-bg);
|
|
border: 1px solid var(--sla-chat-line);
|
|
border-radius: 18px;
|
|
padding: 10px 10px 12px;
|
|
color: var(--sla-chat-ink);
|
|
box-shadow: 0 10px 24px rgba(0, 0, 0, 0.22), inset 0 0 0 1px rgba(255, 255, 255, 0.03);
|
|
overflow: hidden;
|
|
}
|
|
|
|
.chat-message .mosh.sla-chat-shell .rollcontainer .body,
|
|
.chat-message .mosh.sla-chat-shell .description,
|
|
.chat-message .mosh.sla-chat-shell .description .body,
|
|
.mosh.sla-chat-shell .rollcontainer .body,
|
|
.mosh.sla-chat-shell .description,
|
|
.mosh.sla-chat-shell .description .body {
|
|
color: var(--sla-chat-ink);
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-hero {
|
|
display: grid;
|
|
grid-template-columns: minmax(0, 1fr) 62px;
|
|
gap: 10px;
|
|
align-items: stretch;
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-hero-main {
|
|
min-width: 0;
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-kicker {
|
|
margin-bottom: 6px;
|
|
color: #ffcf9a;
|
|
font-family: "Futura PT Cond Bold", "Josefin Sans", "Roboto", sans-serif;
|
|
font-size: 0.72rem;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.14em;
|
|
opacity: 0.95;
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-kicker-row {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
gap: 10px;
|
|
margin-bottom: 6px;
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-meta-row {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 8px;
|
|
flex-wrap: wrap;
|
|
justify-content: flex-end;
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-deptline {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 6px;
|
|
flex-shrink: 0;
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-emblem {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
min-width: 32px;
|
|
height: 22px;
|
|
padding: 0 8px;
|
|
border-radius: 999px;
|
|
border: 1px solid var(--sla-chat-line);
|
|
background: linear-gradient(180deg, rgba(255,255,255,0.08), rgba(255,255,255,0.02));
|
|
color: var(--sla-chat-ink);
|
|
font-size: 0.62rem;
|
|
font-family: "Futura PT Cond Bold", "Josefin Sans", "Roboto", sans-serif;
|
|
letter-spacing: 0.14em;
|
|
text-transform: uppercase;
|
|
box-shadow: 0 0 0 1px rgba(255,255,255,0.03), 0 0 10px var(--sla-chat-glow);
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-dept {
|
|
color: var(--sla-chat-muted);
|
|
font-size: 0.68rem;
|
|
font-family: "Futura PT Cond Bold", "Josefin Sans", "Roboto", sans-serif;
|
|
letter-spacing: 0.12em;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-type-badge {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
min-width: 38px;
|
|
height: 22px;
|
|
padding: 0 8px;
|
|
border-radius: 8px;
|
|
border: 1px solid rgba(255,255,255,0.14);
|
|
font-size: 0.62rem;
|
|
font-family: "Futura PT Cond Bold", "Josefin Sans", "Roboto", sans-serif;
|
|
letter-spacing: 0.16em;
|
|
text-transform: uppercase;
|
|
color: #fff7ef;
|
|
box-shadow: inset 0 0 0 1px rgba(255,255,255,0.04), 0 0 12px rgba(0,0,0,0.18);
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-type-normal {
|
|
background: linear-gradient(180deg, rgba(49, 72, 99, 0.98), rgba(21, 34, 48, 0.98));
|
|
border-color: rgba(128, 182, 232, 0.34);
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-type-attack {
|
|
background: linear-gradient(180deg, rgba(120, 34, 38, 0.98), rgba(61, 18, 22, 0.98));
|
|
border-color: rgba(239, 112, 112, 0.36);
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-type-panic {
|
|
background: linear-gradient(180deg, rgba(132, 65, 24, 0.98), rgba(68, 35, 12, 0.98));
|
|
border-color: rgba(255, 181, 110, 0.36);
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-type-wound {
|
|
background: linear-gradient(180deg, rgba(128, 18, 46, 0.98), rgba(67, 10, 25, 0.98));
|
|
border-color: rgba(230, 88, 128, 0.38);
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-type-ebb {
|
|
background: linear-gradient(180deg, rgba(22, 98, 94, 0.98), rgba(11, 47, 45, 0.98));
|
|
border-color: rgba(106, 208, 193, 0.38);
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-type-heal {
|
|
background: linear-gradient(180deg, rgba(22, 98, 58, 0.98), rgba(12, 48, 29, 0.98));
|
|
border-color: rgba(118, 223, 159, 0.38);
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-type-reload {
|
|
background: linear-gradient(180deg, rgba(110, 87, 28, 0.98), rgba(58, 45, 13, 0.98));
|
|
border-color: rgba(235, 205, 116, 0.38);
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-type-table {
|
|
background: linear-gradient(180deg, rgba(72, 57, 112, 0.98), rgba(36, 28, 58, 0.98));
|
|
border-color: rgba(161, 135, 235, 0.34);
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-type-item {
|
|
background: linear-gradient(180deg, rgba(66, 66, 76, 0.98), rgba(28, 28, 36, 0.98));
|
|
border-color: rgba(180, 180, 195, 0.3);
|
|
}
|
|
|
|
.chat-message .mosh.sla-chat-shell .rollweaponh1,
|
|
.mosh.sla-chat-shell .rollweaponh1 {
|
|
min-height: 0;
|
|
margin: 0;
|
|
padding: 10px 12px;
|
|
border-radius: 12px;
|
|
border: 1px solid var(--sla-chat-line);
|
|
background: linear-gradient(180deg, rgba(40, 18, 24, 0.98), rgba(22, 18, 28, 0.98));
|
|
color: #fff7ef;
|
|
font-size: 1.02rem;
|
|
line-height: 1.08;
|
|
white-space: normal;
|
|
overflow-wrap: normal;
|
|
word-break: normal;
|
|
hyphens: none;
|
|
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.04);
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-hero-title-tight {
|
|
font-size: 0.9rem;
|
|
line-height: 1.14;
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-hero-media {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
padding: 8px;
|
|
border-radius: 12px;
|
|
border: 1px solid var(--sla-chat-line);
|
|
background: linear-gradient(180deg, rgba(18, 25, 36, 0.96), rgba(9, 13, 18, 0.96));
|
|
}
|
|
|
|
.mosh.sla-chat-shell .roll-image {
|
|
width: 44px;
|
|
height: 44px;
|
|
object-fit: cover;
|
|
border-radius: 10px;
|
|
border: 1px solid rgba(255, 255, 255, 0.14);
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-summary {
|
|
margin: 0 0 10px;
|
|
padding: 10px 12px;
|
|
border-radius: 12px;
|
|
background: linear-gradient(180deg, rgba(245, 236, 226, 0.98), rgba(229, 217, 203, 0.98));
|
|
color: #16120f;
|
|
border: 1px solid rgba(255, 219, 176, 0.48);
|
|
font-size: 0.98rem;
|
|
line-height: 1.28;
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-summary strong {
|
|
color: #0f0c0a;
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-rollframe {
|
|
margin: 0 0 10px;
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-roll-result,
|
|
.mosh.sla-chat-shell .dice-roll,
|
|
.mosh.sla-chat-shell .dice-result,
|
|
.mosh.sla-chat-shell .roll-result,
|
|
.mosh.sla-chat-shell .dice-total,
|
|
.mosh.sla-chat-shell .dice-formula {
|
|
color: #f4efe7;
|
|
}
|
|
|
|
.mosh.sla-chat-shell .dice-formula {
|
|
background: linear-gradient(180deg, rgba(24, 57, 77, 0.98), rgba(12, 33, 49, 0.98));
|
|
border: 1px solid rgba(88, 181, 219, 0.52);
|
|
border-radius: 10px;
|
|
color: #d9f3ff;
|
|
box-shadow: inset 0 0 0 1px rgba(255,255,255,0.04);
|
|
}
|
|
|
|
.mosh.sla-chat-shell .dice-total,
|
|
.mosh.sla-chat-shell .roll-result {
|
|
background: linear-gradient(180deg, rgba(23, 28, 37, 0.98), rgba(12, 15, 20, 0.98));
|
|
border: 1px solid rgba(228, 195, 121, 0.48);
|
|
border-radius: 12px;
|
|
color: #fff5df;
|
|
box-shadow: 0 0 0 1px rgba(255,255,255,0.03), 0 0 12px rgba(228, 195, 121, 0.12);
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-roll-outcome {
|
|
border-radius: 10px;
|
|
padding: 6px 10px;
|
|
font-weight: 700;
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-roll-outcome.sla-success,
|
|
.mosh.sla-chat-shell .dice-total.sla-crit-success {
|
|
background: linear-gradient(180deg, rgba(10, 84, 46, 0.95), rgba(10, 55, 31, 0.95));
|
|
color: #dcffe7;
|
|
border-color: rgba(119, 225, 154, 0.45);
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-roll-outcome.sla-failure,
|
|
.mosh.sla-chat-shell .dice-total.sla-crit-failure {
|
|
background: linear-gradient(180deg, rgba(112, 20, 24, 0.95), rgba(67, 13, 18, 0.95));
|
|
color: #ffe2e2;
|
|
border-color: rgba(255, 133, 133, 0.45);
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-section {
|
|
margin: 0 0 10px;
|
|
padding: 10px 12px;
|
|
border: 1px solid rgba(207, 49, 72, 0.28);
|
|
border-radius: 12px;
|
|
background: var(--sla-chat-panel);
|
|
box-shadow: inset 0 0 0 1px rgba(255,255,255,0.03);
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-section-title {
|
|
margin-bottom: 7px;
|
|
color: #ffd8a3;
|
|
font-size: 0.73rem;
|
|
letter-spacing: 0.16em;
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-section-success {
|
|
background: linear-gradient(180deg, rgba(18, 58, 36, 0.96), rgba(12, 35, 23, 0.96));
|
|
border-color: rgba(96, 213, 141, 0.35);
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-section-danger {
|
|
background: linear-gradient(180deg, rgba(74, 20, 26, 0.96), rgba(45, 14, 17, 0.96));
|
|
border-color: rgba(231, 104, 104, 0.38);
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-section-heading {
|
|
display: flex;
|
|
justify-content: flex-end;
|
|
margin-bottom: 0.45rem;
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-severity-pill {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
padding: 0.18rem 0.62rem;
|
|
border-radius: 999px;
|
|
border: 1px solid rgba(255,255,255,0.24);
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.14em;
|
|
font-size: 0.68rem;
|
|
font-weight: 800;
|
|
box-shadow: inset 0 1px 0 rgba(255,255,255,0.12);
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-section-danger.sla-severity-minor {
|
|
background: linear-gradient(180deg, rgba(92, 57, 18, 0.96), rgba(55, 34, 12, 0.96));
|
|
border-color: rgba(255, 190, 74, 0.5);
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-section-danger.sla-severity-severe {
|
|
background: linear-gradient(180deg, rgba(90, 18, 26, 0.97), rgba(52, 10, 15, 0.97));
|
|
border-color: rgba(255, 91, 91, 0.52);
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-section-danger.sla-severity-critical {
|
|
background:
|
|
radial-gradient(circle at top right, rgba(181, 237, 255, 0.12), transparent 42%),
|
|
linear-gradient(180deg, rgba(102, 8, 28, 0.98), rgba(45, 8, 21, 0.98));
|
|
border-color: rgba(204, 237, 255, 0.84);
|
|
box-shadow: inset 0 0 0 1px rgba(255,255,255,0.06), 0 0 14px rgba(162, 231, 255, 0.08);
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-section-target {
|
|
background: linear-gradient(180deg, rgba(28, 35, 48, 0.96), rgba(15, 20, 28, 0.96));
|
|
border-color: rgba(96, 165, 214, 0.28);
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-section-damage {
|
|
background: linear-gradient(180deg, rgba(58, 21, 26, 0.98), rgba(33, 13, 16, 0.98));
|
|
border-color: rgba(237, 122, 122, 0.34);
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-section-heal {
|
|
background: linear-gradient(180deg, rgba(18, 59, 42, 0.98), rgba(11, 34, 25, 0.98));
|
|
border-color: rgba(96, 210, 160, 0.34);
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-section-ebb-meta {
|
|
background: linear-gradient(180deg, rgba(24, 53, 51, 0.98), rgba(13, 29, 28, 0.98));
|
|
border-color: rgba(106, 208, 193, 0.28);
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-divider {
|
|
margin: 0 0 8px;
|
|
color: #ffcf9a;
|
|
font-size: 0.72rem;
|
|
font-family: "Futura PT Cond Bold", "Josefin Sans", "Roboto", sans-serif;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.16em;
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-chip {
|
|
background: linear-gradient(180deg, rgba(246, 197, 84, 0.95), rgba(194, 132, 22, 0.95));
|
|
color: #18120d;
|
|
border: 1px solid rgba(255,255,255,0.14);
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-list li {
|
|
margin-bottom: 6px;
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-wound-block {
|
|
margin-top: 10px;
|
|
padding-top: 10px;
|
|
border-top: 1px solid rgba(255,255,255,0.08);
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-chat-wound-link {
|
|
margin-top: 6px;
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-effect-damage {
|
|
color: #ff9d8d;
|
|
}
|
|
|
|
.mosh.sla-chat-shell .sla-effect-heal {
|
|
color: #97f0bb;
|
|
}
|
|
|
|
.mosh.sla-chat-shell.sla-chat-shell-ebb {
|
|
--sla-chat-bg: linear-gradient(180deg, #112726 0%, #0b1516 100%);
|
|
--sla-chat-accent: #2dc1b3;
|
|
--sla-chat-accent-soft: rgba(45, 193, 179, 0.18);
|
|
--sla-chat-line: rgba(70, 205, 188, 0.44);
|
|
--sla-chat-glow: rgba(70, 205, 188, 0.22);
|
|
}
|
|
|
|
.mosh.sla-chat-shell.sla-chat-shell-reload,
|
|
.mosh.sla-chat-shell.sla-chat-shell-item-update,
|
|
.mosh.sla-chat-shell.sla-chat-shell-actor-update {
|
|
--sla-chat-line: rgba(214, 187, 122, 0.34);
|
|
--sla-chat-bg: linear-gradient(180deg, #18181b 0%, #101014 100%);
|
|
}
|
|
|
|
.mosh.sla-chat-shell.sla-chat-shell-item {
|
|
--sla-chat-line: rgba(178, 135, 228, 0.34);
|
|
--sla-chat-bg: linear-gradient(180deg, #17131b 0%, #0e0d12 100%);
|
|
}
|
|
|
|
.mosh.sla-chat-shell.sla-chat-variant-sla {
|
|
--sla-chat-accent: #cf3148;
|
|
--sla-chat-accent-soft: rgba(207, 49, 72, 0.18);
|
|
--sla-chat-line: rgba(207, 49, 72, 0.48);
|
|
--sla-chat-glow: rgba(207, 49, 72, 0.22);
|
|
}
|
|
|
|
.mosh.sla-chat-shell.sla-chat-variant-mort {
|
|
--sla-chat-bg: linear-gradient(180deg, #181416 0%, #0f0c0d 100%);
|
|
--sla-chat-panel: rgba(25, 20, 22, 0.95);
|
|
--sla-chat-accent: #b09aa7;
|
|
--sla-chat-accent-soft: rgba(176, 154, 167, 0.14);
|
|
--sla-chat-line: rgba(176, 154, 167, 0.42);
|
|
--sla-chat-glow: rgba(176, 154, 167, 0.2);
|
|
}
|
|
|
|
.mosh.sla-chat-shell.sla-chat-variant-shiver {
|
|
--sla-chat-bg: linear-gradient(180deg, #131b23 0%, #0b1016 100%);
|
|
--sla-chat-panel: rgba(16, 25, 35, 0.95);
|
|
--sla-chat-accent: #78b8ff;
|
|
--sla-chat-accent-soft: rgba(120, 184, 255, 0.16);
|
|
--sla-chat-line: rgba(120, 184, 255, 0.42);
|
|
--sla-chat-glow: rgba(120, 184, 255, 0.2);
|
|
}
|
|
|
|
.mosh.sla-chat-shell.sla-chat-variant-darknight {
|
|
--sla-chat-bg: linear-gradient(180deg, #18131f 0%, #0d0b11 100%);
|
|
--sla-chat-panel: rgba(23, 18, 31, 0.95);
|
|
--sla-chat-accent: #8b73ff;
|
|
--sla-chat-accent-soft: rgba(139, 115, 255, 0.16);
|
|
--sla-chat-line: rgba(139, 115, 255, 0.42);
|
|
--sla-chat-glow: rgba(139, 115, 255, 0.2);
|
|
}
|
|
|
|
.mosh.sla-chat-shell.sla-chat-variant-tek {
|
|
--sla-chat-bg: linear-gradient(180deg, #141c1d 0%, #0b1112 100%);
|
|
--sla-chat-panel: rgba(18, 29, 29, 0.95);
|
|
--sla-chat-accent: #52d3be;
|
|
--sla-chat-accent-soft: rgba(82, 211, 190, 0.16);
|
|
--sla-chat-line: rgba(82, 211, 190, 0.42);
|
|
--sla-chat-glow: rgba(82, 211, 190, 0.22);
|
|
}
|
|
|
|
.mosh.sla-chat-shell.sla-chat-variant-ops {
|
|
--sla-chat-bg: linear-gradient(180deg, #1a1712 0%, #100d09 100%);
|
|
--sla-chat-panel: rgba(28, 23, 16, 0.95);
|
|
--sla-chat-accent: #e1b15d;
|
|
--sla-chat-accent-soft: rgba(225, 177, 93, 0.16);
|
|
--sla-chat-line: rgba(225, 177, 93, 0.42);
|
|
--sla-chat-glow: rgba(225, 177, 93, 0.2);
|
|
}
|
|
|
|
.mosh.sla-chat-shell.sla-chat-variant-ebb {
|
|
--sla-chat-bg: linear-gradient(180deg, #112726 0%, #0b1516 100%);
|
|
--sla-chat-panel: rgba(13, 33, 33, 0.95);
|
|
--sla-chat-accent: #2dc1b3;
|
|
--sla-chat-accent-soft: rgba(45, 193, 179, 0.18);
|
|
--sla-chat-line: rgba(70, 205, 188, 0.44);
|
|
--sla-chat-glow: rgba(70, 205, 188, 0.22);
|
|
}
|
|
|
|
.mosh .sla-wound-effect-link {
|
|
border: 1px solid rgba(255, 193, 118, 0.55);
|
|
background: linear-gradient(180deg, rgba(45, 23, 14, 0.95), rgba(27, 14, 9, 0.95));
|
|
color: #ffd6a0;
|
|
}
|
|
|
|
.mosh .sla-wound-effect-link:hover,
|
|
.mosh .sla-wound-effect-link:focus {
|
|
background: linear-gradient(180deg, rgba(79, 36, 16, 0.98), rgba(44, 20, 9, 0.98));
|
|
color: #fff0d1;
|
|
box-shadow: 0 0 0 1px rgba(255, 193, 118, 0.22), 0 0 14px rgba(255, 193, 118, 0.16);
|
|
}
|
|
.mosh .description,
|
|
.mosh .description .body,
|
|
.mosh .rollcontainer .body {
|
|
font-family: "Futura PT Book", "Josefin Sans", "Roboto", sans-serif;
|
|
color: #141414;
|
|
}
|
|
|
|
.mosh .sla-chat-section {
|
|
margin: 0 0 12px;
|
|
padding: 10px 12px;
|
|
border: 1px solid #d7d7d7;
|
|
border-radius: 10px;
|
|
background: #fbfbfb;
|
|
}
|
|
|
|
.mosh .sla-chat-section-success {
|
|
border-color: rgba(15, 92, 46, 0.4);
|
|
background: rgba(15, 92, 46, 0.08);
|
|
}
|
|
|
|
.mosh .sla-chat-section-danger {
|
|
border-color: rgba(141, 31, 24, 0.4);
|
|
background: rgba(141, 31, 24, 0.08);
|
|
}
|
|
|
|
.mosh .sla-chat-section-heading {
|
|
display: flex;
|
|
justify-content: flex-end;
|
|
margin-bottom: 0.35rem;
|
|
}
|
|
|
|
.mosh .sla-chat-severity-pill {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
padding: 0.18rem 0.62rem;
|
|
border-radius: 999px;
|
|
border: 1px solid rgba(0,0,0,0.12);
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.14em;
|
|
font-size: 0.68rem;
|
|
font-weight: 800;
|
|
}
|
|
|
|
.mosh .sla-severity-minor,
|
|
.mosh .sla-chat-severity-pill.sla-severity-minor {
|
|
background: linear-gradient(180deg, rgba(255, 216, 140, 0.32), rgba(255, 189, 79, 0.18));
|
|
border-color: rgba(224, 152, 24, 0.42);
|
|
color: #9b5b00;
|
|
}
|
|
|
|
.mosh .sla-severity-severe,
|
|
.mosh .sla-chat-severity-pill.sla-severity-severe {
|
|
background: linear-gradient(180deg, rgba(255, 145, 145, 0.24), rgba(233, 63, 63, 0.14));
|
|
border-color: rgba(179, 27, 27, 0.34);
|
|
color: #9e1717;
|
|
}
|
|
|
|
.mosh .sla-severity-critical,
|
|
.mosh .sla-chat-severity-pill.sla-severity-critical {
|
|
background: linear-gradient(180deg, rgba(232, 247, 255, 0.94), rgba(196, 233, 255, 0.82));
|
|
border-color: rgba(84, 145, 199, 0.42);
|
|
color: #611120;
|
|
box-shadow: 0 0 14px rgba(126, 196, 245, 0.16);
|
|
}
|
|
|
|
.mosh .sla-chat-section-target {
|
|
border-color: rgba(35, 73, 98, 0.35);
|
|
background: rgba(35, 73, 98, 0.06);
|
|
}
|
|
|
|
.mosh .sla-chat-section-damage {
|
|
border-color: rgba(141, 31, 24, 0.42);
|
|
background: rgba(141, 31, 24, 0.08);
|
|
}
|
|
|
|
.mosh .sla-chat-section-heal {
|
|
border-color: rgba(18, 92, 46, 0.42);
|
|
background: rgba(18, 92, 46, 0.08);
|
|
}
|
|
|
|
.mosh .sla-chat-section-ebb-meta {
|
|
border-color: rgba(23, 58, 52, 0.28);
|
|
background: rgba(23, 58, 52, 0.06);
|
|
}
|
|
|
|
.mosh .sla-chat-section-title {
|
|
margin-bottom: 6px;
|
|
font-size: 0.8rem;
|
|
font-weight: 700;
|
|
letter-spacing: 0.08em;
|
|
text-transform: uppercase;
|
|
font-family: "Futura PT Cond Bold", "Josefin Sans", "Roboto", sans-serif;
|
|
}
|
|
|
|
.mosh.sla-ebb-chat .rollcontainer {
|
|
background: linear-gradient(180deg, #eef5f1, #dfe9e4);
|
|
border-color: #22463f;
|
|
}
|
|
|
|
.mosh.sla-ebb-chat .rollweaponh1 {
|
|
background: linear-gradient(90deg, #143832, #295149);
|
|
color: #f4faf7;
|
|
}
|
|
|
|
.mosh.sla-ebb-chat .description,
|
|
.mosh.sla-ebb-chat .description .body,
|
|
.mosh.sla-ebb-chat .rollcontainer .body {
|
|
color: #10201c;
|
|
}
|
|
|
|
.mosh.sla-ebb-chat .sla-chat-section {
|
|
border-color: rgba(34, 70, 63, 0.24);
|
|
background: rgba(34, 70, 63, 0.07);
|
|
}
|
|
|
|
.mosh.sla-ebb-chat .sla-chat-section-success {
|
|
border-color: rgba(18, 87, 56, 0.38);
|
|
background: rgba(18, 87, 56, 0.1);
|
|
}
|
|
|
|
.mosh.sla-ebb-chat .sla-chat-section-danger {
|
|
border-color: rgba(125, 31, 24, 0.38);
|
|
background: rgba(125, 31, 24, 0.09);
|
|
}
|
|
|
|
.mosh.sla-ebb-chat .sla-chat-section-damage {
|
|
border-color: rgba(141, 31, 24, 0.42);
|
|
background: rgba(141, 31, 24, 0.1);
|
|
}
|
|
|
|
.mosh.sla-ebb-chat .sla-chat-section-heal {
|
|
border-color: rgba(18, 92, 46, 0.42);
|
|
background: rgba(18, 92, 46, 0.1);
|
|
}
|
|
|
|
.mosh .sla-effect-number {
|
|
font-weight: 700;
|
|
}
|
|
|
|
.mosh .sla-effect-damage {
|
|
color: #a61f1a;
|
|
}
|
|
|
|
.mosh .sla-effect-heal {
|
|
color: #136235;
|
|
}
|
|
|
|
.mosh .severity[data-severity="1"],
|
|
.mosh .severity[data-severity="2"] {
|
|
color: #ffca61;
|
|
}
|
|
|
|
.mosh .severity[data-severity="3"],
|
|
.mosh .severity[data-severity="4"] {
|
|
color: #ff7b7b;
|
|
}
|
|
|
|
.mosh .severity[data-severity="5"],
|
|
.mosh .severity[data-severity="6"],
|
|
.mosh .severity[data-severity="7"],
|
|
.mosh .severity[data-severity="8"],
|
|
.mosh .severity[data-severity="9"] {
|
|
color: #eef9ff;
|
|
text-shadow: 0 0 10px rgba(162, 231, 255, 0.25);
|
|
}
|
|
|
|
.mosh .sla-chat-chip {
|
|
display: inline-block;
|
|
margin-bottom: 8px;
|
|
padding: 2px 8px;
|
|
border-radius: 999px;
|
|
background: #111;
|
|
color: #fff;
|
|
font-size: 0.8rem;
|
|
font-weight: 700;
|
|
}
|
|
|
|
.mosh .sla-chat-list {
|
|
margin: 0;
|
|
padding-left: 20px;
|
|
}
|
|
|
|
.mosh .sla-chat-list li {
|
|
margin: 0 0 4px;
|
|
}
|
|
|
|
.mosh .sla-wound-effect-link {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 0.35rem;
|
|
padding: 0.18rem 0.55rem;
|
|
border: 1px solid rgba(39, 45, 56, 0.28);
|
|
border-radius: 0.45rem;
|
|
background: #f5f5f5;
|
|
color: #272d38;
|
|
font-family: "Futura PT Book", "Josefin Sans", "Roboto", sans-serif;
|
|
font-size: 0.95rem;
|
|
line-height: 1.1;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.mosh .sla-wound-effect-link:hover,
|
|
.mosh .sla-wound-effect-link:focus {
|
|
background: #ffd55d;
|
|
color: #111;
|
|
border-color: rgba(17, 17, 17, 0.4);
|
|
box-shadow: 0 0 0 2px rgba(255, 213, 93, 0.18);
|
|
}
|
|
|
|
.mosh.sla-dossier-sheet .char-header .header-grid {
|
|
grid-template-areas:
|
|
"header header"
|
|
"abilities saves"
|
|
"centercol centercol";
|
|
grid-template-columns: minmax(0, 1fr) 124px;
|
|
gap: 12px;
|
|
}
|
|
|
|
.mosh.sla-dossier-sheet .header {
|
|
grid-template-columns: 132px 1fr;
|
|
border-radius: 18px;
|
|
overflow: hidden;
|
|
box-shadow: 0 12px 28px rgba(0, 0, 0, 0.2);
|
|
}
|
|
|
|
.mosh.sla-dossier-sheet .headergrid {
|
|
grid-template-columns: 1.15fr 1.15fr 0.9fr 0.95fr 0.95fr 0.95fr;
|
|
grid-template-rows: auto auto auto;
|
|
gap: 0.45rem 0.7rem;
|
|
padding: 1.2rem 1rem 0.95rem;
|
|
}
|
|
|
|
.mosh.sla-dossier-sheet .sla-sheet-wordmark {
|
|
grid-column: 1 / -1;
|
|
text-align: left;
|
|
font-size: 2.2rem;
|
|
letter-spacing: 0.1em;
|
|
margin-bottom: 0.55rem;
|
|
}
|
|
|
|
.mosh.sla-dossier-sheet .header-field-name {
|
|
grid-column: 1 / span 3;
|
|
grid-row: 2;
|
|
}
|
|
|
|
.mosh.sla-dossier-sheet .header-field-credits {
|
|
grid-column: 3;
|
|
grid-row: 3;
|
|
}
|
|
|
|
.mosh.sla-dossier-sheet .header-field-lad {
|
|
grid-column: 1;
|
|
grid-row: 3;
|
|
align-self: start;
|
|
}
|
|
|
|
.mosh.sla-dossier-sheet .header-field-class {
|
|
grid-column: 4;
|
|
grid-row: 2;
|
|
}
|
|
|
|
.mosh.sla-dossier-sheet .header-field-race {
|
|
grid-column: 5 / span 2;
|
|
grid-row: 2;
|
|
}
|
|
|
|
.mosh.sla-dossier-sheet .header-field-sla-rank {
|
|
grid-column: 4;
|
|
grid-row: 3;
|
|
}
|
|
|
|
.mosh.sla-dossier-sheet .header-field-height {
|
|
grid-column: 5;
|
|
grid-row: 3;
|
|
}
|
|
|
|
.mosh.sla-dossier-sheet .header-field-weight {
|
|
grid-column: 6;
|
|
grid-row: 3;
|
|
}
|
|
|
|
.mosh.sla-dossier-sheet .header-field-rest {
|
|
grid-column: 2;
|
|
grid-row: 3;
|
|
align-self: start;
|
|
justify-self: start;
|
|
width: 100%;
|
|
max-width: 78px;
|
|
}
|
|
|
|
.mosh.sla-dossier-sheet .abilities,
|
|
.mosh.sla-dossier-sheet .savebackground,
|
|
.mosh.sla-dossier-sheet .health {
|
|
border-radius: 16px;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.mosh.sla-dossier-sheet .savebackground {
|
|
height: auto !important;
|
|
min-height: 320px;
|
|
padding: 12px 10px 10px;
|
|
}
|
|
|
|
.mosh.sla-dossier-sheet .abilities {
|
|
padding: 8px 0 10px;
|
|
}
|
|
|
|
.mosh.sla-dossier-sheet .health {
|
|
padding: 10px 6px 12px;
|
|
}
|
|
|
|
.mosh.sla-dossier-sheet .sla-front-strip {
|
|
margin: 4px 0 14px;
|
|
}
|
|
|
|
.mosh.sla-dossier-sheet .sheet-tabs {
|
|
border-radius: 14px;
|
|
padding: 6px;
|
|
}
|
|
|
|
.mosh.sla-dossier-sheet .sheet-tabs .tab-select {
|
|
border-radius: 10px;
|
|
min-height: 38px;
|
|
}
|
|
|
|
/* Final front-page theme overrides */
|
|
.window-app.sla-window-theme-modern .mosh .health .sla-stat-heading,
|
|
.window-app.sla-window-theme-modern .mosh .health .sla-stat-subheading,
|
|
.window-app.sla-window-theme-modern .mosh .health .resource-label,
|
|
.window-app.sla-window-theme-modern .mosh .health .healthmaxtext,
|
|
.window-app.sla-window-theme-modern .mosh .health .sla-trauma-heading,
|
|
.window-app.sla-window-theme-modern .mosh .savebackground .resource-label,
|
|
.window-app.sla-window-theme-modern .mosh .savebackground .savetext,
|
|
.window-app.sla-window-theme-modern .mosh .abilities .resource-label,
|
|
.mosh[data-sla-theme="modern"] .health .sla-stat-heading,
|
|
.mosh[data-sla-theme="modern"] .health .sla-stat-subheading,
|
|
.mosh[data-sla-theme="modern"] .health .resource-label,
|
|
.mosh[data-sla-theme="modern"] .health .healthmaxtext,
|
|
.mosh[data-sla-theme="modern"] .health .sla-trauma-heading,
|
|
.mosh[data-sla-theme="modern"] .savebackground .resource-label,
|
|
.mosh[data-sla-theme="modern"] .savebackground .savetext,
|
|
.mosh[data-sla-theme="modern"] .abilities .resource-label {
|
|
color: #e2ebf3 !important;
|
|
text-shadow: none !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-legacy .mosh .health .sla-stat-heading,
|
|
.window-app.sla-window-theme-legacy .mosh .health .sla-stat-subheading,
|
|
.window-app.sla-window-theme-legacy .mosh .health .resource-label,
|
|
.window-app.sla-window-theme-legacy .mosh .health .healthmaxtext,
|
|
.window-app.sla-window-theme-legacy .mosh .health .sla-trauma-heading,
|
|
.window-app.sla-window-theme-legacy .mosh .savebackground .resource-label,
|
|
.window-app.sla-window-theme-legacy .mosh .savebackground .savetext,
|
|
.window-app.sla-window-theme-legacy .mosh .abilities .resource-label,
|
|
.mosh[data-sla-theme="legacy"] .health .sla-stat-heading,
|
|
.mosh[data-sla-theme="legacy"] .health .sla-stat-subheading,
|
|
.mosh[data-sla-theme="legacy"] .health .resource-label,
|
|
.mosh[data-sla-theme="legacy"] .health .healthmaxtext,
|
|
.mosh[data-sla-theme="legacy"] .health .sla-trauma-heading,
|
|
.mosh[data-sla-theme="legacy"] .savebackground .resource-label,
|
|
.mosh[data-sla-theme="legacy"] .savebackground .savetext,
|
|
.mosh[data-sla-theme="legacy"] .abilities .resource-label {
|
|
color: #2b1e16 !important;
|
|
text-shadow: none !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-modern .mosh .sla-armor-track,
|
|
.mosh[data-sla-theme="modern"] .sla-armor-track {
|
|
background: #f7f8fa !important;
|
|
border-color: #111 !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-modern .mosh .sla-armor-track .sla-armor-main,
|
|
.window-app.sla-window-theme-modern .mosh .sla-armor-track .sla-armor-cover-bonus,
|
|
.mosh[data-sla-theme="modern"] .sla-armor-track .sla-armor-main,
|
|
.mosh[data-sla-theme="modern"] .sla-armor-track .sla-armor-cover-bonus {
|
|
color: #11161b !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-modern .mosh .sla-armor-divider,
|
|
.mosh[data-sla-theme="modern"] .sla-armor-divider {
|
|
border-right-color: rgba(17, 22, 27, 0.75) !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-legacy .mosh .sla-armor-track,
|
|
.mosh[data-sla-theme="legacy"] .sla-armor-track {
|
|
background: #17110d !important;
|
|
border-color: #17110d !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-legacy .mosh .sla-armor-track .sla-armor-main,
|
|
.window-app.sla-window-theme-legacy .mosh .sla-armor-track .sla-armor-cover-bonus,
|
|
.mosh[data-sla-theme="legacy"] .sla-armor-track .sla-armor-main,
|
|
.mosh[data-sla-theme="legacy"] .sla-armor-track .sla-armor-cover-bonus {
|
|
color: #fff8ee !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-legacy .mosh .sla-armor-divider,
|
|
.mosh[data-sla-theme="legacy"] .sla-armor-divider {
|
|
border-right-color: rgba(255, 248, 238, 0.75) !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-modern .mosh .health .minmaxwrapper,
|
|
.window-app.sla-window-theme-modern .mosh .health .maxhealth-input,
|
|
.mosh[data-sla-theme="modern"] .health .minmaxwrapper,
|
|
.mosh[data-sla-theme="modern"] .health .maxhealth-input {
|
|
color: #11161b !important;
|
|
}
|
|
|
|
.window-app.sla-window-theme-legacy .mosh .health .minmaxwrapper,
|
|
.window-app.sla-window-theme-legacy .mosh .health .maxhealth-input,
|
|
.mosh[data-sla-theme="legacy"] .health .minmaxwrapper,
|
|
.mosh[data-sla-theme="legacy"] .health .maxhealth-input {
|
|
color: #17120f !important;
|
|
}
|
|
|
|
.mosh .sla-snapshot-card,
|
|
.mosh .sla-snapshot-card .sla-card-label,
|
|
.mosh .sla-snapshot-card .sla-card-title,
|
|
.mosh .sla-snapshot-card .sla-card-copy,
|
|
.mosh .sla-snapshot-pill,
|
|
.mosh .sla-snapshot-pill *,
|
|
.window-app .mosh .sla-snapshot-card,
|
|
.window-app .mosh .sla-snapshot-card .sla-card-label,
|
|
.window-app .mosh .sla-snapshot-card .sla-card-title,
|
|
.window-app .mosh .sla-snapshot-card .sla-card-copy,
|
|
.window-app .mosh .sla-snapshot-pill,
|
|
.window-app .mosh .sla-snapshot-pill * {
|
|
color: #1c1713 !important;
|
|
text-shadow: none !important;
|
|
}
|
|
|
|
.mosh .sla-snapshot-card {
|
|
background: #f3ede3 !important;
|
|
border: 1px solid rgba(28, 23, 19, 0.14) !important;
|
|
}
|
|
|
|
.mosh .sla-snapshot-pill,
|
|
.window-app .mosh .sla-snapshot-pill {
|
|
background: rgba(255, 255, 255, 0.42) !important;
|
|
border: 1px solid rgba(28, 23, 19, 0.12) !important;
|
|
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45);
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-legacy .sla-snapshot-card,
|
|
.window-app.sla-window-theme-legacy .mosh .sla-snapshot-card,
|
|
.mosh[data-sla-theme="legacy"] .sla-snapshot-card {
|
|
background: #ece1cf !important;
|
|
border: 1px solid rgba(33, 23, 16, 0.16) !important;
|
|
}
|
|
|
|
.mosh.sla-sheet-theme-legacy .sla-snapshot-card,
|
|
.mosh.sla-sheet-theme-legacy .sla-snapshot-card .sla-card-label,
|
|
.mosh.sla-sheet-theme-legacy .sla-snapshot-pill,
|
|
.mosh.sla-sheet-theme-legacy .sla-snapshot-pill *,
|
|
.window-app.sla-window-theme-legacy .mosh .sla-snapshot-card,
|
|
.window-app.sla-window-theme-legacy .mosh .sla-snapshot-card .sla-card-label,
|
|
.window-app.sla-window-theme-legacy .mosh .sla-snapshot-pill,
|
|
.window-app.sla-window-theme-legacy .mosh .sla-snapshot-pill *,
|
|
.mosh[data-sla-theme="legacy"] .sla-snapshot-card,
|
|
.mosh[data-sla-theme="legacy"] .sla-snapshot-card .sla-card-label,
|
|
.mosh[data-sla-theme="legacy"] .sla-snapshot-pill,
|
|
.mosh[data-sla-theme="legacy"] .sla-snapshot-pill * {
|
|
color: #241911 !important;
|
|
}
|
|
|
|
/* SLA Initiative Badges (combat tracker) */
|
|
.sla-initiative-badge {
|
|
display: inline-block;
|
|
font-size: 0.62em;
|
|
font-weight: 700;
|
|
padding: 1px 6px;
|
|
border-radius: 4px;
|
|
margin-left: 6px;
|
|
vertical-align: middle;
|
|
letter-spacing: 0.05em;
|
|
white-space: nowrap;
|
|
line-height: 1.4;
|
|
}
|
|
|
|
.sla-initiative-badge.sla-init-before {
|
|
color: #7fe38d;
|
|
background: #08170d;
|
|
border: 1px solid #4eb765;
|
|
box-shadow: 0 0 5px rgba(78, 183, 101, 0.24);
|
|
}
|
|
|
|
.sla-initiative-badge.sla-init-after {
|
|
color: #f28b8b;
|
|
background: #1c0909;
|
|
border: 1px solid #cc5050;
|
|
box-shadow: 0 0 5px rgba(204, 80, 80, 0.22);
|
|
}
|
|
|
|
.sla-initiative-badge.sla-init-enemy {
|
|
color: #d1a06e;
|
|
background: #1a120c;
|
|
border: 1px solid #8a5a31;
|
|
}
|