mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 19:52:29 +00:00
163 lines
2.5 KiB
SCSS
163 lines
2.5 KiB
SCSS
//- Our basic setup for text on the sheet.
|
|
%baseText{
|
|
line-height: normal;
|
|
}
|
|
//- styling for italic words
|
|
%italics{
|
|
font-style: italic;
|
|
}
|
|
%uppercase{
|
|
text-transform:uppercase;
|
|
}
|
|
%textStyles{
|
|
.sheet-italics,
|
|
.italics{
|
|
@extend %italics;
|
|
}
|
|
}
|
|
//- Basic styling for headers.
|
|
%baseHeader{
|
|
@extend %baseText;
|
|
color:var(--fontColor);
|
|
white-space: nowrap;
|
|
margin-top: 0px;
|
|
margin-bottom: 0px;
|
|
font-weight:normal;
|
|
}
|
|
|
|
//- Headers that should pop!
|
|
%importantHeader{
|
|
text-transform: uppercase;
|
|
font-weight: normal;
|
|
}
|
|
|
|
//- Headers that should be important, but not eye-catching
|
|
%midHeader{
|
|
&:not(:where(input)){
|
|
text-transform:capitalize;
|
|
}
|
|
}
|
|
|
|
//- The next several placeholders are for styling our various levels of headers (1-5).
|
|
%h1-style{
|
|
@extend %baseHeader;
|
|
@extend %importantHeader;
|
|
font-size: 1.5rem;
|
|
font-family: var(--topHeaderFont);
|
|
&:not(input){
|
|
text-align: center;
|
|
}
|
|
}
|
|
%h1{
|
|
@extend %h1-style;
|
|
*{
|
|
@extend %h1-style;
|
|
}
|
|
}
|
|
%h2-style{
|
|
@extend %baseHeader;
|
|
@extend %importantHeader;
|
|
font-size: 1.375rem;
|
|
font-family: var(--topHeaderFont);
|
|
&:not(input){
|
|
text-align: center;
|
|
}
|
|
}
|
|
%h2{
|
|
@extend %h2-style;
|
|
*{
|
|
@extend %h2-style;
|
|
}
|
|
}
|
|
%h3-style{
|
|
@extend %baseHeader;
|
|
@extend %importantHeader;
|
|
font-size: 1.25rem;
|
|
font-family: var(--topHeaderFont);
|
|
&:not(input){
|
|
text-align: center;
|
|
}
|
|
}
|
|
%h3{
|
|
@extend %h3-style;
|
|
*{
|
|
@extend %h3-style;
|
|
}
|
|
}
|
|
%h4-style{
|
|
@extend %baseHeader;
|
|
@extend %midHeader;
|
|
font-size: 1.125rem;
|
|
font-family: var(--midHeaderFont);
|
|
&:not(input){
|
|
text-align: center;
|
|
}
|
|
}
|
|
%h4{
|
|
@extend %h4-style;
|
|
*{
|
|
@extend %h4-style;
|
|
}
|
|
}
|
|
%h5-style{
|
|
@extend %baseHeader;
|
|
@extend %midHeader;
|
|
font-size: 1rem;
|
|
font-style:normal;
|
|
font-family: var(--midHeaderFont);
|
|
&:not(input){
|
|
text-align: center;
|
|
}
|
|
}
|
|
%h5{
|
|
@extend %h5-style;
|
|
*{
|
|
@extend %h5-style;
|
|
}
|
|
}
|
|
%headerElements{
|
|
h1,
|
|
*[aria-level='1']{
|
|
@extend %h1;
|
|
}
|
|
h2,
|
|
*[aria-level='2']{
|
|
@extend %h2;
|
|
}
|
|
h3,
|
|
*[aria-level='3']{
|
|
@extend %h3;
|
|
}
|
|
h4,
|
|
*[aria-level='4']{
|
|
@extend %h4;
|
|
}
|
|
h5,
|
|
*[aria-level='5']{
|
|
@extend %h5;
|
|
}
|
|
}
|
|
%textElements{
|
|
span,
|
|
input,
|
|
textarea,
|
|
p{
|
|
font-size: 1rem;
|
|
color:var(--fontColor);
|
|
@extend %baseText;
|
|
}
|
|
span,input,textarea,button,select{
|
|
font-family:var(--contentFont);
|
|
}
|
|
.big-text,
|
|
.sheet-big-text{
|
|
@extend %h3;
|
|
}
|
|
.tiny-text,
|
|
.sheet-tiny-text{
|
|
font-size:0.75rem;
|
|
}
|
|
.uppercase{
|
|
text-transform:uppercase !important;
|
|
}
|
|
} |