.info-modal { position: relative; padding: 28px 24px 30px; color: #eee; font-family: monospace; }
.info-modal h2 { font-size: 19px; margin: 12px 22px 20px 0; }
.info-modal p,.info-modal li { color: #aaa; font-size: 14px; line-height: 1.7; }
.info-modal li { margin-bottom: 14px; }
.info-modal-grip { width: 72px; height: 5px; border-radius: 8px; background: #333; margin: -14px auto 20px; }
.info-modal-close { position: absolute; top: 22px; right: 20px; border: 0; background: transparent; color: #aaa; font-size: 26px; }
.info-modal-logo { display: block; margin: 0 auto 20px; border-radius: 12px; }

.app-modal__panel.info-modal { max-width: 600px; padding: 28px 24px calc(30px + env(safe-area-inset-bottom)); }
