:root{--peach: #F1BF94;--paper: #FFF8EE;--ink: #14110f;--red: #d9251d;--pine: #4f6b1f}*{box-sizing:border-box}body{margin:0;background:#2f3a1f;font-family:Oswald,Arial Narrow,sans-serif}.bar{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;padding:12px 16px;background:#1f2a14;color:#fff8ee}.bar label{display:flex;gap:6px;align-items:center;font-size:14px}.bar input[type=number]{width:76px}.bar select{max-width:190px}.bar input[type=range]{padding:0;width:120px}.bar input,.bar button,.bar .btn{font:inherit;font-size:14px;padding:6px 10px;border-radius:6px;border:1px solid #8a9a6a;background:#fff8ee;color:var(--ink);cursor:pointer}.bar input[type=checkbox]{padding:0}.bar button.main{background:var(--red);color:#fff;border-color:var(--red);font-weight:600}.bar button:disabled{opacity:.5;cursor:default}.bar :focus-visible{outline:3px solid #ffd166;outline-offset:2px}.bar p{margin:0;flex-basis:100%;font-size:13px}.err{color:#ffb4a8}.scroll{overflow-x:auto;padding:20px 0 40px}.poster{position:relative;width:794px;height:1123px;margin:0 auto;flex:none;background:var(--peach);color:var(--ink);padding:26px 28px 0;display:flex;flex-direction:column;overflow:hidden}.deco{position:absolute;z-index:0;pointer-events:none}.tl{top:0;left:0;width:37.2%}.tr{top:0;right:0;width:37%}.bl{bottom:0;left:0;width:32.5%}.br{bottom:0;right:0;width:34.5%}h1{position:relative;z-index:1;flex:none;margin:0 0 30px;text-align:center;font-weight:400;line-height:1.05}h1 span{display:block}.l2{font-size:.82em;margin-top:.06em}.grid{position:relative;z-index:1;flex:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:flex-start;font-size:calc(12.5px * var(--k, 1));gap:2em 1.2em}.card{position:relative;background:var(--paper);padding:1.76em 1.1em 1.1em;text-align:center;max-width:17em;min-width:8em;line-height:1.45;font-weight:300;transform:rotate(var(--r))}.card h2{margin:0 0 .5em;font:600 2.64em/1.05 Oswald,sans-serif}.card.big h2{font-size:4.16em;padding:.3em .2em;margin:0}.card p{margin:0 0 .56em}.card p:last-child{margin:0}.card b{font-weight:700}.card:before{content:"";position:absolute;top:-1.04em;left:50%;width:7.4em;height:2.1em;margin-left:-3.7em;transform:rotate(-3deg);opacity:.95}.card:nth-child(2n):before{transform:rotate(2deg)}.t0:before{background:repeating-linear-gradient(45deg,#5f7a24 0,#5f7a24 6px,#4f6b1f 6px,#4f6b1f 12px)}.t1:before{background:repeating-linear-gradient(0deg,#e0281f 0,#e0281f 4px,#c71d16 4px,#c71d16 8px)}.t2:before{background:repeating-linear-gradient(90deg,#a5170f 0,#a5170f 8px,#8d120b 8px,#8d120b 16px)}.t3:before{background:repeating-linear-gradient(0deg,#5a6f2c 0,#5a6f2c 5px,#3f5019 5px,#3f5019 7px),repeating-linear-gradient(90deg,rgba(0,0,0,.18) 0 5px,transparent 5px 10px);background-blend-mode:multiply}.t4:before{background:repeating-linear-gradient(-45deg,#e8332a 0,#e8332a 5px,#b8160f 5px,#b8160f 10px)}.empty{text-transform:none;font-size:18px}footer{position:absolute;z-index:1;left:0;right:0;bottom:16px;text-align:center;font:600 44px/1 Oswald,sans-serif}@media (prefers-reduced-motion: no-preference){.bar button{transition:filter .15s}.bar button:hover:not(:disabled){filter:brightness(1.1)}}
