Sha256: 7945f186a565c4769242fd9069288777035dc616a6ed99d8ba0d7e6a8be4b210

Contents?: true

Size: 1.9 KB

Versions: 18

Compression:

Stored size: 1.9 KB

Contents

@import "../helpers/markdown-typography";
// Govspeak typography
// https://govuk-publishing-components.herokuapp.com/component-guide/govspeak/heading_levels
// https://govuk-publishing-components.herokuapp.com/component-guide/govspeak/lists
// https://govuk-publishing-components.herokuapp.com/component-guide/govspeak/nested_lists
// https://govuk-publishing-components.herokuapp.com/component-guide/govspeak/blockquote
//
// Support:
// - alphagov/whitehall: ✔︎
// - alphagov/govspeak: ✔︎

.gem-c-govspeak {
  @include markdown-typography;

  &.direction-rtl ol,
  &.direction-rtl ul {
    margin-left: 0;
    margin-right: govuk-spacing(4);

    ul,
    ol {
      margin-top: 0;
      margin-bottom: 0;
    }
  }

  // Block quotes

  blockquote {
    padding: 0 0 0 govuk-spacing(4);
    margin: 0;
    border: 0;

    @include govuk-media-query($from: desktop) {
      margin: 0 0 0 (- govuk-spacing(6));
    }

    p {
      padding-left: govuk-spacing(3);

      @include govuk-media-query($from: tablet) {
        padding-left: govuk-spacing(6);
      }

      &:before {
        content: "\201C";
        float: left;
        clear: both;
        margin-left: (- govuk-spacing(3));
      }

      &:last-child:after {
        content: "\201D";
      }
    }
  }

  &.direction-rtl blockquote {
    padding: 0 govuk-spacing(4) 0 0;

    @include govuk-media-query($from: desktop) {
      margin: 0 (- govuk-spacing(6)) 0 0;
    }

    p {
      padding-right: govuk-spacing(3);
      padding-left: 0;

      @include govuk-media-query($from: tablet) {
        padding-right: govuk-spacing(6);
        padding-left: 0;
      }

      &:before {
        content: "\201D";
        float: right;
        margin-right: (- govuk-spacing(3));
        margin-left: 0;
      }

      &:last-child:after {
        content: "\201C";
      }
    }
  }

  // Text styles

  em,
  i {
    font-style: normal;
    font-weight: inherit;
  }
}

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
govuk_publishing_components-17.21.0 app/assets/stylesheets/govuk_publishing_components/components/govspeak/_typography.scss
govuk_publishing_components-17.20.0 app/assets/stylesheets/govuk_publishing_components/components/govspeak/_typography.scss
govuk_publishing_components-17.19.1 app/assets/stylesheets/govuk_publishing_components/components/govspeak/_typography.scss
govuk_publishing_components-17.19.0 app/assets/stylesheets/govuk_publishing_components/components/govspeak/_typography.scss
govuk_publishing_components-17.18.0 app/assets/stylesheets/govuk_publishing_components/components/govspeak/_typography.scss
govuk_publishing_components-17.17.0 app/assets/stylesheets/govuk_publishing_components/components/govspeak/_typography.scss
govuk_publishing_components-17.16.0 app/assets/stylesheets/govuk_publishing_components/components/govspeak/_typography.scss
govuk_publishing_components-17.15.0 app/assets/stylesheets/govuk_publishing_components/components/govspeak/_typography.scss
govuk_publishing_components-17.14.0 app/assets/stylesheets/govuk_publishing_components/components/govspeak/_typography.scss
govuk_publishing_components-17.13.0 app/assets/stylesheets/govuk_publishing_components/components/govspeak/_typography.scss
govuk_publishing_components-17.12.2 app/assets/stylesheets/govuk_publishing_components/components/govspeak/_typography.scss
govuk_publishing_components-17.12.1 app/assets/stylesheets/govuk_publishing_components/components/govspeak/_typography.scss
govuk_publishing_components-17.12.0 app/assets/stylesheets/govuk_publishing_components/components/govspeak/_typography.scss
govuk_publishing_components-17.11.0 app/assets/stylesheets/govuk_publishing_components/components/govspeak/_typography.scss
govuk_publishing_components-17.10.0 app/assets/stylesheets/govuk_publishing_components/components/govspeak/_typography.scss
govuk_publishing_components-17.9.0 app/assets/stylesheets/govuk_publishing_components/components/govspeak/_typography.scss
govuk_publishing_components-17.8.0 app/assets/stylesheets/govuk_publishing_components/components/govspeak/_typography.scss
govuk_publishing_components-17.7.0 app/assets/stylesheets/govuk_publishing_components/components/govspeak/_typography.scss