/* Stylesheet specific to the characters.html page  DEFAULT THEME */

.character_foo {  /* old character_block code */
	height: 3in;
	max-height: 5in;
	min-height: 3in;
	border-style: solid;
	border-width: 1px;
	border-color: white;
	width: 15in;
	min-width: 90%;
	max-width: 15in;
	column-width: 4in;
	column-fill: auto;
    widows: 3;
    orphans: 3;
    }
 
 .character_block {
	border-style: solid;
	border-width: thick;
    width: 90vw;
    min-width: 1.8in;
    font-family: Biolinium, sans-serif;
    font-size: 12pt;
    color: #e9c678;
    text-align: justify;
    text-align-last: left;
    padding: 2vw;
    display: block;
    background-color: #22222288;
    column-width: 4in;
    column-fill: balance;
    widows: 3;
    orphans: 3;
    margin-left: auto;
    margin-right: auto;   
    text-shadow:  0.3vw  0.3vw 1vw #000000,
                  0.1vw -0.1vw 0.2vw #000000,
                 -0.1vw  0.1vw 0.2vw #000000,
                 -0.1vw -0.1vw 0.2vw #000000;
    
	}
	
.character_box {
    position: relative;
    width: 3in;
    min-width: 1.8in;
    max-width: 4in;
    height: 3in;
    min-height: 1.8in;
    max-height: 4in;
    margin: 5pt;
    break-inside: avoid;
    page-break-inside: avoid;
    column-break-inside: avoid;
	}
	
.character_image {
    position: relative;
	width: 3in;
	min-width: 1.5in;
	max-width: 5in;
	height: 3in;
	min-width: 1.5in;
	max-width: 5in;
	margin: auto;
	display: block;
	break-before: avoid;
	page-break-before: avoid;
	column-break-before: avoid;
	}
	