.CreativeCanvas_container__hoGSS{min-height:100vh;padding:20px;background:linear-gradient(135deg,#a78bfa,#ec4899 50%,#60a5fa);font-family:Comic Sans MS,cursive,sans-serif}.CreativeCanvas_gameHeader__3oK3e{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;background:hsla(0,0%,100%,.1);padding:15px 25px;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CreativeCanvas_backButton__AZEQX,.CreativeCanvas_resetButton__5AUb1{background:#ff6b6b;color:#fff;border:none;padding:12px 20px;border-radius:25px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease}.CreativeCanvas_backButton__AZEQX:hover,.CreativeCanvas_resetButton__5AUb1:hover{background:#ff5252;transform:translateY(-2px)}.CreativeCanvas_headerSpacer__k71Og{width:100px}.CreativeCanvas_centerContent__JwluE{text-align:center}.CreativeCanvas_centerContent__JwluE h1{color:#fff;font-size:2.5rem;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.CreativeCanvas_questionCard__84VGy{background:#fff;border-radius:25px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,.2);max-width:1200px;margin:0 auto}.CreativeCanvas_canvasContainer__IYAMW{display:flex;gap:20px;margin-bottom:30px}.CreativeCanvas_leftTools__ZoBKt{display:flex;flex-direction:column;gap:15px;width:150px;flex-shrink:0}.CreativeCanvas_rightTools__6W4Vp{display:flex;flex-direction:column;width:120px;flex-shrink:0}.CreativeCanvas_canvasWrapper__8JTWL{flex:1 1;border:8px dashed #a78bfa;border-radius:20px;overflow:hidden;background:#fff}.CreativeCanvas_canvas__3K11c{width:100%;height:500px;display:block;cursor:crosshair;touch-action:none}.CreativeCanvas_toolSection__wiS1r{padding:15px;background:linear-gradient(135deg,#f3e7ff,#fce7f3);border-radius:15px}.CreativeCanvas_toolTitle__ZJbV3{font-size:1rem;font-weight:700;color:#7c3aed;margin-bottom:10px;text-align:center}.CreativeCanvas_colorGrid__TAIbW{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.CreativeCanvas_colorButton__yZSyg{width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 6px rgba(0,0,0,.2)}.CreativeCanvas_colorButton__yZSyg:hover{transform:scale(1.15)}.CreativeCanvas_colorButtonActive__jK91C{transform:scale(1.2);box-shadow:0 0 0 3px #fbbf24;animation:CreativeCanvas_pulse__f3qc8 1s infinite}@keyframes CreativeCanvas_pulse__f3qc8{0%,to{box-shadow:0 0 0 3px #fbbf24}50%{box-shadow:0 0 0 5px #fbbf24}}.CreativeCanvas_brushGrid__dzNf6{display:flex;flex-direction:column;gap:10px}.CreativeCanvas_brushButton__oorwt{display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px;background:#e0f2fe;border:none;border-radius:15px;cursor:pointer;transition:all .3s ease}.CreativeCanvas_brushButton__oorwt:hover{background:#fff;transform:scale(1.05)}.CreativeCanvas_brushButtonActive__2Qze7{background:#fff;box-shadow:0 0 0 3px #3b82f6;transform:scale(1.05)}.CreativeCanvas_brushPreview__0pSUK{background:#1f2937;border-radius:50%}.CreativeCanvas_brushButton__oorwt span{font-weight:700;color:#1e40af;font-size:.75rem}.CreativeCanvas_modeButtons__O7bwW{display:flex;gap:5px;margin-top:5px}.CreativeCanvas_modeButtonSmall__PW4qb{flex:1 1;background:linear-gradient(135deg,#4ecdc4,#44a08d);color:#fff;border:none;padding:8px;border-radius:12px;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 6px rgba(0,0,0,.1)}.CreativeCanvas_modeButtonSmall__PW4qb:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.2)}.CreativeCanvas_modeButtonSmall__PW4qb:disabled{opacity:.5;cursor:not-allowed}.CreativeCanvas_modeButton__VDjpe{width:100%;background:linear-gradient(135deg,#4ecdc4,#44a08d);color:#fff;border:none;padding:12px;border-radius:15px;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px rgba(0,0,0,.1);margin-top:5px}.CreativeCanvas_modeButton__VDjpe:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(0,0,0,.2)}.CreativeCanvas_modeButtonActive__RMdpZ{background:linear-gradient(135deg,#6b7280,#374151);animation:CreativeCanvas_pulse__f3qc8 2s infinite}.CreativeCanvas_shapeGrid__gHUNf{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:20px}.CreativeCanvas_shapeButton__Gdq_q{display:flex;flex-direction:column;align-items:center;gap:5px;padding:15px;background:#f3f4f6;border:2px solid transparent;border-radius:15px;cursor:pointer;transition:all .3s ease;font-size:2rem}.CreativeCanvas_shapeButton__Gdq_q:hover{background:#e5e7eb;transform:scale(1.05)}.CreativeCanvas_shapeButton__Gdq_q span{font-size:.8rem;font-weight:700;color:#4b5563;text-transform:capitalize}.CreativeCanvas_shapeButtonActive__n6qjw{background:#dbeafe;border-color:#3b82f6}.CreativeCanvas_textInput__IDGem{width:100%;padding:15px;border:2px solid #d1d5db;border-radius:15px;font-size:1.1rem;font-family:Comic Sans MS,cursive;margin:20px 0;outline:none}.CreativeCanvas_textInput__IDGem:focus{border-color:#3b82f6}.CreativeCanvas_actionButtons__4AGFx{display:flex;justify-content:center}.CreativeCanvas_actionButton__I3_Xu{background:linear-gradient(135deg,#4ecdc4,#44a08d);color:#fff;border:none;padding:20px 40px;border-radius:20px;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1)}.CreativeCanvas_actionButton__I3_Xu:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.CreativeCanvas_actionButtonActive__LoHWo{background:linear-gradient(135deg,#6b7280,#374151);animation:CreativeCanvas_pulse__f3qc8 2s infinite}.CreativeCanvas_modal__PqumZ{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;padding:20px;z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.CreativeCanvas_modalContent__4VVPc{background:linear-gradient(135deg,#fff,#fce7f3);border-radius:25px;padding:40px;max-width:400px;box-shadow:0 20px 50px rgba(0,0,0,.3);animation:CreativeCanvas_bounce__X_m9r .5s}@keyframes CreativeCanvas_bounce__X_m9r{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.CreativeCanvas_modalIcon__VSEhN{font-size:4rem;text-align:center;margin-bottom:20px}.CreativeCanvas_modalTitle__vXa5x{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:15px;text-align:center}.CreativeCanvas_modalText__T0IT_{font-size:1.1rem;color:#4b5563;margin-bottom:25px;text-align:center}.CreativeCanvas_modalButtons__Fe5u6{display:flex;gap:15px}.CreativeCanvas_modalButtonNo__A6f9D,.CreativeCanvas_modalButtonYes__QREhp{flex:1 1;padding:15px;border:none;border-radius:20px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease}.CreativeCanvas_modalButtonYes__QREhp{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.CreativeCanvas_modalButtonNo__A6f9D{background:linear-gradient(135deg,#d1d5db,#9ca3af);color:#1f2937}.CreativeCanvas_modalButtonNo__A6f9D:hover,.CreativeCanvas_modalButtonYes__QREhp:hover{transform:scale(1.05)}@media (max-width:768px){.CreativeCanvas_container__hoGSS{padding:10px}.CreativeCanvas_gameHeader__3oK3e{flex-direction:column;gap:15px;margin-bottom:15px}.CreativeCanvas_questionCard__84VGy{padding:15px}.CreativeCanvas_canvasContainer__IYAMW{flex-direction:column}.CreativeCanvas_leftTools__ZoBKt,.CreativeCanvas_rightTools__6W4Vp{width:100%}.CreativeCanvas_leftTools__ZoBKt{flex-direction:row;gap:10px}.CreativeCanvas_leftTools__ZoBKt .CreativeCanvas_toolSection__wiS1r{flex:1 1}.CreativeCanvas_brushGrid__dzNf6{flex-direction:row;flex-wrap:wrap;gap:6px}.CreativeCanvas_brushButton__oorwt{padding:6px;min-width:60px}.CreativeCanvas_brushPreview__0pSUK{width:20px!important;height:20px!important}.CreativeCanvas_brushButton__oorwt span{font-size:.65rem}.CreativeCanvas_modeButtons__O7bwW{flex-wrap:wrap}.CreativeCanvas_modeButtonSmall__PW4qb{padding:6px;font-size:1rem;min-width:45px}.CreativeCanvas_modeButton__VDjpe{padding:8px;font-size:.8rem;margin-top:0}.CreativeCanvas_colorGrid__TAIbW{grid-template-columns:repeat(5,1fr)}.CreativeCanvas_canvas__3K11c{height:550px}.CreativeCanvas_colorButton__yZSyg{width:35px;height:35px}.CreativeCanvas_centerContent__JwluE h1{font-size:1.8rem}}