/* Shared presentation for language number references only. */
.word-reference-page .container>main{max-width:none;margin:0;padding:24px 20px 40px}
.word-reference-page .words-directory-link{margin:18px 20px 0;font-size:14px;line-height:1.5}
.word-reference-page .container>main>section:first-child{margin:0 0 24px;padding:30px;border:1px solid #dddeda;border-radius:18px;background:#fffefa}
.word-reference-page .converter-head{margin:0;padding:0;display:block}
.word-reference-page .eyebrow{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#224d91;margin:0 0 14px}
.word-reference-page h1{font-size:clamp(30px,4vw,44px);line-height:1.15;letter-spacing:-.035em;margin:0 0 26px;overflow-wrap:anywhere}
.word-reference-page :is(.result-panel,.es-answer,.arabic-result-card){margin:0;padding:28px;border:1px solid #dddeda;border-top:4px solid #224d91;border-radius:14px;background:#f7f9fd;box-shadow:none}
.word-reference-page .arabic-output-grid{display:block;margin:0}
.word-reference-page :is(.reference-answer-intro,.es-answer>p:first-child){margin:0 0 22px;font-size:16px;line-height:1.6}
.word-reference-page :is(.reference-answer-words,.es-answer .es-result,.arabic-words-primary){display:block;font-size:clamp(30px,3.5vw,42px);font-weight:400;line-height:1.5;margin:0 0 22px;min-height:0;overflow-wrap:anywhere}
.word-reference-page .arabic-words-primary{font-family:Tahoma,Arial,sans-serif;line-height:1.8}
.word-reference-page :is(.reference-copy-actions,.es-actions,.arabic-result-actions){display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 18px}
.word-reference-page :is(.reference-copy-actions,.es-actions,.arabic-result-actions) button{font:400 16px/1.4 Arial,sans-serif;min-height:48px;padding:11px 15px;border:1px solid #224d91;border-radius:8px;background:#224d91;color:white;cursor:pointer}
.word-reference-page :is(.reference-answer-context,.es-answer>p:last-child,.arabic-result-context){font-size:14px;line-height:1.6;color:#566273;margin:0}
.word-reference-page :is(.english-other,.es-other,.arabic-context-converter){padding:18px;margin:18px 0 0;border:1px solid #dddeda;border-radius:12px;background:#faf9f5}
.word-reference-page :is(.english-other,.es-other,.arabic-context-converter)>summary{cursor:pointer;font-size:16px;font-weight:600;line-height:1.5;min-height:24px;color:#182b43}
.word-reference-page .reference-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.word-reference-page .breadcrumb{white-space:normal;flex-wrap:wrap;overflow-wrap:anywhere}
.word-reference-page .arabic-reading{margin:18px 0 0}
.word-reference-page .arabic-conversion-link{margin:18px 0 0}
.word-reference-page :is(a,button,summary):focus-visible{outline:3px solid #c49031;outline-offset:3px}
@media(max-width:600px){.word-reference-page .container>main{padding:20px 12px 30px}.word-reference-page .words-directory-link{margin:16px 12px 0}.word-reference-page .container>main>section:first-child{padding:18px}.word-reference-page :is(.result-panel,.es-answer,.arabic-result-card){padding:18px}.word-reference-page :is(.reference-copy-actions,.es-actions,.arabic-result-actions) button{flex:1 1 140px}.word-reference-page h1{margin-bottom:22px}}

/* Shared PHP component: these rules own its complete layout. */
.lc-page.word-reference-page .lc-reference-heading{margin:0 0 26px;padding:0;border:0}
.lc-page.word-reference-page .lc-reference-heading .eyebrow{margin:0 0 14px}
.lc-page.word-reference-page .lc-reference-heading h1{margin:0;font-size:clamp(30px,4vw,44px);line-height:1.15}
.lc-page.word-reference-page .lc-reference-answer{padding:28px;margin:0;border:1px solid #dddeda;border-top:4px solid #224d91;border-radius:14px;background:#f7f9fd}
.lc-reference-answer:focus:not(:focus-visible){outline:none}.lc-reference-answer:focus-visible{outline:3px solid #c49031;outline-offset:3px}
.lc-reference-answer .reference-copy-status{margin:0 0 12px;color:#224d91;font-size:14px}
.lc-reference-answer .reference-reading,.lc-reference-answer .reference-related{margin:18px 0 0;padding:12px;background:#f1f4fa;border-radius:8px;line-height:1.6}
.lc-page.word-reference-page .lc-reference-converter{padding:18px;margin:18px 0 0;border:1px solid #dddeda;border-radius:12px;background:#faf9f5}
.lc-page.word-reference-page .lc-reference-converter>summary{padding:0;margin:0;min-height:24px;font:600 16px/1.5 Arial,sans-serif;cursor:pointer;color:#182b43}
.word-reference-page .hindi-number-page-panel:before,.word-reference-page .hindi-number-page-panel:after{display:none}
.word-reference-page .hindi-technical-output{margin-top:20px}.lc-copy-dialog{width:min(90vw,600px);padding:22px;border:1px solid #dddeda;border-radius:12px}.lc-copy-dialog textarea{width:100%;min-height:140px;font:18px/1.5 Arial,sans-serif}
@media(max-width:600px){.lc-page.word-reference-page .lc-reference-answer{padding:18px}.lc-page.word-reference-page .lc-reference-heading{margin-bottom:22px}}

.word-reference-page .lc-reference-details{margin-top:24px}.word-reference-page .lc-reference-details h2,.word-reference-page .lc-reference-details h3{color:#182b43}.word-reference-page .hindi-technical-output{border:1px solid #dddeda;border-radius:12px;padding:16px;background:#faf9f5}.word-reference-page .hindi-technical-output summary{color:#182b43}.word-reference-page .page-section-nav{background:#f3f6fb;border-color:#dce2ed}.word-reference-page .page-section-nav a{color:#224d91;border-color:#dce2ed}
