diff --git a/core/themes/claro/css/components/page-title.css b/core/themes/claro/css/components/page-title.css index fcb0d7e923..5f2cfe2951 100644 --- a/core/themes/claro/css/components/page-title.css +++ b/core/themes/claro/css/components/page-title.css @@ -11,22 +11,11 @@ */ .block-page-title-block { - margin-bottom: var(--space-s); + margin-block-start: var(--space-s); } .block-page-title-block:last-child { - margin-bottom: var(--space-l); -} - -/** - * There are use cases where page title is not rendered as a block ¯\_(ツ)_/¯. - * - * @see Drupal\system\Controller\BatchController::batchPage() - */ - -.region-header > .page-title { - margin-top: var(--breadcrumb-height); - margin-bottom: var(--space-l); + margin-block-end: var(--space-l); } .page-title { @@ -35,3 +24,13 @@ font-size: var(--font-size-h1); -webkit-font-smoothing: antialiased; } + +.region-header > .page-title { + /** + * There are use cases where page title is not rendered as a block ¯\_(ツ)_/¯. + * + * @see Drupal\system\Controller\BatchController::batchPage() + */ + margin-block-start: var(--breadcrumb-height); + margin-block-end: var(--space-l); +} diff --git a/core/themes/claro/css/components/page-title.pcss.css b/core/themes/claro/css/components/page-title.pcss.css index d5728d5c88..01e37a6de9 100644 --- a/core/themes/claro/css/components/page-title.pcss.css +++ b/core/themes/claro/css/components/page-title.pcss.css @@ -4,21 +4,10 @@ */ .block-page-title-block { - margin-bottom: var(--space-s); -} - -.block-page-title-block:last-child { - margin-bottom: var(--space-l); -} - -/** - * There are use cases where page title is not rendered as a block ¯\_(ツ)_/¯. - * - * @see Drupal\system\Controller\BatchController::batchPage() - */ -.region-header > .page-title { - margin-top: var(--breadcrumb-height); - margin-bottom: var(--space-l); + margin-block-start: var(--space-s); + &:last-child { + margin-block-end: var(--space-l); + } } .page-title { @@ -26,4 +15,13 @@ margin: 0; font-size: var(--font-size-h1); -webkit-font-smoothing: antialiased; + @nest .region-header > & { + /** + * There are use cases where page title is not rendered as a block ¯\_(ツ)_/¯. + * + * @see Drupal\system\Controller\BatchController::batchPage() + */ + margin-block-start: var(--breadcrumb-height); + margin-block-end: var(--space-l); + } }