.pwa-install-card{color:#effffd;background:radial-gradient(circle at 100% 0,#62d5c42e,#0000 45%),#102942;border:1px solid #62d5c48c;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);gap:1rem;margin:1rem 0 1.5rem;padding:1rem;display:grid;box-shadow:0 .8rem 2rem #0b253d24}.pwa-install-card__icon{color:#071828;background:#62d5c4;border-radius:.85rem;place-items:center;width:3.25rem;height:3.25rem;font-size:1.4rem;font-weight:900;display:grid;box-shadow:0 .65rem 1.4rem #0003}.pwa-install-card__body h2{color:#fff;margin:0;font-size:clamp(1.05rem,4vw,1.35rem);line-height:1.25}.pwa-install-card__body>p:not(.pwa-install-card__eyebrow){color:#c8dcec;margin:.45rem 0 .85rem}.pwa-install-card__eyebrow{color:#82e6d8;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .25rem;font-size:.7rem;font-weight:850}.pwa-install-card__toggle{color:#fff;background:#ffffff12;border:1px solid #ffffff52;min-height:2.65rem}.pwa-install-card__steps{color:#17324b;background:#f5fbfc;border-radius:.7rem;margin-top:1rem;padding:1rem}.pwa-install-card__steps ol{gap:.55rem;margin:0;padding-left:1.4rem;display:grid}.pwa-install-card__steps p{color:#536878;margin:.8rem 0 0}.pwa-status-notice{z-index:50;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));color:#102538;background:#effcf9;border:1px solid #86c9be;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;width:min(100% - 2rem,34rem);padding:.9rem 1rem;display:flex;position:fixed;box-shadow:0 1rem 3rem #0b253d38}.pwa-status-notice--update{background:#fff8ef;border-color:#efb281}.pwa-status-notice>div:first-child{display:grid}.pwa-status-notice span{color:#536878;font-size:.86rem}.pwa-status-notice button{white-space:nowrap;min-height:2.5rem}.pwa-status-notice__actions{gap:.5rem;display:flex}.pwa-status-notice__actions button:last-child,.pwa-status-notice>button:last-child{color:#102538;background:#fff;border:1px solid #a9bac5}@media (width<=36rem){.pwa-install-card{grid-template-columns:1fr}.pwa-status-notice{flex-direction:column;align-items:stretch}.pwa-status-notice__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}
