.dlbar{display:none}@media (width<=760px){.dlbar{z-index:60;padding:10px 8px 10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;align-items:center;gap:10px;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.dlbar.on{transform:none}.dlbar-tx{min-width:0;font-family:var(--font-heading);color:var(--ink);flex:1;font-size:13px;font-weight:700;line-height:1.45}.dlbar-btn{flex-shrink:0;padding:10px 14px;font-size:13px}.dlbar-x{cursor:pointer;width:36px;height:36px;color:var(--faint);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dlbar-x svg{stroke:currentColor;stroke-width:2.4px;fill:none;stroke-linecap:round;width:14px;height:14px}}@media (prefers-reduced-motion:reduce){.dlbar{transition:none}}
