@import "govuk_publishing_components/individual_component_support"; @import "govspeak/attachment"; @import "govspeak/button"; @import "govspeak/call-to-action"; @import "govspeak/charts"; @import "govspeak/contact"; @import "govspeak/example"; @import "govspeak/footnotes"; @import "govspeak/form-download"; @import "govspeak/fraction"; @import "govspeak/highlight-answer"; @import "govspeak/images"; @import "govspeak/information-callout"; @import "govspeak/legislative-list"; @import "govspeak/media-player"; @import "govspeak/place"; @import "govspeak/stat-headline"; @import "govspeak/steps"; @import "govspeak/tables"; @import "govspeak/typography"; @import "govspeak/warning-callout"; .govspeak, // Legacy class name that's still used in some content items - needs to be kept until `.govspeak` is removed from the content items. .gem-c-govspeak { &.gem-c-govspeak--direction-rtl { direction: rtl; text-align: start; } } @include govuk-media-query($media-type: print) { // stylelint-disable max-nesting-depth .gem-c-govspeak { a[href^="/"]:after,a[href^="http://"]:after,a[href^="https://"]:after { content: " (" attr(href) ")"; font-size: 90%; word-wrap: break-word; } .media-player { display: none; } .info-notice, .help-notice, .call-to-action { margin: govuk-spacing(3) 0; } .call-to-action { background: none; border: 1pt solid $govuk-border-colour; padding: govuk-spacing(3); } .help-notice p { font-weight: 700; } .fraction { img { display: inline-block; margin-bottom: -7px; } } .attachment { margin: govuk-spacing(6) 0; &:first-child { margin-top: 0; } .attachment-thumb { display: none; } .attachment-details { .download { display: block; } } .accessibility-warning { h2 { @include govuk-font(16); } .toggler { display: none; } } } .footnotes { border-top: 1px solid $govuk-text-colour; a[role="doc-backlink"] { display: none; } } .legislative-list { padding-left: 0; &, ol { list-style: none; } } .mc-toggle-button, .mc-chart-container { display: none; } } }