/* Noon Nuqta _1540 Arrange a word */
.ar-wrap{position:fixed;inset:0;z-index:9980;background:rgba(10,16,28,.45);display:grid;place-items:center;padding:16px}
.ar-box{width:min(900px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:var(--surface,#fff);color:var(--text,#17223a);border-radius:14px;padding:16px;box-shadow:0 10px 40px rgba(0,0,0,.3)}
.ar-h{font:400 22px/1.2 var(--serif,serif);margin:0 0 4px}
.ar-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0}
.ar-in{flex:1 1 220px;min-width:0;font:600 22px/1.3 var(--ar,serif);padding:6px 10px;border:1px solid var(--line2,#d8dfeb);border-radius:8px;background:var(--surface,#fff);color:inherit}
.ar-msg{font-size:13px;color:var(--muted,#5a6782);min-height:1.3em;margin:4px 0}
.ar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}
.ar-card{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px;border:1px solid var(--line2,#d8dfeb);border-radius:10px;background:var(--surface,#fff);color:inherit;font:13px var(--ui,system-ui);cursor:pointer}
.ar-card:hover,.ar-card:focus-visible{border-color:var(--gold,#1f4e99)}
.ar-cv{width:100%;max-width:150px;height:auto;border-radius:6px}
