@font-face {
    font-family: "Scaly Sans Caps";
    src:
        local("Scaly Sans Caps"),
        url('./Scaly Sans Caps/Scaly Sans Caps.otf'),
        url("https://raw.githubusercontent.com/jonathonf/solbera-dnd-fonts/master/Scaly%20Sans%20Caps/Scaly%20Sans%20Caps.otf") format("opentype");
}


/*Disables select and therefore copy-paste*/
body {
  -webkit-user-select: none; /* Safari */
  -ms-user-select: none; /* IE 10 and IE 11 */
  user-select: none; /* Standard syntax */
}

/*you must still include the footer on every page here is the copypaste: All literary content © Benjamin Jas. Drago 2022. No reproduction or distribution of this work for any reason is permitted.*/

footer {
  position: relative;
  display:block;
  background-color: transparent;
  color: #888;
  text-align: center;
  font-family:verdana, sans-serif;
  font-size:.5em;
  column-span:all;
  margin:auto!important;
  width:100%;
}

/*The rest of body styling*/
body {
	background: #aaa;
	color: #000;
	font-family: "Linux Libertine", Georgia, Times, serif;
	font-size: 1.3em;
	width: 80%;
    margin:auto;
	padding-top: 50px;
	padding-bottom: 50px;
}

p {
	display: block;
	margin-top: 0em;
	margin-bottom: 1em;
	margin-left: 0;
	margin-right: 0;
}

i, em {
	font-style: italic;
	color: #304;
}

b, strong {
	font-weight: bold;
	color: #023;
}

a:link, a:visited {
    color: #304;
	text-decoration: none;
	cursor: pointer;
    display: inline-block;
}

a:hover, a:active {
	text-shadow: 0 0 5px #FFf, 0 0 10px #fef;
    color:#fff;
}
  
h1, h2, h6 {
	font-family: Excalibur Nouveau Med, script;
	text-align:center;
}

h1, h2, h3, h4, h5, h6 {
	margin:0px;
	font-weight:normal;
	padding-bottom:5px;
	display:block;
	column-span:all;
}

h1 {
	font-size: 2.5em;
    color: #056;
    }

/*h2 is for chapter titles and needs the extra space after for chapter text*/    
h2 {
	font-size: 1.8em;
	color:#304;
	padding-bottom:50px!important;
    }
  
h3 {
	font-size: 1.6em;
	color:#034;
}

h4 {
	font-size:1.45em;
	color:#023;
}
 	
h5 {
	font-size: 1.3em;
	color:#012;
}

/*h6 is going to be the footer with the back-next-home links in it.*/
h6 {
	font-size: 1.2em;
	color:#000;
	text-align:center;
}

/*Drop Cap must have <span class="drop"> </span> around the first letter*/
.drop {
	display:block;
	float: left;
	width: auto;
	height: 1em;
	font-size: 5.9em;
	font-family: Art Nouveau Caps, script;
	line-height: 1em;
	border:2px solid #000;
    background:#102;
    text-shadow: 0px 0px 5px #fff, 0px 0px 10px #e0f, 0px 0px 15px #607, 0px 0px 20px #607;
    box-shadow: 0px 0px 2px #000;
	margin:3px 3px 3px 0px;
	padding:3px;
	color: #000;
	text-align:center;
}


/*this is a div class="footnotes"*/
.footnotes {
	font-size: 75%;
	border-top: 1px solid #304;
	padding-top:15px;
	font-family: 'Scaly Sans Remake', verdana, sans-serif;
}

hr {
	margin: 2em auto;
    width:0px;
	border: 8px solid transparent;
	text-align:center;
	border-image: url(https://images.squidge.org/images/2022/11/15/purple32heart.png) 50% 16 round;
  }
  
  /*Styling for Letters/Signatures. Hashtag is a div id, Dot is a p class*/
  
#letters {
   background-image: url('https://images.squidge.org/images/2022/11/13/phb_bg.jpg');
  padding-left: 50px;
  padding-right: 50px;
  padding-top: 30px;
  padding-bottom: 30px;
  margin: auto;
  width: 500px;
  box-shadow: 6px 6px 5px #666;
  border: none;
  border-radius:1px;
  color: #310138;
}

#letters p {
  font-style: italic;
}

.beau,
.claudiu,
.dmitri,
.dracula,
.phrixus,
.rene,
.roseblade,
.victoria {
  font-size: 200% !important;
  font-style:normal!important;
  padding-bottom:30px;
  padding-top:0px;
  padding-left:30px;
}

.beau {
  font-family: "Konstytucja Polska cleaned", script;
}

.claudiu {
  font-family: "Janda As Long As You Love Me", script;
}

.dmitri {
  font-family: "Edwardian Script ITC", script;
}

.dracula {
  font-family: "Tipbrush Script", script;
}

.phrixus {
  font-family: "DeiGratia", script;
}

.rene {
  font-family: "Darleston", script;
}

.roseblade {
  font-family: "JaneAusten", script;
}

.victoria {
  font-family: "Edwardian Script ITC", script;
}