/*
 * This is a manifest file that'll be compiled into application.css.
 *
 * With Propshaft, assets are served efficiently without preprocessing steps. You can still include
 * application-wide styles in this file, but keep in mind that CSS precedence will follow the standard
 * cascading order, meaning styles declared later in the document or manifest will override earlier ones,
 * depending on specificity.
 *
 * Consider organizing styles into separate files for maintainability.
 */

.extension-connection {
  min-height: 100vh;
  display: grid;
  place-items: center;
  padding: 32px 20px;
  box-sizing: border-box;
  background: #f6f7fb;
  color: #20243a;
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

.extension-connection__card {
  width: min(100%, 520px);
  padding: 40px;
  border: 1px solid #e1e4ef;
  border-radius: 20px;
  box-sizing: border-box;
  background: #fff;
  box-shadow: 0 18px 50px rgb(33 40 76 / 10%);
  text-align: center;
}

.extension-connection__card h1 { margin: 8px 0 12px; font-size: 30px; }
.extension-connection__card p { line-height: 1.6; }
.extension-connection__eyebrow { color: #6671df; font-size: 13px; font-weight: 750; text-transform: uppercase; letter-spacing: .08em; }
.extension-connection__note { color: #666b80; font-size: 13px; }
.extension-connection__check { width: 52px; height: 52px; margin: 0 auto 18px; border-radius: 50%; background: #e7f8ef; color: #177447; display: grid; place-items: center; font-size: 28px; font-weight: 800; }
.extension-connection__button { display: inline-flex; min-height: 44px; align-items: center; justify-content: center; margin-top: 12px; padding: 0 20px; border: 0; border-radius: 10px; background: #6671df; color: #fff; font: inherit; font-weight: 750; text-decoration: none; cursor: pointer; }
