/* Page styles extracted from inline <style> blocks. Loaded AFTER app.css and outside its
   cascade layers, so these rules win over the design system on purpose.
   Scoped by the per-page <body> class, so pages sharing this file do not collide.
   Linked from each member page's <head>. */

/* ===== auth/join-invite.html ===== */
      /* Значок приглашения. Градиент знака AI и белый глиф — утилитами по разметке
         (bg-linear-135 from-ai-from to-ai-to); здесь остаётся то, чего в шкалах DS нет:
         размер 60px, радиус 17px и своё свечение — с цветом из токена, а не из rgba. */
      .p-join .badge{width:60px;height:60px;border-radius:17px;display:grid;place-items:center;margin:0 auto 14px;
        box-shadow:0 8px 20px color-mix(in srgb,var(--fd-ai-from) 32%,transparent)}
      .p-join .badge svg{width:30px;height:30px}

