@font-face{font-family:Alice in Wonderland;src:url(/pdf-assets/fonts/AliceInWonderland.ttf)format("truetype")}@font-face{font-family:Anglican;src:url(/pdf-assets/fonts/Anglican.ttf)format("truetype")}@font-face{font-family:Canterbury Regular;src:url(/pdf-assets/fonts/CanterburyRegular.ttf)format("truetype")}@font-face{font-family:Utm Agin;src:url(/pdf-assets/fonts/UtmAgin.ttf)format("truetype")}@font-face{font-family:Waters Gothic;src:url(/pdf-assets/fonts/WatersGothic.ttf)format("truetype")}@font-face{font-family:Dumbledor;src:url(/pdf-assets/fonts/Dumbledor/Dumbledor.ttf)format("truetype")}@font-face{font-family:Trade Gothic;src:url(/pdf-assets/fonts/TradeGothic/TradeGothic.otf)format("opentype")}@font-face{font-family:Trade Gothic Bold;src:url(/pdf-assets/fonts/TradeGothic/TradeGothicBold.otf)format("opentype");font-weight:700}@font-face{font-family:Goudy Old Style;src:url(/pdf-assets/fonts/GoudyOldStyle/GoudyOldStyle.ttf)format("truetype")}.printable-page{width:var(--page-width);min-height:var(--page-height);max-height:var(--page-height);padding:var(--print-margin);background:#fff;flex-direction:column;margin-bottom:5px;display:flex;position:relative;overflow:hidden}.print-guides-overlay{height:var(--print-guide-size);width:var(--print-guide-size);position:absolute}@media print{.printable-page{margin:0}}.bottom-trim-sheet{--height:calc(var(--page-height) - 2*var(--print-margin));min-height:var(--height);max-height:var(--height);color:#222;flex-direction:column;display:flex;position:relative;overflow:hidden}.bottom-trim-sheet .sheet-content{gap:5mm;padding:10mm;position:relative}.spacer{flex:1 0 0}.info-author-credit{color:#222;opacity:.6;text-align:right;padding-bottom:3mm;padding-right:3mm;font-family:Goudy Old Style,Goudy Oldstyle,Goudy,Georgia,serif;font-size:3.2mm;position:absolute;top:-50%;right:0}.info-author-credit p{margin:0;font-size:2.5mm}.info-footer-container{position:relative}.info-footer-background{background-size:105mm;width:100%;height:20mm}.footer-attribution{z-index:2;position:absolute;bottom:2mm;left:3mm}.info-footer-overlay{mix-blend-mode:multiply;background-color:#0003;width:100%;height:20mm;position:absolute;top:0;left:0}.player-count-container{z-index:1;color:#222;flex-direction:row;gap:5mm;max-width:130mm;padding:4mm;font-family:Dumbledor;font-size:6mm;display:flex;box-shadow:inset 0 0 5px #000}.player-count-container.with-background{background-image:url(/pdf-assets/images/parchment_texture.jpg);background-position:0 -50%;background-size:200mm}.count-column{flex-direction:column;align-items:center;display:flex}.count-column.titles{align-items:end}.good-count{color:#00469e}.evil-count{color:#580709}.night-orders-container{z-index:1;background-image:url(/pdf-assets/images/parchment_texture.jpg);background-position:0 -50%;background-size:200mm;padding:2mm;font-family:Dumbledor;box-shadow:inset 0 0 5px #000}.night-orders-container p{text-align:end;color:#222;flex-shrink:0;width:26mm;margin:0;font-size:5mm}.night-order:not(:last-child){margin-bottom:2mm}.night-order{align-items:center;gap:2mm;padding:2mm;display:flex}.icon-row{box-sizing:border-box;flex-wrap:wrap;gap:4mm 2mm;display:flex}.icon{object-fit:contain;box-sizing:border-box;width:6mm;height:6mm;scale:calc(2.1*var(--icon-scale,1));filter:drop-shadow(0 0 2px #2224)}.icon.marker-icon{scale:2.1}.character-sheet{color:#2d3748;isolation:isolate;flex:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow:hidden}.character-sheet-background{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.sidebar-container{position:relative}.sidebar-background{width:calc(var(--sidebar-width) + var(--print-bleed));background-repeat:repeat;background-size:105mm;flex-shrink:0;height:100%}.sidebar-overlay{width:calc(var(--sidebar-width) + var(--print-bleed));pointer-events:none;mix-blend-mode:multiply;background-color:#0003;height:100%;position:absolute;top:0;left:0}.background-attribution{color:#fff;opacity:.45;pointer-events:none;font-family:Trade Gothic,Helvetica Neue,Arial,sans-serif;font-size:1.8mm;line-height:1.2}.sidebar-attribution{writing-mode:horizontal-tb;max-width:calc(var(--sidebar-width) - 2mm);position:absolute;bottom:2mm;left:1mm}.sidebar-section{writing-mode:vertical-rl;text-orientation:mixed;flex:1;justify-content:center;align-items:center;padding:3mm 0;display:flex}.sidebar-label{letter-spacing:.5mm;color:#eee;text-shadow:.3mm .3mm .5mm #0000004d;font-size:3.5mm;font-weight:600}.character-sheet .sheet-content{padding:calc(5mm + var(--print-bleed))var(--print-bleed)calc(3mm + var(--print-bleed))0;flex-direction:column;min-width:0;display:flex;position:relative}.character-column-spacer{min-height:13mm}.sheet-header-container{align-items:center;display:flex}.sheet-header{text-align:center;justify-content:center;align-self:center;align-items:center;width:fit-content;margin:0 0 4mm;padding:0 10mm;display:flex}.sheet-header .title-wrap{letter-spacing:var(--title-letter-spacing);filter:drop-shadow(2px 0 #cb8b);word-spacing:var(--title-word-spacing);font-weight:lighter;line-height:var(--title-line-height);margin-top:var(--title-margin-top);margin-bottom:var(--title-margin-bottom);font-family:var(--title-font),serif;mix-blend-mode:multiply;margin-left:-8mm;margin-right:-8mm;padding:4mm 8mm;font-size:14mm;font-weight:100}.sheet-header .title-text{background:var(--header-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.swirl-divider{mix-blend-mode:soft-light;width:35mm}.flip{transform:scaleX(-1)}.script-logo{max-width:35mm;max-height:23mm;margin-top:-2mm;margin-bottom:-2mm;margin-right:1mm}.sheet-author{text-align:center;color:#333;margin:-5mm 0 3mm;font-family:Goudy Old Style,Goudy Oldstyle,Goudy,Georgia,serif;font-size:3.5mm;font-weight:700}.characters-grid{flex-direction:column;flex:1;gap:2.5mm;padding:0 10mm 0 0;display:flex}.character-section{break-inside:avoid;min-height:20mm;display:flex}.section-title{padding:0 calc(.25*var(--sidebar-width));color:#eee;margin:-2mm 0 -2mm calc(-1*var(--sidebar-width));min-width:var(--sidebar-width);text-align:center;z-index:1;text-orientation:upright;writing-mode:vertical-lr;letter-spacing:-.6mm;filter:drop-shadow(.1mm .1mm .3mm #222a)drop-shadow(-.1mm .1mm .3mm #2228)drop-shadow(.1mm -.1mm .3mm #222a)drop-shadow(-.1mm -.1mm .3mm #222a);font-family:Dumbledor,serif;font-size:4mm;font-weight:lighter;line-height:2}.section-divider{opacity:1;mix-blend-mode:soft-light;width:150%;max-width:none;height:.8mm;margin-top:1%;margin-left:-50%}.character-list{gap:5mm;margin-left:8mm;display:flex}.character-column{flex-direction:column;flex:1 1 0;justify-content:space-between;display:flex}.character-card{break-inside:avoid;align-items:center;gap:2.5mm;margin-bottom:2.5mm;display:flex}.character-info{flex-direction:column;padding-left:2mm;display:flex}.character-icon-wrapper{flex-shrink:0;display:flex}.character-icon,.character-icon-placeholder{object-fit:contain;filter:drop-shadow(1px 1px 2px #0004);width:13mm;max-height:13mm;scale:calc(1.7*var(--icon-scale,1))}.character-icon-placeholder{color:#eee;justify-content:center;align-items:center;font-size:6mm;font-weight:700;display:flex}.character-name{color:#1a202c;align-items:center;gap:1mm;margin:0 0 .5mm;font-family:Goudy Old Style,Goudy Oldstyle,Goudy,Georgia,serif;font-size:3.5mm;font-weight:700;display:flex}.inline-jinx-icons{align-items:center;gap:.5mm;margin-top:-1mm;margin-left:1mm;display:inline-flex}.inline-jinx-icon,.inline-jinx-icon-placeholder{object-fit:contain;filter:drop-shadow(.5px .5px .5px #0004);width:5mm;height:5mm;scale:calc(1.7*var(--icon-scale,1))}.inline-jinx-icon-placeholder{color:#eee;background-color:#666;border-radius:50%;justify-content:center;align-items:center;font-size:1.8mm;font-weight:700;display:inline-flex}.character-ability{color:#222;margin:0;font-family:Trade Gothic,Trade Gothic Next,Helvetica Neue,Arial,sans-serif;font-size:3.1mm;line-height:1.2;display:inline-block}.appearance-compact .character-card{margin-bottom:1mm}.appearance-compact .sheet-header .title-wrap{font-size:13mm}.appearance-compact .script-logo{max-width:33mm;max-height:21mm}.appearance-super-compact .character-ability{font-size:2.7mm}.appearance-super-compact .character-name{font-size:3.2mm}.appearance-super-compact .character-icon,.appearance-super-compact .character-icon-placeholder{width:12mm;max-height:12mm}.appearance-super-compact .character-card{margin-bottom:.5mm}.appearance-super-compact .sheet-header .title-wrap{font-size:12mm}.appearance-super-compact .script-logo{max-width:31mm;max-height:19.5mm}.appearance-mega-compact .character-ability{font-size:2.4mm}.appearance-mega-compact .character-name{font-size:2.8mm}.appearance-mega-compact .sheet-header .title-wrap{font-size:11mm}.appearance-mega-compact .character-icon,.appearance-mega-compact .character-icon-placeholder{width:11mm;max-height:11mm}.appearance-mega-compact .character-card{margin-bottom:.3mm}.appearance-mega-compact .inline-jinx-icon,.appearance-mega-compact .inline-jinx-icon-placeholder{width:4mm;height:4mm;font-size:1.3mm}.appearance-mega-compact .script-logo{max-width:29mm;max-height:18mm}.sheet-footer{text-align:center;color:#222;opacity:.7;font-family:Goudy Old Style,Goudy Oldstyle,Goudy,Georgia,serif;font-size:3.5mm}.asterisk{font-size:5mm}.author-credit{color:#222;opacity:.6;text-align:right;padding:var(--print-bleed);font-family:Goudy Old Style,Goudy Oldstyle,Goudy,Georgia,serif;font-size:3.2mm;position:absolute;bottom:3mm;right:3mm}.author-credit p{margin:0;font-size:2.5mm}.setup-ability{white-space:normal;font-family:Goudy Old Style,Goudy Oldstyle,Goudy,Georgia,serif;display:inline-block}.jinxes-section{break-inside:avoid;margin-top:1mm;display:flex}.jinxes-list{flex-direction:column;width:100%;margin-left:8mm;display:flex}.jinxes-two-columns{flex-direction:row;gap:5mm}.jinx-column{flex-direction:column;flex:1;display:flex}.jinx-item{break-inside:avoid;align-items:center;gap:2.5mm;margin-bottom:2mm;display:flex}.jinx-icons{flex-shrink:0;align-items:center;gap:1mm;display:flex}.jinx-icon-wrapper{flex-shrink:0;align-items:center;display:flex}.jinx-icon,.jinx-icon-placeholder{object-fit:contain;width:3.5mm;height:3.5mm;scale:calc(2.8*var(--icon-scale,1))}.jinx-icon-placeholder{color:#eee;justify-content:center;align-items:center;font-size:2mm;font-weight:700;display:flex}.jinx-divider{color:#1a202c;margin:0 .5mm;font-family:Dumbledor,serif;font-size:4.6mm;line-height:3.5mm}.jinx-text{color:#222;margin:0;padding-top:.5mm;font-family:Trade Gothic,Trade Gothic Next,Helvetica Neue,Arial,sans-serif;font-size:2.6mm;line-height:1.2}.jinx-text.loric-text{padding-top:0}.jinx-item.loric{margin-bottom:1mm}.jinx-icon.loric,.jinx-icon-placeholder.loric{width:10mm;height:10mm;scale:calc(1.7*var(--icon-scale,1))}.loric-name{padding-top:0;font-family:Goudy Old Style;font-size:3mm}.loric-spacer{min-width:0}.night-sheet-heading{justify-content:space-between;align-items:center;display:flex}.night-sheet-heading .night-title{margin:0;font-family:Dumbledor;font-size:7mm}.night-sheet-heading .script-title{font-family:var(--title-font),serif;white-space:nowrap;text-align:center;letter-spacing:var(--title-letter-spacing);word-spacing:var(--title-word-spacing);filter:drop-shadow(.2mm .1mm #222d)drop-shadow(0 0 .1mm #2228);margin:0;padding:0;font-size:11mm;font-weight:lighter;line-height:1.1;overflow:visible}.night-sheet-heading .script-title .title-text{background:var(--header-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.night-sheet-order{flex-direction:column;gap:1mm;display:flex}.night-sheet-entry{align-items:center;min-height:10mm;display:flex}.reminder-name{font-family:Goudy Old Style,Goudy Oldstyle,Goudy,Georgia,serif;font-size:3.3mm;font-weight:700}.reminder-text{font-family:Trade Gothic;font-size:3mm}.night-sheet-entry p{margin:0}.night-sheet-entry p strong{font-family:Trade Gothic Bold}.night-sheet-entry>img{object-fit:contain;width:7mm;height:7mm;scale:calc(2*var(--icon-scale,1));flex-shrink:0;margin-right:3mm}.night-sheet-entry>img.marker-icon{scale:2}.reminder-icon{opacity:.8;width:10px;max-width:none;height:auto;margin-bottom:-1px;margin-right:4px;display:inline;scale:1}.night-appearance-compact .night-sheet-order{gap:.5mm}.night-appearance-compact .night-sheet-entry{min-height:8.5mm}.night-appearance-compact .night-sheet-entry>img{width:6mm;height:6mm;margin-right:2.5mm}.night-appearance-compact .reminder-name{font-size:3mm}.night-appearance-compact .reminder-text{font-size:2.7mm}.night-appearance-super-compact .night-sheet-order{gap:.3mm}.night-appearance-super-compact .night-sheet-entry{min-height:7mm}.night-appearance-super-compact .night-sheet-entry>img{width:5mm;height:5mm;margin-right:2mm}.night-appearance-super-compact .reminder-name{font-size:2.7mm}.night-appearance-super-compact .reminder-text{font-size:2.4mm}.night-appearance-mega-compact .night-sheet-order{gap:.2mm}.night-appearance-mega-compact .night-sheet-entry{min-height:6mm}.night-appearance-mega-compact .night-sheet-entry>img{width:4.5mm;height:4.5mm;margin-right:1.5mm}.night-appearance-mega-compact .reminder-name{font-size:2.4mm}.night-appearance-mega-compact .reminder-text{font-size:2.2mm}.night-appearance-mega-compact .night-sheet-heading .night-title{font-size:5.5mm}.sheet-backing{flex:1;position:relative}.sheet-background{--height:calc(var(--page-height) - 2*var(--print-margin));min-height:var(--height);max-height:var(--height);background-repeat:repeat;background-size:105mm;flex-direction:column;justify-content:center;align-items:center;display:flex}.sheet-back-overlay{mix-blend-mode:multiply;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.sheet-backing h1{font-family:var(--title-font),serif;mix-blend-mode:normal;text-wrap:wrap;z-index:1;text-align:center;filter:drop-shadow(.5mm .5mm #000)drop-shadow(0 0 1mm #000);letter-spacing:var(--title-letter-spacing);word-spacing:var(--title-word-spacing);font-size:30mm;font-weight:100;line-height:var(--title-line-height);margin-top:var(--title-margin-top);margin-bottom:var(--title-margin-bottom);flex-wrap:wrap;flex:0 130mm;justify-content:center;padding:10mm;display:flex}.sheet-backing h1 .title-text{color:#0000;background-size:100mm;-webkit-background-clip:text;background-clip:text}.sheet-backing h1 .ampersand{vertical-align:-5mm;font-size:45mm;line-height:30mm}.back-attribution{text-align:right;z-index:2;position:absolute;bottom:3mm;right:3mm}.back-info-container{flex-direction:column-reverse;justify-content:space-between;align-items:center;gap:10mm;width:100%;height:100%;padding:20mm;display:flex;position:absolute;bottom:0}.title-container{z-index:1;justify-content:center;display:flex}.minor-word{word-spacing:-6mm;padding:0 8mm;font-size:15mm;display:flex}.traveller-section{z-index:1;background-image:url(/pdf-assets/images/parchment_texture.jpg);background-position:0 -50%;background-size:200mm;padding:3mm 4mm;box-shadow:inset 0 0 5px #000}.traveller-section-title{color:#222;text-align:center;margin:0 0 2mm;font-family:Dumbledor;font-size:6mm}.traveller-list{flex-direction:column;gap:1.5mm;display:flex}.traveller-item{align-items:center;gap:2mm;display:flex}.traveller-icon{object-fit:contain;width:8mm;height:8mm;scale:var(--icon-scale,1);filter:drop-shadow(0 0 2px #2224);flex-shrink:0}.traveller-icon-placeholder{color:#390758;background:#eee;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:8mm;height:8mm;font-family:Dumbledor;font-size:4mm;display:flex}.traveller-text{flex-direction:column;min-width:0;display:flex}.traveller-name{color:#390758;font-family:Goudy Old Style,serif;font-size:3.5mm;font-weight:700;line-height:1.2}.traveller-ability{color:#222;font-family:Trade Gothic,sans-serif;font-size:2.8mm;line-height:1.3}.sheet-wrapper{margin-left:1%}@media print{.sheet-wrapper{margin-left:0}}.print-only{visibility:hidden;display:none}@media print{.print-only{visibility:visible;display:block}}:root{--page-width:210mm;--page-height:297mm;--print-margin:0mm;--print-bleed:0mm;--sidebar-width:15mm;--icon-scale:1}.pdf-sheet-root{color:#2d3748;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-family:Trade Gothic,Trade Gothic Next,Helvetica Neue,Arial,sans-serif}.pdf-sheet-root img{max-width:none;display:inline}@media print{body{margin:0;padding:0}.printable-page{page-break-after:always}}
