Files
optolith-client/test/testsheet.scss
T
2016-10-04 21:03:00 +02:00

235 lines
2.7 KiB
SCSS

@import "../css/bourbon/bourbon";
@import "../css/print";
@import "../css/variables";
@import "../css/components/content/sheets/Sheets";
@import "../css/components/content/sheets/InventorySheet";
@import "../css/components/content/sheets/LiturgiesSheet";
@import "../css/components/content/sheets/MainSheet";
@import "../css/components/content/sheets/SkillsSheet";
@import "../css/components/content/sheets/SpellsSheet";
// #testsheets {
// }
* {
box-sizing: border-box;
&:not(input):not(textarea) {
-moz-user-select: none;
-o-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}
}
html {
@include size(100%);
}
body {
background: #00070e;
font-family: "Fontin Sans";
width: 100%;
height: 100%;
margin: 0px;
line-height: 23px;
a {
color: #b3bf23;
&:hover {
color: #efff26;
}
}
p {
&:first-child {
margin: 0;
}
margin: 36px 0 0;
&.small {
margin: 18px 0 0;
}
}
}
.no-padding {
padding: 0;
&-left {
padding-left: 0;
}
&-right {
padding-right: 0;
}
}
.content {
&-center {
text-align: center;
}
&-left {
text-align: left;
}
&-right {
text-align: right;
}
}
.float-right {
float: right !important;
display: inline-block;
}
.float-left-inner > * {
float: left;
}
.featured {
color: white;
}
h2, h3, h4, h5, h6 {
font-weight: normal;
text-align: left;
letter-spacing: normal;
text-transform: none;
padding: 0;
color: white;
&:first-child {
margin-top: 0 !important;
}
+ p {
margin-top: 20px;
}
}
h2 {
font-size: 18px;
font-family: Caudex;
line-height: 28px;
margin: 20px 0 0;
color: #f1e6d4;
letter-spacing: 0.05em;
text-transform: uppercase;
font-weight: bold;
}
h3 {
font-size: 18px;
font-family: Caudex;
line-height: 28px;
margin: 20px 0 0;
color: #f1e6d4;
letter-spacing: 0.05em;
text-transform: none;
font-weight: bold;
}
h4 {
font-size: 14px;
font-family: Caudex;
line-height: 28px;
margin: 20px 0 0;
color: #878683;
letter-spacing: 0.05em;
text-transform: uppercase;
font-weight: bold;
}
div.space {
height: 30px;
}
.rotate-180 {
transform: rotate(180deg);
}
.columns {
margin: 0 -15px;
@include calc(width, "100% + 30px");
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
padding-bottom: 30px;
> * {
text-align: justify;
min-width: 430px;
flex: 1 1 0;
padding: 40px 15px 0;
}
> .h3 {
padding-top: 30px;
}
> .h4 {
padding-top: 20px;
}
> .default-1-1 {
flex: 1 100%;
}
> .default-1-2 {
flex: 1 50%;
}
}
.default {
&-1-1 {
width: 100%;
}
&-1-2 {
width: 50%;
}
&-1-3 {
width: 33.3333%;
}
&-1-4 {
width: 25%;
}
&-1-5 {
width: 20%;
}
&-1-6 {
width: 16.6666%;
}
&-5-6 {
width: 83.3333%;
}
&-1-9 {
width: 11.11111%;
}
}