.ar-form{max-width:46em;margin-top:.4em}.ar-field-label{font:700 .8em/1.3 var(--mono);color:#2f432c;margin-bottom:.45em;display:block}.ar-field-row{align-items:stretch;gap:.75em;display:flex}.ar-field{box-sizing:border-box;background:var(--field);min-width:0;min-height:3.6em;color:var(--ink);font:400 1em/1.45 var(--mono);resize:vertical;border:2px solid #2b5530;border-radius:6px;flex:auto;margin:0;padding:.6em .8em}.ar-field::placeholder{color:#4a6347;opacity:1}.ar-field:focus-visible{outline-offset:2px}.ar-submit{box-sizing:border-box;min-width:5.6em;min-height:44px;color:var(--cream);clip-path:polygon(8% 0,92% 0,100% 12%,100% 88%,92% 100%,8% 100%,0 88%,0 12%);font:700 1.25em/1 var(--serif);cursor:pointer;background:#174a22;border:0;border-radius:2px;flex:none;margin:0;padding:0 1.1em .15em;box-shadow:inset 0 0 0 4px #174a22,inset 0 0 0 6px #d8e6c6}.ar-submit:hover{background:#0f3a17;box-shadow:inset 0 0 0 4px #0f3a17,inset 0 0 0 6px #d8e6c6}.ar-submit:active{transform:translateY(1px)}.ar-submit:focus-visible{outline:3px solid var(--violet);outline-offset:-3px}.ar-privacy{max-width:60ch;font:700 .78em/1.5 var(--mono);color:var(--ink-brown);margin:.7em 0 0}.ar-memory{font:400 .78em/1.5 var(--mono);color:#2f432c;margin:.4em 0 0}.ar-memory a{color:var(--green-deep);text-underline-offset:.2em;font-weight:700}.ar-small-head{font:700 .8em/1.3 var(--mono);color:#2f432c;letter-spacing:.02em;margin:0}.ar-examples{max-width:46em;margin-top:2em}.ar-examples form{margin:0}.ar-examples ul{border-top:1px solid var(--rule);margin:.4em 0 0;padding:0;list-style:none}.ar-examples li{border-bottom:1px dashed var(--rule)}.ar-examples button{box-sizing:border-box;text-align:start;cursor:pointer;width:100%;min-height:48px;font:400 1em/1.4 var(--serif);color:var(--green-ink);background:0 0;border:0;align-items:baseline;padding:.75em 0;display:flex}.ar-examples button:before{content:"Q.";width:2.2em;font:700 .8em/1.4 var(--mono);color:#3c5239;flex:none}.ar-examples button:lang(ur):before{content:"س";font-family:var(--urdu)}.ar-examples button:hover{color:var(--green);text-underline-offset:.2em;text-decoration:underline}.ar-examples button:focus-visible{outline:2px solid var(--green-deep);outline-offset:2px}.ar-examples button:disabled{cursor:progress}.ar-result:focus{outline:none}.ar-asked{border:1px solid var(--rule);background:#eff3dcb3;max-width:46em;margin-top:2em;padding:.7em .95em .8em}.ar-question{font:700 1.05em/1.45 var(--serif);color:#121812;overflow-wrap:anywhere;white-space:pre-line;margin:.25em 0 0}.ar-notice{box-sizing:border-box;border:2px solid var(--frame-line);background:var(--field);max-width:46em;font:400 .95em/1.5 var(--serif);color:#1c2a1b;border-radius:2px;margin:1.4em 0 0;padding:.75em .95em}.ar-notice a{color:var(--green-deep);text-underline-offset:.2em;white-space:nowrap;font-weight:700}.ar-writing{font:700 .85em/1.4 var(--mono);color:var(--green-deep);margin:1.4em 0 0}.ar-writing:after{content:"_";margin-inline-start:.15em}@media (prefers-reduced-motion:no-preference){.ar-writing:after{animation:1s step-end infinite ar-caret}}@keyframes ar-caret{50%{opacity:0}}.ar-answer{border:4px double var(--frame-line);background:#eff3dce0;max-width:46em;margin-top:1.4em;padding:.9em 1.15em 1em}.ar-answer-head{font:700 1.15em/1.2 var(--display);color:#2b5a2f;margin:0}.ar-lines{font:400 1em/1.55 var(--serif);margin:.6em 0 0;padding-inline-start:1.4em}.ar-lines li+li{margin-top:.45em}.ar-lines li::marker{font:700 .85em var(--mono);color:#3c5239}.ar-ref{border:1.5px solid var(--frame-line);font:700 .72em/1.5 var(--mono);color:var(--green-deep);white-space:nowrap;vertical-align:.1em;border-radius:2px;margin-inline-start:.35em;padding:.02em .4em 0;text-decoration:none;display:inline-block}.ar-ref:hover{background:#dce8c4}.ar-line-open{font:700 .78em/1.4 var(--mono);color:var(--ink-brown)}.ar-answer-note{font:400 .75em/1.5 var(--mono);color:#2f432c;margin:.8em 0 0}.ar-held{margin-top:2.2em}.ar-held-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2em 1em;display:flex}.ar-held-head .clause-heading,.ar-held-head .leaf-tally{margin:0}.ar-held-note{margin:.5em 0 0}.ar-register{border-top:3px double var(--frame-line);margin:1em 0 0;padding:0;list-style:none}.ar-entry{border-bottom:1px solid var(--rule);grid-template-columns:2.6em minmax(0,1fr);gap:0 1em;padding-block:1.1em;scroll-margin-top:1em;display:grid}.ar-entry:target{background:#eff3dce6;box-shadow:0 0 0 .6em #eff3dce6}.ar-entry-no{box-sizing:border-box;width:2.1em;height:2.1em;font:700 .95em/1 var(--mono);color:var(--green-deep);border:2px solid #2b5530;border-radius:2px;justify-content:center;align-items:center;margin:0;display:flex}.ar-entry-body{min-width:0;max-width:46em}.ar-kind{border:1.5px solid var(--frame-line);font:700 .7em/1.3 var(--mono);color:#2f432c;letter-spacing:.03em;border-radius:2px;margin:0;padding:.15em .5em .1em;display:inline-block}.ar-label{font:700 1em/1.3 var(--mono);color:#121812;overflow-wrap:anywhere;margin:.45em 0 0}.ar-stamp{margin:.6em 0 .2em}.ar-text{margin:.35em 0 0}.ar-open{font:400 .82em/1.5 var(--mono);color:var(--ink-brown);margin:.4em 0 0}.ar-entry-body .cited{margin-top:.4em}.ar-here{margin:0}.ar-here .leaf-link{font-size:.85em}.ar-shelf{max-width:46em;margin-top:2em}.ar-shelf .clause-heading{margin:0}.ar-shelf .prose{margin:.5em 0 0}.ar-shelf .ar-small-head{margin-top:1.3em}.ar-nearest{border-top:1px solid var(--rule);margin:.3em 0 0;padding:0;list-style:none}.ar-nearest li{border-bottom:1px dashed var(--rule)}.ar-advice{border-top:3px double var(--frame-line);max-width:46em;font:400 .78em/1.5 var(--mono);color:#2f432c;margin:2.6em 0 0;padding-top:.8em}@media (max-width:599.98px){.ar-field-row{flex-direction:column}.ar-submit{min-height:52px;font-size:1.4em}.ar-entry{grid-template-columns:2.2em minmax(0,1fr);gap:0 .75em}}.ar-field:lang(ur){min-height:4.6em}.ar-question:lang(ur),.ar-lines:lang(ur),.ar-notice:lang(ur){line-height:2!important}.ar-entry-no:lang(ur){font-family:Courier Prime,Courier New,monospace;line-height:1!important}@media print{.ar-form,.ar-examples,.ar-here{display:none!important}.ar-entry{break-inside:avoid}}
