.page_sketchPad__QFYht{min-height:100vh;background:#f5f5f5;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page_sidebar__J6ahr{width:13vw;background:white;padding:20px;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;gap:20px}.page_sidebar__J6ahr h1{font-size:1.5rem;margin:0;color:#333;text-align:center}.page_controls__MGrPX{display:flex;flex-direction:column;gap:20px}.page_controlGroup__r3OK4{display:flex;flex-direction:column;gap:8px;color:#333}.page_controlGroup__r3OK4 label{font-weight:600;font-size:.9rem}.page_colorPicker__zthXT{width:100%;height:40px;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;background:none}.page_colorPicker__zthXT::-webkit-color-swatch-wrapper{padding:0}.page_brushSlider__ZD0zk{width:100%;height:6px;border-radius:3px;background:#e0e0e0;outline:none;cursor:pointer}.page_brushSize__zRGef{text-align:center;font-weight:600;font-size:.9rem;color:#666}.page_buttonGroup__hF6kk{display:flex;gap:10px;justify-content:center}.page_redoButton__pTPam,.page_undoButton__BaVtA{padding:12px 16px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:1.2rem;min-width:50px}.page_undoButton__BaVtA{background:#FAE1DF;color:white}.page_undoButton__BaVtA:hover:not(:disabled){background:#F5B0CB;transform:translateY(-2px)}.page_undoButton__BaVtA:disabled{background:#9EA3B0;color:#636e72;cursor:not-allowed;transform:none}.page_redoButton__pTPam{background:#FAE1DF;color:white}.page_redoButton__pTPam:hover:not(:disabled){background:#F5B0CB;transform:translateY(-2px)}.page_redoButton__pTPam:disabled{background:#9EA3B0;color:#636e72;cursor:not-allowed;transform:none}.page_clearButton__vwH1e,.page_downloadButton__A6C4Z{padding:12px 24px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.9rem;width:100%}.page_clearButton__vwH1e{background:#745C97;color:white}.page_clearButton__vwH1e:hover{background:#C4BBB8;transform:translateY(-2px)}.page_downloadButton__A6C4Z{background:#39375B;color:white}.page_downloadButton__A6C4Z:hover{background:#C4BBB8;transform:translateY(-2px)}.page_sendButton__SWOvK{padding:12px 24px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.9rem;width:100%;background:#F5B0CB;color:white}.page_sendButton__SWOvK:hover{background:#C4BBB8;transform:translateY(-2px)}.page_canvasContainer___XM04{flex:1 1;display:flex;justify-content:center;align-items:center;padding:20px}.page_canvas__dt_l4{border:3px solid rgba(0,0,0,.2);border-radius:15px;background:white;cursor:crosshair;transition:transform .3s ease;max-width:100%;height:auto}.page_canvas__dt_l4:hover{transform:scale(1.02)}@media (max-width:768px){.page_sketchPad__QFYht{flex-direction:column}.page_sidebar__J6ahr{width:100%;border-right:none;border-bottom:1px solid #e0e0e0;padding:15px}.page_sidebar__J6ahr h1{font-size:1.2rem}.page_controls__MGrPX{flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:center}.page_controlGroup__r3OK4{flex-direction:row;align-items:center;gap:10px}.page_colorPicker__zthXT{width:50px}.page_brushSlider__ZD0zk{width:100px}.page_buttonGroup__hF6kk{order:-1}.page_canvasContainer___XM04{padding:10px}.page_canvas__dt_l4{max-width:100%;height:auto;width:100%}}@media (max-width:480px){.page_sidebar__J6ahr{padding:10px}.page_controls__MGrPX{flex-direction:column;gap:10px}.page_controlGroup__r3OK4{flex-direction:column;gap:5px}.page_clearButton__vwH1e,.page_downloadButton__A6C4Z{padding:10px 20px;font-size:.8rem}}.page_phoneInput__JwiEt{width:100%;padding:10px;border:1px solid #e0e0e0;border-radius:8px;font-size:.9rem;outline:none;transition:border-color .3s ease}.page_phoneInput__JwiEt:focus{border-color:#6c5ce7}.page_messageInput__EbUqP,.page_nameInput__tFplY{width:100%;padding:10px;border:1px solid #e0e0e0;border-radius:8px;font-size:.9rem;outline:none;transition:border-color .3s ease;margin-bottom:8px}.page_messageInput__EbUqP:focus,.page_nameInput__tFplY:focus{border-color:#6c5ce7}