Spaces:
Sleeping
Sleeping
change dependencies to static and put storeUI.css there, trying to create and serve html file to handle print
bbbe8ba
@font-face{font-family:BookInsanityRemake;src:url('./themes/fonts/5e/Bookinsanity.woff2');font-weight:normal;font-style:normal} | |
@font-face{font-family:BookInsanityRemake;src:url('./themes/fonts/5e/Bookinsanity Bold.woff2');font-weight:bold;font-style:normal} | |
@font-face{font-family:BookInsanityRemake;src:url('./themes/fonts/5e/Bookinsanity Italic.woff2');font-weight:normal;font-style:italic} | |
@font-face{font-family:BookInsanityRemake;src:url('./themes/fonts/5e/Bookinsanity Bold Italic.woff2');font-weight:bold;font-style:italic} | |
@font-face{font-family:ScalySansRemake;src:url('./themes/fonts/5e/Scaly Sans.woff2');font-weight:normal;font-style:normal}@font-face{font-family:ScalySansRemake;src:url('./themes/fonts/5e/Scaly Sans Bold.woff2');font-weight:bold;font-style:normal} | |
@font-face{font-family:ScalySansRemake;src:url('./themes/fonts/5e/Scaly Sans Italic.woff2');font-weight:normal;font-style:italic} | |
@font-face{font-family:ScalySansRemake;src:url('./themes/fonts/5e/Scaly Sans Bold Italic.woff2');font-weight:bold;font-style:italic} | |
@font-face{font-family:ScalySansSmallCapsRemake;src:url('./themes/fonts/5e/Scaly Sans Caps.woff2');font-weight:normal;font-style:normal} | |
@font-face{font-family:WalterTurncoat;src:url('./themes/fonts/5e/WalterTurncoat-Regular.woff2');font-weight:normal;font-style:normal} | |
@font-face{font-family:MrEavesRemake;src:url('./themes/fonts/5e/Mr Eaves Small Caps.woff2');font-weight:normal;font-style:normal} | |
@font-face{font-family:SolberaImitationRemake;src:url('./themes/fonts/5e/Solbera Imitation Tweak.woff2');font-weight:normal;font-style:normal} | |
@font-face{font-family:NodestoCapsCondensed;src:url('./themes/fonts/5e/Nodesto Caps Condensed.woff2');font-weight:normal;font-style:normal} | |
@font-face{font-family:NodestoCapsCondensed;src:url('./themes/fonts/5e/Nodesto Caps Condensed Bold.woff2');font-weight:bold;font-style:normal} | |
@font-face{font-family:NodestoCapsCondensed;src:url('./themes/fonts/5e/Nodesto Caps Condensed Italic.woff2');font-weight:normal;font-style:italic} | |
@font-face{font-family:NodestoCapsCondensed;src:url('./themes/fonts/5e/Nodesto Caps Condensed Bold Italic.woff2');font-weight:bold;font-style:italic} | |
@font-face{font-family:NodestoCapsWide;src:url('./themes/fonts/5e/Nodesto Caps Wide.woff2');font-weight:normal;font-style:normal} | |
@font-face{font-family:Overpass;src:url('./themes/fonts/5e/Overpass Medium.woff2');font-weight:500;font-style:normal}@font-face{font-family:Davek;src:url('./themes/fonts/5e/Davek.woff2');font-weight:500;font-style:normal} | |
@font-face{font-family:Iokharic;src:url('./themes/fonts/5e/Iokharic.woff2');font-weight:500;font-style:normal} | |
@font-face{font-family:Rellanic;src:url('./themes/fonts/5e/Rellanic.woff2');font-weight:500;font-style:normal}:root{--HB_Color_Background:#FFFFFF;--HB_Color_WatercolorStain:#000000} | |
@page { | |
margin: 0; | |
} | |
body { | |
counter-reset: phb-page-numbers; | |
} | |
* { | |
-webkit-print-color-adjust: exact; | |
} | |
.page .block { | |
break-inside: avoid; | |
display: inline-block; | |
width: 100%; | |
} | |
.page .block img { | |
z-index: 0; | |
} | |
.page .inline-block { | |
display: inline-block; | |
text-indent: initial; | |
} | |
.columnWrapper { | |
max-height: 100%; | |
column-span: all; | |
columns: inherit; | |
column-gap: inherit; | |
column-fill: inherit; | |
} | |
.page { | |
column-fill: auto; | |
column-count: 2; | |
height: 279.4mm; | |
width: 215.9mm; | |
padding: 1.4cm 1.9cm 1.7cm; | |
counter-increment: phb-page-numbers; | |
background-color: var(--HB_Color_Background); | |
position: relative; | |
z-index: 15; | |
box-sizing: border-box; | |
overflow: hidden; | |
text-rendering: optimizeLegibility; | |
page-break-before: always; | |
page-break-after: always; | |
contain: size; | |
} | |
.page p { | |
overflow-wrap: break-word; | |
display: block; | |
} | |
.page strong { | |
font-weight: bold; | |
} | |
.page em { | |
font-style: italic; | |
} | |
.page sup { | |
vertical-align: super; | |
font-size: smaller; | |
line-height: 0; | |
} | |
.page sub { | |
vertical-align: sub; | |
font-size: smaller; | |
line-height: 0; | |
} | |
.page ul { | |
list-style-position: outside; | |
list-style-type: disc; | |
padding-left: 1.4em; | |
} | |
.page ol { | |
list-style-position: outside; | |
list-style-type: decimal; | |
padding-left: 1.4em; | |
} | |
.page img { | |
z-index: -1; | |
} | |
.page h1, | |
.page h2, | |
.page h3, | |
.page h4, | |
.page h5, | |
.page h6 { | |
font-weight: bold; | |
line-height: 1.2em; | |
} | |
.page h1 { | |
font-size: 2em; | |
} | |
.page h2 { | |
font-size: 1.5em; | |
} | |
.page h3 { | |
font-size: 1.17em; | |
} | |
.page h4 { | |
font-size: 1em; | |
} | |
.page h5 { | |
font-size: 0.83em; | |
} | |
.page table { | |
width: 100%; | |
} | |
.page table thead { | |
display: table-row-group; | |
font-weight: bold; | |
} | |
.page div:not(.columnWrapper) > table + table { | |
margin-top: 0; | |
} | |
.page .classTable th[colspan]:not([rowspan]) { | |
white-space: nowrap; | |
} | |
.page .classTable.frame { | |
width: calc(100% + .2cm); | |
margin-top: .7cm; | |
margin-right: -0.1cm; | |
margin-bottom: .9cm; | |
margin-left: -0.1cm; | |
border-collapse: separate; | |
background-color: white; | |
border: initial; | |
border-style: solid; | |
border-image-source: url('../../dependencies/assets/frameBorder.png'); | |
border-image-slice: 200; | |
border-image-width: 47px; | |
border-image-outset: .4cm .3cm; | |
border-image-repeat: stretch; | |
} | |
.page code { | |
font-family: "Courier New", Courier, monospace; | |
white-space: pre-wrap; | |
overflow-wrap: break-word; | |
} | |
.page pre code { | |
width: 100%; | |
display: inline-block; | |
} | |
.page .columnSplit { | |
visibility: hidden; | |
-webkit-column-break-after: always; | |
break-after: always; | |
-moz-column-break-after: always; | |
margin-top: 0; | |
} | |
.page .columnSplit + * { | |
margin-top: 0; | |
} | |
.page blockquote, | |
.page table { | |
z-index: 15; | |
-webkit-column-break-inside: avoid; | |
page-break-inside: avoid; | |
break-inside: avoid; | |
} | |
.page ul ul, | |
.page ol ol, | |
.page ul ol, | |
.page ol ul { | |
margin-bottom: 0px; | |
margin-left: 1.5em; | |
} | |
.page li { | |
-webkit-column-break-inside: avoid; | |
page-break-inside: avoid; | |
break-inside: avoid; | |
} | |
.page .watermark { | |
display: grid ; | |
place-items: center; | |
justify-content: center; | |
position: absolute; | |
margin: 0; | |
top: 0; | |
left: 0; | |
width: 100%; | |
height: 100%; | |
font-size: 120px; | |
text-transform: uppercase; | |
mix-blend-mode: overlay; | |
opacity: 30%; | |
transform: rotate(-45deg); | |
z-index: 500; | |
} | |
.page .watermark p { | |
margin-bottom: none; | |
} | |
.page [class*="watercolor"] { | |
position: absolute; | |
width: 2000px; | |
height: 2000px; | |
-webkit-mask-image: var(--wc); | |
-webkit-mask-size: contain; | |
-webkit-mask-repeat: no-repeat; | |
mask-image: var(--wc); | |
mask-size: contain; | |
mask-repeat: no-repeat; | |
background-size: cover; | |
background-color: var(--HB_Color_WatercolorStain); | |
--wc: url('/assets/watercolor/watercolor1.png'); | |
z-index: -2; | |
} | |
.page .watercolor1 { | |
--wc: url('/assets/watercolor/watercolor1.png'); | |
} | |
.page .watercolor2 { | |
--wc: url('/assets/watercolor/watercolor2.png'); | |
} | |
.page .watercolor3 { | |
--wc: url('/assets/watercolor/watercolor3.png'); | |
} | |
.page .watercolor4 { | |
--wc: url('/assets/watercolor/watercolor4.png'); | |
} | |
.page .watercolor5 { | |
--wc: url('/assets/watercolor/watercolor5.png'); | |
} | |
.page .watercolor6 { | |
--wc: url('/assets/watercolor/watercolor6.png'); | |
} | |
.page .watercolor7 { | |
--wc: url('/assets/watercolor/watercolor7.png'); | |
} | |
.page .watercolor8 { | |
--wc: url('/assets/watercolor/watercolor8.png'); | |
} | |
.page .watercolor9 { | |
--wc: url('/assets/watercolor/watercolor9.png'); | |
} | |
.page .watercolor10 { | |
--wc: url('/assets/watercolor/watercolor10.png'); | |
} | |
.page .watercolor11 { | |
--wc: url('/assets/watercolor/watercolor11.png'); | |
} | |
.page .watercolor12 { | |
--wc: url('/assets/watercolor/watercolor12.png'); | |
} | |
.page [class*="imageMask"] { | |
position: absolute; | |
height: 200%; | |
width: 200%; | |
left: 50%; | |
bottom: 50%; | |
--rotation: 0; | |
--revealer: none; | |
--checkerboard: none; | |
--scaleX: 1; | |
--scaleY: 1; | |
-webkit-mask-image: var(--wc), var(--revealer); | |
-webkit-mask-repeat: repeat-x; | |
-webkit-mask-size: 50%; | |
-webkit-mask-position: 50% calc(50% - var(--offset)); | |
mask-image: var(--wc); | |
mask-repeat: repeat-x; | |
mask-size: 50%; | |
mask-position: 50% calc(50% - var(--offset)); | |
background-image: var(--checkerboard); | |
background-size: 20px; | |
z-index: -1; | |
transform: translateY(50%) translateX(-50%) rotate(calc(1deg * var(--rotation))) scaleX(var(--scaleX)) scaleY(var(--scaleY)); | |
} | |
.page [class*="imageMask"] > p:has(img) { | |
position: absolute; | |
width: 50%; | |
height: 50%; | |
bottom: 50%; | |
left: 50%; | |
transform: translateX(-50%) translateY(50%) rotate(calc(-1deg * var(--rotation))) scaleX(calc(1 / var(--scaleX))) scaleY(calc(1 / var(--scaleY))); | |
} | |
.page [class*="imageMask"] img { | |
position: absolute; | |
display: block; | |
bottom: 0; | |
} | |
.page [class*="imageMask"].bottom { | |
--rotation: 0; | |
} | |
.page [class*="imageMask"].bottom img { | |
bottom: 0; | |
} | |
.page [class*="imageMask"].top { | |
--rotation: 180; | |
} | |
.page [class*="imageMask"].top img { | |
top: 0; | |
} | |
.page [class*="imageMask"].left { | |
--rotation: 90; | |
} | |
.page [class*="imageMask"].left img { | |
left: 0; | |
} | |
.page [class*="imageMask"].right { | |
--rotation: -90; | |
} | |
.page [class*="imageMask"].right img { | |
right: 0; | |
} | |
.page [class*="imageMask"].revealImage { | |
--revealer: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2)); | |
--checkerboard: url(/assets/waterColorMasks/missingImage.png); | |
} | |
.page .imageMaskEdge1 { | |
--wc: url(/assets/waterColorMasks/edge/0001.webp); | |
} | |
.page .imageMaskEdge2 { | |
--wc: url(/assets/waterColorMasks/edge/0002.webp); | |
} | |
.page .imageMaskEdge3 { | |
--wc: url(/assets/waterColorMasks/edge/0003.webp); | |
} | |
.page .imageMaskEdge4 { | |
--wc: url(/assets/waterColorMasks/edge/0004.webp); | |
} | |
.page .imageMaskEdge5 { | |
--wc: url(/assets/waterColorMasks/edge/0005.webp); | |
} | |
.page .imageMaskEdge6 { | |
--wc: url(/assets/waterColorMasks/edge/0006.webp); | |
} | |
.page .imageMaskEdge7 { | |
--wc: url(/assets/waterColorMasks/edge/0007.webp); | |
} | |
.page .imageMaskEdge8 { | |
--wc: url(/assets/waterColorMasks/edge/0008.webp); | |
} | |
.page .imageMaskEdge9 { | |
--wc: url(/assets/waterColorMasks/edge/0009.webp); | |
} | |
.page .imageMaskEdge10 { | |
--wc: url(/assets/waterColorMasks/edge/0010.webp); | |
} | |
.page .imageMaskEdge11 { | |
--wc: url(/assets/waterColorMasks/edge/0011.webp); | |
} | |
.page .imageMaskEdge12 { | |
--wc: url(/assets/waterColorMasks/edge/0012.webp); | |
} | |
.page .imageMaskCorner1 { | |
--wc: url(/assets/waterColorMasks/corner/0001.webp); | |
} | |
.page .imageMaskCorner2 { | |
--wc: url(/assets/waterColorMasks/corner/0002.webp); | |
} | |
.page .imageMaskCorner3 { | |
--wc: url(/assets/waterColorMasks/corner/0003.webp); | |
} | |
.page .imageMaskCorner4 { | |
--wc: url(/assets/waterColorMasks/corner/0004.webp); | |
} | |
.page .imageMaskCorner5 { | |
--wc: url(/assets/waterColorMasks/corner/0005.webp); | |
} | |
.page .imageMaskCorner6 { | |
--wc: url(/assets/waterColorMasks/corner/0006.webp); | |
} | |
.page .imageMaskCorner7 { | |
--wc: url(/assets/waterColorMasks/corner/0007.webp); | |
} | |
.page .imageMaskCorner8 { | |
--wc: url(/assets/waterColorMasks/corner/0008.webp); | |
} | |
.page .imageMaskCorner9 { | |
--wc: url(/assets/waterColorMasks/corner/0009.webp); | |
} | |
.page .imageMaskCorner10 { | |
--wc: url(/assets/waterColorMasks/corner/0010.webp); | |
} | |
.page .imageMaskCorner11 { | |
--wc: url(/assets/waterColorMasks/corner/0011.webp); | |
} | |
.page .imageMaskCorner12 { | |
--wc: url(/assets/waterColorMasks/corner/0012.webp); | |
} | |
.page .imageMaskCorner13 { | |
--wc: url(/assets/waterColorMasks/corner/0013.webp); | |
} | |
.page .imageMaskCorner14 { | |
--wc: url(/assets/waterColorMasks/corner/0014.webp); | |
} | |
.page .imageMaskCorner15 { | |
--wc: url(/assets/waterColorMasks/corner/0015.webp); | |
} | |
.page .imageMaskCorner16 { | |
--wc: url(/assets/waterColorMasks/corner/0016.webp); | |
} | |
.page .imageMaskCorner17 { | |
--wc: url(/assets/waterColorMasks/corner/0017.webp); | |
} | |
.page .imageMaskCorner18 { | |
--wc: url(/assets/waterColorMasks/corner/0018.webp); | |
} | |
.page .imageMaskCorner19 { | |
--wc: url(/assets/waterColorMasks/corner/0019.webp); | |
} | |
.page .imageMaskCorner20 { | |
--wc: url(/assets/waterColorMasks/corner/0020.webp); | |
} | |
.page .imageMaskCorner21 { | |
--wc: url(/assets/waterColorMasks/corner/0021.webp); | |
} | |
.page .imageMaskCorner22 { | |
--wc: url(/assets/waterColorMasks/corner/0022.webp); | |
} | |
.page .imageMaskCorner23 { | |
--wc: url(/assets/waterColorMasks/corner/0023.webp); | |
} | |
.page .imageMaskCorner24 { | |
--wc: url(/assets/waterColorMasks/corner/0024.webp); | |
} | |
.page .imageMaskCorner25 { | |
--wc: url(/assets/waterColorMasks/corner/0025.webp); | |
} | |
.page .imageMaskCorner26 { | |
--wc: url(/assets/waterColorMasks/corner/0026.webp); | |
} | |
.page .imageMaskCorner27 { | |
--wc: url(/assets/waterColorMasks/corner/0027.webp); | |
} | |
.page .imageMaskCorner28 { | |
--wc: url(/assets/waterColorMasks/corner/0028.webp); | |
} | |
.page .imageMaskCorner29 { | |
--wc: url(/assets/waterColorMasks/corner/0029.webp); | |
} | |
.page .imageMaskCorner30 { | |
--wc: url(/assets/waterColorMasks/corner/0030.webp); | |
} | |
.page .imageMaskCorner31 { | |
--wc: url(/assets/waterColorMasks/corner/0031.webp); | |
} | |
.page .imageMaskCorner32 { | |
--wc: url(/assets/waterColorMasks/corner/0032.webp); | |
} | |
.page .imageMaskCorner33 { | |
--wc: url(/assets/waterColorMasks/corner/0033.webp); | |
} | |
.page .imageMaskCorner34 { | |
--wc: url(/assets/waterColorMasks/corner/0034.webp); | |
} | |
.page .imageMaskCorner35 { | |
--wc: url(/assets/waterColorMasks/corner/0035.webp); | |
} | |
.page .imageMaskCorner36 { | |
--wc: url(/assets/waterColorMasks/corner/0036.webp); | |
} | |
.page .imageMaskCorner37 { | |
--wc: url(/assets/waterColorMasks/corner/0037.webp); | |
} | |
.page dl { | |
padding-left: 1em; | |
white-space: normal; | |
} | |
.page dt { | |
display: inline; | |
margin-right: 0.5ch; | |
margin-left: -1em; | |
} | |
.page dd { | |
display: inline; | |
margin-left: 0; | |
text-indent: 0; | |
} | |
.page .blank { | |
height: 1em; | |
margin-top: 0; | |
} | |
.page .blank + * { | |
margin-top: 0; | |
} | |
.page .wide { | |
column-span: all; | |
display: block; | |
margin-bottom: 1em; | |
} | |
.page .wide + * { | |
margin-top: 0; | |
} | |