:root{--color1:#0047ab;--color2:#003f97;--color3:#0067f8;--color4:#ffcc00;--color5:#f3d400}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{width:100%;height:100%;overflow:hidden}body{background:var(--color4);font-family:Poppins,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px}.poster{width:100%;max-width:1200px;height:100%;max-height:900px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;position:relative}.top-text{color:var(--color1);font-size:clamp(40px,5vw,60px);font-weight:900;text-align:center;padding:10px 20px;text-transform:uppercase;font-family:Lexend,sans-serif;line-height:1.2}.main-text{color:var(--color1);font-size:clamp(60px,12vw,150px);font-weight:500;font-style:italic;text-align:center;padding:10px 20px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);font-family:thirsty-script,script;line-height:1.1;border:3px dashed transparent;-webkit-transition:border-color .3s;transition:border-color .3s;cursor:text}.main-text:hover{border-color:var(--color1);background:rgba(255,255,255,.1)}.main-text:focus{outline:0;border-color:var(--color1);background:rgba(255,255,255,.2)}.campaign{margin-top:48px;padding:10px 20px;color:var(--color1);font-size:clamp(18px,6vw,36px);font-weight:900;text-align:center;text-transform:uppercase;font-family:Lexend,sans-serif;line-height:1.2;border:3px dashed transparent;-webkit-transition:border-color .3s;transition:border-color .3s;cursor:text}.campaign:hover{border-color:var(--color1);background:rgba(255,255,255,.1)}.campaign:focus{outline:0;border-color:var(--color1);background:rgba(255,255,255,.2)}.decoration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;margin-top:20px}.dot{color:var(--color1);font-size:clamp(30px,5vw,50px)}.dot:not(:last-of-type){margin-right:20px}.dash{width:235px;height:30px}.dash svg path{fill:var(--color1)}.disclaimer{padding:0 6px;border:2px solid var(--color1);position:fixed;bottom:20px;left:20px;-webkit-transform:initial;transform:initial;font-family:Poppins,sans-serif;font-weight:700;color:var(--color1);text-transform:uppercase;z-index:1000}.controls{right:20px;position:fixed;bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;z-index:1000}button{padding:12px 24px;background:var(--color2);color:#fff;border:none;font-family:Poppins,sans-serif;font-size:14px;font-weight:800;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 4px 12px rgba(0,82,163,.3);box-shadow:0 4px 12px rgba(0,82,163,.3)}button:hover{background:var(--color3);color:var(--color4);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(0,82,163,.4);box-shadow:0 6px 16px rgba(0,82,163,.4)}button:active{-webkit-transform:translateY(0);transform:translateY(0)}.editable{border:3px dashed transparent;-webkit-transition:border-color .3s;transition:border-color .3s;cursor:text}.editable:hover{border-color:var(--color1);background:rgba(255,255,255,.1)}.editable:focus{outline:0;border-color:var(--color1);background:rgba(255,255,255,.2)}#downloadCanvas{display:none}@media (max-width:768px){body{padding:20px}.disclaimer{bottom:72px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.controls{bottom:10px;right:10px;left:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.controls button{width:calc(50% - 6px)}}
/*# sourceMappingURL=style.min.css.map */
