/* SPDX-License-Identifier: AGPL-3.0-or-later */
/* Eight composition engines. Only this repository's c0unt cuts are used. */
@font-face{font-family:c0unt-r;src:url('../f/c0unt-r.woff2') format('woff2');font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:c0unt-h;src:url('../f/c0unt-h.woff2') format('woff2');font-weight:400;font-style:normal;font-display:block}
@font-face{font-family:c0unt-x;src:url('../f/c0unt-x.woff2') format('woff2');font-weight:400;font-style:normal;font-display:block}
.poster{position:relative;display:block;width:100%;aspect-ratio:4/5;container-type:inline-size;overflow:hidden;isolation:isolate;box-sizing:border-box;text-align:left;line-height:1;letter-spacing:normal;user-select:none;print-color-adjust:exact;-webkit-print-color-adjust:exact;background:var(--field);color:var(--ink)}
.poster *{box-sizing:border-box}
.poster .poster-art{width:100%;height:100%;display:block;overflow:hidden}
.poster .cut-r{font-family:c0unt-r}.poster .cut-h{font-family:c0unt-h}.poster .cut-x{font-family:c0unt-x}
.poster text{font-weight:400;font-style:normal;font-kerning:none;letter-spacing:0;fill:inherit;stroke:inherit}
.poster-words{fill:var(--ink);stroke:none}
.poster .shape{pointer-events:none;stroke:none}
.poster .mass{fill:var(--mass)}.poster .counter{fill:var(--counter)}.poster .point{fill:var(--point)}.poster .ink-shape{fill:var(--ink)}.poster .paper{fill:var(--mass)}
.poster .line{fill:none;stroke:var(--ink);stroke-width:1}
.poster .reverse{fill:var(--field)}
.poster .outline{fill:none;stroke:var(--ink);stroke-width:1.5}
.poster .print-detail{fill:none;stroke:var(--ink);stroke-width:1.5;opacity:.6}
.poster .paper-grain{fill:transparent;opacity:.33;mix-blend-mode:multiply;pointer-events:none}
.poster .reproduction-marks{pointer-events:none}
.poster.finish-raw .poster-words{paint-order:stroke fill;stroke:var(--ink);stroke-width:.3}
.poster.family-monument .outline{stroke-width:1.7;fill:none}
.poster.family-monument.finish-raw .outline{stroke-width:2.2}
.poster.family-swiss .reverse{fill:var(--field);stroke:none}
.poster.family-acid .acid-you{fill:var(--ink);stroke:var(--field);stroke-width:1.6;paint-order:stroke fill}
.poster.family-acid .acid-middle{fill:var(--counter);stroke:var(--mass);stroke-width:2;paint-order:stroke fill}
.poster.family-acid .acid-computer{fill:var(--ink);stroke:var(--counter);stroke-width:2.7;paint-order:stroke fill}
.poster.family-acid.finish-raw .acid-you{stroke-width:3}
.poster.family-ransom .poster-words{fill:var(--ink)}
.poster.family-ransom .paper-grain{opacity:.45}
.poster.family-xerox .counter{opacity:.16}
.poster.family-xerox .point{opacity:.52}
.poster.family-xerox .reverse{fill:var(--field);stroke:none}
.poster.family-xerox .xerox-computer{paint-order:stroke fill;stroke:var(--field);stroke-width:2.8}
.poster.family-xerox .paper-grain{opacity:.68}
.poster.family-scrawl .scrawl-loop{fill:none;stroke:var(--mass);stroke-width:10;stroke-linecap:round;stroke-linejoin:round}
.poster.family-scrawl .scrawl-stroke{fill:none;stroke:var(--counter);stroke-width:7;stroke-linecap:round;stroke-linejoin:round}
.poster.family-scrawl .poster-words{stroke:var(--ink);stroke-width:.45;paint-order:stroke fill}
.poster.family-terminal .terminal-screen{fill:var(--mass);stroke:var(--ink);stroke-width:1;stroke-opacity:.6}
.poster.family-terminal .poster-words{stroke:none}
.poster.family-terminal .counter{fill:var(--ink)}
.poster.family-terminal .point{opacity:.2}
.poster.family-terminal .screen-detail{stroke:none;opacity:.65}
.poster.family-terminal .paper-grain{mix-blend-mode:screen;opacity:.16}
.poster.family-rupture .rupture-you{fill:none;stroke:var(--ink);stroke-width:2.2}
.poster.family-rupture .poster-words{paint-order:stroke fill;stroke:var(--field);stroke-width:1.4}
.poster.family-rupture .rupture-you{paint-order:normal}
.poster-control{--field:#eee9dd;--ink:#24221d;background:var(--field);color:var(--ink)}
.poster-control .control-text{fill:var(--ink);stroke:none;font-family:c0unt-r;font-size:18px;letter-spacing:0}
@media print{.poster{break-inside:avoid}.poster .paper-grain{mix-blend-mode:multiply}}
