/* fonts */ @font-face { font-family : 'FiascoDiceBlack'; src : url("../Fonts/FiascoDiceBlack.otf"); } @font-face { font-family : 'FiascoDiceWhite'; src : url("../Fonts/FiascoDiceWhite.otf"); } @font-face { font-family : 'Hitchcock'; src : url("../Fonts/Hitchcock4.ttf"); } /*begin reset*/ body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; } table { border-collapse:collapse; border-spacing:0; } fieldset,img { border:0; } address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; } ol,ul { list-style:none; } caption,th { text-align:left; } h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; } q:before,q:after { content:''; } abbr,acronym { border:0; } /*end reset*/ body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,blockquote,th,td { font-family : Georgia, Baskerville, "Times New Roman", serif; font-size : 1em; line-height : 1.2; text-align : justify; margin : 0.5em 5px; color: black; orphans: 2; widows: 2; } /*headers*/ h1, h2, h3, h4, h5, li.playset-list { font-family: Hitchcock, Futura-Medium, HelveticaNeue, sans-serif; color : #b80000; margin : 1em 0em; text-align: left; font-size: 2em; text-transform: uppercase; -webkit-hyphens:none; } h1 { font-size: 300%; font-weight: bold; text-align: center !important; break-before:always; } h2 { font-size: 200%; font-weight: bold; text-align: center !important; break-before:always; } h3 { font-size:150%; font-weight: bold; break-before:always; } h4 { font-size: 120%; font-weight: bold; color: black; } h5 { font-size:100%; } h4.playset-head, h4.playset-foot { color : #b80000; } h4.playset-foot { break-after: always; } /*body*/ p { } p.quote, p.first-quote { font-style : italic; font-size : 1.2em; line-height : 1; margin : 0.5em 1em 1em 1em; display: block; } p.quote-author { text-align : right !important; } p.replay-notes { font-style : italic; margin : 0.5em 2em; } p.first-quote { line-height : 1.5; margin : 0.5em 1em 2em 1em; } p.boilerplate { font-weight : bold; text-align : center !important; display: block; -webkit-hyphens:none; } p.summary-cards, p.insta-setup-body, p.index-level-1, p.index-level-2 { font-weight : bold; display: block; } p.index-level-2 { margin-left : 4em; } ul { list-style:square; margin-left: 1em; display: block; } ol { list-style:decimal; margin-left: 1em; padding-left: 1em; display: block; } li { text-transform: none; margin:0.5em 1.5em; } li.bullet-list { font-weight : bold; } li.playset-list { font-size: 100%; color: black; -webkit-hyphens:auto; } a { color: black; text-decoration:underline; } /*inline*/ strong { font-weight : bold; } em { font-style : italic; } span.xref { } span.white-die { font-family : FiascoDiceWhite, Futura-Medium, HelveticaNeue, sans-serif; font-style: normal; font-size : 0.92em; } span.black-die { font-family : FiascoDiceBlack, Futura-Medium, HelveticaNeue, sans-serif; font-style: normal; font-size : 0.92em; } span.author { font-weight : bold; font-size : 2em; } span.game-title { font-style : italic; } span.signature { font-family : Hitchcock, Futura-Medium, HelveticaNeue, sans-serif; text-transform: uppercase; } .hidden { display: none; } /*images and layout*/ div.keep { margin: 0; page-break-inside:avoid; } div.note { margin: 2em 8%; padding: 1em; background: #F0E9D5; page-break-inside: avoid; text-align: left !important; } div.art { margin: 0em 10%; width: 80%; text-align: center !important; padding: 0em; } div.full, img.full { width : 100%; padding: 0em !important; margin: 0em !important; } img.mid { width : 80%; padding: 0em; margin: 0em 10% !important; } img.small { width : 50%; padding: 0em; margin: 0em 25% !important; } div.fullpage { width : 100%; margin: 0em !important; padding: 0em !important; page-break-before : always; page-break-after : always; }