.lv-play-badge{display:inline-flex!important;align-items:center;justify-content:center;gap:9px;padding:10px 14px;border:1px solid #475569;border-radius:10px;background:#172033;color:#fff!important;text-decoration:none!important;font:600 14px/1.3 Inter,system-ui,sans-serif;white-space:nowrap;min-height:44px}.lovia-footer-brand .lv-footer-download{display:flex;align-items:center;clear:both;width:100%;margin-top:20px}.lv-footer-download .lv-play-badge{margin:0;padding:10px 16px;min-height:44px}.lv-play-badge svg{flex:none}.lv-play-badge:focus-visible,#lv-app-download :focus-visible{outline:3px solid #ff4381;outline-offset:3px}.lv-play-header{margin-inline-end:8px}#lv-app-download{display:none}
@media(max-width:600px){.lv-play-header{display:none!important}#lv-app-download{display:flex;box-sizing:border-box;position:fixed;inset:0 0 auto;z-index:40;align-items:center;gap:10px;height:calc(72px + env(safe-area-inset-top,0px));padding:calc(10px + env(safe-area-inset-top,0px)) 12px 10px 4px;background:var(--lv-panel,#fff);color:var(--lv-text,#243047);border-bottom:1px solid var(--lv-line,#e8eaf0);font-family:Inter,system-ui,sans-serif}#lv-app-download>button{display:grid;place-items:center;flex:0 0 32px;min-height:44px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}#lv-app-download>img{border-radius:10px;flex:0 0 40px}.lv-download-brand{flex:1;min-width:0}.lv-download-brand strong{display:block;font-size:15px;line-height:22px;font-weight:700}.lv-download-brand small{display:block;font-size:12px;line-height:18px;color:var(--lv-muted,#68758b)}#lv-app-download .lv-download-cta{display:flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;max-width:48%;min-height:42px;padding:8px 12px;border-radius:10px;background:#ec326f;color:white;text-decoration:none;font-size:13px;line-height:18px;font-weight:650;text-align:center}#lv-app-download .lv-download-cta svg{width:16px;height:18px;flex:none}html.lv-download-visible body.lv-home .home-scroll{top:calc(72px + env(safe-area-inset-top,0px))!important;bottom:0!important;height:calc(100dvh - 72px - env(safe-area-inset-top,0px))!important}html.lv-download-visible body.lv-home .hm-bottom{bottom:0}html.mobile-library-preview #lv-app-download{display:none!important}html.mobile-library-preview.lv-download-visible body.lv-home .home-scroll{top:0!important;height:100dvh!important}}
@media(prefers-reduced-motion:no-preference){.lv-play-badge,.lv-download-cta{transition:filter .15s ease}.lv-play-badge:hover,.lv-download-cta:hover{filter:brightness(1.08)}}
