.poster-module__OyJQuW__page{color:#361b29;background:#faf5ed;min-height:100vh}.poster-module__OyJQuW__article{width:min(1120px,100% - 40px);margin:auto;padding:clamp(32px,6vw,85px) 0}.poster-module__OyJQuW__article h1{letter-spacing:-.045em;margin:.3em 0;font:clamp(2.7rem,6vw,5.4rem)/1.03 Georgia,serif}.poster-module__OyJQuW__article p{max-width:64ch;line-height:1.6}.poster-module__OyJQuW__article a{color:#73405a;text-underline-offset:.2em}.poster-module__OyJQuW__editor{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(24px,5vw,64px);margin:30px 0;display:grid}.poster-module__OyJQuW__stage{background:#e6d9cc;border-radius:14px;place-items:center;min-width:0;padding:26px;display:grid}.poster-module__OyJQuW__stage canvas{width:auto;max-width:100%;height:auto;max-height:560px;display:block;box-shadow:0 8px 24px #42273538}.poster-module__OyJQuW__controls{border:0;gap:15px;min-width:0;padding:8px 0;display:grid}.poster-module__OyJQuW__controls legend,.poster-module__OyJQuW__article h2{font:1.75rem/1.2 Georgia,serif}.poster-module__OyJQuW__controls label{gap:6px;font-weight:550;display:grid}.poster-module__OyJQuW__controls :is(input,button,select){font:inherit;color:inherit;min-width:0}.poster-module__OyJQuW__controls :is(input:not([type=range]),select,button){background:#fffaf4;border:1px solid #b6a2a8;border-radius:8px;width:100%;padding:12px}.poster-module__OyJQuW__controls button{cursor:pointer}.poster-module__OyJQuW__controls button.poster-module__OyJQuW__save{color:#fff5e2;background-color:#56213f;border:0;font-weight:650}.poster-module__OyJQuW__controls :disabled{opacity:.6;cursor:default}.poster-module__OyJQuW__controls p{margin:0}@media (max-width:700px){.poster-module__OyJQuW__editor{grid-template-columns:1fr}.poster-module__OyJQuW__stage canvas{max-height:380px}.poster-module__OyJQuW__stage{padding:16px}}
