/*!
 * Nepali Media – phone share bar,native share and quote sharing.
 * Bottom stack:this module only sets --nm-sharebar-h on body (phones) and
 * positions .nm-sharebar;core main.css moves the player,FAB and back-to-top.
 */
  .nm-sharebar{display:none}.nm-sharebar[hidden],.nm-sharebar [hidden]{display:none !important}@media (max-width:782px){body.nm-has-sharebar{--nm-sharebar-h:52px}body.nm-has-sharebar:not(.nm-has-bottom-nav):not(.nm-player-open){--nm-sharebar-h:calc(52px + env(safe-area-inset-bottom,0px))}html:has(body.nm-has-sharebar){scroll-padding-bottom:68px}html:has(body.nm-has-sharebar.nm-has-bottom-nav){scroll-padding-bottom:calc(128px + env(safe-area-inset-bottom,0px))}.nm-sharebar{position:fixed;right:0;bottom:calc(var(--nm-bottomnav-h,0px) + var(--nm-player-h,0px));left:0;z-index:89;display:block;height:var(--nm-sharebar-h,52px);background:var(--nm-surface);background:color-mix(in srgb,var(--nm-surface) 94%,transparent);-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);padding-bottom:calc(var(--nm-sharebar-h,52px) - 52px);border-top:1px solid var(--nm-border);box-shadow:0 -10px 28px -20px rgba(17,24,39,.35);transition:transform .3s var(--nm-ease),visibility 0s linear 0s;-webkit-tap-highlight-color:transparent}html[data-theme="dark"] .nm-sharebar{box-shadow:0 -12px 28px -18px rgba(0,0,0,.7)}.nm-sharebar.is-hidden{transform:translateY(calc(100% + var(--nm-bottomnav-h,0px) + var(--nm-player-h,0px) + 16px));visibility:hidden;transition:transform .3s var(--nm-ease),visibility 0s linear .3s}body.nm-bottom-nav-hidden .nm-sharebar:not(.is-hidden){transform:translateY(calc(var(--nm-bottomnav-h,0px) - env(safe-area-inset-bottom,0px)))}}.nm-sharebar-inner{display:flex;align-items:center;justify-content:space-evenly;height:52px;max-width:560px;margin:0 auto;padding:0 4px}.nm-sharebar-btn{display:inline-flex;flex:0 1 48px;align-items:center;justify-content:center;min-width:44px;height:48px;margin:0;padding:0;border:0;border-radius:14px;background:none;color:var(--nm-text);cursor:pointer;text-decoration:none}.nm-sharebar-ico{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--nm-surface-3);color:var(--nm-heading);transition:transform .2s var(--nm-ease),background-color .2s,color .2s}.nm-sharebar-btn:active .nm-sharebar-ico{transform:scale(.9)}.nm-sharebar-btn:focus-visible,.nm-sharebar-comments:focus-visible{outline:2px solid var(--nm-primary);outline-offset:-2px}.nm-sharebar-whatsapp .nm-sharebar-ico{background:#25d366;color:#fff}.nm-sharebar-viber .nm-sharebar-ico{background:#7360f2;color:#fff}.nm-sharebar-facebook .nm-sharebar-ico{background:#1877f2;color:#fff}.nm-sharebar-messenger .nm-sharebar-ico{background:linear-gradient(45deg,#0a7cff,#a033ff,#ff5280);color:#fff}.nm-sharebar-telegram .nm-sharebar-ico{background:#229ed9;color:#fff}.nm-sharebar-x .nm-sharebar-ico{background:#111;color:#fff}html[data-theme="dark"] .nm-sharebar-x .nm-sharebar-ico{box-shadow:inset 0 0 0 1px var(--nm-border-strong)}.nm-sharebar-done-icon{display:none}.nm-sharebar-copy.is-done .nm-sharebar-ico{background:var(--nm-success);color:#fff}.nm-sharebar-copy.is-done .nm-sharebar-copy-icon{display:none}.nm-sharebar-copy.is-done .nm-sharebar-done-icon{display:block}.nm-sharebar-comments{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:48px;height:48px;padding:0 2px;border-radius:14px;color:var(--nm-heading);text-decoration:none}.nm-sharebar-chip{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 10px;border:1px solid var(--nm-border);border-radius:999px;background:var(--nm-surface-2);font-size:.9375rem;font-weight:700;line-height:1}.nm-sharebar-chip .nm-icon{color:var(--nm-primary)}.nm-share .nm-share-messenger{background:linear-gradient(45deg,#0a7cff,#a033ff,#ff5280);color:#fff}.nm-share .nm-share-native{background:var(--nm-surface-3);color:var(--nm-text)}.nm-share .nm-share-native:hover{background:var(--nm-primary);color:#fff}.nm-share [hidden]{display:none !important}@media (hover:hover) and (pointer:fine){.nm-share .nm-share-messenger{display:none}}.nm-quote{position:absolute;top:0;left:0;z-index:97;display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:var(--nm-heading);color:var(--nm-bg);box-shadow:var(--nm-shadow-lg);font-size:.9375rem;line-height:1.2;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;animation:nm-quote-in .18s var(--nm-ease)}.nm-quote[hidden],.nm-quote [hidden]{display:none !important}.nm-quote::before{content:"";position:absolute;top:-5px;left:var(--nm-quote-caret,50%);width:12px;height:12px;margin-left:-6px;border-radius:2px;background:inherit;transform:rotate(45deg)}.nm-quote-menu{display:inline-flex;align-items:center;gap:2px}.nm-quote-menu::before{content:"";width:1px;height:24px;margin:0 2px;background:currentColor;opacity:.25}.nm-quote-toggle,.nm-quote-item{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:48px;min-height:48px;margin:0;padding:0 16px;border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.nm-quote.is-open .nm-quote-toggle{padding:0 12px}.nm-quote.is-open .nm-quote-label{display:none}.nm-quote-native{padding:0 12px}.nm-quote-toggle:hover,.nm-quote-item:hover{background:rgba(255,255,255,.12);color:inherit}html[data-theme="dark"] .nm-quote-toggle:hover,html[data-theme="dark"] .nm-quote-item:hover{background:rgba(0,0,0,.08);color:inherit}.nm-quote-toggle:focus-visible,.nm-quote-item:focus-visible{outline:2px solid var(--nm-accent);outline-offset:-2px}.nm-quote-whatsapp .nm-icon{color:#25d366}@media (max-width:400px){.nm-quote-item{padding:0 12px}.nm-quote-whatsapp .nm-quote-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}html[data-theme="dark"] .nm-quote-whatsapp .nm-icon{color:#128c4b}.nm-quote-copy.is-done{background:var(--nm-success);color:#fff}@keyframes nm-quote-in{from{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.nm-sharebar,.nm-sharebar.is-hidden,.nm-sharebar-ico{transition:none}.nm-quote{animation:none}}html[data-nm-motion="reduce"] .nm-sharebar,html[data-nm-motion="reduce"] .nm-sharebar.is-hidden,html[data-nm-motion="reduce"] .nm-sharebar-ico{transition:none}html[data-nm-motion="reduce"] .nm-quote{animation:none}@media print{.nm-sharebar,.nm-quote{display:none !important}}