td[data-v-1e7336fd]{position:relative;padding:0;border:1px solid #000;width:100%}td[data-v-1e7336fd]:before{content:"";display:block;padding-top:100%}td>[data-v-1e7336fd]{position:absolute;top:0;left:0;right:0;bottom:0}.drawing-table-container{width:30vw;height:30vw;display:flex;justify-content:center;align-items:center;margin:0 auto;padding:1rem}.drawing-table-container #drawing-table{table-layout:fixed;border-collapse:collapse;margin:0;padding:0}.instructions-table-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:1vh 1vw 1vh 1vw}.instructions-table-container table{border-collapse:collapse;border:1px solid orange}.instructions-table-container table td{border:none;text-align:left;padding:5px}.instructions-table-container table .blue{background-color:blue}.instructions-table-container table .orange{background-color:orange}.colors-inputs-container{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:10px;box-sizing:border-box}.colors-inputs-container .single-color-inputs-container{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:2px;margin-top:5px;font-family:Arial,Helvetica,sans-serif;background-color:#add8e6;padding:5px}.colors-inputs-container .single-color-inputs-container .color-input{width:25px;height:25px}.colors-inputs-container .add-color-button{padding:4px 15px;background-color:#d3d3d3;border:1px solid gray;border-radius:5px;font-size:20px;margin-top:5px}.colors-inputs-container .focus{border:3px solid #000}.custom-cursor[data-v-7424ecc1]{position:fixed;pointer-events:none;z-index:9999;border-radius:2px}.focus[data-v-d256660c]{border:2px solid #000}.brush-size-label[data-v-d256660c]{padding-right:1rem}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}#app #columns-rows-input{display:flex;align-items:center;justify-content:center;gap:10px;font-family:Arial,Helvetica,sans-serif}.app-body{width:100%;height:100%;padding:2vh 0;gap:2vh}.app-body,.inputs-container{display:flex;flex-direction:column;align-items:center}.inputs-container{gap:1vh;margin-bottom:1vh}.table-buttons{display:flex;gap:1rem;justify-content:center;margin-top:1vh}#drawing-table{margin:0 auto}input[type=number][data-v-c017b226]{width:60px;margin-left:5px;margin-right:15px}header{display:flex;gap:1rem;padding:1rem;background:#f0f0f0}