.meme-maker-container{width:100%;max-width:600px;margin:20px auto;text-align:center;position:relative}#meme-canvas{width:100%;height:auto;border:1px solid #ccc;display:block;margin-bottom:10px}.meme-controls{display:flex;flex-direction:column;gap:10px}.meme-controls input[type="text"]{padding:10px;font-size:16px;width:100%;box-sizing:border-box}#meme-download{padding:10px 20px;background-color:#0cc0df;color:#fff;border:none;cursor:pointer;font-size:25px}.meme-controls input[type="number"],.meme-controls input[type="color"]{padding:10px;font-size:16px;width:100%;box-sizing:border-box;margin-bottom:10px}