welcome-page.css

/*
 * @file
 * Welcome page styling.
 */

.welcome-page {
  --welcome-page-border: var(--admin-color-border, #d8dde7);
  --welcome-page-surface: var(--admin-color-bg-header, #eef0f9);
  --welcome-page-radius: var(--admin-radius-m, 0px);
  --welcome-page-product-background: var(--admin-color-bg-surface, transparent);
}

.welcome-page__intro {
  margin-block-end: 2rem;
}

.welcome-page__logo {
  display: block;
  max-width: min(12rem, 32vw);
  margin: 0 auto 1rem;

  @media (min-width: 48rem) {
    float: inline-end;
    max-width: 10rem;
    margin: 0 0 1rem;
    margin-inline-start: 2.5rem;
  }
}

.welcome-page__products {
  display: grid;
  gap: 1.5rem;
  margin-block: 2rem;
  clear: both;

  @media (min-width: 48rem) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-auto-rows: 1fr;
    align-items: stretch;
  }
}

.welcome-page__product {
  display: flex;
  flex-direction: column;
  padding: 1.5rem;
  border: 1px solid var(--welcome-page-border);
  border-radius: var(--welcome-page-radius);
  background: var(--welcome-page-product-background);

  ul,
  ol {
    margin-bottom: 0;
  }

  h2 {
    margin-top: 0;
  }
}

.welcome-page__eyebrow {
  margin: 0 0 0.5rem;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: 700;
}

.welcome-page__tip {
  margin-block: 2rem;
  padding: 1rem 1.25rem;
  border: 1px solid var(--welcome-page-border);
  border-radius: var(--welcome-page-radius);
  background: var(--welcome-page-surface);
}

.welcome-page__tip-content > :last-child {
  margin-bottom: 0;
}

File

core/profiles/standard/css/welcome-page.css

View source
  1. /*
  2. * @file
  3. * Welcome page styling.
  4. */
  5. .welcome-page {
  6. --welcome-page-border: var(--admin-color-border, #d8dde7);
  7. --welcome-page-surface: var(--admin-color-bg-header, #eef0f9);
  8. --welcome-page-radius: var(--admin-radius-m, 0px);
  9. --welcome-page-product-background: var(--admin-color-bg-surface, transparent);
  10. }
  11. .welcome-page__intro {
  12. margin-block-end: 2rem;
  13. }
  14. .welcome-page__logo {
  15. display: block;
  16. max-width: min(12rem, 32vw);
  17. margin: 0 auto 1rem;
  18. @media (min-width: 48rem) {
  19. float: inline-end;
  20. max-width: 10rem;
  21. margin: 0 0 1rem;
  22. margin-inline-start: 2.5rem;
  23. }
  24. }
  25. .welcome-page__products {
  26. display: grid;
  27. gap: 1.5rem;
  28. margin-block: 2rem;
  29. clear: both;
  30. @media (min-width: 48rem) {
  31. grid-template-columns: repeat(2, minmax(0, 1fr));
  32. grid-auto-rows: 1fr;
  33. align-items: stretch;
  34. }
  35. }
  36. .welcome-page__product {
  37. display: flex;
  38. flex-direction: column;
  39. padding: 1.5rem;
  40. border: 1px solid var(--welcome-page-border);
  41. border-radius: var(--welcome-page-radius);
  42. background: var(--welcome-page-product-background);
  43. ul,
  44. ol {
  45. margin-bottom: 0;
  46. }
  47. h2 {
  48. margin-top: 0;
  49. }
  50. }
  51. .welcome-page__eyebrow {
  52. margin: 0 0 0.5rem;
  53. letter-spacing: 0.04em;
  54. text-transform: uppercase;
  55. font-size: 0.875rem;
  56. font-weight: 700;
  57. }
  58. .welcome-page__tip {
  59. margin-block: 2rem;
  60. padding: 1rem 1.25rem;
  61. border: 1px solid var(--welcome-page-border);
  62. border-radius: var(--welcome-page-radius);
  63. background: var(--welcome-page-surface);
  64. }
  65. .welcome-page__tip-content > :last-child {
  66. margin-bottom: 0;
  67. }

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.