{"version":3,"sources":["../../../../src/nhsuk/core/settings/_globals.scss"],"names":[],"mappings":"AAAA,gBAAgB;AAChB,gBAAgB;;AAEhB,GAAG;AACH,UAAU;AACV,EAAE;AACF,0BAA0B;AAC1B,GAAG;;AAEH,2DAA2D;AAC3D,aAAa;AACb,2DAA2D;;AAE3D,qDAAqD;AACrD,EAAE;AACF,eAAe;;AAEf,uCAAuC;;AAEvC,yDAAyD;AACzD,EAAE;AACF,eAAe;;AAEf,2DAA2D;;AAE3D,wDAAwD;AACxD,EAAE;AACF,eAAe;;AAEf,0DAA0D;;AAE1D,2DAA2D;AAC3D,eAAe;AACf,2DAA2D;;AAE3D,oCAAoC;AACpC,oCAAoC;;AAEpC,oCAAoC;AACpC,gDAAgD;;AAEhD,oCAAoC;AACpC,uCAAuC;;AAEvC,0DAA0D;AAC1D,EAAE;AACF,aAAa;;AAEb,8DAA8D;;AAE9D,uCAAuC;AACvC,EAAE;AACF,+EAA+E;AAC/E,mDAAmD;AACnD,EAAE;AACF,aAAa;;AAEb,6CAA6C;;AAE7C,8CAA8C;AAC9C,EAAE;AACF,uEAAuE;AACvE,WAAW;AACX,EAAE;AACF,gBAAgB;;AAEhB,mEAAmE;;AAEnE;EACE,uCAAuC;AACzC;;AAEA,2DAA2D;AAC3D,cAAc;AACd,2DAA2D;;AAE3D,oCAAoC;AACpC,gCAAgC;;AAEhC,oCAAoC;AACpC,8BAA8B;;AAE9B,oCAAoC;AACpC,EAAE;AACF,eAAe;;AAEf,sDAAsD;;AAEtD,kCAAkC;AAClC,EAAE;AACF,eAAe;;AAEf,kDAAkD;;AAElD,sCAAsC;AACtC,EAAE;AACF,6EAA6E;AAC7E,wDAAwD;AACxD,EAAE;AACF,8EAA8E;AAC9E,0EAA0E;AAC1E,2CAA2C;AAC3C,EAAE;AACF,gBAAgB;AAChB,EAAE;AACF,yGAAyG;;AAEzG,2CAA2C;;AAE3C,iBAAiB;AACjB,EAAE;AACF,+EAA+E;AAC/E,wDAAwD;AACxD,EAAE;AACF,8EAA8E;AAC9E,yEAAyE;AACzE,yBAAyB;AACzB,EAAE;AACF,eAAe;;AAEf,oCAAoC;;AAEpC;EACE,2BAA2B;AAC7B;;AAEA,2DAA2D;AAC3D,YAAY;AACZ,2DAA2D;;AAE3D,+BAA+B;AAC/B,qCAAqC;;AAErC,2DAA2D;AAC3D,aAAa;AACb,2DAA2D;;AAE3D,0BAA0B;AAC1B,EAAE;AACF,eAAe;;AAEf,iCAAiC;;AAEjC,4BAA4B;AAC5B,EAAE;AACF,YAAY;;AAEZ;;;;;;;UAOU;;AAEV,uCAAuC;AACvC,EAAE;AACF,eAAe;;AAEf,4BAA4B;;AAE5B,gDAAgD;AAChD,EAAE;AACF,eAAe;;AAEf,8CAA8C;;AAE9C,2DAA2D;AAC3D,SAAS;AACT,2DAA2D;;AAE3D,4CAA4C;AAC5C,mCAAmC;AACnC,gCAAgC;AAChC,8CAA8C;AAC9C,4CAA4C;AAC5C,kCAAkC;;AAElC,wBAAwB;AACxB,EAAE;AACF,eAAe;;AAEf,iCAAiC;;AAEjC,4BAA4B;AAC5B,EAAE;AACF,eAAe;;AAEf,8CAA8C;;AAE9C,8CAA8C;AAC9C,EAAE;AACF,eAAe;;AAEf,kEAAkE;;AAElE,gCAAgC;AAChC,EAAE;AACF,eAAe;;AAEf,gCAAgC;;AAEhC,mDAAmD;AACnD,EAAE;AACF,eAAe;;AAEf,iCAAiC;;AAEjC,uBAAuB;AACvB,EAAE;AACF,eAAe;;AAEf,yCAAyC;;AAEzC,qBAAqB;AACrB,EAAE;AACF,eAAe;;AAEf,uCAAuC;;AAEvC,uBAAuB;AACvB,EAAE;;AAEF,oCAAoC;AACpC,4CAA4C;AAC5C,wEAAwE;AACxE,+CAA+C","file":"_globals.scss","sourcesContent":["@use \"sass:list\";\n@use \"sass:math\";\n\n////\n/// Globals\n///\n/// @group settings/globals\n////\n\n// =========================================================\n// Asset paths\n// =========================================================\n\n/// Path to the assets directory, with trailing slash.\n///\n/// @type String\n\n$nhsuk-assets-path: \"/assets/\" !default;\n\n/// Path or URL to the images folder, with trailing slash.\n///\n/// @type String\n\n$nhsuk-images-path: \"#{$nhsuk-assets-path}images/\" !default;\n\n/// Path or URL to the fonts folder, with trailing slash.\n///\n/// @type String\n\n$nhsuk-fonts-path: \"https://assets.nhs.uk/fonts/\" !default;\n\n// =========================================================\n// Font families\n// =========================================================\n\n// @deprecated To be removed in v11.0\n$nhsuk-font: \"Frutiger W01\" !default;\n\n// @deprecated To be removed in v11.0\n$nhsuk-font-fallback: arial, sans-serif !default;\n\n// @deprecated To be removed in v11.0\n$nhsuk-include-font-face: true !default;\n\n/// Font families to use for all typography on screen media\n///\n/// @type List\n\n$nhsuk-font-family: $nhsuk-font, $nhsuk-font-fallback !default;\n\n/// Font families to use for print media\n///\n/// We recommend that you use system fonts when printing. This will avoid issues\n/// with some printer drivers and operating systems.\n///\n/// @type List\n\n$nhsuk-font-family-print: sans-serif !default;\n\n/// Include the default @font-face declarations\n///\n/// Defaults to true if \"Frutiger W01\" appears in the $nhsuk-font-family\n/// setting.\n///\n/// @type Boolean\n\n$nhsuk-include-default-font-face: $nhsuk-include-font-face !default;\n\n@if not list.index($nhsuk-font-family, \"Frutiger W01\") {\n  $nhsuk-include-default-font-face: false;\n}\n\n// =========================================================\n// Font weights\n// =========================================================\n\n// @deprecated To be removed in v11.0\n$nhsuk-font-normal: 400 !default;\n\n// @deprecated To be removed in v11.0\n$nhsuk-font-bold: 600 !default;\n\n/// Font weight for normal typography\n///\n/// @type Number\n\n$nhsuk-font-weight-normal: $nhsuk-font-normal !default;\n\n/// Font weight for bold typography\n///\n/// @type Number\n\n$nhsuk-font-weight-bold: $nhsuk-font-bold !default;\n\n/// Feature flag for Apple Dynamic Type\n///\n/// When set to true, $nhsuk-include-dynamic-type will automatically apply the\n/// user's preferred text size on iOS and iPadOS devices.\n///\n/// Note: This flag adjusts `$nhsuk-root-font-size` from 16px to 17px when set.\n/// Please review all custom sizes not calculated relative to the root font\n/// size as they will not scale dynamically.\n///\n/// @type Boolean\n///\n/// @link https://developer.apple.com/design/human-interface-guidelines/typography#Supporting-Dynamic-Type\n\n$nhsuk-include-dynamic-type: false !default;\n\n/// Root font size\n///\n/// This is used to calculate rem sizes for the typography, and should match the\n/// _effective_ font-size of your root (or html) element.\n///\n/// Ideally you should not be setting the font-size on the html or root element\n/// in order to allow it to scale with user-preference, in which case this\n/// should be set to 16px.\n///\n/// @type Number\n\n$nhsuk-root-font-size: 16px !default;\n\n@if $nhsuk-include-dynamic-type {\n  $nhsuk-root-font-size: 17px;\n}\n\n// =========================================================\n// Icon sizes\n// =========================================================\n\n$nhsuk-icon-size: 24px !default;\n$nhsuk-icon-size-large: 32px !default;\n\n// =========================================================\n// Page layout\n// =========================================================\n\n/// Width of main container\n///\n/// @type Number\n\n$nhsuk-page-width: 960px !default;\n\n/// Map of grid column widths\n///\n/// @type Map\n\n$nhsuk-grid-widths: (\n  one-quarter: math.percentage(math.div(1, 4)),\n  one-third: math.percentage(math.div(1, 3)),\n  one-half: math.percentage(math.div(1, 2)),\n  two-thirds: math.percentage(math.div(2, 3)),\n  three-quarters: math.percentage(math.div(3, 4)),\n  full: 100%\n) !default;\n\n/// Width of gutter between grid columns\n///\n/// @type Number\n\n$nhsuk-gutter: 32px !default;\n\n/// Width of half the gutter between grid columns\n///\n/// @type Number\n\n$nhsuk-gutter-half: math.div($nhsuk-gutter, 2);\n\n// =========================================================\n// Borders\n// =========================================================\n\n$nhsuk-border-width-inset-text: 8px !default;\n$nhsuk-chevron-border: 2px !default;\n$nhsuk-hero-border: 1px !default;\n$nhsuk-border-table-header-width: 2px !default;\n$nhsuk-border-table-cell-width: 1px !default;\n$nhsuk-border-radius: 4px !default;\n\n/// Standard border width\n///\n/// @type Number\n\n$nhsuk-border-width: 4px !default;\n\n/// Form control border width\n///\n/// @type Number\n\n$nhsuk-border-width-form-element: 2px !default;\n\n/// Form group border width when in error state\n///\n/// @type Number\n\n$nhsuk-border-width-form-group-error: $nhsuk-border-width !default;\n\n/// Border width of focus outline\n///\n/// @type Number\n\n$nhsuk-focus-width: 4px !default;\n\n/// Hover width for form controls with a hover state\n///\n/// @type Number\n\n$nhsuk-hover-width: 10px !default;\n\n/// Button border radius\n///\n/// @type Number\n\n$nhsuk-button-border-radius: 4px !default;\n\n/// Button shadow size\n///\n/// @type Number\n\n$nhsuk-button-shadow-size: 4px !default;\n\n/// Globals (deprecated)\n///\n\n// @deprecated To be removed in v11.0\n$nhsuk-base-font-size: $nhsuk-root-font-size;\n$nhsuk-border-width-form-element-error: $nhsuk-border-width-form-element;\n$nhsuk-border-width-mobile: $nhsuk-border-width;\n"]}
