/* Hindi name art maker */
.na-big{font-size:20px;font-weight:700}
.na-stage{padding:16px;min-height:0;background:#f4f1ea}
.na-stage.na-clear{background:repeating-conic-gradient(#e6e9f0 0 25%,#fff 0 50%) 0 0/18px 18px}
.na-stage canvas{display:block;width:auto;max-width:100%;height:auto;max-height:620px;margin:0 auto;box-shadow:none;border-radius:4px}
.na-looks{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}
.na-looks .tpl{aspect-ratio:1;position:relative;background-repeat:no-repeat;background-color:#fff}
.na-looks .tpl span{position:absolute;left:0;right:0;bottom:0;background:rgba(255,255,255,.94);font:700 11.5px var(--font);color:var(--ink);padding:2px 0;text-align:center}
.na-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px;margin-top:12px;max-height:520px;overflow:auto;padding:2px}
.na-gallery button{display:grid;gap:2px;background:#fff;border:2px solid var(--line);border-radius:12px;padding:6px;cursor:pointer;font:700 11.5px var(--font);color:var(--ink)}
.na-gallery button[aria-pressed=true]{border-color:var(--ink);box-shadow:3px 3px 0 var(--tool,var(--blue))}
.na-gallery canvas{width:100%;height:auto;aspect-ratio:300/96}
