[data-pwa-install] {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:44px;
  padding:9px 18px;
  border:1px solid #D6DBE5;
  border-radius:14px;
  background:#F0F2F7;
  color:#3D4C69;
  font:600 16px/1.5 system-ui,-apple-system,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;
  cursor:pointer;
  touch-action:manipulation;
}
[data-pwa-install][hidden] { display:none!important; }
[data-pwa-install]:hover { background:#E8ECF4; border-color:#ABB5C8; }
[data-pwa-install]:focus-visible { outline:3px solid #142B88; outline-offset:4px; }
[data-pwa-install]:active { background:#DEE4EF; }
@media(display-mode:standalone) { [data-pwa-install] { display:none!important; } }
@media(prefers-contrast:more) { [data-pwa-install] { border-color:currentColor; color:#142B88; background:#FFFFFF; } }
