drakosfire's picture
LLM dictionary to text and back to dictionary for inventory, html templates
760ff9a
raw
history blame
14.8 kB
@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 !important;
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;
}