.brand-logo{display:block;width:62px;height:62px;object-fit:contain}.footer-logo{width:48px;height:48px}.site-header .wordmark{display:flex;align-items:center;justify-content:center;width:70px;height:70px;flex:none}.site-footer .wordmark{display:flex;align-items:center}.install-app{width:34px;height:32px;border:1px solid var(--line);background:transparent;color:var(--green);font-size:17px;cursor:pointer}.install-app[hidden]{display:none}.couplet-editor{display:grid;gap:12px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.couplet-heading,.couplet-row-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.couplet-heading h3{margin:0;font:500 19px var(--serif)}.couplet-row{padding:14px 0;border-top:1px solid var(--line)}.couplet-row-head{margin-bottom:10px;color:var(--red);font-size:10px;font-weight:700}.couplet-row textarea{font:13px/1.9 var(--hindi)}.sher-share-toolbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;max-width:690px;margin:0 auto 26px;padding:14px 0;border-bottom:1px solid var(--line)}.sher-selected-count{margin-right:auto;color:var(--muted);font-size:10px}.outline-link:disabled{opacity:.45;cursor:not-allowed}.sher-list{max-width:690px;margin:0 auto}.sher-item{padding:23px 0 20px;border-bottom:1px solid var(--line)}.sher-item-top{display:flex;align-items:center;gap:11px;margin-bottom:13px}.sher-select{width:17px;height:17px;accent-color:var(--red)}.sher-number{color:var(--red);font-size:9px;font-weight:700;letter-spacing:1px}.sher-text{margin:0;white-space:pre-line;font:17px/2.05 var(--hindi)}.sher-translation{margin:11px 0 0;color:var(--muted);white-space:pre-line;font:13px/1.8 var(--sans)}.sher-item-actions{display:flex;gap:17px;margin-top:12px}.text-action{border:0;padding:5px 0;background:transparent;color:var(--red);font-size:10px;cursor:pointer}.share-notice{position:fixed;z-index:10;left:50%;bottom:20px;transform:translateX(-50%);max-width:calc(100% - 32px);padding:12px 16px;background:var(--ink);color:white;font-size:12px;box-shadow:0 5px 22px #0003}.language-en .sher-text{font-family:var(--sans);font-size:16px;line-height:1.85}.hindi-script-field input:lang(hi),.hindi-script-field textarea:lang(hi){font-family:var(--hindi)}@media(max-width:600px){.brand-logo{width:52px;height:52px}.site-header .wordmark{width:56px;height:60px}.sher-share-toolbar{margin-bottom:15px}.sher-text{font-size:15px}.sher-item{padding:19px 0}}
