/* ===== 420 Plugins — Account “Comfy++” (bigger + more spread out) ===== */

/* Frame */
body.is-account .account-wrap { max-width: 1080px; }

/* Top area */
body.is-account .account-top { margin-bottom: 36px; }
body.is-account .account-top .greeting { font-size: 26px; }

/* Grid and card spacing */
body.is-account .account-grid { gap: 24px; }
body.is-account .ra-sections { gap: 20px; padding: 22px; }
body.is-account .ra-section { padding: 18px 18px 16px; border-radius: 16px; }

/* Headings in the product card */
body.is-account .ra-product .ra-head h2 { font-size: 21px; }
body.is-account .ra-product .ra-head .sub { font-size: 15.5px; }

/* Key/Value blocks */
body.is-account .kv {
  grid-template-columns: 200px 1fr;
  column-gap: 20px;
  row-gap: 14px;
}
body.is-account .kv dt { font-size: 15px; }
body.is-account .kv dd { font-size: 16px; }

/* Buttons & badges slightly larger */
body.is-account .pill { height: 38px; padding: 0 18px; font-size: 14.5px; }
body.is-account .badge { height: 28px; padding: 0 12px; font-size: 13px; }

/* License key field (Comfy) */
body.is-account .lic input[type="text"]{
  height: 40px;
  min-width: max(370px, 37ch);
}

/* Download chips spacing */
body.is-account .pill-list { gap: 12px; }

