@tailwind base;@tailwind components;@tailwind utilities;@font-face{font-family:GrimdarkTitle;src:url(/fonts/FelinaT26/FelinaT26-Gothic.eot);src:url(/fonts/FelinaT26/FelinaT26-Gothic.eot?#iefix)format("embedded-opentype"),url(/fonts/FelinaT26/FelinaT26-Gothic.woff2)format("woff2"),url(/fonts/FelinaT26/FelinaT26-Gothic.woff)format("woff"),url(/fonts/FelinaT26/FelinaT26-Gothic.ttf)format("truetype"),url(/fonts/FelinaT26/FelinaT26-Gothic.svg#FelinaT26-Gothic)format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:AgeOfFantasyTitle;src:url(/fonts/Charcuterie_Block_W05_Regular.ttf)format("truetype")}@font-face{font-family:AgeOfFantasyText;src:url(/fonts/SourceSerifPro-Regular.otf)format("opentype")}.page{color:#000;background-color:#fff;background-position:top;background-repeat:no-repeat;background-size:contain;padding:4.5mm 10mm 4mm;font-size:8pt;position:relative;overflow:hidden}@media print{.page{border:initial;border-radius:initial;min-height:initial;box-shadow:initial;page-break-after:always;border-width:0;margin:0;width:initial!important}}.page--din-a4{width:210mm;height:296mm}.page--letter-us{width:215mm;height:273mm}.page .page-headline{flex-direction:row;align-items:baseline;padding-bottom:3mm;padding-left:3mm;display:flex}.page .page-headline__title{color:#fff;text-transform:uppercase;font-size:20pt}@media print{.page .page-headline__title *{color:#fff!important}}.page .page-headline__version{padding-left:3mm;font-size:14pt}@media print{.page .page-headline{color:#fff!important}}.page__page-number{margin:0 auto;font-size:3mm;font-weight:600;position:absolute;bottom:1.5mm;left:50%}.page--grimdark-future{background-image:url(/img/bg/border-grimdark-future.png)}.page--grimdark-future .page-headline,.page--grimdark-future .page-headline__title *{font-family:GrimdarkTitle,sans-serif;font-weight:300}.page--grimdark-future h2,.page--grimdark-future h3{font-family:GrimdarkTitle,sans-serif!important}.page--age-of-fantasy{background-image:url(/img/bg/border-age-of-fantasy.png);font-family:AgeOfFantasyText,serif!important}.page--age-of-fantasy *{font-family:AgeOfFantasyText,serif}.page--age-of-fantasy .page-headline,.page--age-of-fantasy .page-headline__title *{font-family:AgeOfFantasyTitle,serif}.page--age-of-fantasy h2,.page--age-of-fantasy h3{font-size:4.1mm;font-family:AgeOfFantasyTitle,sans-serif!important}.page .unit-card .upgrade-section{border-bottom:.3mm solid #d9d9d9}.page .unit-card .upgrade-section:last-child{border-bottom:unset}.header{background-image:url(/img/bg/border-grimdark-future.png);background-position:bottom;background-size:cover;width:100%}.header h1,.header h2{color:#fff;text-transform:uppercase;margin:0}.header h1{font-size:20pt;line-height:20pt}.header h2{margin-left:1rem;font-size:14pt;line-height:14pt}.header hr{border-width:1px;border-color:#bd9b60;flex:1}.footer p{font-size:11pt}ul{margin-bottom:.5rem;margin-left:2rem}li{list-style-type:disc}li,p{font-size:9pt}p{margin-bottom:.5rem}p strong{font-weight:600}.contents-page>div,.contents-page .contents-indent>div{flex:1;margin-bottom:1.2rem;display:flex}.contents-page .contents-indent{padding-left:2rem;display:block}.contents-page .contents-indent p{font-weight:400}.contents-page p{margin-bottom:0;font-weight:700;line-height:6pt}.contents-page p:first-child{margin-right:.25rem}.contents-page p:last-child{margin-left:.25rem}.contents-page .dots{border-bottom:2px dotted #000;flex:1}table{width:100%;margin:0 -2mm}table th,table td{padding:0 2mm}table th{text-align:left}table tr{border-bottom:.5mm solid #d9d9d9}
@tailwind base;@tailwind components;@tailwind utilities;:root{--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--gf-accent:189,155,96}@media print{body{zoom:unset}}.app-wrap{backface-visibility:hidden;background-color:#000;flex-direction:column;flex:auto;max-width:100%;min-height:100vh;display:flex;position:relative}@media print{.app-wrap{background-color:unset}}.preview-wrapper{margin:auto}@media print{.preview-wrapper{margin:unset}}.preview{background-color:#000;margin:auto}.main-wrap{flex:auto;max-width:100%;position:relative}
