.coloring82{max-width:1100px;margin:auto}.color-gallery82{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.color-gallery82>button{padding:12px;font-size:clamp(17px,3vw,25px);display:flex;flex-direction:column;gap:12px;align-items:center;position:relative}.color-thumb82{display:block;width:100%;aspect-ratio:1.35;overflow:hidden;background:white;border-radius:10px}.color-thumb82 img{width:144%;height:106%;max-width:none!important;object-fit:fill!important;margin-left:-22%;margin-top:-2%;border-radius:0!important}.color-done82{color:#385629;font-size:16px}.color-footer82{margin-top:24px;padding-top:20px;border-top:1px solid #b6916255;text-align:center}.color-footer82 button,.coloring82 button.wood{cursor:pointer}.coloring82 button.wood{padding:14px 20px;white-space:normal;line-height:1.25}.color-work82{display:grid;gap:20px}.color-paper82{background:#fff;border:3px solid #906037;border-radius:13px;overflow:hidden}.color-paper82 canvas{display:block;width:100%;height:auto;touch-action:manipulation;cursor:crosshair}.color-palette82{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:7px}.color-palette82 button{background:var(--paint);color:#262019;width:44px;height:44px;border:2px solid #795537;border-radius:50%;position:relative;font-size:22px}.color-palette82 button[aria-pressed=true]{outline:3px solid #527638;outline-offset:3px}.color-palette82 button span{background:#ffffffe0;border-radius:50%;font-size:16px}.color-selected82{text-align:center;margin:8px 0;font-weight:bold}.color-tools82{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.color-tools82 button{font-size:16px!important;padding:12px!important}.color-finish82{text-align:center;margin-top:20px}.color-finish82 button{font-size:23px}.color-result82{display:block;width:min(100%,580px);height:auto;margin:0 auto 20px;border-radius:12px;border:2px solid #987449}.color-answers82{display:flex;flex-direction:column;gap:14px}.color-answers82 button{font-size:20px}.color-correct82{outline:4px solid #567c3b}#colorAnswer82{text-align:center;margin-top:20px}#colorFeedback82{text-align:center;font-weight:bold}#coloringEntry82 img{object-fit:contain;background:white;border-radius:12px}.coloring82 button:focus-visible{outline:4px solid #487cbe;outline-offset:4px}.coloring82 button:disabled{cursor:default;opacity:.65}@media(min-width:900px){.color-work82{grid-template-columns:minmax(0,1fr) 265px;align-items:start}.color-controls82{position:sticky;top:20px}.color-gallery82{grid-template-columns:repeat(2,minmax(0,1fr));max-width:850px;margin:auto}.coloring82 .extra-dialogue{max-width:850px;margin-left:auto;margin-right:auto}}@media(max-width:380px){.color-gallery82{gap:10px}.color-gallery82>button{padding:9px!important;font-size:17px}.color-palette82{gap:9px}.color-palette82 button{width:40px;height:40px}.coloring82 .color-tools82 button{font-size:14px!important}}
.coloring82 button.wood{border-radius:17px;border:2px solid #77502d;box-shadow:0 5px 0 #694221,0 8px 12px #4c2d1f25}.color-gallery82>button{padding:13px!important}.color-gallery82 .color-thumb82 img{height:106%!important;width:144%!important;max-height:none!important}.coloring82 .color-tools82 button{border-radius:12px}.coloring82 button.wood:hover:not(:disabled){filter:brightness(1.04)}

.color-share82{margin:22px auto 0;padding:18px 16px;background:#fff8ef;border:2px dashed #b88b5f;border-radius:16px;max-width:760px;text-align:center}.color-share82 h3{margin:0 0 10px;font-size:clamp(22px,3vw,28px)}.color-share82 p{margin:8px 0;line-height:1.45}.color-share-actions82{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:14px}.color-share-actions82 button{font-size:17px!important}.color-share-status82{margin-top:12px;font-weight:700;color:#4d6d32;min-height:1.5em}

.color-share-tags82{font-size:1.05em;line-height:1.5}.color-share82>p:first-of-type{max-width:620px;margin:8px auto 12px}.color-share-actions82 button{min-width:min(100%,310px)}

.color-zoom-hint82{margin:4px 0 14px;text-align:center;font-weight:700;color:#6a4b2f}.zoom-enabled82{overflow:auto;-webkit-overflow-scrolling:touch}
