diff --git a/core/package-lock.json b/core/package-lock.json
index cb9cbf4f5e..9a95644915 100644
--- a/core/package-lock.json
+++ b/core/package-lock.json
@@ -44,11 +44,12 @@
"fs-extra": "^9.0.1",
"jest": "^29.7.0",
"jest-cli": "^29.7.0",
+ "outsystems-design-tokens": "^1.0.1",
"prettier": "^2.8.8",
"rollup": "^2.26.4",
"sass": "^1.33.0",
"serve": "^14.0.1",
- "style-dictionary": "^3.9.2",
+ "style-dictionary": "^4.1.3",
"stylelint": "^13.13.1",
"stylelint-order": "^4.1.0"
}
@@ -615,6 +616,97 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/@bundled-es-modules/deepmerge": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/@bundled-es-modules/deepmerge/-/deepmerge-4.3.1.tgz",
+ "integrity": "sha512-Rk453EklPUPC3NRWc3VUNI/SSUjdBaFoaQvFRmNBNtMHVtOFD5AntiWg5kEE1hqcPqedYFDzxE3ZcMYPcA195w==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "deepmerge": "^4.3.1"
+ }
+ },
+ "node_modules/@bundled-es-modules/glob": {
+ "version": "10.4.2",
+ "resolved": "https://registry.npmjs.org/@bundled-es-modules/glob/-/glob-10.4.2.tgz",
+ "integrity": "sha512-740y5ofkzydsFao5EXJrGilcIL6EFEw/cmPf2uhTw9J6G1YOhiIFjNFCHdpgEiiH5VlU3G0SARSjlFlimRRSMA==",
+ "dev": true,
+ "hasInstallScript": true,
+ "license": "ISC",
+ "dependencies": {
+ "buffer": "^6.0.3",
+ "events": "^3.3.0",
+ "glob": "^10.4.2",
+ "patch-package": "^8.0.0",
+ "path": "^0.12.7",
+ "stream": "^0.0.3",
+ "string_decoder": "^1.3.0",
+ "url": "^0.11.3"
+ }
+ },
+ "node_modules/@bundled-es-modules/glob/node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/@bundled-es-modules/glob/node_modules/glob": {
+ "version": "10.4.5",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
+ "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "foreground-child": "^3.1.0",
+ "jackspeak": "^3.1.2",
+ "minimatch": "^9.0.4",
+ "minipass": "^7.1.2",
+ "package-json-from-dist": "^1.0.0",
+ "path-scurry": "^1.11.1"
+ },
+ "bin": {
+ "glob": "dist/esm/bin.mjs"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@bundled-es-modules/glob/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@bundled-es-modules/memfs": {
+ "version": "4.9.4",
+ "resolved": "https://registry.npmjs.org/@bundled-es-modules/memfs/-/memfs-4.9.4.tgz",
+ "integrity": "sha512-1XyYPUaIHwEOdF19wYVLBtHJRr42Do+3ctht17cZOHwHf67vkmRNPlYDGY2kJps4RgE5+c7nEZmEzxxvb1NZWA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "assert": "^2.0.0",
+ "buffer": "^6.0.3",
+ "events": "^3.3.0",
+ "memfs": "^4.9.3",
+ "path": "^0.12.7",
+ "stream": "^0.0.3",
+ "util": "^0.12.5"
+ }
+ },
"node_modules/@capacitor/core": {
"version": "6.1.2",
"dev": true,
@@ -1641,6 +1733,63 @@
"@jridgewell/sourcemap-codec": "^1.4.14"
}
},
+ "node_modules/@jsonjoy.com/base64": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz",
+ "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=10.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/streamich"
+ },
+ "peerDependencies": {
+ "tslib": "2"
+ }
+ },
+ "node_modules/@jsonjoy.com/json-pack": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.1.0.tgz",
+ "integrity": "sha512-zlQONA+msXPPwHWZMKFVS78ewFczIll5lXiVPwFPCZUsrOKdxc2AvxU1HoNBmMRhqDZUR9HkC3UOm+6pME6Xsg==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@jsonjoy.com/base64": "^1.1.1",
+ "@jsonjoy.com/util": "^1.1.2",
+ "hyperdyperid": "^1.2.0",
+ "thingies": "^1.20.0"
+ },
+ "engines": {
+ "node": ">=10.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/streamich"
+ },
+ "peerDependencies": {
+ "tslib": "2"
+ }
+ },
+ "node_modules/@jsonjoy.com/util": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.5.0.tgz",
+ "integrity": "sha512-ojoNsrIuPI9g6o8UxhraZQSyF2ByJanAY4cTFbc8Mf2AXEF4aQRGY1dJxyJpuyav8r9FGflEt/Ff3u5Nt6YMPA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=10.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/streamich"
+ },
+ "peerDependencies": {
+ "tslib": "2"
+ }
+ },
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.3",
"dev": true,
@@ -2405,11 +2554,30 @@
"url": "https://opencollective.com/typescript-eslint"
}
},
+ "node_modules/@yarnpkg/lockfile": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz",
+ "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==",
+ "dev": true,
+ "license": "BSD-2-Clause"
+ },
"node_modules/@zeit/schemas": {
"version": "2.21.0",
"dev": true,
"license": "MIT"
},
+ "node_modules/@zip.js/zip.js": {
+ "version": "2.7.52",
+ "resolved": "https://registry.npmjs.org/@zip.js/zip.js/-/zip.js-2.7.52.tgz",
+ "integrity": "sha512-+5g7FQswvrCHwYKNMd/KFxZSObctLSsQOgqBSi0LzwHo3li9Eh1w5cF5ndjQw9Zbr3ajVnd2+XyiX85gAetx1Q==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "engines": {
+ "bun": ">=0.7.0",
+ "deno": ">=1.0.0",
+ "node": ">=16.5.0"
+ }
+ },
"node_modules/accepts": {
"version": "1.3.8",
"dev": true,
@@ -2599,6 +2767,20 @@
"node": ">=0.10.0"
}
},
+ "node_modules/assert": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz",
+ "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "is-nan": "^1.3.2",
+ "object-is": "^1.1.5",
+ "object.assign": "^4.1.4",
+ "util": "^0.12.5"
+ }
+ },
"node_modules/at-least-node": {
"version": "1.0.0",
"dev": true,
@@ -2628,6 +2810,22 @@
"url": "https://tidelift.com/funding/github/npm/autoprefixer"
}
},
+ "node_modules/available-typed-arrays": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
+ "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "possible-typed-array-names": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/axe-core": {
"version": "4.10.0",
"dev": true,
@@ -2804,6 +3002,27 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/base64-js": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
+ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
+ },
"node_modules/binary-extensions": {
"version": "2.1.0",
"dev": true,
@@ -2952,6 +3171,31 @@
"node-int64": "^0.4.0"
}
},
+ "node_modules/buffer": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
+ "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.2.1"
+ }
+ },
"node_modules/buffer-from": {
"version": "1.1.2",
"dev": true,
@@ -2977,12 +3221,20 @@
}
},
"node_modules/call-bind": {
- "version": "1.0.2",
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
+ "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2",
+ "get-intrinsic": "^1.2.4",
+ "set-function-length": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -2996,17 +3248,6 @@
"node": ">=6"
}
},
- "node_modules/camel-case": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
- "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "pascal-case": "^3.1.2",
- "tslib": "^2.0.3"
- }
- },
"node_modules/camelcase": {
"version": "5.3.1",
"dev": true,
@@ -3046,18 +3287,6 @@
],
"license": "CC-BY-4.0"
},
- "node_modules/capital-case": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz",
- "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3",
- "upper-case-first": "^2.0.2"
- }
- },
"node_modules/chalk": {
"version": "5.3.0",
"dev": true,
@@ -3129,25 +3358,11 @@
"license": "MIT"
},
"node_modules/change-case": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz",
- "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==",
+ "version": "5.4.4",
+ "resolved": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz",
+ "integrity": "sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==",
"dev": true,
- "license": "MIT",
- "dependencies": {
- "camel-case": "^4.1.2",
- "capital-case": "^1.0.4",
- "constant-case": "^3.0.4",
- "dot-case": "^3.0.4",
- "header-case": "^2.0.4",
- "no-case": "^3.0.4",
- "param-case": "^3.0.4",
- "pascal-case": "^3.1.2",
- "path-case": "^3.0.4",
- "sentence-case": "^3.0.4",
- "snake-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
+ "license": "MIT"
},
"node_modules/char-regex": {
"version": "1.0.2",
@@ -3487,6 +3702,19 @@
"node": ">= 10"
}
},
+ "node_modules/component-emitter": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-2.0.0.tgz",
+ "integrity": "sha512-4m5s3Me2xxlVKG9PkZpQqHQR7bgpnN7joDMJ4yvVkVXngjoITG76IaZmzmywSeRTeTpc6N6r3H3+KyUurV8OYw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/compressible": {
"version": "2.0.18",
"dev": true,
@@ -3520,18 +3748,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/constant-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz",
- "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3",
- "upper-case": "^2.0.2"
- }
- },
"node_modules/content-disposition": {
"version": "0.5.2",
"dev": true,
@@ -3710,22 +3926,49 @@
"license": "MIT"
},
"node_modules/deepmerge": {
- "version": "4.2.2",
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
+ "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
- "node_modules/define-properties": {
- "version": "1.1.3",
+ "node_modules/define-data-property": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
+ "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "object-keys": "^1.0.12"
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
+ "gopd": "^1.0.1"
},
"engines": {
"node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/define-properties": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz",
+ "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "define-data-property": "^1.0.1",
+ "has-property-descriptors": "^1.0.0",
+ "object-keys": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/detect-newline": {
@@ -3810,17 +4053,6 @@
"domelementtype": "1"
}
},
- "node_modules/dot-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
- "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
- },
"node_modules/eastasianwidth": {
"version": "0.2.0",
"dev": true,
@@ -3904,6 +4136,29 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/es-define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
+ "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "get-intrinsic": "^1.2.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-errors": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
+ "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/es-to-primitive": {
"version": "1.2.1",
"dev": true,
@@ -4500,6 +4755,16 @@
"node": ">=0.10.0"
}
},
+ "node_modules/events": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
+ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8.x"
+ }
+ },
"node_modules/execa": {
"version": "8.0.1",
"dev": true,
@@ -4677,6 +4942,16 @@
"node": ">=8"
}
},
+ "node_modules/find-yarn-workspace-root": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz",
+ "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "micromatch": "^4.0.2"
+ }
+ },
"node_modules/flat-cache": {
"version": "3.0.4",
"dev": true,
@@ -4694,6 +4969,16 @@
"dev": true,
"license": "ISC"
},
+ "node_modules/for-each": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
+ "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-callable": "^1.1.3"
+ }
+ },
"node_modules/foreground-child": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz",
@@ -4756,9 +5041,14 @@
}
},
"node_modules/function-bind": {
- "version": "1.1.1",
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
+ "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
"dev": true,
- "license": "MIT"
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
},
"node_modules/functional-red-black-tree": {
"version": "1.0.1",
@@ -4782,13 +5072,20 @@
}
},
"node_modules/get-intrinsic": {
- "version": "1.1.1",
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
+ "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.1"
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2",
+ "has-proto": "^1.0.1",
+ "has-symbols": "^1.0.3",
+ "hasown": "^2.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -4950,6 +5247,19 @@
"node": ">=0.6.0"
}
},
+ "node_modules/gopd": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
+ "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "get-intrinsic": "^1.1.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/graceful-fs": {
"version": "4.2.9",
"dev": true,
@@ -4995,6 +5305,32 @@
"node": ">=4"
}
},
+ "node_modules/has-property-descriptors": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
+ "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-define-property": "^1.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-proto": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz",
+ "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/has-symbols": {
"version": "1.0.3",
"dev": true,
@@ -5007,11 +5343,13 @@
}
},
"node_modules/has-tostringtag": {
- "version": "1.0.0",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
+ "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "has-symbols": "^1.0.2"
+ "has-symbols": "^1.0.3"
},
"engines": {
"node": ">= 0.4"
@@ -5020,15 +5358,17 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/header-case": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz",
- "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==",
+ "node_modules/hasown": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
+ "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "capital-case": "^1.0.4",
- "tslib": "^2.0.3"
+ "function-bind": "^1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
}
},
"node_modules/hosted-git-info": {
@@ -5070,6 +5410,37 @@
"node": ">=16.17.0"
}
},
+ "node_modules/hyperdyperid": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz",
+ "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10.18"
+ }
+ },
+ "node_modules/ieee754": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "BSD-3-Clause"
+ },
"node_modules/ignore": {
"version": "5.2.4",
"dev": true,
@@ -5215,6 +5586,23 @@
"url": "https://github.com/sponsors/wooorm"
}
},
+ "node_modules/is-arguments": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
+ "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/is-arrayish": {
"version": "0.2.1",
"dev": true,
@@ -5362,6 +5750,22 @@
"node": ">=6"
}
},
+ "node_modules/is-generator-function": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz",
+ "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/is-glob": {
"version": "4.0.3",
"dev": true,
@@ -5387,6 +5791,23 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/is-nan": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz",
+ "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.0",
+ "define-properties": "^1.1.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/is-negative-zero": {
"version": "2.0.2",
"dev": true,
@@ -5509,6 +5930,22 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/is-typed-array": {
+ "version": "1.1.13",
+ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz",
+ "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "which-typed-array": "^1.1.14"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/is-typedarray": {
"version": "1.0.0",
"dev": true,
@@ -5547,6 +5984,13 @@
"node": ">=8"
}
},
+ "node_modules/isarray": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
+ "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/isexe": {
"version": "2.0.0",
"dev": true,
@@ -7022,6 +7466,25 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/json-stable-stringify": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.1.1.tgz",
+ "integrity": "sha512-SU/971Kt5qVQfJpyDveVhQ/vya+5hvrjClFOcr8c0Fq5aODJjMwutrOfCU+eCnVD5gpx1Q3fEqkyom77zH1iIg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.5",
+ "isarray": "^2.0.5",
+ "jsonify": "^0.0.1",
+ "object-keys": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/json-stable-stringify-without-jsonify": {
"version": "1.0.1",
"dev": true,
@@ -7040,13 +7503,6 @@
"node": ">=6"
}
},
- "node_modules/jsonc-parser": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz",
- "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/jsonfile": {
"version": "6.1.0",
"dev": true,
@@ -7066,6 +7522,16 @@
"node": ">= 10.0.0"
}
},
+ "node_modules/jsonify": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz",
+ "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==",
+ "dev": true,
+ "license": "Public Domain",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/kind-of": {
"version": "6.0.3",
"dev": true,
@@ -7074,6 +7540,16 @@
"node": ">=0.10.0"
}
},
+ "node_modules/klaw-sync": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz",
+ "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.1.11"
+ }
+ },
"node_modules/kleur": {
"version": "3.0.3",
"dev": true,
@@ -7195,16 +7671,6 @@
"url": "https://github.com/sponsors/wooorm"
}
},
- "node_modules/lower-case": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
- "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "tslib": "^2.0.3"
- }
- },
"node_modules/lru-cache": {
"version": "6.0.0",
"dev": true,
@@ -7314,6 +7780,26 @@
"url": "https://opencollective.com/unified"
}
},
+ "node_modules/memfs": {
+ "version": "4.13.0",
+ "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.13.0.tgz",
+ "integrity": "sha512-dIs5KGy24fbdDhIAg0RxXpFqQp3RwL6wgSMRF9OSuphL/Uc9a4u2/SDJKPLj/zUgtOGKuHrRMrj563+IErj4Cg==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@jsonjoy.com/json-pack": "^1.0.3",
+ "@jsonjoy.com/util": "^1.3.0",
+ "tree-dump": "^1.0.1",
+ "tslib": "^2.0.0"
+ },
+ "engines": {
+ "node": ">= 4.0.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/streamich"
+ }
+ },
"node_modules/meow": {
"version": "9.0.0",
"dev": true,
@@ -7499,9 +7985,14 @@
}
},
"node_modules/minimist": {
- "version": "1.2.6",
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
"dev": true,
- "license": "MIT"
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
},
"node_modules/minimist-options": {
"version": "4.1.0",
@@ -7544,17 +8035,6 @@
"node": ">= 0.6"
}
},
- "node_modules/no-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
- "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "lower-case": "^2.0.2",
- "tslib": "^2.0.3"
- }
- },
"node_modules/node-int64": {
"version": "0.4.0",
"dev": true,
@@ -7628,9 +8108,31 @@
"license": "MIT"
},
"node_modules/object-inspect": {
- "version": "1.12.0",
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz",
+ "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==",
"dev": true,
"license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object-is": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz",
+ "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -7644,13 +8146,15 @@
}
},
"node_modules/object.assign": {
- "version": "4.1.2",
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz",
+ "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.0",
- "define-properties": "^1.1.3",
- "has-symbols": "^1.0.1",
+ "call-bind": "^1.0.5",
+ "define-properties": "^1.2.1",
+ "has-symbols": "^1.0.3",
"object-keys": "^1.1.1"
},
"engines": {
@@ -7706,6 +8210,141 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/open": {
+ "version": "7.4.2",
+ "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz",
+ "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-docker": "^2.0.0",
+ "is-wsl": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/os-tmpdir": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+ "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/outsystems-design-tokens": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/outsystems-design-tokens/-/outsystems-design-tokens-1.0.1.tgz",
+ "integrity": "sha512-TLtZlk/dXLKSav8dKpOo3pO8K/gs2L4REDt4OEMDlm2JDqnBB604bGf1IIZxZerDFrOoPXdeeRr0mjKhVz7iwg==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "glob": "^11.0.0",
+ "minimist": "^1.2.8",
+ "style-dictionary": "^4.1.3"
+ },
+ "bin": {
+ "build.tokens": "scripts/index.js"
+ }
+ },
+ "node_modules/outsystems-design-tokens/node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/outsystems-design-tokens/node_modules/glob": {
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.0.tgz",
+ "integrity": "sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "foreground-child": "^3.1.0",
+ "jackspeak": "^4.0.1",
+ "minimatch": "^10.0.0",
+ "minipass": "^7.1.2",
+ "package-json-from-dist": "^1.0.0",
+ "path-scurry": "^2.0.0"
+ },
+ "bin": {
+ "glob": "dist/esm/bin.mjs"
+ },
+ "engines": {
+ "node": "20 || >=22"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/outsystems-design-tokens/node_modules/jackspeak": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.0.2.tgz",
+ "integrity": "sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "dependencies": {
+ "@isaacs/cliui": "^8.0.2"
+ },
+ "engines": {
+ "node": "20 || >=22"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/outsystems-design-tokens/node_modules/lru-cache": {
+ "version": "11.0.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.1.tgz",
+ "integrity": "sha512-CgeuL5uom6j/ZVrg7G/+1IXqRY8JXX4Hghfy5YE0EhoYQWvndP1kufu58cmZLNIDKnRhZrXfdS9urVWx98AipQ==",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": "20 || >=22"
+ }
+ },
+ "node_modules/outsystems-design-tokens/node_modules/minimatch": {
+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz",
+ "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": "20 || >=22"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/outsystems-design-tokens/node_modules/path-scurry": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz",
+ "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "dependencies": {
+ "lru-cache": "^11.0.0",
+ "minipass": "^7.1.2"
+ },
+ "engines": {
+ "node": "20 || >=22"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/p-limit": {
"version": "2.3.0",
"dev": true,
@@ -7746,17 +8385,6 @@
"dev": true,
"license": "BlueOak-1.0.0"
},
- "node_modules/param-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz",
- "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "dot-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
- },
"node_modules/parent-module": {
"version": "1.0.1",
"dev": true,
@@ -7802,26 +8430,149 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/pascal-case": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
- "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
+ "node_modules/patch-package": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-8.0.0.tgz",
+ "integrity": "sha512-da8BVIhzjtgScwDJ2TtKsfT5JFWz1hYoBl9rUQ1f38MC2HwnEIkK8VN3dKMKcP7P7bvvgzNDbfNHtx3MsQb5vA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3"
+ "@yarnpkg/lockfile": "^1.1.0",
+ "chalk": "^4.1.2",
+ "ci-info": "^3.7.0",
+ "cross-spawn": "^7.0.3",
+ "find-yarn-workspace-root": "^2.0.0",
+ "fs-extra": "^9.0.0",
+ "json-stable-stringify": "^1.0.2",
+ "klaw-sync": "^6.0.0",
+ "minimist": "^1.2.6",
+ "open": "^7.4.2",
+ "rimraf": "^2.6.3",
+ "semver": "^7.5.3",
+ "slash": "^2.0.0",
+ "tmp": "^0.0.33",
+ "yaml": "^2.2.2"
+ },
+ "bin": {
+ "patch-package": "index.js"
+ },
+ "engines": {
+ "node": ">=14",
+ "npm": ">5"
}
},
- "node_modules/path-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz",
- "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==",
+ "node_modules/patch-package/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "dot-case": "^3.0.4",
- "tslib": "^2.0.3"
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/patch-package/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/patch-package/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/patch-package/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/patch-package/node_modules/rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "deprecated": "Rimraf versions prior to v4 are no longer supported",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ }
+ },
+ "node_modules/patch-package/node_modules/semver": {
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/patch-package/node_modules/slash": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
+ "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/patch-package/node_modules/yaml": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz",
+ "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "yaml": "bin.mjs"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/path": {
+ "version": "0.12.7",
+ "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz",
+ "integrity": "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "process": "^0.11.1",
+ "util": "^0.10.3"
}
},
"node_modules/path-exists": {
@@ -7895,6 +8646,30 @@
"node": ">=8"
}
},
+ "node_modules/path-unified": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/path-unified/-/path-unified-0.1.0.tgz",
+ "integrity": "sha512-/Oaz9ZJforrkmFrwkR/AcvjVsCAwGSJHO0X6O6ISj8YeFbATjIEBXLDcZfnK3MO4uvCBrJTdVIxdOc79PMqSdg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/path/node_modules/inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/path/node_modules/util": {
+ "version": "0.10.4",
+ "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz",
+ "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "2.0.3"
+ }
+ },
"node_modules/picocolors": {
"version": "1.0.0",
"dev": true,
@@ -7958,6 +8733,16 @@
"node": ">=18"
}
},
+ "node_modules/possible-typed-array-names": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz",
+ "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/postcss": {
"version": "7.0.35",
"dev": true,
@@ -8151,6 +8936,16 @@
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
+ "node_modules/process": {
+ "version": "0.11.10",
+ "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
+ "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6.0"
+ }
+ },
"node_modules/progress": {
"version": "2.0.3",
"dev": true,
@@ -8194,6 +8989,22 @@
],
"license": "MIT"
},
+ "node_modules/qs": {
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
+ "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "side-channel": "^1.0.6"
+ },
+ "engines": {
+ "node": ">=0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/quick-lru": {
"version": "4.0.1",
"dev": true,
@@ -8542,18 +9353,6 @@
"semver": "bin/semver"
}
},
- "node_modules/sentence-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz",
- "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3",
- "upper-case-first": "^2.0.2"
- }
- },
"node_modules/serve": {
"version": "14.0.1",
"dev": true,
@@ -8643,6 +9442,24 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/set-function-length": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
+ "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "define-data-property": "^1.1.4",
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2",
+ "get-intrinsic": "^1.2.4",
+ "gopd": "^1.0.1",
+ "has-property-descriptors": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/shebang-command": {
"version": "2.0.0",
"dev": true,
@@ -8663,13 +9480,19 @@
}
},
"node_modules/side-channel": {
- "version": "1.0.4",
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz",
+ "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.0",
- "get-intrinsic": "^1.0.2",
- "object-inspect": "^1.9.0"
+ "call-bind": "^1.0.7",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.4",
+ "object-inspect": "^1.13.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -8693,17 +9516,6 @@
"node": ">=8"
}
},
- "node_modules/snake-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz",
- "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "dot-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
- },
"node_modules/source-map": {
"version": "0.6.1",
"dev": true,
@@ -8781,6 +9593,16 @@
"node": ">=8"
}
},
+ "node_modules/stream": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/stream/-/stream-0.0.3.tgz",
+ "integrity": "sha512-aMsbn7VKrl4A2T7QAQQbzgN7NVc70vgF5INQrBXqn4dCXN1zy3L9HGgLO5s7PExmdrzTJ8uR/27aviW8or8/+A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "component-emitter": "^2.0.0"
+ }
+ },
"node_modules/string_decoder": {
"version": "1.3.0",
"dev": true,
@@ -8949,92 +9771,33 @@
}
},
"node_modules/style-dictionary": {
- "version": "3.9.2",
- "resolved": "https://registry.npmjs.org/style-dictionary/-/style-dictionary-3.9.2.tgz",
- "integrity": "sha512-M2pcQ6hyRtqHOh+NyT6T05R3pD/gwNpuhREBKvxC1En0vyywx+9Wy9nXWT1SZ9ePzv1vAo65ItnpA16tT9ZUCg==",
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/style-dictionary/-/style-dictionary-4.1.3.tgz",
+ "integrity": "sha512-KJTkMaFbwSdSsDm6m5M6ki7oQo9vMKV37Vyj0cFpkYw6ucqQKORRQNZT0KXUubxNTtbjv2tmy9wvDSayxS0Zzg==",
"dev": true,
+ "hasInstallScript": true,
"license": "Apache-2.0",
"dependencies": {
- "chalk": "^4.0.0",
- "change-case": "^4.1.2",
+ "@bundled-es-modules/deepmerge": "^4.3.1",
+ "@bundled-es-modules/glob": "^10.4.2",
+ "@bundled-es-modules/memfs": "^4.9.4",
+ "@zip.js/zip.js": "^2.7.44",
+ "chalk": "^5.3.0",
+ "change-case": "^5.3.0",
"commander": "^8.3.0",
- "fs-extra": "^10.0.0",
- "glob": "^10.3.10",
+ "is-plain-obj": "^4.1.0",
"json5": "^2.2.2",
- "jsonc-parser": "^3.0.0",
- "lodash": "^4.17.15",
- "tinycolor2": "^1.4.1"
+ "patch-package": "^8.0.0",
+ "path-unified": "^0.1.0",
+ "tinycolor2": "^1.6.0"
},
"bin": {
- "style-dictionary": "bin/style-dictionary"
+ "style-dictionary": "bin/style-dictionary.js"
},
"engines": {
- "node": ">=12.0.0"
+ "node": ">=18.0.0"
}
},
- "node_modules/style-dictionary/node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/style-dictionary/node_modules/brace-expansion": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
- "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "balanced-match": "^1.0.0"
- }
- },
- "node_modules/style-dictionary/node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
- "node_modules/style-dictionary/node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/style-dictionary/node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/style-dictionary/node_modules/commander": {
"version": "8.3.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
@@ -9045,66 +9808,17 @@
"node": ">= 12"
}
},
- "node_modules/style-dictionary/node_modules/fs-extra": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
- "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+ "node_modules/style-dictionary/node_modules/is-plain-obj": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
+ "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==",
"dev": true,
"license": "MIT",
- "dependencies": {
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- },
"engines": {
"node": ">=12"
- }
- },
- "node_modules/style-dictionary/node_modules/glob": {
- "version": "10.4.5",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
- "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "foreground-child": "^3.1.0",
- "jackspeak": "^3.1.2",
- "minimatch": "^9.0.4",
- "minipass": "^7.1.2",
- "package-json-from-dist": "^1.0.0",
- "path-scurry": "^1.11.1"
- },
- "bin": {
- "glob": "dist/esm/bin.mjs"
},
"funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/style-dictionary/node_modules/minimatch": {
- "version": "9.0.5",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
- "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "brace-expansion": "^2.0.1"
- },
- "engines": {
- "node": ">=16 || 14 >=14.17"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/style-dictionary/node_modules/universalify": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
- "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 10.0.0"
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/style-search": {
@@ -9433,6 +10147,19 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/thingies": {
+ "version": "1.21.0",
+ "resolved": "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz",
+ "integrity": "sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==",
+ "dev": true,
+ "license": "Unlicense",
+ "engines": {
+ "node": ">=10.18"
+ },
+ "peerDependencies": {
+ "tslib": "^2"
+ }
+ },
"node_modules/tinycolor2": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz",
@@ -9440,6 +10167,19 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/tmp": {
+ "version": "0.0.33",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
+ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "os-tmpdir": "~1.0.2"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
"node_modules/tmpl": {
"version": "1.0.5",
"dev": true,
@@ -9464,6 +10204,23 @@
"node": ">=8.0"
}
},
+ "node_modules/tree-dump": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz",
+ "integrity": "sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=10.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/streamich"
+ },
+ "peerDependencies": {
+ "tslib": "2"
+ }
+ },
"node_modules/trim-newlines": {
"version": "3.0.1",
"dev": true,
@@ -9681,26 +10438,6 @@
"registry-url": "3.1.0"
}
},
- "node_modules/upper-case": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz",
- "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "tslib": "^2.0.3"
- }
- },
- "node_modules/upper-case-first": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz",
- "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "tslib": "^2.0.3"
- }
- },
"node_modules/uri-js": {
"version": "4.4.0",
"dev": true,
@@ -9709,6 +10446,41 @@
"punycode": "^2.1.0"
}
},
+ "node_modules/url": {
+ "version": "0.11.4",
+ "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz",
+ "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "punycode": "^1.4.1",
+ "qs": "^6.12.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/url/node_modules/punycode": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+ "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/util": {
+ "version": "0.12.5",
+ "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz",
+ "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "is-arguments": "^1.0.4",
+ "is-generator-function": "^1.0.7",
+ "is-typed-array": "^1.1.3",
+ "which-typed-array": "^1.1.2"
+ }
+ },
"node_modules/util-deprecate": {
"version": "1.0.2",
"dev": true,
@@ -9819,6 +10591,26 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/which-typed-array": {
+ "version": "1.1.15",
+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz",
+ "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.7",
+ "for-each": "^0.3.3",
+ "gopd": "^1.0.1",
+ "has-tostringtag": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/widest-line": {
"version": "4.0.1",
"dev": true,
diff --git a/core/package.json b/core/package.json
index 486d8662e0..c77896117d 100644
--- a/core/package.json
+++ b/core/package.json
@@ -66,20 +66,21 @@
"fs-extra": "^9.0.1",
"jest": "^29.7.0",
"jest-cli": "^29.7.0",
+ "outsystems-design-tokens": "^1.0.1",
"prettier": "^2.8.8",
"rollup": "^2.26.4",
"sass": "^1.33.0",
"serve": "^14.0.1",
- "style-dictionary": "^3.9.2",
+ "style-dictionary": "^4.1.3",
"stylelint": "^13.13.1",
"stylelint-order": "^4.1.0"
},
"scripts": {
- "build": "npm run clean && npm run build.tokens && npm run build.css && stencil build --es5 --docs-json dist/docs.json",
+ "build": "npm run clean && npm run build.css && stencil build --es5 --docs-json dist/docs.json",
"build.css": "npm run css.sass && npm run css.minify",
"build.debug": "npm run clean && stencil build --debug",
"build.docs.json": "stencil build --docs-json dist/docs.json",
- "build.tokens": "node ./scripts/tokens/index.js && npm run lint.fix && npm run prettier.tokens",
+ "build.tokens": "npx build.tokens --config scripts/tokens/index.js && npm run prettier.tokens",
"clean": "node scripts/clean.js",
"css.minify": "cleancss -O2 -o ./css/ionic.bundle.css ./css/ionic.bundle.css",
"css.sass": "sass --embed-sources --style compressed src/css:./css",
diff --git a/core/scripts/testing/styles.css b/core/scripts/testing/styles.css
index 58f6f6e363..c614502482 100644
--- a/core/scripts/testing/styles.css
+++ b/core/scripts/testing/styles.css
@@ -49,8 +49,15 @@ html.ios.ios {
font-family: -apple-system, BlinkMacSystemFont, "iosTestingFont", sans-serif;
}
-:root.ionic {
+/* Override above styles for testing scopes */
+:root.ionic,
+:root.ionic.ios,
+:root.ionic.md,
+html.ionic,
+html.ionic.ios,
+html.ionic.md {
--ionic-global-background-color: var(--background);
+ --ion-font-family: initial;
}
/**
diff --git a/core/scripts/tokens/index.js b/core/scripts/tokens/index.js
index 0183378375..9bea2e780d 100644
--- a/core/scripts/tokens/index.js
+++ b/core/scripts/tokens/index.js
@@ -4,372 +4,183 @@
// - It also works very well out of the box with any kind of Design Tokens formats, like Figma Tokens, as well as APIs to adjust to more custom ones.
// - It is probably the most well-known and widely used Design Tokens tool. It has also been regularly maintained for a long time.
// - It can easily scale to different necessities we might have in the future.
+(async () => {
+ const {
+ generateShadowValue,
+ generateFontSizeValue,
+ generateFontFamilyValue,
+ generateTypographyOutput,
+ generateValue,
+ generateColorUtilityClasses,
+ generateSpaceUtilityClasses,
+ removeConsecutiveRepeatedWords,
+ setPrefixValue,
+ generateRadiusUtilityClasses,
+ generateBorderSizeUtilityClasses,
+ generateFontUtilityClasses,
+ generateShadowUtilityClasses,
+ generateUtilityClasses
+ } = require('./utils.js');
-const fs = require('fs');
-const path = require('path');
-const StyleDictionary = require('style-dictionary');
+ const StyleDictionary = (await import('style-dictionary')).default;
+
+ // Set the prefix for variables and classes
+ setPrefixValue('ion');
-const targetPath = './src/foundations/';
+ // Register a custom file header
+ StyleDictionary.registerFileHeader({
+ name: 'custom-header',
+ fileHeader: async (defaultMessages = []) => {
+ return [...defaultMessages, 'Do not edit directly, this file was auto-generated.'];
+ },
+ });
-const {
- variablesPrefix,
- getRgbaValue,
- hexToRgb,
- generateShadowValue,
- generateFontSizeValue,
- generateFontFamilyValue,
- generateTypographyValue,
- generateRgbValue,
- generateColorUtilityClasses,
- generateFontUtilityClass,
- generateSpaceUtilityClasses,
- generateTypographyUtilityClass,
-} = require('./utilities');
+ // SCSS variables format
+ StyleDictionary.registerFormat({
+ name: 'scssVariablesFormat',
+ format: async function({ dictionary, file}) {
-const { fileHeader } = StyleDictionary.formatHelpers;
+ console.log('Generating SCSS variables...');
-// CSS vanilla :root format
-StyleDictionary.registerFormat({
- name: 'rootFormat',
- formatter({ dictionary, file }) {
- /*
- * This will loop through all tokens and based on the type it will
- * call a utility function that will return the expected format for the CSS Variable
- */
- const prefixedVariables = dictionary.allProperties
- .filter((prop) => prop['$type'] !== 'typography')
- .map((prop) => {
- if (prop.attributes.category.startsWith('Elevation')) {
- const cssShadow = prop.value.map(generateShadowValue).join(', ');
- return `--${variablesPrefix}-${prop.name}: ${cssShadow};`;
- } else if (prop.attributes.category.match('font-family')) {
- return generateFontFamilyValue(prop);
- } else if (prop.attributes.category.match('font-size')) {
- return generateFontSizeValue(prop);
- } else {
- const rgb = hexToRgb(prop.value);
- prop.value = getRgbaValue(prop.value);
- return ` --${variablesPrefix}-${prop.name}: ${prop.value};${
- rgb ? `\n --${variablesPrefix}-${prop.name}-rgb: ${rgb.r}, ${rgb.g}, ${rgb.b};` : ``
- }`;
- }
- });
+ // Separate typography tokens from the rest
+ const typographyProperties = dictionary.allTokens.filter((prop) => prop.$type === 'typography');
+ const otherProperties = dictionary.allTokens.filter((prop) => prop.$type !== 'typography');
- return [
- fileHeader({ file }),
- '@use "../themes/functions.sizes" as font;\n',
- ':root {\n' + prefixedVariables.join('\n') + '\n}\n',
- ].join('\n');
- },
-});
+ // Make sure the reused scss variables are defined first, to avoid compilation errors
+ const sortedProperties = [...otherProperties, ...typographyProperties];
-// SCSS variables format
-StyleDictionary.registerFormat({
- name: 'scssVariablesFormat',
- formatter({ dictionary, file }) {
- const typographyProperties = dictionary.allProperties.filter((prop) => prop['$type'] === 'typography');
- const otherProperties = dictionary.allProperties.filter((prop) => prop['$type'] !== 'typography');
+ const prefixedVariables = sortedProperties.map((prop) => {
+ // Remove consecutive repeated words from the token name, like border-border-color
+ const propName = removeConsecutiveRepeatedWords(prop.name);
- // Make sure the reused scss variables are defined first, to avoid compilation errors
- const sortedProperties = [...otherProperties, ...typographyProperties];
+ switch (prop.$type) {
+ case 'boxShadow':
+ return generateShadowValue(prop, propName);
+ case 'fontFamilies':
+ return generateFontFamilyValue(prop, propName, 'scss');
+ case 'fontSizes':
+ return generateFontSizeValue(prop, propName, 'scss');
+ case 'typography':
+ return generateTypographyOutput(prop, propName, true);
+ default:
+ return generateValue(prop, propName);
+ }
+ });
- const prefixedVariables = sortedProperties.map((prop) => {
- if (prop.attributes.category.startsWith('Elevation')) {
- const cssShadow = prop.value.map(generateShadowValue).join(', ');
- return `$${variablesPrefix}-${prop.name}: var(--${variablesPrefix}-${prop.name}, ${cssShadow});`;
- } else if (prop.attributes.category.match('font-family')) {
- return generateFontFamilyValue(prop, 'scss');
- } else if (prop.attributes.category.match('font-size')) {
- return generateFontSizeValue(prop, 'scss');
- } else if (prop['$type'] === 'typography') {
- return generateTypographyValue(prop, dictionary);
- } else {
- return generateRgbValue(prop);
- }
- });
+ const fileHeader = await file.options.fileHeader();
+
+ return [
+ `/*\n${fileHeader.join('\n')}\n*/`,
+ '@use "../themes/functions.sizes" as font;\n',
+ prefixedVariables.join('\n') + '\n',
+ ].join('\n');
+ },
+ });
- return [
- fileHeader({ file }),
- '@use "../themes/functions.sizes" as font;\n',
- prefixedVariables.join('\n') + '\n',
- ].join('\n');
- },
-});
+ // Create utility-classes
+ StyleDictionary.registerFormat({
+ name: 'cssUtilityClassesFormat',
+ format: async function({ dictionary, file}) {
-// Create utility-classes
-StyleDictionary.registerFormat({
- name: 'cssUtilityClassesFormat',
- formatter({ dictionary, file }) {
- const utilityClasses = dictionary.allProperties.map((prop) => {
- let tokenType = prop.attributes.category;
- const className = `${prop.name}`;
- let utilityClass = '';
+ console.log('Generating Utility-Classes...');
+
+ // Arrays to store specific utility classes
+ const typographyUtilityClasses = [];
+ const otherUtilityClasses = [];
- if (tokenType.startsWith('Elevation')) {
- return `.${variablesPrefix}-${className} {\n box-shadow: $ionic-${prop.name};\n}`;
- } else if (prop['$type'] === 'typography') {
- return generateTypographyUtilityClass(prop, dictionary);
- /*
- * Not creating for the tokens below, as they make no sense to exist as utility-classes.
- * Font-family should be defined on global scope, not component.
- * Scale its an abstract token group, to be used by other tokens, like the space ones.
- */
- } else if (prop.attributes.category.match('font-family') || tokenType === 'scale') {
- return;
- }
+ // Generate utility classes for each token
+ dictionary.allTokens.map((prop) => {
- const tokenTypeLower = tokenType.toLowerCase();
+ const tokenCategory = prop.attributes.category;
- switch (tokenTypeLower) {
- case 'color':
- case 'state':
- case 'guidelines':
- case 'disabled':
- case 'hover':
- case 'pressed':
- utilityClass = generateColorUtilityClasses(prop, className);
- break;
- case 'border-size':
- utilityClass = `.${variablesPrefix}-${className} {\n border-width: $ionic-${prop.name};\n}`;
- break;
- case 'font':
- utilityClass = generateFontUtilityClass(prop, className);
- break;
- case 'space':
- utilityClass = generateSpaceUtilityClasses(prop, className);
- break;
- default:
- utilityClass = `.${variablesPrefix}-${className} {\n ${tokenType}: $ionic-${prop.name};\n}`;
- }
+ if (prop.$type === 'fontFamilies' || tokenCategory === 'scale' || tokenCategory === 'backdrop') {
+ // Not creating for the tokens below, as they make no sense to exist as utility-classes.
+ return;
+ }
- return utilityClass;
- });
+ // Remove consecutive repeated words from the token name, like border-border-color
+ const propName = removeConsecutiveRepeatedWords(prop.name);
+
+ if (prop.$type === 'typography') {
+ // Typography tokens are handled differently, as each might have a different tokenType
+ return typographyUtilityClasses.push(generateTypographyOutput(prop, propName, false));
+
+ } else if(tokenCategory.startsWith('round') || tokenCategory.startsWith('rectangular') || tokenCategory.startsWith('soft')) {
+ // Generate utility classes for border-radius shape tokens, as they have their own token json file, based on primitive tokens
+ return otherUtilityClasses.push(generateRadiusUtilityClasses(propName));
- return [
- fileHeader({ file }),
- '@import "./ionic.vars";\n@import "../themes/mixins";\n',
- utilityClasses.join('\n'),
- ].join('\n');
- },
-});
+ }
-// Register the custom format to generate HTML
-// Load the HTML template
-const template = fs.readFileSync(path.join(__dirname, 'preview.template.html'), 'utf8');
+ let utilityClass = '';
-StyleDictionary.registerFormat({
- name: 'html/tokens',
- formatter: function ({ dictionary }) {
- // Function to extract numerical value from token name
- const extractValue = (tokenName) => {
- const match = tokenName.match(/-([0-9]+)/);
- return match ? parseInt(match[1], 10) : Number.MAX_SAFE_INTEGER;
- };
+ switch (tokenCategory) {
+ case 'color':
+ case 'primitives':
+ case 'semantics':
+ case 'text':
+ case 'bg':
+ case 'icon':
+ case 'state':
+ utilityClass = generateColorUtilityClasses(prop, propName);
+ break;
+ case 'border-size':
+ utilityClass = generateBorderSizeUtilityClasses(propName);
+ break;
+ case 'font':
+ utilityClass = generateFontUtilityClasses(prop, propName);
+ break;
+ case 'space':
+ utilityClass = generateSpaceUtilityClasses(prop, propName);
+ break;
+ case 'shadow':
+ case 'elevation':
+ utilityClass = generateShadowUtilityClasses(propName);
+ break;
+ default:
+ utilityClass = generateUtilityClasses(tokenCategory, propName);
+ }
- let colorTokens = `
-
-
-
- Color |
- Hex |
- Token Name |
-
-
-
- `;
- let fontSizeTokens = '';
- let boxShadowTokens = '';
- let borderSizeTokens = '';
- let borderRadiusTokens = '';
- let borderStyleTokens = '';
- let fontWeightTokens = '';
- let letterSpacingTokens = '';
- let spaceTokens = '';
+ return otherUtilityClasses.push(utilityClass);
+ });
- // Collect border-radius and space tokens for separate sorting
- let borderRadiusTokenList = [];
- let spaceTokenList = [];
+ // Concatenate typography utility classes at the beginning
+ const finalOutput = typographyUtilityClasses.concat(otherUtilityClasses).join('\n');
- dictionary.allProperties.forEach((token) => {
- if (token.attributes.category === 'color') {
- colorTokens += `
-
- |
- ${token.value} |
- ${token.name} |
-
- `;
- } else if (token.attributes.category === 'font-size') {
- fontSizeTokens += `
-
- ${token.name} (${token.value})
-
- `;
- } else if (token.attributes.category.startsWith('Elevation')) {
- const cssShadow = token.value.map(generateShadowValue).join(', ');
- boxShadowTokens += `
-
- ${token.name}
-
- `;
- } else if (token.attributes.category === 'border-size' || token.attributes.category === 'border-width') {
- borderSizeTokens += `
-
- ${token.name} (${token.value})
-
- `;
- } else if (token.attributes.category === 'border-radius') {
- borderRadiusTokenList.push(token); // Collect border-radius tokens
- } else if (token.attributes.category === 'border-style') {
- borderStyleTokens += `
-
- ${token.name} (${token.value})
-
- `;
- } else if (token.attributes.category === 'font-weight') {
- fontWeightTokens += `
-
- ${token.name} (${token.value})
-
- `;
- } else if (token.attributes.category === 'letter-spacing') {
- // Convert % to px
- const letterSpacingValue = token.value.replace('%', '') + 'px';
- letterSpacingTokens += `
-
- ${token.name} (${letterSpacingValue})
-
- `;
- } else if (token.attributes.category === 'space') {
- spaceTokenList.push(token); // Collect space tokens
- }
- });
+ const fileHeader = await file.options.fileHeader();
+
+ return [
+ `/*\n${fileHeader.join('\n')}\n*/`,
+ '@import "./ionic.vars";\n@import "../themes/mixins";\n',
+ finalOutput,
+ ].join('\n');
+ },
+ });
- // Sort border-radius and space tokens
- borderRadiusTokenList.sort((a, b) => extractValue(a.name) - extractValue(b.name));
- spaceTokenList.sort((a, b) => extractValue(a.name) - extractValue(b.name));
+})();
- // Generate HTML for sorted border-radius tokens
- borderRadiusTokenList.forEach((token) => {
- borderRadiusTokens += `
-
- ${token.name} (${token.value})
-
- `;
- });
-
- // Generate HTML for sorted space tokens
- spaceTokenList.forEach((token) => {
- spaceTokens += `
-
-
- ${token.name} (${token.value})
-
-
- `;
- });
-
- colorTokens += '
';
-
- return template
- .replace('{{colorTokens}}', colorTokens)
- .replace('{{fontSizeTokens}}', fontSizeTokens)
- .replace('{{boxShadowTokens}}', boxShadowTokens)
- .replace('{{borderSizeTokens}}', borderSizeTokens)
- .replace('{{borderRadiusTokens}}', borderRadiusTokens)
- .replace('{{borderStyleTokens}}', borderStyleTokens)
- .replace('{{fontWeightTokens}}', fontWeightTokens)
- .replace('{{letterSpacingTokens}}', letterSpacingTokens)
- .replace('{{spaceTokens}}', spaceTokens);
- },
-});
-
-// Custom transform to ensure unique token names
-StyleDictionary.registerTransform({
- name: 'name/cti/kebab-unique',
- type: 'name',
- transformer: function (prop, options) {
- return [options.prefix].concat(prop.path).join('-').toLowerCase();
- },
-});
-
-// Register the custom transform group for html file generation
-StyleDictionary.registerTransformGroup({
- name: 'custom',
- transforms: ['attribute/cti', 'name/cti/kebab-unique', 'size/rem', 'color/css'],
-});
-
-// Make Style Dictionary comply with the $ format on properties from W3C Guidelines
-const w3cTokenJsonParser = {
- pattern: /\.json|\.tokens\.json|\.tokens$/,
- parse({ contents }) {
- // replace $value with value so that style dictionary recognizes it
- var preparedContent = (contents || '{}')
- .replace(/"\$?value":/g, '"value":')
- // convert $description to comment
- .replace(/"\$?description":/g, '"comment":');
- //
-
- return JSON.parse(preparedContent);
- },
-};
-
-StyleDictionary.registerParser(w3cTokenJsonParser);
-
-// Generate Tokens
-StyleDictionary.extend({
- source: ['./src/foundations/tokens/*.json', './src/foundations/tokens/theme/*.json'],
+// APPLY THE CONFIGURATION
+module.exports = {
+ source: ["node_modules/outsystems-design-tokens/tokens/**/*.json"],
platforms: {
- css: {
- buildPath: targetPath,
- transformGroup: 'css',
- files: [
- {
- destination: 'ionic.root.scss',
- format: 'rootFormat',
- options: {
- outputReferences: true,
- fileHeader: `myFileHeader`,
- },
- },
- ],
- },
scss: {
- buildPath: targetPath,
- transformGroup: 'scss',
- files: [
- {
- destination: 'ionic.vars.scss',
- format: 'scssVariablesFormat',
- options: {
- outputReferences: true,
- fileHeader: `myFileHeader`,
+ transformGroup: "scss",
+ buildPath: './src/foundations/',
+ files: [
+ {
+ destination: "ionic.vars.scss",
+ format: "scssVariablesFormat",
+ options: {
+ fileHeader: `custom-header`,
+ },
},
- },
- {
- destination: 'ionic.utility.scss',
- format: 'cssUtilityClassesFormat',
- options: {
- outputReferences: true,
- fileHeader: `myFileHeader`,
- },
- },
- ],
- },
- html: {
- transformGroup: 'custom',
- buildPath: targetPath,
- files: [
- {
- destination: 'tokens.preview.html',
- format: 'html/tokens',
- },
- ],
- },
- },
- fileHeader: {
- myFileHeader: () => {
- return [`This is an auto-generated file, please do not change it directly.`, `Ionic Design System`];
- },
- },
-}).buildAllPlatforms();
+ {
+ destination: "ionic.utility.scss",
+ format: "cssUtilityClassesFormat",
+ options: {
+ fileHeader: `custom-header`
+ }
+ }
+ ]
+ }
+ }
+};
diff --git a/core/scripts/tokens/preview.styles.css b/core/scripts/tokens/preview.styles.css
deleted file mode 100644
index 56349b7fb7..0000000000
--- a/core/scripts/tokens/preview.styles.css
+++ /dev/null
@@ -1,63 +0,0 @@
-table {
- width: 100%;
- border-collapse: collapse;
- margin-bottom: 20px;
-}
-
-th,
-td {
- padding: 10px;
- border: 1px solid #ccc;
- text-align: left;
-}
-
-th {
- background-color: #f4f4f4;
-}
-
-thead th {
- position: sticky;
- top: 0;
- background-color: #f4f4f4;
- z-index: 1;
-}
-
-.color-swatch {
- width: 50px;
- height: 50px;
-}
-
-.font-size-token,
-.weight-token,
-.letter-spacing-token {
- margin: 10px 0;
-}
-
-.border-token,
-.shadow-token {
- margin: 10px;
- padding: 10px;
-}
-
-.border-token {
- border: 1px solid #000;
-}
-
-.spacing-wrapper {
- background-color: lightblue;
-}
-
-.spacing-wrapper > div {
- background-color: #fff;
-}
-
-.token-wrapper:has(.spacing-wrapper) {
- display: flex;
- flex-direction: column;
- gap: 20px;
-}
-
-hr {
- background-color: #ccc;
- margin: 20px 0;
-}
diff --git a/core/scripts/tokens/preview.template.html b/core/scripts/tokens/preview.template.html
deleted file mode 100644
index 462b49fa39..0000000000
--- a/core/scripts/tokens/preview.template.html
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
-
-
-
- Design Tokens
-
-
-
-
-
-
-
-
-
- Design Tokens - Preview
-
-
-
- Color Tokens
- {{colorTokens}}
-
- Font Size Tokens
- {{fontSizeTokens}}
-
- Font Weight Tokens
- {{fontWeightTokens}}
-
- Letter Spacing Tokens
- {{letterSpacingTokens}}
-
- Box Shadow Tokens
- {{boxShadowTokens}}
-
- Border Size Tokens
- {{borderSizeTokens}}
-
- Border Radius Tokens
- {{borderRadiusTokens}}
-
- Border Style Tokens
- {{borderStyleTokens}}
-
- Space Tokens
- {{spaceTokens}}
-
-
-
-
diff --git a/core/scripts/tokens/utilities.js b/core/scripts/tokens/utilities.js
deleted file mode 100644
index b554f71ac3..0000000000
--- a/core/scripts/tokens/utilities.js
+++ /dev/null
@@ -1,191 +0,0 @@
-const variablesPrefix = 'ionic'; // Variable that holds the prefix used on all css and scss variables generated
-
-// Generates a valid rgba() color
-function getRgbaValue(propValue) {
- // Check if its rgba color
- const isRgba = hexToRgba(propValue);
- // If it is, then compose rgba() color, otherwise use the normal color
- if (isRgba !== null) {
- return (propValue = `rgba(${isRgba.r}, ${isRgba.g}, ${isRgba.b},${isRgba.a})`);
- } else {
- return propValue;
- }
-}
-
-// Translates an hex color value to rgb
-function hexToRgb(hex) {
- const result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex);
- return result
- ? {
- r: parseInt(result[1], 16),
- g: parseInt(result[2], 16),
- b: parseInt(result[3], 16),
- }
- : null;
-}
-
-// Translates an hex color value to rgba
-function hexToRgba(hex) {
- const result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex);
- return result
- ? {
- r: parseInt(result[1], 16),
- g: parseInt(result[2], 16),
- b: parseInt(result[3], 16),
- a: Math.round((parseInt(result[4], 16) * 100) / 255) / 100,
- }
- : null;
-}
-
-// Generates a valid box-shadow value from a shadow Design Token structure
-function generateShadowValue(shadow) {
- const color = getRgbaValue(shadow.color);
-
- return `${shadow.offsetX} ${shadow.offsetY} ${shadow.blur} ${shadow.spread} ${color}`;
-}
-
-// Generates a valid font-size value from a font-size Design Token structure, while transforming the pixels to rem
-function generateFontSizeValue(prop, variableType = 'css') {
- return variableType === 'scss'
- ? `$${variablesPrefix}-${prop.name}: var(--${variablesPrefix}-${prop.name}, font.px-to-rem(${parseInt(
- prop.value
- )}));`
- : `--${variablesPrefix}-${prop.name}: #{font.px-to-rem(${parseInt(prop.value)})};`;
-}
-
-// Generates a valid font-family value from a font-family Design Token structure
-function generateFontFamilyValue(prop, variableType = 'css') {
- // Remove the last word from the token, as it contains the name of the font, which we don't want to be included on the generated variables
- const propName = prop.name.split('-').slice(0, -1).join('-');
- return variableType === 'scss'
- ? `$${variablesPrefix}-${propName}: var(--${variablesPrefix}-${propName}, "${prop.value}", sans-serif);`
- : `--${variablesPrefix}-${propName}: "${prop.value}", sans-serif;`;
-}
-
-// Generates a typography based scss map from a typography Design Token structure
-function generateTypographyValue(prop, dictionary) {
- const typography = prop.value;
- const fontSizeMap = getTypeMap(dictionary, 'font-size');
- const fontWeightMap = getTypeMap(dictionary, 'font-weight');
- const lineHeightMap = getTypeMap(dictionary, 'line-height');
- const letterSpacingMap = getTypeMap(dictionary, 'letter-spacing');
- const fontStyle = prop.attributes.item?.toLowerCase() === 'italic' ? 'italic' : 'normal';
-
- // This exact format is needed so that it compiles the tokens with the expected lint rules
- return `
- $${variablesPrefix}-${prop.name}: (
- font-size: $ionic-font-size-${fontSizeMap[typography.fontSize]},
- font-style: ${fontStyle},
- font-weight: $ionic-font-weight-${fontWeightMap[typography.fontWeight]},
- letter-spacing: $ionic-letter-spacing-${letterSpacingMap[typography.letterSpacing] || 0},
- line-height: $ionic-line-height-${lineHeightMap[typography.lineHeight]},
- text-transform: ${typography.textTransform},
- text-decoration: ${typography.textDecoration}
- );
- `;
-}
-
-// To abstract the need to loop across all tokens from a given type
-function getTypeMap(dictionary, type) {
- return Object.fromEntries(
- Object.entries(dictionary.properties[type]).map(([key, token]) => [token.value, token.attributes.type])
- );
-}
-
-// Generates a final value, based if the Design Token is of type color or not
-function generateValue(prop) {
- const rgb = hexToRgb(prop.value);
-
- let rgbDeclaration = '';
-
- if (rgb) {
- // If the token is color, also add a rgb variable using the same color
- rgbDeclaration = `\n$${variablesPrefix}-${prop.name}-rgb: var(--${variablesPrefix}-${prop.name}-rgb, ${rgb.r}, ${rgb.g}, ${rgb.b});`;
- }
-
- prop.value = getRgbaValue(prop.value);
-
- return `$${variablesPrefix}-${prop.name}: var(--${variablesPrefix}-${prop.name}, ${prop.value});${rgbDeclaration}`;
-}
-
-// Generates a typography based css utility-class from a typography Design Token structure
-function generateTypographyUtilityClass(prop, dictionary) {
- const typography = prop.value;
- const fontSizeMap = getTypeMap(dictionary, 'font-size');
- const fontWeightMap = getTypeMap(dictionary, 'font-weight');
- const lineHeightMap = getTypeMap(dictionary, 'line-height');
- const letterSpacingMap = getTypeMap(dictionary, 'letter-spacing');
- const fontStyle = prop.attributes.item?.toLowerCase() === 'italic' ? 'italic' : 'normal';
-
- // This exact format is needed so that it compiles the tokens with the expected lint rules
- return `
- .${variablesPrefix}-${prop.name} {
- font-size: $ionic-font-size-${fontSizeMap[typography.fontSize]};
- font-style: ${fontStyle};
- font-weight: $ionic-font-weight-${fontWeightMap[typography.fontWeight]};
- letter-spacing: $ionic-letter-spacing-${letterSpacingMap[typography.letterSpacing] || 0};
- line-height: $ionic-line-height-${lineHeightMap[typography.lineHeight]};
- text-transform: ${typography.textTransform};
- text-decoration: ${typography.textDecoration};
- };
- `;
-}
-
-// Generates a color based css utility-class from a color Design Token structure
-function generateColorUtilityClasses(prop, className) {
- return `.${variablesPrefix}-${className} {\n color: $ionic-${prop.name};\n}
- .${variablesPrefix}-background-${className} {\n background-color: $ionic-${prop.name};\n}`;
-}
-
-// Generates a font based css utility-class from a font Design Token structure
-function generateFontUtilityClass(prop, className) {
- let fontAttribute;
- switch (prop.attributes.type) {
- case 'size':
- fontAttribute = 'font-size';
- break;
- case 'weight':
- fontAttribute = 'font-weight';
- break;
- case 'line-height':
- fontAttribute = 'line-height';
- break;
- case 'letter-spacing':
- fontAttribute = 'letter-spacing';
- break;
- }
- return `.${variablesPrefix}-${className} {\n ${fontAttribute}: $ionic-${prop.name};\n}`;
-}
-
-// Generates a margin or padding based css utility-class from a space Design Token structure
-function generateSpaceUtilityClasses(prop, className) {
- // This exact format is needed so that it compiles the tokens with the expected lint rules
- const marginPaddingTemplate = (type) => `
-.${variablesPrefix}-${type}-${className} {
- --${type}-start: #{$ionic-${prop.name}};
- --${type}-end: #{$ionic-${prop.name}};
- --${type}-top: #{$ionic-${prop.name}};
- --${type}-bottom: #{$ionic-${prop.name}};
-
- @include ${type}($ionic-${prop.name});
-};`;
-
- return `${marginPaddingTemplate('margin')}\n${marginPaddingTemplate('padding')}`;
-}
-
-// Export all methods to be used on the tokens.js script
-module.exports = {
- variablesPrefix,
- getRgbaValue,
- hexToRgb,
- hexToRgba,
- generateShadowValue,
- generateFontSizeValue,
- generateFontFamilyValue,
- generateTypographyValue,
- generateRgbValue: generateValue,
- generateColorUtilityClasses,
- generateFontUtilityClass,
- generateSpaceUtilityClasses,
- generateTypographyUtilityClass,
-};
diff --git a/core/scripts/tokens/utils.js b/core/scripts/tokens/utils.js
new file mode 100644
index 0000000000..56ba2ef737
--- /dev/null
+++ b/core/scripts/tokens/utils.js
@@ -0,0 +1,212 @@
+let variablesPrefix; // Variable that holds the prefix used on all css and scss variables generated
+
+// Set the variable prefix value
+function setPrefixValue(prefix) {
+ variablesPrefix = prefix;
+ return variablesPrefix;
+}
+
+// Generates a valid rgba() color
+function getRgbaValue(propValue) {
+ // Check if its rgba color
+ const isRgba = hexToRgba(propValue);
+ // If it is, then compose rgba() color, otherwise use the normal color
+ if (isRgba !== null) {
+ return (propValue = `rgba(${isRgba.r}, ${isRgba.g}, ${isRgba.b},${isRgba.a})`);
+ } else {
+ return propValue;
+ }
+}
+
+// Translates an hex color value to rgb
+function hexToRgb(hex) {
+ const result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex);
+ return result
+ ? {
+ r: parseInt(result[1], 16),
+ g: parseInt(result[2], 16),
+ b: parseInt(result[3], 16),
+ }
+ : null;
+}
+
+// Translates an hex color value to rgba
+function hexToRgba(hex) {
+ const result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex);
+ return result
+ ? {
+ r: parseInt(result[1], 16),
+ g: parseInt(result[2], 16),
+ b: parseInt(result[3], 16),
+ a: Math.round((parseInt(result[4], 16) * 100) / 255) / 100,
+ }
+ : null;
+}
+
+// Utility function to remove consecutive repeated words
+function removeConsecutiveRepeatedWords(str) {
+ return str.replace(/(\b\w+\b)(-\1)+/g, '$1');
+}
+
+// Generates a valid box-shadow value from a shadow Design Token structure
+function generateShadowValue(prop, propName) {
+ const cssShadow = prop.$value.map(shadow => {
+ // Assuming shadow is an object with properties like offsetX, offsetY, blurRadius, spreadRadius, color
+ const color = getRgbaValue(shadow.color);
+ return `${shadow.x}px ${shadow.y}px ${shadow.blur}px ${shadow.spread}px ${color}`;
+}).join(', ');
+
+ return `$${variablesPrefix}-${propName}: var(--${variablesPrefix}-${propName}, ${cssShadow});`;
+}
+
+// Generates a valid font-size value from a font-size Design Token structure, while transforming the pixels to rem
+function generateFontSizeValue(prop, propName, variableType = 'css') {
+ return variableType === 'scss'
+ ? `$${variablesPrefix}-${propName}: var(--${variablesPrefix}-${propName}, font.px-to-rem(${parseInt(
+ prop.$value
+ )}));`
+ : `--${propName}: #{font.px-to-rem(${parseInt(prop.$value)})};`;
+}
+
+// Generates a valid font-family value from a font-family Design Token structure
+function generateFontFamilyValue(prop, propName, variableType = 'css') {
+ // Remove the last word from the token, as it contains the name of the font, which we don't want to be included on the generated variables
+ const _propName = propName.split('-').slice(0, -1).join('-');
+
+ return variableType === 'scss'
+ ? `$${variablesPrefix}-${_propName}: var(--${variablesPrefix}-${_propName}, "${prop.$value}", sans-serif);`
+ : `--${variablesPrefix}-${_propName}: "${prop.$value}", sans-serif;`;
+}
+
+// Generates a final value, based if the Design Token is of type color or not
+function generateValue(prop, propName) {
+ const rgb = hexToRgb(prop.$value);
+
+ let rgbDeclaration = '';
+
+ if (rgb) {
+ // If the token is color, also add a rgb variable using the same color
+ rgbDeclaration = `\n$${variablesPrefix}-${propName}-rgb: var(--${variablesPrefix}-${propName}-rgb, ${rgb.r}, ${rgb.g}, ${rgb.b});`;
+ prop.value = getRgbaValue(prop.$value);
+ }
+
+ return `$${variablesPrefix}-${propName}: var(--${variablesPrefix}-${propName}, ${prop.$value});${rgbDeclaration}`;
+}
+
+// Generates a typography based css utility-class or scss variable from a typography token structure
+function generateTypographyOutput(prop, propName, isVariable) {
+ const typography = prop.original.$value;
+
+ // Extract the part after the last dot and trim any extraneous characters
+ const extractLastPart = (str) => str.split('.').pop().replace(/[^\w-]/g, '');
+
+ const _initialWrapper = isVariable ? ': (' : ` {`;
+ const _endWrapper = isVariable ? ')' : `}`;
+ const _prefix = isVariable ? '$' : `.`;
+ const _endChar = isVariable ? ',' : ';';
+
+ // This exact format is needed so that it compiles the tokens with the expected lint rules
+ return `
+ ${_prefix}${variablesPrefix}-${propName}${_initialWrapper}
+ font-size: $${variablesPrefix}-font-size-${extractLastPart(typography.fontSize)}${_endChar}
+ font-style: ${prop.attributes.item?.toLowerCase() === 'italic' ? 'italic' : 'normal'}${_endChar}
+ font-weight: $${variablesPrefix}-font-weight-${extractLastPart(typography.fontWeight)}${_endChar}
+ letter-spacing: $${variablesPrefix}-font-letter-spacing-${extractLastPart(typography.letterSpacing) || 0}${_endChar}
+ line-height: $${variablesPrefix}-font-line-height-${extractLastPart(typography.lineHeight)}${_endChar}
+ text-transform: ${typography.textCase}${_endChar}
+ text-decoration: ${typography.textDecoration}${_endChar}
+ ${_endWrapper};
+ `;
+}
+
+// Generates a color based css utility-class from a color Design Token structure
+function generateColorUtilityClasses(prop, className) {
+ return `.${variablesPrefix}-${className} {\n color: $${variablesPrefix}-${prop.name};\n}
+ .${variablesPrefix}-background-${className} {\n background-color: $${variablesPrefix}-${prop.name};\n}`;
+}
+
+// Generates a margin or padding based css utility-class from a space Design Token structure
+function generateSpaceUtilityClasses(prop, className) {
+ // This exact format is needed so that it compiles the tokens with the expected lint rules
+ // It will generate classes for margin and padding, for equal sizing on all side and each direction
+ const marginPaddingTemplate = (type) => `
+.${variablesPrefix}-${type}-${className} {
+ --${type}-top: #{$${variablesPrefix}-${prop.name}};
+ --${type}-end: #{$${variablesPrefix}-${prop.name}};
+ --${type}-bottom: #{$${variablesPrefix}-${prop.name}};
+ --${type}-start: #{$${variablesPrefix}-${prop.name}};
+
+ @include ${type}($${variablesPrefix}-${prop.name});
+};
+
+.${variablesPrefix}-${type}-top-${className} {
+ --${type}-top: #{$${variablesPrefix}-${prop.name}};
+
+ @include ${type}($${variablesPrefix}-${prop.name}, null, null, null);
+};
+
+.${variablesPrefix}-${type}-end-${className} {
+ --${type}-end: #{$${variablesPrefix}-${prop.name}};
+
+ @include ${type}(null, $${variablesPrefix}-${prop.name}, null, null);
+};
+
+.${variablesPrefix}-${type}-bottom-${className} {
+ --${type}-bottom: #{$${variablesPrefix}-${prop.name}};
+
+ @include ${type}(null, null, $${variablesPrefix}-${prop.name}, null);
+};
+
+.${variablesPrefix}-${type}-start-${className} {
+ --${type}-start: #{$${variablesPrefix}-${prop.name}};
+
+ @include ${type}(null, null, null, $${variablesPrefix}-${prop.name});
+};
+`;
+
+ return `${marginPaddingTemplate('margin')}\n${marginPaddingTemplate('padding')}`;
+}
+
+// Generates a valid box-shadow value from a shadow Design Token structure
+function generateRadiusUtilityClasses(propName) {
+ return `.${variablesPrefix}-${propName} {\n border-radius: $${variablesPrefix}-${propName};\n}`;
+}
+
+// Generates a font based css utility-class from a font Design Token structure
+function generateBorderSizeUtilityClasses(propName) {
+ return `.${variablesPrefix}-${propName} {\n border-width: $${variablesPrefix}-${propName};\n}`;
+}
+
+// Generates a font based css utility-class from a font Design Token structure
+function generateFontUtilityClasses(prop, propName) {
+ return `.${variablesPrefix}-${propName} {\n ${prop.attributes.type}: $${variablesPrefix}-${propName};\n}`;
+}
+
+// Generates a valid box-shadow value from a shadow Design Token structure
+function generateShadowUtilityClasses(propName) {
+ return `.${variablesPrefix}-${propName} {\n box-shadow: $${variablesPrefix}-${propName};\n}`;
+}
+
+// Generates a utility class for a given token category and name
+function generateUtilityClasses(tokenCategory, propName){
+ return `.${variablesPrefix}-${propName} {\n ${tokenCategory}: $${variablesPrefix}-${propName};\n}`;
+}
+
+module.exports = {
+ getRgbaValue,
+ hexToRgb,
+ generateShadowValue,
+ generateFontSizeValue,
+ generateFontFamilyValue,
+ generateTypographyOutput,
+ generateValue,
+ setPrefixValue,
+ generateRadiusUtilityClasses,
+ generateColorUtilityClasses,
+ generateSpaceUtilityClasses,
+ removeConsecutiveRepeatedWords,
+ generateBorderSizeUtilityClasses,
+ generateFontUtilityClasses,
+ generateShadowUtilityClasses,
+ generateUtilityClasses
+};
diff --git a/core/src/components/accordion-group/accordion-group.ionic.scss b/core/src/components/accordion-group/accordion-group.ionic.scss
index 5ed4ffa3d1..ce5953b04f 100644
--- a/core/src/components/accordion-group/accordion-group.ionic.scss
+++ b/core/src/components/accordion-group/accordion-group.ionic.scss
@@ -7,7 +7,7 @@
:host {
min-width: 272px;
- background-color: globals.$ionic-color-base-white;
+ background-color: globals.$ion-primitives-base-white;
}
// Inset Accordion Group
@@ -15,6 +15,6 @@
// Shape and padding only apply if the group is inset
:host(.accordion-group-expand-inset) {
- @include globals.border-radius(globals.$ionic-border-radius-400);
- @include globals.padding(globals.$ionic-space-100);
+ @include globals.border-radius(globals.$ion-border-radius-400);
+ @include globals.padding(globals.$ion-space-100);
}
diff --git a/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-compact-expanded-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-compact-expanded-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 41409e2bbc..6697091a85 100644
Binary files a/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-compact-expanded-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-compact-expanded-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-compact-expanded-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-compact-expanded-ionic-md-ltr-light-Mobile-Firefox-linux.png
index a52824cf6b..ad25a00bd8 100644
Binary files a/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-compact-expanded-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-compact-expanded-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-compact-expanded-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-compact-expanded-ionic-md-ltr-light-Mobile-Safari-linux.png
index 189cfbe15e..24ed755837 100644
Binary files a/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-compact-expanded-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-compact-expanded-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-compact-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-compact-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 026d302139..49356c32cf 100644
Binary files a/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-compact-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-compact-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-compact-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-compact-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 614633eebc..934723c314 100644
Binary files a/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-compact-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-compact-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-compact-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-compact-ionic-md-ltr-light-Mobile-Safari-linux.png
index 6bc1d82a5e..29dccb4b3c 100644
Binary files a/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-compact-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-compact-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-inset-expanded-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-inset-expanded-ionic-md-ltr-light-Mobile-Chrome-linux.png
index cc8ecbed71..917a167658 100644
Binary files a/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-inset-expanded-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-inset-expanded-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-inset-expanded-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-inset-expanded-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 18ae93594f..7e33189b77 100644
Binary files a/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-inset-expanded-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-inset-expanded-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-inset-expanded-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-inset-expanded-ionic-md-ltr-light-Mobile-Safari-linux.png
index f38be2405d..34ad59dcd9 100644
Binary files a/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-inset-expanded-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-inset-expanded-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-inset-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-inset-ionic-md-ltr-light-Mobile-Chrome-linux.png
index ac7fd3466a..9b2f0f7977 100644
Binary files a/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-inset-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-inset-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-inset-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-inset-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 8e6baf4df3..6a4214e1d3 100644
Binary files a/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-inset-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-inset-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-inset-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-inset-ionic-md-ltr-light-Mobile-Safari-linux.png
index 9d5833427c..5610b882dd 100644
Binary files a/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-inset-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/accordion-group/test/expand/accordion.e2e.ts-snapshots/accordion-group-expand-inset-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/accordion-group/test/states/accordion.e2e.ts-snapshots/accordion-group-disabled-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/accordion-group/test/states/accordion.e2e.ts-snapshots/accordion-group-disabled-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 3ef7394f2f..67ef3108ad 100644
Binary files a/core/src/components/accordion-group/test/states/accordion.e2e.ts-snapshots/accordion-group-disabled-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/accordion-group/test/states/accordion.e2e.ts-snapshots/accordion-group-disabled-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/accordion-group/test/states/accordion.e2e.ts-snapshots/accordion-group-disabled-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/accordion-group/test/states/accordion.e2e.ts-snapshots/accordion-group-disabled-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 256888f5fe..4f9498d95e 100644
Binary files a/core/src/components/accordion-group/test/states/accordion.e2e.ts-snapshots/accordion-group-disabled-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/accordion-group/test/states/accordion.e2e.ts-snapshots/accordion-group-disabled-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/accordion-group/test/states/accordion.e2e.ts-snapshots/accordion-group-disabled-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/accordion-group/test/states/accordion.e2e.ts-snapshots/accordion-group-disabled-ionic-md-ltr-light-Mobile-Safari-linux.png
index 7330e54ccd..a41dd35232 100644
Binary files a/core/src/components/accordion-group/test/states/accordion.e2e.ts-snapshots/accordion-group-disabled-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/accordion-group/test/states/accordion.e2e.ts-snapshots/accordion-group-disabled-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/accordion/accordion.ionic.scss b/core/src/components/accordion/accordion.ionic.scss
index 3423831e44..ee5d49b44e 100644
--- a/core/src/components/accordion/accordion.ionic.scss
+++ b/core/src/components/accordion/accordion.ionic.scss
@@ -12,16 +12,16 @@
// to properly inset the border relative to the entire
// accordion, rather than just the header.
:host::after {
- @include globals.margin(null, globals.$ionic-space-400, null, globals.$ionic-space-400);
+ @include globals.margin(null, globals.$ion-space-400, null, globals.$ion-space-400);
@include globals.position(null, 0, 0, 0);
display: block;
position: absolute;
- height: globals.$ionic-border-size-025;
+ height: globals.$ion-border-size-025;
- background-color: globals.$ionic-color-neutral-300;
+ background-color: globals.$ion-primitives-neutral-300;
content: "";
@@ -42,32 +42,32 @@
// The border is removed from the item in the header because
// we are adding a border to the ::after element of the accordion.
::slotted(ion-item[slot="header"]) {
- --border-radius: #{globals.$ionic-border-radius-0};
- --color: #{globals.$ionic-color-neutral-1200};
+ --border-radius: #{globals.$ion-border-radius-0};
+ --color: #{globals.$ion-primitives-neutral-1200};
--border-width: 0;
--inner-border-width: 0;
- --min-height: #{globals.$ionic-scale-700};
- --padding-top: #{globals.$ionic-space-300};
- --padding-end: #{globals.$ionic-space-400};
- --padding-bottom: #{globals.$ionic-space-300};
- --padding-start: #{globals.$ionic-space-400};
+ --min-height: #{globals.$ion-scale-700};
+ --padding-top: #{globals.$ion-space-300};
+ --padding-end: #{globals.$ion-space-400};
+ --padding-bottom: #{globals.$ion-space-300};
+ --padding-start: #{globals.$ion-space-400};
- @include globals.typography(globals.$ionic-heading-h6-medium);
+ @include globals.typography(globals.$ion-heading-h6-medium);
}
// Shape only applies when inside an inset accordion group
:host(.in-accordion-group-expand-inset) ::slotted(ion-item[slot="header"]) {
- --border-radius: #{globals.$ionic-border-radius-400};
+ --border-radius: #{globals.$ion-border-radius-400};
}
// Accordion Content
// --------------------------------------------------
#content {
- @include globals.padding(null, globals.$ionic-space-400, globals.$ionic-space-300, globals.$ionic-space-400);
- @include globals.typography(globals.$ionic-body-md-regular);
+ @include globals.padding(null, globals.$ion-space-400, globals.$ion-space-300, globals.$ion-space-400);
+ @include globals.typography(globals.$ion-body-md-regular);
- color: globals.$ionic-color-neutral-1000;
+ color: globals.$ion-primitives-neutral-1000;
}
// Disabled Accordion
diff --git a/core/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-text-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-text-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 41409e2bbc..6697091a85 100644
Binary files a/core/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-text-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-text-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-text-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-text-ionic-md-ltr-light-Mobile-Firefox-linux.png
index a52824cf6b..ad25a00bd8 100644
Binary files a/core/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-text-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-text-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-text-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-text-ionic-md-ltr-light-Mobile-Safari-linux.png
index 189cfbe15e..24ed755837 100644
Binary files a/core/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-text-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-text-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-text-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-text-ionic-md-rtl-light-Mobile-Chrome-linux.png
index 2fc9c92c46..9a149987a3 100644
Binary files a/core/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-text-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-text-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-text-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-text-ionic-md-rtl-light-Mobile-Firefox-linux.png
index 24cadf2a67..d507771c4d 100644
Binary files a/core/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-text-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-text-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-text-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-text-ionic-md-rtl-light-Mobile-Safari-linux.png
index 9d8eca3c34..51ec184ca3 100644
Binary files a/core/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-text-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-text-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-one-open-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-one-open-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 9979664237..93f21d2e6e 100644
Binary files a/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-one-open-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-one-open-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-one-open-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-one-open-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 06110121ac..31e9129bb9 100644
Binary files a/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-one-open-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-one-open-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-one-open-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-one-open-ionic-md-ltr-light-Mobile-Safari-linux.png
index 9581a4659f..146b156bc7 100644
Binary files a/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-one-open-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-one-open-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-two-open-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-two-open-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 0ee4a92096..3501257572 100644
Binary files a/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-two-open-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-two-open-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-two-open-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-two-open-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 3886a7fb52..5052cc8006 100644
Binary files a/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-two-open-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-two-open-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-two-open-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-two-open-ionic-md-ltr-light-Mobile-Safari-linux.png
index b85f2fc321..5e3cf1a2bb 100644
Binary files a/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-two-open-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-two-open-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-zero-open-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-zero-open-ionic-md-ltr-light-Mobile-Chrome-linux.png
index e0587f8662..80ae4048c0 100644
Binary files a/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-zero-open-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-zero-open-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-zero-open-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-zero-open-ionic-md-ltr-light-Mobile-Firefox-linux.png
index fb910a9f50..29f6da7fc7 100644
Binary files a/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-zero-open-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-zero-open-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-zero-open-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-zero-open-ionic-md-ltr-light-Mobile-Safari-linux.png
index 8799053047..1ed2f47822 100644
Binary files a/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-zero-open-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/accordion/test/multiple/accordion.e2e.ts-snapshots/accordion-zero-open-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-activated-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-activated-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 78f98f9644..878dfa5c45 100644
Binary files a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-activated-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-activated-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-activated-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-activated-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 6fea33f5d4..c209dbe62f 100644
Binary files a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-activated-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-activated-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-activated-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-activated-ionic-md-ltr-light-Mobile-Safari-linux.png
index 8e2661520a..520c333560 100644
Binary files a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-activated-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-activated-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-disabled-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-disabled-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 71c7700d21..e8538fe347 100644
Binary files a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-disabled-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-disabled-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-disabled-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-disabled-ionic-md-ltr-light-Mobile-Firefox-linux.png
index f13421fd7c..b6dda60031 100644
Binary files a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-disabled-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-disabled-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-disabled-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-disabled-ionic-md-ltr-light-Mobile-Safari-linux.png
index 72a968c465..4718e98798 100644
Binary files a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-disabled-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-disabled-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-focused-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-focused-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 9062591742..8b625c1bf1 100644
Binary files a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-focused-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-focused-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-focused-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-focused-ionic-md-ltr-light-Mobile-Firefox-linux.png
index c60124c80f..2647072583 100644
Binary files a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-focused-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-focused-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-focused-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-focused-ionic-md-ltr-light-Mobile-Safari-linux.png
index 91c841d813..5a88f36841 100644
Binary files a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-focused-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-focused-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-activated-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-activated-ionic-md-ltr-light-Mobile-Chrome-linux.png
index f6b961a63f..4c970b192e 100644
Binary files a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-activated-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-activated-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-activated-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-activated-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 256e78a9bb..cdf60f61dc 100644
Binary files a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-activated-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-activated-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-activated-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-activated-ionic-md-ltr-light-Mobile-Safari-linux.png
index 9a1ed8e7ee..e7d49c8e20 100644
Binary files a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-activated-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-activated-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-disabled-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-disabled-ionic-md-ltr-light-Mobile-Chrome-linux.png
index a00b621fbf..ed41520cbb 100644
Binary files a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-disabled-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-disabled-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-disabled-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-disabled-ionic-md-ltr-light-Mobile-Firefox-linux.png
index b99924c13e..f82a9189ed 100644
Binary files a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-disabled-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-disabled-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-disabled-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-disabled-ionic-md-ltr-light-Mobile-Safari-linux.png
index dac83064b3..c989cdaadb 100644
Binary files a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-disabled-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-disabled-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-focused-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-focused-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 8e087e54bb..93777caa31 100644
Binary files a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-focused-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-focused-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-focused-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-focused-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 880e16966d..064a1e067b 100644
Binary files a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-focused-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-focused-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-focused-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-focused-ionic-md-ltr-light-Mobile-Safari-linux.png
index 1a95278c57..bff131e118 100644
Binary files a/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-focused-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/accordion/test/states/accordion.e2e.ts-snapshots/accordion-states-inset-focused-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/alert/test/a11y/alert.e2e.ts-snapshots/alert-text-fields-scale-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/alert/test/a11y/alert.e2e.ts-snapshots/alert-text-fields-scale-ios-ltr-Mobile-Chrome-linux.png
index 9d16b5c3b3..36f2372c38 100644
Binary files a/core/src/components/alert/test/a11y/alert.e2e.ts-snapshots/alert-text-fields-scale-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/alert/test/a11y/alert.e2e.ts-snapshots/alert-text-fields-scale-ios-ltr-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/avatar/avatar.ionic.scss b/core/src/components/avatar/avatar.ionic.scss
index de3c3e2f8a..c15fcc03ca 100644
--- a/core/src/components/avatar/avatar.ionic.scss
+++ b/core/src/components/avatar/avatar.ionic.scss
@@ -5,26 +5,26 @@
// --------------------------------------------------
:host {
- --padding-top: #{globals.$ionic-space-0};
- --padding-bottom: #{globals.$ionic-space-0};
+ --padding-top: #{globals.$ion-space-0};
+ --padding-bottom: #{globals.$ion-space-0};
display: flex;
align-items: center;
justify-content: center;
- background: globals.$ionic-color-neutral-100;
- color: globals.$ionic-color-neutral-800;
+ background: globals.$ion-primitives-neutral-100;
+ color: globals.$ion-primitives-neutral-800;
- font-weight: globals.$ionic-font-weight-medium;
+ font-weight: globals.$ion-font-weight-medium;
- line-height: globals.$ionic-line-height-700;
+ line-height: globals.$ion-font-line-height-700;
}
:host(:not(.avatar-image)) {
@include padding(var(--padding-top), var(--padding-end), var(--padding-bottom), var(--padding-start));
- border: globals.$ionic-border-size-025 globals.$ionic-border-style-solid globals.$ionic-color-neutral-800;
+ border: globals.$ion-border-size-025 globals.$ion-border-style-solid globals.$ion-primitives-neutral-800;
}
// Avatar Sizes
@@ -32,74 +32,74 @@
/* 2-Extra Small */
:host(.avatar-xxsmall) {
- --padding-end: #{globals.$ionic-space-050};
- --padding-start: #{globals.$ionic-space-050};
+ --padding-end: #{globals.$ion-space-050};
+ --padding-start: #{globals.$ion-space-050};
- width: globals.$ionic-scale-400;
- height: globals.$ionic-scale-400;
+ width: globals.$ion-scale-400;
+ height: globals.$ion-scale-400;
- font-size: globals.$ionic-font-size-300;
+ font-size: globals.$ion-font-size-300;
- line-height: globals.$ionic-line-height-500;
+ line-height: globals.$ion-font-line-height-500;
}
/* Extra Small */
:host(.avatar-xsmall) {
- --padding-end: #{globals.$ionic-space-050};
- --padding-start: #{globals.$ionic-space-050};
+ --padding-end: #{globals.$ion-space-050};
+ --padding-start: #{globals.$ion-space-050};
- width: globals.$ionic-scale-600;
- height: globals.$ionic-scale-600;
+ width: globals.$ion-scale-600;
+ height: globals.$ion-scale-600;
- font-size: globals.$ionic-font-size-300;
+ font-size: globals.$ion-font-size-300;
- line-height: globals.$ionic-line-height-500;
+ line-height: globals.$ion-font-line-height-500;
}
/* Small */
:host(.avatar-small) {
- --padding-end: #{globals.$ionic-space-150};
- --padding-start: #{globals.$ionic-space-150};
+ --padding-end: #{globals.$ion-space-150};
+ --padding-start: #{globals.$ion-space-150};
- width: globals.$ionic-scale-800;
- height: globals.$ionic-scale-800;
+ width: globals.$ion-scale-800;
+ height: globals.$ion-scale-800;
- font-size: globals.$ionic-font-size-400;
+ font-size: globals.$ion-font-size-400;
- line-height: globals.$ionic-line-height-600;
+ line-height: globals.$ion-font-line-height-600;
}
/* Medium */
:host(.avatar-medium) {
- --padding-end: #{globals.$ionic-space-200};
- --padding-start: #{globals.$ionic-space-200};
+ --padding-end: #{globals.$ion-space-200};
+ --padding-start: #{globals.$ion-space-200};
- width: globals.$ionic-scale-1000;
- height: globals.$ionic-scale-1000;
+ width: globals.$ion-scale-1000;
+ height: globals.$ion-scale-1000;
- font-size: globals.$ionic-font-size-450;
+ font-size: globals.$ion-font-size-450;
}
/* Large */
:host(.avatar-large) {
- --padding-end: #{globals.$ionic-space-250};
- --padding-start: #{globals.$ionic-space-250};
+ --padding-end: #{globals.$ion-space-250};
+ --padding-start: #{globals.$ion-space-250};
- width: globals.$ionic-scale-1200;
- height: globals.$ionic-scale-1200;
+ width: globals.$ion-scale-1200;
+ height: globals.$ion-scale-1200;
- font-size: globals.$ionic-font-size-500;
+ font-size: globals.$ion-font-size-500;
}
/* Extra Large */
:host(.avatar-xlarge) {
- --padding-end: #{globals.$ionic-space-300};
- --padding-start: #{globals.$ionic-space-300};
+ --padding-end: #{globals.$ion-space-300};
+ --padding-start: #{globals.$ion-space-300};
- width: globals.$ionic-scale-1400;
- height: globals.$ionic-scale-1400;
+ width: globals.$ion-scale-1400;
+ height: globals.$ion-scale-1400;
- font-size: globals.$ionic-font-size-550;
+ font-size: globals.$ion-font-size-550;
}
// Avatar Shapes
@@ -108,19 +108,19 @@
:host(.avatar-xxsmall.avatar-soft),
:host(.avatar-xsmall.avatar-soft),
:host(.avatar-small.avatar-soft) {
- --border-radius: #{globals.$ionic-border-radius-100};
+ --border-radius: #{globals.$ion-border-radius-100};
}
:host(.avatar-soft) {
- --border-radius: #{globals.$ionic-border-radius-200};
+ --border-radius: #{globals.$ion-border-radius-200};
}
:host(.avatar-round) {
- --border-radius: #{globals.$ionic-border-radius-full};
+ --border-radius: #{globals.$ion-border-radius-full};
}
:host(.avatar-rectangular) {
- --border-radius: #{globals.$ionic-border-radius-0};
+ --border-radius: #{globals.$ion-border-radius-0};
}
// Avatar Icon
@@ -131,26 +131,26 @@
}
:host(.avatar-xsmall) ::slotted(ion-icon) {
- width: globals.$ionic-scale-400;
- height: globals.$ionic-scale-400;
+ width: globals.$ion-scale-400;
+ height: globals.$ion-scale-400;
}
:host(.avatar-small) ::slotted(ion-icon) {
- width: globals.$ionic-scale-500;
- height: globals.$ionic-scale-500;
+ width: globals.$ion-scale-500;
+ height: globals.$ion-scale-500;
}
:host(.avatar-medium) ::slotted(ion-icon) {
- width: globals.$ionic-scale-600;
- height: globals.$ionic-scale-600;
+ width: globals.$ion-scale-600;
+ height: globals.$ion-scale-600;
}
:host(.avatar-large) ::slotted(ion-icon) {
- width: globals.$ionic-scale-800;
- height: globals.$ionic-scale-800;
+ width: globals.$ion-scale-800;
+ height: globals.$ion-scale-800;
}
:host(.avatar-xlarge) ::slotted(ion-icon) {
- width: globals.$ionic-scale-1000;
- height: globals.$ionic-scale-1000;
+ width: globals.$ion-scale-1000;
+ height: globals.$ion-scale-1000;
}
diff --git a/core/src/components/backdrop/backdrop.ionic.scss b/core/src/components/backdrop/backdrop.ionic.scss
index 30eb82109d..0ac8ee2992 100644
--- a/core/src/components/backdrop/backdrop.ionic.scss
+++ b/core/src/components/backdrop/backdrop.ionic.scss
@@ -2,6 +2,6 @@
@import "./backdrop";
:host {
- background-color: rgba(globals.$ionic-color-base-black-rgb, 0.7);
+ background-color: rgba(globals.$ion-primitives-base-black-rgb, 0.7);
backdrop-filter: blur(2px);
}
diff --git a/core/src/components/badge/badge.ionic.scss b/core/src/components/badge/badge.ionic.scss
index a3c452dadb..904441094b 100644
--- a/core/src/components/badge/badge.ionic.scss
+++ b/core/src/components/badge/badge.ionic.scss
@@ -7,17 +7,17 @@
:host {
--background: #{globals.ion-color(primary, base)};
--color: #{globals.ion-color(primary, contrast)};
- --padding-start: #{globals.$ionic-space-200};
- --padding-end: #{globals.$ionic-space-200};
- --padding-top: #{globals.$ionic-space-0};
- --padding-bottom: #{globals.$ionic-space-0};
+ --padding-start: #{globals.$ion-space-200};
+ --padding-end: #{globals.$ion-space-200};
+ --padding-top: #{globals.$ion-space-0};
+ --padding-bottom: #{globals.$ion-space-0};
display: inline-flex;
align-items: center;
justify-content: center;
- font-weight: globals.$ionic-font-weight-medium;
+ font-weight: globals.$ion-font-weight-medium;
}
// Badge Shapes
@@ -25,23 +25,23 @@
/* Soft Badge */
:host(.badge-soft) {
- @include globals.border-radius(globals.$ionic-border-radius-200);
+ @include globals.border-radius(globals.$ion-border-radius-200);
}
:host(.badge-xxsmall.badge-soft),
:host(.badge-xsmall.badge-soft),
:host(.badge-small.badge-soft) {
- @include globals.border-radius(globals.$ionic-border-radius-100);
+ @include globals.border-radius(globals.$ion-border-radius-100);
}
/* Round Badge */
:host(.badge-round) {
- @include globals.border-radius(globals.$ionic-border-radius-full);
+ @include globals.border-radius(globals.$ion-border-radius-full);
}
/* Rectangular Badge */
:host(.badge-rectangular) {
- @include globals.border-radius(globals.$ionic-border-radius-0);
+ @include globals.border-radius(globals.$ion-border-radius-0);
}
// Badge Sizes
@@ -49,69 +49,69 @@
/* 2-Extra Small Badge */
:host(.badge-xxsmall) {
- --padding-start: #{globals.$ionic-space-050};
- --padding-end: #{globals.$ionic-space-050};
+ --padding-start: #{globals.$ion-space-050};
+ --padding-end: #{globals.$ion-space-050};
- min-width: globals.$ionic-scale-400;
- height: globals.$ionic-scale-400;
+ min-width: globals.$ion-scale-400;
+ height: globals.$ion-scale-400;
- font-size: globals.$ionic-font-size-300;
+ font-size: globals.$ion-font-size-300;
- line-height: globals.$ionic-line-height-400;
+ line-height: globals.$ion-font-line-height-400;
}
/* Extra Small Badge */
:host(.badge-xsmall) {
- --padding-start: #{globals.$ionic-space-100};
- --padding-end: #{globals.$ionic-space-100};
+ --padding-start: #{globals.$ion-space-100};
+ --padding-end: #{globals.$ion-space-100};
- min-width: globals.$ionic-scale-600;
- height: globals.$ionic-scale-600;
+ min-width: globals.$ion-scale-600;
+ height: globals.$ion-scale-600;
- font-size: globals.$ionic-font-size-350;
+ font-size: globals.$ion-font-size-350;
- line-height: globals.$ionic-line-height-600;
+ line-height: globals.$ion-font-line-height-600;
}
/* Small Badge */
:host(.badge-small) {
- --padding-start: #{globals.$ionic-space-100};
- --padding-end: #{globals.$ionic-space-100};
+ --padding-start: #{globals.$ion-space-100};
+ --padding-end: #{globals.$ion-space-100};
- min-width: globals.$ionic-scale-800;
- height: globals.$ionic-scale-800;
+ min-width: globals.$ion-scale-800;
+ height: globals.$ion-scale-800;
- font-size: globals.$ionic-font-size-400;
+ font-size: globals.$ion-font-size-400;
- line-height: globals.$ionic-line-height-600;
+ line-height: globals.$ion-font-line-height-600;
}
/* Medium Badge */
:host(.badge-medium) {
- min-width: globals.$ionic-scale-1000;
- height: globals.$ionic-scale-1000;
+ min-width: globals.$ion-scale-1000;
+ height: globals.$ion-scale-1000;
- font-size: globals.$ionic-font-size-450;
+ font-size: globals.$ion-font-size-450;
- line-height: globals.$ionic-line-height-700;
+ line-height: globals.$ion-font-line-height-700;
}
/* Large Badge */
:host(.badge-large) {
- min-width: globals.$ionic-scale-1200;
- height: globals.$ionic-scale-1200;
+ min-width: globals.$ion-scale-1200;
+ height: globals.$ion-scale-1200;
- font-size: globals.$ionic-font-size-500;
+ font-size: globals.$ion-font-size-500;
- line-height: globals.$ionic-line-height-700;
+ line-height: globals.$ion-font-line-height-700;
}
/* Extra Large Badge */
:host(.badge-xlarge) {
- min-width: globals.$ionic-scale-1400;
- height: globals.$ionic-scale-1400;
+ min-width: globals.$ion-scale-1400;
+ height: globals.$ion-scale-1400;
- font-size: globals.$ionic-font-size-550;
+ font-size: globals.$ion-font-size-550;
- line-height: globals.$ionic-line-height-700;
+ line-height: globals.$ion-font-line-height-700;
}
diff --git a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ionic-md-ltr-light-Mobile-Chrome-linux.png
index f022292acc..0a5caf3fc0 100644
Binary files a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 7483a71958..eb03c100e6 100644
Binary files a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ionic-md-ltr-light-Mobile-Safari-linux.png
index ab6019792d..663b5ad656 100644
Binary files a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ionic-md-rtl-light-Mobile-Chrome-linux.png
index e28ef0c371..af8750e79d 100644
Binary files a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ionic-md-rtl-light-Mobile-Firefox-linux.png
index bfa5725a0d..c12dccde4f 100644
Binary files a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ionic-md-rtl-light-Mobile-Safari-linux.png
index b473aaa4e1..a473d0801a 100644
Binary files a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ios-ltr-Mobile-Chrome-linux.png
index 67a4916d75..18edef2df8 100644
Binary files a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ios-ltr-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ios-ltr-Mobile-Firefox-linux.png
index 7b1301b1e6..ff16e27663 100644
Binary files a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ios-ltr-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ios-ltr-Mobile-Safari-linux.png b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ios-ltr-Mobile-Safari-linux.png
index d2bbe8bff4..c76664e6a4 100644
Binary files a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ios-ltr-Mobile-Safari-linux.png and b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ios-ltr-Mobile-Safari-linux.png differ
diff --git a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ios-rtl-Mobile-Chrome-linux.png
index 2243d5e499..46de689962 100644
Binary files a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ios-rtl-Mobile-Chrome-linux.png and b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ios-rtl-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ios-rtl-Mobile-Firefox-linux.png
index 171a7d7c4b..7b30f1f4a1 100644
Binary files a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ios-rtl-Mobile-Firefox-linux.png and b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ios-rtl-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ios-rtl-Mobile-Safari-linux.png b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ios-rtl-Mobile-Safari-linux.png
index 270932b223..3f55e99163 100644
Binary files a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ios-rtl-Mobile-Safari-linux.png and b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-ios-rtl-Mobile-Safari-linux.png differ
diff --git a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-md-ltr-Mobile-Chrome-linux.png b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-md-ltr-Mobile-Chrome-linux.png
index b6619e7860..dd93fb2811 100644
Binary files a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-md-ltr-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-md-ltr-Mobile-Firefox-linux.png b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-md-ltr-Mobile-Firefox-linux.png
index 9f231db7be..e13878386b 100644
Binary files a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-md-ltr-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-md-ltr-Mobile-Safari-linux.png b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-md-ltr-Mobile-Safari-linux.png
index eeb0c6c5a2..4ee4cafef3 100644
Binary files a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-md-ltr-Mobile-Safari-linux.png and b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-md-ltr-Mobile-Safari-linux.png differ
diff --git a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-md-rtl-Mobile-Chrome-linux.png b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-md-rtl-Mobile-Chrome-linux.png
index 65fe3f2cac..ae07ba21a1 100644
Binary files a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-md-rtl-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-md-rtl-Mobile-Firefox-linux.png b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-md-rtl-Mobile-Firefox-linux.png
index ae3289864a..9b6af8aef2 100644
Binary files a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-md-rtl-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-md-rtl-Mobile-Safari-linux.png b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-md-rtl-Mobile-Safari-linux.png
index fbbb56d450..5a494243a8 100644
Binary files a/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-md-rtl-Mobile-Safari-linux.png and b/core/src/components/badge/test/basic/badge.e2e.ts-snapshots/badge-basic-md-rtl-Mobile-Safari-linux.png differ
diff --git a/core/src/components/button/button.ionic.scss b/core/src/components/button/button.ionic.scss
index a12357bea3..efc4277d84 100644
--- a/core/src/components/button/button.ionic.scss
+++ b/core/src/components/button/button.ionic.scss
@@ -5,18 +5,18 @@
// -------------------------------------------------------------------------------
:host {
--padding-bottom: var(--padding-top);
- --padding-end: #{globals.$ionic-space-500};
+ --padding-end: #{globals.$ion-space-500};
--padding-start: var(--padding-end);
- --padding-top: #{globals.$ionic-space-0};
- --focus-ring-color: #{globals.$ionic-state-focus-1};
- --focus-ring-width: #{globals.$ionic-border-size-050};
+ --padding-top: #{globals.$ion-space-0};
+ --focus-ring-color: #{globals.$ion-border-focus-default};
+ --focus-ring-width: #{globals.$ion-border-size-050};
position: relative;
- min-height: globals.$ionic-scale-1000;
+ min-height: globals.$ion-scale-1000;
- font-family: globals.$ionic-font-family;
- font-size: globals.$ionic-font-size-350;
+ font-family: globals.$ion-font-family;
+ font-size: globals.$ion-font-size-350;
// Target area
&::after {
@@ -24,7 +24,7 @@
position: absolute;
height: 100%;
- min-height: globals.$ionic-scale-1200;
+ min-height: globals.$ion-scale-1200;
transform: translateY(-50%);
@@ -56,9 +56,9 @@
// --------------------------------------------------
:host(.button-outline) {
- --border-width: #{globals.$ionic-border-size-025};
- --border-style: #{globals.$ionic-border-style-solid};
- --background-activated: #{globals.$ionic-color-neutral-200};
+ --border-width: #{globals.$ion-border-size-025};
+ --border-style: #{globals.$ion-border-style-solid};
+ --background-activated: #{globals.$ion-primitives-neutral-200};
--background-focused: transparent;
--background-hover: #{globals.ion-color(primary, base)};
--background-hover-opacity: 0.04;
@@ -70,7 +70,7 @@
// --------------------------------------------------
:host(.button-clear) {
- --background-activated: #{globals.$ionic-color-neutral-200};
+ --background-activated: #{globals.$ion-primitives-neutral-200};
--background-focused: transparent;
--background-hover: #{globals.ion-color(primary, base)};
--background-hover-opacity: 0.04;
@@ -87,7 +87,7 @@
:host(.button-outline.ion-color) ion-ripple-effect,
:host(.button-clear.ion-color) ion-ripple-effect {
- color: globals.$ionic-color-neutral-200;
+ color: globals.$ion-primitives-neutral-200;
}
// Button Sizes
@@ -97,52 +97,52 @@
:host(.button-xsmall),
:host(.button-small) {
::slotted(ion-icon[slot="start"]) {
- @include globals.margin-horizontal(null, globals.$ionic-space-100);
+ @include globals.margin-horizontal(null, globals.$ion-space-100);
}
::slotted(ion-icon[slot="end"]) {
- @include globals.margin-horizontal(globals.$ionic-space-100, null);
+ @include globals.margin-horizontal(globals.$ion-space-100, null);
}
}
/* Extra Small Button */
:host(.button-xsmall) {
- --padding-top: #{globals.$ionic-space-100};
- --padding-end: #{globals.$ionic-space-300};
+ --padding-top: #{globals.$ion-space-100};
+ --padding-end: #{globals.$ion-space-300};
- min-height: globals.$ionic-space-600;
+ min-height: globals.$ion-space-600;
- font-size: globals.$ionic-font-size-300;
+ font-size: globals.$ion-font-size-300;
}
/* Small Button */
:host(.button-small) {
- --padding-top: #{globals.$ionic-space-200};
- --padding-end: #{globals.$ionic-space-400};
+ --padding-top: #{globals.$ion-space-200};
+ --padding-end: #{globals.$ion-space-400};
- min-height: #{globals.$ionic-scale-800};
+ min-height: #{globals.$ion-scale-800};
- font-size: #{globals.$ionic-font-size-300};
+ font-size: #{globals.$ion-font-size-300};
}
/* Large Button */
:host(.button-large) {
- --padding-top: #{globals.$ionic-space-400};
- --padding-end: #{globals.$ionic-space-600};
+ --padding-top: #{globals.$ion-space-400};
+ --padding-end: #{globals.$ion-space-600};
- min-height: #{globals.$ionic-scale-1200};
+ min-height: #{globals.$ion-scale-1200};
- font-size: #{globals.$ionic-font-size-400};
+ font-size: #{globals.$ion-font-size-400};
}
/* Extra Large Button */
:host(.button-xlarge) {
- --padding-top: #{globals.$ionic-space-400};
- --padding-end: #{globals.$ionic-space-800};
+ --padding-top: #{globals.$ion-space-400};
+ --padding-end: #{globals.$ion-space-800};
- min-height: #{globals.$ionic-scale-1400};
+ min-height: #{globals.$ion-scale-1400};
- font-size: #{globals.$ionic-font-size-500};
+ font-size: #{globals.$ion-font-size-500};
}
// Button with Icons
@@ -152,7 +152,7 @@
::slotted(ion-icon[slot="start"]),
::slotted(ion-icon[slot="end"]),
::slotted(ion-icon[slot="icon-only"]) {
- font-size: globals.$ionic-font-size-400;
+ font-size: globals.$ion-font-size-400;
}
:host(.button-xsmall),
@@ -179,26 +179,26 @@
// --------------------------------------------------
:host(.button-soft) {
- --border-radius: #{globals.$ionic-border-radius-200};
+ --border-radius: #{globals.$ion-border-radius-200};
}
:host(.button-soft.button-xsmall),
:host(.button-soft.button-small) {
- --border-radius: #{globals.$ionic-border-radius-100};
+ --border-radius: #{globals.$ion-border-radius-100};
}
// Round Button
// --------------------------------------------------
:host(.button-round) {
- --border-radius: #{globals.$ionic-border-radius-full};
+ --border-radius: #{globals.$ion-border-radius-full};
}
// Rectangular Button
// --------------------------------------------------
:host(.button-rectangular) {
- --border-radius: #{globals.$ionic-border-radius-0};
+ --border-radius: #{globals.$ion-border-radius-0};
}
// Button: Focus
@@ -206,8 +206,8 @@
// Only show the focus ring when the button is focused
:host(.ion-focused) .button-native {
- outline: var(--focus-ring-width) globals.$ionic-border-style-solid var(--focus-ring-color);
- outline-offset: globals.$ionic-border-size-050;
+ outline: var(--focus-ring-width) globals.$ion-border-style-solid var(--focus-ring-color);
+ outline-offset: globals.$ion-border-size-050;
}
/**
@@ -243,29 +243,29 @@
// --------------------------------------------------
::slotted(ion-icon) {
- font-size: globals.$ionic-font-size-500;
+ font-size: globals.$ion-font-size-500;
}
:host(.button-small) ::slotted(ion-icon[slot="start"]) {
- @include globals.margin-horizontal(null, globals.$ionic-space-200);
+ @include globals.margin-horizontal(null, globals.$ion-space-200);
}
::slotted(ion-icon[slot="start"]) {
- @include globals.margin-horizontal(null, globals.$ionic-space-250);
+ @include globals.margin-horizontal(null, globals.$ion-space-250);
}
:host(.button-large) ::slotted(ion-icon[slot="start"]) {
- @include globals.margin-horizontal(null, globals.$ionic-space-300);
+ @include globals.margin-horizontal(null, globals.$ion-space-300);
}
:host(.button-small) ::slotted(ion-icon[slot="end"]) {
- @include globals.margin-horizontal(globals.$ionic-space-200, null);
+ @include globals.margin-horizontal(globals.$ion-space-200, null);
}
::slotted(ion-icon[slot="end"]) {
- @include globals.margin-horizontal(globals.$ionic-space-250, null);
+ @include globals.margin-horizontal(globals.$ion-space-250, null);
}
:host(.button-large) ::slotted(ion-icon[slot="end"]) {
- @include globals.margin-horizontal(globals.$ionic-space-300, null);
+ @include globals.margin-horizontal(globals.$ion-space-300, null);
}
diff --git a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-ios-ltr-light-Mobile-Chrome-linux.png b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-ios-ltr-light-Mobile-Chrome-linux.png
index d9edc48b49..ac85130e04 100644
Binary files a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-ios-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-ios-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-ios-ltr-light-Mobile-Firefox-linux.png b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-ios-ltr-light-Mobile-Firefox-linux.png
index 1e6b25dc5c..1b16598a18 100644
Binary files a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-ios-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-ios-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-ios-ltr-light-Mobile-Safari-linux.png b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-ios-ltr-light-Mobile-Safari-linux.png
index 2af145af88..bb8b5c58a4 100644
Binary files a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-ios-ltr-light-Mobile-Safari-linux.png and b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-ios-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-ios-rtl-light-Mobile-Chrome-linux.png b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-ios-rtl-light-Mobile-Chrome-linux.png
index 807c6cbe49..ee95c0f721 100644
Binary files a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-ios-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-ios-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-ios-rtl-light-Mobile-Firefox-linux.png b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-ios-rtl-light-Mobile-Firefox-linux.png
index bebb15c193..f76ca28384 100644
Binary files a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-ios-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-ios-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-ios-rtl-light-Mobile-Safari-linux.png b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-ios-rtl-light-Mobile-Safari-linux.png
index ef4298d532..8de4b5d623 100644
Binary files a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-ios-rtl-light-Mobile-Safari-linux.png and b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-ios-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-md-ltr-light-Mobile-Chrome-linux.png
index c16474a4b2..a7bd85d049 100644
Binary files a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 6cb4df336c..ad2bb4538c 100644
Binary files a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-md-ltr-light-Mobile-Safari-linux.png
index 6265c86f21..46fe8ce7f1 100644
Binary files a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-md-rtl-light-Mobile-Chrome-linux.png
index 4dbcf097c8..4ae2aae851 100644
Binary files a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-md-rtl-light-Mobile-Firefox-linux.png
index 75966cb8a3..ee44ddc9bb 100644
Binary files a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-md-rtl-light-Mobile-Safari-linux.png
index 266e200e20..048a9ad2a3 100644
Binary files a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-diff-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-ripple-effect-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-ripple-effect-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 2317f769c2..c5b07b326d 100644
Binary files a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-ripple-effect-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-ripple-effect-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-ripple-effect-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-ripple-effect-ionic-md-ltr-light-Mobile-Firefox-linux.png
index a71ce54ac0..90cb6cd5e4 100644
Binary files a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-ripple-effect-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-ripple-effect-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-ripple-effect-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-ripple-effect-ionic-md-ltr-light-Mobile-Safari-linux.png
index f2bccbaf9a..000158380d 100644
Binary files a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-ripple-effect-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-ripple-effect-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-ripple-effect-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-ripple-effect-ionic-md-rtl-light-Mobile-Chrome-linux.png
index a1dbe8fd3f..b82986f122 100644
Binary files a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-ripple-effect-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-ripple-effect-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-ripple-effect-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-ripple-effect-ionic-md-rtl-light-Mobile-Firefox-linux.png
index a773775e2d..96f9cf7ce3 100644
Binary files a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-ripple-effect-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-ripple-effect-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-ripple-effect-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-ripple-effect-ionic-md-rtl-light-Mobile-Safari-linux.png
index 48b9f882cb..109ca2322e 100644
Binary files a/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-ripple-effect-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/button/test/basic/button.e2e.ts-snapshots/button-ripple-effect-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/button/test/clear/button.e2e.ts-snapshots/button-fill-clear-ionic-ios-ltr-light-Mobile-Chrome-linux.png b/core/src/components/button/test/clear/button.e2e.ts-snapshots/button-fill-clear-ionic-ios-ltr-light-Mobile-Chrome-linux.png
index bea24b43a4..fda887e2fb 100644
Binary files a/core/src/components/button/test/clear/button.e2e.ts-snapshots/button-fill-clear-ionic-ios-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/button/test/clear/button.e2e.ts-snapshots/button-fill-clear-ionic-ios-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/button/test/clear/button.e2e.ts-snapshots/button-fill-clear-ionic-ios-ltr-light-Mobile-Firefox-linux.png b/core/src/components/button/test/clear/button.e2e.ts-snapshots/button-fill-clear-ionic-ios-ltr-light-Mobile-Firefox-linux.png
index 3df3b46acb..eea0311fd4 100644
Binary files a/core/src/components/button/test/clear/button.e2e.ts-snapshots/button-fill-clear-ionic-ios-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/button/test/clear/button.e2e.ts-snapshots/button-fill-clear-ionic-ios-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/button/test/clear/button.e2e.ts-snapshots/button-fill-clear-ionic-ios-ltr-light-Mobile-Safari-linux.png b/core/src/components/button/test/clear/button.e2e.ts-snapshots/button-fill-clear-ionic-ios-ltr-light-Mobile-Safari-linux.png
index f2c9d2ba22..ef975d42ba 100644
Binary files a/core/src/components/button/test/clear/button.e2e.ts-snapshots/button-fill-clear-ionic-ios-ltr-light-Mobile-Safari-linux.png and b/core/src/components/button/test/clear/button.e2e.ts-snapshots/button-fill-clear-ionic-ios-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/button/test/clear/button.e2e.ts-snapshots/button-fill-clear-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/button/test/clear/button.e2e.ts-snapshots/button-fill-clear-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 043914c28a..2c953fe4f5 100644
Binary files a/core/src/components/button/test/clear/button.e2e.ts-snapshots/button-fill-clear-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/button/test/clear/button.e2e.ts-snapshots/button-fill-clear-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/button/test/clear/button.e2e.ts-snapshots/button-fill-clear-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/button/test/clear/button.e2e.ts-snapshots/button-fill-clear-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 69987d3a65..0e9ae9f8a0 100644
Binary files a/core/src/components/button/test/clear/button.e2e.ts-snapshots/button-fill-clear-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/button/test/clear/button.e2e.ts-snapshots/button-fill-clear-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/button/test/clear/button.e2e.ts-snapshots/button-fill-clear-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/button/test/clear/button.e2e.ts-snapshots/button-fill-clear-ionic-md-ltr-light-Mobile-Safari-linux.png
index 4be8e57a84..4fb6298a25 100644
Binary files a/core/src/components/button/test/clear/button.e2e.ts-snapshots/button-fill-clear-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/button/test/clear/button.e2e.ts-snapshots/button-fill-clear-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-ios-ltr-light-Mobile-Chrome-linux.png b/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-ios-ltr-light-Mobile-Chrome-linux.png
index ab5826d572..3e3e0f26d5 100644
Binary files a/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-ios-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-ios-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-ios-ltr-light-Mobile-Firefox-linux.png b/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-ios-ltr-light-Mobile-Firefox-linux.png
index 3acdb436e9..ec4a6b8d00 100644
Binary files a/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-ios-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-ios-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-ios-ltr-light-Mobile-Safari-linux.png b/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-ios-ltr-light-Mobile-Safari-linux.png
index 1d0fe9535f..b1de3c116e 100644
Binary files a/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-ios-ltr-light-Mobile-Safari-linux.png and b/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-ios-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-ios-rtl-light-Mobile-Chrome-linux.png b/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-ios-rtl-light-Mobile-Chrome-linux.png
index 291d422eba..927dbcfb72 100644
Binary files a/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-ios-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-ios-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-ios-rtl-light-Mobile-Firefox-linux.png b/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-ios-rtl-light-Mobile-Firefox-linux.png
index 0aab776b85..c6732a1ee8 100644
Binary files a/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-ios-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-ios-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-ios-rtl-light-Mobile-Safari-linux.png b/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-ios-rtl-light-Mobile-Safari-linux.png
index 820f1bdf6c..53f4ef1cb9 100644
Binary files a/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-ios-rtl-light-Mobile-Safari-linux.png and b/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-ios-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png
index b721ab6ccd..e37dff43fa 100644
Binary files a/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 1c4d70657c..f0b1275283 100644
Binary files a/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-md-ltr-light-Mobile-Safari-linux.png
index 150d7d3fae..7c2e01c3ba 100644
Binary files a/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-md-rtl-light-Mobile-Chrome-linux.png
index 749383c8f2..6e37abbb10 100644
Binary files a/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-md-rtl-light-Mobile-Firefox-linux.png
index 9dd295d495..664f4b11bc 100644
Binary files a/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-md-rtl-light-Mobile-Safari-linux.png
index ecc9da9d63..c2e27d499a 100644
Binary files a/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/button/test/outline/button.e2e.ts-snapshots/button-outline-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-rectangular-fill-clear-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-rectangular-fill-clear-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 1d351b2a44..380fded7d6 100644
Binary files a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-rectangular-fill-clear-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-rectangular-fill-clear-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-rectangular-fill-clear-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-rectangular-fill-clear-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 69e4b4a5d7..38ddb428ba 100644
Binary files a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-rectangular-fill-clear-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-rectangular-fill-clear-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-rectangular-fill-clear-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-rectangular-fill-clear-ionic-md-ltr-light-Mobile-Safari-linux.png
index 862b175745..0acbad3d34 100644
Binary files a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-rectangular-fill-clear-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-rectangular-fill-clear-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-rectangular-fill-default-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-rectangular-fill-default-ionic-md-ltr-light-Mobile-Chrome-linux.png
index e61cd6c32e..5e467a03a2 100644
Binary files a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-rectangular-fill-default-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-rectangular-fill-default-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-rectangular-fill-default-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-rectangular-fill-default-ionic-md-ltr-light-Mobile-Firefox-linux.png
index f6ad7cfa22..c3f0cf5a8a 100644
Binary files a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-rectangular-fill-default-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-rectangular-fill-default-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-rectangular-fill-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-rectangular-fill-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 211d23fdb8..ebedae7abe 100644
Binary files a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-rectangular-fill-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-rectangular-fill-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-rectangular-fill-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-rectangular-fill-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 0202dc6f32..04a40e7350 100644
Binary files a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-rectangular-fill-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-rectangular-fill-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-round-fill-clear-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-round-fill-clear-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 44b3250118..6d585bf38e 100644
Binary files a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-round-fill-clear-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-round-fill-clear-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-round-fill-clear-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-round-fill-clear-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 75874d1c88..c682d08875 100644
Binary files a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-round-fill-clear-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-round-fill-clear-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-round-fill-clear-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-round-fill-clear-ionic-md-ltr-light-Mobile-Safari-linux.png
index 437389aaa0..a3b6a6b015 100644
Binary files a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-round-fill-clear-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-round-fill-clear-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-round-fill-default-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-round-fill-default-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 3ec757fcd1..454a43c7fd 100644
Binary files a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-round-fill-default-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-round-fill-default-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-round-fill-default-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-round-fill-default-ionic-md-ltr-light-Mobile-Firefox-linux.png
index c808665a7d..a50dcc6ec9 100644
Binary files a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-round-fill-default-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-round-fill-default-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-round-fill-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-round-fill-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 0ad997b205..e27f219bbe 100644
Binary files a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-round-fill-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-round-fill-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-round-fill-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-round-fill-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 69c3168815..e17db4da13 100644
Binary files a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-round-fill-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-round-fill-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-soft-fill-clear-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-soft-fill-clear-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 6fba58826e..ce1c52185b 100644
Binary files a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-soft-fill-clear-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-soft-fill-clear-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-soft-fill-clear-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-soft-fill-clear-ionic-md-ltr-light-Mobile-Firefox-linux.png
index cf9b4d3723..a78ef0136b 100644
Binary files a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-soft-fill-clear-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-soft-fill-clear-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-soft-fill-clear-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-soft-fill-clear-ionic-md-ltr-light-Mobile-Safari-linux.png
index 542a5d3fa4..9206e16c4c 100644
Binary files a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-soft-fill-clear-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-soft-fill-clear-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-soft-fill-default-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-soft-fill-default-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 4bf06eee12..cecf4c35cb 100644
Binary files a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-soft-fill-default-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-soft-fill-default-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-soft-fill-default-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-soft-fill-default-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 168a495b12..79ab53dc30 100644
Binary files a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-soft-fill-default-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-soft-fill-default-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-soft-fill-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-soft-fill-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 4f5e360838..324d99d43a 100644
Binary files a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-soft-fill-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-soft-fill-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-soft-fill-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-soft-fill-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png
index c9f627a3de..bab84edae9 100644
Binary files a/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-soft-fill-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/button/test/shape/button.e2e.ts-snapshots/button-shape-soft-fill-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/button/test/size/button.e2e.ts-snapshots/button-size-large-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/button/test/size/button.e2e.ts-snapshots/button-size-large-ionic-md-ltr-light-Mobile-Chrome-linux.png
index e3fe412cb3..7003f61fac 100644
Binary files a/core/src/components/button/test/size/button.e2e.ts-snapshots/button-size-large-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/button/test/size/button.e2e.ts-snapshots/button-size-large-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/button/test/size/button.e2e.ts-snapshots/button-size-small-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/button/test/size/button.e2e.ts-snapshots/button-size-small-ionic-md-ltr-light-Mobile-Chrome-linux.png
index d4e034ed86..66e2b49539 100644
Binary files a/core/src/components/button/test/size/button.e2e.ts-snapshots/button-size-small-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/button/test/size/button.e2e.ts-snapshots/button-size-small-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/button/test/size/button.e2e.ts-snapshots/button-size-x-large-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/button/test/size/button.e2e.ts-snapshots/button-size-x-large-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 814643a5b9..8a56b6538b 100644
Binary files a/core/src/components/button/test/size/button.e2e.ts-snapshots/button-size-x-large-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/button/test/size/button.e2e.ts-snapshots/button-size-x-large-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/button/test/size/button.e2e.ts-snapshots/button-size-x-small-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/button/test/size/button.e2e.ts-snapshots/button-size-x-small-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 2118fabd31..6deb4a29af 100644
Binary files a/core/src/components/button/test/size/button.e2e.ts-snapshots/button-size-x-small-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/button/test/size/button.e2e.ts-snapshots/button-size-x-small-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/button/test/states/button.e2e.ts-snapshots/button-activated-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/button/test/states/button.e2e.ts-snapshots/button-activated-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 325509eb28..c9eab053f0 100644
Binary files a/core/src/components/button/test/states/button.e2e.ts-snapshots/button-activated-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/button/test/states/button.e2e.ts-snapshots/button-activated-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/buttons/buttons.ionic.scss b/core/src/components/buttons/buttons.ionic.scss
index 57aec7bfb8..03fba85832 100644
--- a/core/src/components/buttons/buttons.ionic.scss
+++ b/core/src/components/buttons/buttons.ionic.scss
@@ -13,7 +13,7 @@
// --------------------------------------------------
::slotted(*) .button-clear {
- --color: globals.$ionic-color-neutral-1200;
+ --color: globals.$ion-primitives-neutral-1200;
--background: transparent;
--background-activated: transparent;
--background-focused: transparent;
@@ -24,10 +24,10 @@
// --------------------------------------------------
::slotted(*) .button-has-icon-only {
- width: globals.$ionic-scale-1000;
- height: globals.$ionic-scale-1000;
+ width: globals.$ion-scale-1000;
+ height: globals.$ion-scale-1000;
}
::slotted(*) ion-icon[slot="icon-only"] {
- font-size: globals.$ionic-font-size-600;
+ font-size: globals.$ion-font-size-600;
}
diff --git a/core/src/components/card-content/card-content.ionic.scss b/core/src/components/card-content/card-content.ionic.scss
index 1fca72c613..8f7689927c 100644
--- a/core/src/components/card-content/card-content.ionic.scss
+++ b/core/src/components/card-content/card-content.ionic.scss
@@ -5,20 +5,20 @@
// --------------------------------------------------
.card-content-ionic {
- @include globals.padding(globals.$ionic-space-400);
+ @include globals.padding(globals.$ion-space-400);
display: flex;
flex-direction: column;
- font-size: globals.$ionic-font-size-350;
+ font-size: globals.$ion-font-size-350;
- line-height: globals.$ionic-line-height-600;
+ line-height: globals.$ion-font-line-height-600;
- gap: globals.$ionic-space-200;
+ gap: globals.$ion-space-200;
img {
- @include globals.margin(globals.$ionic-space-200, 0, globals.$ionic-space-200, 0);
+ @include globals.margin(globals.$ion-space-200, 0, globals.$ion-space-200, 0);
}
}
diff --git a/core/src/components/card-header/card-header.ionic.scss b/core/src/components/card-header/card-header.ionic.scss
index 447451a7d5..3591fd4af5 100644
--- a/core/src/components/card-header/card-header.ionic.scss
+++ b/core/src/components/card-header/card-header.ionic.scss
@@ -5,6 +5,6 @@
// --------------------------------------------------
:host {
- @include globals.padding(globals.$ionic-space-400);
- gap: globals.$ionic-space-050;
+ @include globals.padding(globals.$ion-space-400);
+ gap: globals.$ion-space-050;
}
diff --git a/core/src/components/card-subtitle/card-subtitle.ionic.scss b/core/src/components/card-subtitle/card-subtitle.ionic.scss
index e44ae61373..97bf172318 100644
--- a/core/src/components/card-subtitle/card-subtitle.ionic.scss
+++ b/core/src/components/card-subtitle/card-subtitle.ionic.scss
@@ -5,7 +5,7 @@
// --------------------------------------------------
:host {
- --color: #{globals.$ionic-color-neutral-800};
+ --color: #{globals.$ion-primitives-neutral-800};
- @include globals.typography(globals.$ionic-body-lg-regular);
+ @include globals.typography(globals.$ion-body-lg-regular);
}
diff --git a/core/src/components/card-title/card-title.ionic.scss b/core/src/components/card-title/card-title.ionic.scss
index de850ae190..bbfb1145e2 100644
--- a/core/src/components/card-title/card-title.ionic.scss
+++ b/core/src/components/card-title/card-title.ionic.scss
@@ -5,7 +5,7 @@
// --------------------------------------------------
:host {
- --color: #{globals.$ionic-color-neutral-1200};
+ --color: #{globals.$ion-primitives-neutral-1200};
- @include globals.typography(globals.$ionic-heading-h5-medium);
+ @include globals.typography(globals.$ion-heading-h5-medium);
}
diff --git a/core/src/components/card/card.ionic.scss b/core/src/components/card/card.ionic.scss
index 9ea9c5f26d..e874a7d5e6 100755
--- a/core/src/components/card/card.ionic.scss
+++ b/core/src/components/card/card.ionic.scss
@@ -5,9 +5,9 @@
// --------------------------------------------------
:host {
- --background: #{globals.$ionic-color-base-white};
- --border-radius: #{globals.$ionic-border-radius-400};
- --color: #{globals.$ionic-color-neutral-1200};
+ --background: #{globals.$ion-primitives-base-white};
+ --border-radius: #{globals.$ion-border-radius-400};
+ --color: #{globals.$ion-primitives-neutral-1200};
}
::slotted(img) {
@@ -18,9 +18,9 @@
// ---------------------------------------------
:host(.card-soft) {
- --border-radius: #{globals.$ionic-border-radius-200};
+ --border-radius: #{globals.$ion-border-radius-200};
}
:host(.card-rectangular) {
- --border-radius: #{globals.$ionic-border-radius-0};
+ --border-radius: #{globals.$ion-border-radius-0};
}
diff --git a/core/src/components/checkbox/checkbox.ionic.scss b/core/src/components/checkbox/checkbox.ionic.scss
index 2c2bd2c79d..77e9496035 100644
--- a/core/src/components/checkbox/checkbox.ionic.scss
+++ b/core/src/components/checkbox/checkbox.ionic.scss
@@ -5,22 +5,22 @@
:host {
// Border
- --border-width: #{globals.$ionic-border-size-025};
- --border-style: #{globals.$ionic-border-style-solid};
- --border-color: #{globals.$ionic-color-neutral-800};
- --checkmark-width: #{globals.$ionic-scale-400};
+ --border-width: #{globals.$ion-border-size-025};
+ --border-style: #{globals.$ion-border-style-solid};
+ --border-color: #{globals.$ion-primitives-neutral-800};
+ --checkmark-width: #{globals.$ion-scale-400};
--checkmark-height: var(--checkmark-width);
// Focus
- --focus-ring-color: #{globals.$ionic-state-focus-1};
- --focus-ring-width: #{globals.$ionic-border-size-050};
- --focus-ring-offset: #{globals.$ionic-space-050};
+ --focus-ring-color: #{globals.$ion-border-focus-default};
+ --focus-ring-width: #{globals.$ion-border-size-050};
+ --focus-ring-offset: #{globals.$ion-space-050};
// Size
- --size: #{globals.$ionic-scale-600};
- --checkbox-background-checked: #{globals.$ionic-color-primary-base};
- --border-color-checked: #{globals.$ionic-color-primary-base};
- --checkmark-color: #{globals.$ionic-color-base-white};
+ --size: #{globals.$ion-scale-600};
+ --checkbox-background-checked: #{globals.$ion-semantics-primary-base};
+ --border-color-checked: #{globals.$ion-semantics-primary-base};
+ --checkmark-color: #{globals.$ion-primitives-base-white};
--transition: none;
display: inline-block;
@@ -40,7 +40,7 @@
position: absolute;
height: 100%;
- min-height: globals.$ionic-scale-1200;
+ min-height: globals.$ion-scale-1200;
transform: translateY(-50%);
@@ -92,7 +92,7 @@
}
.label-text-wrapper {
- color: globals.$ionic-color-neutral-1200;
+ color: globals.$ion-primitives-neutral-1200;
text-overflow: ellipsis;
@@ -102,15 +102,15 @@
}
:host(.in-item) .label-text-wrapper {
- @include globals.margin(globals.$ionic-space-250, null, globals.$ionic-space-250, null);
+ @include globals.margin(globals.$ion-space-250, null, globals.$ion-space-250, null);
}
:host(.in-item.checkbox-label-placement-stacked) .label-text-wrapper {
- @include globals.margin(globals.$ionic-space-250, null, globals.$ionic-space-400, null);
+ @include globals.margin(globals.$ion-space-250, null, globals.$ion-space-400, null);
}
:host(.in-item.checkbox-label-placement-stacked) .native-wrapper {
- @include globals.margin(null, null, globals.$ionic-space-250, null);
+ @include globals.margin(null, null, globals.$ion-space-250, null);
}
/**
@@ -223,7 +223,7 @@ input {
* the checkbox should be on the end
* when the label sits at the start.
*/
- @include globals.margin(null, globals.$ionic-space-400, null, 0);
+ @include globals.margin(null, globals.$ion-space-400, null, 0);
}
// Label Placement - End
@@ -243,7 +243,7 @@ input {
* when the label sits at the end.
*/
:host(.checkbox-label-placement-end) .label-text-wrapper {
- @include globals.margin(null, 0, null, globals.$ionic-space-400);
+ @include globals.margin(null, 0, null, globals.$ion-space-400);
}
// Label Placement - Fixed
@@ -255,7 +255,7 @@ input {
* the checkbox should be on the end
* when the label sits at the start.
*/
- @include globals.margin(null, globals.$ionic-space-400, null, 0);
+ @include globals.margin(null, globals.$ion-space-400, null, 0);
}
/**
@@ -288,7 +288,7 @@ input {
* the checkbox should be on the bottom
* when the label sits at the top.
*/
- @include globals.margin(null, 0, globals.$ionic-space-400, 0);
+ @include globals.margin(null, 0, globals.$ion-space-400, 0);
/**
* Label text should not extend
@@ -309,7 +309,7 @@ input {
// Ionic Design Checkbox Sizes
// --------------------------------------------------
:host(.checkbox-size-small) {
- --size: #{globals.$ionic-scale-400};
+ --size: #{globals.$ion-scale-400};
}
// Checked / Indeterminate Checkbox
@@ -330,10 +330,10 @@ input {
// Ionic Design Checkbox Invalid
// --------------------------------------------------
:host(.ion-invalid) {
- --focus-ring-color: #{globals.$ionic-state-focus-2};
+ --focus-ring-color: #{globals.$ion-border-focus-error};
.native-wrapper {
- border-color: globals.$ionic-color-danger-800;
+ border-color: globals.$ion-semantics-danger-800;
}
}
@@ -356,30 +356,23 @@ input {
height: inherit;
}
-// disabled, unchecked checkbox
-:host(.checkbox-disabled) .native-wrapper {
- border-color: globals.$ionic-color-neutral-800;
-
- background-color: globals.$ionic-state-disabled;
-}
-
// disabled, checked checkbox
:host(.checkbox-disabled.checkbox-checked) .native-wrapper {
- border-width: globals.$ionic-border-size-0;
+ border-width: globals.$ion-border-size-0;
- background-color: globals.$ionic-color-primary-base;
+ background-color: globals.$ion-semantics-primary-base;
}
// Checkbox Hover
// --------------------------------------------------------
@media (any-hover: hover) {
:host(:hover) .native-wrapper {
- background-color: globals.$ionic-color-neutral-100;
+ background-color: globals.$ion-primitives-neutral-100;
}
:host(:hover.checkbox-checked) .native-wrapper,
:host(:hover.checkbox-indeterminate) .native-wrapper {
- background-color: globals.$ionic-color-primary-800;
+ background-color: globals.$ion-semantics-primary-800;
}
}
@@ -387,35 +380,35 @@ input {
// --------------------------------------------------
// Only show the focus ring when the checkbox is focused and not disabled
:host(.ion-focused:not(.checkbox-disabled)) .native-wrapper {
- outline: var(--focus-ring-width) globals.$ionic-border-style-solid var(--focus-ring-color);
+ outline: var(--focus-ring-width) globals.$ion-border-style-solid var(--focus-ring-color);
outline-offset: var(--focus-ring-offset);
}
// Checkbox: Active
// --------------------------------------------------------
:host(.ion-activated) .native-wrapper {
- background-color: globals.$ionic-color-neutral-200;
+ background-color: globals.$ion-primitives-neutral-200;
}
:host(.ion-activated.checkbox-checked) .native-wrapper,
:host(.ion-activated.checkbox-indeterminate) .native-wrapper {
- background-color: globals.$ionic-color-primary-900;
+ background-color: globals.$ion-semantics-primary-900;
}
// Ionic Design Checkbox Shapes
// --------------------------------------------------
:host(.checkbox-shape-soft) {
- --border-radius: #{globals.$ionic-border-radius-100};
+ --border-radius: #{globals.$ion-border-radius-100};
}
:host(.checkbox-size-small.checkbox-shape-soft) {
- --border-radius: #{globals.$ionic-border-radius-050};
+ --border-radius: #{globals.$ion-border-radius-025};
}
:host(.checkbox-shape-rectangular) {
- --border-radius: #{globals.$ionic-border-radius-0};
+ --border-radius: #{globals.$ion-border-radius-0};
}
.checkbox-wrapper {
- min-height: #{globals.$ionic-scale-1200};
+ min-height: #{globals.$ion-scale-1200};
}
diff --git a/core/src/components/chip/chip.ionic.scss b/core/src/components/chip/chip.ionic.scss
index b8ed01474f..13b86a907b 100644
--- a/core/src/components/chip/chip.ionic.scss
+++ b/core/src/components/chip/chip.ionic.scss
@@ -4,13 +4,13 @@
// --------------------------------------------------
:host {
- --background: #{globals.$ionic-color-neutral-100};
- --color: #{globals.$ionic-color-neutral-900};
- --focus-ring-color: #{globals.$ionic-state-focus-1};
- --focus-ring-width: #{globals.$ionic-border-size-050};
+ --background: #{globals.$ion-primitives-neutral-100};
+ --color: #{globals.$ion-primitives-neutral-900};
+ --focus-ring-color: #{globals.$ion-border-focus-default};
+ --focus-ring-width: #{globals.$ion-border-size-050};
@include globals.font-smoothing;
- @include globals.padding(globals.$ionic-space-150, globals.$ionic-space-200);
+ @include globals.padding(globals.$ion-space-150, globals.$ion-space-200);
@include globals.border-radius(var(--border-radius));
display: inline-flex;
@@ -20,15 +20,15 @@
align-items: center;
justify-content: center;
- gap: globals.$ionic-space-100;
+ gap: globals.$ion-space-100;
background: var(--background);
color: var(--color);
- font-family: globals.$ionic-font-family;
- font-weight: globals.$ionic-font-weight-medium;
+ font-family: globals.$ion-font-family;
+ font-weight: globals.$ion-font-weight-medium;
- line-height: globals.$ionic-line-height-full;
+ line-height: globals.$ion-font-line-height-full;
cursor: pointer;
@@ -43,9 +43,9 @@
// ---------------------------------------------
:host(.chip-outline) {
- border-width: globals.$ionic-border-size-025;
- border-style: globals.$ionic-border-style-solid;
- border-color: globals.$ionic-color-neutral-100;
+ border-width: globals.$ion-border-size-025;
+ border-style: globals.$ion-border-style-solid;
+ border-color: globals.$ion-primitives-neutral-100;
background: transparent;
}
@@ -58,7 +58,7 @@
// ---------------------------------------------
:host(.ion-focused) {
- outline: var(--focus-ring-width) globals.$ionic-border-style-solid var(--focus-ring-color);
+ outline: var(--focus-ring-width) globals.$ion-border-style-solid var(--focus-ring-color);
outline-offset: var(--focus-ring-width);
}
@@ -67,7 +67,7 @@
@media (any-hover: hover) {
:host(:hover) {
- --background: #{globals.$ionic-color-neutral-200};
+ --background: #{globals.$ion-primitives-neutral-200};
}
:host(.ion-color:hover) {
@@ -87,36 +87,36 @@
// ---------------------------------------------
:host(.chip-soft) {
- --border-radius: #{globals.$ionic-border-radius-100};
+ --border-radius: #{globals.$ion-border-radius-100};
}
:host(.chip-round) {
- --border-radius: #{globals.$ionic-border-radius-400};
+ --border-radius: #{globals.$ion-border-radius-400};
}
:host(.chip-rectangular) {
- --border-radius: #{globals.$ionic-border-radius-0};
+ --border-radius: #{globals.$ion-border-radius-0};
}
// Chip Icon
// ---------------------------------------------
::slotted(ion-icon) {
- font-size: globals.$ionic-font-size-400;
+ font-size: globals.$ion-font-size-400;
}
// Size
// ---------------------------------------------
:host(.chip-small) {
- min-height: globals.$ionic-scale-600;
+ min-height: globals.$ion-scale-600;
- font-size: #{globals.$ionic-font-size-300};
+ font-size: #{globals.$ion-font-size-300};
}
:host(.chip-large) {
- min-height: globals.$ionic-scale-800;
+ min-height: globals.$ion-scale-800;
- font-size: globals.$ionic-font-size-350;
+ font-size: globals.$ion-font-size-350;
}
// Chip Colors
diff --git a/core/src/components/chip/test/basic/chip.e2e.ts-snapshots/chip-outline-color-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/chip/test/basic/chip.e2e.ts-snapshots/chip-outline-color-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 578c1c29a0..70250ac59e 100644
Binary files a/core/src/components/chip/test/basic/chip.e2e.ts-snapshots/chip-outline-color-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/chip/test/basic/chip.e2e.ts-snapshots/chip-outline-color-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/chip/test/basic/chip.e2e.ts-snapshots/chip-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/chip/test/basic/chip.e2e.ts-snapshots/chip-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 26fc206e74..b0dd4fa238 100644
Binary files a/core/src/components/chip/test/basic/chip.e2e.ts-snapshots/chip-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/chip/test/basic/chip.e2e.ts-snapshots/chip-outline-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/chip/test/basic/chip.e2e.ts-snapshots/chip-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/chip/test/basic/chip.e2e.ts-snapshots/chip-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 8c3213baf1..a7b143cd36 100644
Binary files a/core/src/components/chip/test/basic/chip.e2e.ts-snapshots/chip-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/chip/test/basic/chip.e2e.ts-snapshots/chip-outline-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/chip/test/basic/chip.e2e.ts-snapshots/chip-outline-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/chip/test/basic/chip.e2e.ts-snapshots/chip-outline-ionic-md-ltr-light-Mobile-Safari-linux.png
index 93649ba387..23f8f76aec 100644
Binary files a/core/src/components/chip/test/basic/chip.e2e.ts-snapshots/chip-outline-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/chip/test/basic/chip.e2e.ts-snapshots/chip-outline-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/chip/test/basic/chip.e2e.ts-snapshots/chip-solid-color-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/chip/test/basic/chip.e2e.ts-snapshots/chip-solid-color-ionic-md-ltr-light-Mobile-Firefox-linux.png
index a28295cd59..a566ea394c 100644
Binary files a/core/src/components/chip/test/basic/chip.e2e.ts-snapshots/chip-solid-color-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/chip/test/basic/chip.e2e.ts-snapshots/chip-solid-color-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-default-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-default-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 048a7b7ce4..90459e325b 100644
Binary files a/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-default-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-default-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-default-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-default-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 46a3520f7a..a590e1dcbb 100644
Binary files a/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-default-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-default-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-default-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-default-ionic-md-ltr-light-Mobile-Safari-linux.png
index 41a65b4be3..588485561d 100644
Binary files a/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-default-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-default-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-rectangular-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-rectangular-ionic-md-ltr-light-Mobile-Chrome-linux.png
index be6a9db7b3..f594fbba08 100644
Binary files a/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-rectangular-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-rectangular-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-rectangular-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-rectangular-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 4a36f48138..f9f69cb456 100644
Binary files a/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-rectangular-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-rectangular-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-rectangular-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-rectangular-ionic-md-ltr-light-Mobile-Safari-linux.png
index a6a4731997..87d3c90267 100644
Binary files a/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-rectangular-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-rectangular-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-round-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-round-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 7743bf90d0..b899a2b41b 100644
Binary files a/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-round-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-round-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-round-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-round-ionic-md-ltr-light-Mobile-Firefox-linux.png
index f631436edc..111efa1f55 100644
Binary files a/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-round-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-round-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-round-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-round-ionic-md-ltr-light-Mobile-Safari-linux.png
index 61590aa5f7..3e341a8064 100644
Binary files a/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-round-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-round-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-soft-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-soft-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 5d3d234a30..2bf53f4350 100644
Binary files a/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-soft-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-soft-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-soft-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-soft-ionic-md-ltr-light-Mobile-Firefox-linux.png
index e773ac079b..cec631d325 100644
Binary files a/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-soft-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-soft-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-soft-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-soft-ionic-md-ltr-light-Mobile-Safari-linux.png
index 17cb7616b1..cc10e90ac6 100644
Binary files a/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-soft-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/chip/test/shape/chip.e2e.ts-snapshots/chip-soft-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/chip/test/size/chip.e2e.ts-snapshots/chip-size-large-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/chip/test/size/chip.e2e.ts-snapshots/chip-size-large-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 8d1c54d92f..a487c44e61 100644
Binary files a/core/src/components/chip/test/size/chip.e2e.ts-snapshots/chip-size-large-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/chip/test/size/chip.e2e.ts-snapshots/chip-size-large-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/chip/test/size/chip.e2e.ts-snapshots/chip-size-large-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/chip/test/size/chip.e2e.ts-snapshots/chip-size-large-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 10e0f8cb07..8d51980ba3 100644
Binary files a/core/src/components/chip/test/size/chip.e2e.ts-snapshots/chip-size-large-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/chip/test/size/chip.e2e.ts-snapshots/chip-size-large-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/chip/test/size/chip.e2e.ts-snapshots/chip-size-large-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/chip/test/size/chip.e2e.ts-snapshots/chip-size-large-ionic-md-ltr-light-Mobile-Safari-linux.png
index fee5a895fc..93932ee9d2 100644
Binary files a/core/src/components/chip/test/size/chip.e2e.ts-snapshots/chip-size-large-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/chip/test/size/chip.e2e.ts-snapshots/chip-size-large-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/chip/test/size/chip.e2e.ts-snapshots/chip-size-small-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/chip/test/size/chip.e2e.ts-snapshots/chip-size-small-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 972e395441..fbacd1fbd9 100644
Binary files a/core/src/components/chip/test/size/chip.e2e.ts-snapshots/chip-size-small-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/chip/test/size/chip.e2e.ts-snapshots/chip-size-small-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/chip/test/size/chip.e2e.ts-snapshots/chip-size-small-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/chip/test/size/chip.e2e.ts-snapshots/chip-size-small-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 45ce79dc92..a28a5f576f 100644
Binary files a/core/src/components/chip/test/size/chip.e2e.ts-snapshots/chip-size-small-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/chip/test/size/chip.e2e.ts-snapshots/chip-size-small-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/chip/test/size/chip.e2e.ts-snapshots/chip-size-small-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/chip/test/size/chip.e2e.ts-snapshots/chip-size-small-ionic-md-ltr-light-Mobile-Safari-linux.png
index 05fa585b55..31fb93c910 100644
Binary files a/core/src/components/chip/test/size/chip.e2e.ts-snapshots/chip-size-small-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/chip/test/size/chip.e2e.ts-snapshots/chip-size-small-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/chip/test/states/chip.e2e.ts-snapshots/chip-focused-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/chip/test/states/chip.e2e.ts-snapshots/chip-focused-ionic-md-ltr-light-Mobile-Chrome-linux.png
index a96b97b22b..1d862e9a2f 100644
Binary files a/core/src/components/chip/test/states/chip.e2e.ts-snapshots/chip-focused-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/chip/test/states/chip.e2e.ts-snapshots/chip-focused-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/chip/test/states/chip.e2e.ts-snapshots/chip-focused-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/chip/test/states/chip.e2e.ts-snapshots/chip-focused-ionic-md-ltr-light-Mobile-Firefox-linux.png
index bf1641ef94..783aa7b21d 100644
Binary files a/core/src/components/chip/test/states/chip.e2e.ts-snapshots/chip-focused-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/chip/test/states/chip.e2e.ts-snapshots/chip-focused-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/chip/test/states/chip.e2e.ts-snapshots/chip-focused-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/chip/test/states/chip.e2e.ts-snapshots/chip-focused-ionic-md-ltr-light-Mobile-Safari-linux.png
index edd81bb2c6..3ce039a30e 100644
Binary files a/core/src/components/chip/test/states/chip.e2e.ts-snapshots/chip-focused-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/chip/test/states/chip.e2e.ts-snapshots/chip-focused-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/datetime/datetime.ionic.scss b/core/src/components/datetime/datetime.ionic.scss
index a60adfb23e..57b4f19c4f 100644
--- a/core/src/components/datetime/datetime.ionic.scss
+++ b/core/src/components/datetime/datetime.ionic.scss
@@ -9,19 +9,19 @@
* @prop --focus-ring-color: The color of the ring around the focused element.
* @prop --focus-ring-width: The width of the ring around the focused element.
*/
- --background: #{globals.$ionic-color-base-white};
- --focus-ring-color: #{globals.$ionic-state-focus-1};
- --focus-ring-width: #{globals.$ionic-border-radius-050};
+ --background: #{globals.$ion-primitives-base-white};
+ --focus-ring-color: #{globals.$ion-border-focus-default};
+ --focus-ring-width: #{globals.$ion-border-radius-025};
}
// Header
// -----------------------------------
:host .datetime-header {
@include globals.padding(
- globals.$ionic-space-200,
- globals.$ionic-space-400,
- globals.$ionic-space-400,
- globals.$ionic-space-400
+ globals.$ion-space-200,
+ globals.$ion-space-400,
+ globals.$ion-space-400,
+ globals.$ion-space-400
);
display: flex;
@@ -30,34 +30,34 @@
align-items: start;
justify-content: space-between;
- height: globals.$ionic-scale-1400;
+ height: globals.$ion-scale-1400;
- margin-bottom: globals.$ionic-space-200;
+ margin-bottom: globals.$ion-space-200;
- border-bottom: globals.$ionic-border-style-solid globals.$ionic-border-size-025 globals.$ionic-color-neutral-300;
+ border-bottom: globals.$ion-border-style-solid globals.$ion-border-size-025 globals.$ion-primitives-neutral-300;
}
:host .datetime-header .datetime-title {
- @include globals.typography(globals.$ionic-heading-h6-medium);
+ @include globals.typography(globals.$ion-heading-h6-medium);
- color: globals.$ionic-color-neutral-800;
+ color: globals.$ion-primitives-neutral-800;
}
:host .datetime-header .datetime-selected-date {
- @include globals.typography(globals.$ionic-body-md-regular);
+ @include globals.typography(globals.$ion-body-md-regular);
- color: globals.$ionic-color-neutral-1000;
+ color: globals.$ion-primitives-neutral-1000;
}
// Calendar Header
// -----------------------------------
.calendar-action-buttons {
- @include globals.padding(globals.$ionic-space-200, null);
+ @include globals.padding(globals.$ion-space-200, null);
align-items: center;
- height: globals.$ionic-scale-1400;
+ height: globals.$ion-scale-1400;
box-sizing: border-box;
}
@@ -69,22 +69,22 @@
// Month year toggle should match the
// default round clear button style
.calendar-month-year-toggle {
- @include globals.border-radius(globals.$ionic-border-radius-full);
- @include globals.typography(globals.$ionic-action-lg);
- @include globals.padding(globals.$ionic-space-200, globals.$ionic-space-400);
+ @include globals.border-radius(globals.$ion-border-radius-full);
+ @include globals.typography(globals.$ion-body-action-lg);
+ @include globals.padding(globals.$ion-space-200, globals.$ion-space-400);
- min-width: globals.$ionic-scale-1600;
- min-height: globals.$ionic-scale-1000;
+ min-width: globals.$ion-scale-1600;
+ min-height: globals.$ion-scale-1000;
- border: var(--focus-ring-width) globals.$ionic-border-style-solid transparent;
+ border: var(--focus-ring-width) globals.$ion-border-style-solid transparent;
- color: globals.$ionic-color-primary-base;
+ color: globals.$ion-semantics-primary-base;
}
// Hovered Month Year Toggle
@media (any-hover: hover) {
.calendar-month-year-toggle:hover {
- background: globals.$ionic-color-neutral-200;
+ background: globals.$ion-primitives-neutral-200;
}
}
@@ -95,20 +95,20 @@
// Activated Month Year Toggle
.calendar-month-year-toggle.ion-activated {
- background: globals.$ionic-color-neutral-200;
+ background: globals.$ion-primitives-neutral-200;
}
// TODO(ROU-11119): Rewrite this when we replace the ion-button with a native button
.calendar-next-prev ion-button.button-has-icon-only {
- --color: #{globals.$ionic-color-neutral-1000};
- --background-activated: #{globals.$ionic-color-neutral-200};
- --background-hover: #{globals.$ionic-color-neutral-200};
+ --color: #{globals.$ion-primitives-neutral-1000};
+ --background-activated: #{globals.$ion-primitives-neutral-200};
+ --background-hover: #{globals.$ion-primitives-neutral-200};
--background-hover-opacity: 1;
}
// TODO(ROU-11119): Rewrite this when we replace the ion-button with a native button
.calendar-next-prev ion-button.button-has-icon-only.ion-focused::part(native) {
- border: globals.$ionic-border-size-050 globals.$ionic-border-style-solid globals.$ionic-state-focus-1;
+ border: globals.$ion-border-size-050 globals.$ion-border-style-solid globals.$ion-border-focus-default;
outline: none;
}
@@ -117,86 +117,86 @@
// -----------------------------------
.calendar-days-of-week {
- @include globals.typography(globals.$ionic-overline-medium);
+ @include globals.typography(globals.$ion-overline-medium);
align-content: center;
- height: globals.$ionic-scale-1200;
+ height: globals.$ion-scale-1200;
- color: globals.$ionic-color-neutral-800;
+ color: globals.$ion-primitives-neutral-800;
}
// Calendar Day
// -----------------------------------
.calendar-day {
- @include globals.border-radius(globals.$ionic-border-radius-full);
- @include globals.padding(globals.$ionic-space-100);
- @include globals.typography(globals.$ionic-action-md);
+ @include globals.border-radius(globals.$ion-border-radius-full);
+ @include globals.padding(globals.$ion-space-100);
+ @include globals.typography(globals.$ion-body-action-md);
- width: globals.$ionic-scale-1200;
- min-width: globals.$ionic-scale-1200;
+ width: globals.$ion-scale-1200;
+ min-width: globals.$ion-scale-1200;
- height: globals.$ionic-scale-1200;
+ height: globals.$ion-scale-1200;
- color: globals.$ionic-color-neutral-1200;
+ color: globals.$ion-primitives-neutral-1200;
}
// Disabled Day
.calendar-day[disabled]:not(.calendar-day-constrained) {
- color: globals.$ionic-color-neutral-500;
+ color: globals.$ion-primitives-neutral-500;
}
// Current Day
.calendar-day.calendar-day-today {
- color: globals.$ionic-color-primary-base;
+ color: globals.$ion-semantics-primary-base;
}
// Selected Day
.calendar-day.calendar-day-active {
- background: globals.$ionic-color-primary-100;
+ background: globals.$ion-semantics-primary-100;
}
// Focused Day
.calendar-day:focus-visible {
- border: var(--focus-ring-width) globals.$ionic-border-style-solid var(--focus-ring-color);
+ border: var(--focus-ring-width) globals.$ion-border-style-solid var(--focus-ring-color);
}
// Hovered Day
@media (any-hover: hover) {
.calendar-day:not([disabled]):not(:active):hover {
- background: globals.$ionic-color-primary-200;
+ background: globals.$ion-semantics-primary-200;
}
}
// Pressed Day
.calendar-day:active {
- background: globals.$ionic-color-primary-300;
+ background: globals.$ion-semantics-primary-300;
}
// Time / Header
// -----------------------------------
:host .datetime-time {
- @include globals.padding(globals.$ionic-space-100, globals.$ionic-space-400);
+ @include globals.padding(globals.$ion-space-100, globals.$ion-space-400);
- height: globals.$ionic-scale-800;
+ height: globals.$ion-scale-800;
}
:host .datetime-time .time-header {
- @include globals.typography(globals.$ionic-action-lg);
+ @include globals.typography(globals.$ion-body-action-lg);
- color: globals.$ionic-color-neutral-800;
+ color: globals.$ion-primitives-neutral-800;
}
:host .datetime-time button {
- @include globals.padding(globals.$ionic-space-0, globals.$ionic-space-200);
- @include globals.typography(globals.$ionic-body-md-medium);
- @include globals.border-radius(globals.$ionic-border-radius-full);
+ @include globals.padding(globals.$ion-space-0, globals.$ion-space-200);
+ @include globals.typography(globals.$ion-body-md-medium);
+ @include globals.border-radius(globals.$ion-border-radius-full);
display: flex;
align-items: center;
- background-color: globals.$ionic-color-neutral-100;
- color: globals.$ionic-color-neutral-1200;
+ background-color: globals.$ion-primitives-neutral-100;
+ color: globals.$ion-primitives-neutral-1200;
}
diff --git a/core/src/components/header/header.ionic.scss b/core/src/components/header/header.ionic.scss
index 29da3783cd..8c7cc21fd1 100644
--- a/core/src/components/header/header.ionic.scss
+++ b/core/src/components/header/header.ionic.scss
@@ -5,15 +5,15 @@
// --------------------------------------------------
ion-header {
- box-shadow: #{globals.$ionic-elevation-200};
+ box-shadow: #{globals.$ion-elevation-2};
z-index: 10; // TODO(ROU-10853): replace this value with a layer token.
&.header-divider {
- border-bottom: globals.$ionic-border-size-025 globals.$ionic-border-style-solid globals.$ionic-color-neutral-300;
+ border-bottom: globals.$ion-border-size-025 globals.$ion-border-style-solid globals.$ion-primitives-neutral-300;
}
}
ion-toolbar + ion-toolbar {
- --padding-start: #{globals.$ionic-space-400};
- --padding-end: #{globals.$ionic-space-400};
+ --padding-start: #{globals.$ion-space-400};
+ --padding-end: #{globals.$ion-space-400};
}
diff --git a/core/src/components/input-password-toggle/input-password-toggle.ionic.scss b/core/src/components/input-password-toggle/input-password-toggle.ionic.scss
index 7f6e956b3d..2d9bf3c6c9 100644
--- a/core/src/components/input-password-toggle/input-password-toggle.ionic.scss
+++ b/core/src/components/input-password-toggle/input-password-toggle.ionic.scss
@@ -4,7 +4,7 @@
// Ionic Input Toggle Password
// --------------------------------------------------
:host ion-button {
- --color: #{globals.$ionic-color-neutral-800};
+ --color: #{globals.$ion-primitives-neutral-800};
--margin-end: calc(-1 * var(--padding-end));
--padding-end: inherit;
--icon-size: #{globals.dynamic-font(16px)};
diff --git a/core/src/components/input/input.ionic.outline.scss b/core/src/components/input/input.ionic.outline.scss
index 9a00e21bce..7d4f98a43b 100644
--- a/core/src/components/input/input.ionic.outline.scss
+++ b/core/src/components/input/input.ionic.outline.scss
@@ -5,7 +5,7 @@
// ----------------------------------------------------------------
:host(.input-fill-outline) {
- --border-radius: #{$ionic-border-radius-100};
+ --border-radius: #{$ion-border-radius-100};
--padding-start: 12px;
--padding-end: 12px;
}
@@ -138,20 +138,20 @@
// --------------------------------------------------
:host(.input-fill-outline.input-shape-soft) {
- --border-radius: #{$ionic-border-radius-200};
+ --border-radius: #{$ion-border-radius-200};
}
:host(.input-fill-outline.input-shape-round) {
- --border-radius: #{$ionic-border-radius-full};
+ --border-radius: #{$ion-border-radius-full};
}
:host(.input-fill-outline.input-shape-rectangular) {
- --border-radius: #{$ionic-border-radius-0};
+ --border-radius: #{$ion-border-radius-0};
}
// Input Focus
// ----------------------------------------------------------------
:host(.input-fill-outline.has-focus) {
- --border-width: #{globals.$ionic-border-size-050};
+ --border-width: #{globals.$ion-border-size-050};
}
diff --git a/core/src/components/input/input.ionic.scss b/core/src/components/input/input.ionic.scss
index 000d9b9425..a0dccc8c9f 100644
--- a/core/src/components/input/input.ionic.scss
+++ b/core/src/components/input/input.ionic.scss
@@ -7,17 +7,17 @@
// --------------------------------------------------
:host {
- --color: #{globals.$ionic-color-neutral-1000};
- --border-width: #{globals.$ionic-border-size-025};
- --border-color: #{globals.$ionic-color-neutral-300};
- --highlight-color-valid: #{globals.$ionic-color-success-base};
- --highlight-color-invalid: #{globals.$ionic-color-danger-base};
- --placeholder-color: #{globals.$ionic-color-neutral-800};
+ --color: #{globals.$ion-primitives-neutral-1000};
+ --border-width: #{globals.$ion-border-size-025};
+ --border-color: #{globals.$ion-primitives-neutral-300};
+ --highlight-color-valid: #{globals.$ion-semantics-success-base};
+ --highlight-color-invalid: #{globals.$ion-semantics-danger-base};
+ --placeholder-color: #{globals.$ion-primitives-neutral-800};
--placeholder-opacity: 1;
- --text-color-invalid: #{globals.$ionic-color-danger-800};
- --background: #{globals.$ionic-color-base-white};
+ --text-color-invalid: #{globals.$ion-semantics-danger-800};
+ --background: #{globals.$ion-primitives-base-white};
- font-size: globals.$ionic-font-size-350;
+ font-size: globals.$ion-font-size-350;
}
// Ionic Input Sizes
@@ -39,15 +39,15 @@
// --------------------------------------------------
:host ion-input-password-toggle {
- --size: #{globals.$ionic-scale-1000};
+ --size: #{globals.$ion-scale-1000};
}
:host(.input-size-large) ion-input-password-toggle {
- --size: #{globals.$ionic-scale-1200};
+ --size: #{globals.$ion-scale-1200};
}
:host(.input-size-xlarge) ion-input-password-toggle {
- --size: #{globals.$ionic-scale-1400};
+ --size: #{globals.$ion-scale-1400};
}
// Target area
@@ -89,13 +89,13 @@
width: 16px;
height: 16px;
- color: globals.$ionic-color-neutral-500;
+ color: globals.$ion-primitives-neutral-500;
}
.input-clear-icon:focus-visible {
- @include border-radius(globals.$ionic-border-radius-100);
+ @include border-radius(globals.$ion-border-radius-100);
- outline: globals.$ionic-border-size-050 globals.$ionic-border-style-solid globals.$ionic-state-focus-1;
+ outline: globals.$ion-border-size-050 globals.$ion-border-style-solid globals.$ion-border-focus-default;
opacity: 1;
}
@@ -124,12 +124,12 @@
// ----------------------------------------------------------------
.label-text-wrapper {
- color: globals.$ionic-color-neutral-1000;
+ color: globals.$ion-primitives-neutral-1000;
- font-size: globals.$ionic-font-size-300;
- font-weight: globals.$ionic-font-weight-medium;
+ font-size: globals.$ion-font-size-300;
+ font-weight: globals.$ion-font-weight-medium;
- line-height: globals.$ionic-line-height-500;
+ line-height: globals.$ion-font-line-height-500;
}
:host(.label-floating) .label-text-wrapper {
@@ -140,18 +140,18 @@
// ----------------------------------------------------------------
.input-bottom {
- @include padding(globals.$ionic-space-100, 0, 0, 0);
+ @include padding(globals.$ion-space-100, 0, 0, 0);
- font-weight: globals.$ionic-font-weight-medium;
+ font-weight: globals.$ion-font-weight-medium;
}
.input-bottom .helper-text,
.input-bottom .counter {
- color: globals.$ionic-color-neutral-800;
+ color: globals.$ion-primitives-neutral-800;
}
:host(.has-focus.ion-valid) .helper-text {
- color: globals.$ionic-color-success-900;
+ color: globals.$ion-semantics-success-900;
}
:host(.ion-touched.ion-invalid) .error-text {
@@ -160,7 +160,7 @@
:host(.has-focus.ion-valid),
:host(.ion-touched.ion-invalid) {
- --border-width: #{globals.$ionic-border-size-025};
+ --border-width: #{globals.$ion-border-size-025};
}
// Input Hover
@@ -168,7 +168,7 @@
@media (any-hover: hover) {
:host(:hover) {
- --border-color: #{globals.$ionic-color-neutral-600};
+ --border-color: #{globals.$ion-primitives-neutral-600};
}
}
@@ -177,8 +177,8 @@
:host(.input-disabled) {
// color for the text within the input
- --color: #{globals.$ionic-color-neutral-400};
- --background: #{globals.$ionic-color-neutral-100};
+ --color: #{globals.$ion-primitives-neutral-400};
+ --background: #{globals.$ion-primitives-neutral-100};
pointer-events: none;
}
@@ -186,15 +186,15 @@
:host(.input-disabled:not(.ion-valid)) .input-bottom .helper-text,
:host(.input-disabled) .input-bottom .counter,
:host(.input-disabled) .label-text-wrapper {
- color: globals.$ionic-color-neutral-500;
+ color: globals.$ion-primitives-neutral-500;
}
:host(.input-disabled.has-focus.ion-valid) {
- --border-color: rgba(#{globals.$ionic-color-success-base-rgb}, 0.6);
+ --border-color: rgba(#{globals.$ion-semantics-success-base-rgb}, 0.6);
}
:host(.input-disabled.ion-touched.ion-invalid) {
- --border-color: rgba(#{globals.$ionic-color-danger-base-rgb}, 0.6);
+ --border-color: rgba(#{globals.$ion-semantics-danger-base-rgb}, 0.6);
}
:host(.input-disabled.ion-color) {
@@ -212,7 +212,7 @@
// ----------------------------------------------------------------
:host(.input-readonly) {
- --background: #{globals.$ionic-color-neutral-100};
+ --background: #{globals.$ion-primitives-neutral-100};
}
// Input Highlight
@@ -224,7 +224,7 @@
position: absolute;
width: 100%;
- height: globals.$ionic-border-size-050;
+ height: globals.$ion-border-size-050;
transform: scale(0);
@@ -237,7 +237,7 @@
// ----------------------------------------------------------------
:host(.has-focus) {
- --border-color: #{globals.$ionic-color-primary-base};
+ --border-color: #{globals.$ion-semantics-primary-base};
}
:host(.has-focus) .input-highlight {
diff --git a/core/src/components/item-option/item-option.ionic.scss b/core/src/components/item-option/item-option.ionic.scss
index 568c5895e1..a611fc73aa 100644
--- a/core/src/components/item-option/item-option.ionic.scss
+++ b/core/src/components/item-option/item-option.ionic.scss
@@ -7,43 +7,43 @@
:host {
@include globals.padding(0);
- font-size: globals.$ionic-font-size-350;
- font-weight: globals.$ionic-font-weight-medium;
+ font-size: globals.$ion-font-size-350;
+ font-weight: globals.$ion-font-weight-medium;
- line-height: globals.$ionic-line-height-500;
+ line-height: globals.$ion-font-line-height-500;
}
.button-native {
- @include globals.padding(globals.$ionic-space-200);
+ @include globals.padding(globals.$ion-space-200);
- min-width: globals.$ionic-scale-1600;
- height: globals.$ionic-scale-1600;
+ min-width: globals.$ion-scale-1600;
+ height: globals.$ion-scale-1600;
}
::slotted([slot="top"]) {
- @include globals.margin(0, 0, globals.$ionic-space-100, 0);
+ @include globals.margin(0, 0, globals.$ion-space-100, 0);
}
::slotted([slot="bottom"]) {
- @include globals.margin(globals.$ionic-space-100, 0, 0, 0);
+ @include globals.margin(globals.$ion-space-100, 0, 0, 0);
}
::slotted([slot="start"]) {
- @include margin(0, globals.$ionic-space-100, 0, 0);
+ @include margin(0, globals.$ion-space-100, 0, 0);
}
::slotted([slot="end"]) {
- @include margin(0, 0, 0, globals.$ionic-space-100);
+ @include margin(0, 0, 0, globals.$ion-space-100);
}
::slotted(ion-icon),
::slotted([slot="icon-only"]) {
@include globals.margin(0);
- width: globals.$ionic-scale-500;
+ width: globals.$ion-scale-500;
min-width: initial;
- height: globals.$ionic-scale-500;
+ height: globals.$ion-scale-500;
}
// Item Option Shapes
@@ -51,17 +51,17 @@
/* Round */
:host(.item-option-round) {
- @include globals.border-radius(globals.$ionic-border-radius-300);
+ @include globals.border-radius(globals.$ion-border-radius-300);
}
/* Soft */
:host(.item-option-soft) {
- @include globals.border-radius(globals.$ionic-border-radius-200);
+ @include globals.border-radius(globals.$ion-border-radius-200);
}
/* Rectangular */
:host(.item-option-rectangular) {
- @include globals.border-radius(globals.$ionic-border-radius-0);
+ @include globals.border-radius(globals.$ion-border-radius-0);
}
// Item Option States
diff --git a/core/src/components/item-options/item-options.ionic.scss b/core/src/components/item-options/item-options.ionic.scss
index 872709b4da..01a509a6c1 100644
--- a/core/src/components/item-options/item-options.ionic.scss
+++ b/core/src/components/item-options/item-options.ionic.scss
@@ -7,30 +7,30 @@
.item-options-ionic {
align-items: center;
- gap: globals.$ionic-space-100;
+ gap: globals.$ion-space-100;
}
/* stylelint-disable property-disallowed-list */
[dir="ltr"] .item-options-start ion-item-option:last-child,
[dir="rtl"] .item-options-start ion-item-option:first-child {
- margin-right: globals.$ionic-space-200;
+ margin-right: globals.$ion-space-200;
}
[dir="ltr"] .item-options-start ion-item-option:first-child,
[dir="rtl"] .item-options-start ion-item-option:last-child {
- margin-left: calc(globals.$ionic-space-200 + var(--ion-safe-area-left, 0));
+ margin-left: calc(globals.$ion-space-200 + var(--ion-safe-area-left, 0));
padding-left: initial;
}
[dir="ltr"] .item-options-end ion-item-option:first-child,
[dir="rtl"] .item-options-end ion-item-option:last-child {
- margin-left: globals.$ionic-space-200;
+ margin-left: globals.$ion-space-200;
}
[dir="ltr"] .item-options-end ion-item-option:last-child,
[dir="rtl"] .item-options-end ion-item-option:first-child {
- margin-right: calc(globals.$ionic-space-200 + var(--ion-safe-area-right, 0));
+ margin-right: calc(globals.$ion-space-200 + var(--ion-safe-area-right, 0));
padding-right: initial;
}
diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ionic-md-ltr-light-Mobile-Chrome-linux.png
index d3f749ede2..895f197fe3 100644
Binary files a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 84cc4f9557..0d94781057 100644
Binary files a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ionic-md-ltr-light-Mobile-Safari-linux.png
index dcdda8c317..f8dc78518c 100644
Binary files a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ionic-md-rtl-light-Mobile-Chrome-linux.png
index 7f55fba679..7d7226ddbc 100644
Binary files a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ionic-md-rtl-light-Mobile-Firefox-linux.png
index 1396bb466b..f89c9480d8 100644
Binary files a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ionic-md-rtl-light-Mobile-Safari-linux.png
index 5f92a008a8..efa43f5e13 100644
Binary files a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 444d29abcc..9d0e295997 100644
Binary files a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 858377d226..2130c4d147 100644
Binary files a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-ionic-md-ltr-light-Mobile-Safari-linux.png
index 0baa3e40e5..f03102cac1 100644
Binary files a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-ionic-md-rtl-light-Mobile-Chrome-linux.png
index 0588f25ff6..0a5265ed20 100644
Binary files a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-ionic-md-rtl-light-Mobile-Firefox-linux.png
index 9980172f1e..0d108a468e 100644
Binary files a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-ionic-md-rtl-light-Mobile-Safari-linux.png
index 0c970c6b0a..5414adf693 100644
Binary files a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-ios-rtl-Mobile-Chrome-linux.png
index d5108f68db..639de6c8aa 100644
Binary files a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-ios-rtl-Mobile-Chrome-linux.png and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-ios-rtl-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-md-ltr-Mobile-Chrome-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-md-ltr-Mobile-Chrome-linux.png
index 04035c1977..759baefcd5 100644
Binary files a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-left-md-ltr-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-right-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-right-ios-rtl-Mobile-Chrome-linux.png
index 0c8adbff8f..1dbff9cab4 100644
Binary files a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-right-ios-rtl-Mobile-Chrome-linux.png and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-right-ios-rtl-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-right-md-rtl-Mobile-Chrome-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-right-md-rtl-Mobile-Chrome-linux.png
index ae1e7292ed..eaf321d5a8 100644
Binary files a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-right-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-right-md-rtl-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 6113b43984..e386ca9ef0 100644
Binary files a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ionic-md-ltr-light-Mobile-Firefox-linux.png
index e64ef7ee29..857af57468 100644
Binary files a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ionic-md-ltr-light-Mobile-Safari-linux.png
index 9271dc7509..4457e05590 100644
Binary files a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ionic-md-rtl-light-Mobile-Chrome-linux.png
index 34fdb9df4a..4be6912608 100644
Binary files a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ionic-md-rtl-light-Mobile-Firefox-linux.png
index 602c585742..ce36481872 100644
Binary files a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ionic-md-rtl-light-Mobile-Safari-linux.png
index 734eeb6ef4..08e8c8074a 100644
Binary files a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item-sliding/test/icons/item-sliding.e2e.ts-snapshots/item-sliding-icons-only-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/item-sliding/test/icons/item-sliding.e2e.ts-snapshots/item-sliding-icons-only-ionic-md-ltr-light-Mobile-Firefox-linux.png
index ebcf83ffc1..916a9aad05 100644
Binary files a/core/src/components/item-sliding/test/icons/item-sliding.e2e.ts-snapshots/item-sliding-icons-only-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/item-sliding/test/icons/item-sliding.e2e.ts-snapshots/item-sliding-icons-only-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item-sliding/test/states/item-sliding.e2e.ts-snapshots/item-sliding-option-disabled-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/item-sliding/test/states/item-sliding.e2e.ts-snapshots/item-sliding-option-disabled-ionic-md-ltr-light-Mobile-Chrome-linux.png
index cb02f1f8c1..10eedf4408 100644
Binary files a/core/src/components/item-sliding/test/states/item-sliding.e2e.ts-snapshots/item-sliding-option-disabled-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/item-sliding/test/states/item-sliding.e2e.ts-snapshots/item-sliding-option-disabled-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item-sliding/test/states/item-sliding.e2e.ts-snapshots/item-sliding-option-disabled-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/item-sliding/test/states/item-sliding.e2e.ts-snapshots/item-sliding-option-disabled-ionic-md-ltr-light-Mobile-Firefox-linux.png
index a0a4f69d65..6ed8893c9a 100644
Binary files a/core/src/components/item-sliding/test/states/item-sliding.e2e.ts-snapshots/item-sliding-option-disabled-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/item-sliding/test/states/item-sliding.e2e.ts-snapshots/item-sliding-option-disabled-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item-sliding/test/states/item-sliding.e2e.ts-snapshots/item-sliding-option-disabled-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/item-sliding/test/states/item-sliding.e2e.ts-snapshots/item-sliding-option-disabled-ionic-md-ltr-light-Mobile-Safari-linux.png
index f8cb0f0170..22fbed5a3c 100644
Binary files a/core/src/components/item-sliding/test/states/item-sliding.e2e.ts-snapshots/item-sliding-option-disabled-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/item-sliding/test/states/item-sliding.e2e.ts-snapshots/item-sliding-option-disabled-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item-sliding/test/states/item-sliding.e2e.ts-snapshots/item-sliding-option-disabled-md-ltr-Mobile-Firefox-linux.png b/core/src/components/item-sliding/test/states/item-sliding.e2e.ts-snapshots/item-sliding-option-disabled-md-ltr-Mobile-Firefox-linux.png
index aa33b38c90..fcc0371664 100644
Binary files a/core/src/components/item-sliding/test/states/item-sliding.e2e.ts-snapshots/item-sliding-option-disabled-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/item-sliding/test/states/item-sliding.e2e.ts-snapshots/item-sliding-option-disabled-md-ltr-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item/item.ionic.scss b/core/src/components/item/item.ionic.scss
index 211d21e913..62fcf981c1 100644
--- a/core/src/components/item/item.ionic.scss
+++ b/core/src/components/item/item.ionic.scss
@@ -7,24 +7,24 @@
:host {
--background: #{vars.$item-ionic-background};
- --background-activated: #{globals.$ionic-color-neutral-200};
- --border-color: #{globals.$ionic-color-neutral-300};
- --border-style: #{globals.$ionic-border-style-solid};
- --border-width: #{0 0 globals.$ionic-border-size-025 0};
- --color: #{globals.$ionic-color-neutral-1200};
- --detail-icon-color: #{globals.$ionic-color-neutral-800};
- --detail-icon-font-size: #{globals.$ionic-scale-600};
+ --background-activated: #{globals.$ion-primitives-neutral-200};
+ --border-color: #{globals.$ion-primitives-neutral-300};
+ --border-style: #{globals.$ion-border-style-solid};
+ --border-width: #{0 0 globals.$ion-border-size-025 0};
+ --color: #{globals.$ion-primitives-neutral-1200};
+ --detail-icon-color: #{globals.$ion-primitives-neutral-800};
+ --detail-icon-font-size: #{globals.$ion-scale-600};
--detail-icon-opacity: 1;
- --min-height: #{globals.$ionic-scale-1800};
- --padding-top: #{globals.$ionic-space-200};
- --padding-end: #{globals.$ionic-space-400};
- --padding-bottom: #{globals.$ionic-space-200};
- --padding-start: #{globals.$ionic-space-400};
+ --min-height: #{globals.$ion-scale-1800};
+ --padding-top: #{globals.$ion-space-200};
+ --padding-end: #{globals.$ion-space-400};
+ --padding-bottom: #{globals.$ion-space-200};
+ --padding-start: #{globals.$ion-space-400};
- @include globals.typography(globals.$ionic-body-lg-medium);
+ @include globals.typography(globals.$ion-body-lg-medium);
- font-family: globals.$ionic-font-family;
- font-size: globals.$ionic-font-size-400;
+ font-family: globals.$ion-font-family;
+ font-size: globals.$ion-font-size-400;
}
// Inner Item
@@ -47,17 +47,17 @@
// --------------------------------------------------
slot[name="start"]::slotted(*) {
- @include globals.margin(null, #{globals.$ionic-space-400}, null, null);
+ @include globals.margin(null, #{globals.$ion-space-400}, null, null);
}
slot[name="end"]::slotted(*) {
- @include globals.margin(null, null, null, #{globals.$ionic-space-400});
+ @include globals.margin(null, null, null, #{globals.$ion-space-400});
}
::slotted(ion-icon:not(.item-detail-icon)) {
- color: globals.$ionic-color-neutral-1000;
+ color: globals.$ion-primitives-neutral-1000;
- font-size: globals.$ionic-scale-1000;
+ font-size: globals.$ion-scale-1000;
}
// Item: Disabled
@@ -88,9 +88,9 @@ slot[name="end"]::slotted(*) {
position: absolute;
- border-width: globals.$ionic-border-size-050;
- border-style: globals.$ionic-border-style-solid;
- border-color: globals.$ionic-state-focus-1;
+ border-width: globals.$ion-border-size-050;
+ border-style: globals.$ion-border-style-solid;
+ border-color: globals.$ion-border-focus-default;
content: "";
}
@@ -101,12 +101,11 @@ slot[name="end"]::slotted(*) {
// Full lines - apply the border to the item
// Inset lines - apply the border to the item inner
:host(.item-lines-full) {
- --border-width: #{globals.$ionic-border-size-0} #{globals.$ionic-border-size-0} #{globals.$ionic-border-size-025} #{globals.$ionic-border-size-0};
+ --border-width: #{globals.$ion-border-size-0} #{globals.$ion-border-size-0} #{globals.$ion-border-size-025} #{globals.$ion-border-size-0};
}
:host(.item-lines-inset) {
- --inner-border-width: #{globals.$ionic-border-size-0} #{globals.$ionic-border-size-0} #{globals.$ionic-border-size-025}
- #{globals.$ionic-border-size-0};
+ --inner-border-width: #{globals.$ion-border-size-0} #{globals.$ion-border-size-0} #{globals.$ion-border-size-025} #{globals.$ion-border-size-0};
}
// Full lines - remove the border from the item inner (inset list items)
@@ -114,10 +113,10 @@ slot[name="end"]::slotted(*) {
// No lines - remove the border on both (full / inset list items)
:host(.item-lines-inset),
:host(.item-lines-none) {
- --border-width: #{globals.$ionic-border-size-0};
+ --border-width: #{globals.$ion-border-size-0};
}
:host(.item-lines-full),
:host(.item-lines-none) {
- --inner-border-width: #{globals.$ionic-border-size-0};
+ --inner-border-width: #{globals.$ion-border-size-0};
}
diff --git a/core/src/components/item/item.ionic.vars.scss b/core/src/components/item/item.ionic.vars.scss
index 34734f3849..ce1c63ee49 100644
--- a/core/src/components/item/item.ionic.vars.scss
+++ b/core/src/components/item/item.ionic.vars.scss
@@ -1,10 +1,10 @@
@use "../../themes/ionic/ionic.globals.scss" as globals;
/// @prop - Padding start for the item content
-$item-ionic-padding-start: globals.$ionic-space-400;
+$item-ionic-padding-start: globals.$ion-space-400;
/// @prop - Padding end for the item content
-$item-ionic-padding-end: globals.$ionic-space-400;
+$item-ionic-padding-end: globals.$ion-space-400;
/// @prop - Background color for the item content
-$item-ionic-background: globals.$ionic-color-base-white;
+$item-ionic-background: globals.$ion-primitives-base-white;
diff --git a/core/src/components/item/test/disabled/item.e2e.ts-snapshots/item-disabled-diff-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/item/test/disabled/item.e2e.ts-snapshots/item-disabled-diff-ionic-md-ltr-light-Mobile-Chrome-linux.png
index b49fc32507..631b7fe86a 100644
Binary files a/core/src/components/item/test/disabled/item.e2e.ts-snapshots/item-disabled-diff-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/item/test/disabled/item.e2e.ts-snapshots/item-disabled-diff-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item/test/disabled/item.e2e.ts-snapshots/item-disabled-diff-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/item/test/disabled/item.e2e.ts-snapshots/item-disabled-diff-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 8d7b4a4e96..15d0c15312 100644
Binary files a/core/src/components/item/test/disabled/item.e2e.ts-snapshots/item-disabled-diff-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/item/test/disabled/item.e2e.ts-snapshots/item-disabled-diff-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item/test/disabled/item.e2e.ts-snapshots/item-disabled-diff-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/item/test/disabled/item.e2e.ts-snapshots/item-disabled-diff-ionic-md-ltr-light-Mobile-Safari-linux.png
index be71b070cb..adf4b7c8ab 100644
Binary files a/core/src/components/item/test/disabled/item.e2e.ts-snapshots/item-disabled-diff-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/item/test/disabled/item.e2e.ts-snapshots/item-disabled-diff-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-color-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-color-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 7fc005250e..424ef1ff86 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-color-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-color-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-color-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-color-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 3755fd1931..5d3fe951fd 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-color-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-color-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-color-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-color-ionic-md-ltr-light-Mobile-Safari-linux.png
index 77d170f169..6d5a0ad9a9 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-color-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-color-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-color-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-color-ionic-md-rtl-light-Mobile-Chrome-linux.png
index 3f25e12ede..fbc264c5a5 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-color-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-color-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-color-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-color-ionic-md-rtl-light-Mobile-Firefox-linux.png
index d54e06875b..813e36cf9a 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-color-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-color-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-color-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-color-ionic-md-rtl-light-Mobile-Safari-linux.png
index 1fac6fe59b..946a9c2bdc 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-color-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-color-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-icon-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-icon-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 7fc005250e..424ef1ff86 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-icon-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-icon-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-icon-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-icon-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 3755fd1931..5d3fe951fd 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-icon-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-icon-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-icon-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-icon-ionic-md-ltr-light-Mobile-Safari-linux.png
index 77d170f169..6d5a0ad9a9 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-icon-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-icon-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-icon-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-icon-ionic-md-rtl-light-Mobile-Chrome-linux.png
index 3f25e12ede..fbc264c5a5 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-icon-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-icon-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-icon-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-icon-ionic-md-rtl-light-Mobile-Firefox-linux.png
index d54e06875b..813e36cf9a 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-icon-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-icon-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-icon-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-icon-ionic-md-rtl-light-Mobile-Safari-linux.png
index 1fac6fe59b..946a9c2bdc 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-icon-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-icon-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 5c7b637b78..e38797e5d7 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 672cfe052a..0d3ba8f2ea 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-ionic-md-ltr-light-Mobile-Safari-linux.png
index f875b60f71..f3f81d3461 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-ionic-md-rtl-light-Mobile-Chrome-linux.png
index f1bd03f6f3..6a64cfe066 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-ionic-md-rtl-light-Mobile-Firefox-linux.png
index d5a2b5668a..143e51f430 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-ionic-md-rtl-light-Mobile-Safari-linux.png
index d57fc1dd7a..4a09ffa9ee 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-default-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-color-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-color-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 7fc005250e..424ef1ff86 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-color-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-color-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-color-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-color-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 3755fd1931..5d3fe951fd 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-color-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-color-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-color-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-color-ionic-md-ltr-light-Mobile-Safari-linux.png
index 77d170f169..6d5a0ad9a9 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-color-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-color-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-color-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-color-ionic-md-rtl-light-Mobile-Chrome-linux.png
index 3f25e12ede..fbc264c5a5 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-color-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-color-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-color-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-color-ionic-md-rtl-light-Mobile-Firefox-linux.png
index d54e06875b..813e36cf9a 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-color-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-color-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-color-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-color-ionic-md-rtl-light-Mobile-Safari-linux.png
index 1fac6fe59b..946a9c2bdc 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-color-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-color-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-icon-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-icon-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 7fc005250e..424ef1ff86 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-icon-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-icon-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-icon-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-icon-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 3755fd1931..5d3fe951fd 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-icon-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-icon-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-icon-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-icon-ionic-md-ltr-light-Mobile-Safari-linux.png
index 77d170f169..6d5a0ad9a9 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-icon-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-icon-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-icon-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-icon-ionic-md-rtl-light-Mobile-Chrome-linux.png
index 3f25e12ede..fbc264c5a5 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-icon-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-icon-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-icon-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-icon-ionic-md-rtl-light-Mobile-Firefox-linux.png
index d54e06875b..813e36cf9a 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-icon-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-icon-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-icon-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-icon-ionic-md-rtl-light-Mobile-Safari-linux.png
index 1fac6fe59b..946a9c2bdc 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-icon-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-icon-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 5c7b637b78..e38797e5d7 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 672cfe052a..0d3ba8f2ea 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-ionic-md-ltr-light-Mobile-Safari-linux.png
index f875b60f71..f3f81d3461 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-ionic-md-rtl-light-Mobile-Chrome-linux.png
index f1bd03f6f3..6a64cfe066 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-ionic-md-rtl-light-Mobile-Firefox-linux.png
index d5a2b5668a..143e51f430 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-ionic-md-rtl-light-Mobile-Safari-linux.png
index d57fc1dd7a..4a09ffa9ee 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-full-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-color-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-color-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 4cf8993306..f6730350f0 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-color-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-color-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-color-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-color-ionic-md-ltr-light-Mobile-Firefox-linux.png
index d4b5f33135..ab7a0c14b1 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-color-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-color-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-color-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-color-ionic-md-ltr-light-Mobile-Safari-linux.png
index 9e8a9c33b0..c60a3cbff8 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-color-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-color-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-color-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-color-ionic-md-rtl-light-Mobile-Chrome-linux.png
index b89f634541..ff3bbc4f4c 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-color-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-color-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-color-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-color-ionic-md-rtl-light-Mobile-Firefox-linux.png
index 220b88e938..58c95c8436 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-color-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-color-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-color-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-color-ionic-md-rtl-light-Mobile-Safari-linux.png
index 9883646a84..7bdde2878d 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-color-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-color-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-icon-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-icon-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 4cf8993306..f6730350f0 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-icon-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-icon-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-icon-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-icon-ionic-md-ltr-light-Mobile-Firefox-linux.png
index d4b5f33135..ab7a0c14b1 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-icon-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-icon-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-icon-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-icon-ionic-md-ltr-light-Mobile-Safari-linux.png
index 9e8a9c33b0..c60a3cbff8 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-icon-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-icon-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-icon-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-icon-ionic-md-rtl-light-Mobile-Chrome-linux.png
index b89f634541..ff3bbc4f4c 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-icon-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-icon-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-icon-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-icon-ionic-md-rtl-light-Mobile-Firefox-linux.png
index 220b88e938..58c95c8436 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-icon-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-icon-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-icon-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-icon-ionic-md-rtl-light-Mobile-Safari-linux.png
index 9883646a84..7bdde2878d 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-icon-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-icon-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 1f868730b7..517c1203ac 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 7497d100f3..3ab01dbefe 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-ionic-md-ltr-light-Mobile-Safari-linux.png
index d4fdd1e89e..24131a9a81 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-ionic-md-rtl-light-Mobile-Chrome-linux.png
index 039471d70b..40b9be2ade 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-ionic-md-rtl-light-Mobile-Firefox-linux.png
index 8287e2fc55..45e86a9ecc 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-ionic-md-rtl-light-Mobile-Safari-linux.png
index aed8f29b22..d99381c671 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-inset-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-color-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-color-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 1d1fd95264..5b5e24ef21 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-color-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-color-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-color-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-color-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 0370a6584d..f9ea91f9a4 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-color-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-color-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-color-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-color-ionic-md-ltr-light-Mobile-Safari-linux.png
index 9fc4a1cec6..fcdcf0d77d 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-color-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-color-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-color-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-color-ionic-md-rtl-light-Mobile-Chrome-linux.png
index 5ba242e923..67a94e760d 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-color-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-color-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-color-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-color-ionic-md-rtl-light-Mobile-Firefox-linux.png
index 5ba84517b5..d2c40a1401 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-color-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-color-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-color-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-color-ionic-md-rtl-light-Mobile-Safari-linux.png
index ae01877542..c388d94f6e 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-color-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-color-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-icon-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-icon-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 1d1fd95264..5b5e24ef21 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-icon-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-icon-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-icon-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-icon-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 0370a6584d..f9ea91f9a4 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-icon-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-icon-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-icon-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-icon-ionic-md-ltr-light-Mobile-Safari-linux.png
index 9fc4a1cec6..fcdcf0d77d 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-icon-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-icon-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-icon-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-icon-ionic-md-rtl-light-Mobile-Chrome-linux.png
index 5ba242e923..67a94e760d 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-icon-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-icon-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-icon-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-icon-ionic-md-rtl-light-Mobile-Firefox-linux.png
index 5ba84517b5..d2c40a1401 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-icon-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-icon-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-icon-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-icon-ionic-md-rtl-light-Mobile-Safari-linux.png
index ae01877542..c388d94f6e 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-icon-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-icon-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 8940bd31ec..1de7a84633 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-ionic-md-ltr-light-Mobile-Firefox-linux.png
index ab456208d8..ed66b1390f 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-ionic-md-ltr-light-Mobile-Safari-linux.png
index c06aeea69f..73ebb9c9f6 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-ionic-md-rtl-light-Mobile-Chrome-linux.png
index f34465e177..e890c3e12a 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-ionic-md-rtl-light-Mobile-Firefox-linux.png
index 83bc489a9f..ff5e705e14 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-ionic-md-rtl-light-Mobile-Safari-linux.png
index 3c1abf574b..6c8fcb2af1 100644
Binary files a/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/item/test/lines/item.e2e.ts-snapshots/item-lines-none-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/item/test/states/item.e2e.ts-snapshots/item-states-diff-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/item/test/states/item.e2e.ts-snapshots/item-states-diff-ionic-md-ltr-light-Mobile-Chrome-linux.png
index a8f2e98be3..3e87b2cfbb 100644
Binary files a/core/src/components/item/test/states/item.e2e.ts-snapshots/item-states-diff-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/item/test/states/item.e2e.ts-snapshots/item-states-diff-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/item/test/states/item.e2e.ts-snapshots/item-states-diff-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/item/test/states/item.e2e.ts-snapshots/item-states-diff-ionic-md-ltr-light-Mobile-Firefox-linux.png
index b9570d1191..c402e58e2b 100644
Binary files a/core/src/components/item/test/states/item.e2e.ts-snapshots/item-states-diff-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/item/test/states/item.e2e.ts-snapshots/item-states-diff-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/item/test/states/item.e2e.ts-snapshots/item-states-diff-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/item/test/states/item.e2e.ts-snapshots/item-states-diff-ionic-md-ltr-light-Mobile-Safari-linux.png
index a39adb72e9..6e142a6a50 100644
Binary files a/core/src/components/item/test/states/item.e2e.ts-snapshots/item-states-diff-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/item/test/states/item.e2e.ts-snapshots/item-states-diff-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list-header/list-header.ionic.scss b/core/src/components/list-header/list-header.ionic.scss
index 2fa54e7cf3..386d714b85 100644
--- a/core/src/components/list-header/list-header.ionic.scss
+++ b/core/src/components/list-header/list-header.ionic.scss
@@ -4,9 +4,9 @@
:host {
--background: transparent;
- --color: #{globals.$ionic-color-neutral-1200};
+ --color: #{globals.$ion-primitives-neutral-1200};
- @include globals.typography(globals.$ionic-body-md-medium);
+ @include globals.typography(globals.$ion-body-md-medium);
min-height: 58px;
@@ -35,7 +35,7 @@
// Label
::slotted(ion-label) ::slotted(p) {
- font-weight: globals.$ionic-font-weight-regular;
+ font-weight: globals.$ion-font-weight-regular;
}
// Link
@@ -44,5 +44,5 @@
// that is set by the ionic theme at a global level.
//
/* stylelint-disable declaration-no-important */
- color: globals.$ionic-color-primary-base !important;
+ color: globals.$ion-semantics-primary-base !important;
}
diff --git a/core/src/components/list-header/test/basic/list-header.e2e.ts-snapshots/list-header-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/list-header/test/basic/list-header.e2e.ts-snapshots/list-header-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 60383f6d2e..16b0f6657a 100644
Binary files a/core/src/components/list-header/test/basic/list-header.e2e.ts-snapshots/list-header-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/list-header/test/basic/list-header.e2e.ts-snapshots/list-header-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list-header/test/basic/list-header.e2e.ts-snapshots/list-header-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/list-header/test/basic/list-header.e2e.ts-snapshots/list-header-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 908010e1a0..c5f1510759 100644
Binary files a/core/src/components/list-header/test/basic/list-header.e2e.ts-snapshots/list-header-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/list-header/test/basic/list-header.e2e.ts-snapshots/list-header-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list-header/test/basic/list-header.e2e.ts-snapshots/list-header-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/list-header/test/basic/list-header.e2e.ts-snapshots/list-header-ionic-md-ltr-light-Mobile-Safari-linux.png
index e50b8e820a..35c0f6c29f 100644
Binary files a/core/src/components/list-header/test/basic/list-header.e2e.ts-snapshots/list-header-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/list-header/test/basic/list-header.e2e.ts-snapshots/list-header-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list-header/test/basic/list-header.e2e.ts-snapshots/list-header-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/list-header/test/basic/list-header.e2e.ts-snapshots/list-header-ionic-md-rtl-light-Mobile-Chrome-linux.png
index 90ab760517..13c53e4f30 100644
Binary files a/core/src/components/list-header/test/basic/list-header.e2e.ts-snapshots/list-header-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/list-header/test/basic/list-header.e2e.ts-snapshots/list-header-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list-header/test/basic/list-header.e2e.ts-snapshots/list-header-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/list-header/test/basic/list-header.e2e.ts-snapshots/list-header-ionic-md-rtl-light-Mobile-Firefox-linux.png
index 797baca5a2..d1e5566e0c 100644
Binary files a/core/src/components/list-header/test/basic/list-header.e2e.ts-snapshots/list-header-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/list-header/test/basic/list-header.e2e.ts-snapshots/list-header-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list-header/test/basic/list-header.e2e.ts-snapshots/list-header-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/list-header/test/basic/list-header.e2e.ts-snapshots/list-header-ionic-md-rtl-light-Mobile-Safari-linux.png
index ae406b1105..dabace704f 100644
Binary files a/core/src/components/list-header/test/basic/list-header.e2e.ts-snapshots/list-header-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/list-header/test/basic/list-header.e2e.ts-snapshots/list-header-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list/list.ionic.scss b/core/src/components/list/list.ionic.scss
index 8bf64c6a04..ded1f9f3d8 100644
--- a/core/src/components/list/list.ionic.scss
+++ b/core/src/components/list/list.ionic.scss
@@ -21,7 +21,7 @@ ion-list {
// --------------------------------------------------
.list-ionic.list-inset {
- @include globals.margin(globals.$ionic-space-100);
+ @include globals.margin(globals.$ion-space-100);
}
// Ionic No Lines List
@@ -137,23 +137,22 @@ ion-list {
// --------------------------------------------------
.list-ionic-lines-none .item-lines-default {
- --inner-border-width: #{globals.$ionic-border-size-0};
- --border-width: #{globals.$ionic-border-size-0};
+ --inner-border-width: #{globals.$ion-border-size-0};
+ --border-width: #{globals.$ion-border-size-0};
}
// Ionic Full Lines List
// --------------------------------------------------
.list-ionic-lines-full .item-lines-default {
- --inner-border-width: #{globals.$ionic-border-size-0};
- --border-width: #{globals.$ionic-border-size-0} #{globals.$ionic-border-size-0} #{globals.$ionic-border-size-025} #{globals.$ionic-border-size-0};
+ --inner-border-width: #{globals.$ion-border-size-0};
+ --border-width: #{globals.$ion-border-size-0} #{globals.$ion-border-size-0} #{globals.$ion-border-size-025} #{globals.$ion-border-size-0};
}
// Ionic Inset Lines List
// --------------------------------------------------
.list-ionic-lines-inset .item-lines-default {
- --inner-border-width: #{globals.$ionic-border-size-0} #{globals.$ionic-border-size-0} #{globals.$ionic-border-size-025}
- #{globals.$ionic-border-size-0};
- --border-width: #{globals.$ionic-border-size-0};
+ --inner-border-width: #{globals.$ion-border-size-0} #{globals.$ion-border-size-0} #{globals.$ion-border-size-025} #{globals.$ion-border-size-0};
+ --border-width: #{globals.$ion-border-size-0};
}
diff --git a/core/src/components/list/list.ionic.vars.scss b/core/src/components/list/list.ionic.vars.scss
index af02803d2d..f1e1702e49 100644
--- a/core/src/components/list/list.ionic.vars.scss
+++ b/core/src/components/list/list.ionic.vars.scss
@@ -2,10 +2,10 @@
// --------------------------------------------------
/// @prop - Round border radius of the list
-$list-ionic-border-radius-round: globals.$ionic-border-radius-400;
+$list-ionic-border-radius-round: globals.$ion-border-radius-400;
/// @prop - Soft border radius of the list
-$list-ionic-border-radius-soft: globals.$ionic-border-radius-200;
+$list-ionic-border-radius-soft: globals.$ion-border-radius-200;
/// @prop - Rectangular border radius of the list
-$list-ionic-border-radius-rectangular: globals.$ionic-border-radius-0;
+$list-ionic-border-radius-rectangular: globals.$ion-border-radius-0;
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-ionic-md-ltr-light-Mobile-Chrome-linux.png
index d0f30b589e..b2241def81 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-ionic-md-ltr-light-Mobile-Firefox-linux.png
index f7ac96a63c..36dd3c50c4 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-ionic-md-ltr-light-Mobile-Safari-linux.png
index e707763162..db89f3edbd 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-ionic-md-rtl-light-Mobile-Chrome-linux.png
index ea76d84d9f..47733e9850 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-ionic-md-rtl-light-Mobile-Firefox-linux.png
index c3cd8b84ed..7769c35758 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-ionic-md-rtl-light-Mobile-Safari-linux.png
index 55e801e1f2..f35f660d00 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-colors-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-colors-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 4c4e4ebd3a..37aa40af28 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-colors-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-colors-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-colors-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-colors-ionic-md-ltr-light-Mobile-Firefox-linux.png
index a0a35e9073..412e504dd9 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-colors-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-colors-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-colors-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-colors-ionic-md-ltr-light-Mobile-Safari-linux.png
index 2e23464df8..ff83032939 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-colors-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-colors-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-colors-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-colors-ionic-md-rtl-light-Mobile-Chrome-linux.png
index 851e28b395..25d32e9b13 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-colors-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-colors-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-colors-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-colors-ionic-md-rtl-light-Mobile-Firefox-linux.png
index ee44ca5b48..4966a3f393 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-colors-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-colors-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-colors-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-colors-ionic-md-rtl-light-Mobile-Safari-linux.png
index a7fd81264c..5242fa731d 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-colors-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-colors-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 4c4e4ebd3a..37aa40af28 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-ionic-md-ltr-light-Mobile-Firefox-linux.png
index a0a35e9073..412e504dd9 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-ionic-md-ltr-light-Mobile-Safari-linux.png
index 2e23464df8..ff83032939 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-ionic-md-rtl-light-Mobile-Chrome-linux.png
index 851e28b395..25d32e9b13 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-ionic-md-rtl-light-Mobile-Firefox-linux.png
index ee44ca5b48..4966a3f393 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-ionic-md-rtl-light-Mobile-Safari-linux.png
index a7fd81264c..5242fa731d 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-default-item-lines-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 18fca7753d..8497926063 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-ionic-md-ltr-light-Mobile-Firefox-linux.png
index bec31b572d..4e93041a6f 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-ionic-md-ltr-light-Mobile-Safari-linux.png
index d006096274..34e9a823fa 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-ionic-md-rtl-light-Mobile-Chrome-linux.png
index 09356d8435..3dae663a20 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-ionic-md-rtl-light-Mobile-Firefox-linux.png
index 3d53b97f85..33b029b6e0 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-ionic-md-rtl-light-Mobile-Safari-linux.png
index c57d27204e..f91905dece 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-colors-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-colors-ionic-md-ltr-light-Mobile-Chrome-linux.png
index e37d6e87b1..38fd568c34 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-colors-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-colors-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-colors-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-colors-ionic-md-ltr-light-Mobile-Firefox-linux.png
index cb32ef71a6..b862850b18 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-colors-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-colors-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-colors-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-colors-ionic-md-ltr-light-Mobile-Safari-linux.png
index bf6ddc6af2..6c4152a0b8 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-colors-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-colors-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-colors-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-colors-ionic-md-rtl-light-Mobile-Chrome-linux.png
index 11e20d25f2..0cb3ec05d5 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-colors-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-colors-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-colors-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-colors-ionic-md-rtl-light-Mobile-Firefox-linux.png
index d1766b936c..57f1ee4365 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-colors-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-colors-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-colors-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-colors-ionic-md-rtl-light-Mobile-Safari-linux.png
index c4be0bda51..010c5dd2dc 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-colors-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-colors-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-ionic-md-ltr-light-Mobile-Chrome-linux.png
index e37d6e87b1..38fd568c34 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-ionic-md-ltr-light-Mobile-Firefox-linux.png
index cb32ef71a6..b862850b18 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-ionic-md-ltr-light-Mobile-Safari-linux.png
index bf6ddc6af2..6c4152a0b8 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-ionic-md-rtl-light-Mobile-Chrome-linux.png
index 11e20d25f2..0cb3ec05d5 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-ionic-md-rtl-light-Mobile-Firefox-linux.png
index d1766b936c..57f1ee4365 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-ionic-md-rtl-light-Mobile-Safari-linux.png
index c4be0bda51..010c5dd2dc 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-full-item-lines-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-ionic-md-ltr-light-Mobile-Chrome-linux.png
index a791a1e754..f99a86db91 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 5a74148498..ad54141667 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-ionic-md-ltr-light-Mobile-Safari-linux.png
index cf2c8f16be..e7c4e1f2b7 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-ionic-md-rtl-light-Mobile-Chrome-linux.png
index a391c6fd10..3e9ccca64f 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-ionic-md-rtl-light-Mobile-Firefox-linux.png
index d818c85d92..b94202454a 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-ionic-md-rtl-light-Mobile-Safari-linux.png
index 7d2dea2642..4f9b1bfab0 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-colors-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-colors-ionic-md-ltr-light-Mobile-Chrome-linux.png
index bb1eca38fa..2d4a4d1cd1 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-colors-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-colors-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-colors-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-colors-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 53918c11b9..37ffab97c3 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-colors-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-colors-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-colors-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-colors-ionic-md-ltr-light-Mobile-Safari-linux.png
index 3511538b7e..a7cd5845d5 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-colors-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-colors-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-colors-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-colors-ionic-md-rtl-light-Mobile-Chrome-linux.png
index 165066775d..7fc8da6de6 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-colors-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-colors-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-colors-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-colors-ionic-md-rtl-light-Mobile-Firefox-linux.png
index 2de5531f8f..76b463de78 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-colors-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-colors-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-colors-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-colors-ionic-md-rtl-light-Mobile-Safari-linux.png
index e270d3b10c..8f6b603879 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-colors-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-colors-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-ionic-md-ltr-light-Mobile-Chrome-linux.png
index bb1eca38fa..2d4a4d1cd1 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 53918c11b9..37ffab97c3 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-ionic-md-ltr-light-Mobile-Safari-linux.png
index 3511538b7e..a7cd5845d5 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-ionic-md-rtl-light-Mobile-Chrome-linux.png
index 165066775d..7fc8da6de6 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-ionic-md-rtl-light-Mobile-Firefox-linux.png
index 2de5531f8f..76b463de78 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-ionic-md-rtl-light-Mobile-Safari-linux.png
index e270d3b10c..8f6b603879 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-inset-item-lines-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-ionic-md-ltr-light-Mobile-Chrome-linux.png
index a7cacca41d..caaecbd8d9 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 2df1082388..972a2c266b 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-ionic-md-ltr-light-Mobile-Safari-linux.png
index 3199eec02d..e88da9d708 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-ionic-md-rtl-light-Mobile-Chrome-linux.png
index 7c6ef86e17..43107de5d8 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-ionic-md-rtl-light-Mobile-Firefox-linux.png
index b81aa6e196..5f8dbb14a1 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-ionic-md-rtl-light-Mobile-Safari-linux.png
index d27009bdf1..fc2ea77052 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-colors-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-colors-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 5442b0ef40..ec531c1286 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-colors-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-colors-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-colors-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-colors-ionic-md-ltr-light-Mobile-Firefox-linux.png
index a5292dbd6e..1f5a6fd99e 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-colors-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-colors-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-colors-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-colors-ionic-md-ltr-light-Mobile-Safari-linux.png
index bf9a57bd39..a9e133406a 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-colors-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-colors-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-colors-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-colors-ionic-md-rtl-light-Mobile-Chrome-linux.png
index 78057eb6f5..fccf862d3b 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-colors-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-colors-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-colors-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-colors-ionic-md-rtl-light-Mobile-Firefox-linux.png
index 0cd21f9458..2a2b721d3c 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-colors-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-colors-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-colors-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-colors-ionic-md-rtl-light-Mobile-Safari-linux.png
index 0d10dab294..f4044de462 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-colors-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-colors-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 5442b0ef40..ec531c1286 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-ionic-md-ltr-light-Mobile-Firefox-linux.png
index a5292dbd6e..1f5a6fd99e 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-ionic-md-ltr-light-Mobile-Safari-linux.png
index bf9a57bd39..a9e133406a 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-ionic-md-rtl-light-Mobile-Chrome-linux.png
index 78057eb6f5..fccf862d3b 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-ionic-md-rtl-light-Mobile-Firefox-linux.png
index 0cd21f9458..2a2b721d3c 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-ionic-md-rtl-light-Mobile-Safari-linux.png
index 0d10dab294..f4044de462 100644
Binary files a/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/list/test/lines/list.e2e.ts-snapshots/list-lines-none-item-lines-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-rectangular-with-header-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-rectangular-with-header-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 4a86fd2e46..8f9ea76ebe 100644
Binary files a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-rectangular-with-header-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-rectangular-with-header-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-rectangular-with-header-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-rectangular-with-header-ionic-md-ltr-light-Mobile-Firefox-linux.png
index cb37f9d077..f566d94d13 100644
Binary files a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-rectangular-with-header-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-rectangular-with-header-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-rectangular-with-header-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-rectangular-with-header-ionic-md-ltr-light-Mobile-Safari-linux.png
index b18f80185f..1e96d2fe56 100644
Binary files a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-rectangular-with-header-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-rectangular-with-header-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-rectangular-without-header-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-rectangular-without-header-ionic-md-ltr-light-Mobile-Chrome-linux.png
index dff341ec21..120acf8684 100644
Binary files a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-rectangular-without-header-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-rectangular-without-header-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-rectangular-without-header-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-rectangular-without-header-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 4313da79ad..24ecdaaf7a 100644
Binary files a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-rectangular-without-header-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-rectangular-without-header-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-rectangular-without-header-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-rectangular-without-header-ionic-md-ltr-light-Mobile-Safari-linux.png
index e4afbb2d92..3f20345b3a 100644
Binary files a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-rectangular-without-header-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-rectangular-without-header-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-round-with-header-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-round-with-header-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 363dd038e9..819d30c017 100644
Binary files a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-round-with-header-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-round-with-header-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-round-with-header-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-round-with-header-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 56d0d38b59..0e9ee0417e 100644
Binary files a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-round-with-header-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-round-with-header-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-round-with-header-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-round-with-header-ionic-md-ltr-light-Mobile-Safari-linux.png
index 9a31555a59..56050a6c48 100644
Binary files a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-round-with-header-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-round-with-header-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-round-without-header-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-round-without-header-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 80792a2ffd..287ce0bdf3 100644
Binary files a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-round-without-header-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-round-without-header-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-round-without-header-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-round-without-header-ionic-md-ltr-light-Mobile-Firefox-linux.png
index de13f476ff..f22a16e007 100644
Binary files a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-round-without-header-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-round-without-header-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-round-without-header-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-round-without-header-ionic-md-ltr-light-Mobile-Safari-linux.png
index f078432a90..50a64fc6af 100644
Binary files a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-round-without-header-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-round-without-header-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-soft-with-header-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-soft-with-header-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 2d88707644..c29499aabb 100644
Binary files a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-soft-with-header-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-soft-with-header-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-soft-with-header-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-soft-with-header-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 77f74e878e..6cc9d8f56e 100644
Binary files a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-soft-with-header-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-soft-with-header-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-soft-with-header-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-soft-with-header-ionic-md-ltr-light-Mobile-Safari-linux.png
index 492cae13f9..808c010577 100644
Binary files a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-soft-with-header-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-soft-with-header-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-soft-without-header-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-soft-without-header-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 51210fcfeb..606056dc5a 100644
Binary files a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-soft-without-header-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-soft-without-header-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-soft-without-header-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-soft-without-header-ionic-md-ltr-light-Mobile-Firefox-linux.png
index cb47c4d848..b182929689 100644
Binary files a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-soft-without-header-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-soft-without-header-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-soft-without-header-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-soft-without-header-ionic-md-ltr-light-Mobile-Safari-linux.png
index 10ed540548..5d6217ebaa 100644
Binary files a/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-soft-without-header-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/list/test/shape/list.e2e.ts-snapshots/list-shape-soft-without-header-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/menu-button/menu-button.ionic.scss b/core/src/components/menu-button/menu-button.ionic.scss
index 7abd073ba4..3dc2a68873 100644
--- a/core/src/components/menu-button/menu-button.ionic.scss
+++ b/core/src/components/menu-button/menu-button.ionic.scss
@@ -15,8 +15,8 @@
--padding-end: 0;
position: relative;
- width: globals.$ionic-scale-1000;
- height: globals.$ionic-scale-1000;
+ width: globals.$ion-scale-1000;
+ height: globals.$ion-scale-1000;
- font-size: globals.$ionic-font-size-600;
+ font-size: globals.$ion-font-size-600;
}
diff --git a/core/src/components/modal/modal.ionic.scss b/core/src/components/modal/modal.ionic.scss
index 4baab64dcc..9e70a16ecb 100644
--- a/core/src/components/modal/modal.ionic.scss
+++ b/core/src/components/modal/modal.ionic.scss
@@ -5,39 +5,39 @@
// --------------------------------------------------
:host {
- --background: #{globals.$ionic-color-base-white};
- --box-shadow: #{globals.$ionic-elevation-300};
+ --background: #{globals.$ion-primitives-base-white};
+ --box-shadow: #{globals.$ion-elevation-3};
// Backdrop opacity is 1 because the backdrop's background color has an alpha value
--backdrop-opacity: 1;
- color: globals.$ionic-color-neutral-1200;
+ color: globals.$ion-primitives-neutral-1200;
}
// Shape
// -------------------------------------
:host(.modal-round) {
- --border-radius: #{globals.$ionic-border-radius-1000};
+ --border-radius: #{globals.$ion-border-radius-1000};
}
:host(.modal-soft) {
- --border-radius: #{globals.$ionic-border-radius-400};
+ --border-radius: #{globals.$ion-border-radius-400};
}
:host(.modal-rectangular) {
- --border-radius: #{globals.$ionic-border-radius-0};
+ --border-radius: #{globals.$ion-border-radius-0};
}
// Sheet Modal
// --------------------------------------------------
.modal-handle {
- @include globals.position(globals.$ionic-space-300, 0px, null, 0px);
- @include globals.border-radius(globals.$ionic-border-radius-100);
+ @include globals.position(globals.$ion-space-300, 0px, null, 0px);
+ @include globals.border-radius(globals.$ion-border-radius-100);
- width: globals.$ionic-scale-1100;
- height: globals.$ionic-scale-100;
+ width: globals.$ion-scale-1100;
+ height: globals.$ion-scale-100;
- background-color: globals.$ionic-color-neutral-300;
+ background-color: globals.$ion-primitives-neutral-300;
}
:host(.modal-sheet) .modal-wrapper {
diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 148035a16e..3ceb26954c 100644
Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-ionic-md-ltr-light-Mobile-Safari-linux.png
index 088dbfddbe..1763a28a54 100644
Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-ionic-md-rtl-light-Mobile-Firefox-linux.png
index 3b829e5338..3b918a6f5a 100644
Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-ionic-md-rtl-light-Mobile-Safari-linux.png
index 869aab35d6..319be1c02f 100644
Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-tablet-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-tablet-ionic-md-ltr-light-Mobile-Firefox-linux.png
index d629da4c3e..146f1126e4 100644
Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-tablet-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-tablet-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-tablet-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-tablet-ionic-md-ltr-light-Mobile-Safari-linux.png
index b187be3d90..063a168700 100644
Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-tablet-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-tablet-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-tablet-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-tablet-ionic-md-rtl-light-Mobile-Firefox-linux.png
index 2589df3662..97e08e89ce 100644
Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-tablet-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-tablet-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-tablet-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-tablet-ionic-md-rtl-light-Mobile-Safari-linux.png
index 7b9ab30ca1..0786d8c853 100644
Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-tablet-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-present-tablet-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-card-default-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-card-default-ionic-md-ltr-light-Mobile-Firefox-linux.png
index c81acb04e4..d2dafff228 100644
Binary files a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-card-default-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-card-default-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-card-default-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-card-default-ionic-md-ltr-light-Mobile-Safari-linux.png
index 8e5f745c7c..d05eed7ceb 100644
Binary files a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-card-default-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-card-default-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-card-round-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-card-round-ionic-md-ltr-light-Mobile-Firefox-linux.png
index c81acb04e4..d2dafff228 100644
Binary files a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-card-round-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-card-round-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-card-round-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-card-round-ionic-md-ltr-light-Mobile-Safari-linux.png
index 8e5f745c7c..d05eed7ceb 100644
Binary files a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-card-round-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-card-round-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-card-soft-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-card-soft-ionic-md-ltr-light-Mobile-Firefox-linux.png
index f2cf84469a..85c157e2e5 100644
Binary files a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-card-soft-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-card-soft-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-default-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-default-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 68942b8017..61c667b297 100644
Binary files a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-default-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-default-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-default-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-default-ionic-md-ltr-light-Mobile-Firefox-linux.png
index eb9292fe60..a6ac8ac146 100644
Binary files a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-default-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-default-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-default-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-default-ionic-md-ltr-light-Mobile-Safari-linux.png
index b33c29d4a0..479c2a5503 100644
Binary files a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-default-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-default-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-rectangular-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-rectangular-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 770c0b1c8f..8a37216d5e 100644
Binary files a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-rectangular-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-rectangular-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-rectangular-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-rectangular-ionic-md-ltr-light-Mobile-Safari-linux.png
index fc65192547..624f4b9262 100644
Binary files a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-rectangular-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-rectangular-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-round-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-round-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 68942b8017..61c667b297 100644
Binary files a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-round-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-round-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-round-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-round-ionic-md-ltr-light-Mobile-Firefox-linux.png
index eb9292fe60..a6ac8ac146 100644
Binary files a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-round-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-round-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-round-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-round-ionic-md-ltr-light-Mobile-Safari-linux.png
index b33c29d4a0..479c2a5503 100644
Binary files a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-round-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-round-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-soft-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-soft-ionic-md-ltr-light-Mobile-Chrome-linux.png
index a2f5ef114f..511cd20b07 100644
Binary files a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-soft-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-soft-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-soft-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-soft-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 8c803c7cfa..8a2f4cc8eb 100644
Binary files a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-soft-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-soft-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-soft-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-soft-ionic-md-ltr-light-Mobile-Safari-linux.png
index 3643a0bdf1..09107b4f20 100644
Binary files a/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-soft-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/modal/test/shape/modal.e2e.ts-snapshots/modal-shape-sheet-soft-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/modal/test/sheet/modal.e2e.ts-snapshots/modal-half-sheet-present-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/modal/test/sheet/modal.e2e.ts-snapshots/modal-half-sheet-present-ionic-md-ltr-light-Mobile-Chrome-linux.png
index c770e22904..cd8a637fe9 100644
Binary files a/core/src/components/modal/test/sheet/modal.e2e.ts-snapshots/modal-half-sheet-present-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/modal/test/sheet/modal.e2e.ts-snapshots/modal-half-sheet-present-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/modal/test/sheet/modal.e2e.ts-snapshots/modal-half-sheet-present-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/modal/test/sheet/modal.e2e.ts-snapshots/modal-half-sheet-present-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 181ae5cb97..b0905c2c36 100644
Binary files a/core/src/components/modal/test/sheet/modal.e2e.ts-snapshots/modal-half-sheet-present-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/modal/test/sheet/modal.e2e.ts-snapshots/modal-half-sheet-present-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/modal/test/sheet/modal.e2e.ts-snapshots/modal-half-sheet-present-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/modal/test/sheet/modal.e2e.ts-snapshots/modal-half-sheet-present-ionic-md-ltr-light-Mobile-Safari-linux.png
index 4fccd9ae40..a6932f9530 100644
Binary files a/core/src/components/modal/test/sheet/modal.e2e.ts-snapshots/modal-half-sheet-present-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/modal/test/sheet/modal.e2e.ts-snapshots/modal-half-sheet-present-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/radio/radio.ionic.scss b/core/src/components/radio/radio.ionic.scss
index 5eb04fa01c..3105867ed1 100644
--- a/core/src/components/radio/radio.ionic.scss
+++ b/core/src/components/radio/radio.ionic.scss
@@ -5,19 +5,19 @@
// --------------------------------------------------
:host {
- --color: #{globals.$ionic-color-neutral-500};
- --color-checked: #{globals.$ionic-color-primary-base};
- --border-width: #{globals.$ionic-border-size-025};
- --border-style: #{globals.$ionic-border-style-solid};
- --border-radius: #{globals.$ionic-border-radius-full};
- --focus-ring-color: #{globals.$ionic-state-focus-1};
- --focus-ring-width: #{globals.$ionic-border-size-050};
+ --color: #{globals.$ion-primitives-neutral-500};
+ --color-checked: #{globals.$ion-semantics-primary-base};
+ --border-width: #{globals.$ion-border-size-025};
+ --border-style: #{globals.$ion-border-style-solid};
+ --border-radius: #{globals.$ion-border-radius-full};
+ --focus-ring-color: #{globals.$ion-border-focus-default};
+ --focus-ring-width: #{globals.$ion-border-size-050};
- @include globals.typography(globals.$ionic-body-md-regular);
+ @include globals.typography(globals.$ion-body-md-regular);
- min-height: globals.$ionic-scale-1200;
+ min-height: globals.$ion-scale-1200;
- color: globals.$ionic-color-neutral-1200;
+ color: globals.$ion-primitives-neutral-1200;
}
// Radio Color
@@ -33,15 +33,15 @@
// ----------------------------------------------------------------
:host(.in-item.radio-label-placement-stacked) .native-wrapper {
- @include globals.margin(null, null, globals.$ionic-space-250, null);
+ @include globals.margin(null, null, globals.$ion-space-250, null);
}
// Radio Native Wrapper
// ----------------------------------------------------------------
.native-wrapper .radio-icon {
- width: globals.$ionic-scale-600;
- height: globals.$ionic-scale-600;
+ width: globals.$ion-scale-600;
+ height: globals.$ion-scale-600;
}
// Ionic Radio Outer Circle: Unchecked
@@ -55,7 +55,7 @@
border-style: var(--border-style);
border-color: var(--color);
- background-color: globals.$ionic-color-base-white;
+ background-color: globals.$ion-primitives-base-white;
}
// Ionic Radio Inner Circle: Unchecked
@@ -67,7 +67,7 @@
width: calc(32% + var(--border-width));
height: calc(32% + var(--border-width));
- background-color: globals.$ionic-color-base-white;
+ background-color: globals.$ion-primitives-base-white;
}
// Ionic Radio Outer Circle: Checked
@@ -89,7 +89,7 @@
* the radio should be on the end
* when the label sits at the start.
*/
- @include globals.margin(null, globals.$ionic-space-400, null, 0);
+ @include globals.margin(null, globals.$ion-space-400, null, 0);
}
// Radio Label Placement - End
@@ -101,7 +101,7 @@
* when the label sits at the end.
*/
:host(.radio-label-placement-end) .label-text-wrapper {
- @include globals.margin(null, 0, null, globals.$ionic-space-400);
+ @include globals.margin(null, 0, null, globals.$ion-space-400);
}
// Radio Label Placement - Stacked
@@ -115,7 +115,7 @@
* the radio should be on the bottom
* when the label sits on top.
*/
- @include globals.margin(null, 0, globals.$ionic-space-400, 0);
+ @include globals.margin(null, 0, globals.$ion-space-400, 0);
/**
* Label text should not extend
@@ -128,7 +128,7 @@
// -----------------------------------------
:host(:not(.in-item):not(:last-of-type)) {
- @include globals.margin(null, null, globals.$ionic-space-200, null);
+ @include globals.margin(null, null, globals.$ion-space-200, null);
}
// Ionic Radio: Disabled
diff --git a/core/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-inset-list-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-inset-list-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 41ebc970cf..7351cb66fc 100644
Binary files a/core/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-inset-list-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-inset-list-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-inset-list-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-inset-list-ionic-md-rtl-light-Mobile-Firefox-linux.png
index 6d697269b4..6f6a7a53fb 100644
Binary files a/core/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-inset-list-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-inset-list-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-list-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-list-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 108709c1c0..38a92a7b8e 100644
Binary files a/core/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-list-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-list-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-list-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-list-ionic-md-rtl-light-Mobile-Firefox-linux.png
index c159a3fb34..e58a02906a 100644
Binary files a/core/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-list-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-list-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-list-multiple-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-list-multiple-ionic-md-ltr-light-Mobile-Firefox-linux.png
index cb813bb4d4..fa0ddd8056 100644
Binary files a/core/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-list-multiple-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-list-multiple-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-list-multiple-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-list-multiple-ionic-md-rtl-light-Mobile-Firefox-linux.png
index 25e00907ec..aade1a0628 100644
Binary files a/core/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-list-multiple-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-list-multiple-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/searchbar/searchbar.ionic.scss b/core/src/components/searchbar/searchbar.ionic.scss
index d9dceecae9..0e009634e9 100644
--- a/core/src/components/searchbar/searchbar.ionic.scss
+++ b/core/src/components/searchbar/searchbar.ionic.scss
@@ -9,18 +9,18 @@
* @prop --focus-ring-color: The color of the ring around the focused element.
* @prop --focus-ring-width: The width of the ring around the focused element.
*/
- --background: #{globals.$ionic-color-neutral-100};
- --border-radius: #{globals.$ionic-border-radius-400};
+ --background: #{globals.$ion-primitives-neutral-100};
+ --border-radius: #{globals.$ion-border-radius-400};
--box-shadow: none;
- --cancel-button-color: #{globals.$ionic-color-neutral-800};
- --clear-button-color: #{globals.$ionic-color-neutral-1000};
- --color: #{globals.$ionic-color-neutral-1200};
- --icon-color: #{globals.$ionic-color-neutral-800};
- --placeholder-color: #{globals.$ionic-color-neutral-800};
- --focus-ring-color: #{globals.$ionic-state-focus-1};
- --focus-ring-width: #{globals.$ionic-border-size-050};
+ --cancel-button-color: #{globals.$ion-primitives-neutral-800};
+ --clear-button-color: #{globals.$ion-primitives-neutral-1000};
+ --color: #{globals.$ion-primitives-neutral-1200};
+ --icon-color: #{globals.$ion-primitives-neutral-800};
+ --placeholder-color: #{globals.$ion-primitives-neutral-800};
+ --focus-ring-color: #{globals.$ion-border-focus-default};
+ --focus-ring-width: #{globals.$ion-border-size-050};
- @include globals.typography(globals.$ionic-body-md-regular);
+ @include globals.typography(globals.$ion-body-md-regular);
@include globals.padding(0);
}
@@ -29,10 +29,10 @@
.searchbar-search-icon {
// Position is based on the size of the search icon.
- @include globals.position(globals.$ionic-scale-400, null, null, globals.$ionic-scale-400);
+ @include globals.position(globals.$ion-scale-400, null, null, globals.$ion-scale-400);
- width: globals.$ionic-scale-400;
- height: globals.$ionic-scale-400;
+ width: globals.$ion-scale-400;
+ height: globals.$ion-scale-400;
}
// Searchbar Input Field
@@ -51,13 +51,13 @@
* and the gap between the icon and the input.
*/
@include globals.padding(
- globals.$ionic-space-300,
- calc(globals.$ionic-space-400 + globals.$ionic-scale-400 + globals.$ionic-space-200),
- globals.$ionic-space-300,
- calc(globals.$ionic-space-400 + globals.$ionic-scale-400 + globals.$ionic-space-200)
+ globals.$ion-space-300,
+ calc(globals.$ion-space-400 + globals.$ion-scale-400 + globals.$ion-space-200),
+ globals.$ion-space-300,
+ calc(globals.$ion-space-400 + globals.$ion-scale-400 + globals.$ion-space-200)
);
- min-height: globals.$ionic-scale-1200;
+ min-height: globals.$ion-scale-1200;
contain: strict;
}
@@ -67,14 +67,14 @@
.searchbar-clear-button {
// Position is based on the size of the clear icon.
- @include globals.position(globals.$ionic-scale-400, globals.$ionic-scale-400, null, null);
+ @include globals.position(globals.$ion-scale-400, globals.$ion-scale-400, null, null);
- width: globals.$ionic-scale-400;
- height: globals.$ionic-scale-400;
+ width: globals.$ion-scale-400;
+ height: globals.$ion-scale-400;
background-color: transparent;
- font-size: globals.$ionic-scale-400;
+ font-size: globals.$ion-scale-400;
contain: strict;
}
@@ -93,7 +93,7 @@
background-color: transparent;
- font-size: globals.$ionic-font-size-400;
+ font-size: globals.$ion-font-size-400;
}
// Searchbar Search & Clear Icon & Cancel Icon
@@ -110,9 +110,9 @@
.searchbar-clear-button:focus-visible,
.searchbar-cancel-button:focus-visible ion-icon {
- @include globals.border-radius(globals.$ionic-border-radius-100);
+ @include globals.border-radius(globals.$ion-border-radius-100);
- outline: globals.$ionic-border-size-050 globals.$ionic-border-style-solid globals.$ionic-state-focus-1;
+ outline: globals.$ion-border-size-050 globals.$ion-border-style-solid globals.$ion-border-focus-default;
opacity: 1;
}
@@ -121,7 +121,7 @@
// -----------------------------------------
:host-context(ion-toolbar) {
- min-height: globals.$ionic-scale-1200;
+ min-height: globals.$ion-scale-1200;
}
// Searchbar States
@@ -129,12 +129,12 @@
/* Hover */
:host(:hover) {
- --background: #{globals.$ionic-color-neutral-200};
+ --background: #{globals.$ion-primitives-neutral-200};
}
/* Focus */
:host(.searchbar-has-focus) .searchbar-input {
- outline: var(--focus-ring-width) globals.$ionic-border-style-solid var(--focus-ring-color);
+ outline: var(--focus-ring-width) globals.$ion-border-style-solid var(--focus-ring-color);
}
:host(.searchbar-has-focus) .searchbar-search-icon,
@@ -150,9 +150,9 @@
/* Disabled */
:host(.searchbar-disabled) {
- --color: #{globals.$ionic-color-neutral-500};
- --icon-color: #{globals.$ionic-color-neutral-500};
- --placeholder-color: #{globals.$ionic-color-neutral-500};
+ --color: #{globals.$ion-primitives-neutral-500};
+ --icon-color: #{globals.$ion-primitives-neutral-500};
+ --placeholder-color: #{globals.$ion-primitives-neutral-500};
cursor: default;
pointer-events: none;
diff --git a/core/src/components/segment-button/segment-button.ionic.scss b/core/src/components/segment-button/segment-button.ionic.scss
index 67153d96a0..c5e45aba65 100644
--- a/core/src/components/segment-button/segment-button.ionic.scss
+++ b/core/src/components/segment-button/segment-button.ionic.scss
@@ -10,25 +10,25 @@
*/
--background: none;
--background-checked: var(--background);
- --color: #{globals.$ionic-color-neutral-1000};
- --color-checked: #{globals.$ionic-color-primary-base};
- --color-disabled: #{globals.$ionic-color-neutral-500};
- --border-width: #{globals.$ionic-border-size-025};
- --border-color: #{globals.$ionic-color-neutral-300};
- --border-style: #{globals.$ionic-border-style-solid};
+ --color: #{globals.$ion-primitives-neutral-1000};
+ --color-checked: #{globals.$ion-semantics-primary-base};
+ --color-disabled: #{globals.$ion-primitives-neutral-500};
+ --border-width: #{globals.$ion-border-size-025};
+ --border-color: #{globals.$ion-primitives-neutral-300};
+ --border-style: #{globals.$ion-border-style-solid};
--indicator-box-shadow: none;
--indicator-color: var(--color-checked);
- --indicator-height: #{globals.$ionic-border-size-025};
+ --indicator-height: #{globals.$ion-border-size-025};
--indicator-transition: transform 250ms cubic-bezier(0.4, 0, 0.2, 1);
--indicator-transform: none;
- --padding-top: #{globals.$ionic-space-200};
- --padding-end: #{globals.$ionic-space-200};
- --padding-bottom: #{globals.$ionic-space-200};
- --padding-start: #{globals.$ionic-space-200};
+ --padding-top: #{globals.$ion-space-200};
+ --padding-end: #{globals.$ion-space-200};
+ --padding-bottom: #{globals.$ion-space-200};
+ --padding-start: #{globals.$ion-space-200};
--transition: color 0.15s linear 0s, opacity 0.15s linear 0s;
- min-width: globals.$ionic-scale-1200;
- min-height: globals.$ionic-scale-1200;
+ min-width: globals.$ion-scale-1200;
+ min-height: globals.$ion-scale-1200;
}
.button-native {
@@ -39,16 +39,16 @@
}
.button-inner {
- @include globals.padding(globals.$ionic-space-100, null, globals.$ionic-space-100, null);
+ @include globals.padding(globals.$ion-space-100, null, globals.$ion-space-100, null);
- gap: globals.$ionic-space-100;
+ gap: globals.$ion-space-100;
}
// Segment Button Label
// --------------------------------------------------
::slotted(ion-label) {
- @include globals.typography(globals.$ionic-action-md);
+ @include globals.typography(globals.$ion-body-action-md);
color: var(--color);
}
@@ -57,8 +57,8 @@
// --------------------------------------------------
::slotted(ion-icon) {
- width: globals.$ionic-scale-600;
- height: globals.$ionic-scale-600;
+ width: globals.$ion-scale-600;
+ height: globals.$ion-scale-600;
color: var(--color);
}
@@ -96,7 +96,7 @@
// should have a fixed height of 72px
:host(.segment-button-layout-icon-top),
:host(.segment-button-layout-icon-bottom) {
- height: globals.$ionic-scale-1800;
+ height: globals.$ion-scale-1800;
}
// Segments with icons at the start or end, or with only
@@ -105,10 +105,10 @@
:host(.segment-button-has-icon-only),
:host(.segment-button-layout-icon-start),
:host(.segment-button-layout-icon-end) {
- height: globals.$ionic-scale-1200;
+ height: globals.$ion-scale-1200;
}
:host(.segment-button-layout-icon-start) .button-inner,
:host(.segment-button-layout-icon-end) .button-inner {
- gap: globals.$ionic-space-200;
+ gap: globals.$ion-space-200;
}
diff --git a/core/src/components/segment/segment.ionic.scss b/core/src/components/segment/segment.ionic.scss
index 41ea69d14f..21af3ade2e 100644
--- a/core/src/components/segment/segment.ionic.scss
+++ b/core/src/components/segment/segment.ionic.scss
@@ -5,5 +5,5 @@
// --------------------------------------------------
:host {
- --background: #{globals.$ionic-color-base-white};
+ --background: #{globals.$ion-primitives-base-white};
}
diff --git a/core/src/components/spinner/spinner.ionic.scss b/core/src/components/spinner/spinner.ionic.scss
index 53a6aa64da..b9f172e857 100644
--- a/core/src/components/spinner/spinner.ionic.scss
+++ b/core/src/components/spinner/spinner.ionic.scss
@@ -5,7 +5,7 @@
// --------------------------------------------------
:host {
- --color: #{globals.$ionic-color-neutral-800};
+ --color: #{globals.$ion-primitives-neutral-800};
}
// Sizes
@@ -13,30 +13,30 @@
/* Extra Small */
:host(.spinner-xsmall) {
- width: globals.$ionic-scale-600;
- height: globals.$ionic-scale-600;
+ width: globals.$ion-scale-600;
+ height: globals.$ion-scale-600;
}
/* Small */
:host(.spinner-small) {
- width: globals.$ionic-scale-800;
- height: globals.$ionic-scale-800;
+ width: globals.$ion-scale-800;
+ height: globals.$ion-scale-800;
}
/* Medium */
:host(.spinner-medium) {
- width: globals.$ionic-scale-1000;
- height: globals.$ionic-scale-1000;
+ width: globals.$ion-scale-1000;
+ height: globals.$ion-scale-1000;
}
/* Large */
:host(.spinner-large) {
- width: globals.$ionic-scale-1200;
- height: globals.$ionic-scale-1200;
+ width: globals.$ion-scale-1200;
+ height: globals.$ion-scale-1200;
}
/* Extra Large */
:host(.spinner-xlarge) {
- width: globals.$ionic-scale-1400;
- height: globals.$ionic-scale-1400;
+ width: globals.$ion-scale-1400;
+ height: globals.$ion-scale-1400;
}
diff --git a/core/src/components/tab-bar/tab-bar.ionic.scss b/core/src/components/tab-bar/tab-bar.ionic.scss
index 2e4cf4bad4..183fd168ed 100644
--- a/core/src/components/tab-bar/tab-bar.ionic.scss
+++ b/core/src/components/tab-bar/tab-bar.ionic.scss
@@ -17,9 +17,9 @@
* In order for the height to be calculated correctly, the padding
* top and bottom must be excluded from the height calculation.
*/
- min-height: calc(globals.$ionic-scale-1400 - calc(globals.$ionic-space-100 * 2));
+ min-height: calc(globals.$ion-scale-1400 - calc(globals.$ion-space-100 * 2));
- gap: globals.$ionic-space-300;
+ gap: globals.$ion-space-300;
// TODO(ROU-10853): replace this value with a layer token
z-index: 10;
@@ -31,22 +31,22 @@
/* Full */
:host(.tab-bar-full) {
/* stylelint-disable */
- padding-top: globals.$ionic-space-100;
- padding-bottom: calc(globals.$ionic-space-100 + var(--ion-safe-area-bottom, 0));
+ padding-top: globals.$ion-space-100;
+ padding-bottom: calc(globals.$ion-space-100 + var(--ion-safe-area-bottom, 0));
- padding-right: calc(globals.$ionic-space-400 + var(--ion-safe-area-right, 0));
- padding-left: calc(globals.$ionic-space-400 + var(--ion-safe-area-left, 0));
+ padding-right: calc(globals.$ion-space-400 + var(--ion-safe-area-right, 0));
+ padding-left: calc(globals.$ion-space-400 + var(--ion-safe-area-left, 0));
/* stylelint-enable */
}
:host([slot="top"].tab-bar-full) {
- padding-top: calc(globals.$ionic-space-100 + var(--ion-safe-area-top, 0));
- padding-bottom: globals.$ionic-space-100;
+ padding-top: calc(globals.$ion-space-100 + var(--ion-safe-area-top, 0));
+ padding-bottom: globals.$ion-space-100;
}
/* Compact */
:host(.tab-bar-compact) {
- @include globals.padding(globals.$ionic-space-100, globals.$ionic-space-400);
+ @include globals.padding(globals.$ion-space-100, globals.$ion-space-400);
position: absolute;
@@ -54,17 +54,17 @@
width: fit-content;
- box-shadow: #{globals.$ionic-elevation-200};
+ box-shadow: #{globals.$ion-elevation-2};
contain: content;
}
:host([slot="top"].tab-bar-compact) {
- top: calc(globals.$ionic-space-100 + var(--ion-safe-area-top, 0));
+ top: calc(globals.$ion-space-100 + var(--ion-safe-area-top, 0));
}
:host([slot="bottom"].tab-bar-compact) {
- bottom: calc(globals.$ionic-space-100 + var(--ion-safe-area-bottom, 0));
+ bottom: calc(globals.$ion-space-100 + var(--ion-safe-area-bottom, 0));
}
// Tab Bar Shapes
@@ -72,15 +72,15 @@
/* Soft */
:host(.tab-bar-soft) {
- @include globals.border-radius(globals.$ionic-border-radius-400);
+ @include globals.border-radius(globals.$ion-border-radius-400);
}
/* Round */
:host(.tab-bar-round) {
- @include globals.border-radius(globals.$ionic-border-radius-full);
+ @include globals.border-radius(globals.$ion-border-radius-full);
}
/* Rectangular */
:host(.tab-bar-rectangular) {
- @include globals.border-radius(globals.$ionic-border-radius-0);
+ @include globals.border-radius(globals.$ion-border-radius-0);
}
diff --git a/core/src/components/tab-bar/tab-bar.ionic.vars.scss b/core/src/components/tab-bar/tab-bar.ionic.vars.scss
index e35a2a97a1..10101ba023 100644
--- a/core/src/components/tab-bar/tab-bar.ionic.vars.scss
+++ b/core/src/components/tab-bar/tab-bar.ionic.vars.scss
@@ -4,16 +4,16 @@
// --------------------------------------------------
/// @prop - Background color of the tab bar
-$tabbar-ionic-background: var(--ion-tab-bar-background, globals.$ionic-color-base-white);
+$tabbar-ionic-background: var(--ion-tab-bar-background, globals.$ion-primitives-base-white);
/// @prop - Background color of the tab bar button when activated
-$tabbar-ionic-background-activated: var(--ion-tab-bar-background-activated, globals.$ionic-color-neutral-100);
+$tabbar-ionic-background-activated: var(--ion-tab-bar-background-activated, globals.$ion-primitives-neutral-100);
/// @prop - Background color of the tab bar button when focused
$tabbar-ionic-background-focused: var(--ion-tab-bar-background-focused, transparent);
/// @prop - Color of the tab bar button
-$tabbar-ionic-color: var(--ion-tab-bar-color, globals.$ionic-color-neutral-800);
+$tabbar-ionic-color: var(--ion-tab-bar-color, globals.$ion-primitives-neutral-800);
/// @prop - Color of the selected tab bar button
-$tabbar-ionic-color-selected: var(--ion-tab-bar-color-selected, globals.$ionic-color-primary-base);
+$tabbar-ionic-color-selected: var(--ion-tab-bar-color-selected, globals.$ion-semantics-primary-base);
diff --git a/core/src/components/tab-button/tab-button.ionic.scss b/core/src/components/tab-button/tab-button.ionic.scss
index 79e905f5f8..463385df2a 100644
--- a/core/src/components/tab-button/tab-button.ionic.scss
+++ b/core/src/components/tab-button/tab-button.ionic.scss
@@ -5,20 +5,20 @@
// --------------------------------------------------------------
:host {
- --focus-ring-color: #{globals.$ionic-state-focus-1};
- --focus-ring-width: #{globals.$ionic-border-radius-050};
+ --focus-ring-color: #{globals.$ion-border-focus-default};
+ --focus-ring-width: #{globals.$ion-border-radius-025};
- @include globals.border-radius(globals.$ionic-border-radius-200);
+ @include globals.border-radius(globals.$ion-border-radius-200);
align-content: center;
- min-height: globals.$ionic-scale-1200;
- max-height: globals.$ionic-scale-1800;
+ min-height: globals.$ion-scale-1200;
+ max-height: globals.$ion-scale-1800;
- font-size: globals.$ionic-font-size-300;
- font-weight: globals.$ionic-font-weight-medium;
+ font-size: globals.$ion-font-size-300;
+ font-weight: globals.$ion-font-weight-medium;
- line-height: globals.$ionic-line-height-500;
+ line-height: globals.$ion-font-line-height-500;
}
// Tab Button: Native
@@ -39,7 +39,7 @@
// -------------------------------------------------------------------------------
.button-native {
- min-width: globals.$ionic-scale-1200;
+ min-width: globals.$ion-scale-1200;
overflow: visible;
@@ -70,6 +70,6 @@
// Icon
::slotted(ion-icon) {
- width: globals.$ionic-scale-600;
- height: globals.$ionic-scale-600;
+ width: globals.$ion-scale-600;
+ height: globals.$ion-scale-600;
}
diff --git a/core/src/components/textarea/textarea.ionic.outline.scss b/core/src/components/textarea/textarea.ionic.outline.scss
index 5a5f69a34b..6bd42fe85c 100644
--- a/core/src/components/textarea/textarea.ionic.outline.scss
+++ b/core/src/components/textarea/textarea.ionic.outline.scss
@@ -4,8 +4,8 @@
// ----------------------------------------------------------------
:host(.textarea-fill-outline) {
- --border-width: #{globals.$ionic-border-size-025};
- --border-color: #{globals.$ionic-color-neutral-500};
+ --border-width: #{globals.$ion-border-size-025};
+ --border-color: #{globals.$ion-primitives-neutral-500};
}
// Textarea Fill: Outline, Textarea Wrapper
@@ -57,5 +57,5 @@
// ----------------------------------------------------------------
:host(.textarea-fill-outline) textarea {
- margin-top: globals.$ionic-space-100;
+ margin-top: globals.$ion-space-100;
}
diff --git a/core/src/components/textarea/textarea.ionic.scss b/core/src/components/textarea/textarea.ionic.scss
index 2a5be63e26..28bef41a37 100644
--- a/core/src/components/textarea/textarea.ionic.scss
+++ b/core/src/components/textarea/textarea.ionic.scss
@@ -6,14 +6,14 @@
// --------------------------------------------------
:host {
- --color: #{globals.$ionic-color-neutral-1200};
- --highlight-color-valid: #{globals.$ionic-color-success-base};
- --highlight-color-invalid: #{globals.$ionic-color-danger-base};
- --placeholder-color: #{globals.$ionic-color-neutral-800};
+ --color: #{globals.$ion-primitives-neutral-1200};
+ --highlight-color-valid: #{globals.$ion-semantics-success-base};
+ --highlight-color-invalid: #{globals.$ion-semantics-danger-base};
+ --placeholder-color: #{globals.$ion-primitives-neutral-800};
--placeholder-opacity: 1;
- --background: #{globals.$ionic-color-base-white};
+ --background: #{globals.$ion-primitives-base-white};
- @include globals.typography(globals.$ionic-body-md-regular);
+ @include globals.typography(globals.$ion-body-md-regular);
}
// Ionic Textarea Sizes
@@ -26,52 +26,52 @@
}
:host(.textarea-size-small) .textarea-wrapper-inner {
- --padding-top: #{globals.$ionic-space-200};
- --padding-end: #{globals.$ionic-space-300};
- --padding-bottom: #{globals.$ionic-space-200};
- --padding-start: #{globals.$ionic-space-300};
+ --padding-top: #{globals.$ion-space-200};
+ --padding-end: #{globals.$ion-space-300};
+ --padding-bottom: #{globals.$ion-space-200};
+ --padding-start: #{globals.$ion-space-300};
- min-height: globals.$ionic-scale-2800;
+ min-height: globals.$ion-scale-2800;
}
:host(.textarea-size-medium) .textarea-wrapper-inner {
- --padding-top: #{globals.$ionic-space-300};
- --padding-end: #{globals.$ionic-space-400};
- --padding-bottom: #{globals.$ionic-space-300};
- --padding-start: #{globals.$ionic-space-400};
+ --padding-top: #{globals.$ion-space-300};
+ --padding-end: #{globals.$ion-space-400};
+ --padding-bottom: #{globals.$ion-space-300};
+ --padding-start: #{globals.$ion-space-400};
- min-height: globals.$ionic-scale-3400;
+ min-height: globals.$ion-scale-3400;
}
:host(.textarea-size-large) .textarea-wrapper-inner {
- --padding-top: #{globals.$ionic-space-400};
- --padding-end: #{globals.$ionic-space-500};
- --padding-bottom: #{globals.$ionic-space-400};
- --padding-start: #{globals.$ionic-space-500};
+ --padding-top: #{globals.$ion-space-400};
+ --padding-end: #{globals.$ion-space-500};
+ --padding-bottom: #{globals.$ion-space-400};
+ --padding-start: #{globals.$ion-space-500};
- min-height: globals.$ionic-scale-3600;
+ min-height: globals.$ion-scale-3600;
}
// Ionic Textarea Shapes
// --------------------------------------------------
:host(.textarea-shape-soft) {
- --border-radius: #{globals.$ionic-border-radius-200};
+ --border-radius: #{globals.$ion-border-radius-200};
}
:host(.textarea-shape-round) {
- --border-radius: #{globals.$ionic-border-radius-400};
+ --border-radius: #{globals.$ion-border-radius-400};
}
:host(.textarea-shape-rectangular) {
- --border-radius: #{globals.$ionic-border-radius-0};
+ --border-radius: #{globals.$ion-border-radius-0};
}
// Textarea Wrapper
// ----------------------------------------------------------------
.textarea-wrapper {
- gap: globals.$ionic-space-100;
+ gap: globals.$ion-space-100;
}
.textarea-wrapper-inner {
@@ -97,9 +97,9 @@
// ----------------------------------------------------------------
.label-text-wrapper {
- @include globals.typography(globals.$ionic-body-sm-medium);
+ @include globals.typography(globals.$ion-body-sm-medium);
- color: globals.$ionic-color-neutral-1000;
+ color: globals.$ion-primitives-neutral-1000;
}
:host(.label-floating) .label-text-wrapper {
@@ -110,25 +110,25 @@
// ----------------------------------------------------------------
ion-icon {
- color: globals.$ionic-color-neutral-800;
+ color: globals.$ion-primitives-neutral-800;
- font-size: globals.$ionic-scale-400;
+ font-size: globals.$ion-scale-400;
}
.start-slot-wrapper,
.end-slot-wrapper {
- margin-top: globals.$ionic-space-050;
+ margin-top: globals.$ion-space-050;
}
// Textarea Bottom Content
// ----------------------------------------------------------------
.textarea-bottom {
- @include globals.padding(globals.$ionic-space-100, var(--padding-end), null, var(--padding-start));
- @include globals.typography(globals.$ionic-body-sm-medium);
+ @include globals.padding(globals.$ion-space-100, var(--padding-end), null, var(--padding-start));
+ @include globals.typography(globals.$ion-body-sm-medium);
}
.textarea-bottom .helper-text,
.textarea-bottom .counter {
- color: globals.$ionic-color-neutral-800;
+ color: globals.$ion-primitives-neutral-800;
}
diff --git a/core/src/components/title/test/basic/title.e2e.ts-snapshots/title-basic-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/title/test/basic/title.e2e.ts-snapshots/title-basic-ionic-md-ltr-light-Mobile-Chrome-linux.png
index d5fd7ffa4d..288cade8dd 100644
Binary files a/core/src/components/title/test/basic/title.e2e.ts-snapshots/title-basic-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/title/test/basic/title.e2e.ts-snapshots/title-basic-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/title/test/basic/title.e2e.ts-snapshots/title-basic-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/title/test/basic/title.e2e.ts-snapshots/title-basic-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 98ee8a7e5c..1d902283a9 100644
Binary files a/core/src/components/title/test/basic/title.e2e.ts-snapshots/title-basic-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/title/test/basic/title.e2e.ts-snapshots/title-basic-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/title/title.ionic.scss b/core/src/components/title/title.ionic.scss
index fe18c12eb9..f44007c0e6 100644
--- a/core/src/components/title/title.ionic.scss
+++ b/core/src/components/title/title.ionic.scss
@@ -5,7 +5,7 @@
// --------------------------------------------------
:host {
- @include globals.typography(globals.$ionic-heading-h6-medium);
+ @include globals.typography(globals.$ion-heading-h6-medium);
@include globals.padding(var(--padding-top), 0, var(--padding-bottom));
box-sizing: border-box;
@@ -28,5 +28,5 @@
// --------------------------------------------------
:host(.title-large) {
- @include globals.typography(globals.$ionic-heading-h1-medium);
+ @include globals.typography(globals.$ion-heading-h1-medium);
}
diff --git a/core/src/components/toast/toast.ionic.scss b/core/src/components/toast/toast.ionic.scss
index 2f3bfced63..076f7df63a 100644
--- a/core/src/components/toast/toast.ionic.scss
+++ b/core/src/components/toast/toast.ionic.scss
@@ -5,15 +5,15 @@
// --------------------------------------------------
:host {
- --background: #{globals.$ionic-color-neutral-1200};
- --box-shadow: #{globals.$ionic-elevation-400};
- --button-color: #{globals.$ionic-color-base-white};
- --color: #{globals.$ionic-color-base-white};
+ --background: #{globals.$ion-primitives-neutral-1200};
+ --box-shadow: #{globals.$ion-elevation-4};
+ --button-color: #{globals.$ion-primitives-base-white};
+ --color: #{globals.$ion-primitives-base-white};
--max-width: 343px;
--start: 8px;
--end: 8px;
- @include globals.typography(globals.$ionic-body-md-medium);
+ @include globals.typography(globals.$ion-body-md-medium);
// TODO(ROU-10853): replace this value with a layer token.
z-index: 1001;
@@ -32,56 +32,56 @@
}
.toast-container {
- @include globals.padding(globals.$ionic-space-300, globals.$ionic-space-400);
+ @include globals.padding(globals.$ion-space-300, globals.$ion-space-400);
}
// Toast Shapes
// --------------------------------------------------
:host(.toast-shape-soft) {
- --border-radius: #{globals.$ionic-border-radius-200};
+ --border-radius: #{globals.$ion-border-radius-200};
}
:host(.toast-shape-round) {
- --border-radius: #{globals.$ionic-border-radius-400};
+ --border-radius: #{globals.$ion-border-radius-400};
}
:host(.toast-shape-rectangular) {
- --border-radius: #{globals.$ionic-border-radius-0};
+ --border-radius: #{globals.$ion-border-radius-0};
}
// Toast Header
// --------------------------------------------------
.toast-header {
- @include globals.typography(globals.$ionic-heading-h6-medium);
+ @include globals.typography(globals.$ion-heading-h6-medium);
}
// Toast Button
// --------------------------------------------------
.toast-layout-baseline .toast-button-group-start {
- @include globals.margin-horizontal(null, globals.$ionic-space-400);
+ @include globals.margin-horizontal(null, globals.$ion-space-400);
}
.toast-layout-stacked .toast-button-group-start {
- @include globals.margin(null, null, globals.$ionic-space-400, null);
+ @include globals.margin(null, null, globals.$ion-space-400, null);
}
.toast-layout-baseline .toast-button-group-end {
- @include globals.margin-horizontal(globals.$ionic-space-400, null);
+ @include globals.margin-horizontal(globals.$ion-space-400, null);
}
.toast-layout-stacked .toast-button-group-end {
- @include globals.margin(globals.$ionic-space-400, null, null, null);
+ @include globals.margin(globals.$ion-space-400, null, null, null);
}
.toast-button-group {
- gap: globals.$ionic-space-400;
+ gap: globals.$ion-space-400;
}
.toast-button {
- @include globals.typography(globals.$ionic-body-md-link);
+ @include globals.typography(globals.$ion-body-md-regular);
@include globals.padding(0);
// necessary for ripple to work properly
@@ -89,6 +89,8 @@
background-color: transparent;
+ text-decoration: underline;
+
overflow: hidden;
}
@@ -96,7 +98,7 @@
// --------------------------------------------------
.toast-icon {
- @include globals.margin-horizontal(0, globals.$ionic-space-200);
+ @include globals.margin-horizontal(0, globals.$ion-space-200);
}
// Toast Icon
@@ -104,5 +106,5 @@
.toast-icon,
.toast-button-icon {
- font-size: globals.$ionic-scale-600;
+ font-size: globals.$ion-scale-600;
}
diff --git a/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-inset-list-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-inset-list-ionic-md-ltr-light-Mobile-Chrome-linux.png
index eb2ace6413..e54dbf294b 100644
Binary files a/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-inset-list-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-inset-list-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-inset-list-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-inset-list-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 4e09cc3051..9050c5f24f 100644
Binary files a/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-inset-list-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-inset-list-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-inset-list-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-inset-list-ionic-md-rtl-light-Mobile-Chrome-linux.png
index 19a7460e51..f06319015f 100644
Binary files a/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-inset-list-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-inset-list-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-inset-list-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-inset-list-ionic-md-rtl-light-Mobile-Firefox-linux.png
index 2dfc0829f8..d9f914779f 100644
Binary files a/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-inset-list-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-inset-list-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-item-color-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-item-color-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 90c6e16551..d76bd6e2e8 100644
Binary files a/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-item-color-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-item-color-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-item-color-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-item-color-ionic-md-ltr-light-Mobile-Firefox-linux.png
index d58e1c7d76..4fcf596db6 100644
Binary files a/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-item-color-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-item-color-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-list-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-list-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 90c6e16551..d76bd6e2e8 100644
Binary files a/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-list-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-list-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-list-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-list-ionic-md-ltr-light-Mobile-Firefox-linux.png
index d58e1c7d76..4fcf596db6 100644
Binary files a/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-list-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-list-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-list-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-list-ionic-md-rtl-light-Mobile-Chrome-linux.png
index 4bcadc06aa..d098edd761 100644
Binary files a/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-list-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-list-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-list-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-list-ionic-md-rtl-light-Mobile-Firefox-linux.png
index 4a0e11570c..c283f8b47f 100644
Binary files a/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-list-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/toggle/test/item/toggle.e2e.ts-snapshots/toggle-list-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 78aad53634..7c0b0dc066 100644
Binary files a/core/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 168a3e8051..f6bd27ead2 100644
Binary files a/core/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-ionic-md-ltr-light-Mobile-Safari-linux.png
index 3d6890bfa3..166a9813d4 100644
Binary files a/core/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-ionic-md-rtl-light-Mobile-Chrome-linux.png
index 58ce3cf3bf..07f694d200 100644
Binary files a/core/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-ionic-md-rtl-light-Mobile-Chrome-linux.png and b/core/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-ionic-md-rtl-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-ionic-md-rtl-light-Mobile-Firefox-linux.png
index 602c4fa08c..a0ecc5a2fe 100644
Binary files a/core/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-ionic-md-rtl-light-Mobile-Firefox-linux.png and b/core/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-ionic-md-rtl-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-ionic-md-rtl-light-Mobile-Safari-linux.png
index 911f1ecbc4..2eb485718c 100644
Binary files a/core/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-ionic-md-rtl-light-Mobile-Safari-linux.png and b/core/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-ionic-md-rtl-light-Mobile-Safari-linux.png differ
diff --git a/core/src/components/toggle/toggle.ionic.scss b/core/src/components/toggle/toggle.ionic.scss
index 670a8cddcf..a81e5797b2 100644
--- a/core/src/components/toggle/toggle.ionic.scss
+++ b/core/src/components/toggle/toggle.ionic.scss
@@ -5,22 +5,22 @@
// -----------------------------------------
:host {
- --track-background: #{globals.$ionic-color-neutral-800};
+ --track-background: #{globals.$ion-primitives-neutral-800};
--track-background-checked: #{globals.ion-color(primary, base)};
- --border-radius: #{globals.$ionic-border-radius-full};
- --focus-ring-color: #{globals.$ionic-state-focus-1};
- --focus-ring-width: #{globals.$ionic-border-size-050};
- --handle-background: #{globals.$ionic-color-base-white};
- --handle-background-checked: #{globals.$ionic-color-base-white};
- --handle-border-radius: #{globals.$ionic-border-radius-full};
- --handle-height: #{globals.$ionic-scale-500};
- --handle-max-height: #{globals.$ionic-scale-500};
- --handle-width: #{globals.$ionic-scale-500};
- --handle-spacing: #{globals.$ionic-space-050};
+ --border-radius: #{globals.$ion-border-radius-full};
+ --focus-ring-color: #{globals.$ion-border-focus-default};
+ --focus-ring-width: #{globals.$ion-border-size-050};
+ --handle-background: #{globals.$ion-primitives-base-white};
+ --handle-background-checked: #{globals.$ion-primitives-base-white};
+ --handle-border-radius: #{globals.$ion-border-radius-full};
+ --handle-height: #{globals.$ion-scale-500};
+ --handle-max-height: #{globals.$ion-scale-500};
+ --handle-width: #{globals.$ion-scale-500};
+ --handle-spacing: #{globals.$ion-space-050};
--handle-transition: transform 300ms, width 120ms ease-in-out 80ms, left 110ms ease-in-out 80ms,
right 110ms ease-in-out 80ms;
- @include globals.typography(globals.$ionic-body-md-regular);
+ @include globals.typography(globals.$ion-body-md-regular);
width: 100%;
@@ -33,15 +33,15 @@
.toggle-wrapper {
align-items: center;
- min-height: globals.$ionic-scale-1200;
+ min-height: globals.$ion-scale-1200;
}
// Toggle Native Wrapper
// ----------------------------------------------------------------
.native-wrapper .toggle-icon {
- width: globals.$ionic-scale-1100;
- height: globals.$ionic-scale-600;
+ width: globals.$ion-scale-1100;
+ height: globals.$ion-scale-600;
/**
* The handle box shadow should not
@@ -58,7 +58,7 @@
// ----------------------------------------------------------------
:host(.ion-focused) .toggle-icon {
- outline: var(--focus-ring-width) globals.$ionic-border-style-solid var(--focus-ring-color);
+ outline: var(--focus-ring-width) globals.$ion-border-style-solid var(--focus-ring-color);
outline-offset: var(--focus-ring-width);
}
@@ -87,12 +87,12 @@
align-items: center;
justify-content: center;
- color: globals.$ionic-color-neutral-1200;
+ color: globals.$ion-primitives-neutral-1200;
}
.toggle-inner .toggle-switch-icon {
- width: globals.$ionic-scale-400;
- height: globals.$ionic-scale-400;
+ width: globals.$ion-scale-400;
+ height: globals.$ion-scale-400;
}
// Toggle Label Placement - Start/Default
@@ -112,8 +112,8 @@
* the input should be on the end
* when the label sits at the start.
*/
- @include globals.margin(null, globals.$ionic-space-400, null, 0);
- color: globals.$ionic-color-neutral-1200;
+ @include globals.margin(null, globals.$ion-space-400, null, 0);
+ color: globals.$ion-primitives-neutral-1200;
}
// Toggle Label Placement - End
@@ -133,5 +133,5 @@
* when the label sits at the end.
*/
:host(.toggle-label-placement-end) .label-text-wrapper {
- @include globals.margin(null, 0, null, globals.$ionic-space-400);
+ @include globals.margin(null, 0, null, globals.$ion-space-400);
}
diff --git a/core/src/components/toolbar/toolbar.ionic.scss b/core/src/components/toolbar/toolbar.ionic.scss
index 6a15979af3..37214ef7b8 100644
--- a/core/src/components/toolbar/toolbar.ionic.scss
+++ b/core/src/components/toolbar/toolbar.ionic.scss
@@ -13,18 +13,18 @@ $toolbar-order-ionic: (
// --------------------------------------------------
:host {
- --background: #{globals.$ionic-color-base-white};
- --color: #{globals.$ionic-color-neutral-1200};
+ --background: #{globals.$ion-primitives-base-white};
+ --color: #{globals.$ion-primitives-neutral-1200};
--border-color: currentColor;
- --padding-top: #{globals.$ionic-space-200};
- --padding-bottom: #{globals.$ionic-space-200};
- --padding-start: #{globals.$ionic-space-200};
- --padding-end: #{globals.$ionic-space-200};
- --min-height: #{globals.$ionic-scale-1400};
+ --padding-top: #{globals.$ion-space-200};
+ --padding-bottom: #{globals.$ion-space-200};
+ --padding-start: #{globals.$ion-space-200};
+ --padding-end: #{globals.$ion-space-200};
+ --min-height: #{globals.$ion-scale-1400};
}
.toolbar-container {
- gap: globals.$ionic-space-400;
+ gap: globals.$ion-space-400;
}
// Toolbar: Content
@@ -56,7 +56,7 @@ $toolbar-order-ionic: (
}
:host(.toolbar-title-large) ::slotted(ion-title) {
- @include globals.padding-horizontal(globals.$ionic-space-400);
+ @include globals.padding-horizontal(globals.$ion-space-400);
}
// Ionic Toolbar Slot Placement
@@ -81,7 +81,7 @@ $toolbar-order-ionic: (
display: flex;
flex: 1;
- gap: globals.$ionic-space-200;
+ gap: globals.$ion-space-200;
}
::slotted([slot="end"]) {
diff --git a/core/src/css/ionic/core.ionic.scss b/core/src/css/ionic/core.ionic.scss
index 928291ee32..8142977284 100644
--- a/core/src/css/ionic/core.ionic.scss
+++ b/core/src/css/ionic/core.ionic.scss
@@ -4,8 +4,8 @@
// --------------------------------------------------
:root {
- --ionic-global-background-color: #{globals.$ionic-color-neutral-100};
- --ionic-global-text-color: #{globals.$ionic-color-neutral-900};
+ --ionic-global-background-color: #{globals.$ion-primitives-neutral-100};
+ --ionic-global-text-color: #{globals.$ion-primitives-neutral-900};
/**
* Set the theme colors from the
@@ -50,7 +50,7 @@ html.ionic ion-modal ion-header {
html.ionic ion-modal.modal-card ion-header ion-toolbar:first-of-type,
html.ionic ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,
html.ionic ion-modal ion-footer ion-toolbar:first-of-type {
- padding-top: globals.$ionic-space-400;
+ padding-top: globals.$ion-space-400;
}
/**
@@ -61,7 +61,7 @@ html.ionic ion-modal ion-footer ion-toolbar:first-of-type {
html.ionic ion-modal.modal-card ion-header ion-toolbar:last-of-type,
html.ionic ion-modal.modal-sheet ion-header ion-toolbar:last-of-type,
html.ionic ion-modal ion-footer ion-toolbar:last-of-type {
- padding-bottom: globals.$ionic-space-400;
+ padding-bottom: globals.$ion-space-400;
}
/**
@@ -69,8 +69,8 @@ html.ionic ion-modal ion-footer ion-toolbar:last-of-type {
* for the safe area insets.
*/
html.ionic ion-modal ion-toolbar {
- --padding-start: calc(var(--ion-safe-area-right) + #{globals.$ionic-space-400});
- --padding-end: calc(var(--ion-safe-area-left) + #{globals.$ionic-space-400});
+ --padding-start: calc(var(--ion-safe-area-right) + #{globals.$ion-space-400});
+ --padding-end: calc(var(--ion-safe-area-left) + #{globals.$ion-space-400});
}
/**
@@ -95,9 +95,9 @@ html.ionic ion-modal ion-header ion-toolbar ion-title {
* within a modal.
*/
html.ionic ion-modal.modal-sheet ion-content {
- --padding-start: #{globals.$ionic-space-400};
- --padding-end: #{globals.$ionic-space-400};
- --padding-bottom: #{globals.$ionic-space-400};
+ --padding-start: #{globals.$ion-space-400};
+ --padding-end: #{globals.$ion-space-400};
+ --padding-bottom: #{globals.$ion-space-400};
}
/**
@@ -223,7 +223,7 @@ ion-toast-controller,
html.plt-ios.plt-hybrid,
html.plt-ios.plt-pwa {
- --ion-statusbar-padding: #{globals.$ionic-space-500};
+ --ion-statusbar-padding: #{globals.$ion-space-500};
}
@supports (padding-top: 20px) {
@@ -293,28 +293,28 @@ ion-card-header.ion-color .ion-inherit-color {
}
.menu-content-reveal {
- box-shadow: #{globals.$ionic-elevation-100};
+ box-shadow: #{globals.$ion-elevation-1};
}
.menu-content-push {
- box-shadow: #{globals.$ionic-elevation-100};
+ box-shadow: #{globals.$ion-elevation-1};
}
// Accordion Styles
ion-accordion-group.accordion-group-expand-inset > ion-accordion:first-of-type {
- border-top-left-radius: globals.$ionic-border-radius-200;
- border-top-right-radius: globals.$ionic-border-radius-200;
+ border-top-left-radius: globals.$ion-border-radius-200;
+ border-top-right-radius: globals.$ion-border-radius-200;
}
ion-accordion-group.accordion-group-expand-inset > ion-accordion:last-of-type {
- border-bottom-left-radius: globals.$ionic-border-radius-200;
- border-bottom-right-radius: globals.$ionic-border-radius-200;
+ border-bottom-left-radius: globals.$ion-border-radius-200;
+ border-bottom-right-radius: globals.$ion-border-radius-200;
}
// The toggle icon is nested in the accordion item so we need to
// style it from a global level.
ion-accordion > [slot="header"] .ion-accordion-toggle-icon {
- color: globals.$ionic-color-neutral-1000;
- font-size: globals.$ionic-scale-600;
+ color: globals.$ion-primitives-neutral-1000;
+ font-size: globals.$ion-scale-600;
}
ion-accordion.accordion-animated > [slot="header"] .ion-accordion-toggle-icon {
@@ -341,15 +341,15 @@ ion-accordion.accordion-expanded > [slot="header"] .ion-accordion-toggle-icon {
// Items inside of an accordion should have reduced padding
// due to the padding added to the accordion content.
ion-accordion > [slot="content"] ion-item {
- @include globals.typography(globals.$ionic-body-md-regular);
+ @include globals.typography(globals.$ion-body-md-regular);
- color: globals.$ionic-color-neutral-1000;
+ color: globals.$ion-primitives-neutral-1000;
--padding-start: 0;
- --padding-top: #{globals.$ionic-space-300};
- --padding-bottom: #{globals.$ionic-space-300};
+ --padding-top: #{globals.$ion-space-300};
+ --padding-bottom: #{globals.$ion-space-300};
--padding-end: 0;
- --min-height: #{globals.$ionic-scale-700};
+ --min-height: #{globals.$ion-scale-700};
}
// Safari/iOS 15 changes the appearance of input[type="date"].
diff --git a/core/src/css/ionic/ionic-swiper.ionic.scss b/core/src/css/ionic/ionic-swiper.ionic.scss
index f2ffc58d4b..9de90bbf89 100644
--- a/core/src/css/ionic/ionic-swiper.ionic.scss
+++ b/core/src/css/ionic/ionic-swiper.ionic.scss
@@ -4,10 +4,10 @@
// --------------------------------------------------
.swiper {
- --bullet-background: #{tokens.$ionic-color-neutral-800};
- --bullet-background-active: #{tokens.$ionic-color-primary-base};
+ --bullet-background: #{tokens.$ion-primitives-neutral-800};
+ --bullet-background-active: #{tokens.$ion-semantics-primary-base};
--progress-bar-background: rgba(#010408, 0.25);
- --progress-bar-background-active: #{tokens.$ionic-color-primary-600};
+ --progress-bar-background-active: #{tokens.$ion-semantics-primary-600};
--scroll-bar-background: rgba(#010408, 0.1);
--scroll-bar-background-active: rgba(#010408, 0.5);
/**
diff --git a/core/src/css/ionic/link.ionic.scss b/core/src/css/ionic/link.ionic.scss
index 25e706e866..e9d9d633c8 100644
--- a/core/src/css/ionic/link.ionic.scss
+++ b/core/src/css/ionic/link.ionic.scss
@@ -7,11 +7,11 @@
align-items: center;
- gap: globals.$ionic-space-100;
+ gap: globals.$ion-space-100;
transition: color 0.2s ease-in-out;
- font-weight: globals.$ionic-font-weight-regular;
+ font-weight: globals.$ion-font-weight-regular;
text-decoration-color: inherit;
@@ -23,7 +23,7 @@
// -------------------------------------------------------------------------------
&:visited {
- color: globals.$ionic-color-info-500;
+ color: globals.$ion-semantics-info-500;
}
}
@@ -31,7 +31,7 @@
// -------------------------------------------------------------------------------
@mixin ionic-link {
- color: globals.$ionic-color-info-400;
+ color: globals.$ion-semantics-info-400;
text-decoration: none;
@@ -51,7 +51,7 @@
&:focus,
&.ion-focused {
- outline: 2px solid globals.$ionic-color-primary-100;
+ outline: 2px solid globals.$ion-semantics-primary-100;
outline-offset: 2px;
text-decoration: underline;
@@ -62,7 +62,7 @@
&:active,
&.ion-activated {
- color: globals.$ionic-color-info-500;
+ color: globals.$ion-semantics-info-500;
text-decoration: underline;
}
@@ -88,7 +88,7 @@ a.ionic-link,
@media (any-hover: hover) {
&:hover {
- color: globals.$ionic-color-info-400;
+ color: globals.$ion-semantics-info-400;
}
}
@@ -97,7 +97,7 @@ a.ionic-link,
&:focus,
&.ion-focused {
- outline: 2px solid globals.$ionic-color-primary-100;
+ outline: 2px solid globals.$ion-semantics-primary-100;
outline-offset: 2px;
color: currentColor;
@@ -110,7 +110,7 @@ a.ionic-link,
&:active,
&.ion-activated {
- color: globals.$ionic-color-info-500;
+ color: globals.$ion-semantics-info-500;
}
}
diff --git a/core/src/css/ionic/typography.ionic.scss b/core/src/css/ionic/typography.ionic.scss
index afbe10f65d..cb746952ec 100644
--- a/core/src/css/ionic/typography.ionic.scss
+++ b/core/src/css/ionic/typography.ionic.scss
@@ -2,34 +2,34 @@
// TODO(ROU-10833): add font loading solution here, as a @font-face, base64 or cdn
html {
- font-family: globals.$ionic-font-family;
+ font-family: globals.$ion-font-family;
}
body {
- @include globals.typography(globals.$ionic-body-md-regular);
+ @include globals.typography(globals.$ion-body-md-regular);
}
/* Override html headings based on heading tokens */
h1 {
- @include globals.typography(globals.$ionic-heading-h1-regular);
+ @include globals.typography(globals.$ion-heading-h1-regular);
}
h2 {
- @include globals.typography(globals.$ionic-heading-h2-regular);
+ @include globals.typography(globals.$ion-heading-h2-regular);
}
h3 {
- @include globals.typography(globals.$ionic-heading-h3-regular);
+ @include globals.typography(globals.$ion-heading-h3-regular);
}
h4 {
- @include globals.typography(globals.$ionic-heading-h4-regular);
+ @include globals.typography(globals.$ion-heading-h4-regular);
}
h5 {
- @include globals.typography(globals.$ionic-heading-h5-regular);
+ @include globals.typography(globals.$ion-heading-h5-regular);
}
h6 {
- @include globals.typography(globals.$ionic-heading-h6-regular);
+ @include globals.typography(globals.$ion-heading-h6-regular);
}
diff --git a/core/src/css/test/typography/basic/index.html b/core/src/css/test/typography/basic/index.html
index 989efe0443..2d88f16417 100644
--- a/core/src/css/test/typography/basic/index.html
+++ b/core/src/css/test/typography/basic/index.html
@@ -23,90 +23,84 @@
-
+
Display
lg
-
display-lg-regular
-
display-lg-light
+
display-lg-regular
+
display-lg-light
sm
-
display-sm-regular
-
display-sm-light
+
display-sm-regular
+
display-sm-light
Headings
h1
-
heading-h1-regular
-
heading-h1-medium
-
heading-h1-semi-bold
-
heading-h1-bold
+
heading-h1-regular
+
heading-h1-medium
+
heading-h1-semi-bold
+
heading-h1-bold
h2
-
heading-h2-regular
-
heading-h2-medium
-
heading-h2-semi-bold
-
heading-h2-bold
+
heading-h2-regular
+
heading-h2-medium
+
heading-h2-semi-bold
+
heading-h2-bold
h3
-
heading-h3-regular
-
heading-h3-medium
-
heading-h3-semi-bold
-
heading-h3-bold
+
heading-h3-regular
+
heading-h3-medium
+
heading-h3-semi-bold
+
heading-h3-bold
h4
-
heading-h4-regular
-
heading-h4-medium
-
heading-h4-semi-bold
-
heading-h4-bold
+
heading-h4-regular
+
heading-h4-medium
+
heading-h4-semi-bold
+
heading-h4-bold
h5
-
heading-h5-regular
-
heading-h5-medium
-
heading-h5-semi-bold
-
heading-h5-bold
+
heading-h5-regular
+
heading-h5-medium
+
heading-h5-semi-bold
+
heading-h5-bold
h6
-
heading-h6-regular
-
heading-h6-medium
-
heading-h6-semi-bold
-
heading-h6-bold
+
heading-h6-regular
+
heading-h6-medium
+
heading-h6-semi-bold
+
heading-h6-bold
Body
sm
-
ionic-body-sm-regular
-
ionic-body-sm-medium
-
ionic-body-sm-semi-bold
-
ionic-body-sm-bold
-
ionic-body-sm-link
-
ionic-body-sm-italic
+
ion-body-sm-regular
+
ion-body-sm-medium
+
ion-body-sm-semi-bold
+
ion-body-sm-bold
md
-
ionic-body-md-regular
-
ionic-body-md-medium
-
ionic-body-md-semi-bold
-
ionic-body-md-bold
-
ionic-body-md-link
-
ionic-body-md-italic
+
ion-body-md-regular
+
ion-body-md-medium
+
ion-body-md-semi-bold
+
ion-body-md-bold
lg
-
ionic-body-lg-regular
-
ionic-body-lg-medium
-
ionic-body-lg-semi-bold
-
ionic-body-lg-bold
-
ionic-body-lg-link
-
ionic-body-lg-italic
+
ion-body-lg-regular
+
ion-body-lg-medium
+
ion-body-lg-semi-bold
+
ion-body-lg-bold
Action
-
ionic-action-sm
-
ionic-action-md
-
ionic-action-lg
-
ionic-action-xl
+
ion-action-sm
+
ion-action-md
+
ion-action-lg
+
ion-action-xl
Overline
-
ionic-overline-regular
-
ionic-overline-medium
-
ionic-overline-semi-bold
-
ionic-overline-bold
+
ion-overline-regular
+
ion-overline-medium
+
ion-overline-semi-bold
+
ion-overline-bold
diff --git a/core/src/css/test/typography/basic/typography.e2e.ts-snapshots/ionic-typography-basic-styles-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/css/test/typography/basic/typography.e2e.ts-snapshots/ionic-typography-basic-styles-ionic-md-ltr-light-Mobile-Chrome-linux.png
index 635d03fdb6..7daa4d1dee 100644
Binary files a/core/src/css/test/typography/basic/typography.e2e.ts-snapshots/ionic-typography-basic-styles-ionic-md-ltr-light-Mobile-Chrome-linux.png and b/core/src/css/test/typography/basic/typography.e2e.ts-snapshots/ionic-typography-basic-styles-ionic-md-ltr-light-Mobile-Chrome-linux.png differ
diff --git a/core/src/css/test/typography/basic/typography.e2e.ts-snapshots/ionic-typography-basic-styles-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/css/test/typography/basic/typography.e2e.ts-snapshots/ionic-typography-basic-styles-ionic-md-ltr-light-Mobile-Firefox-linux.png
index 57d0fd4715..42643eb2d2 100644
Binary files a/core/src/css/test/typography/basic/typography.e2e.ts-snapshots/ionic-typography-basic-styles-ionic-md-ltr-light-Mobile-Firefox-linux.png and b/core/src/css/test/typography/basic/typography.e2e.ts-snapshots/ionic-typography-basic-styles-ionic-md-ltr-light-Mobile-Firefox-linux.png differ
diff --git a/core/src/css/test/typography/basic/typography.e2e.ts-snapshots/ionic-typography-basic-styles-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/css/test/typography/basic/typography.e2e.ts-snapshots/ionic-typography-basic-styles-ionic-md-ltr-light-Mobile-Safari-linux.png
index 22c1fe4764..8e1e568926 100644
Binary files a/core/src/css/test/typography/basic/typography.e2e.ts-snapshots/ionic-typography-basic-styles-ionic-md-ltr-light-Mobile-Safari-linux.png and b/core/src/css/test/typography/basic/typography.e2e.ts-snapshots/ionic-typography-basic-styles-ionic-md-ltr-light-Mobile-Safari-linux.png differ
diff --git a/core/src/foundations/README.md b/core/src/foundations/README.md
index b2b0020ff4..261372cccd 100644
--- a/core/src/foundations/README.md
+++ b/core/src/foundations/README.md
@@ -8,21 +8,10 @@ Design tokens represent small, repeated design decisions that make up a design s
## Design Tokens Architecture
-The Ionic Design Tokens are stored on `core/src/foundations/tokens`. Here we have the abstract primitive tokens that will be common between all themes.
-Inside the `core/src/foundations/tokens/theme` we have the tokens that are specific to the new IOnic Theme, like primary colors, font-family and color states.
+The Ionic Design Tokens come from the [outsystems-design-tokens repo](https://github.com/OutSystems/outsystems-design-tokens).
-Currently, six categories of tokens are stored:
+Using the [outsystems-design-tokens package](https://www.npmjs.com/package/outsystems-design-tokens), we use its `npx run build.tokens` to pass our configuration file, that will generate 2 files inside `core/src/foundations`:
-- Colors
-- Font
-- Scale
-- Border
-- Elevation
-- Z-index
-
-Using [Style Dictionary](https://amzn.github.io/style-dictionary/), these tokens generate 3 files inside `core/src/foundations`:
-
-- `ionic.root.scss` - native CSS Custom Properties inside a `:root` element.
- `ionic.vars.scss` - SCSS variables, based on the native ones, that are used internally on all CSS/SCSS code.
- `ionic.utility.scss` - list of utility classes based on each Design Token.
@@ -51,39 +40,27 @@ Example:
}
```
-The `tokens.js` script, responsible for generating CSS and SCSS variables along with utility classes, will follow the same nomenclature: `prefix - CSS property name - type variation - modifier name`.
+The `index.js` script, on the scripts/tokens folder, is responsible for generating SCSS variables and utility classes, will follow the same nomenclature: `prefix - CSS property name - type variation - modifier name`.
-Examples:
-
-CSS Custom Property:
-
-```css
---ionic-color-primary-100
-```
+Examples:
SCSS Variable:
```scss
-$ionic-color-primary-100
+$ion-semantics-primary-300
```
Utility class:
```css
-.ionic-color-primary-100
+.ion-semantics-primary-300
```
-## When to change the Design Tokens
+## Managing the Design Tokens
-It's not expected that the `design-tokens.json` needs to be changed frequently. This represents the base of all the Ionic Design System and any change to the json file should be taken carefully, synced with the UX/UI Team and reviewed by other devs.
+It's not expected that the tokens need to be changed frequently. This represents the base of all the Ionic Design System and any change to them should be taken carefully, synced with the UX/UI Team and reviewed by other devs.
-Adding new tokens is more or less risk free. However, changing values will result in visual breaking changes and renaming tokens might cause the build to be broken.
-
-## How to change the Design Tokens
-
-Using `npm run build.tokens` will generate the `ionic.root.scss`, `ionic.vars.scss`, and `ionic.utility.scss` files with the updated values that come from the `design-tokens.json`.
-
-Design Tokens will also be generated automatically with the `npm run build` command. This ensures that if someone modifies the JSON without running the build tokens command, the changes will be applied correctly.
+With the current architecture, this management is done on the [outsystems-design-tokens repo](https://github.com/OutSystems/outsystems-design-tokens), and its dependency is updated here as needed.
## How to use
@@ -99,8 +76,8 @@ Usage example (Chip Component):
@use '../../themes/ionic/ionic.globals.scss' as globals;
:host {
- --background: #{globals.$ionic-color-neutral-100};
- color: globals.$ionic-color-neutral-900;
+ --background: #{globals.$ion-primitives-neutral-100};
+ color: globals.$ion-primitives-neutral-900;
@include globals.font-smoothing;
}
```
diff --git a/core/src/foundations/ionic.root.scss b/core/src/foundations/ionic.root.scss
deleted file mode 100644
index ef0131858a..0000000000
--- a/core/src/foundations/ionic.root.scss
+++ /dev/null
@@ -1,629 +0,0 @@
-/**
- * This is an auto-generated file, please do not change it directly.
- * Ionic Design System
- */
-
-@use "../themes/functions.sizes" as font;
-
-:root {
- --ionic-elevation-100: 0px 3px 9px 0px rgba(0, 0, 0, 0.07), 0px 0px 4px 0px rgba(0, 0, 0, 0.04);
- --ionic-elevation-200: 0px 8px 25px 0px rgba(0, 0, 0, 0.08), 0px 1px 5px 0px rgba(0, 0, 0, 0.05);
- --ionic-elevation-300: 0px 6px 32px 0px rgba(0, 0, 0, 0.16), 0px 2px 7px 0px rgba(0, 0, 0, 0.05);
- --ionic-elevation-400: 0px 15px 48px 0px rgba(0, 0, 0, 0.18), 0px 3px 12px 0px rgba(0, 0, 0, 0.12);
- --ionic-elevation-500: 0px 3px 9px 0px rgba(6, 43, 99, 0.07), 0px 0px 4px 0px rgba(6, 43, 99, 0.04);
- --ionic-elevation-600: 0px 8px 25px 0px rgba(6, 43, 99, 0.08), 0px 1px 5px 0px rgba(6, 43, 99, 0.05);
- --ionic-elevation-700: 0px 15px 32px 0px rgba(6, 43, 99, 0.09), 0px 2px 7px 0px rgba(6, 43, 99, 0.05);
- --ionic-elevation-800: 0px 20px 48px 0px rgba(6, 43, 99, 0.12), 0px 3px 14px 0px rgba(6, 43, 99, 0.12);
- --ionic-font-size-275: #{font.px-to-rem(11)};
- --ionic-font-size-300: #{font.px-to-rem(12)};
- --ionic-font-size-350: #{font.px-to-rem(14)};
- --ionic-font-size-400: #{font.px-to-rem(16)};
- --ionic-font-size-450: #{font.px-to-rem(18)};
- --ionic-font-size-500: #{font.px-to-rem(20)};
- --ionic-font-size-550: #{font.px-to-rem(22)};
- --ionic-font-size-600: #{font.px-to-rem(24)};
- --ionic-font-size-650: #{font.px-to-rem(26)};
- --ionic-font-size-700: #{font.px-to-rem(28)};
- --ionic-font-size-800: #{font.px-to-rem(32)};
- --ionic-font-size-900: #{font.px-to-rem(36)};
- --ionic-font-weight-thin: 100;
- --ionic-font-weight-extra-light: 200;
- --ionic-font-weight-light: 300;
- --ionic-font-weight-regular: 400;
- --ionic-font-weight-medium: 500;
- --ionic-font-weight-semi-bold: 600;
- --ionic-font-weight-bold: 700;
- --ionic-font-weight-extra-bold: 800;
- --ionic-font-weight-black: 900;
- --ionic-letter-spacing-0: 0;
- --ionic-letter-spacing-1: 1%;
- --ionic-letter-spacing-2: 1.5%;
- --ionic-line-height-300: 12px;
- --ionic-line-height-400: 16px;
- --ionic-line-height-500: 20px;
- --ionic-line-height-600: 24px;
- --ionic-line-height-700: 28px;
- --ionic-line-height-800: 32px;
- --ionic-line-height-900: 36px;
- --ionic-line-height-1100: 44px;
- --ionic-line-height-1200: 48px;
- --ionic-line-height-full: 100%;
- --ionic-space-0: 0px;
- --ionic-space-100: 4px;
- --ionic-space-150: 6px;
- --ionic-space-200: 8px;
- --ionic-space-250: 10px;
- --ionic-space-300: 12px;
- --ionic-space-400: 16px;
- --ionic-space-500: 20px;
- --ionic-space-600: 24px;
- --ionic-space-700: 28px;
- --ionic-space-800: 32px;
- --ionic-space-850: 34px;
- --ionic-space-900: 36px;
- --ionic-space-1000: 40px;
- --ionic-space-1200: 48px;
- --ionic-space-050: 2px;
- --ionic-border-radius-0: 0px;
- --ionic-border-radius-100: 4px;
- --ionic-border-radius-200: 8px;
- --ionic-border-radius-300: 12px;
- --ionic-border-radius-400: 16px;
- --ionic-border-radius-500: 20px;
- --ionic-border-radius-800: 32px;
- --ionic-border-radius-1000: 40px;
- --ionic-border-radius-050: 2px;
- --ionic-border-radius-full: 999px;
- --ionic-border-size-0: 0px;
- --ionic-border-size-025: 1px;
- --ionic-border-size-050: 2px;
- --ionic-border-size-075: 3px;
- --ionic-border-style-none: none;
- --ionic-border-style-solid: solid;
- --ionic-border-style-dashed: dashed;
- --ionic-border-style-dotted: dotted;
- --ionic-color-base-white: #ffffff;
- --ionic-color-base-white-rgb: 255, 255, 255;
- --ionic-color-base-black: #111111;
- --ionic-color-base-black-rgb: 17, 17, 17;
- --ionic-color-neutral-100: #f1f1f1;
- --ionic-color-neutral-100-rgb: 241, 241, 241;
- --ionic-color-neutral-200: #e7e7e7;
- --ionic-color-neutral-200-rgb: 231, 231, 231;
- --ionic-color-neutral-300: #cfcfcf;
- --ionic-color-neutral-300-rgb: 207, 207, 207;
- --ionic-color-neutral-400: #b9b9b9;
- --ionic-color-neutral-400-rgb: 185, 185, 185;
- --ionic-color-neutral-500: #a2a2a2;
- --ionic-color-neutral-500-rgb: 162, 162, 162;
- --ionic-color-neutral-600: #8c8c8c;
- --ionic-color-neutral-600-rgb: 140, 140, 140;
- --ionic-color-neutral-700: #777777;
- --ionic-color-neutral-700-rgb: 119, 119, 119;
- --ionic-color-neutral-800: #626262;
- --ionic-color-neutral-800-rgb: 98, 98, 98;
- --ionic-color-neutral-900: #4e4e4e;
- --ionic-color-neutral-900-rgb: 78, 78, 78;
- --ionic-color-neutral-1000: #3b3b3b;
- --ionic-color-neutral-1000-rgb: 59, 59, 59;
- --ionic-color-neutral-1100: #292929;
- --ionic-color-neutral-1100-rgb: 41, 41, 41;
- --ionic-color-neutral-1200: #242424;
- --ionic-color-neutral-1200-rgb: 36, 36, 36;
- --ionic-color-red-100: #feeded;
- --ionic-color-red-100-rgb: 254, 237, 237;
- --ionic-color-red-200: #fde1e1;
- --ionic-color-red-200-rgb: 253, 225, 225;
- --ionic-color-red-300: #fcc1c1;
- --ionic-color-red-300-rgb: 252, 193, 193;
- --ionic-color-red-400: #faa1a1;
- --ionic-color-red-400-rgb: 250, 161, 161;
- --ionic-color-red-500: #f97d7d;
- --ionic-color-red-500-rgb: 249, 125, 125;
- --ionic-color-red-600: #f85151;
- --ionic-color-red-600-rgb: 248, 81, 81;
- --ionic-color-red-700: #e52929;
- --ionic-color-red-700-rgb: 229, 41, 41;
- --ionic-color-red-800: #bf2222;
- --ionic-color-red-800-rgb: 191, 34, 34;
- --ionic-color-red-900: #991b1b;
- --ionic-color-red-900-rgb: 153, 27, 27;
- --ionic-color-red-1000: #761515;
- --ionic-color-red-1000-rgb: 118, 21, 21;
- --ionic-color-red-1100: #540f0f;
- --ionic-color-red-1100-rgb: 84, 15, 15;
- --ionic-color-red-1200: #330909;
- --ionic-color-red-1200-rgb: 51, 9, 9;
- --ionic-color-pumpkin-100: #feedea;
- --ionic-color-pumpkin-100-rgb: 254, 237, 234;
- --ionic-color-pumpkin-200: #fde0db;
- --ionic-color-pumpkin-200-rgb: 253, 224, 219;
- --ionic-color-pumpkin-300: #fbbdb1;
- --ionic-color-pumpkin-300-rgb: 251, 189, 177;
- --ionic-color-pumpkin-400: #f9947c;
- --ionic-color-pumpkin-400-rgb: 249, 148, 124;
- --ionic-color-pumpkin-500: #f75d07;
- --ionic-color-pumpkin-500-rgb: 247, 93, 7;
- --ionic-color-pumpkin-600: #da5206;
- --ionic-color-pumpkin-600-rgb: 218, 82, 6;
- --ionic-color-pumpkin-700: #bd4705;
- --ionic-color-pumpkin-700-rgb: 189, 71, 5;
- --ionic-color-pumpkin-800: #9f3c05;
- --ionic-color-pumpkin-800-rgb: 159, 60, 5;
- --ionic-color-pumpkin-900: #803004;
- --ionic-color-pumpkin-900-rgb: 128, 48, 4;
- --ionic-color-pumpkin-1000: #602403;
- --ionic-color-pumpkin-1000-rgb: 96, 36, 3;
- --ionic-color-pumpkin-1100: #401802;
- --ionic-color-pumpkin-1100-rgb: 64, 24, 2;
- --ionic-color-pumpkin-1200: #210c01;
- --ionic-color-pumpkin-1200-rgb: 33, 12, 1;
- --ionic-color-orange-100: #fff1ea;
- --ionic-color-orange-100-rgb: 255, 241, 234;
- --ionic-color-orange-200: #ffe8db;
- --ionic-color-orange-200-rgb: 255, 232, 219;
- --ionic-color-orange-300: #ffcfb1;
- --ionic-color-orange-300-rgb: 255, 207, 177;
- --ionic-color-orange-400: #ffb37b;
- --ionic-color-orange-400-rgb: 255, 179, 123;
- --ionic-color-orange-500: #ff9400;
- --ionic-color-orange-500-rgb: 255, 148, 0;
- --ionic-color-orange-600: #e18300;
- --ionic-color-orange-600-rgb: 225, 131, 0;
- --ionic-color-orange-700: #c37100;
- --ionic-color-orange-700-rgb: 195, 113, 0;
- --ionic-color-orange-800: #a45f00;
- --ionic-color-orange-800-rgb: 164, 95, 0;
- --ionic-color-orange-900: #844d00;
- --ionic-color-orange-900-rgb: 132, 77, 0;
- --ionic-color-orange-1000: #633a00;
- --ionic-color-orange-1000-rgb: 99, 58, 0;
- --ionic-color-orange-1100: #422700;
- --ionic-color-orange-1100-rgb: 66, 39, 0;
- --ionic-color-orange-1200: #221400;
- --ionic-color-orange-1200-rgb: 34, 20, 0;
- --ionic-color-yellow-100: #fff9ea;
- --ionic-color-yellow-100-rgb: 255, 249, 234;
- --ionic-color-yellow-200: #fff5db;
- --ionic-color-yellow-200-rgb: 255, 245, 219;
- --ionic-color-yellow-300: #ffebb1;
- --ionic-color-yellow-300-rgb: 255, 235, 177;
- --ionic-color-yellow-400: #ffe07b;
- --ionic-color-yellow-400-rgb: 255, 224, 123;
- --ionic-color-yellow-500: #ffd600;
- --ionic-color-yellow-500-rgb: 255, 214, 0;
- --ionic-color-yellow-600: #e1bd00;
- --ionic-color-yellow-600-rgb: 225, 189, 0;
- --ionic-color-yellow-700: #c3a400;
- --ionic-color-yellow-700-rgb: 195, 164, 0;
- --ionic-color-yellow-800: #a48a00;
- --ionic-color-yellow-800-rgb: 164, 138, 0;
- --ionic-color-yellow-900: #846f00;
- --ionic-color-yellow-900-rgb: 132, 111, 0;
- --ionic-color-yellow-1000: #635300;
- --ionic-color-yellow-1000-rgb: 99, 83, 0;
- --ionic-color-yellow-1100: #423800;
- --ionic-color-yellow-1100-rgb: 66, 56, 0;
- --ionic-color-yellow-1200: #221d00;
- --ionic-color-yellow-1200-rgb: 34, 29, 0;
- --ionic-color-lime-100: #f3faea;
- --ionic-color-lime-100-rgb: 243, 250, 234;
- --ionic-color-lime-200: #eaf7db;
- --ionic-color-lime-200-rgb: 234, 247, 219;
- --ionic-color-lime-300: #d3efb2;
- --ionic-color-lime-300-rgb: 211, 239, 178;
- --ionic-color-lime-400: #bbe77d;
- --ionic-color-lime-400-rgb: 187, 231, 125;
- --ionic-color-lime-500: #a0df18;
- --ionic-color-lime-500-rgb: 160, 223, 24;
- --ionic-color-lime-600: #8dc515;
- --ionic-color-lime-600-rgb: 141, 197, 21;
- --ionic-color-lime-700: #7aab12;
- --ionic-color-lime-700-rgb: 122, 171, 18;
- --ionic-color-lime-800: #678f0f;
- --ionic-color-lime-800-rgb: 103, 143, 15;
- --ionic-color-lime-900: #53730c;
- --ionic-color-lime-900-rgb: 83, 115, 12;
- --ionic-color-lime-1000: #3e5709;
- --ionic-color-lime-1000-rgb: 62, 87, 9;
- --ionic-color-lime-1100: #2a3a06;
- --ionic-color-lime-1100-rgb: 42, 58, 6;
- --ionic-color-lime-1200: #151e03;
- --ionic-color-lime-1200-rgb: 21, 30, 3;
- --ionic-color-green-100: #ebf9ec;
- --ionic-color-green-100-rgb: 235, 249, 236;
- --ionic-color-green-200: #dcf5de;
- --ionic-color-green-200-rgb: 220, 245, 222;
- --ionic-color-green-300: #b3ebb7;
- --ionic-color-green-300-rgb: 179, 235, 183;
- --ionic-color-green-400: #7fe089;
- --ionic-color-green-400-rgb: 127, 224, 137;
- --ionic-color-green-500: #23d643;
- --ionic-color-green-500-rgb: 35, 214, 67;
- --ionic-color-green-600: #1fbd3b;
- --ionic-color-green-600-rgb: 31, 189, 59;
- --ionic-color-green-700: #1ba433;
- --ionic-color-green-700-rgb: 27, 164, 51;
- --ionic-color-green-800: #178a2b;
- --ionic-color-green-800-rgb: 23, 138, 43;
- --ionic-color-green-900: #126f23;
- --ionic-color-green-900-rgb: 18, 111, 35;
- --ionic-color-green-1000: #0e531a;
- --ionic-color-green-1000-rgb: 14, 83, 26;
- --ionic-color-green-1100: #093811;
- --ionic-color-green-1100-rgb: 9, 56, 17;
- --ionic-color-green-1200: #051d09;
- --ionic-color-green-1200-rgb: 5, 29, 9;
- --ionic-color-teal-100: #eaf8f5;
- --ionic-color-teal-100-rgb: 234, 248, 245;
- --ionic-color-teal-200: #dbf3ee;
- --ionic-color-teal-200-rgb: 219, 243, 238;
- --ionic-color-teal-300: #b1e7dd;
- --ionic-color-teal-300-rgb: 177, 231, 221;
- --ionic-color-teal-400: #7bdbca;
- --ionic-color-teal-400-rgb: 123, 219, 202;
- --ionic-color-teal-500: #00cfb7;
- --ionic-color-teal-500-rgb: 0, 207, 183;
- --ionic-color-teal-600: #00b7a2;
- --ionic-color-teal-600-rgb: 0, 183, 162;
- --ionic-color-teal-700: #009e8c;
- --ionic-color-teal-700-rgb: 0, 158, 140;
- --ionic-color-teal-800: #008576;
- --ionic-color-teal-800-rgb: 0, 133, 118;
- --ionic-color-teal-900: #006b5f;
- --ionic-color-teal-900-rgb: 0, 107, 95;
- --ionic-color-teal-1000: #005147;
- --ionic-color-teal-1000-rgb: 0, 81, 71;
- --ionic-color-teal-1100: #003630;
- --ionic-color-teal-1100-rgb: 0, 54, 48;
- --ionic-color-teal-1200: #001c19;
- --ionic-color-teal-1200-rgb: 0, 28, 25;
- --ionic-color-aqua-100: #ebf9fe;
- --ionic-color-aqua-100-rgb: 235, 249, 254;
- --ionic-color-aqua-200: #dcf4fd;
- --ionic-color-aqua-200-rgb: 220, 244, 253;
- --ionic-color-aqua-300: #b3e9fc;
- --ionic-color-aqua-300-rgb: 179, 233, 252;
- --ionic-color-aqua-400: #80defa;
- --ionic-color-aqua-400-rgb: 128, 222, 250;
- --ionic-color-aqua-500: #27d3f9;
- --ionic-color-aqua-500-rgb: 39, 211, 249;
- --ionic-color-aqua-600: #22bbdc;
- --ionic-color-aqua-600-rgb: 34, 187, 220;
- --ionic-color-aqua-700: #1ea2bf;
- --ionic-color-aqua-700-rgb: 30, 162, 191;
- --ionic-color-aqua-800: #1988a0;
- --ionic-color-aqua-800-rgb: 25, 136, 160;
- --ionic-color-aqua-900: #146d81;
- --ionic-color-aqua-900-rgb: 20, 109, 129;
- --ionic-color-aqua-1000: #0f5261;
- --ionic-color-aqua-1000-rgb: 15, 82, 97;
- --ionic-color-aqua-1100: #0a3741;
- --ionic-color-aqua-1100-rgb: 10, 55, 65;
- --ionic-color-aqua-1200: #051c21;
- --ionic-color-aqua-1200-rgb: 5, 28, 33;
- --ionic-color-blue-100: #f2f4fd;
- --ionic-color-blue-100-rgb: 242, 244, 253;
- --ionic-color-blue-200: #e9ecfc;
- --ionic-color-blue-200-rgb: 233, 236, 252;
- --ionic-color-blue-300: #d0d7fa;
- --ionic-color-blue-300-rgb: 208, 215, 250;
- --ionic-color-blue-400: #b5c0f7;
- --ionic-color-blue-400-rgb: 181, 192, 247;
- --ionic-color-blue-500: #94a5f4;
- --ionic-color-blue-500-rgb: 148, 165, 244;
- --ionic-color-blue-600: #6986f2;
- --ionic-color-blue-600-rgb: 105, 134, 242;
- --ionic-color-blue-700: #105cef;
- --ionic-color-blue-700-rgb: 16, 92, 239;
- --ionic-color-blue-800: #0f54da;
- --ionic-color-blue-800-rgb: 15, 84, 218;
- --ionic-color-blue-900: #0d4bc3;
- --ionic-color-blue-900-rgb: 13, 75, 195;
- --ionic-color-blue-1000: #0b41a9;
- --ionic-color-blue-1000-rgb: 11, 65, 169;
- --ionic-color-blue-1100: #09358a;
- --ionic-color-blue-1100-rgb: 9, 53, 138;
- --ionic-color-blue-1200: #072561;
- --ionic-color-blue-1200-rgb: 7, 37, 97;
- --ionic-color-indigo-100: #f3f2fb;
- --ionic-color-indigo-100-rgb: 243, 242, 251;
- --ionic-color-indigo-200: #eae9f9;
- --ionic-color-indigo-200-rgb: 234, 233, 249;
- --ionic-color-indigo-300: #d3d1f2;
- --ionic-color-indigo-300-rgb: 211, 209, 242;
- --ionic-color-indigo-400: #bab5eb;
- --ionic-color-indigo-400-rgb: 186, 181, 235;
- --ionic-color-indigo-500: #9d95e4;
- --ionic-color-indigo-500-rgb: 157, 149, 228;
- --ionic-color-indigo-600: #786bdd;
- --ionic-color-indigo-600-rgb: 120, 107, 221;
- --ionic-color-indigo-700: #411bd5;
- --ionic-color-indigo-700-rgb: 65, 27, 213;
- --ionic-color-indigo-800: #3b19c3;
- --ionic-color-indigo-800-rgb: 59, 25, 195;
- --ionic-color-indigo-900: #3516ae;
- --ionic-color-indigo-900-rgb: 53, 22, 174;
- --ionic-color-indigo-1000: #2e1397;
- --ionic-color-indigo-1000-rgb: 46, 19, 151;
- --ionic-color-indigo-1100: #26107b;
- --ionic-color-indigo-1100-rgb: 38, 16, 123;
- --ionic-color-indigo-1200: #1a0b57;
- --ionic-color-indigo-1200-rgb: 26, 11, 87;
- --ionic-color-violet-100: #f5f2fe;
- --ionic-color-violet-100-rgb: 245, 242, 254;
- --ionic-color-violet-200: #eee9fd;
- --ionic-color-violet-200-rgb: 238, 233, 253;
- --ionic-color-violet-300: #dcd1fb;
- --ionic-color-violet-300-rgb: 220, 209, 251;
- --ionic-color-violet-400: #c9b6f9;
- --ionic-color-violet-400-rgb: 201, 182, 249;
- --ionic-color-violet-500: #b396f6;
- --ionic-color-violet-500-rgb: 179, 150, 246;
- --ionic-color-violet-600: #9a6cf4;
- --ionic-color-violet-600-rgb: 154, 108, 244;
- --ionic-color-violet-700: #7c20f2;
- --ionic-color-violet-700-rgb: 124, 32, 242;
- --ionic-color-violet-800: #711ddd;
- --ionic-color-violet-800-rgb: 113, 29, 221;
- --ionic-color-violet-900: #651ac5;
- --ionic-color-violet-900-rgb: 101, 26, 197;
- --ionic-color-violet-1000: #5817ab;
- --ionic-color-violet-1000-rgb: 88, 23, 171;
- --ionic-color-violet-1100: #48128c;
- --ionic-color-violet-1100-rgb: 72, 18, 140;
- --ionic-color-violet-1200: #330d63;
- --ionic-color-violet-1200-rgb: 51, 13, 99;
- --ionic-color-purple-100: #f9f3fe;
- --ionic-color-purple-100-rgb: 249, 243, 254;
- --ionic-color-purple-200: #f5eafd;
- --ionic-color-purple-200-rgb: 245, 234, 253;
- --ionic-color-purple-300: #e9d3fa;
- --ionic-color-purple-300-rgb: 233, 211, 250;
- --ionic-color-purple-400: #deb9f8;
- --ionic-color-purple-400-rgb: 222, 185, 248;
- --ionic-color-purple-500: #d29bf6;
- --ionic-color-purple-500-rgb: 210, 155, 246;
- --ionic-color-purple-600: #c575f3;
- --ionic-color-purple-600-rgb: 197, 117, 243;
- --ionic-color-purple-700: #b73cf1;
- --ionic-color-purple-700-rgb: 183, 60, 241;
- --ionic-color-purple-800: #a737dc;
- --ionic-color-purple-800-rgb: 167, 55, 220;
- --ionic-color-purple-900: #9531c5;
- --ionic-color-purple-900-rgb: 149, 49, 197;
- --ionic-color-purple-1000: #812aaa;
- --ionic-color-purple-1000-rgb: 129, 42, 170;
- --ionic-color-purple-1100: #6a238b;
- --ionic-color-purple-1100-rgb: 106, 35, 139;
- --ionic-color-purple-1200: #4b1862;
- --ionic-color-purple-1200-rgb: 75, 24, 98;
- --ionic-color-magenta-100: #fdf3fb;
- --ionic-color-magenta-100-rgb: 253, 243, 251;
- --ionic-color-magenta-200: #fcebf8;
- --ionic-color-magenta-200-rgb: 252, 235, 248;
- --ionic-color-magenta-300: #f9d4f1;
- --ionic-color-magenta-300-rgb: 249, 212, 241;
- --ionic-color-magenta-400: #f6bcea;
- --ionic-color-magenta-400-rgb: 246, 188, 234;
- --ionic-color-magenta-500: #f39fe3;
- --ionic-color-magenta-500-rgb: 243, 159, 227;
- --ionic-color-magenta-600: #f07cdb;
- --ionic-color-magenta-600-rgb: 240, 124, 219;
- --ionic-color-magenta-700: #ed4ad3;
- --ionic-color-magenta-700-rgb: 237, 74, 211;
- --ionic-color-magenta-800: #d844c1;
- --ionic-color-magenta-800-rgb: 216, 68, 193;
- --ionic-color-magenta-900: #c13cac;
- --ionic-color-magenta-900-rgb: 193, 60, 172;
- --ionic-color-magenta-1000: #a83495;
- --ionic-color-magenta-1000-rgb: 168, 52, 149;
- --ionic-color-magenta-1100: #892b7a;
- --ionic-color-magenta-1100-rgb: 137, 43, 122;
- --ionic-color-magenta-1200: #611e56;
- --ionic-color-magenta-1200-rgb: 97, 30, 86;
- --ionic-color-pink-100: #fef3f5;
- --ionic-color-pink-100-rgb: 254, 243, 245;
- --ionic-color-pink-200: #fdeaee;
- --ionic-color-pink-200-rgb: 253, 234, 238;
- --ionic-color-pink-300: #fad3dc;
- --ionic-color-pink-300-rgb: 250, 211, 220;
- --ionic-color-pink-400: #f8b9c9;
- --ionic-color-pink-400-rgb: 248, 185, 201;
- --ionic-color-pink-500: #f69bb3;
- --ionic-color-pink-500-rgb: 246, 155, 179;
- --ionic-color-pink-600: #f3759a;
- --ionic-color-pink-600-rgb: 243, 117, 154;
- --ionic-color-pink-700: #f13b7d;
- --ionic-color-pink-700-rgb: 241, 59, 125;
- --ionic-color-pink-800: #dc3672;
- --ionic-color-pink-800-rgb: 220, 54, 114;
- --ionic-color-pink-900: #c53066;
- --ionic-color-pink-900-rgb: 197, 48, 102;
- --ionic-color-pink-1000: #aa2a58;
- --ionic-color-pink-1000-rgb: 170, 42, 88;
- --ionic-color-pink-1100: #8b2248;
- --ionic-color-pink-1100-rgb: 139, 34, 72;
- --ionic-color-pink-1200: #621833;
- --ionic-color-pink-1200-rgb: 98, 24, 51;
- --ionic-color-primary-100: #f2f4fd;
- --ionic-color-primary-100-rgb: 242, 244, 253;
- --ionic-color-primary-200: #e9ecfc;
- --ionic-color-primary-200-rgb: 233, 236, 252;
- --ionic-color-primary-300: #d0d7fa;
- --ionic-color-primary-300-rgb: 208, 215, 250;
- --ionic-color-primary-400: #b5c0f7;
- --ionic-color-primary-400-rgb: 181, 192, 247;
- --ionic-color-primary-500: #94a5f4;
- --ionic-color-primary-500-rgb: 148, 165, 244;
- --ionic-color-primary-600: #6986f2;
- --ionic-color-primary-600-rgb: 105, 134, 242;
- --ionic-color-primary-700: #105cef;
- --ionic-color-primary-700-rgb: 16, 92, 239;
- --ionic-color-primary-800: #0f54da;
- --ionic-color-primary-800-rgb: 15, 84, 218;
- --ionic-color-primary-900: #0d4bc3;
- --ionic-color-primary-900-rgb: 13, 75, 195;
- --ionic-color-primary-1000: #0b41a9;
- --ionic-color-primary-1000-rgb: 11, 65, 169;
- --ionic-color-primary-1100: #09358a;
- --ionic-color-primary-1100-rgb: 9, 53, 138;
- --ionic-color-primary-1200: #072561;
- --ionic-color-primary-1200-rgb: 7, 37, 97;
- --ionic-color-primary-base: #105cef;
- --ionic-color-primary-base-rgb: 16, 92, 239;
- --ionic-color-info-100: #ebf9fe;
- --ionic-color-info-100-rgb: 235, 249, 254;
- --ionic-color-info-200: #dcf4fd;
- --ionic-color-info-200-rgb: 220, 244, 253;
- --ionic-color-info-300: #b3e9fc;
- --ionic-color-info-300-rgb: 179, 233, 252;
- --ionic-color-info-400: #80defa;
- --ionic-color-info-400-rgb: 128, 222, 250;
- --ionic-color-info-500: #27d3f9;
- --ionic-color-info-500-rgb: 39, 211, 249;
- --ionic-color-info-600: #22bbdc;
- --ionic-color-info-600-rgb: 34, 187, 220;
- --ionic-color-info-700: #1ea2bf;
- --ionic-color-info-700-rgb: 30, 162, 191;
- --ionic-color-info-800: #1988a0;
- --ionic-color-info-800-rgb: 25, 136, 160;
- --ionic-color-info-900: #146d81;
- --ionic-color-info-900-rgb: 20, 109, 129;
- --ionic-color-info-1000: #0f5261;
- --ionic-color-info-1000-rgb: 15, 82, 97;
- --ionic-color-info-1100: #0a3741;
- --ionic-color-info-1100-rgb: 10, 55, 65;
- --ionic-color-info-1200: #051c21;
- --ionic-color-info-1200-rgb: 5, 28, 33;
- --ionic-color-info-base: #1ea2bf;
- --ionic-color-info-base-rgb: 30, 162, 191;
- --ionic-color-warning-100: #fff1ea;
- --ionic-color-warning-100-rgb: 255, 241, 234;
- --ionic-color-warning-200: #ffe8db;
- --ionic-color-warning-200-rgb: 255, 232, 219;
- --ionic-color-warning-300: #ffcfb1;
- --ionic-color-warning-300-rgb: 255, 207, 177;
- --ionic-color-warning-400: #ffb37b;
- --ionic-color-warning-400-rgb: 255, 179, 123;
- --ionic-color-warning-500: #ff9400;
- --ionic-color-warning-500-rgb: 255, 148, 0;
- --ionic-color-warning-600: #e18300;
- --ionic-color-warning-600-rgb: 225, 131, 0;
- --ionic-color-warning-700: #c37100;
- --ionic-color-warning-700-rgb: 195, 113, 0;
- --ionic-color-warning-800: #a45f00;
- --ionic-color-warning-800-rgb: 164, 95, 0;
- --ionic-color-warning-900: #844d00;
- --ionic-color-warning-900-rgb: 132, 77, 0;
- --ionic-color-warning-1000: #633a00;
- --ionic-color-warning-1000-rgb: 99, 58, 0;
- --ionic-color-warning-1100: #422700;
- --ionic-color-warning-1100-rgb: 66, 39, 0;
- --ionic-color-warning-1200: #221400;
- --ionic-color-warning-1200-rgb: 34, 20, 0;
- --ionic-color-warning-base: #c37100;
- --ionic-color-warning-base-rgb: 195, 113, 0;
- --ionic-color-danger-100: #feeded;
- --ionic-color-danger-100-rgb: 254, 237, 237;
- --ionic-color-danger-200: #fde1e1;
- --ionic-color-danger-200-rgb: 253, 225, 225;
- --ionic-color-danger-300: #fcc1c1;
- --ionic-color-danger-300-rgb: 252, 193, 193;
- --ionic-color-danger-400: #faa1a1;
- --ionic-color-danger-400-rgb: 250, 161, 161;
- --ionic-color-danger-500: #f97d7d;
- --ionic-color-danger-500-rgb: 249, 125, 125;
- --ionic-color-danger-600: #f85151;
- --ionic-color-danger-600-rgb: 248, 81, 81;
- --ionic-color-danger-700: #e52929;
- --ionic-color-danger-700-rgb: 229, 41, 41;
- --ionic-color-danger-800: #bf2222;
- --ionic-color-danger-800-rgb: 191, 34, 34;
- --ionic-color-danger-900: #991b1b;
- --ionic-color-danger-900-rgb: 153, 27, 27;
- --ionic-color-danger-1000: #761515;
- --ionic-color-danger-1000-rgb: 118, 21, 21;
- --ionic-color-danger-1100: #540f0f;
- --ionic-color-danger-1100-rgb: 84, 15, 15;
- --ionic-color-danger-1200: #330909;
- --ionic-color-danger-1200-rgb: 51, 9, 9;
- --ionic-color-danger-base: #e52929;
- --ionic-color-danger-base-rgb: 229, 41, 41;
- --ionic-color-success-100: #ebf9ec;
- --ionic-color-success-100-rgb: 235, 249, 236;
- --ionic-color-success-200: #dcf5de;
- --ionic-color-success-200-rgb: 220, 245, 222;
- --ionic-color-success-300: #b3ebb7;
- --ionic-color-success-300-rgb: 179, 235, 183;
- --ionic-color-success-400: #7fe089;
- --ionic-color-success-400-rgb: 127, 224, 137;
- --ionic-color-success-500: #23d643;
- --ionic-color-success-500-rgb: 35, 214, 67;
- --ionic-color-success-600: #1fbd3b;
- --ionic-color-success-600-rgb: 31, 189, 59;
- --ionic-color-success-700: #1ba433;
- --ionic-color-success-700-rgb: 27, 164, 51;
- --ionic-color-success-800: #178a2b;
- --ionic-color-success-800-rgb: 23, 138, 43;
- --ionic-color-success-900: #126f23;
- --ionic-color-success-900-rgb: 18, 111, 35;
- --ionic-color-success-1000: #0e531a;
- --ionic-color-success-1000-rgb: 14, 83, 26;
- --ionic-color-success-1100: #093811;
- --ionic-color-success-1100-rgb: 9, 56, 17;
- --ionic-color-success-1200: #051d09;
- --ionic-color-success-1200-rgb: 5, 29, 9;
- --ionic-color-success-base: #1ba433;
- --ionic-color-success-base-rgb: 27, 164, 51;
- --ionic-z-index-0: 0;
- --ionic-z-index-1: 100;
- --ionic-z-index-2: 200;
- --ionic-z-index-3: 300;
- --ionic-z-index-4: 400;
- --ionic-z-index-500: 500;
- --ionic-z-index-bottom: -99999;
- --ionic-z-index-top: 99999;
- --ionic-scale-0: 0px;
- --ionic-scale-100: 4px;
- --ionic-scale-150: 6px;
- --ionic-scale-200: 8px;
- --ionic-scale-250: 10px;
- --ionic-scale-300: 12px;
- --ionic-scale-400: 16px;
- --ionic-scale-500: 20px;
- --ionic-scale-600: 24px;
- --ionic-scale-700: 28px;
- --ionic-scale-800: 32px;
- --ionic-scale-850: 34px;
- --ionic-scale-900: 36px;
- --ionic-scale-1000: 40px;
- --ionic-scale-1100: 44px;
- --ionic-scale-1200: 48px;
- --ionic-scale-1400: 56px;
- --ionic-scale-1600: 64px;
- --ionic-scale-1800: 72px;
- --ionic-scale-2000: 80px;
- --ionic-scale-2400: 96px;
- --ionic-scale-2800: 112px;
- --ionic-scale-3200: 128px;
- --ionic-scale-3400: 136px;
- --ionic-scale-3600: 144px;
- --ionic-scale-4000: 160px;
- --ionic-scale-5000: 200px;
- --ionic-scale-6200: 248px;
- --ionic-scale-7400: 296px;
- --ionic-scale-9000: 360px;
- --ionic-scale-025: 1px;
- --ionic-scale-050: 2px;
- --ionic-scale-075: 3px;
- --ionic-font-family: "Inter", sans-serif;
- --ionic-state-focus-0: none;
- --ionic-state-focus-1: #9ec4fd;
- --ionic-state-focus-1-rgb: 158, 196, 253;
- --ionic-state-focus-2: #ffafaf;
- --ionic-state-focus-2-rgb: 255, 175, 175;
- --ionic-state-disabled: rgba(255, 255, 255, 0.6);
- --ionic-state-hover: rgba(36, 36, 36, 0.04);
- --ionic-state-pressed: rgba(36, 36, 36, 0.08);
-}
diff --git a/core/src/foundations/ionic.utility.scss b/core/src/foundations/ionic.utility.scss
index 3d373c1447..12d14adde5 100644
--- a/core/src/foundations/ionic.utility.scss
+++ b/core/src/foundations/ionic.utility.scss
@@ -1,2559 +1,3652 @@
-/**
- * This is an auto-generated file, please do not change it directly.
- * Ionic Design System
- */
-
+/*
+Do not edit directly, this file was auto-generated.
+*/
@import "./ionic.vars";
@import "../themes/mixins";
-.ionic-elevation-100 {
- box-shadow: $ionic-elevation-100;
-}
-.ionic-elevation-200 {
- box-shadow: $ionic-elevation-200;
-}
-.ionic-elevation-300 {
- box-shadow: $ionic-elevation-300;
-}
-.ionic-elevation-400 {
- box-shadow: $ionic-elevation-400;
-}
-.ionic-elevation-500 {
- box-shadow: $ionic-elevation-500;
-}
-.ionic-elevation-600 {
- box-shadow: $ionic-elevation-600;
-}
-.ionic-elevation-700 {
- box-shadow: $ionic-elevation-700;
-}
-.ionic-elevation-800 {
- box-shadow: $ionic-elevation-800;
-}
-.ionic-font-size-275 {
- font-size: $ionic-font-size-275;
-}
-.ionic-font-size-300 {
- font-size: $ionic-font-size-300;
-}
-.ionic-font-size-350 {
- font-size: $ionic-font-size-350;
-}
-.ionic-font-size-400 {
- font-size: $ionic-font-size-400;
-}
-.ionic-font-size-450 {
- font-size: $ionic-font-size-450;
-}
-.ionic-font-size-500 {
- font-size: $ionic-font-size-500;
-}
-.ionic-font-size-550 {
- font-size: $ionic-font-size-550;
-}
-.ionic-font-size-600 {
- font-size: $ionic-font-size-600;
-}
-.ionic-font-size-650 {
- font-size: $ionic-font-size-650;
-}
-.ionic-font-size-700 {
- font-size: $ionic-font-size-700;
-}
-.ionic-font-size-800 {
- font-size: $ionic-font-size-800;
-}
-.ionic-font-size-900 {
- font-size: $ionic-font-size-900;
-}
-.ionic-font-weight-thin {
- font-weight: $ionic-font-weight-thin;
-}
-.ionic-font-weight-extra-light {
- font-weight: $ionic-font-weight-extra-light;
-}
-.ionic-font-weight-light {
- font-weight: $ionic-font-weight-light;
-}
-.ionic-font-weight-regular {
- font-weight: $ionic-font-weight-regular;
-}
-.ionic-font-weight-medium {
- font-weight: $ionic-font-weight-medium;
-}
-.ionic-font-weight-semi-bold {
- font-weight: $ionic-font-weight-semi-bold;
-}
-.ionic-font-weight-bold {
- font-weight: $ionic-font-weight-bold;
-}
-.ionic-font-weight-extra-bold {
- font-weight: $ionic-font-weight-extra-bold;
-}
-.ionic-font-weight-black {
- font-weight: $ionic-font-weight-black;
-}
-.ionic-letter-spacing-0 {
- letter-spacing: $ionic-letter-spacing-0;
-}
-.ionic-letter-spacing-1 {
- letter-spacing: $ionic-letter-spacing-1;
-}
-.ionic-letter-spacing-2 {
- letter-spacing: $ionic-letter-spacing-2;
-}
-.ionic-line-height-300 {
- line-height: $ionic-line-height-300;
-}
-.ionic-line-height-400 {
- line-height: $ionic-line-height-400;
-}
-.ionic-line-height-500 {
- line-height: $ionic-line-height-500;
-}
-.ionic-line-height-600 {
- line-height: $ionic-line-height-600;
-}
-.ionic-line-height-700 {
- line-height: $ionic-line-height-700;
-}
-.ionic-line-height-800 {
- line-height: $ionic-line-height-800;
-}
-.ionic-line-height-900 {
- line-height: $ionic-line-height-900;
-}
-.ionic-line-height-1100 {
- line-height: $ionic-line-height-1100;
-}
-.ionic-line-height-1200 {
- line-height: $ionic-line-height-1200;
-}
-.ionic-line-height-full {
- line-height: $ionic-line-height-full;
-}
-
-.ionic-margin-space-0 {
- --margin-start: #{$ionic-space-0};
- --margin-end: #{$ionic-space-0};
- --margin-top: #{$ionic-space-0};
- --margin-bottom: #{$ionic-space-0};
-
- @include margin($ionic-space-0);
-}
-
-.ionic-padding-space-0 {
- --padding-start: #{$ionic-space-0};
- --padding-end: #{$ionic-space-0};
- --padding-top: #{$ionic-space-0};
- --padding-bottom: #{$ionic-space-0};
-
- @include padding($ionic-space-0);
-}
-
-.ionic-margin-space-100 {
- --margin-start: #{$ionic-space-100};
- --margin-end: #{$ionic-space-100};
- --margin-top: #{$ionic-space-100};
- --margin-bottom: #{$ionic-space-100};
-
- @include margin($ionic-space-100);
-}
-
-.ionic-padding-space-100 {
- --padding-start: #{$ionic-space-100};
- --padding-end: #{$ionic-space-100};
- --padding-top: #{$ionic-space-100};
- --padding-bottom: #{$ionic-space-100};
-
- @include padding($ionic-space-100);
-}
-
-.ionic-margin-space-150 {
- --margin-start: #{$ionic-space-150};
- --margin-end: #{$ionic-space-150};
- --margin-top: #{$ionic-space-150};
- --margin-bottom: #{$ionic-space-150};
-
- @include margin($ionic-space-150);
-}
-
-.ionic-padding-space-150 {
- --padding-start: #{$ionic-space-150};
- --padding-end: #{$ionic-space-150};
- --padding-top: #{$ionic-space-150};
- --padding-bottom: #{$ionic-space-150};
-
- @include padding($ionic-space-150);
-}
-
-.ionic-margin-space-200 {
- --margin-start: #{$ionic-space-200};
- --margin-end: #{$ionic-space-200};
- --margin-top: #{$ionic-space-200};
- --margin-bottom: #{$ionic-space-200};
-
- @include margin($ionic-space-200);
-}
-
-.ionic-padding-space-200 {
- --padding-start: #{$ionic-space-200};
- --padding-end: #{$ionic-space-200};
- --padding-top: #{$ionic-space-200};
- --padding-bottom: #{$ionic-space-200};
-
- @include padding($ionic-space-200);
-}
-
-.ionic-margin-space-250 {
- --margin-start: #{$ionic-space-250};
- --margin-end: #{$ionic-space-250};
- --margin-top: #{$ionic-space-250};
- --margin-bottom: #{$ionic-space-250};
-
- @include margin($ionic-space-250);
-}
-
-.ionic-padding-space-250 {
- --padding-start: #{$ionic-space-250};
- --padding-end: #{$ionic-space-250};
- --padding-top: #{$ionic-space-250};
- --padding-bottom: #{$ionic-space-250};
-
- @include padding($ionic-space-250);
-}
-
-.ionic-margin-space-300 {
- --margin-start: #{$ionic-space-300};
- --margin-end: #{$ionic-space-300};
- --margin-top: #{$ionic-space-300};
- --margin-bottom: #{$ionic-space-300};
-
- @include margin($ionic-space-300);
-}
-
-.ionic-padding-space-300 {
- --padding-start: #{$ionic-space-300};
- --padding-end: #{$ionic-space-300};
- --padding-top: #{$ionic-space-300};
- --padding-bottom: #{$ionic-space-300};
-
- @include padding($ionic-space-300);
-}
-
-.ionic-margin-space-400 {
- --margin-start: #{$ionic-space-400};
- --margin-end: #{$ionic-space-400};
- --margin-top: #{$ionic-space-400};
- --margin-bottom: #{$ionic-space-400};
-
- @include margin($ionic-space-400);
-}
-
-.ionic-padding-space-400 {
- --padding-start: #{$ionic-space-400};
- --padding-end: #{$ionic-space-400};
- --padding-top: #{$ionic-space-400};
- --padding-bottom: #{$ionic-space-400};
-
- @include padding($ionic-space-400);
-}
-
-.ionic-margin-space-500 {
- --margin-start: #{$ionic-space-500};
- --margin-end: #{$ionic-space-500};
- --margin-top: #{$ionic-space-500};
- --margin-bottom: #{$ionic-space-500};
-
- @include margin($ionic-space-500);
-}
-
-.ionic-padding-space-500 {
- --padding-start: #{$ionic-space-500};
- --padding-end: #{$ionic-space-500};
- --padding-top: #{$ionic-space-500};
- --padding-bottom: #{$ionic-space-500};
-
- @include padding($ionic-space-500);
-}
-
-.ionic-margin-space-600 {
- --margin-start: #{$ionic-space-600};
- --margin-end: #{$ionic-space-600};
- --margin-top: #{$ionic-space-600};
- --margin-bottom: #{$ionic-space-600};
-
- @include margin($ionic-space-600);
-}
-
-.ionic-padding-space-600 {
- --padding-start: #{$ionic-space-600};
- --padding-end: #{$ionic-space-600};
- --padding-top: #{$ionic-space-600};
- --padding-bottom: #{$ionic-space-600};
-
- @include padding($ionic-space-600);
-}
-
-.ionic-margin-space-700 {
- --margin-start: #{$ionic-space-700};
- --margin-end: #{$ionic-space-700};
- --margin-top: #{$ionic-space-700};
- --margin-bottom: #{$ionic-space-700};
-
- @include margin($ionic-space-700);
-}
-
-.ionic-padding-space-700 {
- --padding-start: #{$ionic-space-700};
- --padding-end: #{$ionic-space-700};
- --padding-top: #{$ionic-space-700};
- --padding-bottom: #{$ionic-space-700};
-
- @include padding($ionic-space-700);
-}
-
-.ionic-margin-space-800 {
- --margin-start: #{$ionic-space-800};
- --margin-end: #{$ionic-space-800};
- --margin-top: #{$ionic-space-800};
- --margin-bottom: #{$ionic-space-800};
-
- @include margin($ionic-space-800);
-}
-
-.ionic-padding-space-800 {
- --padding-start: #{$ionic-space-800};
- --padding-end: #{$ionic-space-800};
- --padding-top: #{$ionic-space-800};
- --padding-bottom: #{$ionic-space-800};
-
- @include padding($ionic-space-800);
-}
-
-.ionic-margin-space-850 {
- --margin-start: #{$ionic-space-850};
- --margin-end: #{$ionic-space-850};
- --margin-top: #{$ionic-space-850};
- --margin-bottom: #{$ionic-space-850};
-
- @include margin($ionic-space-850);
-}
-
-.ionic-padding-space-850 {
- --padding-start: #{$ionic-space-850};
- --padding-end: #{$ionic-space-850};
- --padding-top: #{$ionic-space-850};
- --padding-bottom: #{$ionic-space-850};
-
- @include padding($ionic-space-850);
-}
-
-.ionic-margin-space-900 {
- --margin-start: #{$ionic-space-900};
- --margin-end: #{$ionic-space-900};
- --margin-top: #{$ionic-space-900};
- --margin-bottom: #{$ionic-space-900};
-
- @include margin($ionic-space-900);
-}
-
-.ionic-padding-space-900 {
- --padding-start: #{$ionic-space-900};
- --padding-end: #{$ionic-space-900};
- --padding-top: #{$ionic-space-900};
- --padding-bottom: #{$ionic-space-900};
-
- @include padding($ionic-space-900);
-}
-
-.ionic-margin-space-1000 {
- --margin-start: #{$ionic-space-1000};
- --margin-end: #{$ionic-space-1000};
- --margin-top: #{$ionic-space-1000};
- --margin-bottom: #{$ionic-space-1000};
-
- @include margin($ionic-space-1000);
-}
-
-.ionic-padding-space-1000 {
- --padding-start: #{$ionic-space-1000};
- --padding-end: #{$ionic-space-1000};
- --padding-top: #{$ionic-space-1000};
- --padding-bottom: #{$ionic-space-1000};
-
- @include padding($ionic-space-1000);
-}
-
-.ionic-margin-space-1200 {
- --margin-start: #{$ionic-space-1200};
- --margin-end: #{$ionic-space-1200};
- --margin-top: #{$ionic-space-1200};
- --margin-bottom: #{$ionic-space-1200};
-
- @include margin($ionic-space-1200);
-}
-
-.ionic-padding-space-1200 {
- --padding-start: #{$ionic-space-1200};
- --padding-end: #{$ionic-space-1200};
- --padding-top: #{$ionic-space-1200};
- --padding-bottom: #{$ionic-space-1200};
-
- @include padding($ionic-space-1200);
-}
-
-.ionic-margin-space-050 {
- --margin-start: #{$ionic-space-050};
- --margin-end: #{$ionic-space-050};
- --margin-top: #{$ionic-space-050};
- --margin-bottom: #{$ionic-space-050};
-
- @include margin($ionic-space-050);
-}
-
-.ionic-padding-space-050 {
- --padding-start: #{$ionic-space-050};
- --padding-end: #{$ionic-space-050};
- --padding-top: #{$ionic-space-050};
- --padding-bottom: #{$ionic-space-050};
-
- @include padding($ionic-space-050);
-}
-.ionic-border-radius-0 {
- border-radius: $ionic-border-radius-0;
-}
-.ionic-border-radius-100 {
- border-radius: $ionic-border-radius-100;
-}
-.ionic-border-radius-200 {
- border-radius: $ionic-border-radius-200;
-}
-.ionic-border-radius-300 {
- border-radius: $ionic-border-radius-300;
-}
-.ionic-border-radius-400 {
- border-radius: $ionic-border-radius-400;
-}
-.ionic-border-radius-500 {
- border-radius: $ionic-border-radius-500;
-}
-.ionic-border-radius-800 {
- border-radius: $ionic-border-radius-800;
-}
-.ionic-border-radius-1000 {
- border-radius: $ionic-border-radius-1000;
-}
-.ionic-border-radius-050 {
- border-radius: $ionic-border-radius-050;
-}
-.ionic-border-radius-full {
- border-radius: $ionic-border-radius-full;
-}
-.ionic-border-size-0 {
- border-width: $ionic-border-size-0;
-}
-.ionic-border-size-025 {
- border-width: $ionic-border-size-025;
-}
-.ionic-border-size-050 {
- border-width: $ionic-border-size-050;
-}
-.ionic-border-size-075 {
- border-width: $ionic-border-size-075;
-}
-.ionic-border-style-none {
- border-style: $ionic-border-style-none;
-}
-.ionic-border-style-solid {
- border-style: $ionic-border-style-solid;
-}
-.ionic-border-style-dashed {
- border-style: $ionic-border-style-dashed;
-}
-.ionic-border-style-dotted {
- border-style: $ionic-border-style-dotted;
-}
-.ionic-color-base-white {
- color: $ionic-color-base-white;
-}
-.ionic-background-color-base-white {
- background-color: $ionic-color-base-white;
-}
-.ionic-color-base-black {
- color: $ionic-color-base-black;
-}
-.ionic-background-color-base-black {
- background-color: $ionic-color-base-black;
-}
-.ionic-color-neutral-100 {
- color: $ionic-color-neutral-100;
-}
-.ionic-background-color-neutral-100 {
- background-color: $ionic-color-neutral-100;
-}
-.ionic-color-neutral-200 {
- color: $ionic-color-neutral-200;
-}
-.ionic-background-color-neutral-200 {
- background-color: $ionic-color-neutral-200;
-}
-.ionic-color-neutral-300 {
- color: $ionic-color-neutral-300;
-}
-.ionic-background-color-neutral-300 {
- background-color: $ionic-color-neutral-300;
-}
-.ionic-color-neutral-400 {
- color: $ionic-color-neutral-400;
-}
-.ionic-background-color-neutral-400 {
- background-color: $ionic-color-neutral-400;
-}
-.ionic-color-neutral-500 {
- color: $ionic-color-neutral-500;
-}
-.ionic-background-color-neutral-500 {
- background-color: $ionic-color-neutral-500;
-}
-.ionic-color-neutral-600 {
- color: $ionic-color-neutral-600;
-}
-.ionic-background-color-neutral-600 {
- background-color: $ionic-color-neutral-600;
-}
-.ionic-color-neutral-700 {
- color: $ionic-color-neutral-700;
-}
-.ionic-background-color-neutral-700 {
- background-color: $ionic-color-neutral-700;
-}
-.ionic-color-neutral-800 {
- color: $ionic-color-neutral-800;
-}
-.ionic-background-color-neutral-800 {
- background-color: $ionic-color-neutral-800;
-}
-.ionic-color-neutral-900 {
- color: $ionic-color-neutral-900;
-}
-.ionic-background-color-neutral-900 {
- background-color: $ionic-color-neutral-900;
-}
-.ionic-color-neutral-1000 {
- color: $ionic-color-neutral-1000;
-}
-.ionic-background-color-neutral-1000 {
- background-color: $ionic-color-neutral-1000;
-}
-.ionic-color-neutral-1100 {
- color: $ionic-color-neutral-1100;
-}
-.ionic-background-color-neutral-1100 {
- background-color: $ionic-color-neutral-1100;
-}
-.ionic-color-neutral-1200 {
- color: $ionic-color-neutral-1200;
-}
-.ionic-background-color-neutral-1200 {
- background-color: $ionic-color-neutral-1200;
-}
-.ionic-color-red-100 {
- color: $ionic-color-red-100;
-}
-.ionic-background-color-red-100 {
- background-color: $ionic-color-red-100;
-}
-.ionic-color-red-200 {
- color: $ionic-color-red-200;
-}
-.ionic-background-color-red-200 {
- background-color: $ionic-color-red-200;
-}
-.ionic-color-red-300 {
- color: $ionic-color-red-300;
-}
-.ionic-background-color-red-300 {
- background-color: $ionic-color-red-300;
-}
-.ionic-color-red-400 {
- color: $ionic-color-red-400;
-}
-.ionic-background-color-red-400 {
- background-color: $ionic-color-red-400;
-}
-.ionic-color-red-500 {
- color: $ionic-color-red-500;
-}
-.ionic-background-color-red-500 {
- background-color: $ionic-color-red-500;
-}
-.ionic-color-red-600 {
- color: $ionic-color-red-600;
-}
-.ionic-background-color-red-600 {
- background-color: $ionic-color-red-600;
-}
-.ionic-color-red-700 {
- color: $ionic-color-red-700;
-}
-.ionic-background-color-red-700 {
- background-color: $ionic-color-red-700;
-}
-.ionic-color-red-800 {
- color: $ionic-color-red-800;
-}
-.ionic-background-color-red-800 {
- background-color: $ionic-color-red-800;
-}
-.ionic-color-red-900 {
- color: $ionic-color-red-900;
-}
-.ionic-background-color-red-900 {
- background-color: $ionic-color-red-900;
-}
-.ionic-color-red-1000 {
- color: $ionic-color-red-1000;
-}
-.ionic-background-color-red-1000 {
- background-color: $ionic-color-red-1000;
-}
-.ionic-color-red-1100 {
- color: $ionic-color-red-1100;
-}
-.ionic-background-color-red-1100 {
- background-color: $ionic-color-red-1100;
-}
-.ionic-color-red-1200 {
- color: $ionic-color-red-1200;
-}
-.ionic-background-color-red-1200 {
- background-color: $ionic-color-red-1200;
-}
-.ionic-color-pumpkin-100 {
- color: $ionic-color-pumpkin-100;
-}
-.ionic-background-color-pumpkin-100 {
- background-color: $ionic-color-pumpkin-100;
-}
-.ionic-color-pumpkin-200 {
- color: $ionic-color-pumpkin-200;
-}
-.ionic-background-color-pumpkin-200 {
- background-color: $ionic-color-pumpkin-200;
-}
-.ionic-color-pumpkin-300 {
- color: $ionic-color-pumpkin-300;
-}
-.ionic-background-color-pumpkin-300 {
- background-color: $ionic-color-pumpkin-300;
-}
-.ionic-color-pumpkin-400 {
- color: $ionic-color-pumpkin-400;
-}
-.ionic-background-color-pumpkin-400 {
- background-color: $ionic-color-pumpkin-400;
-}
-.ionic-color-pumpkin-500 {
- color: $ionic-color-pumpkin-500;
-}
-.ionic-background-color-pumpkin-500 {
- background-color: $ionic-color-pumpkin-500;
-}
-.ionic-color-pumpkin-600 {
- color: $ionic-color-pumpkin-600;
-}
-.ionic-background-color-pumpkin-600 {
- background-color: $ionic-color-pumpkin-600;
-}
-.ionic-color-pumpkin-700 {
- color: $ionic-color-pumpkin-700;
-}
-.ionic-background-color-pumpkin-700 {
- background-color: $ionic-color-pumpkin-700;
-}
-.ionic-color-pumpkin-800 {
- color: $ionic-color-pumpkin-800;
-}
-.ionic-background-color-pumpkin-800 {
- background-color: $ionic-color-pumpkin-800;
-}
-.ionic-color-pumpkin-900 {
- color: $ionic-color-pumpkin-900;
-}
-.ionic-background-color-pumpkin-900 {
- background-color: $ionic-color-pumpkin-900;
-}
-.ionic-color-pumpkin-1000 {
- color: $ionic-color-pumpkin-1000;
-}
-.ionic-background-color-pumpkin-1000 {
- background-color: $ionic-color-pumpkin-1000;
-}
-.ionic-color-pumpkin-1100 {
- color: $ionic-color-pumpkin-1100;
-}
-.ionic-background-color-pumpkin-1100 {
- background-color: $ionic-color-pumpkin-1100;
-}
-.ionic-color-pumpkin-1200 {
- color: $ionic-color-pumpkin-1200;
-}
-.ionic-background-color-pumpkin-1200 {
- background-color: $ionic-color-pumpkin-1200;
-}
-.ionic-color-orange-100 {
- color: $ionic-color-orange-100;
-}
-.ionic-background-color-orange-100 {
- background-color: $ionic-color-orange-100;
-}
-.ionic-color-orange-200 {
- color: $ionic-color-orange-200;
-}
-.ionic-background-color-orange-200 {
- background-color: $ionic-color-orange-200;
-}
-.ionic-color-orange-300 {
- color: $ionic-color-orange-300;
-}
-.ionic-background-color-orange-300 {
- background-color: $ionic-color-orange-300;
-}
-.ionic-color-orange-400 {
- color: $ionic-color-orange-400;
-}
-.ionic-background-color-orange-400 {
- background-color: $ionic-color-orange-400;
-}
-.ionic-color-orange-500 {
- color: $ionic-color-orange-500;
-}
-.ionic-background-color-orange-500 {
- background-color: $ionic-color-orange-500;
-}
-.ionic-color-orange-600 {
- color: $ionic-color-orange-600;
-}
-.ionic-background-color-orange-600 {
- background-color: $ionic-color-orange-600;
-}
-.ionic-color-orange-700 {
- color: $ionic-color-orange-700;
-}
-.ionic-background-color-orange-700 {
- background-color: $ionic-color-orange-700;
-}
-.ionic-color-orange-800 {
- color: $ionic-color-orange-800;
-}
-.ionic-background-color-orange-800 {
- background-color: $ionic-color-orange-800;
-}
-.ionic-color-orange-900 {
- color: $ionic-color-orange-900;
-}
-.ionic-background-color-orange-900 {
- background-color: $ionic-color-orange-900;
-}
-.ionic-color-orange-1000 {
- color: $ionic-color-orange-1000;
-}
-.ionic-background-color-orange-1000 {
- background-color: $ionic-color-orange-1000;
-}
-.ionic-color-orange-1100 {
- color: $ionic-color-orange-1100;
-}
-.ionic-background-color-orange-1100 {
- background-color: $ionic-color-orange-1100;
-}
-.ionic-color-orange-1200 {
- color: $ionic-color-orange-1200;
-}
-.ionic-background-color-orange-1200 {
- background-color: $ionic-color-orange-1200;
-}
-.ionic-color-yellow-100 {
- color: $ionic-color-yellow-100;
-}
-.ionic-background-color-yellow-100 {
- background-color: $ionic-color-yellow-100;
-}
-.ionic-color-yellow-200 {
- color: $ionic-color-yellow-200;
-}
-.ionic-background-color-yellow-200 {
- background-color: $ionic-color-yellow-200;
-}
-.ionic-color-yellow-300 {
- color: $ionic-color-yellow-300;
-}
-.ionic-background-color-yellow-300 {
- background-color: $ionic-color-yellow-300;
-}
-.ionic-color-yellow-400 {
- color: $ionic-color-yellow-400;
-}
-.ionic-background-color-yellow-400 {
- background-color: $ionic-color-yellow-400;
-}
-.ionic-color-yellow-500 {
- color: $ionic-color-yellow-500;
-}
-.ionic-background-color-yellow-500 {
- background-color: $ionic-color-yellow-500;
-}
-.ionic-color-yellow-600 {
- color: $ionic-color-yellow-600;
-}
-.ionic-background-color-yellow-600 {
- background-color: $ionic-color-yellow-600;
-}
-.ionic-color-yellow-700 {
- color: $ionic-color-yellow-700;
-}
-.ionic-background-color-yellow-700 {
- background-color: $ionic-color-yellow-700;
-}
-.ionic-color-yellow-800 {
- color: $ionic-color-yellow-800;
-}
-.ionic-background-color-yellow-800 {
- background-color: $ionic-color-yellow-800;
-}
-.ionic-color-yellow-900 {
- color: $ionic-color-yellow-900;
-}
-.ionic-background-color-yellow-900 {
- background-color: $ionic-color-yellow-900;
-}
-.ionic-color-yellow-1000 {
- color: $ionic-color-yellow-1000;
-}
-.ionic-background-color-yellow-1000 {
- background-color: $ionic-color-yellow-1000;
-}
-.ionic-color-yellow-1100 {
- color: $ionic-color-yellow-1100;
-}
-.ionic-background-color-yellow-1100 {
- background-color: $ionic-color-yellow-1100;
-}
-.ionic-color-yellow-1200 {
- color: $ionic-color-yellow-1200;
-}
-.ionic-background-color-yellow-1200 {
- background-color: $ionic-color-yellow-1200;
-}
-.ionic-color-lime-100 {
- color: $ionic-color-lime-100;
-}
-.ionic-background-color-lime-100 {
- background-color: $ionic-color-lime-100;
-}
-.ionic-color-lime-200 {
- color: $ionic-color-lime-200;
-}
-.ionic-background-color-lime-200 {
- background-color: $ionic-color-lime-200;
-}
-.ionic-color-lime-300 {
- color: $ionic-color-lime-300;
-}
-.ionic-background-color-lime-300 {
- background-color: $ionic-color-lime-300;
-}
-.ionic-color-lime-400 {
- color: $ionic-color-lime-400;
-}
-.ionic-background-color-lime-400 {
- background-color: $ionic-color-lime-400;
-}
-.ionic-color-lime-500 {
- color: $ionic-color-lime-500;
-}
-.ionic-background-color-lime-500 {
- background-color: $ionic-color-lime-500;
-}
-.ionic-color-lime-600 {
- color: $ionic-color-lime-600;
-}
-.ionic-background-color-lime-600 {
- background-color: $ionic-color-lime-600;
-}
-.ionic-color-lime-700 {
- color: $ionic-color-lime-700;
-}
-.ionic-background-color-lime-700 {
- background-color: $ionic-color-lime-700;
-}
-.ionic-color-lime-800 {
- color: $ionic-color-lime-800;
-}
-.ionic-background-color-lime-800 {
- background-color: $ionic-color-lime-800;
-}
-.ionic-color-lime-900 {
- color: $ionic-color-lime-900;
-}
-.ionic-background-color-lime-900 {
- background-color: $ionic-color-lime-900;
-}
-.ionic-color-lime-1000 {
- color: $ionic-color-lime-1000;
-}
-.ionic-background-color-lime-1000 {
- background-color: $ionic-color-lime-1000;
-}
-.ionic-color-lime-1100 {
- color: $ionic-color-lime-1100;
-}
-.ionic-background-color-lime-1100 {
- background-color: $ionic-color-lime-1100;
-}
-.ionic-color-lime-1200 {
- color: $ionic-color-lime-1200;
-}
-.ionic-background-color-lime-1200 {
- background-color: $ionic-color-lime-1200;
-}
-.ionic-color-green-100 {
- color: $ionic-color-green-100;
-}
-.ionic-background-color-green-100 {
- background-color: $ionic-color-green-100;
-}
-.ionic-color-green-200 {
- color: $ionic-color-green-200;
-}
-.ionic-background-color-green-200 {
- background-color: $ionic-color-green-200;
-}
-.ionic-color-green-300 {
- color: $ionic-color-green-300;
-}
-.ionic-background-color-green-300 {
- background-color: $ionic-color-green-300;
-}
-.ionic-color-green-400 {
- color: $ionic-color-green-400;
-}
-.ionic-background-color-green-400 {
- background-color: $ionic-color-green-400;
-}
-.ionic-color-green-500 {
- color: $ionic-color-green-500;
-}
-.ionic-background-color-green-500 {
- background-color: $ionic-color-green-500;
-}
-.ionic-color-green-600 {
- color: $ionic-color-green-600;
-}
-.ionic-background-color-green-600 {
- background-color: $ionic-color-green-600;
-}
-.ionic-color-green-700 {
- color: $ionic-color-green-700;
-}
-.ionic-background-color-green-700 {
- background-color: $ionic-color-green-700;
-}
-.ionic-color-green-800 {
- color: $ionic-color-green-800;
-}
-.ionic-background-color-green-800 {
- background-color: $ionic-color-green-800;
-}
-.ionic-color-green-900 {
- color: $ionic-color-green-900;
-}
-.ionic-background-color-green-900 {
- background-color: $ionic-color-green-900;
-}
-.ionic-color-green-1000 {
- color: $ionic-color-green-1000;
-}
-.ionic-background-color-green-1000 {
- background-color: $ionic-color-green-1000;
-}
-.ionic-color-green-1100 {
- color: $ionic-color-green-1100;
-}
-.ionic-background-color-green-1100 {
- background-color: $ionic-color-green-1100;
-}
-.ionic-color-green-1200 {
- color: $ionic-color-green-1200;
-}
-.ionic-background-color-green-1200 {
- background-color: $ionic-color-green-1200;
-}
-.ionic-color-teal-100 {
- color: $ionic-color-teal-100;
-}
-.ionic-background-color-teal-100 {
- background-color: $ionic-color-teal-100;
-}
-.ionic-color-teal-200 {
- color: $ionic-color-teal-200;
-}
-.ionic-background-color-teal-200 {
- background-color: $ionic-color-teal-200;
-}
-.ionic-color-teal-300 {
- color: $ionic-color-teal-300;
-}
-.ionic-background-color-teal-300 {
- background-color: $ionic-color-teal-300;
-}
-.ionic-color-teal-400 {
- color: $ionic-color-teal-400;
-}
-.ionic-background-color-teal-400 {
- background-color: $ionic-color-teal-400;
-}
-.ionic-color-teal-500 {
- color: $ionic-color-teal-500;
-}
-.ionic-background-color-teal-500 {
- background-color: $ionic-color-teal-500;
-}
-.ionic-color-teal-600 {
- color: $ionic-color-teal-600;
-}
-.ionic-background-color-teal-600 {
- background-color: $ionic-color-teal-600;
-}
-.ionic-color-teal-700 {
- color: $ionic-color-teal-700;
-}
-.ionic-background-color-teal-700 {
- background-color: $ionic-color-teal-700;
-}
-.ionic-color-teal-800 {
- color: $ionic-color-teal-800;
-}
-.ionic-background-color-teal-800 {
- background-color: $ionic-color-teal-800;
-}
-.ionic-color-teal-900 {
- color: $ionic-color-teal-900;
-}
-.ionic-background-color-teal-900 {
- background-color: $ionic-color-teal-900;
-}
-.ionic-color-teal-1000 {
- color: $ionic-color-teal-1000;
-}
-.ionic-background-color-teal-1000 {
- background-color: $ionic-color-teal-1000;
-}
-.ionic-color-teal-1100 {
- color: $ionic-color-teal-1100;
-}
-.ionic-background-color-teal-1100 {
- background-color: $ionic-color-teal-1100;
-}
-.ionic-color-teal-1200 {
- color: $ionic-color-teal-1200;
-}
-.ionic-background-color-teal-1200 {
- background-color: $ionic-color-teal-1200;
-}
-.ionic-color-aqua-100 {
- color: $ionic-color-aqua-100;
-}
-.ionic-background-color-aqua-100 {
- background-color: $ionic-color-aqua-100;
-}
-.ionic-color-aqua-200 {
- color: $ionic-color-aqua-200;
-}
-.ionic-background-color-aqua-200 {
- background-color: $ionic-color-aqua-200;
-}
-.ionic-color-aqua-300 {
- color: $ionic-color-aqua-300;
-}
-.ionic-background-color-aqua-300 {
- background-color: $ionic-color-aqua-300;
-}
-.ionic-color-aqua-400 {
- color: $ionic-color-aqua-400;
-}
-.ionic-background-color-aqua-400 {
- background-color: $ionic-color-aqua-400;
-}
-.ionic-color-aqua-500 {
- color: $ionic-color-aqua-500;
-}
-.ionic-background-color-aqua-500 {
- background-color: $ionic-color-aqua-500;
-}
-.ionic-color-aqua-600 {
- color: $ionic-color-aqua-600;
-}
-.ionic-background-color-aqua-600 {
- background-color: $ionic-color-aqua-600;
-}
-.ionic-color-aqua-700 {
- color: $ionic-color-aqua-700;
-}
-.ionic-background-color-aqua-700 {
- background-color: $ionic-color-aqua-700;
-}
-.ionic-color-aqua-800 {
- color: $ionic-color-aqua-800;
-}
-.ionic-background-color-aqua-800 {
- background-color: $ionic-color-aqua-800;
-}
-.ionic-color-aqua-900 {
- color: $ionic-color-aqua-900;
-}
-.ionic-background-color-aqua-900 {
- background-color: $ionic-color-aqua-900;
-}
-.ionic-color-aqua-1000 {
- color: $ionic-color-aqua-1000;
-}
-.ionic-background-color-aqua-1000 {
- background-color: $ionic-color-aqua-1000;
-}
-.ionic-color-aqua-1100 {
- color: $ionic-color-aqua-1100;
-}
-.ionic-background-color-aqua-1100 {
- background-color: $ionic-color-aqua-1100;
-}
-.ionic-color-aqua-1200 {
- color: $ionic-color-aqua-1200;
-}
-.ionic-background-color-aqua-1200 {
- background-color: $ionic-color-aqua-1200;
-}
-.ionic-color-blue-100 {
- color: $ionic-color-blue-100;
-}
-.ionic-background-color-blue-100 {
- background-color: $ionic-color-blue-100;
-}
-.ionic-color-blue-200 {
- color: $ionic-color-blue-200;
-}
-.ionic-background-color-blue-200 {
- background-color: $ionic-color-blue-200;
-}
-.ionic-color-blue-300 {
- color: $ionic-color-blue-300;
-}
-.ionic-background-color-blue-300 {
- background-color: $ionic-color-blue-300;
-}
-.ionic-color-blue-400 {
- color: $ionic-color-blue-400;
-}
-.ionic-background-color-blue-400 {
- background-color: $ionic-color-blue-400;
-}
-.ionic-color-blue-500 {
- color: $ionic-color-blue-500;
-}
-.ionic-background-color-blue-500 {
- background-color: $ionic-color-blue-500;
-}
-.ionic-color-blue-600 {
- color: $ionic-color-blue-600;
-}
-.ionic-background-color-blue-600 {
- background-color: $ionic-color-blue-600;
-}
-.ionic-color-blue-700 {
- color: $ionic-color-blue-700;
-}
-.ionic-background-color-blue-700 {
- background-color: $ionic-color-blue-700;
-}
-.ionic-color-blue-800 {
- color: $ionic-color-blue-800;
-}
-.ionic-background-color-blue-800 {
- background-color: $ionic-color-blue-800;
-}
-.ionic-color-blue-900 {
- color: $ionic-color-blue-900;
-}
-.ionic-background-color-blue-900 {
- background-color: $ionic-color-blue-900;
-}
-.ionic-color-blue-1000 {
- color: $ionic-color-blue-1000;
-}
-.ionic-background-color-blue-1000 {
- background-color: $ionic-color-blue-1000;
-}
-.ionic-color-blue-1100 {
- color: $ionic-color-blue-1100;
-}
-.ionic-background-color-blue-1100 {
- background-color: $ionic-color-blue-1100;
-}
-.ionic-color-blue-1200 {
- color: $ionic-color-blue-1200;
-}
-.ionic-background-color-blue-1200 {
- background-color: $ionic-color-blue-1200;
-}
-.ionic-color-indigo-100 {
- color: $ionic-color-indigo-100;
-}
-.ionic-background-color-indigo-100 {
- background-color: $ionic-color-indigo-100;
-}
-.ionic-color-indigo-200 {
- color: $ionic-color-indigo-200;
-}
-.ionic-background-color-indigo-200 {
- background-color: $ionic-color-indigo-200;
-}
-.ionic-color-indigo-300 {
- color: $ionic-color-indigo-300;
-}
-.ionic-background-color-indigo-300 {
- background-color: $ionic-color-indigo-300;
-}
-.ionic-color-indigo-400 {
- color: $ionic-color-indigo-400;
-}
-.ionic-background-color-indigo-400 {
- background-color: $ionic-color-indigo-400;
-}
-.ionic-color-indigo-500 {
- color: $ionic-color-indigo-500;
-}
-.ionic-background-color-indigo-500 {
- background-color: $ionic-color-indigo-500;
-}
-.ionic-color-indigo-600 {
- color: $ionic-color-indigo-600;
-}
-.ionic-background-color-indigo-600 {
- background-color: $ionic-color-indigo-600;
-}
-.ionic-color-indigo-700 {
- color: $ionic-color-indigo-700;
-}
-.ionic-background-color-indigo-700 {
- background-color: $ionic-color-indigo-700;
-}
-.ionic-color-indigo-800 {
- color: $ionic-color-indigo-800;
-}
-.ionic-background-color-indigo-800 {
- background-color: $ionic-color-indigo-800;
-}
-.ionic-color-indigo-900 {
- color: $ionic-color-indigo-900;
-}
-.ionic-background-color-indigo-900 {
- background-color: $ionic-color-indigo-900;
-}
-.ionic-color-indigo-1000 {
- color: $ionic-color-indigo-1000;
-}
-.ionic-background-color-indigo-1000 {
- background-color: $ionic-color-indigo-1000;
-}
-.ionic-color-indigo-1100 {
- color: $ionic-color-indigo-1100;
-}
-.ionic-background-color-indigo-1100 {
- background-color: $ionic-color-indigo-1100;
-}
-.ionic-color-indigo-1200 {
- color: $ionic-color-indigo-1200;
-}
-.ionic-background-color-indigo-1200 {
- background-color: $ionic-color-indigo-1200;
-}
-.ionic-color-violet-100 {
- color: $ionic-color-violet-100;
-}
-.ionic-background-color-violet-100 {
- background-color: $ionic-color-violet-100;
-}
-.ionic-color-violet-200 {
- color: $ionic-color-violet-200;
-}
-.ionic-background-color-violet-200 {
- background-color: $ionic-color-violet-200;
-}
-.ionic-color-violet-300 {
- color: $ionic-color-violet-300;
-}
-.ionic-background-color-violet-300 {
- background-color: $ionic-color-violet-300;
-}
-.ionic-color-violet-400 {
- color: $ionic-color-violet-400;
-}
-.ionic-background-color-violet-400 {
- background-color: $ionic-color-violet-400;
-}
-.ionic-color-violet-500 {
- color: $ionic-color-violet-500;
-}
-.ionic-background-color-violet-500 {
- background-color: $ionic-color-violet-500;
-}
-.ionic-color-violet-600 {
- color: $ionic-color-violet-600;
-}
-.ionic-background-color-violet-600 {
- background-color: $ionic-color-violet-600;
-}
-.ionic-color-violet-700 {
- color: $ionic-color-violet-700;
-}
-.ionic-background-color-violet-700 {
- background-color: $ionic-color-violet-700;
-}
-.ionic-color-violet-800 {
- color: $ionic-color-violet-800;
-}
-.ionic-background-color-violet-800 {
- background-color: $ionic-color-violet-800;
-}
-.ionic-color-violet-900 {
- color: $ionic-color-violet-900;
-}
-.ionic-background-color-violet-900 {
- background-color: $ionic-color-violet-900;
-}
-.ionic-color-violet-1000 {
- color: $ionic-color-violet-1000;
-}
-.ionic-background-color-violet-1000 {
- background-color: $ionic-color-violet-1000;
-}
-.ionic-color-violet-1100 {
- color: $ionic-color-violet-1100;
-}
-.ionic-background-color-violet-1100 {
- background-color: $ionic-color-violet-1100;
-}
-.ionic-color-violet-1200 {
- color: $ionic-color-violet-1200;
-}
-.ionic-background-color-violet-1200 {
- background-color: $ionic-color-violet-1200;
-}
-.ionic-color-purple-100 {
- color: $ionic-color-purple-100;
-}
-.ionic-background-color-purple-100 {
- background-color: $ionic-color-purple-100;
-}
-.ionic-color-purple-200 {
- color: $ionic-color-purple-200;
-}
-.ionic-background-color-purple-200 {
- background-color: $ionic-color-purple-200;
-}
-.ionic-color-purple-300 {
- color: $ionic-color-purple-300;
-}
-.ionic-background-color-purple-300 {
- background-color: $ionic-color-purple-300;
-}
-.ionic-color-purple-400 {
- color: $ionic-color-purple-400;
-}
-.ionic-background-color-purple-400 {
- background-color: $ionic-color-purple-400;
-}
-.ionic-color-purple-500 {
- color: $ionic-color-purple-500;
-}
-.ionic-background-color-purple-500 {
- background-color: $ionic-color-purple-500;
-}
-.ionic-color-purple-600 {
- color: $ionic-color-purple-600;
-}
-.ionic-background-color-purple-600 {
- background-color: $ionic-color-purple-600;
-}
-.ionic-color-purple-700 {
- color: $ionic-color-purple-700;
-}
-.ionic-background-color-purple-700 {
- background-color: $ionic-color-purple-700;
-}
-.ionic-color-purple-800 {
- color: $ionic-color-purple-800;
-}
-.ionic-background-color-purple-800 {
- background-color: $ionic-color-purple-800;
-}
-.ionic-color-purple-900 {
- color: $ionic-color-purple-900;
-}
-.ionic-background-color-purple-900 {
- background-color: $ionic-color-purple-900;
-}
-.ionic-color-purple-1000 {
- color: $ionic-color-purple-1000;
-}
-.ionic-background-color-purple-1000 {
- background-color: $ionic-color-purple-1000;
-}
-.ionic-color-purple-1100 {
- color: $ionic-color-purple-1100;
-}
-.ionic-background-color-purple-1100 {
- background-color: $ionic-color-purple-1100;
-}
-.ionic-color-purple-1200 {
- color: $ionic-color-purple-1200;
-}
-.ionic-background-color-purple-1200 {
- background-color: $ionic-color-purple-1200;
-}
-.ionic-color-magenta-100 {
- color: $ionic-color-magenta-100;
-}
-.ionic-background-color-magenta-100 {
- background-color: $ionic-color-magenta-100;
-}
-.ionic-color-magenta-200 {
- color: $ionic-color-magenta-200;
-}
-.ionic-background-color-magenta-200 {
- background-color: $ionic-color-magenta-200;
-}
-.ionic-color-magenta-300 {
- color: $ionic-color-magenta-300;
-}
-.ionic-background-color-magenta-300 {
- background-color: $ionic-color-magenta-300;
-}
-.ionic-color-magenta-400 {
- color: $ionic-color-magenta-400;
-}
-.ionic-background-color-magenta-400 {
- background-color: $ionic-color-magenta-400;
-}
-.ionic-color-magenta-500 {
- color: $ionic-color-magenta-500;
-}
-.ionic-background-color-magenta-500 {
- background-color: $ionic-color-magenta-500;
-}
-.ionic-color-magenta-600 {
- color: $ionic-color-magenta-600;
-}
-.ionic-background-color-magenta-600 {
- background-color: $ionic-color-magenta-600;
-}
-.ionic-color-magenta-700 {
- color: $ionic-color-magenta-700;
-}
-.ionic-background-color-magenta-700 {
- background-color: $ionic-color-magenta-700;
-}
-.ionic-color-magenta-800 {
- color: $ionic-color-magenta-800;
-}
-.ionic-background-color-magenta-800 {
- background-color: $ionic-color-magenta-800;
-}
-.ionic-color-magenta-900 {
- color: $ionic-color-magenta-900;
-}
-.ionic-background-color-magenta-900 {
- background-color: $ionic-color-magenta-900;
-}
-.ionic-color-magenta-1000 {
- color: $ionic-color-magenta-1000;
-}
-.ionic-background-color-magenta-1000 {
- background-color: $ionic-color-magenta-1000;
-}
-.ionic-color-magenta-1100 {
- color: $ionic-color-magenta-1100;
-}
-.ionic-background-color-magenta-1100 {
- background-color: $ionic-color-magenta-1100;
-}
-.ionic-color-magenta-1200 {
- color: $ionic-color-magenta-1200;
-}
-.ionic-background-color-magenta-1200 {
- background-color: $ionic-color-magenta-1200;
-}
-.ionic-color-pink-100 {
- color: $ionic-color-pink-100;
-}
-.ionic-background-color-pink-100 {
- background-color: $ionic-color-pink-100;
-}
-.ionic-color-pink-200 {
- color: $ionic-color-pink-200;
-}
-.ionic-background-color-pink-200 {
- background-color: $ionic-color-pink-200;
-}
-.ionic-color-pink-300 {
- color: $ionic-color-pink-300;
-}
-.ionic-background-color-pink-300 {
- background-color: $ionic-color-pink-300;
-}
-.ionic-color-pink-400 {
- color: $ionic-color-pink-400;
-}
-.ionic-background-color-pink-400 {
- background-color: $ionic-color-pink-400;
-}
-.ionic-color-pink-500 {
- color: $ionic-color-pink-500;
-}
-.ionic-background-color-pink-500 {
- background-color: $ionic-color-pink-500;
-}
-.ionic-color-pink-600 {
- color: $ionic-color-pink-600;
-}
-.ionic-background-color-pink-600 {
- background-color: $ionic-color-pink-600;
-}
-.ionic-color-pink-700 {
- color: $ionic-color-pink-700;
-}
-.ionic-background-color-pink-700 {
- background-color: $ionic-color-pink-700;
-}
-.ionic-color-pink-800 {
- color: $ionic-color-pink-800;
-}
-.ionic-background-color-pink-800 {
- background-color: $ionic-color-pink-800;
-}
-.ionic-color-pink-900 {
- color: $ionic-color-pink-900;
-}
-.ionic-background-color-pink-900 {
- background-color: $ionic-color-pink-900;
-}
-.ionic-color-pink-1000 {
- color: $ionic-color-pink-1000;
-}
-.ionic-background-color-pink-1000 {
- background-color: $ionic-color-pink-1000;
-}
-.ionic-color-pink-1100 {
- color: $ionic-color-pink-1100;
-}
-.ionic-background-color-pink-1100 {
- background-color: $ionic-color-pink-1100;
-}
-.ionic-color-pink-1200 {
- color: $ionic-color-pink-1200;
-}
-.ionic-background-color-pink-1200 {
- background-color: $ionic-color-pink-1200;
-}
-.ionic-color-primary-100 {
- color: $ionic-color-primary-100;
-}
-.ionic-background-color-primary-100 {
- background-color: $ionic-color-primary-100;
-}
-.ionic-color-primary-200 {
- color: $ionic-color-primary-200;
-}
-.ionic-background-color-primary-200 {
- background-color: $ionic-color-primary-200;
-}
-.ionic-color-primary-300 {
- color: $ionic-color-primary-300;
-}
-.ionic-background-color-primary-300 {
- background-color: $ionic-color-primary-300;
-}
-.ionic-color-primary-400 {
- color: $ionic-color-primary-400;
-}
-.ionic-background-color-primary-400 {
- background-color: $ionic-color-primary-400;
-}
-.ionic-color-primary-500 {
- color: $ionic-color-primary-500;
-}
-.ionic-background-color-primary-500 {
- background-color: $ionic-color-primary-500;
-}
-.ionic-color-primary-600 {
- color: $ionic-color-primary-600;
-}
-.ionic-background-color-primary-600 {
- background-color: $ionic-color-primary-600;
-}
-.ionic-color-primary-700 {
- color: $ionic-color-primary-700;
-}
-.ionic-background-color-primary-700 {
- background-color: $ionic-color-primary-700;
-}
-.ionic-color-primary-800 {
- color: $ionic-color-primary-800;
-}
-.ionic-background-color-primary-800 {
- background-color: $ionic-color-primary-800;
-}
-.ionic-color-primary-900 {
- color: $ionic-color-primary-900;
-}
-.ionic-background-color-primary-900 {
- background-color: $ionic-color-primary-900;
-}
-.ionic-color-primary-1000 {
- color: $ionic-color-primary-1000;
-}
-.ionic-background-color-primary-1000 {
- background-color: $ionic-color-primary-1000;
-}
-.ionic-color-primary-1100 {
- color: $ionic-color-primary-1100;
-}
-.ionic-background-color-primary-1100 {
- background-color: $ionic-color-primary-1100;
-}
-.ionic-color-primary-1200 {
- color: $ionic-color-primary-1200;
-}
-.ionic-background-color-primary-1200 {
- background-color: $ionic-color-primary-1200;
-}
-.ionic-color-primary-base {
- color: $ionic-color-primary-base;
-}
-.ionic-background-color-primary-base {
- background-color: $ionic-color-primary-base;
-}
-.ionic-color-info-100 {
- color: $ionic-color-info-100;
-}
-.ionic-background-color-info-100 {
- background-color: $ionic-color-info-100;
-}
-.ionic-color-info-200 {
- color: $ionic-color-info-200;
-}
-.ionic-background-color-info-200 {
- background-color: $ionic-color-info-200;
-}
-.ionic-color-info-300 {
- color: $ionic-color-info-300;
-}
-.ionic-background-color-info-300 {
- background-color: $ionic-color-info-300;
-}
-.ionic-color-info-400 {
- color: $ionic-color-info-400;
-}
-.ionic-background-color-info-400 {
- background-color: $ionic-color-info-400;
-}
-.ionic-color-info-500 {
- color: $ionic-color-info-500;
-}
-.ionic-background-color-info-500 {
- background-color: $ionic-color-info-500;
-}
-.ionic-color-info-600 {
- color: $ionic-color-info-600;
-}
-.ionic-background-color-info-600 {
- background-color: $ionic-color-info-600;
-}
-.ionic-color-info-700 {
- color: $ionic-color-info-700;
-}
-.ionic-background-color-info-700 {
- background-color: $ionic-color-info-700;
-}
-.ionic-color-info-800 {
- color: $ionic-color-info-800;
-}
-.ionic-background-color-info-800 {
- background-color: $ionic-color-info-800;
-}
-.ionic-color-info-900 {
- color: $ionic-color-info-900;
-}
-.ionic-background-color-info-900 {
- background-color: $ionic-color-info-900;
-}
-.ionic-color-info-1000 {
- color: $ionic-color-info-1000;
-}
-.ionic-background-color-info-1000 {
- background-color: $ionic-color-info-1000;
-}
-.ionic-color-info-1100 {
- color: $ionic-color-info-1100;
-}
-.ionic-background-color-info-1100 {
- background-color: $ionic-color-info-1100;
-}
-.ionic-color-info-1200 {
- color: $ionic-color-info-1200;
-}
-.ionic-background-color-info-1200 {
- background-color: $ionic-color-info-1200;
-}
-.ionic-color-info-base {
- color: $ionic-color-info-base;
-}
-.ionic-background-color-info-base {
- background-color: $ionic-color-info-base;
-}
-.ionic-color-warning-100 {
- color: $ionic-color-warning-100;
-}
-.ionic-background-color-warning-100 {
- background-color: $ionic-color-warning-100;
-}
-.ionic-color-warning-200 {
- color: $ionic-color-warning-200;
-}
-.ionic-background-color-warning-200 {
- background-color: $ionic-color-warning-200;
-}
-.ionic-color-warning-300 {
- color: $ionic-color-warning-300;
-}
-.ionic-background-color-warning-300 {
- background-color: $ionic-color-warning-300;
-}
-.ionic-color-warning-400 {
- color: $ionic-color-warning-400;
-}
-.ionic-background-color-warning-400 {
- background-color: $ionic-color-warning-400;
-}
-.ionic-color-warning-500 {
- color: $ionic-color-warning-500;
-}
-.ionic-background-color-warning-500 {
- background-color: $ionic-color-warning-500;
-}
-.ionic-color-warning-600 {
- color: $ionic-color-warning-600;
-}
-.ionic-background-color-warning-600 {
- background-color: $ionic-color-warning-600;
-}
-.ionic-color-warning-700 {
- color: $ionic-color-warning-700;
-}
-.ionic-background-color-warning-700 {
- background-color: $ionic-color-warning-700;
-}
-.ionic-color-warning-800 {
- color: $ionic-color-warning-800;
-}
-.ionic-background-color-warning-800 {
- background-color: $ionic-color-warning-800;
-}
-.ionic-color-warning-900 {
- color: $ionic-color-warning-900;
-}
-.ionic-background-color-warning-900 {
- background-color: $ionic-color-warning-900;
-}
-.ionic-color-warning-1000 {
- color: $ionic-color-warning-1000;
-}
-.ionic-background-color-warning-1000 {
- background-color: $ionic-color-warning-1000;
-}
-.ionic-color-warning-1100 {
- color: $ionic-color-warning-1100;
-}
-.ionic-background-color-warning-1100 {
- background-color: $ionic-color-warning-1100;
-}
-.ionic-color-warning-1200 {
- color: $ionic-color-warning-1200;
-}
-.ionic-background-color-warning-1200 {
- background-color: $ionic-color-warning-1200;
-}
-.ionic-color-warning-base {
- color: $ionic-color-warning-base;
-}
-.ionic-background-color-warning-base {
- background-color: $ionic-color-warning-base;
-}
-.ionic-color-danger-100 {
- color: $ionic-color-danger-100;
-}
-.ionic-background-color-danger-100 {
- background-color: $ionic-color-danger-100;
-}
-.ionic-color-danger-200 {
- color: $ionic-color-danger-200;
-}
-.ionic-background-color-danger-200 {
- background-color: $ionic-color-danger-200;
-}
-.ionic-color-danger-300 {
- color: $ionic-color-danger-300;
-}
-.ionic-background-color-danger-300 {
- background-color: $ionic-color-danger-300;
-}
-.ionic-color-danger-400 {
- color: $ionic-color-danger-400;
-}
-.ionic-background-color-danger-400 {
- background-color: $ionic-color-danger-400;
-}
-.ionic-color-danger-500 {
- color: $ionic-color-danger-500;
-}
-.ionic-background-color-danger-500 {
- background-color: $ionic-color-danger-500;
-}
-.ionic-color-danger-600 {
- color: $ionic-color-danger-600;
-}
-.ionic-background-color-danger-600 {
- background-color: $ionic-color-danger-600;
-}
-.ionic-color-danger-700 {
- color: $ionic-color-danger-700;
-}
-.ionic-background-color-danger-700 {
- background-color: $ionic-color-danger-700;
-}
-.ionic-color-danger-800 {
- color: $ionic-color-danger-800;
-}
-.ionic-background-color-danger-800 {
- background-color: $ionic-color-danger-800;
-}
-.ionic-color-danger-900 {
- color: $ionic-color-danger-900;
-}
-.ionic-background-color-danger-900 {
- background-color: $ionic-color-danger-900;
-}
-.ionic-color-danger-1000 {
- color: $ionic-color-danger-1000;
-}
-.ionic-background-color-danger-1000 {
- background-color: $ionic-color-danger-1000;
-}
-.ionic-color-danger-1100 {
- color: $ionic-color-danger-1100;
-}
-.ionic-background-color-danger-1100 {
- background-color: $ionic-color-danger-1100;
-}
-.ionic-color-danger-1200 {
- color: $ionic-color-danger-1200;
-}
-.ionic-background-color-danger-1200 {
- background-color: $ionic-color-danger-1200;
-}
-.ionic-color-danger-base {
- color: $ionic-color-danger-base;
-}
-.ionic-background-color-danger-base {
- background-color: $ionic-color-danger-base;
-}
-.ionic-color-success-100 {
- color: $ionic-color-success-100;
-}
-.ionic-background-color-success-100 {
- background-color: $ionic-color-success-100;
-}
-.ionic-color-success-200 {
- color: $ionic-color-success-200;
-}
-.ionic-background-color-success-200 {
- background-color: $ionic-color-success-200;
-}
-.ionic-color-success-300 {
- color: $ionic-color-success-300;
-}
-.ionic-background-color-success-300 {
- background-color: $ionic-color-success-300;
-}
-.ionic-color-success-400 {
- color: $ionic-color-success-400;
-}
-.ionic-background-color-success-400 {
- background-color: $ionic-color-success-400;
-}
-.ionic-color-success-500 {
- color: $ionic-color-success-500;
-}
-.ionic-background-color-success-500 {
- background-color: $ionic-color-success-500;
-}
-.ionic-color-success-600 {
- color: $ionic-color-success-600;
-}
-.ionic-background-color-success-600 {
- background-color: $ionic-color-success-600;
-}
-.ionic-color-success-700 {
- color: $ionic-color-success-700;
-}
-.ionic-background-color-success-700 {
- background-color: $ionic-color-success-700;
-}
-.ionic-color-success-800 {
- color: $ionic-color-success-800;
-}
-.ionic-background-color-success-800 {
- background-color: $ionic-color-success-800;
-}
-.ionic-color-success-900 {
- color: $ionic-color-success-900;
-}
-.ionic-background-color-success-900 {
- background-color: $ionic-color-success-900;
-}
-.ionic-color-success-1000 {
- color: $ionic-color-success-1000;
-}
-.ionic-background-color-success-1000 {
- background-color: $ionic-color-success-1000;
-}
-.ionic-color-success-1100 {
- color: $ionic-color-success-1100;
-}
-.ionic-background-color-success-1100 {
- background-color: $ionic-color-success-1100;
-}
-.ionic-color-success-1200 {
- color: $ionic-color-success-1200;
-}
-.ionic-background-color-success-1200 {
- background-color: $ionic-color-success-1200;
-}
-.ionic-color-success-base {
- color: $ionic-color-success-base;
-}
-.ionic-background-color-success-base {
- background-color: $ionic-color-success-base;
-}
-.ionic-z-index-0 {
- z-index: $ionic-z-index-0;
-}
-.ionic-z-index-1 {
- z-index: $ionic-z-index-1;
-}
-.ionic-z-index-2 {
- z-index: $ionic-z-index-2;
-}
-.ionic-z-index-3 {
- z-index: $ionic-z-index-3;
-}
-.ionic-z-index-4 {
- z-index: $ionic-z-index-4;
-}
-.ionic-z-index-500 {
- z-index: $ionic-z-index-500;
-}
-.ionic-z-index-bottom {
- z-index: $ionic-z-index-bottom;
-}
-.ionic-z-index-top {
- z-index: $ionic-z-index-top;
-}
-
-.ionic-display-sm-regular {
- font-size: $ionic-font-size-800;
+.ion-display-sm-regular {
+ font-size: $ion-font-size-800;
font-style: normal;
- font-weight: $ionic-font-weight-regular;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-1100;
+ font-weight: $ion-font-weight-regular;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-1100;
text-transform: none;
text-decoration: none;
}
-.ionic-display-sm-light {
- font-size: $ionic-font-size-800;
+.ion-display-sm-light {
+ font-size: $ion-font-size-800;
font-style: normal;
- font-weight: $ionic-font-weight-light;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-1100;
+ font-weight: $ion-font-weight-light;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-1100;
text-transform: none;
text-decoration: none;
}
-.ionic-display-lg-regular {
- font-size: $ionic-font-size-900;
+.ion-display-lg-regular {
+ font-size: $ion-font-size-900;
font-style: normal;
- font-weight: $ionic-font-weight-regular;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-1200;
+ font-weight: $ion-font-weight-regular;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-1200;
text-transform: none;
text-decoration: none;
}
-.ionic-display-lg-light {
- font-size: $ionic-font-size-900;
+.ion-display-lg-light {
+ font-size: $ion-font-size-900;
font-style: normal;
- font-weight: $ionic-font-weight-light;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-1200;
+ font-weight: $ion-font-weight-light;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-1200;
text-transform: none;
text-decoration: none;
}
-.ionic-heading-h1-regular {
- font-size: $ionic-font-size-700;
+.ion-heading-h1-regular {
+ font-size: $ion-font-size-700;
font-style: normal;
- font-weight: $ionic-font-weight-regular;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-900;
+ font-weight: $ion-font-weight-regular;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-900;
text-transform: none;
text-decoration: none;
}
-.ionic-heading-h1-medium {
- font-size: $ionic-font-size-700;
+.ion-heading-h1-medium {
+ font-size: $ion-font-size-700;
font-style: normal;
- font-weight: $ionic-font-weight-medium;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-900;
+ font-weight: $ion-font-weight-medium;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-900;
text-transform: none;
text-decoration: none;
}
-.ionic-heading-h1-semi-bold {
- font-size: $ionic-font-size-600;
+.ion-heading-h1-semi-bold {
+ font-size: $ion-font-size-700;
font-style: normal;
- font-weight: $ionic-font-weight-semi-bold;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-900;
+ font-weight: $ion-font-weight-semi-bold;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-900;
text-transform: none;
text-decoration: none;
}
-.ionic-heading-h1-bold {
- font-size: $ionic-font-size-700;
+.ion-heading-h1-bold {
+ font-size: $ion-font-size-700;
font-style: normal;
- font-weight: $ionic-font-weight-bold;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-900;
+ font-weight: $ion-font-weight-bold;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-900;
text-transform: none;
text-decoration: none;
}
-.ionic-heading-h2-regular {
- font-size: $ionic-font-size-650;
+.ion-heading-h2-regular {
+ font-size: $ion-font-size-650;
font-style: normal;
- font-weight: $ionic-font-weight-regular;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-900;
+ font-weight: $ion-font-weight-regular;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-900;
text-transform: none;
text-decoration: none;
}
-.ionic-heading-h2-medium {
- font-size: $ionic-font-size-650;
+.ion-heading-h2-medium {
+ font-size: $ion-font-size-650;
font-style: normal;
- font-weight: $ionic-font-weight-medium;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-900;
+ font-weight: $ion-font-weight-medium;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-900;
text-transform: none;
text-decoration: none;
}
-.ionic-heading-h2-semi-bold {
- font-size: $ionic-font-size-650;
+.ion-heading-h2-semi-bold {
+ font-size: $ion-font-size-650;
font-style: normal;
- font-weight: $ionic-font-weight-semi-bold;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-900;
+ font-weight: $ion-font-weight-semi-bold;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-900;
text-transform: none;
text-decoration: none;
}
-.ionic-heading-h2-bold {
- font-size: $ionic-font-size-650;
+.ion-heading-h2-bold {
+ font-size: $ion-font-size-650;
font-style: normal;
- font-weight: $ionic-font-weight-bold;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-900;
+ font-weight: $ion-font-weight-bold;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-900;
text-transform: none;
text-decoration: none;
}
-.ionic-heading-h3-regular {
- font-size: $ionic-font-size-600;
+.ion-heading-h3-regular {
+ font-size: $ion-font-size-600;
font-style: normal;
- font-weight: $ionic-font-weight-regular;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-800;
+ font-weight: $ion-font-weight-regular;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-800;
text-transform: none;
text-decoration: none;
}
-.ionic-heading-h3-medium {
- font-size: $ionic-font-size-600;
+.ion-heading-h3-medium {
+ font-size: $ion-font-size-600;
font-style: normal;
- font-weight: $ionic-font-weight-medium;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-800;
+ font-weight: $ion-font-weight-medium;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-800;
text-transform: none;
text-decoration: none;
}
-.ionic-heading-h3-semi-bold {
- font-size: $ionic-font-size-600;
+.ion-heading-h3-semi-bold {
+ font-size: $ion-font-size-600;
font-style: normal;
- font-weight: $ionic-font-weight-semi-bold;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-800;
+ font-weight: $ion-font-weight-semi-bold;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-800;
text-transform: none;
text-decoration: none;
}
-.ionic-heading-h3-bold {
- font-size: $ionic-font-size-600;
+.ion-heading-h3-bold {
+ font-size: $ion-font-size-600;
font-style: normal;
- font-weight: $ionic-font-weight-bold;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-800;
+ font-weight: $ion-font-weight-bold;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-800;
text-transform: none;
text-decoration: none;
}
-.ionic-heading-h4-regular {
- font-size: $ionic-font-size-550;
+.ion-heading-h4-regular {
+ font-size: $ion-font-size-550;
font-style: normal;
- font-weight: $ionic-font-weight-regular;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-700;
+ font-weight: $ion-font-weight-regular;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-700;
text-transform: none;
text-decoration: none;
}
-.ionic-heading-h4-medium {
- font-size: $ionic-font-size-550;
+.ion-heading-h4-medium {
+ font-size: $ion-font-size-550;
font-style: normal;
- font-weight: $ionic-font-weight-medium;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-700;
+ font-weight: $ion-font-weight-medium;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-700;
text-transform: none;
text-decoration: none;
}
-.ionic-heading-h4-semi-bold {
- font-size: $ionic-font-size-550;
+.ion-heading-h4-semi-bold {
+ font-size: $ion-font-size-550;
font-style: normal;
- font-weight: $ionic-font-weight-semi-bold;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-700;
+ font-weight: $ion-font-weight-semi-bold;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-700;
text-transform: none;
text-decoration: none;
}
-.ionic-heading-h4-bold {
- font-size: $ionic-font-size-550;
+.ion-heading-h4-bold {
+ font-size: $ion-font-size-550;
font-style: normal;
- font-weight: $ionic-font-weight-bold;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-700;
+ font-weight: $ion-font-weight-bold;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-700;
text-transform: none;
text-decoration: none;
}
-.ionic-heading-h5-regular {
- font-size: $ionic-font-size-500;
+.ion-heading-h5-regular {
+ font-size: $ion-font-size-500;
font-style: normal;
- font-weight: $ionic-font-weight-regular;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-700;
+ font-weight: $ion-font-weight-regular;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-700;
text-transform: none;
text-decoration: none;
}
-.ionic-heading-h5-medium {
- font-size: $ionic-font-size-500;
+.ion-heading-h5-medium {
+ font-size: $ion-font-size-500;
font-style: normal;
- font-weight: $ionic-font-weight-medium;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-700;
+ font-weight: $ion-font-weight-medium;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-700;
text-transform: none;
text-decoration: none;
}
-.ionic-heading-h5-semi-bold {
- font-size: $ionic-font-size-500;
+.ion-heading-h5-semi-bold {
+ font-size: $ion-font-size-500;
font-style: normal;
- font-weight: $ionic-font-weight-semi-bold;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-700;
+ font-weight: $ion-font-weight-semi-bold;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-700;
text-transform: none;
text-decoration: none;
}
-.ionic-heading-h5-bold {
- font-size: $ionic-font-size-500;
+.ion-heading-h5-bold {
+ font-size: $ion-font-size-500;
font-style: normal;
- font-weight: $ionic-font-weight-bold;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-700;
+ font-weight: $ion-font-weight-bold;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-700;
text-transform: none;
text-decoration: none;
}
-.ionic-heading-h6-regular {
- font-size: $ionic-font-size-450;
+.ion-heading-h6-regular {
+ font-size: $ion-font-size-450;
font-style: normal;
- font-weight: $ionic-font-weight-regular;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-700;
+ font-weight: $ion-font-weight-regular;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-700;
text-transform: none;
text-decoration: none;
}
-.ionic-heading-h6-medium {
- font-size: $ionic-font-size-450;
+.ion-heading-h6-medium {
+ font-size: $ion-font-size-450;
font-style: normal;
- font-weight: $ionic-font-weight-medium;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-700;
+ font-weight: $ion-font-weight-medium;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-700;
text-transform: none;
text-decoration: none;
}
-.ionic-heading-h6-semi-bold {
- font-size: $ionic-font-size-450;
+.ion-heading-h6-semi-bold {
+ font-size: $ion-font-size-450;
font-style: normal;
- font-weight: $ionic-font-weight-semi-bold;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-700;
+ font-weight: $ion-font-weight-semi-bold;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-700;
text-transform: none;
text-decoration: none;
}
-.ionic-heading-h6-bold {
- font-size: $ionic-font-size-450;
+.ion-heading-h6-bold {
+ font-size: $ion-font-size-450;
font-style: normal;
- font-weight: $ionic-font-weight-bold;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-700;
+ font-weight: $ion-font-weight-bold;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-700;
text-transform: none;
text-decoration: none;
}
-.ionic-body-lg-regular {
- font-size: $ionic-font-size-400;
+.ion-body-action-xl {
+ font-size: $ion-font-size-500;
font-style: normal;
- font-weight: $ionic-font-weight-regular;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-600;
+ font-weight: $ion-font-weight-medium;
+ letter-spacing: $ion-font-letter-spacing-1;
+ line-height: $ion-font-line-height-600;
text-transform: none;
text-decoration: none;
}
-.ionic-body-lg-medium {
- font-size: $ionic-font-size-400;
+.ion-body-action-lg {
+ font-size: $ion-font-size-400;
font-style: normal;
- font-weight: $ionic-font-weight-medium;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-600;
+ font-weight: $ion-font-weight-medium;
+ letter-spacing: $ion-font-letter-spacing-1;
+ line-height: $ion-font-line-height-600;
text-transform: none;
text-decoration: none;
}
-.ionic-body-lg-semi-bold {
- font-size: $ionic-font-size-400;
+.ion-body-action-md {
+ font-size: $ion-font-size-350;
font-style: normal;
- font-weight: $ionic-font-weight-semi-bold;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-600;
+ font-weight: $ion-font-weight-medium;
+ letter-spacing: $ion-font-letter-spacing-1;
+ line-height: $ion-font-line-height-500;
text-transform: none;
text-decoration: none;
}
-.ionic-body-lg-bold {
- font-size: $ionic-font-size-400;
+.ion-body-action-sm {
+ font-size: $ion-font-size-300;
font-style: normal;
- font-weight: $ionic-font-weight-bold;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-600;
+ font-weight: $ion-font-weight-medium;
+ letter-spacing: $ion-font-letter-spacing-1;
+ line-height: $ion-font-line-height-500;
text-transform: none;
text-decoration: none;
}
-.ionic-body-lg-link {
- font-size: $ionic-font-size-400;
+.ion-body-lg-regular {
+ font-size: $ion-font-size-400;
font-style: normal;
- font-weight: $ionic-font-weight-regular;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-600;
- text-transform: none;
- text-decoration: underline;
-}
-
-.ionic-body-lg-italic {
- font-size: $ionic-font-size-400;
- font-style: italic;
- font-weight: $ionic-font-weight-regular;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-600;
+ font-weight: $ion-font-weight-regular;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-600;
text-transform: none;
text-decoration: none;
}
-.ionic-body-md-regular {
- font-size: $ionic-font-size-350;
+.ion-body-lg-medium {
+ font-size: $ion-font-size-400;
font-style: normal;
- font-weight: $ionic-font-weight-regular;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-600;
+ font-weight: $ion-font-weight-medium;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-600;
text-transform: none;
text-decoration: none;
}
-.ionic-body-md-medium {
- font-size: $ionic-font-size-350;
+.ion-body-lg-semi-bold {
+ font-size: $ion-font-size-400;
font-style: normal;
- font-weight: $ionic-font-weight-medium;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-600;
+ font-weight: $ion-font-weight-semi-bold;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-600;
text-transform: none;
text-decoration: none;
}
-.ionic-body-md-semi-bold {
- font-size: $ionic-font-size-350;
+.ion-body-lg-bold {
+ font-size: $ion-font-size-400;
font-style: normal;
- font-weight: $ionic-font-weight-semi-bold;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-600;
+ font-weight: $ion-font-weight-bold;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-600;
text-transform: none;
text-decoration: none;
}
-.ionic-body-md-bold {
- font-size: $ionic-font-size-350;
+.ion-body-md-regular {
+ font-size: $ion-font-size-350;
font-style: normal;
- font-weight: $ionic-font-weight-bold;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-600;
+ font-weight: $ion-font-weight-regular;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-600;
text-transform: none;
text-decoration: none;
}
-.ionic-body-md-link {
- font-size: $ionic-font-size-350;
+.ion-body-md-medium {
+ font-size: $ion-font-size-350;
font-style: normal;
- font-weight: $ionic-font-weight-regular;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-600;
- text-transform: none;
- text-decoration: underline;
-}
-
-.ionic-body-md-italic {
- font-size: $ionic-font-size-350;
- font-style: italic;
- font-weight: $ionic-font-weight-regular;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-600;
+ font-weight: $ion-font-weight-medium;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-600;
text-transform: none;
text-decoration: none;
}
-.ionic-body-sm-regular {
- font-size: $ionic-font-size-300;
+.ion-body-md-semi-bold {
+ font-size: $ion-font-size-350;
font-style: normal;
- font-weight: $ionic-font-weight-regular;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-500;
+ font-weight: $ion-font-weight-semi-bold;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-600;
text-transform: none;
text-decoration: none;
}
-.ionic-body-sm-medium {
- font-size: $ionic-font-size-300;
+.ion-body-md-bold {
+ font-size: $ion-font-size-350;
font-style: normal;
- font-weight: $ionic-font-weight-medium;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-500;
+ font-weight: $ion-font-weight-bold;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-600;
text-transform: none;
text-decoration: none;
}
-.ionic-body-sm-semi-bold {
- font-size: $ionic-font-size-300;
+.ion-body-sm-regular {
+ font-size: $ion-font-size-300;
font-style: normal;
- font-weight: $ionic-font-weight-semi-bold;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-500;
+ font-weight: $ion-font-weight-regular;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-500;
text-transform: none;
text-decoration: none;
}
-.ionic-body-sm-bold {
- font-size: $ionic-font-size-300;
+.ion-body-sm-medium {
+ font-size: $ion-font-size-300;
font-style: normal;
- font-weight: $ionic-font-weight-bold;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-500;
+ font-weight: $ion-font-weight-medium;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-500;
text-transform: none;
text-decoration: none;
}
-.ionic-body-sm-link {
- font-size: $ionic-font-size-300;
+.ion-body-sm-semi-bold {
+ font-size: $ion-font-size-300;
font-style: normal;
- font-weight: $ionic-font-weight-regular;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-500;
- text-transform: none;
- text-decoration: underline;
-}
-
-.ionic-body-sm-italic {
- font-size: $ionic-font-size-300;
- font-style: italic;
- font-weight: $ionic-font-weight-regular;
- letter-spacing: $ionic-letter-spacing-0;
- line-height: $ionic-line-height-500;
+ font-weight: $ion-font-weight-semi-bold;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-500;
text-transform: none;
text-decoration: none;
}
-.ionic-action-xl {
- font-size: $ionic-font-size-500;
+.ion-body-sm-bold {
+ font-size: $ion-font-size-300;
font-style: normal;
- font-weight: $ionic-font-weight-medium;
- letter-spacing: $ionic-letter-spacing-1;
- line-height: $ionic-line-height-600;
+ font-weight: $ion-font-weight-bold;
+ letter-spacing: $ion-font-letter-spacing-0;
+ line-height: $ion-font-line-height-500;
text-transform: none;
text-decoration: none;
}
-.ionic-action-lg {
- font-size: $ionic-font-size-400;
+.ion-overline-regular {
+ font-size: $ion-font-size-300;
font-style: normal;
- font-weight: $ionic-font-weight-medium;
- letter-spacing: $ionic-letter-spacing-1;
- line-height: $ionic-line-height-600;
- text-transform: none;
- text-decoration: none;
-}
-
-.ionic-action-md {
- font-size: $ionic-font-size-350;
- font-style: normal;
- font-weight: $ionic-font-weight-medium;
- letter-spacing: $ionic-letter-spacing-1;
- line-height: $ionic-line-height-500;
- text-transform: none;
- text-decoration: none;
-}
-
-.ionic-action-sm {
- font-size: $ionic-font-size-300;
- font-style: normal;
- font-weight: $ionic-font-weight-medium;
- letter-spacing: $ionic-letter-spacing-1;
- line-height: $ionic-line-height-500;
- text-transform: none;
- text-decoration: none;
-}
-
-.ionic-overline-regular {
- font-size: $ionic-font-size-300;
- font-style: normal;
- font-weight: $ionic-font-weight-regular;
- letter-spacing: $ionic-letter-spacing-2;
- line-height: $ionic-line-height-500;
+ font-weight: $ion-font-weight-regular;
+ letter-spacing: $ion-font-letter-spacing-2;
+ line-height: $ion-font-line-height-500;
text-transform: uppercase;
text-decoration: none;
}
-.ionic-overline-medium {
- font-size: $ionic-font-size-300;
+.ion-overline-medium {
+ font-size: $ion-font-size-300;
font-style: normal;
- font-weight: $ionic-font-weight-medium;
- letter-spacing: $ionic-letter-spacing-2;
- line-height: $ionic-line-height-500;
+ font-weight: $ion-font-weight-medium;
+ letter-spacing: $ion-font-letter-spacing-2;
+ line-height: $ion-font-line-height-500;
text-transform: uppercase;
text-decoration: none;
}
-.ionic-overline-semi-bold {
- font-size: $ionic-font-size-300;
+.ion-overline-semi-bold {
+ font-size: $ion-font-size-300;
font-style: normal;
- font-weight: $ionic-font-weight-semi-bold;
- letter-spacing: $ionic-letter-spacing-2;
- line-height: $ionic-line-height-500;
+ font-weight: $ion-font-weight-semi-bold;
+ letter-spacing: $ion-font-letter-spacing-2;
+ line-height: $ion-font-line-height-500;
text-transform: uppercase;
text-decoration: none;
}
-.ionic-overline-bold {
- font-size: $ionic-font-size-300;
+.ion-overline-bold {
+ font-size: $ion-font-size-300;
font-style: normal;
- font-weight: $ionic-font-weight-bold;
- letter-spacing: $ionic-letter-spacing-2;
- line-height: $ionic-line-height-500;
+ font-weight: $ion-font-weight-bold;
+ letter-spacing: $ion-font-letter-spacing-2;
+ line-height: $ion-font-line-height-500;
text-transform: uppercase;
text-decoration: none;
}
-.ionic-state-focus-0 {
- color: $ionic-state-focus-0;
+.ion-semantics-primary-100 {
+ color: $ion-semantics-primary-100;
}
-.ionic-background-state-focus-0 {
- background-color: $ionic-state-focus-0;
+.ion-background-semantics-primary-100 {
+ background-color: $ion-semantics-primary-100;
}
-.ionic-state-focus-1 {
- color: $ionic-state-focus-1;
+.ion-semantics-primary-200 {
+ color: $ion-semantics-primary-200;
}
-.ionic-background-state-focus-1 {
- background-color: $ionic-state-focus-1;
+.ion-background-semantics-primary-200 {
+ background-color: $ion-semantics-primary-200;
}
-.ionic-state-focus-2 {
- color: $ionic-state-focus-2;
+.ion-semantics-primary-300 {
+ color: $ion-semantics-primary-300;
}
-.ionic-background-state-focus-2 {
- background-color: $ionic-state-focus-2;
+.ion-background-semantics-primary-300 {
+ background-color: $ion-semantics-primary-300;
}
-.ionic-state-disabled {
- color: $ionic-state-disabled;
+.ion-semantics-primary-400 {
+ color: $ion-semantics-primary-400;
}
-.ionic-background-state-disabled {
- background-color: $ionic-state-disabled;
+.ion-background-semantics-primary-400 {
+ background-color: $ion-semantics-primary-400;
}
-.ionic-state-hover {
- color: $ionic-state-hover;
+.ion-semantics-primary-500 {
+ color: $ion-semantics-primary-500;
}
-.ionic-background-state-hover {
- background-color: $ionic-state-hover;
+.ion-background-semantics-primary-500 {
+ background-color: $ion-semantics-primary-500;
}
-.ionic-state-pressed {
- color: $ionic-state-pressed;
+.ion-semantics-primary-600 {
+ color: $ion-semantics-primary-600;
}
-.ionic-background-state-pressed {
- background-color: $ionic-state-pressed;
+.ion-background-semantics-primary-600 {
+ background-color: $ion-semantics-primary-600;
+}
+.ion-semantics-primary-700 {
+ color: $ion-semantics-primary-700;
+}
+.ion-background-semantics-primary-700 {
+ background-color: $ion-semantics-primary-700;
+}
+.ion-semantics-primary-800 {
+ color: $ion-semantics-primary-800;
+}
+.ion-background-semantics-primary-800 {
+ background-color: $ion-semantics-primary-800;
+}
+.ion-semantics-primary-900 {
+ color: $ion-semantics-primary-900;
+}
+.ion-background-semantics-primary-900 {
+ background-color: $ion-semantics-primary-900;
+}
+.ion-semantics-primary-1000 {
+ color: $ion-semantics-primary-1000;
+}
+.ion-background-semantics-primary-1000 {
+ background-color: $ion-semantics-primary-1000;
+}
+.ion-semantics-primary-1100 {
+ color: $ion-semantics-primary-1100;
+}
+.ion-background-semantics-primary-1100 {
+ background-color: $ion-semantics-primary-1100;
+}
+.ion-semantics-primary-1200 {
+ color: $ion-semantics-primary-1200;
+}
+.ion-background-semantics-primary-1200 {
+ background-color: $ion-semantics-primary-1200;
+}
+.ion-semantics-primary-base {
+ color: $ion-semantics-primary-base;
+}
+.ion-background-semantics-primary-base {
+ background-color: $ion-semantics-primary-base;
+}
+.ion-semantics-info-100 {
+ color: $ion-semantics-info-100;
+}
+.ion-background-semantics-info-100 {
+ background-color: $ion-semantics-info-100;
+}
+.ion-semantics-info-200 {
+ color: $ion-semantics-info-200;
+}
+.ion-background-semantics-info-200 {
+ background-color: $ion-semantics-info-200;
+}
+.ion-semantics-info-300 {
+ color: $ion-semantics-info-300;
+}
+.ion-background-semantics-info-300 {
+ background-color: $ion-semantics-info-300;
+}
+.ion-semantics-info-400 {
+ color: $ion-semantics-info-400;
+}
+.ion-background-semantics-info-400 {
+ background-color: $ion-semantics-info-400;
+}
+.ion-semantics-info-500 {
+ color: $ion-semantics-info-500;
+}
+.ion-background-semantics-info-500 {
+ background-color: $ion-semantics-info-500;
+}
+.ion-semantics-info-600 {
+ color: $ion-semantics-info-600;
+}
+.ion-background-semantics-info-600 {
+ background-color: $ion-semantics-info-600;
+}
+.ion-semantics-info-700 {
+ color: $ion-semantics-info-700;
+}
+.ion-background-semantics-info-700 {
+ background-color: $ion-semantics-info-700;
+}
+.ion-semantics-info-800 {
+ color: $ion-semantics-info-800;
+}
+.ion-background-semantics-info-800 {
+ background-color: $ion-semantics-info-800;
+}
+.ion-semantics-info-900 {
+ color: $ion-semantics-info-900;
+}
+.ion-background-semantics-info-900 {
+ background-color: $ion-semantics-info-900;
+}
+.ion-semantics-info-1000 {
+ color: $ion-semantics-info-1000;
+}
+.ion-background-semantics-info-1000 {
+ background-color: $ion-semantics-info-1000;
+}
+.ion-semantics-info-1100 {
+ color: $ion-semantics-info-1100;
+}
+.ion-background-semantics-info-1100 {
+ background-color: $ion-semantics-info-1100;
+}
+.ion-semantics-info-1200 {
+ color: $ion-semantics-info-1200;
+}
+.ion-background-semantics-info-1200 {
+ background-color: $ion-semantics-info-1200;
+}
+.ion-semantics-info-base {
+ color: $ion-semantics-info-base;
+}
+.ion-background-semantics-info-base {
+ background-color: $ion-semantics-info-base;
+}
+.ion-semantics-success-100 {
+ color: $ion-semantics-success-100;
+}
+.ion-background-semantics-success-100 {
+ background-color: $ion-semantics-success-100;
+}
+.ion-semantics-success-200 {
+ color: $ion-semantics-success-200;
+}
+.ion-background-semantics-success-200 {
+ background-color: $ion-semantics-success-200;
+}
+.ion-semantics-success-300 {
+ color: $ion-semantics-success-300;
+}
+.ion-background-semantics-success-300 {
+ background-color: $ion-semantics-success-300;
+}
+.ion-semantics-success-400 {
+ color: $ion-semantics-success-400;
+}
+.ion-background-semantics-success-400 {
+ background-color: $ion-semantics-success-400;
+}
+.ion-semantics-success-500 {
+ color: $ion-semantics-success-500;
+}
+.ion-background-semantics-success-500 {
+ background-color: $ion-semantics-success-500;
+}
+.ion-semantics-success-600 {
+ color: $ion-semantics-success-600;
+}
+.ion-background-semantics-success-600 {
+ background-color: $ion-semantics-success-600;
+}
+.ion-semantics-success-700 {
+ color: $ion-semantics-success-700;
+}
+.ion-background-semantics-success-700 {
+ background-color: $ion-semantics-success-700;
+}
+.ion-semantics-success-800 {
+ color: $ion-semantics-success-800;
+}
+.ion-background-semantics-success-800 {
+ background-color: $ion-semantics-success-800;
+}
+.ion-semantics-success-900 {
+ color: $ion-semantics-success-900;
+}
+.ion-background-semantics-success-900 {
+ background-color: $ion-semantics-success-900;
+}
+.ion-semantics-success-1000 {
+ color: $ion-semantics-success-1000;
+}
+.ion-background-semantics-success-1000 {
+ background-color: $ion-semantics-success-1000;
+}
+.ion-semantics-success-1100 {
+ color: $ion-semantics-success-1100;
+}
+.ion-background-semantics-success-1100 {
+ background-color: $ion-semantics-success-1100;
+}
+.ion-semantics-success-1200 {
+ color: $ion-semantics-success-1200;
+}
+.ion-background-semantics-success-1200 {
+ background-color: $ion-semantics-success-1200;
+}
+.ion-semantics-success-base {
+ color: $ion-semantics-success-base;
+}
+.ion-background-semantics-success-base {
+ background-color: $ion-semantics-success-base;
+}
+.ion-semantics-danger-100 {
+ color: $ion-semantics-danger-100;
+}
+.ion-background-semantics-danger-100 {
+ background-color: $ion-semantics-danger-100;
+}
+.ion-semantics-danger-200 {
+ color: $ion-semantics-danger-200;
+}
+.ion-background-semantics-danger-200 {
+ background-color: $ion-semantics-danger-200;
+}
+.ion-semantics-danger-300 {
+ color: $ion-semantics-danger-300;
+}
+.ion-background-semantics-danger-300 {
+ background-color: $ion-semantics-danger-300;
+}
+.ion-semantics-danger-400 {
+ color: $ion-semantics-danger-400;
+}
+.ion-background-semantics-danger-400 {
+ background-color: $ion-semantics-danger-400;
+}
+.ion-semantics-danger-500 {
+ color: $ion-semantics-danger-500;
+}
+.ion-background-semantics-danger-500 {
+ background-color: $ion-semantics-danger-500;
+}
+.ion-semantics-danger-600 {
+ color: $ion-semantics-danger-600;
+}
+.ion-background-semantics-danger-600 {
+ background-color: $ion-semantics-danger-600;
+}
+.ion-semantics-danger-700 {
+ color: $ion-semantics-danger-700;
+}
+.ion-background-semantics-danger-700 {
+ background-color: $ion-semantics-danger-700;
+}
+.ion-semantics-danger-800 {
+ color: $ion-semantics-danger-800;
+}
+.ion-background-semantics-danger-800 {
+ background-color: $ion-semantics-danger-800;
+}
+.ion-semantics-danger-900 {
+ color: $ion-semantics-danger-900;
+}
+.ion-background-semantics-danger-900 {
+ background-color: $ion-semantics-danger-900;
+}
+.ion-semantics-danger-1000 {
+ color: $ion-semantics-danger-1000;
+}
+.ion-background-semantics-danger-1000 {
+ background-color: $ion-semantics-danger-1000;
+}
+.ion-semantics-danger-1100 {
+ color: $ion-semantics-danger-1100;
+}
+.ion-background-semantics-danger-1100 {
+ background-color: $ion-semantics-danger-1100;
+}
+.ion-semantics-danger-1200 {
+ color: $ion-semantics-danger-1200;
+}
+.ion-background-semantics-danger-1200 {
+ background-color: $ion-semantics-danger-1200;
+}
+.ion-semantics-danger-base {
+ color: $ion-semantics-danger-base;
+}
+.ion-background-semantics-danger-base {
+ background-color: $ion-semantics-danger-base;
+}
+.ion-semantics-warning-100 {
+ color: $ion-semantics-warning-100;
+}
+.ion-background-semantics-warning-100 {
+ background-color: $ion-semantics-warning-100;
+}
+.ion-semantics-warning-200 {
+ color: $ion-semantics-warning-200;
+}
+.ion-background-semantics-warning-200 {
+ background-color: $ion-semantics-warning-200;
+}
+.ion-semantics-warning-300 {
+ color: $ion-semantics-warning-300;
+}
+.ion-background-semantics-warning-300 {
+ background-color: $ion-semantics-warning-300;
+}
+.ion-semantics-warning-400 {
+ color: $ion-semantics-warning-400;
+}
+.ion-background-semantics-warning-400 {
+ background-color: $ion-semantics-warning-400;
+}
+.ion-semantics-warning-500 {
+ color: $ion-semantics-warning-500;
+}
+.ion-background-semantics-warning-500 {
+ background-color: $ion-semantics-warning-500;
+}
+.ion-semantics-warning-600 {
+ color: $ion-semantics-warning-600;
+}
+.ion-background-semantics-warning-600 {
+ background-color: $ion-semantics-warning-600;
+}
+.ion-semantics-warning-700 {
+ color: $ion-semantics-warning-700;
+}
+.ion-background-semantics-warning-700 {
+ background-color: $ion-semantics-warning-700;
+}
+.ion-semantics-warning-800 {
+ color: $ion-semantics-warning-800;
+}
+.ion-background-semantics-warning-800 {
+ background-color: $ion-semantics-warning-800;
+}
+.ion-semantics-warning-900 {
+ color: $ion-semantics-warning-900;
+}
+.ion-background-semantics-warning-900 {
+ background-color: $ion-semantics-warning-900;
+}
+.ion-semantics-warning-1000 {
+ color: $ion-semantics-warning-1000;
+}
+.ion-background-semantics-warning-1000 {
+ background-color: $ion-semantics-warning-1000;
+}
+.ion-semantics-warning-1100 {
+ color: $ion-semantics-warning-1100;
+}
+.ion-background-semantics-warning-1100 {
+ background-color: $ion-semantics-warning-1100;
+}
+.ion-semantics-warning-1200 {
+ color: $ion-semantics-warning-1200;
+}
+.ion-background-semantics-warning-1200 {
+ background-color: $ion-semantics-warning-1200;
+}
+.ion-semantics-warning-base {
+ color: $ion-semantics-warning-base;
+}
+.ion-background-semantics-warning-base {
+ background-color: $ion-semantics-warning-base;
+}
+.ion-bg-primary-base-default {
+ color: $ion-bg-primary-base-default;
+}
+.ion-background-bg-primary-base-default {
+ background-color: $ion-bg-primary-base-default;
+}
+.ion-bg-primary-base-press {
+ color: $ion-bg-primary-base-press;
+}
+.ion-background-bg-primary-base-press {
+ background-color: $ion-bg-primary-base-press;
+}
+.ion-bg-primary-subtle-default {
+ color: $ion-bg-primary-subtle-default;
+}
+.ion-background-bg-primary-subtle-default {
+ background-color: $ion-bg-primary-subtle-default;
+}
+.ion-bg-primary-subtle-press {
+ color: $ion-bg-primary-subtle-press;
+}
+.ion-background-bg-primary-subtle-press {
+ background-color: $ion-bg-primary-subtle-press;
+}
+.ion-bg-danger-base-default {
+ color: $ion-bg-danger-base-default;
+}
+.ion-background-bg-danger-base-default {
+ background-color: $ion-bg-danger-base-default;
+}
+.ion-bg-danger-base-press {
+ color: $ion-bg-danger-base-press;
+}
+.ion-background-bg-danger-base-press {
+ background-color: $ion-bg-danger-base-press;
+}
+.ion-bg-danger-subtle-default {
+ color: $ion-bg-danger-subtle-default;
+}
+.ion-background-bg-danger-subtle-default {
+ background-color: $ion-bg-danger-subtle-default;
+}
+.ion-bg-danger-subtle-press {
+ color: $ion-bg-danger-subtle-press;
+}
+.ion-background-bg-danger-subtle-press {
+ background-color: $ion-bg-danger-subtle-press;
+}
+.ion-bg-success-base-default {
+ color: $ion-bg-success-base-default;
+}
+.ion-background-bg-success-base-default {
+ background-color: $ion-bg-success-base-default;
+}
+.ion-bg-success-base-press {
+ color: $ion-bg-success-base-press;
+}
+.ion-background-bg-success-base-press {
+ background-color: $ion-bg-success-base-press;
+}
+.ion-bg-success-subtle-default {
+ color: $ion-bg-success-subtle-default;
+}
+.ion-background-bg-success-subtle-default {
+ background-color: $ion-bg-success-subtle-default;
+}
+.ion-bg-success-subtle-press {
+ color: $ion-bg-success-subtle-press;
+}
+.ion-background-bg-success-subtle-press {
+ background-color: $ion-bg-success-subtle-press;
+}
+.ion-bg-info-base-default {
+ color: $ion-bg-info-base-default;
+}
+.ion-background-bg-info-base-default {
+ background-color: $ion-bg-info-base-default;
+}
+.ion-bg-info-base-press {
+ color: $ion-bg-info-base-press;
+}
+.ion-background-bg-info-base-press {
+ background-color: $ion-bg-info-base-press;
+}
+.ion-bg-info-subtle-default {
+ color: $ion-bg-info-subtle-default;
+}
+.ion-background-bg-info-subtle-default {
+ background-color: $ion-bg-info-subtle-default;
+}
+.ion-bg-info-subtle-press {
+ color: $ion-bg-info-subtle-press;
+}
+.ion-background-bg-info-subtle-press {
+ background-color: $ion-bg-info-subtle-press;
+}
+.ion-bg-warning-base-default {
+ color: $ion-bg-warning-base-default;
+}
+.ion-background-bg-warning-base-default {
+ background-color: $ion-bg-warning-base-default;
+}
+.ion-bg-warning-base-press {
+ color: $ion-bg-warning-base-press;
+}
+.ion-background-bg-warning-base-press {
+ background-color: $ion-bg-warning-base-press;
+}
+.ion-bg-warning-subtle-default {
+ color: $ion-bg-warning-subtle-default;
+}
+.ion-background-bg-warning-subtle-default {
+ background-color: $ion-bg-warning-subtle-default;
+}
+.ion-bg-warning-subtle-press {
+ color: $ion-bg-warning-subtle-press;
+}
+.ion-background-bg-warning-subtle-press {
+ background-color: $ion-bg-warning-subtle-press;
+}
+.ion-bg-body {
+ color: $ion-bg-body;
+}
+.ion-background-bg-body {
+ background-color: $ion-bg-body;
+}
+.ion-bg-neutral-subtle-default {
+ color: $ion-bg-neutral-subtle-default;
+}
+.ion-background-bg-neutral-subtle-default {
+ background-color: $ion-bg-neutral-subtle-default;
+}
+.ion-bg-neutral-subtle-press {
+ color: $ion-bg-neutral-subtle-press;
+}
+.ion-background-bg-neutral-subtle-press {
+ background-color: $ion-bg-neutral-subtle-press;
+}
+.ion-bg-neutral-base-default {
+ color: $ion-bg-neutral-base-default;
+}
+.ion-background-bg-neutral-base-default {
+ background-color: $ion-bg-neutral-base-default;
+}
+.ion-bg-neutral-base-press {
+ color: $ion-bg-neutral-base-press;
+}
+.ion-background-bg-neutral-base-press {
+ background-color: $ion-bg-neutral-base-press;
+}
+.ion-bg-neutral-subtlest-default {
+ color: $ion-bg-neutral-subtlest-default;
+}
+.ion-background-bg-neutral-subtlest-default {
+ background-color: $ion-bg-neutral-subtlest-default;
+}
+.ion-bg-neutral-subtlest-press {
+ color: $ion-bg-neutral-subtlest-press;
+}
+.ion-background-bg-neutral-subtlest-press {
+ background-color: $ion-bg-neutral-subtlest-press;
+}
+.ion-bg-surface-default {
+ color: $ion-bg-surface-default;
+}
+.ion-background-bg-surface-default {
+ background-color: $ion-bg-surface-default;
+}
+.ion-bg-input-default {
+ color: $ion-bg-input-default;
+}
+.ion-background-bg-input-default {
+ background-color: $ion-bg-input-default;
+}
+.ion-bg-input-read-only {
+ color: $ion-bg-input-read-only;
+}
+.ion-background-bg-input-read-only {
+ background-color: $ion-bg-input-read-only;
+}
+.ion-text-default {
+ color: $ion-text-default;
+}
+.ion-background-text-default {
+ background-color: $ion-text-default;
+}
+.ion-text-subtle {
+ color: $ion-text-subtle;
+}
+.ion-background-text-subtle {
+ background-color: $ion-text-subtle;
+}
+.ion-text-subtlest {
+ color: $ion-text-subtlest;
+}
+.ion-background-text-subtlest {
+ background-color: $ion-text-subtlest;
+}
+.ion-text-primary {
+ color: $ion-text-primary;
+}
+.ion-background-text-primary {
+ background-color: $ion-text-primary;
+}
+.ion-text-disabled {
+ color: $ion-text-disabled;
+}
+.ion-background-text-disabled {
+ background-color: $ion-text-disabled;
+}
+.ion-text-danger {
+ color: $ion-text-danger;
+}
+.ion-background-text-danger {
+ background-color: $ion-text-danger;
+}
+.ion-text-info {
+ color: $ion-text-info;
+}
+.ion-background-text-info {
+ background-color: $ion-text-info;
+}
+.ion-text-warning {
+ color: $ion-text-warning;
+}
+.ion-background-text-warning {
+ background-color: $ion-text-warning;
+}
+.ion-text-success {
+ color: $ion-text-success;
+}
+.ion-background-text-success {
+ background-color: $ion-text-success;
+}
+.ion-text-link-default {
+ color: $ion-text-link-default;
+}
+.ion-background-text-link-default {
+ background-color: $ion-text-link-default;
+}
+.ion-text-link-press {
+ color: $ion-text-link-press;
+}
+.ion-background-text-link-press {
+ background-color: $ion-text-link-press;
+}
+.ion-text-link-visited {
+ color: $ion-text-link-visited;
+}
+.ion-background-text-link-visited {
+ background-color: $ion-text-link-visited;
+}
+.ion-text-inverse {
+ color: $ion-text-inverse;
+}
+.ion-background-text-inverse {
+ background-color: $ion-text-inverse;
+}
+.ion-text-select {
+ color: $ion-text-select;
+}
+.ion-background-text-select {
+ background-color: $ion-text-select;
+}
+.ion-border-default {
+ border: $ion-border-default;
+}
+.ion-border-focus-0 {
+ border: $ion-border-focus-0;
+}
+.ion-border-focus-default {
+ border: $ion-border-focus-default;
+}
+.ion-border-focus-error {
+ border: $ion-border-focus-error;
+}
+.ion-border-primary {
+ border: $ion-border-primary;
+}
+.ion-border-success {
+ border: $ion-border-success;
+}
+.ion-border-warning {
+ border: $ion-border-warning;
+}
+.ion-border-danger {
+ border: $ion-border-danger;
+}
+.ion-border-subtle {
+ border: $ion-border-subtle;
+}
+.ion-border-input-default {
+ border: $ion-border-input-default;
+}
+.ion-border-input-press {
+ border: $ion-border-input-press;
+}
+.ion-border-input-read-only {
+ border: $ion-border-input-read-only;
+}
+.ion-border-style-none {
+ border: $ion-border-style-none;
+}
+.ion-border-style-solid {
+ border: $ion-border-style-solid;
+}
+.ion-border-style-dashed {
+ border: $ion-border-style-dashed;
+}
+.ion-border-style-dotted {
+ border: $ion-border-style-dotted;
+}
+.ion-border-size-0 {
+ border: $ion-border-size-0;
+}
+.ion-border-size-025 {
+ border: $ion-border-size-025;
+}
+.ion-border-size-050 {
+ border: $ion-border-size-050;
+}
+.ion-border-size-075 {
+ border: $ion-border-size-075;
+}
+.ion-border-radius-0 {
+ border: $ion-border-radius-0;
+}
+.ion-border-radius-100 {
+ border: $ion-border-radius-100;
+}
+.ion-border-radius-200 {
+ border: $ion-border-radius-200;
+}
+.ion-border-radius-300 {
+ border: $ion-border-radius-300;
+}
+.ion-border-radius-400 {
+ border: $ion-border-radius-400;
+}
+.ion-border-radius-500 {
+ border: $ion-border-radius-500;
+}
+.ion-border-radius-800 {
+ border: $ion-border-radius-800;
+}
+.ion-border-radius-1000 {
+ border: $ion-border-radius-1000;
+}
+.ion-border-radius-full {
+ border: $ion-border-radius-full;
+}
+.ion-border-radius-025 {
+ border: $ion-border-radius-025;
+}
+.ion-shadow-1 {
+ box-shadow: $ion-shadow-1;
+}
+.ion-shadow-2 {
+ box-shadow: $ion-shadow-2;
+}
+.ion-shadow-3 {
+ box-shadow: $ion-shadow-3;
+}
+.ion-shadow-4 {
+ box-shadow: $ion-shadow-4;
+}
+.ion-shadow-5 {
+ box-shadow: $ion-shadow-5;
+}
+.ion-shadow-6 {
+ box-shadow: $ion-shadow-6;
+}
+.ion-shadow-7 {
+ box-shadow: $ion-shadow-7;
+}
+.ion-icon-subtlest {
+ color: $ion-icon-subtlest;
+}
+.ion-background-icon-subtlest {
+ background-color: $ion-icon-subtlest;
+}
+.ion-icon-info {
+ color: $ion-icon-info;
+}
+.ion-background-icon-info {
+ background-color: $ion-icon-info;
+}
+.ion-icon-success {
+ color: $ion-icon-success;
+}
+.ion-background-icon-success {
+ background-color: $ion-icon-success;
+}
+.ion-icon-danger {
+ color: $ion-icon-danger;
+}
+.ion-background-icon-danger {
+ background-color: $ion-icon-danger;
+}
+.ion-icon-warning {
+ color: $ion-icon-warning;
+}
+.ion-background-icon-warning {
+ background-color: $ion-icon-warning;
+}
+.ion-icon-inverse {
+ color: $ion-icon-inverse;
+}
+.ion-background-icon-inverse {
+ background-color: $ion-icon-inverse;
+}
+.ion-icon-primary {
+ color: $ion-icon-primary;
+}
+.ion-background-icon-primary {
+ background-color: $ion-icon-primary;
+}
+.ion-icon-default {
+ color: $ion-icon-default;
+}
+.ion-background-icon-default {
+ background-color: $ion-icon-default;
+}
+.ion-icon-disabled {
+ color: $ion-icon-disabled;
+}
+.ion-background-icon-disabled {
+ background-color: $ion-icon-disabled;
+}
+.ion-icon-subtle {
+ color: $ion-icon-subtle;
+}
+.ion-background-icon-subtle {
+ background-color: $ion-icon-subtle;
+}
+.ion-icon-select {
+ color: $ion-icon-select;
+}
+.ion-background-icon-select {
+ background-color: $ion-icon-select;
+}
+.ion-primitives-neutral-100 {
+ color: $ion-primitives-neutral-100;
+}
+.ion-background-primitives-neutral-100 {
+ background-color: $ion-primitives-neutral-100;
+}
+.ion-primitives-neutral-200 {
+ color: $ion-primitives-neutral-200;
+}
+.ion-background-primitives-neutral-200 {
+ background-color: $ion-primitives-neutral-200;
+}
+.ion-primitives-neutral-300 {
+ color: $ion-primitives-neutral-300;
+}
+.ion-background-primitives-neutral-300 {
+ background-color: $ion-primitives-neutral-300;
+}
+.ion-primitives-neutral-400 {
+ color: $ion-primitives-neutral-400;
+}
+.ion-background-primitives-neutral-400 {
+ background-color: $ion-primitives-neutral-400;
+}
+.ion-primitives-neutral-500 {
+ color: $ion-primitives-neutral-500;
+}
+.ion-background-primitives-neutral-500 {
+ background-color: $ion-primitives-neutral-500;
+}
+.ion-primitives-neutral-600 {
+ color: $ion-primitives-neutral-600;
+}
+.ion-background-primitives-neutral-600 {
+ background-color: $ion-primitives-neutral-600;
+}
+.ion-primitives-neutral-700 {
+ color: $ion-primitives-neutral-700;
+}
+.ion-background-primitives-neutral-700 {
+ background-color: $ion-primitives-neutral-700;
+}
+.ion-primitives-neutral-800 {
+ color: $ion-primitives-neutral-800;
+}
+.ion-background-primitives-neutral-800 {
+ background-color: $ion-primitives-neutral-800;
+}
+.ion-primitives-neutral-900 {
+ color: $ion-primitives-neutral-900;
+}
+.ion-background-primitives-neutral-900 {
+ background-color: $ion-primitives-neutral-900;
+}
+.ion-primitives-neutral-1000 {
+ color: $ion-primitives-neutral-1000;
+}
+.ion-background-primitives-neutral-1000 {
+ background-color: $ion-primitives-neutral-1000;
+}
+.ion-primitives-neutral-1100 {
+ color: $ion-primitives-neutral-1100;
+}
+.ion-background-primitives-neutral-1100 {
+ background-color: $ion-primitives-neutral-1100;
+}
+.ion-primitives-neutral-1200 {
+ color: $ion-primitives-neutral-1200;
+}
+.ion-background-primitives-neutral-1200 {
+ background-color: $ion-primitives-neutral-1200;
+}
+.ion-primitives-base-white {
+ color: $ion-primitives-base-white;
+}
+.ion-background-primitives-base-white {
+ background-color: $ion-primitives-base-white;
+}
+.ion-primitives-base-black {
+ color: $ion-primitives-base-black;
+}
+.ion-background-primitives-base-black {
+ background-color: $ion-primitives-base-black;
+}
+.ion-primitives-red-100 {
+ color: $ion-primitives-red-100;
+}
+.ion-background-primitives-red-100 {
+ background-color: $ion-primitives-red-100;
+}
+.ion-primitives-red-200 {
+ color: $ion-primitives-red-200;
+}
+.ion-background-primitives-red-200 {
+ background-color: $ion-primitives-red-200;
+}
+.ion-primitives-red-300 {
+ color: $ion-primitives-red-300;
+}
+.ion-background-primitives-red-300 {
+ background-color: $ion-primitives-red-300;
+}
+.ion-primitives-red-400 {
+ color: $ion-primitives-red-400;
+}
+.ion-background-primitives-red-400 {
+ background-color: $ion-primitives-red-400;
+}
+.ion-primitives-red-500 {
+ color: $ion-primitives-red-500;
+}
+.ion-background-primitives-red-500 {
+ background-color: $ion-primitives-red-500;
+}
+.ion-primitives-red-600 {
+ color: $ion-primitives-red-600;
+}
+.ion-background-primitives-red-600 {
+ background-color: $ion-primitives-red-600;
+}
+.ion-primitives-red-700 {
+ color: $ion-primitives-red-700;
+}
+.ion-background-primitives-red-700 {
+ background-color: $ion-primitives-red-700;
+}
+.ion-primitives-red-800 {
+ color: $ion-primitives-red-800;
+}
+.ion-background-primitives-red-800 {
+ background-color: $ion-primitives-red-800;
+}
+.ion-primitives-red-900 {
+ color: $ion-primitives-red-900;
+}
+.ion-background-primitives-red-900 {
+ background-color: $ion-primitives-red-900;
+}
+.ion-primitives-red-1000 {
+ color: $ion-primitives-red-1000;
+}
+.ion-background-primitives-red-1000 {
+ background-color: $ion-primitives-red-1000;
+}
+.ion-primitives-red-1100 {
+ color: $ion-primitives-red-1100;
+}
+.ion-background-primitives-red-1100 {
+ background-color: $ion-primitives-red-1100;
+}
+.ion-primitives-red-1200 {
+ color: $ion-primitives-red-1200;
+}
+.ion-background-primitives-red-1200 {
+ background-color: $ion-primitives-red-1200;
+}
+.ion-primitives-pumpkin-100 {
+ color: $ion-primitives-pumpkin-100;
+}
+.ion-background-primitives-pumpkin-100 {
+ background-color: $ion-primitives-pumpkin-100;
+}
+.ion-primitives-pumpkin-200 {
+ color: $ion-primitives-pumpkin-200;
+}
+.ion-background-primitives-pumpkin-200 {
+ background-color: $ion-primitives-pumpkin-200;
+}
+.ion-primitives-pumpkin-300 {
+ color: $ion-primitives-pumpkin-300;
+}
+.ion-background-primitives-pumpkin-300 {
+ background-color: $ion-primitives-pumpkin-300;
+}
+.ion-primitives-pumpkin-400 {
+ color: $ion-primitives-pumpkin-400;
+}
+.ion-background-primitives-pumpkin-400 {
+ background-color: $ion-primitives-pumpkin-400;
+}
+.ion-primitives-pumpkin-500 {
+ color: $ion-primitives-pumpkin-500;
+}
+.ion-background-primitives-pumpkin-500 {
+ background-color: $ion-primitives-pumpkin-500;
+}
+.ion-primitives-pumpkin-600 {
+ color: $ion-primitives-pumpkin-600;
+}
+.ion-background-primitives-pumpkin-600 {
+ background-color: $ion-primitives-pumpkin-600;
+}
+.ion-primitives-pumpkin-700 {
+ color: $ion-primitives-pumpkin-700;
+}
+.ion-background-primitives-pumpkin-700 {
+ background-color: $ion-primitives-pumpkin-700;
+}
+.ion-primitives-pumpkin-800 {
+ color: $ion-primitives-pumpkin-800;
+}
+.ion-background-primitives-pumpkin-800 {
+ background-color: $ion-primitives-pumpkin-800;
+}
+.ion-primitives-pumpkin-900 {
+ color: $ion-primitives-pumpkin-900;
+}
+.ion-background-primitives-pumpkin-900 {
+ background-color: $ion-primitives-pumpkin-900;
+}
+.ion-primitives-pumpkin-1000 {
+ color: $ion-primitives-pumpkin-1000;
+}
+.ion-background-primitives-pumpkin-1000 {
+ background-color: $ion-primitives-pumpkin-1000;
+}
+.ion-primitives-pumpkin-1100 {
+ color: $ion-primitives-pumpkin-1100;
+}
+.ion-background-primitives-pumpkin-1100 {
+ background-color: $ion-primitives-pumpkin-1100;
+}
+.ion-primitives-pumpkin-1200 {
+ color: $ion-primitives-pumpkin-1200;
+}
+.ion-background-primitives-pumpkin-1200 {
+ background-color: $ion-primitives-pumpkin-1200;
+}
+.ion-primitives-orange-100 {
+ color: $ion-primitives-orange-100;
+}
+.ion-background-primitives-orange-100 {
+ background-color: $ion-primitives-orange-100;
+}
+.ion-primitives-orange-200 {
+ color: $ion-primitives-orange-200;
+}
+.ion-background-primitives-orange-200 {
+ background-color: $ion-primitives-orange-200;
+}
+.ion-primitives-orange-300 {
+ color: $ion-primitives-orange-300;
+}
+.ion-background-primitives-orange-300 {
+ background-color: $ion-primitives-orange-300;
+}
+.ion-primitives-orange-400 {
+ color: $ion-primitives-orange-400;
+}
+.ion-background-primitives-orange-400 {
+ background-color: $ion-primitives-orange-400;
+}
+.ion-primitives-orange-500 {
+ color: $ion-primitives-orange-500;
+}
+.ion-background-primitives-orange-500 {
+ background-color: $ion-primitives-orange-500;
+}
+.ion-primitives-orange-600 {
+ color: $ion-primitives-orange-600;
+}
+.ion-background-primitives-orange-600 {
+ background-color: $ion-primitives-orange-600;
+}
+.ion-primitives-orange-700 {
+ color: $ion-primitives-orange-700;
+}
+.ion-background-primitives-orange-700 {
+ background-color: $ion-primitives-orange-700;
+}
+.ion-primitives-orange-800 {
+ color: $ion-primitives-orange-800;
+}
+.ion-background-primitives-orange-800 {
+ background-color: $ion-primitives-orange-800;
+}
+.ion-primitives-orange-900 {
+ color: $ion-primitives-orange-900;
+}
+.ion-background-primitives-orange-900 {
+ background-color: $ion-primitives-orange-900;
+}
+.ion-primitives-orange-1000 {
+ color: $ion-primitives-orange-1000;
+}
+.ion-background-primitives-orange-1000 {
+ background-color: $ion-primitives-orange-1000;
+}
+.ion-primitives-orange-1100 {
+ color: $ion-primitives-orange-1100;
+}
+.ion-background-primitives-orange-1100 {
+ background-color: $ion-primitives-orange-1100;
+}
+.ion-primitives-orange-1200 {
+ color: $ion-primitives-orange-1200;
+}
+.ion-background-primitives-orange-1200 {
+ background-color: $ion-primitives-orange-1200;
+}
+.ion-primitives-yellow-100 {
+ color: $ion-primitives-yellow-100;
+}
+.ion-background-primitives-yellow-100 {
+ background-color: $ion-primitives-yellow-100;
+}
+.ion-primitives-yellow-200 {
+ color: $ion-primitives-yellow-200;
+}
+.ion-background-primitives-yellow-200 {
+ background-color: $ion-primitives-yellow-200;
+}
+.ion-primitives-yellow-300 {
+ color: $ion-primitives-yellow-300;
+}
+.ion-background-primitives-yellow-300 {
+ background-color: $ion-primitives-yellow-300;
+}
+.ion-primitives-yellow-400 {
+ color: $ion-primitives-yellow-400;
+}
+.ion-background-primitives-yellow-400 {
+ background-color: $ion-primitives-yellow-400;
+}
+.ion-primitives-yellow-500 {
+ color: $ion-primitives-yellow-500;
+}
+.ion-background-primitives-yellow-500 {
+ background-color: $ion-primitives-yellow-500;
+}
+.ion-primitives-yellow-600 {
+ color: $ion-primitives-yellow-600;
+}
+.ion-background-primitives-yellow-600 {
+ background-color: $ion-primitives-yellow-600;
+}
+.ion-primitives-yellow-700 {
+ color: $ion-primitives-yellow-700;
+}
+.ion-background-primitives-yellow-700 {
+ background-color: $ion-primitives-yellow-700;
+}
+.ion-primitives-yellow-800 {
+ color: $ion-primitives-yellow-800;
+}
+.ion-background-primitives-yellow-800 {
+ background-color: $ion-primitives-yellow-800;
+}
+.ion-primitives-yellow-900 {
+ color: $ion-primitives-yellow-900;
+}
+.ion-background-primitives-yellow-900 {
+ background-color: $ion-primitives-yellow-900;
+}
+.ion-primitives-yellow-1000 {
+ color: $ion-primitives-yellow-1000;
+}
+.ion-background-primitives-yellow-1000 {
+ background-color: $ion-primitives-yellow-1000;
+}
+.ion-primitives-yellow-1100 {
+ color: $ion-primitives-yellow-1100;
+}
+.ion-background-primitives-yellow-1100 {
+ background-color: $ion-primitives-yellow-1100;
+}
+.ion-primitives-yellow-1200 {
+ color: $ion-primitives-yellow-1200;
+}
+.ion-background-primitives-yellow-1200 {
+ background-color: $ion-primitives-yellow-1200;
+}
+.ion-primitives-lime-100 {
+ color: $ion-primitives-lime-100;
+}
+.ion-background-primitives-lime-100 {
+ background-color: $ion-primitives-lime-100;
+}
+.ion-primitives-lime-200 {
+ color: $ion-primitives-lime-200;
+}
+.ion-background-primitives-lime-200 {
+ background-color: $ion-primitives-lime-200;
+}
+.ion-primitives-lime-300 {
+ color: $ion-primitives-lime-300;
+}
+.ion-background-primitives-lime-300 {
+ background-color: $ion-primitives-lime-300;
+}
+.ion-primitives-lime-400 {
+ color: $ion-primitives-lime-400;
+}
+.ion-background-primitives-lime-400 {
+ background-color: $ion-primitives-lime-400;
+}
+.ion-primitives-lime-500 {
+ color: $ion-primitives-lime-500;
+}
+.ion-background-primitives-lime-500 {
+ background-color: $ion-primitives-lime-500;
+}
+.ion-primitives-lime-600 {
+ color: $ion-primitives-lime-600;
+}
+.ion-background-primitives-lime-600 {
+ background-color: $ion-primitives-lime-600;
+}
+.ion-primitives-lime-700 {
+ color: $ion-primitives-lime-700;
+}
+.ion-background-primitives-lime-700 {
+ background-color: $ion-primitives-lime-700;
+}
+.ion-primitives-lime-800 {
+ color: $ion-primitives-lime-800;
+}
+.ion-background-primitives-lime-800 {
+ background-color: $ion-primitives-lime-800;
+}
+.ion-primitives-lime-900 {
+ color: $ion-primitives-lime-900;
+}
+.ion-background-primitives-lime-900 {
+ background-color: $ion-primitives-lime-900;
+}
+.ion-primitives-lime-1000 {
+ color: $ion-primitives-lime-1000;
+}
+.ion-background-primitives-lime-1000 {
+ background-color: $ion-primitives-lime-1000;
+}
+.ion-primitives-lime-1100 {
+ color: $ion-primitives-lime-1100;
+}
+.ion-background-primitives-lime-1100 {
+ background-color: $ion-primitives-lime-1100;
+}
+.ion-primitives-lime-1200 {
+ color: $ion-primitives-lime-1200;
+}
+.ion-background-primitives-lime-1200 {
+ background-color: $ion-primitives-lime-1200;
+}
+.ion-primitives-green-100 {
+ color: $ion-primitives-green-100;
+}
+.ion-background-primitives-green-100 {
+ background-color: $ion-primitives-green-100;
+}
+.ion-primitives-green-200 {
+ color: $ion-primitives-green-200;
+}
+.ion-background-primitives-green-200 {
+ background-color: $ion-primitives-green-200;
+}
+.ion-primitives-green-300 {
+ color: $ion-primitives-green-300;
+}
+.ion-background-primitives-green-300 {
+ background-color: $ion-primitives-green-300;
+}
+.ion-primitives-green-400 {
+ color: $ion-primitives-green-400;
+}
+.ion-background-primitives-green-400 {
+ background-color: $ion-primitives-green-400;
+}
+.ion-primitives-green-500 {
+ color: $ion-primitives-green-500;
+}
+.ion-background-primitives-green-500 {
+ background-color: $ion-primitives-green-500;
+}
+.ion-primitives-green-600 {
+ color: $ion-primitives-green-600;
+}
+.ion-background-primitives-green-600 {
+ background-color: $ion-primitives-green-600;
+}
+.ion-primitives-green-700 {
+ color: $ion-primitives-green-700;
+}
+.ion-background-primitives-green-700 {
+ background-color: $ion-primitives-green-700;
+}
+.ion-primitives-green-800 {
+ color: $ion-primitives-green-800;
+}
+.ion-background-primitives-green-800 {
+ background-color: $ion-primitives-green-800;
+}
+.ion-primitives-green-900 {
+ color: $ion-primitives-green-900;
+}
+.ion-background-primitives-green-900 {
+ background-color: $ion-primitives-green-900;
+}
+.ion-primitives-green-1000 {
+ color: $ion-primitives-green-1000;
+}
+.ion-background-primitives-green-1000 {
+ background-color: $ion-primitives-green-1000;
+}
+.ion-primitives-green-1100 {
+ color: $ion-primitives-green-1100;
+}
+.ion-background-primitives-green-1100 {
+ background-color: $ion-primitives-green-1100;
+}
+.ion-primitives-green-1200 {
+ color: $ion-primitives-green-1200;
+}
+.ion-background-primitives-green-1200 {
+ background-color: $ion-primitives-green-1200;
+}
+.ion-primitives-teal-100 {
+ color: $ion-primitives-teal-100;
+}
+.ion-background-primitives-teal-100 {
+ background-color: $ion-primitives-teal-100;
+}
+.ion-primitives-teal-200 {
+ color: $ion-primitives-teal-200;
+}
+.ion-background-primitives-teal-200 {
+ background-color: $ion-primitives-teal-200;
+}
+.ion-primitives-teal-300 {
+ color: $ion-primitives-teal-300;
+}
+.ion-background-primitives-teal-300 {
+ background-color: $ion-primitives-teal-300;
+}
+.ion-primitives-teal-400 {
+ color: $ion-primitives-teal-400;
+}
+.ion-background-primitives-teal-400 {
+ background-color: $ion-primitives-teal-400;
+}
+.ion-primitives-teal-500 {
+ color: $ion-primitives-teal-500;
+}
+.ion-background-primitives-teal-500 {
+ background-color: $ion-primitives-teal-500;
+}
+.ion-primitives-teal-600 {
+ color: $ion-primitives-teal-600;
+}
+.ion-background-primitives-teal-600 {
+ background-color: $ion-primitives-teal-600;
+}
+.ion-primitives-teal-700 {
+ color: $ion-primitives-teal-700;
+}
+.ion-background-primitives-teal-700 {
+ background-color: $ion-primitives-teal-700;
+}
+.ion-primitives-teal-800 {
+ color: $ion-primitives-teal-800;
+}
+.ion-background-primitives-teal-800 {
+ background-color: $ion-primitives-teal-800;
+}
+.ion-primitives-teal-900 {
+ color: $ion-primitives-teal-900;
+}
+.ion-background-primitives-teal-900 {
+ background-color: $ion-primitives-teal-900;
+}
+.ion-primitives-teal-1000 {
+ color: $ion-primitives-teal-1000;
+}
+.ion-background-primitives-teal-1000 {
+ background-color: $ion-primitives-teal-1000;
+}
+.ion-primitives-teal-1100 {
+ color: $ion-primitives-teal-1100;
+}
+.ion-background-primitives-teal-1100 {
+ background-color: $ion-primitives-teal-1100;
+}
+.ion-primitives-teal-1200 {
+ color: $ion-primitives-teal-1200;
+}
+.ion-background-primitives-teal-1200 {
+ background-color: $ion-primitives-teal-1200;
+}
+.ion-primitives-aqua-100 {
+ color: $ion-primitives-aqua-100;
+}
+.ion-background-primitives-aqua-100 {
+ background-color: $ion-primitives-aqua-100;
+}
+.ion-primitives-aqua-200 {
+ color: $ion-primitives-aqua-200;
+}
+.ion-background-primitives-aqua-200 {
+ background-color: $ion-primitives-aqua-200;
+}
+.ion-primitives-aqua-300 {
+ color: $ion-primitives-aqua-300;
+}
+.ion-background-primitives-aqua-300 {
+ background-color: $ion-primitives-aqua-300;
+}
+.ion-primitives-aqua-400 {
+ color: $ion-primitives-aqua-400;
+}
+.ion-background-primitives-aqua-400 {
+ background-color: $ion-primitives-aqua-400;
+}
+.ion-primitives-aqua-500 {
+ color: $ion-primitives-aqua-500;
+}
+.ion-background-primitives-aqua-500 {
+ background-color: $ion-primitives-aqua-500;
+}
+.ion-primitives-aqua-600 {
+ color: $ion-primitives-aqua-600;
+}
+.ion-background-primitives-aqua-600 {
+ background-color: $ion-primitives-aqua-600;
+}
+.ion-primitives-aqua-700 {
+ color: $ion-primitives-aqua-700;
+}
+.ion-background-primitives-aqua-700 {
+ background-color: $ion-primitives-aqua-700;
+}
+.ion-primitives-aqua-800 {
+ color: $ion-primitives-aqua-800;
+}
+.ion-background-primitives-aqua-800 {
+ background-color: $ion-primitives-aqua-800;
+}
+.ion-primitives-aqua-900 {
+ color: $ion-primitives-aqua-900;
+}
+.ion-background-primitives-aqua-900 {
+ background-color: $ion-primitives-aqua-900;
+}
+.ion-primitives-aqua-1000 {
+ color: $ion-primitives-aqua-1000;
+}
+.ion-background-primitives-aqua-1000 {
+ background-color: $ion-primitives-aqua-1000;
+}
+.ion-primitives-aqua-1100 {
+ color: $ion-primitives-aqua-1100;
+}
+.ion-background-primitives-aqua-1100 {
+ background-color: $ion-primitives-aqua-1100;
+}
+.ion-primitives-aqua-1200 {
+ color: $ion-primitives-aqua-1200;
+}
+.ion-background-primitives-aqua-1200 {
+ background-color: $ion-primitives-aqua-1200;
+}
+.ion-primitives-blue-100 {
+ color: $ion-primitives-blue-100;
+}
+.ion-background-primitives-blue-100 {
+ background-color: $ion-primitives-blue-100;
+}
+.ion-primitives-blue-200 {
+ color: $ion-primitives-blue-200;
+}
+.ion-background-primitives-blue-200 {
+ background-color: $ion-primitives-blue-200;
+}
+.ion-primitives-blue-300 {
+ color: $ion-primitives-blue-300;
+}
+.ion-background-primitives-blue-300 {
+ background-color: $ion-primitives-blue-300;
+}
+.ion-primitives-blue-400 {
+ color: $ion-primitives-blue-400;
+}
+.ion-background-primitives-blue-400 {
+ background-color: $ion-primitives-blue-400;
+}
+.ion-primitives-blue-500 {
+ color: $ion-primitives-blue-500;
+}
+.ion-background-primitives-blue-500 {
+ background-color: $ion-primitives-blue-500;
+}
+.ion-primitives-blue-600 {
+ color: $ion-primitives-blue-600;
+}
+.ion-background-primitives-blue-600 {
+ background-color: $ion-primitives-blue-600;
+}
+.ion-primitives-blue-700 {
+ color: $ion-primitives-blue-700;
+}
+.ion-background-primitives-blue-700 {
+ background-color: $ion-primitives-blue-700;
+}
+.ion-primitives-blue-800 {
+ color: $ion-primitives-blue-800;
+}
+.ion-background-primitives-blue-800 {
+ background-color: $ion-primitives-blue-800;
+}
+.ion-primitives-blue-900 {
+ color: $ion-primitives-blue-900;
+}
+.ion-background-primitives-blue-900 {
+ background-color: $ion-primitives-blue-900;
+}
+.ion-primitives-blue-1000 {
+ color: $ion-primitives-blue-1000;
+}
+.ion-background-primitives-blue-1000 {
+ background-color: $ion-primitives-blue-1000;
+}
+.ion-primitives-blue-1100 {
+ color: $ion-primitives-blue-1100;
+}
+.ion-background-primitives-blue-1100 {
+ background-color: $ion-primitives-blue-1100;
+}
+.ion-primitives-blue-1200 {
+ color: $ion-primitives-blue-1200;
+}
+.ion-background-primitives-blue-1200 {
+ background-color: $ion-primitives-blue-1200;
+}
+.ion-primitives-indigo-100 {
+ color: $ion-primitives-indigo-100;
+}
+.ion-background-primitives-indigo-100 {
+ background-color: $ion-primitives-indigo-100;
+}
+.ion-primitives-indigo-200 {
+ color: $ion-primitives-indigo-200;
+}
+.ion-background-primitives-indigo-200 {
+ background-color: $ion-primitives-indigo-200;
+}
+.ion-primitives-indigo-300 {
+ color: $ion-primitives-indigo-300;
+}
+.ion-background-primitives-indigo-300 {
+ background-color: $ion-primitives-indigo-300;
+}
+.ion-primitives-indigo-400 {
+ color: $ion-primitives-indigo-400;
+}
+.ion-background-primitives-indigo-400 {
+ background-color: $ion-primitives-indigo-400;
+}
+.ion-primitives-indigo-500 {
+ color: $ion-primitives-indigo-500;
+}
+.ion-background-primitives-indigo-500 {
+ background-color: $ion-primitives-indigo-500;
+}
+.ion-primitives-indigo-600 {
+ color: $ion-primitives-indigo-600;
+}
+.ion-background-primitives-indigo-600 {
+ background-color: $ion-primitives-indigo-600;
+}
+.ion-primitives-indigo-700 {
+ color: $ion-primitives-indigo-700;
+}
+.ion-background-primitives-indigo-700 {
+ background-color: $ion-primitives-indigo-700;
+}
+.ion-primitives-indigo-800 {
+ color: $ion-primitives-indigo-800;
+}
+.ion-background-primitives-indigo-800 {
+ background-color: $ion-primitives-indigo-800;
+}
+.ion-primitives-indigo-900 {
+ color: $ion-primitives-indigo-900;
+}
+.ion-background-primitives-indigo-900 {
+ background-color: $ion-primitives-indigo-900;
+}
+.ion-primitives-indigo-1000 {
+ color: $ion-primitives-indigo-1000;
+}
+.ion-background-primitives-indigo-1000 {
+ background-color: $ion-primitives-indigo-1000;
+}
+.ion-primitives-indigo-1100 {
+ color: $ion-primitives-indigo-1100;
+}
+.ion-background-primitives-indigo-1100 {
+ background-color: $ion-primitives-indigo-1100;
+}
+.ion-primitives-indigo-1200 {
+ color: $ion-primitives-indigo-1200;
+}
+.ion-background-primitives-indigo-1200 {
+ background-color: $ion-primitives-indigo-1200;
+}
+.ion-primitives-violet-100 {
+ color: $ion-primitives-violet-100;
+}
+.ion-background-primitives-violet-100 {
+ background-color: $ion-primitives-violet-100;
+}
+.ion-primitives-violet-200 {
+ color: $ion-primitives-violet-200;
+}
+.ion-background-primitives-violet-200 {
+ background-color: $ion-primitives-violet-200;
+}
+.ion-primitives-violet-300 {
+ color: $ion-primitives-violet-300;
+}
+.ion-background-primitives-violet-300 {
+ background-color: $ion-primitives-violet-300;
+}
+.ion-primitives-violet-400 {
+ color: $ion-primitives-violet-400;
+}
+.ion-background-primitives-violet-400 {
+ background-color: $ion-primitives-violet-400;
+}
+.ion-primitives-violet-500 {
+ color: $ion-primitives-violet-500;
+}
+.ion-background-primitives-violet-500 {
+ background-color: $ion-primitives-violet-500;
+}
+.ion-primitives-violet-600 {
+ color: $ion-primitives-violet-600;
+}
+.ion-background-primitives-violet-600 {
+ background-color: $ion-primitives-violet-600;
+}
+.ion-primitives-violet-700 {
+ color: $ion-primitives-violet-700;
+}
+.ion-background-primitives-violet-700 {
+ background-color: $ion-primitives-violet-700;
+}
+.ion-primitives-violet-800 {
+ color: $ion-primitives-violet-800;
+}
+.ion-background-primitives-violet-800 {
+ background-color: $ion-primitives-violet-800;
+}
+.ion-primitives-violet-900 {
+ color: $ion-primitives-violet-900;
+}
+.ion-background-primitives-violet-900 {
+ background-color: $ion-primitives-violet-900;
+}
+.ion-primitives-violet-1000 {
+ color: $ion-primitives-violet-1000;
+}
+.ion-background-primitives-violet-1000 {
+ background-color: $ion-primitives-violet-1000;
+}
+.ion-primitives-violet-1100 {
+ color: $ion-primitives-violet-1100;
+}
+.ion-background-primitives-violet-1100 {
+ background-color: $ion-primitives-violet-1100;
+}
+.ion-primitives-violet-1200 {
+ color: $ion-primitives-violet-1200;
+}
+.ion-background-primitives-violet-1200 {
+ background-color: $ion-primitives-violet-1200;
+}
+.ion-primitives-purple-100 {
+ color: $ion-primitives-purple-100;
+}
+.ion-background-primitives-purple-100 {
+ background-color: $ion-primitives-purple-100;
+}
+.ion-primitives-purple-200 {
+ color: $ion-primitives-purple-200;
+}
+.ion-background-primitives-purple-200 {
+ background-color: $ion-primitives-purple-200;
+}
+.ion-primitives-purple-300 {
+ color: $ion-primitives-purple-300;
+}
+.ion-background-primitives-purple-300 {
+ background-color: $ion-primitives-purple-300;
+}
+.ion-primitives-purple-400 {
+ color: $ion-primitives-purple-400;
+}
+.ion-background-primitives-purple-400 {
+ background-color: $ion-primitives-purple-400;
+}
+.ion-primitives-purple-500 {
+ color: $ion-primitives-purple-500;
+}
+.ion-background-primitives-purple-500 {
+ background-color: $ion-primitives-purple-500;
+}
+.ion-primitives-purple-600 {
+ color: $ion-primitives-purple-600;
+}
+.ion-background-primitives-purple-600 {
+ background-color: $ion-primitives-purple-600;
+}
+.ion-primitives-purple-700 {
+ color: $ion-primitives-purple-700;
+}
+.ion-background-primitives-purple-700 {
+ background-color: $ion-primitives-purple-700;
+}
+.ion-primitives-purple-800 {
+ color: $ion-primitives-purple-800;
+}
+.ion-background-primitives-purple-800 {
+ background-color: $ion-primitives-purple-800;
+}
+.ion-primitives-purple-900 {
+ color: $ion-primitives-purple-900;
+}
+.ion-background-primitives-purple-900 {
+ background-color: $ion-primitives-purple-900;
+}
+.ion-primitives-purple-1000 {
+ color: $ion-primitives-purple-1000;
+}
+.ion-background-primitives-purple-1000 {
+ background-color: $ion-primitives-purple-1000;
+}
+.ion-primitives-purple-1100 {
+ color: $ion-primitives-purple-1100;
+}
+.ion-background-primitives-purple-1100 {
+ background-color: $ion-primitives-purple-1100;
+}
+.ion-primitives-purple-1200 {
+ color: $ion-primitives-purple-1200;
+}
+.ion-background-primitives-purple-1200 {
+ background-color: $ion-primitives-purple-1200;
+}
+.ion-primitives-magenta-100 {
+ color: $ion-primitives-magenta-100;
+}
+.ion-background-primitives-magenta-100 {
+ background-color: $ion-primitives-magenta-100;
+}
+.ion-primitives-magenta-200 {
+ color: $ion-primitives-magenta-200;
+}
+.ion-background-primitives-magenta-200 {
+ background-color: $ion-primitives-magenta-200;
+}
+.ion-primitives-magenta-300 {
+ color: $ion-primitives-magenta-300;
+}
+.ion-background-primitives-magenta-300 {
+ background-color: $ion-primitives-magenta-300;
+}
+.ion-primitives-magenta-400 {
+ color: $ion-primitives-magenta-400;
+}
+.ion-background-primitives-magenta-400 {
+ background-color: $ion-primitives-magenta-400;
+}
+.ion-primitives-magenta-500 {
+ color: $ion-primitives-magenta-500;
+}
+.ion-background-primitives-magenta-500 {
+ background-color: $ion-primitives-magenta-500;
+}
+.ion-primitives-magenta-600 {
+ color: $ion-primitives-magenta-600;
+}
+.ion-background-primitives-magenta-600 {
+ background-color: $ion-primitives-magenta-600;
+}
+.ion-primitives-magenta-700 {
+ color: $ion-primitives-magenta-700;
+}
+.ion-background-primitives-magenta-700 {
+ background-color: $ion-primitives-magenta-700;
+}
+.ion-primitives-magenta-800 {
+ color: $ion-primitives-magenta-800;
+}
+.ion-background-primitives-magenta-800 {
+ background-color: $ion-primitives-magenta-800;
+}
+.ion-primitives-magenta-900 {
+ color: $ion-primitives-magenta-900;
+}
+.ion-background-primitives-magenta-900 {
+ background-color: $ion-primitives-magenta-900;
+}
+.ion-primitives-magenta-1000 {
+ color: $ion-primitives-magenta-1000;
+}
+.ion-background-primitives-magenta-1000 {
+ background-color: $ion-primitives-magenta-1000;
+}
+.ion-primitives-magenta-1100 {
+ color: $ion-primitives-magenta-1100;
+}
+.ion-background-primitives-magenta-1100 {
+ background-color: $ion-primitives-magenta-1100;
+}
+.ion-primitives-magenta-1200 {
+ color: $ion-primitives-magenta-1200;
+}
+.ion-background-primitives-magenta-1200 {
+ background-color: $ion-primitives-magenta-1200;
+}
+.ion-primitives-pink-100 {
+ color: $ion-primitives-pink-100;
+}
+.ion-background-primitives-pink-100 {
+ background-color: $ion-primitives-pink-100;
+}
+.ion-primitives-pink-200 {
+ color: $ion-primitives-pink-200;
+}
+.ion-background-primitives-pink-200 {
+ background-color: $ion-primitives-pink-200;
+}
+.ion-primitives-pink-300 {
+ color: $ion-primitives-pink-300;
+}
+.ion-background-primitives-pink-300 {
+ background-color: $ion-primitives-pink-300;
+}
+.ion-primitives-pink-400 {
+ color: $ion-primitives-pink-400;
+}
+.ion-background-primitives-pink-400 {
+ background-color: $ion-primitives-pink-400;
+}
+.ion-primitives-pink-500 {
+ color: $ion-primitives-pink-500;
+}
+.ion-background-primitives-pink-500 {
+ background-color: $ion-primitives-pink-500;
+}
+.ion-primitives-pink-600 {
+ color: $ion-primitives-pink-600;
+}
+.ion-background-primitives-pink-600 {
+ background-color: $ion-primitives-pink-600;
+}
+.ion-primitives-pink-700 {
+ color: $ion-primitives-pink-700;
+}
+.ion-background-primitives-pink-700 {
+ background-color: $ion-primitives-pink-700;
+}
+.ion-primitives-pink-800 {
+ color: $ion-primitives-pink-800;
+}
+.ion-background-primitives-pink-800 {
+ background-color: $ion-primitives-pink-800;
+}
+.ion-primitives-pink-900 {
+ color: $ion-primitives-pink-900;
+}
+.ion-background-primitives-pink-900 {
+ background-color: $ion-primitives-pink-900;
+}
+.ion-primitives-pink-1000 {
+ color: $ion-primitives-pink-1000;
+}
+.ion-background-primitives-pink-1000 {
+ background-color: $ion-primitives-pink-1000;
+}
+.ion-primitives-pink-1100 {
+ color: $ion-primitives-pink-1100;
+}
+.ion-background-primitives-pink-1100 {
+ background-color: $ion-primitives-pink-1100;
+}
+.ion-primitives-pink-1200 {
+ color: $ion-primitives-pink-1200;
+}
+.ion-background-primitives-pink-1200 {
+ background-color: $ion-primitives-pink-1200;
+}
+.ion-state-disabled {
+ color: $ion-state-disabled;
+}
+.ion-background-state-disabled {
+ background-color: $ion-state-disabled;
+}
+.ion-state-press {
+ color: $ion-state-press;
+}
+.ion-background-state-press {
+ background-color: $ion-state-press;
+}
+.ion-elevation-1 {
+ box-shadow: $ion-elevation-1;
+}
+.ion-elevation-2 {
+ box-shadow: $ion-elevation-2;
+}
+.ion-elevation-3 {
+ box-shadow: $ion-elevation-3;
+}
+.ion-elevation-4 {
+ box-shadow: $ion-elevation-4;
+}
+
+.ion-margin-space-0 {
+ --margin-top: #{$ion-space-0};
+ --margin-end: #{$ion-space-0};
+ --margin-bottom: #{$ion-space-0};
+ --margin-start: #{$ion-space-0};
+
+ @include margin($ion-space-0);
+}
+
+.ion-margin-top-space-0 {
+ --margin-top: #{$ion-space-0};
+
+ @include margin($ion-space-0, null, null, null);
+}
+
+.ion-margin-end-space-0 {
+ --margin-end: #{$ion-space-0};
+
+ @include margin(null, $ion-space-0, null, null);
+}
+
+.ion-margin-bottom-space-0 {
+ --margin-bottom: #{$ion-space-0};
+
+ @include margin(null, null, $ion-space-0, null);
+}
+
+.ion-margin-start-space-0 {
+ --margin-start: #{$ion-space-0};
+
+ @include margin(null, null, null, $ion-space-0);
+}
+
+.ion-padding-space-0 {
+ --padding-top: #{$ion-space-0};
+ --padding-end: #{$ion-space-0};
+ --padding-bottom: #{$ion-space-0};
+ --padding-start: #{$ion-space-0};
+
+ @include padding($ion-space-0);
+}
+
+.ion-padding-top-space-0 {
+ --padding-top: #{$ion-space-0};
+
+ @include padding($ion-space-0, null, null, null);
+}
+
+.ion-padding-end-space-0 {
+ --padding-end: #{$ion-space-0};
+
+ @include padding(null, $ion-space-0, null, null);
+}
+
+.ion-padding-bottom-space-0 {
+ --padding-bottom: #{$ion-space-0};
+
+ @include padding(null, null, $ion-space-0, null);
+}
+
+.ion-padding-start-space-0 {
+ --padding-start: #{$ion-space-0};
+
+ @include padding(null, null, null, $ion-space-0);
+}
+
+.ion-margin-space-100 {
+ --margin-top: #{$ion-space-100};
+ --margin-end: #{$ion-space-100};
+ --margin-bottom: #{$ion-space-100};
+ --margin-start: #{$ion-space-100};
+
+ @include margin($ion-space-100);
+}
+
+.ion-margin-top-space-100 {
+ --margin-top: #{$ion-space-100};
+
+ @include margin($ion-space-100, null, null, null);
+}
+
+.ion-margin-end-space-100 {
+ --margin-end: #{$ion-space-100};
+
+ @include margin(null, $ion-space-100, null, null);
+}
+
+.ion-margin-bottom-space-100 {
+ --margin-bottom: #{$ion-space-100};
+
+ @include margin(null, null, $ion-space-100, null);
+}
+
+.ion-margin-start-space-100 {
+ --margin-start: #{$ion-space-100};
+
+ @include margin(null, null, null, $ion-space-100);
+}
+
+.ion-padding-space-100 {
+ --padding-top: #{$ion-space-100};
+ --padding-end: #{$ion-space-100};
+ --padding-bottom: #{$ion-space-100};
+ --padding-start: #{$ion-space-100};
+
+ @include padding($ion-space-100);
+}
+
+.ion-padding-top-space-100 {
+ --padding-top: #{$ion-space-100};
+
+ @include padding($ion-space-100, null, null, null);
+}
+
+.ion-padding-end-space-100 {
+ --padding-end: #{$ion-space-100};
+
+ @include padding(null, $ion-space-100, null, null);
+}
+
+.ion-padding-bottom-space-100 {
+ --padding-bottom: #{$ion-space-100};
+
+ @include padding(null, null, $ion-space-100, null);
+}
+
+.ion-padding-start-space-100 {
+ --padding-start: #{$ion-space-100};
+
+ @include padding(null, null, null, $ion-space-100);
+}
+
+.ion-margin-space-150 {
+ --margin-top: #{$ion-space-150};
+ --margin-end: #{$ion-space-150};
+ --margin-bottom: #{$ion-space-150};
+ --margin-start: #{$ion-space-150};
+
+ @include margin($ion-space-150);
+}
+
+.ion-margin-top-space-150 {
+ --margin-top: #{$ion-space-150};
+
+ @include margin($ion-space-150, null, null, null);
+}
+
+.ion-margin-end-space-150 {
+ --margin-end: #{$ion-space-150};
+
+ @include margin(null, $ion-space-150, null, null);
+}
+
+.ion-margin-bottom-space-150 {
+ --margin-bottom: #{$ion-space-150};
+
+ @include margin(null, null, $ion-space-150, null);
+}
+
+.ion-margin-start-space-150 {
+ --margin-start: #{$ion-space-150};
+
+ @include margin(null, null, null, $ion-space-150);
+}
+
+.ion-padding-space-150 {
+ --padding-top: #{$ion-space-150};
+ --padding-end: #{$ion-space-150};
+ --padding-bottom: #{$ion-space-150};
+ --padding-start: #{$ion-space-150};
+
+ @include padding($ion-space-150);
+}
+
+.ion-padding-top-space-150 {
+ --padding-top: #{$ion-space-150};
+
+ @include padding($ion-space-150, null, null, null);
+}
+
+.ion-padding-end-space-150 {
+ --padding-end: #{$ion-space-150};
+
+ @include padding(null, $ion-space-150, null, null);
+}
+
+.ion-padding-bottom-space-150 {
+ --padding-bottom: #{$ion-space-150};
+
+ @include padding(null, null, $ion-space-150, null);
+}
+
+.ion-padding-start-space-150 {
+ --padding-start: #{$ion-space-150};
+
+ @include padding(null, null, null, $ion-space-150);
+}
+
+.ion-margin-space-200 {
+ --margin-top: #{$ion-space-200};
+ --margin-end: #{$ion-space-200};
+ --margin-bottom: #{$ion-space-200};
+ --margin-start: #{$ion-space-200};
+
+ @include margin($ion-space-200);
+}
+
+.ion-margin-top-space-200 {
+ --margin-top: #{$ion-space-200};
+
+ @include margin($ion-space-200, null, null, null);
+}
+
+.ion-margin-end-space-200 {
+ --margin-end: #{$ion-space-200};
+
+ @include margin(null, $ion-space-200, null, null);
+}
+
+.ion-margin-bottom-space-200 {
+ --margin-bottom: #{$ion-space-200};
+
+ @include margin(null, null, $ion-space-200, null);
+}
+
+.ion-margin-start-space-200 {
+ --margin-start: #{$ion-space-200};
+
+ @include margin(null, null, null, $ion-space-200);
+}
+
+.ion-padding-space-200 {
+ --padding-top: #{$ion-space-200};
+ --padding-end: #{$ion-space-200};
+ --padding-bottom: #{$ion-space-200};
+ --padding-start: #{$ion-space-200};
+
+ @include padding($ion-space-200);
+}
+
+.ion-padding-top-space-200 {
+ --padding-top: #{$ion-space-200};
+
+ @include padding($ion-space-200, null, null, null);
+}
+
+.ion-padding-end-space-200 {
+ --padding-end: #{$ion-space-200};
+
+ @include padding(null, $ion-space-200, null, null);
+}
+
+.ion-padding-bottom-space-200 {
+ --padding-bottom: #{$ion-space-200};
+
+ @include padding(null, null, $ion-space-200, null);
+}
+
+.ion-padding-start-space-200 {
+ --padding-start: #{$ion-space-200};
+
+ @include padding(null, null, null, $ion-space-200);
+}
+
+.ion-margin-space-250 {
+ --margin-top: #{$ion-space-250};
+ --margin-end: #{$ion-space-250};
+ --margin-bottom: #{$ion-space-250};
+ --margin-start: #{$ion-space-250};
+
+ @include margin($ion-space-250);
+}
+
+.ion-margin-top-space-250 {
+ --margin-top: #{$ion-space-250};
+
+ @include margin($ion-space-250, null, null, null);
+}
+
+.ion-margin-end-space-250 {
+ --margin-end: #{$ion-space-250};
+
+ @include margin(null, $ion-space-250, null, null);
+}
+
+.ion-margin-bottom-space-250 {
+ --margin-bottom: #{$ion-space-250};
+
+ @include margin(null, null, $ion-space-250, null);
+}
+
+.ion-margin-start-space-250 {
+ --margin-start: #{$ion-space-250};
+
+ @include margin(null, null, null, $ion-space-250);
+}
+
+.ion-padding-space-250 {
+ --padding-top: #{$ion-space-250};
+ --padding-end: #{$ion-space-250};
+ --padding-bottom: #{$ion-space-250};
+ --padding-start: #{$ion-space-250};
+
+ @include padding($ion-space-250);
+}
+
+.ion-padding-top-space-250 {
+ --padding-top: #{$ion-space-250};
+
+ @include padding($ion-space-250, null, null, null);
+}
+
+.ion-padding-end-space-250 {
+ --padding-end: #{$ion-space-250};
+
+ @include padding(null, $ion-space-250, null, null);
+}
+
+.ion-padding-bottom-space-250 {
+ --padding-bottom: #{$ion-space-250};
+
+ @include padding(null, null, $ion-space-250, null);
+}
+
+.ion-padding-start-space-250 {
+ --padding-start: #{$ion-space-250};
+
+ @include padding(null, null, null, $ion-space-250);
+}
+
+.ion-margin-space-300 {
+ --margin-top: #{$ion-space-300};
+ --margin-end: #{$ion-space-300};
+ --margin-bottom: #{$ion-space-300};
+ --margin-start: #{$ion-space-300};
+
+ @include margin($ion-space-300);
+}
+
+.ion-margin-top-space-300 {
+ --margin-top: #{$ion-space-300};
+
+ @include margin($ion-space-300, null, null, null);
+}
+
+.ion-margin-end-space-300 {
+ --margin-end: #{$ion-space-300};
+
+ @include margin(null, $ion-space-300, null, null);
+}
+
+.ion-margin-bottom-space-300 {
+ --margin-bottom: #{$ion-space-300};
+
+ @include margin(null, null, $ion-space-300, null);
+}
+
+.ion-margin-start-space-300 {
+ --margin-start: #{$ion-space-300};
+
+ @include margin(null, null, null, $ion-space-300);
+}
+
+.ion-padding-space-300 {
+ --padding-top: #{$ion-space-300};
+ --padding-end: #{$ion-space-300};
+ --padding-bottom: #{$ion-space-300};
+ --padding-start: #{$ion-space-300};
+
+ @include padding($ion-space-300);
+}
+
+.ion-padding-top-space-300 {
+ --padding-top: #{$ion-space-300};
+
+ @include padding($ion-space-300, null, null, null);
+}
+
+.ion-padding-end-space-300 {
+ --padding-end: #{$ion-space-300};
+
+ @include padding(null, $ion-space-300, null, null);
+}
+
+.ion-padding-bottom-space-300 {
+ --padding-bottom: #{$ion-space-300};
+
+ @include padding(null, null, $ion-space-300, null);
+}
+
+.ion-padding-start-space-300 {
+ --padding-start: #{$ion-space-300};
+
+ @include padding(null, null, null, $ion-space-300);
+}
+
+.ion-margin-space-400 {
+ --margin-top: #{$ion-space-400};
+ --margin-end: #{$ion-space-400};
+ --margin-bottom: #{$ion-space-400};
+ --margin-start: #{$ion-space-400};
+
+ @include margin($ion-space-400);
+}
+
+.ion-margin-top-space-400 {
+ --margin-top: #{$ion-space-400};
+
+ @include margin($ion-space-400, null, null, null);
+}
+
+.ion-margin-end-space-400 {
+ --margin-end: #{$ion-space-400};
+
+ @include margin(null, $ion-space-400, null, null);
+}
+
+.ion-margin-bottom-space-400 {
+ --margin-bottom: #{$ion-space-400};
+
+ @include margin(null, null, $ion-space-400, null);
+}
+
+.ion-margin-start-space-400 {
+ --margin-start: #{$ion-space-400};
+
+ @include margin(null, null, null, $ion-space-400);
+}
+
+.ion-padding-space-400 {
+ --padding-top: #{$ion-space-400};
+ --padding-end: #{$ion-space-400};
+ --padding-bottom: #{$ion-space-400};
+ --padding-start: #{$ion-space-400};
+
+ @include padding($ion-space-400);
+}
+
+.ion-padding-top-space-400 {
+ --padding-top: #{$ion-space-400};
+
+ @include padding($ion-space-400, null, null, null);
+}
+
+.ion-padding-end-space-400 {
+ --padding-end: #{$ion-space-400};
+
+ @include padding(null, $ion-space-400, null, null);
+}
+
+.ion-padding-bottom-space-400 {
+ --padding-bottom: #{$ion-space-400};
+
+ @include padding(null, null, $ion-space-400, null);
+}
+
+.ion-padding-start-space-400 {
+ --padding-start: #{$ion-space-400};
+
+ @include padding(null, null, null, $ion-space-400);
+}
+
+.ion-margin-space-500 {
+ --margin-top: #{$ion-space-500};
+ --margin-end: #{$ion-space-500};
+ --margin-bottom: #{$ion-space-500};
+ --margin-start: #{$ion-space-500};
+
+ @include margin($ion-space-500);
+}
+
+.ion-margin-top-space-500 {
+ --margin-top: #{$ion-space-500};
+
+ @include margin($ion-space-500, null, null, null);
+}
+
+.ion-margin-end-space-500 {
+ --margin-end: #{$ion-space-500};
+
+ @include margin(null, $ion-space-500, null, null);
+}
+
+.ion-margin-bottom-space-500 {
+ --margin-bottom: #{$ion-space-500};
+
+ @include margin(null, null, $ion-space-500, null);
+}
+
+.ion-margin-start-space-500 {
+ --margin-start: #{$ion-space-500};
+
+ @include margin(null, null, null, $ion-space-500);
+}
+
+.ion-padding-space-500 {
+ --padding-top: #{$ion-space-500};
+ --padding-end: #{$ion-space-500};
+ --padding-bottom: #{$ion-space-500};
+ --padding-start: #{$ion-space-500};
+
+ @include padding($ion-space-500);
+}
+
+.ion-padding-top-space-500 {
+ --padding-top: #{$ion-space-500};
+
+ @include padding($ion-space-500, null, null, null);
+}
+
+.ion-padding-end-space-500 {
+ --padding-end: #{$ion-space-500};
+
+ @include padding(null, $ion-space-500, null, null);
+}
+
+.ion-padding-bottom-space-500 {
+ --padding-bottom: #{$ion-space-500};
+
+ @include padding(null, null, $ion-space-500, null);
+}
+
+.ion-padding-start-space-500 {
+ --padding-start: #{$ion-space-500};
+
+ @include padding(null, null, null, $ion-space-500);
+}
+
+.ion-margin-space-600 {
+ --margin-top: #{$ion-space-600};
+ --margin-end: #{$ion-space-600};
+ --margin-bottom: #{$ion-space-600};
+ --margin-start: #{$ion-space-600};
+
+ @include margin($ion-space-600);
+}
+
+.ion-margin-top-space-600 {
+ --margin-top: #{$ion-space-600};
+
+ @include margin($ion-space-600, null, null, null);
+}
+
+.ion-margin-end-space-600 {
+ --margin-end: #{$ion-space-600};
+
+ @include margin(null, $ion-space-600, null, null);
+}
+
+.ion-margin-bottom-space-600 {
+ --margin-bottom: #{$ion-space-600};
+
+ @include margin(null, null, $ion-space-600, null);
+}
+
+.ion-margin-start-space-600 {
+ --margin-start: #{$ion-space-600};
+
+ @include margin(null, null, null, $ion-space-600);
+}
+
+.ion-padding-space-600 {
+ --padding-top: #{$ion-space-600};
+ --padding-end: #{$ion-space-600};
+ --padding-bottom: #{$ion-space-600};
+ --padding-start: #{$ion-space-600};
+
+ @include padding($ion-space-600);
+}
+
+.ion-padding-top-space-600 {
+ --padding-top: #{$ion-space-600};
+
+ @include padding($ion-space-600, null, null, null);
+}
+
+.ion-padding-end-space-600 {
+ --padding-end: #{$ion-space-600};
+
+ @include padding(null, $ion-space-600, null, null);
+}
+
+.ion-padding-bottom-space-600 {
+ --padding-bottom: #{$ion-space-600};
+
+ @include padding(null, null, $ion-space-600, null);
+}
+
+.ion-padding-start-space-600 {
+ --padding-start: #{$ion-space-600};
+
+ @include padding(null, null, null, $ion-space-600);
+}
+
+.ion-margin-space-700 {
+ --margin-top: #{$ion-space-700};
+ --margin-end: #{$ion-space-700};
+ --margin-bottom: #{$ion-space-700};
+ --margin-start: #{$ion-space-700};
+
+ @include margin($ion-space-700);
+}
+
+.ion-margin-top-space-700 {
+ --margin-top: #{$ion-space-700};
+
+ @include margin($ion-space-700, null, null, null);
+}
+
+.ion-margin-end-space-700 {
+ --margin-end: #{$ion-space-700};
+
+ @include margin(null, $ion-space-700, null, null);
+}
+
+.ion-margin-bottom-space-700 {
+ --margin-bottom: #{$ion-space-700};
+
+ @include margin(null, null, $ion-space-700, null);
+}
+
+.ion-margin-start-space-700 {
+ --margin-start: #{$ion-space-700};
+
+ @include margin(null, null, null, $ion-space-700);
+}
+
+.ion-padding-space-700 {
+ --padding-top: #{$ion-space-700};
+ --padding-end: #{$ion-space-700};
+ --padding-bottom: #{$ion-space-700};
+ --padding-start: #{$ion-space-700};
+
+ @include padding($ion-space-700);
+}
+
+.ion-padding-top-space-700 {
+ --padding-top: #{$ion-space-700};
+
+ @include padding($ion-space-700, null, null, null);
+}
+
+.ion-padding-end-space-700 {
+ --padding-end: #{$ion-space-700};
+
+ @include padding(null, $ion-space-700, null, null);
+}
+
+.ion-padding-bottom-space-700 {
+ --padding-bottom: #{$ion-space-700};
+
+ @include padding(null, null, $ion-space-700, null);
+}
+
+.ion-padding-start-space-700 {
+ --padding-start: #{$ion-space-700};
+
+ @include padding(null, null, null, $ion-space-700);
+}
+
+.ion-margin-space-800 {
+ --margin-top: #{$ion-space-800};
+ --margin-end: #{$ion-space-800};
+ --margin-bottom: #{$ion-space-800};
+ --margin-start: #{$ion-space-800};
+
+ @include margin($ion-space-800);
+}
+
+.ion-margin-top-space-800 {
+ --margin-top: #{$ion-space-800};
+
+ @include margin($ion-space-800, null, null, null);
+}
+
+.ion-margin-end-space-800 {
+ --margin-end: #{$ion-space-800};
+
+ @include margin(null, $ion-space-800, null, null);
+}
+
+.ion-margin-bottom-space-800 {
+ --margin-bottom: #{$ion-space-800};
+
+ @include margin(null, null, $ion-space-800, null);
+}
+
+.ion-margin-start-space-800 {
+ --margin-start: #{$ion-space-800};
+
+ @include margin(null, null, null, $ion-space-800);
+}
+
+.ion-padding-space-800 {
+ --padding-top: #{$ion-space-800};
+ --padding-end: #{$ion-space-800};
+ --padding-bottom: #{$ion-space-800};
+ --padding-start: #{$ion-space-800};
+
+ @include padding($ion-space-800);
+}
+
+.ion-padding-top-space-800 {
+ --padding-top: #{$ion-space-800};
+
+ @include padding($ion-space-800, null, null, null);
+}
+
+.ion-padding-end-space-800 {
+ --padding-end: #{$ion-space-800};
+
+ @include padding(null, $ion-space-800, null, null);
+}
+
+.ion-padding-bottom-space-800 {
+ --padding-bottom: #{$ion-space-800};
+
+ @include padding(null, null, $ion-space-800, null);
+}
+
+.ion-padding-start-space-800 {
+ --padding-start: #{$ion-space-800};
+
+ @include padding(null, null, null, $ion-space-800);
+}
+
+.ion-margin-space-900 {
+ --margin-top: #{$ion-space-900};
+ --margin-end: #{$ion-space-900};
+ --margin-bottom: #{$ion-space-900};
+ --margin-start: #{$ion-space-900};
+
+ @include margin($ion-space-900);
+}
+
+.ion-margin-top-space-900 {
+ --margin-top: #{$ion-space-900};
+
+ @include margin($ion-space-900, null, null, null);
+}
+
+.ion-margin-end-space-900 {
+ --margin-end: #{$ion-space-900};
+
+ @include margin(null, $ion-space-900, null, null);
+}
+
+.ion-margin-bottom-space-900 {
+ --margin-bottom: #{$ion-space-900};
+
+ @include margin(null, null, $ion-space-900, null);
+}
+
+.ion-margin-start-space-900 {
+ --margin-start: #{$ion-space-900};
+
+ @include margin(null, null, null, $ion-space-900);
+}
+
+.ion-padding-space-900 {
+ --padding-top: #{$ion-space-900};
+ --padding-end: #{$ion-space-900};
+ --padding-bottom: #{$ion-space-900};
+ --padding-start: #{$ion-space-900};
+
+ @include padding($ion-space-900);
+}
+
+.ion-padding-top-space-900 {
+ --padding-top: #{$ion-space-900};
+
+ @include padding($ion-space-900, null, null, null);
+}
+
+.ion-padding-end-space-900 {
+ --padding-end: #{$ion-space-900};
+
+ @include padding(null, $ion-space-900, null, null);
+}
+
+.ion-padding-bottom-space-900 {
+ --padding-bottom: #{$ion-space-900};
+
+ @include padding(null, null, $ion-space-900, null);
+}
+
+.ion-padding-start-space-900 {
+ --padding-start: #{$ion-space-900};
+
+ @include padding(null, null, null, $ion-space-900);
+}
+
+.ion-margin-space-1000 {
+ --margin-top: #{$ion-space-1000};
+ --margin-end: #{$ion-space-1000};
+ --margin-bottom: #{$ion-space-1000};
+ --margin-start: #{$ion-space-1000};
+
+ @include margin($ion-space-1000);
+}
+
+.ion-margin-top-space-1000 {
+ --margin-top: #{$ion-space-1000};
+
+ @include margin($ion-space-1000, null, null, null);
+}
+
+.ion-margin-end-space-1000 {
+ --margin-end: #{$ion-space-1000};
+
+ @include margin(null, $ion-space-1000, null, null);
+}
+
+.ion-margin-bottom-space-1000 {
+ --margin-bottom: #{$ion-space-1000};
+
+ @include margin(null, null, $ion-space-1000, null);
+}
+
+.ion-margin-start-space-1000 {
+ --margin-start: #{$ion-space-1000};
+
+ @include margin(null, null, null, $ion-space-1000);
+}
+
+.ion-padding-space-1000 {
+ --padding-top: #{$ion-space-1000};
+ --padding-end: #{$ion-space-1000};
+ --padding-bottom: #{$ion-space-1000};
+ --padding-start: #{$ion-space-1000};
+
+ @include padding($ion-space-1000);
+}
+
+.ion-padding-top-space-1000 {
+ --padding-top: #{$ion-space-1000};
+
+ @include padding($ion-space-1000, null, null, null);
+}
+
+.ion-padding-end-space-1000 {
+ --padding-end: #{$ion-space-1000};
+
+ @include padding(null, $ion-space-1000, null, null);
+}
+
+.ion-padding-bottom-space-1000 {
+ --padding-bottom: #{$ion-space-1000};
+
+ @include padding(null, null, $ion-space-1000, null);
+}
+
+.ion-padding-start-space-1000 {
+ --padding-start: #{$ion-space-1000};
+
+ @include padding(null, null, null, $ion-space-1000);
+}
+
+.ion-margin-space-1200 {
+ --margin-top: #{$ion-space-1200};
+ --margin-end: #{$ion-space-1200};
+ --margin-bottom: #{$ion-space-1200};
+ --margin-start: #{$ion-space-1200};
+
+ @include margin($ion-space-1200);
+}
+
+.ion-margin-top-space-1200 {
+ --margin-top: #{$ion-space-1200};
+
+ @include margin($ion-space-1200, null, null, null);
+}
+
+.ion-margin-end-space-1200 {
+ --margin-end: #{$ion-space-1200};
+
+ @include margin(null, $ion-space-1200, null, null);
+}
+
+.ion-margin-bottom-space-1200 {
+ --margin-bottom: #{$ion-space-1200};
+
+ @include margin(null, null, $ion-space-1200, null);
+}
+
+.ion-margin-start-space-1200 {
+ --margin-start: #{$ion-space-1200};
+
+ @include margin(null, null, null, $ion-space-1200);
+}
+
+.ion-padding-space-1200 {
+ --padding-top: #{$ion-space-1200};
+ --padding-end: #{$ion-space-1200};
+ --padding-bottom: #{$ion-space-1200};
+ --padding-start: #{$ion-space-1200};
+
+ @include padding($ion-space-1200);
+}
+
+.ion-padding-top-space-1200 {
+ --padding-top: #{$ion-space-1200};
+
+ @include padding($ion-space-1200, null, null, null);
+}
+
+.ion-padding-end-space-1200 {
+ --padding-end: #{$ion-space-1200};
+
+ @include padding(null, $ion-space-1200, null, null);
+}
+
+.ion-padding-bottom-space-1200 {
+ --padding-bottom: #{$ion-space-1200};
+
+ @include padding(null, null, $ion-space-1200, null);
+}
+
+.ion-padding-start-space-1200 {
+ --padding-start: #{$ion-space-1200};
+
+ @include padding(null, null, null, $ion-space-1200);
+}
+
+.ion-margin-space-050 {
+ --margin-top: #{$ion-space-050};
+ --margin-end: #{$ion-space-050};
+ --margin-bottom: #{$ion-space-050};
+ --margin-start: #{$ion-space-050};
+
+ @include margin($ion-space-050);
+}
+
+.ion-margin-top-space-050 {
+ --margin-top: #{$ion-space-050};
+
+ @include margin($ion-space-050, null, null, null);
+}
+
+.ion-margin-end-space-050 {
+ --margin-end: #{$ion-space-050};
+
+ @include margin(null, $ion-space-050, null, null);
+}
+
+.ion-margin-bottom-space-050 {
+ --margin-bottom: #{$ion-space-050};
+
+ @include margin(null, null, $ion-space-050, null);
+}
+
+.ion-margin-start-space-050 {
+ --margin-start: #{$ion-space-050};
+
+ @include margin(null, null, null, $ion-space-050);
+}
+
+.ion-padding-space-050 {
+ --padding-top: #{$ion-space-050};
+ --padding-end: #{$ion-space-050};
+ --padding-bottom: #{$ion-space-050};
+ --padding-start: #{$ion-space-050};
+
+ @include padding($ion-space-050);
+}
+
+.ion-padding-top-space-050 {
+ --padding-top: #{$ion-space-050};
+
+ @include padding($ion-space-050, null, null, null);
+}
+
+.ion-padding-end-space-050 {
+ --padding-end: #{$ion-space-050};
+
+ @include padding(null, $ion-space-050, null, null);
+}
+
+.ion-padding-bottom-space-050 {
+ --padding-bottom: #{$ion-space-050};
+
+ @include padding(null, null, $ion-space-050, null);
+}
+
+.ion-padding-start-space-050 {
+ --padding-start: #{$ion-space-050};
+
+ @include padding(null, null, null, $ion-space-050);
+}
+
+.ion-z-index-0 {
+ z-index: $ion-z-index-0;
+}
+.ion-z-index-100 {
+ z-index: $ion-z-index-100;
+}
+.ion-z-index-200 {
+ z-index: $ion-z-index-200;
+}
+.ion-z-index-300 {
+ z-index: $ion-z-index-300;
+}
+.ion-z-index-400 {
+ z-index: $ion-z-index-400;
+}
+.ion-z-index-500 {
+ z-index: $ion-z-index-500;
+}
+.ion-z-index-bottom {
+ z-index: $ion-z-index-bottom;
+}
+.ion-z-index-top {
+ z-index: $ion-z-index-top;
+}
+.ion-transition-curve-linear {
+ transition: $ion-transition-curve-linear;
+}
+.ion-transition-curve-quick {
+ transition: $ion-transition-curve-quick;
+}
+.ion-transition-curve-base {
+ transition: $ion-transition-curve-base;
+}
+.ion-transition-curve-expressive {
+ transition: $ion-transition-curve-expressive;
+}
+.ion-transition-curve-bounce {
+ transition: $ion-transition-curve-bounce;
+}
+.ion-transition-time-0 {
+ transition: $ion-transition-time-0;
+}
+.ion-transition-time-100 {
+ transition: $ion-transition-time-100;
+}
+.ion-transition-time-150 {
+ transition: $ion-transition-time-150;
+}
+.ion-transition-time-200 {
+ transition: $ion-transition-time-200;
+}
+.ion-transition-time-300 {
+ transition: $ion-transition-time-300;
+}
+.ion-transition-time-500 {
+ transition: $ion-transition-time-500;
+}
+.ion-transition-time-1000 {
+ transition: $ion-transition-time-1000;
+}
+.ion-transition-time-1500 {
+ transition: $ion-transition-time-1500;
+}
+.ion-font-weight-thin {
+ font-weight: $ion-font-weight-thin;
+}
+.ion-font-weight-extra-light {
+ font-weight: $ion-font-weight-extra-light;
+}
+.ion-font-weight-light {
+ font-weight: $ion-font-weight-light;
+}
+.ion-font-weight-regular {
+ font-weight: $ion-font-weight-regular;
+}
+.ion-font-weight-medium {
+ font-weight: $ion-font-weight-medium;
+}
+.ion-font-weight-semi-bold {
+ font-weight: $ion-font-weight-semi-bold;
+}
+.ion-font-weight-bold {
+ font-weight: $ion-font-weight-bold;
+}
+.ion-font-weight-extra-bold {
+ font-weight: $ion-font-weight-extra-bold;
+}
+.ion-font-weight-black {
+ font-weight: $ion-font-weight-black;
+}
+.ion-font-size-275 {
+ font-size: $ion-font-size-275;
+}
+.ion-font-size-300 {
+ font-size: $ion-font-size-300;
+}
+.ion-font-size-350 {
+ font-size: $ion-font-size-350;
+}
+.ion-font-size-400 {
+ font-size: $ion-font-size-400;
+}
+.ion-font-size-450 {
+ font-size: $ion-font-size-450;
+}
+.ion-font-size-500 {
+ font-size: $ion-font-size-500;
+}
+.ion-font-size-550 {
+ font-size: $ion-font-size-550;
+}
+.ion-font-size-600 {
+ font-size: $ion-font-size-600;
+}
+.ion-font-size-650 {
+ font-size: $ion-font-size-650;
+}
+.ion-font-size-700 {
+ font-size: $ion-font-size-700;
+}
+.ion-font-size-800 {
+ font-size: $ion-font-size-800;
+}
+.ion-font-size-900 {
+ font-size: $ion-font-size-900;
+}
+.ion-font-letter-spacing-0 {
+ letter-spacing: $ion-font-letter-spacing-0;
+}
+.ion-font-letter-spacing-1 {
+ letter-spacing: $ion-font-letter-spacing-1;
+}
+.ion-font-letter-spacing-2 {
+ letter-spacing: $ion-font-letter-spacing-2;
+}
+.ion-font-line-height-300 {
+ line-height: $ion-font-line-height-300;
+}
+.ion-font-line-height-400 {
+ line-height: $ion-font-line-height-400;
+}
+.ion-font-line-height-500 {
+ line-height: $ion-font-line-height-500;
+}
+.ion-font-line-height-600 {
+ line-height: $ion-font-line-height-600;
+}
+.ion-font-line-height-700 {
+ line-height: $ion-font-line-height-700;
+}
+.ion-font-line-height-800 {
+ line-height: $ion-font-line-height-800;
+}
+.ion-font-line-height-900 {
+ line-height: $ion-font-line-height-900;
+}
+.ion-font-line-height-1100 {
+ line-height: $ion-font-line-height-1100;
+}
+.ion-font-line-height-1200 {
+ line-height: $ion-font-line-height-1200;
+}
+.ion-font-line-height-full {
+ line-height: $ion-font-line-height-full;
+}
+.ion-rectangular-2xs {
+ border-radius: $ion-rectangular-2xs;
+}
+.ion-rectangular-xs {
+ border-radius: $ion-rectangular-xs;
+}
+.ion-rectangular-sm {
+ border-radius: $ion-rectangular-sm;
+}
+.ion-rectangular-md {
+ border-radius: $ion-rectangular-md;
+}
+.ion-rectangular-lg {
+ border-radius: $ion-rectangular-lg;
+}
+.ion-rectangular-xl {
+ border-radius: $ion-rectangular-xl;
+}
+.ion-rectangular-2xl {
+ border-radius: $ion-rectangular-2xl;
+}
+.ion-round-2xs {
+ border-radius: $ion-round-2xs;
+}
+.ion-round-xs {
+ border-radius: $ion-round-xs;
+}
+.ion-round-sm {
+ border-radius: $ion-round-sm;
+}
+.ion-round-md {
+ border-radius: $ion-round-md;
+}
+.ion-round-lg {
+ border-radius: $ion-round-lg;
+}
+.ion-round-xl {
+ border-radius: $ion-round-xl;
+}
+.ion-round-2xl {
+ border-radius: $ion-round-2xl;
+}
+.ion-soft-2xs {
+ border-radius: $ion-soft-2xs;
+}
+.ion-soft-xs {
+ border-radius: $ion-soft-xs;
+}
+.ion-soft-sm {
+ border-radius: $ion-soft-sm;
+}
+.ion-soft-md {
+ border-radius: $ion-soft-md;
+}
+.ion-soft-lg {
+ border-radius: $ion-soft-lg;
+}
+.ion-soft-xl {
+ border-radius: $ion-soft-xl;
+}
+.ion-soft-2xl {
+ border-radius: $ion-soft-2xl;
}
diff --git a/core/src/foundations/ionic.vars.scss b/core/src/foundations/ionic.vars.scss
index 1003309f10..8b54b502fd 100644
--- a/core/src/foundations/ionic.vars.scss
+++ b/core/src/foundations/ionic.vars.scss
@@ -1,1199 +1,1268 @@
-/**
- * This is an auto-generated file, please do not change it directly.
- * Ionic Design System
- */
-
+/*
+Do not edit directly, this file was auto-generated.
+*/
@use "../themes/functions.sizes" as font;
-$ionic-elevation-100: var(
- --ionic-elevation-100,
- 0px 3px 9px 0px rgba(0, 0, 0, 0.07),
- 0px 0px 4px 0px rgba(0, 0, 0, 0.04)
-);
-$ionic-elevation-200: var(
- --ionic-elevation-200,
- 0px 8px 25px 0px rgba(0, 0, 0, 0.08),
- 0px 1px 5px 0px rgba(0, 0, 0, 0.05)
-);
-$ionic-elevation-300: var(
- --ionic-elevation-300,
- 0px 6px 32px 0px rgba(0, 0, 0, 0.16),
- 0px 2px 7px 0px rgba(0, 0, 0, 0.05)
-);
-$ionic-elevation-400: var(
- --ionic-elevation-400,
- 0px 15px 48px 0px rgba(0, 0, 0, 0.18),
- 0px 3px 12px 0px rgba(0, 0, 0, 0.12)
-);
-$ionic-elevation-500: var(
- --ionic-elevation-500,
- 0px 3px 9px 0px rgba(6, 43, 99, 0.07),
- 0px 0px 4px 0px rgba(6, 43, 99, 0.04)
-);
-$ionic-elevation-600: var(
- --ionic-elevation-600,
- 0px 8px 25px 0px rgba(6, 43, 99, 0.08),
- 0px 1px 5px 0px rgba(6, 43, 99, 0.05)
-);
-$ionic-elevation-700: var(
- --ionic-elevation-700,
- 0px 15px 32px 0px rgba(6, 43, 99, 0.09),
- 0px 2px 7px 0px rgba(6, 43, 99, 0.05)
-);
-$ionic-elevation-800: var(
- --ionic-elevation-800,
- 0px 20px 48px 0px rgba(6, 43, 99, 0.12),
- 0px 3px 14px 0px rgba(6, 43, 99, 0.12)
-);
-$ionic-font-size-275: var(--ionic-font-size-275, font.px-to-rem(11));
-$ionic-font-size-300: var(--ionic-font-size-300, font.px-to-rem(12));
-$ionic-font-size-350: var(--ionic-font-size-350, font.px-to-rem(14));
-$ionic-font-size-400: var(--ionic-font-size-400, font.px-to-rem(16));
-$ionic-font-size-450: var(--ionic-font-size-450, font.px-to-rem(18));
-$ionic-font-size-500: var(--ionic-font-size-500, font.px-to-rem(20));
-$ionic-font-size-550: var(--ionic-font-size-550, font.px-to-rem(22));
-$ionic-font-size-600: var(--ionic-font-size-600, font.px-to-rem(24));
-$ionic-font-size-650: var(--ionic-font-size-650, font.px-to-rem(26));
-$ionic-font-size-700: var(--ionic-font-size-700, font.px-to-rem(28));
-$ionic-font-size-800: var(--ionic-font-size-800, font.px-to-rem(32));
-$ionic-font-size-900: var(--ionic-font-size-900, font.px-to-rem(36));
-$ionic-font-weight-thin: var(--ionic-font-weight-thin, 100);
-$ionic-font-weight-extra-light: var(--ionic-font-weight-extra-light, 200);
-$ionic-font-weight-light: var(--ionic-font-weight-light, 300);
-$ionic-font-weight-regular: var(--ionic-font-weight-regular, 400);
-$ionic-font-weight-medium: var(--ionic-font-weight-medium, 500);
-$ionic-font-weight-semi-bold: var(--ionic-font-weight-semi-bold, 600);
-$ionic-font-weight-bold: var(--ionic-font-weight-bold, 700);
-$ionic-font-weight-extra-bold: var(--ionic-font-weight-extra-bold, 800);
-$ionic-font-weight-black: var(--ionic-font-weight-black, 900);
-$ionic-letter-spacing-0: var(--ionic-letter-spacing-0, 0);
-$ionic-letter-spacing-1: var(--ionic-letter-spacing-1, 1%);
-$ionic-letter-spacing-2: var(--ionic-letter-spacing-2, 1.5%);
-$ionic-line-height-300: var(--ionic-line-height-300, 12px);
-$ionic-line-height-400: var(--ionic-line-height-400, 16px);
-$ionic-line-height-500: var(--ionic-line-height-500, 20px);
-$ionic-line-height-600: var(--ionic-line-height-600, 24px);
-$ionic-line-height-700: var(--ionic-line-height-700, 28px);
-$ionic-line-height-800: var(--ionic-line-height-800, 32px);
-$ionic-line-height-900: var(--ionic-line-height-900, 36px);
-$ionic-line-height-1100: var(--ionic-line-height-1100, 44px);
-$ionic-line-height-1200: var(--ionic-line-height-1200, 48px);
-$ionic-line-height-full: var(--ionic-line-height-full, 100%);
-$ionic-space-0: var(--ionic-space-0, 0px);
-$ionic-space-100: var(--ionic-space-100, 4px);
-$ionic-space-150: var(--ionic-space-150, 6px);
-$ionic-space-200: var(--ionic-space-200, 8px);
-$ionic-space-250: var(--ionic-space-250, 10px);
-$ionic-space-300: var(--ionic-space-300, 12px);
-$ionic-space-400: var(--ionic-space-400, 16px);
-$ionic-space-500: var(--ionic-space-500, 20px);
-$ionic-space-600: var(--ionic-space-600, 24px);
-$ionic-space-700: var(--ionic-space-700, 28px);
-$ionic-space-800: var(--ionic-space-800, 32px);
-$ionic-space-850: var(--ionic-space-850, 34px);
-$ionic-space-900: var(--ionic-space-900, 36px);
-$ionic-space-1000: var(--ionic-space-1000, 40px);
-$ionic-space-1200: var(--ionic-space-1200, 48px);
-$ionic-space-050: var(--ionic-space-050, 2px);
-$ionic-border-radius-0: var(--ionic-border-radius-0, 0px);
-$ionic-border-radius-100: var(--ionic-border-radius-100, 4px);
-$ionic-border-radius-200: var(--ionic-border-radius-200, 8px);
-$ionic-border-radius-300: var(--ionic-border-radius-300, 12px);
-$ionic-border-radius-400: var(--ionic-border-radius-400, 16px);
-$ionic-border-radius-500: var(--ionic-border-radius-500, 20px);
-$ionic-border-radius-800: var(--ionic-border-radius-800, 32px);
-$ionic-border-radius-1000: var(--ionic-border-radius-1000, 40px);
-$ionic-border-radius-050: var(--ionic-border-radius-050, 2px);
-$ionic-border-radius-full: var(--ionic-border-radius-full, 999px);
-$ionic-border-size-0: var(--ionic-border-size-0, 0px);
-$ionic-border-size-025: var(--ionic-border-size-025, 1px);
-$ionic-border-size-050: var(--ionic-border-size-050, 2px);
-$ionic-border-size-075: var(--ionic-border-size-075, 3px);
-$ionic-border-style-none: var(--ionic-border-style-none, none);
-$ionic-border-style-solid: var(--ionic-border-style-solid, solid);
-$ionic-border-style-dashed: var(--ionic-border-style-dashed, dashed);
-$ionic-border-style-dotted: var(--ionic-border-style-dotted, dotted);
-$ionic-color-base-white: var(--ionic-color-base-white, #ffffff);
-$ionic-color-base-white-rgb: var(--ionic-color-base-white-rgb, 255, 255, 255);
-$ionic-color-base-black: var(--ionic-color-base-black, #111111);
-$ionic-color-base-black-rgb: var(--ionic-color-base-black-rgb, 17, 17, 17);
-$ionic-color-neutral-100: var(--ionic-color-neutral-100, #f1f1f1);
-$ionic-color-neutral-100-rgb: var(--ionic-color-neutral-100-rgb, 241, 241, 241);
-$ionic-color-neutral-200: var(--ionic-color-neutral-200, #e7e7e7);
-$ionic-color-neutral-200-rgb: var(--ionic-color-neutral-200-rgb, 231, 231, 231);
-$ionic-color-neutral-300: var(--ionic-color-neutral-300, #cfcfcf);
-$ionic-color-neutral-300-rgb: var(--ionic-color-neutral-300-rgb, 207, 207, 207);
-$ionic-color-neutral-400: var(--ionic-color-neutral-400, #b9b9b9);
-$ionic-color-neutral-400-rgb: var(--ionic-color-neutral-400-rgb, 185, 185, 185);
-$ionic-color-neutral-500: var(--ionic-color-neutral-500, #a2a2a2);
-$ionic-color-neutral-500-rgb: var(--ionic-color-neutral-500-rgb, 162, 162, 162);
-$ionic-color-neutral-600: var(--ionic-color-neutral-600, #8c8c8c);
-$ionic-color-neutral-600-rgb: var(--ionic-color-neutral-600-rgb, 140, 140, 140);
-$ionic-color-neutral-700: var(--ionic-color-neutral-700, #777777);
-$ionic-color-neutral-700-rgb: var(--ionic-color-neutral-700-rgb, 119, 119, 119);
-$ionic-color-neutral-800: var(--ionic-color-neutral-800, #626262);
-$ionic-color-neutral-800-rgb: var(--ionic-color-neutral-800-rgb, 98, 98, 98);
-$ionic-color-neutral-900: var(--ionic-color-neutral-900, #4e4e4e);
-$ionic-color-neutral-900-rgb: var(--ionic-color-neutral-900-rgb, 78, 78, 78);
-$ionic-color-neutral-1000: var(--ionic-color-neutral-1000, #3b3b3b);
-$ionic-color-neutral-1000-rgb: var(--ionic-color-neutral-1000-rgb, 59, 59, 59);
-$ionic-color-neutral-1100: var(--ionic-color-neutral-1100, #292929);
-$ionic-color-neutral-1100-rgb: var(--ionic-color-neutral-1100-rgb, 41, 41, 41);
-$ionic-color-neutral-1200: var(--ionic-color-neutral-1200, #242424);
-$ionic-color-neutral-1200-rgb: var(--ionic-color-neutral-1200-rgb, 36, 36, 36);
-$ionic-color-red-100: var(--ionic-color-red-100, #feeded);
-$ionic-color-red-100-rgb: var(--ionic-color-red-100-rgb, 254, 237, 237);
-$ionic-color-red-200: var(--ionic-color-red-200, #fde1e1);
-$ionic-color-red-200-rgb: var(--ionic-color-red-200-rgb, 253, 225, 225);
-$ionic-color-red-300: var(--ionic-color-red-300, #fcc1c1);
-$ionic-color-red-300-rgb: var(--ionic-color-red-300-rgb, 252, 193, 193);
-$ionic-color-red-400: var(--ionic-color-red-400, #faa1a1);
-$ionic-color-red-400-rgb: var(--ionic-color-red-400-rgb, 250, 161, 161);
-$ionic-color-red-500: var(--ionic-color-red-500, #f97d7d);
-$ionic-color-red-500-rgb: var(--ionic-color-red-500-rgb, 249, 125, 125);
-$ionic-color-red-600: var(--ionic-color-red-600, #f85151);
-$ionic-color-red-600-rgb: var(--ionic-color-red-600-rgb, 248, 81, 81);
-$ionic-color-red-700: var(--ionic-color-red-700, #e52929);
-$ionic-color-red-700-rgb: var(--ionic-color-red-700-rgb, 229, 41, 41);
-$ionic-color-red-800: var(--ionic-color-red-800, #bf2222);
-$ionic-color-red-800-rgb: var(--ionic-color-red-800-rgb, 191, 34, 34);
-$ionic-color-red-900: var(--ionic-color-red-900, #991b1b);
-$ionic-color-red-900-rgb: var(--ionic-color-red-900-rgb, 153, 27, 27);
-$ionic-color-red-1000: var(--ionic-color-red-1000, #761515);
-$ionic-color-red-1000-rgb: var(--ionic-color-red-1000-rgb, 118, 21, 21);
-$ionic-color-red-1100: var(--ionic-color-red-1100, #540f0f);
-$ionic-color-red-1100-rgb: var(--ionic-color-red-1100-rgb, 84, 15, 15);
-$ionic-color-red-1200: var(--ionic-color-red-1200, #330909);
-$ionic-color-red-1200-rgb: var(--ionic-color-red-1200-rgb, 51, 9, 9);
-$ionic-color-pumpkin-100: var(--ionic-color-pumpkin-100, #feedea);
-$ionic-color-pumpkin-100-rgb: var(--ionic-color-pumpkin-100-rgb, 254, 237, 234);
-$ionic-color-pumpkin-200: var(--ionic-color-pumpkin-200, #fde0db);
-$ionic-color-pumpkin-200-rgb: var(--ionic-color-pumpkin-200-rgb, 253, 224, 219);
-$ionic-color-pumpkin-300: var(--ionic-color-pumpkin-300, #fbbdb1);
-$ionic-color-pumpkin-300-rgb: var(--ionic-color-pumpkin-300-rgb, 251, 189, 177);
-$ionic-color-pumpkin-400: var(--ionic-color-pumpkin-400, #f9947c);
-$ionic-color-pumpkin-400-rgb: var(--ionic-color-pumpkin-400-rgb, 249, 148, 124);
-$ionic-color-pumpkin-500: var(--ionic-color-pumpkin-500, #f75d07);
-$ionic-color-pumpkin-500-rgb: var(--ionic-color-pumpkin-500-rgb, 247, 93, 7);
-$ionic-color-pumpkin-600: var(--ionic-color-pumpkin-600, #da5206);
-$ionic-color-pumpkin-600-rgb: var(--ionic-color-pumpkin-600-rgb, 218, 82, 6);
-$ionic-color-pumpkin-700: var(--ionic-color-pumpkin-700, #bd4705);
-$ionic-color-pumpkin-700-rgb: var(--ionic-color-pumpkin-700-rgb, 189, 71, 5);
-$ionic-color-pumpkin-800: var(--ionic-color-pumpkin-800, #9f3c05);
-$ionic-color-pumpkin-800-rgb: var(--ionic-color-pumpkin-800-rgb, 159, 60, 5);
-$ionic-color-pumpkin-900: var(--ionic-color-pumpkin-900, #803004);
-$ionic-color-pumpkin-900-rgb: var(--ionic-color-pumpkin-900-rgb, 128, 48, 4);
-$ionic-color-pumpkin-1000: var(--ionic-color-pumpkin-1000, #602403);
-$ionic-color-pumpkin-1000-rgb: var(--ionic-color-pumpkin-1000-rgb, 96, 36, 3);
-$ionic-color-pumpkin-1100: var(--ionic-color-pumpkin-1100, #401802);
-$ionic-color-pumpkin-1100-rgb: var(--ionic-color-pumpkin-1100-rgb, 64, 24, 2);
-$ionic-color-pumpkin-1200: var(--ionic-color-pumpkin-1200, #210c01);
-$ionic-color-pumpkin-1200-rgb: var(--ionic-color-pumpkin-1200-rgb, 33, 12, 1);
-$ionic-color-orange-100: var(--ionic-color-orange-100, #fff1ea);
-$ionic-color-orange-100-rgb: var(--ionic-color-orange-100-rgb, 255, 241, 234);
-$ionic-color-orange-200: var(--ionic-color-orange-200, #ffe8db);
-$ionic-color-orange-200-rgb: var(--ionic-color-orange-200-rgb, 255, 232, 219);
-$ionic-color-orange-300: var(--ionic-color-orange-300, #ffcfb1);
-$ionic-color-orange-300-rgb: var(--ionic-color-orange-300-rgb, 255, 207, 177);
-$ionic-color-orange-400: var(--ionic-color-orange-400, #ffb37b);
-$ionic-color-orange-400-rgb: var(--ionic-color-orange-400-rgb, 255, 179, 123);
-$ionic-color-orange-500: var(--ionic-color-orange-500, #ff9400);
-$ionic-color-orange-500-rgb: var(--ionic-color-orange-500-rgb, 255, 148, 0);
-$ionic-color-orange-600: var(--ionic-color-orange-600, #e18300);
-$ionic-color-orange-600-rgb: var(--ionic-color-orange-600-rgb, 225, 131, 0);
-$ionic-color-orange-700: var(--ionic-color-orange-700, #c37100);
-$ionic-color-orange-700-rgb: var(--ionic-color-orange-700-rgb, 195, 113, 0);
-$ionic-color-orange-800: var(--ionic-color-orange-800, #a45f00);
-$ionic-color-orange-800-rgb: var(--ionic-color-orange-800-rgb, 164, 95, 0);
-$ionic-color-orange-900: var(--ionic-color-orange-900, #844d00);
-$ionic-color-orange-900-rgb: var(--ionic-color-orange-900-rgb, 132, 77, 0);
-$ionic-color-orange-1000: var(--ionic-color-orange-1000, #633a00);
-$ionic-color-orange-1000-rgb: var(--ionic-color-orange-1000-rgb, 99, 58, 0);
-$ionic-color-orange-1100: var(--ionic-color-orange-1100, #422700);
-$ionic-color-orange-1100-rgb: var(--ionic-color-orange-1100-rgb, 66, 39, 0);
-$ionic-color-orange-1200: var(--ionic-color-orange-1200, #221400);
-$ionic-color-orange-1200-rgb: var(--ionic-color-orange-1200-rgb, 34, 20, 0);
-$ionic-color-yellow-100: var(--ionic-color-yellow-100, #fff9ea);
-$ionic-color-yellow-100-rgb: var(--ionic-color-yellow-100-rgb, 255, 249, 234);
-$ionic-color-yellow-200: var(--ionic-color-yellow-200, #fff5db);
-$ionic-color-yellow-200-rgb: var(--ionic-color-yellow-200-rgb, 255, 245, 219);
-$ionic-color-yellow-300: var(--ionic-color-yellow-300, #ffebb1);
-$ionic-color-yellow-300-rgb: var(--ionic-color-yellow-300-rgb, 255, 235, 177);
-$ionic-color-yellow-400: var(--ionic-color-yellow-400, #ffe07b);
-$ionic-color-yellow-400-rgb: var(--ionic-color-yellow-400-rgb, 255, 224, 123);
-$ionic-color-yellow-500: var(--ionic-color-yellow-500, #ffd600);
-$ionic-color-yellow-500-rgb: var(--ionic-color-yellow-500-rgb, 255, 214, 0);
-$ionic-color-yellow-600: var(--ionic-color-yellow-600, #e1bd00);
-$ionic-color-yellow-600-rgb: var(--ionic-color-yellow-600-rgb, 225, 189, 0);
-$ionic-color-yellow-700: var(--ionic-color-yellow-700, #c3a400);
-$ionic-color-yellow-700-rgb: var(--ionic-color-yellow-700-rgb, 195, 164, 0);
-$ionic-color-yellow-800: var(--ionic-color-yellow-800, #a48a00);
-$ionic-color-yellow-800-rgb: var(--ionic-color-yellow-800-rgb, 164, 138, 0);
-$ionic-color-yellow-900: var(--ionic-color-yellow-900, #846f00);
-$ionic-color-yellow-900-rgb: var(--ionic-color-yellow-900-rgb, 132, 111, 0);
-$ionic-color-yellow-1000: var(--ionic-color-yellow-1000, #635300);
-$ionic-color-yellow-1000-rgb: var(--ionic-color-yellow-1000-rgb, 99, 83, 0);
-$ionic-color-yellow-1100: var(--ionic-color-yellow-1100, #423800);
-$ionic-color-yellow-1100-rgb: var(--ionic-color-yellow-1100-rgb, 66, 56, 0);
-$ionic-color-yellow-1200: var(--ionic-color-yellow-1200, #221d00);
-$ionic-color-yellow-1200-rgb: var(--ionic-color-yellow-1200-rgb, 34, 29, 0);
-$ionic-color-lime-100: var(--ionic-color-lime-100, #f3faea);
-$ionic-color-lime-100-rgb: var(--ionic-color-lime-100-rgb, 243, 250, 234);
-$ionic-color-lime-200: var(--ionic-color-lime-200, #eaf7db);
-$ionic-color-lime-200-rgb: var(--ionic-color-lime-200-rgb, 234, 247, 219);
-$ionic-color-lime-300: var(--ionic-color-lime-300, #d3efb2);
-$ionic-color-lime-300-rgb: var(--ionic-color-lime-300-rgb, 211, 239, 178);
-$ionic-color-lime-400: var(--ionic-color-lime-400, #bbe77d);
-$ionic-color-lime-400-rgb: var(--ionic-color-lime-400-rgb, 187, 231, 125);
-$ionic-color-lime-500: var(--ionic-color-lime-500, #a0df18);
-$ionic-color-lime-500-rgb: var(--ionic-color-lime-500-rgb, 160, 223, 24);
-$ionic-color-lime-600: var(--ionic-color-lime-600, #8dc515);
-$ionic-color-lime-600-rgb: var(--ionic-color-lime-600-rgb, 141, 197, 21);
-$ionic-color-lime-700: var(--ionic-color-lime-700, #7aab12);
-$ionic-color-lime-700-rgb: var(--ionic-color-lime-700-rgb, 122, 171, 18);
-$ionic-color-lime-800: var(--ionic-color-lime-800, #678f0f);
-$ionic-color-lime-800-rgb: var(--ionic-color-lime-800-rgb, 103, 143, 15);
-$ionic-color-lime-900: var(--ionic-color-lime-900, #53730c);
-$ionic-color-lime-900-rgb: var(--ionic-color-lime-900-rgb, 83, 115, 12);
-$ionic-color-lime-1000: var(--ionic-color-lime-1000, #3e5709);
-$ionic-color-lime-1000-rgb: var(--ionic-color-lime-1000-rgb, 62, 87, 9);
-$ionic-color-lime-1100: var(--ionic-color-lime-1100, #2a3a06);
-$ionic-color-lime-1100-rgb: var(--ionic-color-lime-1100-rgb, 42, 58, 6);
-$ionic-color-lime-1200: var(--ionic-color-lime-1200, #151e03);
-$ionic-color-lime-1200-rgb: var(--ionic-color-lime-1200-rgb, 21, 30, 3);
-$ionic-color-green-100: var(--ionic-color-green-100, #ebf9ec);
-$ionic-color-green-100-rgb: var(--ionic-color-green-100-rgb, 235, 249, 236);
-$ionic-color-green-200: var(--ionic-color-green-200, #dcf5de);
-$ionic-color-green-200-rgb: var(--ionic-color-green-200-rgb, 220, 245, 222);
-$ionic-color-green-300: var(--ionic-color-green-300, #b3ebb7);
-$ionic-color-green-300-rgb: var(--ionic-color-green-300-rgb, 179, 235, 183);
-$ionic-color-green-400: var(--ionic-color-green-400, #7fe089);
-$ionic-color-green-400-rgb: var(--ionic-color-green-400-rgb, 127, 224, 137);
-$ionic-color-green-500: var(--ionic-color-green-500, #23d643);
-$ionic-color-green-500-rgb: var(--ionic-color-green-500-rgb, 35, 214, 67);
-$ionic-color-green-600: var(--ionic-color-green-600, #1fbd3b);
-$ionic-color-green-600-rgb: var(--ionic-color-green-600-rgb, 31, 189, 59);
-$ionic-color-green-700: var(--ionic-color-green-700, #1ba433);
-$ionic-color-green-700-rgb: var(--ionic-color-green-700-rgb, 27, 164, 51);
-$ionic-color-green-800: var(--ionic-color-green-800, #178a2b);
-$ionic-color-green-800-rgb: var(--ionic-color-green-800-rgb, 23, 138, 43);
-$ionic-color-green-900: var(--ionic-color-green-900, #126f23);
-$ionic-color-green-900-rgb: var(--ionic-color-green-900-rgb, 18, 111, 35);
-$ionic-color-green-1000: var(--ionic-color-green-1000, #0e531a);
-$ionic-color-green-1000-rgb: var(--ionic-color-green-1000-rgb, 14, 83, 26);
-$ionic-color-green-1100: var(--ionic-color-green-1100, #093811);
-$ionic-color-green-1100-rgb: var(--ionic-color-green-1100-rgb, 9, 56, 17);
-$ionic-color-green-1200: var(--ionic-color-green-1200, #051d09);
-$ionic-color-green-1200-rgb: var(--ionic-color-green-1200-rgb, 5, 29, 9);
-$ionic-color-teal-100: var(--ionic-color-teal-100, #eaf8f5);
-$ionic-color-teal-100-rgb: var(--ionic-color-teal-100-rgb, 234, 248, 245);
-$ionic-color-teal-200: var(--ionic-color-teal-200, #dbf3ee);
-$ionic-color-teal-200-rgb: var(--ionic-color-teal-200-rgb, 219, 243, 238);
-$ionic-color-teal-300: var(--ionic-color-teal-300, #b1e7dd);
-$ionic-color-teal-300-rgb: var(--ionic-color-teal-300-rgb, 177, 231, 221);
-$ionic-color-teal-400: var(--ionic-color-teal-400, #7bdbca);
-$ionic-color-teal-400-rgb: var(--ionic-color-teal-400-rgb, 123, 219, 202);
-$ionic-color-teal-500: var(--ionic-color-teal-500, #00cfb7);
-$ionic-color-teal-500-rgb: var(--ionic-color-teal-500-rgb, 0, 207, 183);
-$ionic-color-teal-600: var(--ionic-color-teal-600, #00b7a2);
-$ionic-color-teal-600-rgb: var(--ionic-color-teal-600-rgb, 0, 183, 162);
-$ionic-color-teal-700: var(--ionic-color-teal-700, #009e8c);
-$ionic-color-teal-700-rgb: var(--ionic-color-teal-700-rgb, 0, 158, 140);
-$ionic-color-teal-800: var(--ionic-color-teal-800, #008576);
-$ionic-color-teal-800-rgb: var(--ionic-color-teal-800-rgb, 0, 133, 118);
-$ionic-color-teal-900: var(--ionic-color-teal-900, #006b5f);
-$ionic-color-teal-900-rgb: var(--ionic-color-teal-900-rgb, 0, 107, 95);
-$ionic-color-teal-1000: var(--ionic-color-teal-1000, #005147);
-$ionic-color-teal-1000-rgb: var(--ionic-color-teal-1000-rgb, 0, 81, 71);
-$ionic-color-teal-1100: var(--ionic-color-teal-1100, #003630);
-$ionic-color-teal-1100-rgb: var(--ionic-color-teal-1100-rgb, 0, 54, 48);
-$ionic-color-teal-1200: var(--ionic-color-teal-1200, #001c19);
-$ionic-color-teal-1200-rgb: var(--ionic-color-teal-1200-rgb, 0, 28, 25);
-$ionic-color-aqua-100: var(--ionic-color-aqua-100, #ebf9fe);
-$ionic-color-aqua-100-rgb: var(--ionic-color-aqua-100-rgb, 235, 249, 254);
-$ionic-color-aqua-200: var(--ionic-color-aqua-200, #dcf4fd);
-$ionic-color-aqua-200-rgb: var(--ionic-color-aqua-200-rgb, 220, 244, 253);
-$ionic-color-aqua-300: var(--ionic-color-aqua-300, #b3e9fc);
-$ionic-color-aqua-300-rgb: var(--ionic-color-aqua-300-rgb, 179, 233, 252);
-$ionic-color-aqua-400: var(--ionic-color-aqua-400, #80defa);
-$ionic-color-aqua-400-rgb: var(--ionic-color-aqua-400-rgb, 128, 222, 250);
-$ionic-color-aqua-500: var(--ionic-color-aqua-500, #27d3f9);
-$ionic-color-aqua-500-rgb: var(--ionic-color-aqua-500-rgb, 39, 211, 249);
-$ionic-color-aqua-600: var(--ionic-color-aqua-600, #22bbdc);
-$ionic-color-aqua-600-rgb: var(--ionic-color-aqua-600-rgb, 34, 187, 220);
-$ionic-color-aqua-700: var(--ionic-color-aqua-700, #1ea2bf);
-$ionic-color-aqua-700-rgb: var(--ionic-color-aqua-700-rgb, 30, 162, 191);
-$ionic-color-aqua-800: var(--ionic-color-aqua-800, #1988a0);
-$ionic-color-aqua-800-rgb: var(--ionic-color-aqua-800-rgb, 25, 136, 160);
-$ionic-color-aqua-900: var(--ionic-color-aqua-900, #146d81);
-$ionic-color-aqua-900-rgb: var(--ionic-color-aqua-900-rgb, 20, 109, 129);
-$ionic-color-aqua-1000: var(--ionic-color-aqua-1000, #0f5261);
-$ionic-color-aqua-1000-rgb: var(--ionic-color-aqua-1000-rgb, 15, 82, 97);
-$ionic-color-aqua-1100: var(--ionic-color-aqua-1100, #0a3741);
-$ionic-color-aqua-1100-rgb: var(--ionic-color-aqua-1100-rgb, 10, 55, 65);
-$ionic-color-aqua-1200: var(--ionic-color-aqua-1200, #051c21);
-$ionic-color-aqua-1200-rgb: var(--ionic-color-aqua-1200-rgb, 5, 28, 33);
-$ionic-color-blue-100: var(--ionic-color-blue-100, #f2f4fd);
-$ionic-color-blue-100-rgb: var(--ionic-color-blue-100-rgb, 242, 244, 253);
-$ionic-color-blue-200: var(--ionic-color-blue-200, #e9ecfc);
-$ionic-color-blue-200-rgb: var(--ionic-color-blue-200-rgb, 233, 236, 252);
-$ionic-color-blue-300: var(--ionic-color-blue-300, #d0d7fa);
-$ionic-color-blue-300-rgb: var(--ionic-color-blue-300-rgb, 208, 215, 250);
-$ionic-color-blue-400: var(--ionic-color-blue-400, #b5c0f7);
-$ionic-color-blue-400-rgb: var(--ionic-color-blue-400-rgb, 181, 192, 247);
-$ionic-color-blue-500: var(--ionic-color-blue-500, #94a5f4);
-$ionic-color-blue-500-rgb: var(--ionic-color-blue-500-rgb, 148, 165, 244);
-$ionic-color-blue-600: var(--ionic-color-blue-600, #6986f2);
-$ionic-color-blue-600-rgb: var(--ionic-color-blue-600-rgb, 105, 134, 242);
-$ionic-color-blue-700: var(--ionic-color-blue-700, #105cef);
-$ionic-color-blue-700-rgb: var(--ionic-color-blue-700-rgb, 16, 92, 239);
-$ionic-color-blue-800: var(--ionic-color-blue-800, #0f54da);
-$ionic-color-blue-800-rgb: var(--ionic-color-blue-800-rgb, 15, 84, 218);
-$ionic-color-blue-900: var(--ionic-color-blue-900, #0d4bc3);
-$ionic-color-blue-900-rgb: var(--ionic-color-blue-900-rgb, 13, 75, 195);
-$ionic-color-blue-1000: var(--ionic-color-blue-1000, #0b41a9);
-$ionic-color-blue-1000-rgb: var(--ionic-color-blue-1000-rgb, 11, 65, 169);
-$ionic-color-blue-1100: var(--ionic-color-blue-1100, #09358a);
-$ionic-color-blue-1100-rgb: var(--ionic-color-blue-1100-rgb, 9, 53, 138);
-$ionic-color-blue-1200: var(--ionic-color-blue-1200, #072561);
-$ionic-color-blue-1200-rgb: var(--ionic-color-blue-1200-rgb, 7, 37, 97);
-$ionic-color-indigo-100: var(--ionic-color-indigo-100, #f3f2fb);
-$ionic-color-indigo-100-rgb: var(--ionic-color-indigo-100-rgb, 243, 242, 251);
-$ionic-color-indigo-200: var(--ionic-color-indigo-200, #eae9f9);
-$ionic-color-indigo-200-rgb: var(--ionic-color-indigo-200-rgb, 234, 233, 249);
-$ionic-color-indigo-300: var(--ionic-color-indigo-300, #d3d1f2);
-$ionic-color-indigo-300-rgb: var(--ionic-color-indigo-300-rgb, 211, 209, 242);
-$ionic-color-indigo-400: var(--ionic-color-indigo-400, #bab5eb);
-$ionic-color-indigo-400-rgb: var(--ionic-color-indigo-400-rgb, 186, 181, 235);
-$ionic-color-indigo-500: var(--ionic-color-indigo-500, #9d95e4);
-$ionic-color-indigo-500-rgb: var(--ionic-color-indigo-500-rgb, 157, 149, 228);
-$ionic-color-indigo-600: var(--ionic-color-indigo-600, #786bdd);
-$ionic-color-indigo-600-rgb: var(--ionic-color-indigo-600-rgb, 120, 107, 221);
-$ionic-color-indigo-700: var(--ionic-color-indigo-700, #411bd5);
-$ionic-color-indigo-700-rgb: var(--ionic-color-indigo-700-rgb, 65, 27, 213);
-$ionic-color-indigo-800: var(--ionic-color-indigo-800, #3b19c3);
-$ionic-color-indigo-800-rgb: var(--ionic-color-indigo-800-rgb, 59, 25, 195);
-$ionic-color-indigo-900: var(--ionic-color-indigo-900, #3516ae);
-$ionic-color-indigo-900-rgb: var(--ionic-color-indigo-900-rgb, 53, 22, 174);
-$ionic-color-indigo-1000: var(--ionic-color-indigo-1000, #2e1397);
-$ionic-color-indigo-1000-rgb: var(--ionic-color-indigo-1000-rgb, 46, 19, 151);
-$ionic-color-indigo-1100: var(--ionic-color-indigo-1100, #26107b);
-$ionic-color-indigo-1100-rgb: var(--ionic-color-indigo-1100-rgb, 38, 16, 123);
-$ionic-color-indigo-1200: var(--ionic-color-indigo-1200, #1a0b57);
-$ionic-color-indigo-1200-rgb: var(--ionic-color-indigo-1200-rgb, 26, 11, 87);
-$ionic-color-violet-100: var(--ionic-color-violet-100, #f5f2fe);
-$ionic-color-violet-100-rgb: var(--ionic-color-violet-100-rgb, 245, 242, 254);
-$ionic-color-violet-200: var(--ionic-color-violet-200, #eee9fd);
-$ionic-color-violet-200-rgb: var(--ionic-color-violet-200-rgb, 238, 233, 253);
-$ionic-color-violet-300: var(--ionic-color-violet-300, #dcd1fb);
-$ionic-color-violet-300-rgb: var(--ionic-color-violet-300-rgb, 220, 209, 251);
-$ionic-color-violet-400: var(--ionic-color-violet-400, #c9b6f9);
-$ionic-color-violet-400-rgb: var(--ionic-color-violet-400-rgb, 201, 182, 249);
-$ionic-color-violet-500: var(--ionic-color-violet-500, #b396f6);
-$ionic-color-violet-500-rgb: var(--ionic-color-violet-500-rgb, 179, 150, 246);
-$ionic-color-violet-600: var(--ionic-color-violet-600, #9a6cf4);
-$ionic-color-violet-600-rgb: var(--ionic-color-violet-600-rgb, 154, 108, 244);
-$ionic-color-violet-700: var(--ionic-color-violet-700, #7c20f2);
-$ionic-color-violet-700-rgb: var(--ionic-color-violet-700-rgb, 124, 32, 242);
-$ionic-color-violet-800: var(--ionic-color-violet-800, #711ddd);
-$ionic-color-violet-800-rgb: var(--ionic-color-violet-800-rgb, 113, 29, 221);
-$ionic-color-violet-900: var(--ionic-color-violet-900, #651ac5);
-$ionic-color-violet-900-rgb: var(--ionic-color-violet-900-rgb, 101, 26, 197);
-$ionic-color-violet-1000: var(--ionic-color-violet-1000, #5817ab);
-$ionic-color-violet-1000-rgb: var(--ionic-color-violet-1000-rgb, 88, 23, 171);
-$ionic-color-violet-1100: var(--ionic-color-violet-1100, #48128c);
-$ionic-color-violet-1100-rgb: var(--ionic-color-violet-1100-rgb, 72, 18, 140);
-$ionic-color-violet-1200: var(--ionic-color-violet-1200, #330d63);
-$ionic-color-violet-1200-rgb: var(--ionic-color-violet-1200-rgb, 51, 13, 99);
-$ionic-color-purple-100: var(--ionic-color-purple-100, #f9f3fe);
-$ionic-color-purple-100-rgb: var(--ionic-color-purple-100-rgb, 249, 243, 254);
-$ionic-color-purple-200: var(--ionic-color-purple-200, #f5eafd);
-$ionic-color-purple-200-rgb: var(--ionic-color-purple-200-rgb, 245, 234, 253);
-$ionic-color-purple-300: var(--ionic-color-purple-300, #e9d3fa);
-$ionic-color-purple-300-rgb: var(--ionic-color-purple-300-rgb, 233, 211, 250);
-$ionic-color-purple-400: var(--ionic-color-purple-400, #deb9f8);
-$ionic-color-purple-400-rgb: var(--ionic-color-purple-400-rgb, 222, 185, 248);
-$ionic-color-purple-500: var(--ionic-color-purple-500, #d29bf6);
-$ionic-color-purple-500-rgb: var(--ionic-color-purple-500-rgb, 210, 155, 246);
-$ionic-color-purple-600: var(--ionic-color-purple-600, #c575f3);
-$ionic-color-purple-600-rgb: var(--ionic-color-purple-600-rgb, 197, 117, 243);
-$ionic-color-purple-700: var(--ionic-color-purple-700, #b73cf1);
-$ionic-color-purple-700-rgb: var(--ionic-color-purple-700-rgb, 183, 60, 241);
-$ionic-color-purple-800: var(--ionic-color-purple-800, #a737dc);
-$ionic-color-purple-800-rgb: var(--ionic-color-purple-800-rgb, 167, 55, 220);
-$ionic-color-purple-900: var(--ionic-color-purple-900, #9531c5);
-$ionic-color-purple-900-rgb: var(--ionic-color-purple-900-rgb, 149, 49, 197);
-$ionic-color-purple-1000: var(--ionic-color-purple-1000, #812aaa);
-$ionic-color-purple-1000-rgb: var(--ionic-color-purple-1000-rgb, 129, 42, 170);
-$ionic-color-purple-1100: var(--ionic-color-purple-1100, #6a238b);
-$ionic-color-purple-1100-rgb: var(--ionic-color-purple-1100-rgb, 106, 35, 139);
-$ionic-color-purple-1200: var(--ionic-color-purple-1200, #4b1862);
-$ionic-color-purple-1200-rgb: var(--ionic-color-purple-1200-rgb, 75, 24, 98);
-$ionic-color-magenta-100: var(--ionic-color-magenta-100, #fdf3fb);
-$ionic-color-magenta-100-rgb: var(--ionic-color-magenta-100-rgb, 253, 243, 251);
-$ionic-color-magenta-200: var(--ionic-color-magenta-200, #fcebf8);
-$ionic-color-magenta-200-rgb: var(--ionic-color-magenta-200-rgb, 252, 235, 248);
-$ionic-color-magenta-300: var(--ionic-color-magenta-300, #f9d4f1);
-$ionic-color-magenta-300-rgb: var(--ionic-color-magenta-300-rgb, 249, 212, 241);
-$ionic-color-magenta-400: var(--ionic-color-magenta-400, #f6bcea);
-$ionic-color-magenta-400-rgb: var(--ionic-color-magenta-400-rgb, 246, 188, 234);
-$ionic-color-magenta-500: var(--ionic-color-magenta-500, #f39fe3);
-$ionic-color-magenta-500-rgb: var(--ionic-color-magenta-500-rgb, 243, 159, 227);
-$ionic-color-magenta-600: var(--ionic-color-magenta-600, #f07cdb);
-$ionic-color-magenta-600-rgb: var(--ionic-color-magenta-600-rgb, 240, 124, 219);
-$ionic-color-magenta-700: var(--ionic-color-magenta-700, #ed4ad3);
-$ionic-color-magenta-700-rgb: var(--ionic-color-magenta-700-rgb, 237, 74, 211);
-$ionic-color-magenta-800: var(--ionic-color-magenta-800, #d844c1);
-$ionic-color-magenta-800-rgb: var(--ionic-color-magenta-800-rgb, 216, 68, 193);
-$ionic-color-magenta-900: var(--ionic-color-magenta-900, #c13cac);
-$ionic-color-magenta-900-rgb: var(--ionic-color-magenta-900-rgb, 193, 60, 172);
-$ionic-color-magenta-1000: var(--ionic-color-magenta-1000, #a83495);
-$ionic-color-magenta-1000-rgb: var(--ionic-color-magenta-1000-rgb, 168, 52, 149);
-$ionic-color-magenta-1100: var(--ionic-color-magenta-1100, #892b7a);
-$ionic-color-magenta-1100-rgb: var(--ionic-color-magenta-1100-rgb, 137, 43, 122);
-$ionic-color-magenta-1200: var(--ionic-color-magenta-1200, #611e56);
-$ionic-color-magenta-1200-rgb: var(--ionic-color-magenta-1200-rgb, 97, 30, 86);
-$ionic-color-pink-100: var(--ionic-color-pink-100, #fef3f5);
-$ionic-color-pink-100-rgb: var(--ionic-color-pink-100-rgb, 254, 243, 245);
-$ionic-color-pink-200: var(--ionic-color-pink-200, #fdeaee);
-$ionic-color-pink-200-rgb: var(--ionic-color-pink-200-rgb, 253, 234, 238);
-$ionic-color-pink-300: var(--ionic-color-pink-300, #fad3dc);
-$ionic-color-pink-300-rgb: var(--ionic-color-pink-300-rgb, 250, 211, 220);
-$ionic-color-pink-400: var(--ionic-color-pink-400, #f8b9c9);
-$ionic-color-pink-400-rgb: var(--ionic-color-pink-400-rgb, 248, 185, 201);
-$ionic-color-pink-500: var(--ionic-color-pink-500, #f69bb3);
-$ionic-color-pink-500-rgb: var(--ionic-color-pink-500-rgb, 246, 155, 179);
-$ionic-color-pink-600: var(--ionic-color-pink-600, #f3759a);
-$ionic-color-pink-600-rgb: var(--ionic-color-pink-600-rgb, 243, 117, 154);
-$ionic-color-pink-700: var(--ionic-color-pink-700, #f13b7d);
-$ionic-color-pink-700-rgb: var(--ionic-color-pink-700-rgb, 241, 59, 125);
-$ionic-color-pink-800: var(--ionic-color-pink-800, #dc3672);
-$ionic-color-pink-800-rgb: var(--ionic-color-pink-800-rgb, 220, 54, 114);
-$ionic-color-pink-900: var(--ionic-color-pink-900, #c53066);
-$ionic-color-pink-900-rgb: var(--ionic-color-pink-900-rgb, 197, 48, 102);
-$ionic-color-pink-1000: var(--ionic-color-pink-1000, #aa2a58);
-$ionic-color-pink-1000-rgb: var(--ionic-color-pink-1000-rgb, 170, 42, 88);
-$ionic-color-pink-1100: var(--ionic-color-pink-1100, #8b2248);
-$ionic-color-pink-1100-rgb: var(--ionic-color-pink-1100-rgb, 139, 34, 72);
-$ionic-color-pink-1200: var(--ionic-color-pink-1200, #621833);
-$ionic-color-pink-1200-rgb: var(--ionic-color-pink-1200-rgb, 98, 24, 51);
-$ionic-color-primary-100: var(--ionic-color-primary-100, #f2f4fd);
-$ionic-color-primary-100-rgb: var(--ionic-color-primary-100-rgb, 242, 244, 253);
-$ionic-color-primary-200: var(--ionic-color-primary-200, #e9ecfc);
-$ionic-color-primary-200-rgb: var(--ionic-color-primary-200-rgb, 233, 236, 252);
-$ionic-color-primary-300: var(--ionic-color-primary-300, #d0d7fa);
-$ionic-color-primary-300-rgb: var(--ionic-color-primary-300-rgb, 208, 215, 250);
-$ionic-color-primary-400: var(--ionic-color-primary-400, #b5c0f7);
-$ionic-color-primary-400-rgb: var(--ionic-color-primary-400-rgb, 181, 192, 247);
-$ionic-color-primary-500: var(--ionic-color-primary-500, #94a5f4);
-$ionic-color-primary-500-rgb: var(--ionic-color-primary-500-rgb, 148, 165, 244);
-$ionic-color-primary-600: var(--ionic-color-primary-600, #6986f2);
-$ionic-color-primary-600-rgb: var(--ionic-color-primary-600-rgb, 105, 134, 242);
-$ionic-color-primary-700: var(--ionic-color-primary-700, #105cef);
-$ionic-color-primary-700-rgb: var(--ionic-color-primary-700-rgb, 16, 92, 239);
-$ionic-color-primary-800: var(--ionic-color-primary-800, #0f54da);
-$ionic-color-primary-800-rgb: var(--ionic-color-primary-800-rgb, 15, 84, 218);
-$ionic-color-primary-900: var(--ionic-color-primary-900, #0d4bc3);
-$ionic-color-primary-900-rgb: var(--ionic-color-primary-900-rgb, 13, 75, 195);
-$ionic-color-primary-1000: var(--ionic-color-primary-1000, #0b41a9);
-$ionic-color-primary-1000-rgb: var(--ionic-color-primary-1000-rgb, 11, 65, 169);
-$ionic-color-primary-1100: var(--ionic-color-primary-1100, #09358a);
-$ionic-color-primary-1100-rgb: var(--ionic-color-primary-1100-rgb, 9, 53, 138);
-$ionic-color-primary-1200: var(--ionic-color-primary-1200, #072561);
-$ionic-color-primary-1200-rgb: var(--ionic-color-primary-1200-rgb, 7, 37, 97);
-$ionic-color-primary-base: var(--ionic-color-primary-base, #105cef);
-$ionic-color-primary-base-rgb: var(--ionic-color-primary-base-rgb, 16, 92, 239);
-$ionic-color-info-100: var(--ionic-color-info-100, #ebf9fe);
-$ionic-color-info-100-rgb: var(--ionic-color-info-100-rgb, 235, 249, 254);
-$ionic-color-info-200: var(--ionic-color-info-200, #dcf4fd);
-$ionic-color-info-200-rgb: var(--ionic-color-info-200-rgb, 220, 244, 253);
-$ionic-color-info-300: var(--ionic-color-info-300, #b3e9fc);
-$ionic-color-info-300-rgb: var(--ionic-color-info-300-rgb, 179, 233, 252);
-$ionic-color-info-400: var(--ionic-color-info-400, #80defa);
-$ionic-color-info-400-rgb: var(--ionic-color-info-400-rgb, 128, 222, 250);
-$ionic-color-info-500: var(--ionic-color-info-500, #27d3f9);
-$ionic-color-info-500-rgb: var(--ionic-color-info-500-rgb, 39, 211, 249);
-$ionic-color-info-600: var(--ionic-color-info-600, #22bbdc);
-$ionic-color-info-600-rgb: var(--ionic-color-info-600-rgb, 34, 187, 220);
-$ionic-color-info-700: var(--ionic-color-info-700, #1ea2bf);
-$ionic-color-info-700-rgb: var(--ionic-color-info-700-rgb, 30, 162, 191);
-$ionic-color-info-800: var(--ionic-color-info-800, #1988a0);
-$ionic-color-info-800-rgb: var(--ionic-color-info-800-rgb, 25, 136, 160);
-$ionic-color-info-900: var(--ionic-color-info-900, #146d81);
-$ionic-color-info-900-rgb: var(--ionic-color-info-900-rgb, 20, 109, 129);
-$ionic-color-info-1000: var(--ionic-color-info-1000, #0f5261);
-$ionic-color-info-1000-rgb: var(--ionic-color-info-1000-rgb, 15, 82, 97);
-$ionic-color-info-1100: var(--ionic-color-info-1100, #0a3741);
-$ionic-color-info-1100-rgb: var(--ionic-color-info-1100-rgb, 10, 55, 65);
-$ionic-color-info-1200: var(--ionic-color-info-1200, #051c21);
-$ionic-color-info-1200-rgb: var(--ionic-color-info-1200-rgb, 5, 28, 33);
-$ionic-color-info-base: var(--ionic-color-info-base, #1ea2bf);
-$ionic-color-info-base-rgb: var(--ionic-color-info-base-rgb, 30, 162, 191);
-$ionic-color-warning-100: var(--ionic-color-warning-100, #fff1ea);
-$ionic-color-warning-100-rgb: var(--ionic-color-warning-100-rgb, 255, 241, 234);
-$ionic-color-warning-200: var(--ionic-color-warning-200, #ffe8db);
-$ionic-color-warning-200-rgb: var(--ionic-color-warning-200-rgb, 255, 232, 219);
-$ionic-color-warning-300: var(--ionic-color-warning-300, #ffcfb1);
-$ionic-color-warning-300-rgb: var(--ionic-color-warning-300-rgb, 255, 207, 177);
-$ionic-color-warning-400: var(--ionic-color-warning-400, #ffb37b);
-$ionic-color-warning-400-rgb: var(--ionic-color-warning-400-rgb, 255, 179, 123);
-$ionic-color-warning-500: var(--ionic-color-warning-500, #ff9400);
-$ionic-color-warning-500-rgb: var(--ionic-color-warning-500-rgb, 255, 148, 0);
-$ionic-color-warning-600: var(--ionic-color-warning-600, #e18300);
-$ionic-color-warning-600-rgb: var(--ionic-color-warning-600-rgb, 225, 131, 0);
-$ionic-color-warning-700: var(--ionic-color-warning-700, #c37100);
-$ionic-color-warning-700-rgb: var(--ionic-color-warning-700-rgb, 195, 113, 0);
-$ionic-color-warning-800: var(--ionic-color-warning-800, #a45f00);
-$ionic-color-warning-800-rgb: var(--ionic-color-warning-800-rgb, 164, 95, 0);
-$ionic-color-warning-900: var(--ionic-color-warning-900, #844d00);
-$ionic-color-warning-900-rgb: var(--ionic-color-warning-900-rgb, 132, 77, 0);
-$ionic-color-warning-1000: var(--ionic-color-warning-1000, #633a00);
-$ionic-color-warning-1000-rgb: var(--ionic-color-warning-1000-rgb, 99, 58, 0);
-$ionic-color-warning-1100: var(--ionic-color-warning-1100, #422700);
-$ionic-color-warning-1100-rgb: var(--ionic-color-warning-1100-rgb, 66, 39, 0);
-$ionic-color-warning-1200: var(--ionic-color-warning-1200, #221400);
-$ionic-color-warning-1200-rgb: var(--ionic-color-warning-1200-rgb, 34, 20, 0);
-$ionic-color-warning-base: var(--ionic-color-warning-base, #c37100);
-$ionic-color-warning-base-rgb: var(--ionic-color-warning-base-rgb, 195, 113, 0);
-$ionic-color-danger-100: var(--ionic-color-danger-100, #feeded);
-$ionic-color-danger-100-rgb: var(--ionic-color-danger-100-rgb, 254, 237, 237);
-$ionic-color-danger-200: var(--ionic-color-danger-200, #fde1e1);
-$ionic-color-danger-200-rgb: var(--ionic-color-danger-200-rgb, 253, 225, 225);
-$ionic-color-danger-300: var(--ionic-color-danger-300, #fcc1c1);
-$ionic-color-danger-300-rgb: var(--ionic-color-danger-300-rgb, 252, 193, 193);
-$ionic-color-danger-400: var(--ionic-color-danger-400, #faa1a1);
-$ionic-color-danger-400-rgb: var(--ionic-color-danger-400-rgb, 250, 161, 161);
-$ionic-color-danger-500: var(--ionic-color-danger-500, #f97d7d);
-$ionic-color-danger-500-rgb: var(--ionic-color-danger-500-rgb, 249, 125, 125);
-$ionic-color-danger-600: var(--ionic-color-danger-600, #f85151);
-$ionic-color-danger-600-rgb: var(--ionic-color-danger-600-rgb, 248, 81, 81);
-$ionic-color-danger-700: var(--ionic-color-danger-700, #e52929);
-$ionic-color-danger-700-rgb: var(--ionic-color-danger-700-rgb, 229, 41, 41);
-$ionic-color-danger-800: var(--ionic-color-danger-800, #bf2222);
-$ionic-color-danger-800-rgb: var(--ionic-color-danger-800-rgb, 191, 34, 34);
-$ionic-color-danger-900: var(--ionic-color-danger-900, #991b1b);
-$ionic-color-danger-900-rgb: var(--ionic-color-danger-900-rgb, 153, 27, 27);
-$ionic-color-danger-1000: var(--ionic-color-danger-1000, #761515);
-$ionic-color-danger-1000-rgb: var(--ionic-color-danger-1000-rgb, 118, 21, 21);
-$ionic-color-danger-1100: var(--ionic-color-danger-1100, #540f0f);
-$ionic-color-danger-1100-rgb: var(--ionic-color-danger-1100-rgb, 84, 15, 15);
-$ionic-color-danger-1200: var(--ionic-color-danger-1200, #330909);
-$ionic-color-danger-1200-rgb: var(--ionic-color-danger-1200-rgb, 51, 9, 9);
-$ionic-color-danger-base: var(--ionic-color-danger-base, #e52929);
-$ionic-color-danger-base-rgb: var(--ionic-color-danger-base-rgb, 229, 41, 41);
-$ionic-color-success-100: var(--ionic-color-success-100, #ebf9ec);
-$ionic-color-success-100-rgb: var(--ionic-color-success-100-rgb, 235, 249, 236);
-$ionic-color-success-200: var(--ionic-color-success-200, #dcf5de);
-$ionic-color-success-200-rgb: var(--ionic-color-success-200-rgb, 220, 245, 222);
-$ionic-color-success-300: var(--ionic-color-success-300, #b3ebb7);
-$ionic-color-success-300-rgb: var(--ionic-color-success-300-rgb, 179, 235, 183);
-$ionic-color-success-400: var(--ionic-color-success-400, #7fe089);
-$ionic-color-success-400-rgb: var(--ionic-color-success-400-rgb, 127, 224, 137);
-$ionic-color-success-500: var(--ionic-color-success-500, #23d643);
-$ionic-color-success-500-rgb: var(--ionic-color-success-500-rgb, 35, 214, 67);
-$ionic-color-success-600: var(--ionic-color-success-600, #1fbd3b);
-$ionic-color-success-600-rgb: var(--ionic-color-success-600-rgb, 31, 189, 59);
-$ionic-color-success-700: var(--ionic-color-success-700, #1ba433);
-$ionic-color-success-700-rgb: var(--ionic-color-success-700-rgb, 27, 164, 51);
-$ionic-color-success-800: var(--ionic-color-success-800, #178a2b);
-$ionic-color-success-800-rgb: var(--ionic-color-success-800-rgb, 23, 138, 43);
-$ionic-color-success-900: var(--ionic-color-success-900, #126f23);
-$ionic-color-success-900-rgb: var(--ionic-color-success-900-rgb, 18, 111, 35);
-$ionic-color-success-1000: var(--ionic-color-success-1000, #0e531a);
-$ionic-color-success-1000-rgb: var(--ionic-color-success-1000-rgb, 14, 83, 26);
-$ionic-color-success-1100: var(--ionic-color-success-1100, #093811);
-$ionic-color-success-1100-rgb: var(--ionic-color-success-1100-rgb, 9, 56, 17);
-$ionic-color-success-1200: var(--ionic-color-success-1200, #051d09);
-$ionic-color-success-1200-rgb: var(--ionic-color-success-1200-rgb, 5, 29, 9);
-$ionic-color-success-base: var(--ionic-color-success-base, #1ba433);
-$ionic-color-success-base-rgb: var(--ionic-color-success-base-rgb, 27, 164, 51);
-$ionic-z-index-0: var(--ionic-z-index-0, 0);
-$ionic-z-index-1: var(--ionic-z-index-1, 100);
-$ionic-z-index-2: var(--ionic-z-index-2, 200);
-$ionic-z-index-3: var(--ionic-z-index-3, 300);
-$ionic-z-index-4: var(--ionic-z-index-4, 400);
-$ionic-z-index-500: var(--ionic-z-index-500, 500);
-$ionic-z-index-bottom: var(--ionic-z-index-bottom, -99999);
-$ionic-z-index-top: var(--ionic-z-index-top, 99999);
-$ionic-scale-0: var(--ionic-scale-0, 0px);
-$ionic-scale-100: var(--ionic-scale-100, 4px);
-$ionic-scale-150: var(--ionic-scale-150, 6px);
-$ionic-scale-200: var(--ionic-scale-200, 8px);
-$ionic-scale-250: var(--ionic-scale-250, 10px);
-$ionic-scale-300: var(--ionic-scale-300, 12px);
-$ionic-scale-400: var(--ionic-scale-400, 16px);
-$ionic-scale-500: var(--ionic-scale-500, 20px);
-$ionic-scale-600: var(--ionic-scale-600, 24px);
-$ionic-scale-700: var(--ionic-scale-700, 28px);
-$ionic-scale-800: var(--ionic-scale-800, 32px);
-$ionic-scale-850: var(--ionic-scale-850, 34px);
-$ionic-scale-900: var(--ionic-scale-900, 36px);
-$ionic-scale-1000: var(--ionic-scale-1000, 40px);
-$ionic-scale-1100: var(--ionic-scale-1100, 44px);
-$ionic-scale-1200: var(--ionic-scale-1200, 48px);
-$ionic-scale-1400: var(--ionic-scale-1400, 56px);
-$ionic-scale-1600: var(--ionic-scale-1600, 64px);
-$ionic-scale-1800: var(--ionic-scale-1800, 72px);
-$ionic-scale-2000: var(--ionic-scale-2000, 80px);
-$ionic-scale-2400: var(--ionic-scale-2400, 96px);
-$ionic-scale-2800: var(--ionic-scale-2800, 112px);
-$ionic-scale-3200: var(--ionic-scale-3200, 128px);
-$ionic-scale-3400: var(--ionic-scale-3400, 136px);
-$ionic-scale-3600: var(--ionic-scale-3600, 144px);
-$ionic-scale-4000: var(--ionic-scale-4000, 160px);
-$ionic-scale-5000: var(--ionic-scale-5000, 200px);
-$ionic-scale-6200: var(--ionic-scale-6200, 248px);
-$ionic-scale-7400: var(--ionic-scale-7400, 296px);
-$ionic-scale-9000: var(--ionic-scale-9000, 360px);
-$ionic-scale-025: var(--ionic-scale-025, 1px);
-$ionic-scale-050: var(--ionic-scale-050, 2px);
-$ionic-scale-075: var(--ionic-scale-075, 3px);
-$ionic-font-family: var(--ionic-font-family, "Inter", sans-serif);
-$ionic-state-focus-0: var(--ionic-state-focus-0, none);
-$ionic-state-focus-1: var(--ionic-state-focus-1, #9ec4fd);
-$ionic-state-focus-1-rgb: var(--ionic-state-focus-1-rgb, 158, 196, 253);
-$ionic-state-focus-2: var(--ionic-state-focus-2, #ffafaf);
-$ionic-state-focus-2-rgb: var(--ionic-state-focus-2-rgb, 255, 175, 175);
-$ionic-state-disabled: var(--ionic-state-disabled, rgba(255, 255, 255, 0.6));
-$ionic-state-hover: var(--ionic-state-hover, rgba(36, 36, 36, 0.04));
-$ionic-state-pressed: var(--ionic-state-pressed, rgba(36, 36, 36, 0.08));
+$ion-semantics-primary-100: var(--ion-semantics-primary-100, #f2f4fd);
+$ion-semantics-primary-100-rgb: var(--ion-semantics-primary-100-rgb, 242, 244, 253);
+$ion-semantics-primary-200: var(--ion-semantics-primary-200, #e9ecfc);
+$ion-semantics-primary-200-rgb: var(--ion-semantics-primary-200-rgb, 233, 236, 252);
+$ion-semantics-primary-300: var(--ion-semantics-primary-300, #d0d7fa);
+$ion-semantics-primary-300-rgb: var(--ion-semantics-primary-300-rgb, 208, 215, 250);
+$ion-semantics-primary-400: var(--ion-semantics-primary-400, #b5c0f7);
+$ion-semantics-primary-400-rgb: var(--ion-semantics-primary-400-rgb, 181, 192, 247);
+$ion-semantics-primary-500: var(--ion-semantics-primary-500, #94a5f4);
+$ion-semantics-primary-500-rgb: var(--ion-semantics-primary-500-rgb, 148, 165, 244);
+$ion-semantics-primary-600: var(--ion-semantics-primary-600, #6986f2);
+$ion-semantics-primary-600-rgb: var(--ion-semantics-primary-600-rgb, 105, 134, 242);
+$ion-semantics-primary-700: var(--ion-semantics-primary-700, #105cef);
+$ion-semantics-primary-700-rgb: var(--ion-semantics-primary-700-rgb, 16, 92, 239);
+$ion-semantics-primary-800: var(--ion-semantics-primary-800, #0f54da);
+$ion-semantics-primary-800-rgb: var(--ion-semantics-primary-800-rgb, 15, 84, 218);
+$ion-semantics-primary-900: var(--ion-semantics-primary-900, #0d4bc3);
+$ion-semantics-primary-900-rgb: var(--ion-semantics-primary-900-rgb, 13, 75, 195);
+$ion-semantics-primary-1000: var(--ion-semantics-primary-1000, #0b41a9);
+$ion-semantics-primary-1000-rgb: var(--ion-semantics-primary-1000-rgb, 11, 65, 169);
+$ion-semantics-primary-1100: var(--ion-semantics-primary-1100, #09358a);
+$ion-semantics-primary-1100-rgb: var(--ion-semantics-primary-1100-rgb, 9, 53, 138);
+$ion-semantics-primary-1200: var(--ion-semantics-primary-1200, #072561);
+$ion-semantics-primary-1200-rgb: var(--ion-semantics-primary-1200-rgb, 7, 37, 97);
+$ion-semantics-primary-base: var(--ion-semantics-primary-base, #105cef);
+$ion-semantics-primary-base-rgb: var(--ion-semantics-primary-base-rgb, 16, 92, 239);
+$ion-semantics-info-100: var(--ion-semantics-info-100, #ebf9fe);
+$ion-semantics-info-100-rgb: var(--ion-semantics-info-100-rgb, 235, 249, 254);
+$ion-semantics-info-200: var(--ion-semantics-info-200, #dcf4fd);
+$ion-semantics-info-200-rgb: var(--ion-semantics-info-200-rgb, 220, 244, 253);
+$ion-semantics-info-300: var(--ion-semantics-info-300, #b3e9fc);
+$ion-semantics-info-300-rgb: var(--ion-semantics-info-300-rgb, 179, 233, 252);
+$ion-semantics-info-400: var(--ion-semantics-info-400, #80defa);
+$ion-semantics-info-400-rgb: var(--ion-semantics-info-400-rgb, 128, 222, 250);
+$ion-semantics-info-500: var(--ion-semantics-info-500, #27d3f9);
+$ion-semantics-info-500-rgb: var(--ion-semantics-info-500-rgb, 39, 211, 249);
+$ion-semantics-info-600: var(--ion-semantics-info-600, #22bbdc);
+$ion-semantics-info-600-rgb: var(--ion-semantics-info-600-rgb, 34, 187, 220);
+$ion-semantics-info-700: var(--ion-semantics-info-700, #1ea2bf);
+$ion-semantics-info-700-rgb: var(--ion-semantics-info-700-rgb, 30, 162, 191);
+$ion-semantics-info-800: var(--ion-semantics-info-800, #1988a0);
+$ion-semantics-info-800-rgb: var(--ion-semantics-info-800-rgb, 25, 136, 160);
+$ion-semantics-info-900: var(--ion-semantics-info-900, #146d81);
+$ion-semantics-info-900-rgb: var(--ion-semantics-info-900-rgb, 20, 109, 129);
+$ion-semantics-info-1000: var(--ion-semantics-info-1000, #0f5261);
+$ion-semantics-info-1000-rgb: var(--ion-semantics-info-1000-rgb, 15, 82, 97);
+$ion-semantics-info-1100: var(--ion-semantics-info-1100, #0a3741);
+$ion-semantics-info-1100-rgb: var(--ion-semantics-info-1100-rgb, 10, 55, 65);
+$ion-semantics-info-1200: var(--ion-semantics-info-1200, #051c21);
+$ion-semantics-info-1200-rgb: var(--ion-semantics-info-1200-rgb, 5, 28, 33);
+$ion-semantics-info-base: var(--ion-semantics-info-base, #1ea2bf);
+$ion-semantics-info-base-rgb: var(--ion-semantics-info-base-rgb, 30, 162, 191);
+$ion-semantics-success-100: var(--ion-semantics-success-100, #ebf9ec);
+$ion-semantics-success-100-rgb: var(--ion-semantics-success-100-rgb, 235, 249, 236);
+$ion-semantics-success-200: var(--ion-semantics-success-200, #dcf5de);
+$ion-semantics-success-200-rgb: var(--ion-semantics-success-200-rgb, 220, 245, 222);
+$ion-semantics-success-300: var(--ion-semantics-success-300, #b3ebb7);
+$ion-semantics-success-300-rgb: var(--ion-semantics-success-300-rgb, 179, 235, 183);
+$ion-semantics-success-400: var(--ion-semantics-success-400, #7fe089);
+$ion-semantics-success-400-rgb: var(--ion-semantics-success-400-rgb, 127, 224, 137);
+$ion-semantics-success-500: var(--ion-semantics-success-500, #23d643);
+$ion-semantics-success-500-rgb: var(--ion-semantics-success-500-rgb, 35, 214, 67);
+$ion-semantics-success-600: var(--ion-semantics-success-600, #1fbd3b);
+$ion-semantics-success-600-rgb: var(--ion-semantics-success-600-rgb, 31, 189, 59);
+$ion-semantics-success-700: var(--ion-semantics-success-700, #1ba433);
+$ion-semantics-success-700-rgb: var(--ion-semantics-success-700-rgb, 27, 164, 51);
+$ion-semantics-success-800: var(--ion-semantics-success-800, #178a2b);
+$ion-semantics-success-800-rgb: var(--ion-semantics-success-800-rgb, 23, 138, 43);
+$ion-semantics-success-900: var(--ion-semantics-success-900, #126f23);
+$ion-semantics-success-900-rgb: var(--ion-semantics-success-900-rgb, 18, 111, 35);
+$ion-semantics-success-1000: var(--ion-semantics-success-1000, #0e531a);
+$ion-semantics-success-1000-rgb: var(--ion-semantics-success-1000-rgb, 14, 83, 26);
+$ion-semantics-success-1100: var(--ion-semantics-success-1100, #093811);
+$ion-semantics-success-1100-rgb: var(--ion-semantics-success-1100-rgb, 9, 56, 17);
+$ion-semantics-success-1200: var(--ion-semantics-success-1200, #051d09);
+$ion-semantics-success-1200-rgb: var(--ion-semantics-success-1200-rgb, 5, 29, 9);
+$ion-semantics-success-base: var(--ion-semantics-success-base, #1ba433);
+$ion-semantics-success-base-rgb: var(--ion-semantics-success-base-rgb, 27, 164, 51);
+$ion-semantics-danger-100: var(--ion-semantics-danger-100, #feeded);
+$ion-semantics-danger-100-rgb: var(--ion-semantics-danger-100-rgb, 254, 237, 237);
+$ion-semantics-danger-200: var(--ion-semantics-danger-200, #fde1e1);
+$ion-semantics-danger-200-rgb: var(--ion-semantics-danger-200-rgb, 253, 225, 225);
+$ion-semantics-danger-300: var(--ion-semantics-danger-300, #fcc1c1);
+$ion-semantics-danger-300-rgb: var(--ion-semantics-danger-300-rgb, 252, 193, 193);
+$ion-semantics-danger-400: var(--ion-semantics-danger-400, #faa1a1);
+$ion-semantics-danger-400-rgb: var(--ion-semantics-danger-400-rgb, 250, 161, 161);
+$ion-semantics-danger-500: var(--ion-semantics-danger-500, #f97d7d);
+$ion-semantics-danger-500-rgb: var(--ion-semantics-danger-500-rgb, 249, 125, 125);
+$ion-semantics-danger-600: var(--ion-semantics-danger-600, #f85151);
+$ion-semantics-danger-600-rgb: var(--ion-semantics-danger-600-rgb, 248, 81, 81);
+$ion-semantics-danger-700: var(--ion-semantics-danger-700, #e52929);
+$ion-semantics-danger-700-rgb: var(--ion-semantics-danger-700-rgb, 229, 41, 41);
+$ion-semantics-danger-800: var(--ion-semantics-danger-800, #bf2222);
+$ion-semantics-danger-800-rgb: var(--ion-semantics-danger-800-rgb, 191, 34, 34);
+$ion-semantics-danger-900: var(--ion-semantics-danger-900, #991b1b);
+$ion-semantics-danger-900-rgb: var(--ion-semantics-danger-900-rgb, 153, 27, 27);
+$ion-semantics-danger-1000: var(--ion-semantics-danger-1000, #761515);
+$ion-semantics-danger-1000-rgb: var(--ion-semantics-danger-1000-rgb, 118, 21, 21);
+$ion-semantics-danger-1100: var(--ion-semantics-danger-1100, #540f0f);
+$ion-semantics-danger-1100-rgb: var(--ion-semantics-danger-1100-rgb, 84, 15, 15);
+$ion-semantics-danger-1200: var(--ion-semantics-danger-1200, #330909);
+$ion-semantics-danger-1200-rgb: var(--ion-semantics-danger-1200-rgb, 51, 9, 9);
+$ion-semantics-danger-base: var(--ion-semantics-danger-base, #e52929);
+$ion-semantics-danger-base-rgb: var(--ion-semantics-danger-base-rgb, 229, 41, 41);
+$ion-semantics-warning-100: var(--ion-semantics-warning-100, #fff1ea);
+$ion-semantics-warning-100-rgb: var(--ion-semantics-warning-100-rgb, 255, 241, 234);
+$ion-semantics-warning-200: var(--ion-semantics-warning-200, #ffe8db);
+$ion-semantics-warning-200-rgb: var(--ion-semantics-warning-200-rgb, 255, 232, 219);
+$ion-semantics-warning-300: var(--ion-semantics-warning-300, #ffcfb1);
+$ion-semantics-warning-300-rgb: var(--ion-semantics-warning-300-rgb, 255, 207, 177);
+$ion-semantics-warning-400: var(--ion-semantics-warning-400, #ffb37b);
+$ion-semantics-warning-400-rgb: var(--ion-semantics-warning-400-rgb, 255, 179, 123);
+$ion-semantics-warning-500: var(--ion-semantics-warning-500, #ff9400);
+$ion-semantics-warning-500-rgb: var(--ion-semantics-warning-500-rgb, 255, 148, 0);
+$ion-semantics-warning-600: var(--ion-semantics-warning-600, #e18300);
+$ion-semantics-warning-600-rgb: var(--ion-semantics-warning-600-rgb, 225, 131, 0);
+$ion-semantics-warning-700: var(--ion-semantics-warning-700, #c37100);
+$ion-semantics-warning-700-rgb: var(--ion-semantics-warning-700-rgb, 195, 113, 0);
+$ion-semantics-warning-800: var(--ion-semantics-warning-800, #a45f00);
+$ion-semantics-warning-800-rgb: var(--ion-semantics-warning-800-rgb, 164, 95, 0);
+$ion-semantics-warning-900: var(--ion-semantics-warning-900, #844d00);
+$ion-semantics-warning-900-rgb: var(--ion-semantics-warning-900-rgb, 132, 77, 0);
+$ion-semantics-warning-1000: var(--ion-semantics-warning-1000, #633a00);
+$ion-semantics-warning-1000-rgb: var(--ion-semantics-warning-1000-rgb, 99, 58, 0);
+$ion-semantics-warning-1100: var(--ion-semantics-warning-1100, #422700);
+$ion-semantics-warning-1100-rgb: var(--ion-semantics-warning-1100-rgb, 66, 39, 0);
+$ion-semantics-warning-1200: var(--ion-semantics-warning-1200, #221400);
+$ion-semantics-warning-1200-rgb: var(--ion-semantics-warning-1200-rgb, 34, 20, 0);
+$ion-semantics-warning-base: var(--ion-semantics-warning-base, #c37100);
+$ion-semantics-warning-base-rgb: var(--ion-semantics-warning-base-rgb, 195, 113, 0);
+$ion-bg-primary-base-default: var(--ion-bg-primary-base-default, #105cef);
+$ion-bg-primary-base-default-rgb: var(--ion-bg-primary-base-default-rgb, 16, 92, 239);
+$ion-bg-primary-base-press: var(--ion-bg-primary-base-press, #0d4bc3);
+$ion-bg-primary-base-press-rgb: var(--ion-bg-primary-base-press-rgb, 13, 75, 195);
+$ion-bg-primary-subtle-default: var(--ion-bg-primary-subtle-default, #f2f4fd);
+$ion-bg-primary-subtle-default-rgb: var(--ion-bg-primary-subtle-default-rgb, 242, 244, 253);
+$ion-bg-primary-subtle-press: var(--ion-bg-primary-subtle-press, #d0d7fa);
+$ion-bg-primary-subtle-press-rgb: var(--ion-bg-primary-subtle-press-rgb, 208, 215, 250);
+$ion-bg-danger-base-default: var(--ion-bg-danger-base-default, #bf2222);
+$ion-bg-danger-base-default-rgb: var(--ion-bg-danger-base-default-rgb, 191, 34, 34);
+$ion-bg-danger-base-press: var(--ion-bg-danger-base-press, #761515);
+$ion-bg-danger-base-press-rgb: var(--ion-bg-danger-base-press-rgb, 118, 21, 21);
+$ion-bg-danger-subtle-default: var(--ion-bg-danger-subtle-default, #feeded);
+$ion-bg-danger-subtle-default-rgb: var(--ion-bg-danger-subtle-default-rgb, 254, 237, 237);
+$ion-bg-danger-subtle-press: var(--ion-bg-danger-subtle-press, #fcc1c1);
+$ion-bg-danger-subtle-press-rgb: var(--ion-bg-danger-subtle-press-rgb, 252, 193, 193);
+$ion-bg-success-base-default: var(--ion-bg-success-base-default, #126f23);
+$ion-bg-success-base-default-rgb: var(--ion-bg-success-base-default-rgb, 18, 111, 35);
+$ion-bg-success-base-press: var(--ion-bg-success-base-press, #093811);
+$ion-bg-success-base-press-rgb: var(--ion-bg-success-base-press-rgb, 9, 56, 17);
+$ion-bg-success-subtle-default: var(--ion-bg-success-subtle-default, #ebf9ec);
+$ion-bg-success-subtle-default-rgb: var(--ion-bg-success-subtle-default-rgb, 235, 249, 236);
+$ion-bg-success-subtle-press: var(--ion-bg-success-subtle-press, #b3ebb7);
+$ion-bg-success-subtle-press-rgb: var(--ion-bg-success-subtle-press-rgb, 179, 235, 183);
+$ion-bg-info-base-default: var(--ion-bg-info-base-default, #146d81);
+$ion-bg-info-base-default-rgb: var(--ion-bg-info-base-default-rgb, 20, 109, 129);
+$ion-bg-info-base-press: var(--ion-bg-info-base-press, #0a3741);
+$ion-bg-info-base-press-rgb: var(--ion-bg-info-base-press-rgb, 10, 55, 65);
+$ion-bg-info-subtle-default: var(--ion-bg-info-subtle-default, #ebf9fe);
+$ion-bg-info-subtle-default-rgb: var(--ion-bg-info-subtle-default-rgb, 235, 249, 254);
+$ion-bg-info-subtle-press: var(--ion-bg-info-subtle-press, #b3e9fc);
+$ion-bg-info-subtle-press-rgb: var(--ion-bg-info-subtle-press-rgb, 179, 233, 252);
+$ion-bg-warning-base-default: var(--ion-bg-warning-base-default, #a45f00);
+$ion-bg-warning-base-default-rgb: var(--ion-bg-warning-base-default-rgb, 164, 95, 0);
+$ion-bg-warning-base-press: var(--ion-bg-warning-base-press, #633a00);
+$ion-bg-warning-base-press-rgb: var(--ion-bg-warning-base-press-rgb, 99, 58, 0);
+$ion-bg-warning-subtle-default: var(--ion-bg-warning-subtle-default, #fff1ea);
+$ion-bg-warning-subtle-default-rgb: var(--ion-bg-warning-subtle-default-rgb, 255, 241, 234);
+$ion-bg-warning-subtle-press: var(--ion-bg-warning-subtle-press, #ffcfb1);
+$ion-bg-warning-subtle-press-rgb: var(--ion-bg-warning-subtle-press-rgb, 255, 207, 177);
+$ion-bg-body: var(--ion-bg-body, #f5f5f5);
+$ion-bg-body-rgb: var(--ion-bg-body-rgb, 245, 245, 245);
+$ion-bg-neutral-subtle-default: var(--ion-bg-neutral-subtle-default, #f5f5f5);
+$ion-bg-neutral-subtle-default-rgb: var(--ion-bg-neutral-subtle-default-rgb, 245, 245, 245);
+$ion-bg-neutral-subtle-press: var(--ion-bg-neutral-subtle-press, #cfcfcf);
+$ion-bg-neutral-subtle-press-rgb: var(--ion-bg-neutral-subtle-press-rgb, 207, 207, 207);
+$ion-bg-neutral-base-default: var(--ion-bg-neutral-base-default, #626262);
+$ion-bg-neutral-base-default-rgb: var(--ion-bg-neutral-base-default-rgb, 98, 98, 98);
+$ion-bg-neutral-base-press: var(--ion-bg-neutral-base-press, #3b3b3b);
+$ion-bg-neutral-base-press-rgb: var(--ion-bg-neutral-base-press-rgb, 59, 59, 59);
+$ion-bg-neutral-subtlest-default: var(--ion-bg-neutral-subtlest-default, #ffffff);
+$ion-bg-neutral-subtlest-default-rgb: var(--ion-bg-neutral-subtlest-default-rgb, 255, 255, 255);
+$ion-bg-neutral-subtlest-press: var(--ion-bg-neutral-subtlest-press, #e7e7e7);
+$ion-bg-neutral-subtlest-press-rgb: var(--ion-bg-neutral-subtlest-press-rgb, 231, 231, 231);
+$ion-bg-surface-default: var(--ion-bg-surface-default, #ffffff);
+$ion-bg-surface-default-rgb: var(--ion-bg-surface-default-rgb, 255, 255, 255);
+$ion-bg-input-default: var(--ion-bg-input-default, #ffffff);
+$ion-bg-input-default-rgb: var(--ion-bg-input-default-rgb, 255, 255, 255);
+$ion-bg-input-read-only: var(--ion-bg-input-read-only, #f5f5f5);
+$ion-bg-input-read-only-rgb: var(--ion-bg-input-read-only-rgb, 245, 245, 245);
+$ion-text-default: var(--ion-text-default, #242424);
+$ion-text-default-rgb: var(--ion-text-default-rgb, 36, 36, 36);
+$ion-text-subtle: var(--ion-text-subtle, #3b3b3b);
+$ion-text-subtle-rgb: var(--ion-text-subtle-rgb, 59, 59, 59);
+$ion-text-subtlest: var(--ion-text-subtlest, #626262);
+$ion-text-subtlest-rgb: var(--ion-text-subtlest-rgb, 98, 98, 98);
+$ion-text-primary: var(--ion-text-primary, #105cef);
+$ion-text-primary-rgb: var(--ion-text-primary-rgb, 16, 92, 239);
+$ion-text-disabled: var(--ion-text-disabled, #a2a2a2);
+$ion-text-disabled-rgb: var(--ion-text-disabled-rgb, 162, 162, 162);
+$ion-text-danger: var(--ion-text-danger, #bf2222);
+$ion-text-danger-rgb: var(--ion-text-danger-rgb, 191, 34, 34);
+$ion-text-info: var(--ion-text-info, #146d81);
+$ion-text-info-rgb: var(--ion-text-info-rgb, 20, 109, 129);
+$ion-text-warning: var(--ion-text-warning, #a45f00);
+$ion-text-warning-rgb: var(--ion-text-warning-rgb, 164, 95, 0);
+$ion-text-success: var(--ion-text-success, #126f23);
+$ion-text-success-rgb: var(--ion-text-success-rgb, 18, 111, 35);
+$ion-text-link-default: var(--ion-text-link-default, #105cef);
+$ion-text-link-default-rgb: var(--ion-text-link-default-rgb, 16, 92, 239);
+$ion-text-link-press: var(--ion-text-link-press, #0f54da);
+$ion-text-link-press-rgb: var(--ion-text-link-press-rgb, 15, 84, 218);
+$ion-text-link-visited: var(--ion-text-link-visited, #0d4bc3);
+$ion-text-link-visited-rgb: var(--ion-text-link-visited-rgb, 13, 75, 195);
+$ion-text-inverse: var(--ion-text-inverse, #ffffff);
+$ion-text-inverse-rgb: var(--ion-text-inverse-rgb, 255, 255, 255);
+$ion-text-select: var(--ion-text-select, #105cef);
+$ion-text-select-rgb: var(--ion-text-select-rgb, 16, 92, 239);
+$ion-border-default: var(--ion-border-default, #cfcfcf);
+$ion-border-default-rgb: var(--ion-border-default-rgb, 207, 207, 207);
+$ion-border-focus-0: var(--ion-border-focus-0, none);
+$ion-border-focus-default: var(--ion-border-focus-default, #b5c0f7);
+$ion-border-focus-default-rgb: var(--ion-border-focus-default-rgb, 181, 192, 247);
+$ion-border-focus-error: var(--ion-border-focus-error, #faa1a1);
+$ion-border-focus-error-rgb: var(--ion-border-focus-error-rgb, 250, 161, 161);
+$ion-border-primary: var(--ion-border-primary, #105cef);
+$ion-border-primary-rgb: var(--ion-border-primary-rgb, 16, 92, 239);
+$ion-border-success: var(--ion-border-success, #126f23);
+$ion-border-success-rgb: var(--ion-border-success-rgb, 18, 111, 35);
+$ion-border-warning: var(--ion-border-warning, #a45f00);
+$ion-border-warning-rgb: var(--ion-border-warning-rgb, 164, 95, 0);
+$ion-border-danger: var(--ion-border-danger, #bf2222);
+$ion-border-danger-rgb: var(--ion-border-danger-rgb, 191, 34, 34);
+$ion-border-subtle: var(--ion-border-subtle, #cfcfcf);
+$ion-border-subtle-rgb: var(--ion-border-subtle-rgb, 207, 207, 207);
+$ion-border-input-default: var(--ion-border-input-default, #a2a2a2);
+$ion-border-input-default-rgb: var(--ion-border-input-default-rgb, 162, 162, 162);
+$ion-border-input-press: var(--ion-border-input-press, #777777);
+$ion-border-input-press-rgb: var(--ion-border-input-press-rgb, 119, 119, 119);
+$ion-border-input-read-only: var(--ion-border-input-read-only, #a2a2a2);
+$ion-border-input-read-only-rgb: var(--ion-border-input-read-only-rgb, 162, 162, 162);
+$ion-border-style-none: var(--ion-border-style-none, none);
+$ion-border-style-solid: var(--ion-border-style-solid, solid);
+$ion-border-style-dashed: var(--ion-border-style-dashed, dashed);
+$ion-border-style-dotted: var(--ion-border-style-dotted, dotted);
+$ion-border-size-0: var(--ion-border-size-0, 0px);
+$ion-border-size-025: var(--ion-border-size-025, 1px);
+$ion-border-size-050: var(--ion-border-size-050, 2px);
+$ion-border-size-075: var(--ion-border-size-075, 3px);
+$ion-border-radius-0: var(--ion-border-radius-0, 0px);
+$ion-border-radius-100: var(--ion-border-radius-100, 4px);
+$ion-border-radius-200: var(--ion-border-radius-200, 8px);
+$ion-border-radius-300: var(--ion-border-radius-300, 12px);
+$ion-border-radius-400: var(--ion-border-radius-400, 16px);
+$ion-border-radius-500: var(--ion-border-radius-500, 20px);
+$ion-border-radius-800: var(--ion-border-radius-800, 32px);
+$ion-border-radius-1000: var(--ion-border-radius-1000, 40px);
+$ion-border-radius-full: var(--ion-border-radius-full, 999px);
+$ion-border-radius-025: var(--ion-border-radius-025, 2px);
+$ion-shadow-1: var(--ion-shadow-1, rgba(0, 0, 0, 0.04));
+$ion-shadow-2: var(--ion-shadow-2, rgba(0, 0, 0, 0.05));
+$ion-shadow-3: var(--ion-shadow-3, rgba(0, 0, 0, 0.07));
+$ion-shadow-4: var(--ion-shadow-4, rgba(0, 0, 0, 0.08));
+$ion-shadow-5: var(--ion-shadow-5, rgba(0, 0, 0, 0.12));
+$ion-shadow-6: var(--ion-shadow-6, rgba(0, 0, 0, 0.16));
+$ion-shadow-7: var(--ion-shadow-7, rgba(0, 0, 0, 0.18));
+$ion-icon-subtlest: var(--ion-icon-subtlest, #626262);
+$ion-icon-subtlest-rgb: var(--ion-icon-subtlest-rgb, 98, 98, 98);
+$ion-icon-info: var(--ion-icon-info, #146d81);
+$ion-icon-info-rgb: var(--ion-icon-info-rgb, 20, 109, 129);
+$ion-icon-success: var(--ion-icon-success, #126f23);
+$ion-icon-success-rgb: var(--ion-icon-success-rgb, 18, 111, 35);
+$ion-icon-danger: var(--ion-icon-danger, #bf2222);
+$ion-icon-danger-rgb: var(--ion-icon-danger-rgb, 191, 34, 34);
+$ion-icon-warning: var(--ion-icon-warning, #a45f00);
+$ion-icon-warning-rgb: var(--ion-icon-warning-rgb, 164, 95, 0);
+$ion-icon-inverse: var(--ion-icon-inverse, #ffffff);
+$ion-icon-inverse-rgb: var(--ion-icon-inverse-rgb, 255, 255, 255);
+$ion-icon-primary: var(--ion-icon-primary, #105cef);
+$ion-icon-primary-rgb: var(--ion-icon-primary-rgb, 16, 92, 239);
+$ion-icon-default: var(--ion-icon-default, #242424);
+$ion-icon-default-rgb: var(--ion-icon-default-rgb, 36, 36, 36);
+$ion-icon-disabled: var(--ion-icon-disabled, #a2a2a2);
+$ion-icon-disabled-rgb: var(--ion-icon-disabled-rgb, 162, 162, 162);
+$ion-icon-subtle: var(--ion-icon-subtle, #3b3b3b);
+$ion-icon-subtle-rgb: var(--ion-icon-subtle-rgb, 59, 59, 59);
+$ion-icon-select: var(--ion-icon-select, #105cef);
+$ion-icon-select-rgb: var(--ion-icon-select-rgb, 16, 92, 239);
+$ion-primitives-neutral-100: var(--ion-primitives-neutral-100, #f5f5f5);
+$ion-primitives-neutral-100-rgb: var(--ion-primitives-neutral-100-rgb, 245, 245, 245);
+$ion-primitives-neutral-200: var(--ion-primitives-neutral-200, #e7e7e7);
+$ion-primitives-neutral-200-rgb: var(--ion-primitives-neutral-200-rgb, 231, 231, 231);
+$ion-primitives-neutral-300: var(--ion-primitives-neutral-300, #cfcfcf);
+$ion-primitives-neutral-300-rgb: var(--ion-primitives-neutral-300-rgb, 207, 207, 207);
+$ion-primitives-neutral-400: var(--ion-primitives-neutral-400, #b9b9b9);
+$ion-primitives-neutral-400-rgb: var(--ion-primitives-neutral-400-rgb, 185, 185, 185);
+$ion-primitives-neutral-500: var(--ion-primitives-neutral-500, #a2a2a2);
+$ion-primitives-neutral-500-rgb: var(--ion-primitives-neutral-500-rgb, 162, 162, 162);
+$ion-primitives-neutral-600: var(--ion-primitives-neutral-600, #8c8c8c);
+$ion-primitives-neutral-600-rgb: var(--ion-primitives-neutral-600-rgb, 140, 140, 140);
+$ion-primitives-neutral-700: var(--ion-primitives-neutral-700, #777777);
+$ion-primitives-neutral-700-rgb: var(--ion-primitives-neutral-700-rgb, 119, 119, 119);
+$ion-primitives-neutral-800: var(--ion-primitives-neutral-800, #626262);
+$ion-primitives-neutral-800-rgb: var(--ion-primitives-neutral-800-rgb, 98, 98, 98);
+$ion-primitives-neutral-900: var(--ion-primitives-neutral-900, #4e4e4e);
+$ion-primitives-neutral-900-rgb: var(--ion-primitives-neutral-900-rgb, 78, 78, 78);
+$ion-primitives-neutral-1000: var(--ion-primitives-neutral-1000, #3b3b3b);
+$ion-primitives-neutral-1000-rgb: var(--ion-primitives-neutral-1000-rgb, 59, 59, 59);
+$ion-primitives-neutral-1100: var(--ion-primitives-neutral-1100, #292929);
+$ion-primitives-neutral-1100-rgb: var(--ion-primitives-neutral-1100-rgb, 41, 41, 41);
+$ion-primitives-neutral-1200: var(--ion-primitives-neutral-1200, #242424);
+$ion-primitives-neutral-1200-rgb: var(--ion-primitives-neutral-1200-rgb, 36, 36, 36);
+$ion-primitives-base-white: var(--ion-primitives-base-white, #ffffff);
+$ion-primitives-base-white-rgb: var(--ion-primitives-base-white-rgb, 255, 255, 255);
+$ion-primitives-base-black: var(--ion-primitives-base-black, #111111);
+$ion-primitives-base-black-rgb: var(--ion-primitives-base-black-rgb, 17, 17, 17);
+$ion-primitives-red-100: var(--ion-primitives-red-100, #feeded);
+$ion-primitives-red-100-rgb: var(--ion-primitives-red-100-rgb, 254, 237, 237);
+$ion-primitives-red-200: var(--ion-primitives-red-200, #fde1e1);
+$ion-primitives-red-200-rgb: var(--ion-primitives-red-200-rgb, 253, 225, 225);
+$ion-primitives-red-300: var(--ion-primitives-red-300, #fcc1c1);
+$ion-primitives-red-300-rgb: var(--ion-primitives-red-300-rgb, 252, 193, 193);
+$ion-primitives-red-400: var(--ion-primitives-red-400, #faa1a1);
+$ion-primitives-red-400-rgb: var(--ion-primitives-red-400-rgb, 250, 161, 161);
+$ion-primitives-red-500: var(--ion-primitives-red-500, #f97d7d);
+$ion-primitives-red-500-rgb: var(--ion-primitives-red-500-rgb, 249, 125, 125);
+$ion-primitives-red-600: var(--ion-primitives-red-600, #f85151);
+$ion-primitives-red-600-rgb: var(--ion-primitives-red-600-rgb, 248, 81, 81);
+$ion-primitives-red-700: var(--ion-primitives-red-700, #e52929);
+$ion-primitives-red-700-rgb: var(--ion-primitives-red-700-rgb, 229, 41, 41);
+$ion-primitives-red-800: var(--ion-primitives-red-800, #bf2222);
+$ion-primitives-red-800-rgb: var(--ion-primitives-red-800-rgb, 191, 34, 34);
+$ion-primitives-red-900: var(--ion-primitives-red-900, #991b1b);
+$ion-primitives-red-900-rgb: var(--ion-primitives-red-900-rgb, 153, 27, 27);
+$ion-primitives-red-1000: var(--ion-primitives-red-1000, #761515);
+$ion-primitives-red-1000-rgb: var(--ion-primitives-red-1000-rgb, 118, 21, 21);
+$ion-primitives-red-1100: var(--ion-primitives-red-1100, #540f0f);
+$ion-primitives-red-1100-rgb: var(--ion-primitives-red-1100-rgb, 84, 15, 15);
+$ion-primitives-red-1200: var(--ion-primitives-red-1200, #330909);
+$ion-primitives-red-1200-rgb: var(--ion-primitives-red-1200-rgb, 51, 9, 9);
+$ion-primitives-pumpkin-100: var(--ion-primitives-pumpkin-100, #feedea);
+$ion-primitives-pumpkin-100-rgb: var(--ion-primitives-pumpkin-100-rgb, 254, 237, 234);
+$ion-primitives-pumpkin-200: var(--ion-primitives-pumpkin-200, #fde0db);
+$ion-primitives-pumpkin-200-rgb: var(--ion-primitives-pumpkin-200-rgb, 253, 224, 219);
+$ion-primitives-pumpkin-300: var(--ion-primitives-pumpkin-300, #fbbdb1);
+$ion-primitives-pumpkin-300-rgb: var(--ion-primitives-pumpkin-300-rgb, 251, 189, 177);
+$ion-primitives-pumpkin-400: var(--ion-primitives-pumpkin-400, #f9947c);
+$ion-primitives-pumpkin-400-rgb: var(--ion-primitives-pumpkin-400-rgb, 249, 148, 124);
+$ion-primitives-pumpkin-500: var(--ion-primitives-pumpkin-500, #f75d07);
+$ion-primitives-pumpkin-500-rgb: var(--ion-primitives-pumpkin-500-rgb, 247, 93, 7);
+$ion-primitives-pumpkin-600: var(--ion-primitives-pumpkin-600, #da5206);
+$ion-primitives-pumpkin-600-rgb: var(--ion-primitives-pumpkin-600-rgb, 218, 82, 6);
+$ion-primitives-pumpkin-700: var(--ion-primitives-pumpkin-700, #bd4705);
+$ion-primitives-pumpkin-700-rgb: var(--ion-primitives-pumpkin-700-rgb, 189, 71, 5);
+$ion-primitives-pumpkin-800: var(--ion-primitives-pumpkin-800, #9f3c05);
+$ion-primitives-pumpkin-800-rgb: var(--ion-primitives-pumpkin-800-rgb, 159, 60, 5);
+$ion-primitives-pumpkin-900: var(--ion-primitives-pumpkin-900, #803004);
+$ion-primitives-pumpkin-900-rgb: var(--ion-primitives-pumpkin-900-rgb, 128, 48, 4);
+$ion-primitives-pumpkin-1000: var(--ion-primitives-pumpkin-1000, #602403);
+$ion-primitives-pumpkin-1000-rgb: var(--ion-primitives-pumpkin-1000-rgb, 96, 36, 3);
+$ion-primitives-pumpkin-1100: var(--ion-primitives-pumpkin-1100, #401802);
+$ion-primitives-pumpkin-1100-rgb: var(--ion-primitives-pumpkin-1100-rgb, 64, 24, 2);
+$ion-primitives-pumpkin-1200: var(--ion-primitives-pumpkin-1200, #210c01);
+$ion-primitives-pumpkin-1200-rgb: var(--ion-primitives-pumpkin-1200-rgb, 33, 12, 1);
+$ion-primitives-orange-100: var(--ion-primitives-orange-100, #fff1ea);
+$ion-primitives-orange-100-rgb: var(--ion-primitives-orange-100-rgb, 255, 241, 234);
+$ion-primitives-orange-200: var(--ion-primitives-orange-200, #ffe8db);
+$ion-primitives-orange-200-rgb: var(--ion-primitives-orange-200-rgb, 255, 232, 219);
+$ion-primitives-orange-300: var(--ion-primitives-orange-300, #ffcfb1);
+$ion-primitives-orange-300-rgb: var(--ion-primitives-orange-300-rgb, 255, 207, 177);
+$ion-primitives-orange-400: var(--ion-primitives-orange-400, #ffb37b);
+$ion-primitives-orange-400-rgb: var(--ion-primitives-orange-400-rgb, 255, 179, 123);
+$ion-primitives-orange-500: var(--ion-primitives-orange-500, #ff9400);
+$ion-primitives-orange-500-rgb: var(--ion-primitives-orange-500-rgb, 255, 148, 0);
+$ion-primitives-orange-600: var(--ion-primitives-orange-600, #e18300);
+$ion-primitives-orange-600-rgb: var(--ion-primitives-orange-600-rgb, 225, 131, 0);
+$ion-primitives-orange-700: var(--ion-primitives-orange-700, #c37100);
+$ion-primitives-orange-700-rgb: var(--ion-primitives-orange-700-rgb, 195, 113, 0);
+$ion-primitives-orange-800: var(--ion-primitives-orange-800, #a45f00);
+$ion-primitives-orange-800-rgb: var(--ion-primitives-orange-800-rgb, 164, 95, 0);
+$ion-primitives-orange-900: var(--ion-primitives-orange-900, #844d00);
+$ion-primitives-orange-900-rgb: var(--ion-primitives-orange-900-rgb, 132, 77, 0);
+$ion-primitives-orange-1000: var(--ion-primitives-orange-1000, #633a00);
+$ion-primitives-orange-1000-rgb: var(--ion-primitives-orange-1000-rgb, 99, 58, 0);
+$ion-primitives-orange-1100: var(--ion-primitives-orange-1100, #422700);
+$ion-primitives-orange-1100-rgb: var(--ion-primitives-orange-1100-rgb, 66, 39, 0);
+$ion-primitives-orange-1200: var(--ion-primitives-orange-1200, #221400);
+$ion-primitives-orange-1200-rgb: var(--ion-primitives-orange-1200-rgb, 34, 20, 0);
+$ion-primitives-yellow-100: var(--ion-primitives-yellow-100, #fff9ea);
+$ion-primitives-yellow-100-rgb: var(--ion-primitives-yellow-100-rgb, 255, 249, 234);
+$ion-primitives-yellow-200: var(--ion-primitives-yellow-200, #fff5db);
+$ion-primitives-yellow-200-rgb: var(--ion-primitives-yellow-200-rgb, 255, 245, 219);
+$ion-primitives-yellow-300: var(--ion-primitives-yellow-300, #ffebb1);
+$ion-primitives-yellow-300-rgb: var(--ion-primitives-yellow-300-rgb, 255, 235, 177);
+$ion-primitives-yellow-400: var(--ion-primitives-yellow-400, #ffe07b);
+$ion-primitives-yellow-400-rgb: var(--ion-primitives-yellow-400-rgb, 255, 224, 123);
+$ion-primitives-yellow-500: var(--ion-primitives-yellow-500, #ffd600);
+$ion-primitives-yellow-500-rgb: var(--ion-primitives-yellow-500-rgb, 255, 214, 0);
+$ion-primitives-yellow-600: var(--ion-primitives-yellow-600, #e1bd00);
+$ion-primitives-yellow-600-rgb: var(--ion-primitives-yellow-600-rgb, 225, 189, 0);
+$ion-primitives-yellow-700: var(--ion-primitives-yellow-700, #c3a400);
+$ion-primitives-yellow-700-rgb: var(--ion-primitives-yellow-700-rgb, 195, 164, 0);
+$ion-primitives-yellow-800: var(--ion-primitives-yellow-800, #a48a00);
+$ion-primitives-yellow-800-rgb: var(--ion-primitives-yellow-800-rgb, 164, 138, 0);
+$ion-primitives-yellow-900: var(--ion-primitives-yellow-900, #846f00);
+$ion-primitives-yellow-900-rgb: var(--ion-primitives-yellow-900-rgb, 132, 111, 0);
+$ion-primitives-yellow-1000: var(--ion-primitives-yellow-1000, #635300);
+$ion-primitives-yellow-1000-rgb: var(--ion-primitives-yellow-1000-rgb, 99, 83, 0);
+$ion-primitives-yellow-1100: var(--ion-primitives-yellow-1100, #423800);
+$ion-primitives-yellow-1100-rgb: var(--ion-primitives-yellow-1100-rgb, 66, 56, 0);
+$ion-primitives-yellow-1200: var(--ion-primitives-yellow-1200, #221d00);
+$ion-primitives-yellow-1200-rgb: var(--ion-primitives-yellow-1200-rgb, 34, 29, 0);
+$ion-primitives-lime-100: var(--ion-primitives-lime-100, #f3faea);
+$ion-primitives-lime-100-rgb: var(--ion-primitives-lime-100-rgb, 243, 250, 234);
+$ion-primitives-lime-200: var(--ion-primitives-lime-200, #eaf7db);
+$ion-primitives-lime-200-rgb: var(--ion-primitives-lime-200-rgb, 234, 247, 219);
+$ion-primitives-lime-300: var(--ion-primitives-lime-300, #d3efb2);
+$ion-primitives-lime-300-rgb: var(--ion-primitives-lime-300-rgb, 211, 239, 178);
+$ion-primitives-lime-400: var(--ion-primitives-lime-400, #bbe77d);
+$ion-primitives-lime-400-rgb: var(--ion-primitives-lime-400-rgb, 187, 231, 125);
+$ion-primitives-lime-500: var(--ion-primitives-lime-500, #a0df18);
+$ion-primitives-lime-500-rgb: var(--ion-primitives-lime-500-rgb, 160, 223, 24);
+$ion-primitives-lime-600: var(--ion-primitives-lime-600, #8dc515);
+$ion-primitives-lime-600-rgb: var(--ion-primitives-lime-600-rgb, 141, 197, 21);
+$ion-primitives-lime-700: var(--ion-primitives-lime-700, #7aab12);
+$ion-primitives-lime-700-rgb: var(--ion-primitives-lime-700-rgb, 122, 171, 18);
+$ion-primitives-lime-800: var(--ion-primitives-lime-800, #678f0f);
+$ion-primitives-lime-800-rgb: var(--ion-primitives-lime-800-rgb, 103, 143, 15);
+$ion-primitives-lime-900: var(--ion-primitives-lime-900, #53730c);
+$ion-primitives-lime-900-rgb: var(--ion-primitives-lime-900-rgb, 83, 115, 12);
+$ion-primitives-lime-1000: var(--ion-primitives-lime-1000, #3e5709);
+$ion-primitives-lime-1000-rgb: var(--ion-primitives-lime-1000-rgb, 62, 87, 9);
+$ion-primitives-lime-1100: var(--ion-primitives-lime-1100, #2a3a06);
+$ion-primitives-lime-1100-rgb: var(--ion-primitives-lime-1100-rgb, 42, 58, 6);
+$ion-primitives-lime-1200: var(--ion-primitives-lime-1200, #151e03);
+$ion-primitives-lime-1200-rgb: var(--ion-primitives-lime-1200-rgb, 21, 30, 3);
+$ion-primitives-green-100: var(--ion-primitives-green-100, #ebf9ec);
+$ion-primitives-green-100-rgb: var(--ion-primitives-green-100-rgb, 235, 249, 236);
+$ion-primitives-green-200: var(--ion-primitives-green-200, #dcf5de);
+$ion-primitives-green-200-rgb: var(--ion-primitives-green-200-rgb, 220, 245, 222);
+$ion-primitives-green-300: var(--ion-primitives-green-300, #b3ebb7);
+$ion-primitives-green-300-rgb: var(--ion-primitives-green-300-rgb, 179, 235, 183);
+$ion-primitives-green-400: var(--ion-primitives-green-400, #7fe089);
+$ion-primitives-green-400-rgb: var(--ion-primitives-green-400-rgb, 127, 224, 137);
+$ion-primitives-green-500: var(--ion-primitives-green-500, #23d643);
+$ion-primitives-green-500-rgb: var(--ion-primitives-green-500-rgb, 35, 214, 67);
+$ion-primitives-green-600: var(--ion-primitives-green-600, #1fbd3b);
+$ion-primitives-green-600-rgb: var(--ion-primitives-green-600-rgb, 31, 189, 59);
+$ion-primitives-green-700: var(--ion-primitives-green-700, #1ba433);
+$ion-primitives-green-700-rgb: var(--ion-primitives-green-700-rgb, 27, 164, 51);
+$ion-primitives-green-800: var(--ion-primitives-green-800, #178a2b);
+$ion-primitives-green-800-rgb: var(--ion-primitives-green-800-rgb, 23, 138, 43);
+$ion-primitives-green-900: var(--ion-primitives-green-900, #126f23);
+$ion-primitives-green-900-rgb: var(--ion-primitives-green-900-rgb, 18, 111, 35);
+$ion-primitives-green-1000: var(--ion-primitives-green-1000, #0e531a);
+$ion-primitives-green-1000-rgb: var(--ion-primitives-green-1000-rgb, 14, 83, 26);
+$ion-primitives-green-1100: var(--ion-primitives-green-1100, #093811);
+$ion-primitives-green-1100-rgb: var(--ion-primitives-green-1100-rgb, 9, 56, 17);
+$ion-primitives-green-1200: var(--ion-primitives-green-1200, #051d09);
+$ion-primitives-green-1200-rgb: var(--ion-primitives-green-1200-rgb, 5, 29, 9);
+$ion-primitives-teal-100: var(--ion-primitives-teal-100, #eaf8f5);
+$ion-primitives-teal-100-rgb: var(--ion-primitives-teal-100-rgb, 234, 248, 245);
+$ion-primitives-teal-200: var(--ion-primitives-teal-200, #dbf3ee);
+$ion-primitives-teal-200-rgb: var(--ion-primitives-teal-200-rgb, 219, 243, 238);
+$ion-primitives-teal-300: var(--ion-primitives-teal-300, #b1e7dd);
+$ion-primitives-teal-300-rgb: var(--ion-primitives-teal-300-rgb, 177, 231, 221);
+$ion-primitives-teal-400: var(--ion-primitives-teal-400, #7bdbca);
+$ion-primitives-teal-400-rgb: var(--ion-primitives-teal-400-rgb, 123, 219, 202);
+$ion-primitives-teal-500: var(--ion-primitives-teal-500, #00cfb7);
+$ion-primitives-teal-500-rgb: var(--ion-primitives-teal-500-rgb, 0, 207, 183);
+$ion-primitives-teal-600: var(--ion-primitives-teal-600, #00b7a2);
+$ion-primitives-teal-600-rgb: var(--ion-primitives-teal-600-rgb, 0, 183, 162);
+$ion-primitives-teal-700: var(--ion-primitives-teal-700, #009e8c);
+$ion-primitives-teal-700-rgb: var(--ion-primitives-teal-700-rgb, 0, 158, 140);
+$ion-primitives-teal-800: var(--ion-primitives-teal-800, #008576);
+$ion-primitives-teal-800-rgb: var(--ion-primitives-teal-800-rgb, 0, 133, 118);
+$ion-primitives-teal-900: var(--ion-primitives-teal-900, #006b5f);
+$ion-primitives-teal-900-rgb: var(--ion-primitives-teal-900-rgb, 0, 107, 95);
+$ion-primitives-teal-1000: var(--ion-primitives-teal-1000, #005147);
+$ion-primitives-teal-1000-rgb: var(--ion-primitives-teal-1000-rgb, 0, 81, 71);
+$ion-primitives-teal-1100: var(--ion-primitives-teal-1100, #003630);
+$ion-primitives-teal-1100-rgb: var(--ion-primitives-teal-1100-rgb, 0, 54, 48);
+$ion-primitives-teal-1200: var(--ion-primitives-teal-1200, #001c19);
+$ion-primitives-teal-1200-rgb: var(--ion-primitives-teal-1200-rgb, 0, 28, 25);
+$ion-primitives-aqua-100: var(--ion-primitives-aqua-100, #ebf9fe);
+$ion-primitives-aqua-100-rgb: var(--ion-primitives-aqua-100-rgb, 235, 249, 254);
+$ion-primitives-aqua-200: var(--ion-primitives-aqua-200, #dcf4fd);
+$ion-primitives-aqua-200-rgb: var(--ion-primitives-aqua-200-rgb, 220, 244, 253);
+$ion-primitives-aqua-300: var(--ion-primitives-aqua-300, #b3e9fc);
+$ion-primitives-aqua-300-rgb: var(--ion-primitives-aqua-300-rgb, 179, 233, 252);
+$ion-primitives-aqua-400: var(--ion-primitives-aqua-400, #80defa);
+$ion-primitives-aqua-400-rgb: var(--ion-primitives-aqua-400-rgb, 128, 222, 250);
+$ion-primitives-aqua-500: var(--ion-primitives-aqua-500, #27d3f9);
+$ion-primitives-aqua-500-rgb: var(--ion-primitives-aqua-500-rgb, 39, 211, 249);
+$ion-primitives-aqua-600: var(--ion-primitives-aqua-600, #22bbdc);
+$ion-primitives-aqua-600-rgb: var(--ion-primitives-aqua-600-rgb, 34, 187, 220);
+$ion-primitives-aqua-700: var(--ion-primitives-aqua-700, #1ea2bf);
+$ion-primitives-aqua-700-rgb: var(--ion-primitives-aqua-700-rgb, 30, 162, 191);
+$ion-primitives-aqua-800: var(--ion-primitives-aqua-800, #1988a0);
+$ion-primitives-aqua-800-rgb: var(--ion-primitives-aqua-800-rgb, 25, 136, 160);
+$ion-primitives-aqua-900: var(--ion-primitives-aqua-900, #146d81);
+$ion-primitives-aqua-900-rgb: var(--ion-primitives-aqua-900-rgb, 20, 109, 129);
+$ion-primitives-aqua-1000: var(--ion-primitives-aqua-1000, #0f5261);
+$ion-primitives-aqua-1000-rgb: var(--ion-primitives-aqua-1000-rgb, 15, 82, 97);
+$ion-primitives-aqua-1100: var(--ion-primitives-aqua-1100, #0a3741);
+$ion-primitives-aqua-1100-rgb: var(--ion-primitives-aqua-1100-rgb, 10, 55, 65);
+$ion-primitives-aqua-1200: var(--ion-primitives-aqua-1200, #051c21);
+$ion-primitives-aqua-1200-rgb: var(--ion-primitives-aqua-1200-rgb, 5, 28, 33);
+$ion-primitives-blue-100: var(--ion-primitives-blue-100, #f2f4fd);
+$ion-primitives-blue-100-rgb: var(--ion-primitives-blue-100-rgb, 242, 244, 253);
+$ion-primitives-blue-200: var(--ion-primitives-blue-200, #e9ecfc);
+$ion-primitives-blue-200-rgb: var(--ion-primitives-blue-200-rgb, 233, 236, 252);
+$ion-primitives-blue-300: var(--ion-primitives-blue-300, #d0d7fa);
+$ion-primitives-blue-300-rgb: var(--ion-primitives-blue-300-rgb, 208, 215, 250);
+$ion-primitives-blue-400: var(--ion-primitives-blue-400, #b5c0f7);
+$ion-primitives-blue-400-rgb: var(--ion-primitives-blue-400-rgb, 181, 192, 247);
+$ion-primitives-blue-500: var(--ion-primitives-blue-500, #94a5f4);
+$ion-primitives-blue-500-rgb: var(--ion-primitives-blue-500-rgb, 148, 165, 244);
+$ion-primitives-blue-600: var(--ion-primitives-blue-600, #6986f2);
+$ion-primitives-blue-600-rgb: var(--ion-primitives-blue-600-rgb, 105, 134, 242);
+$ion-primitives-blue-700: var(--ion-primitives-blue-700, #105cef);
+$ion-primitives-blue-700-rgb: var(--ion-primitives-blue-700-rgb, 16, 92, 239);
+$ion-primitives-blue-800: var(--ion-primitives-blue-800, #0f54da);
+$ion-primitives-blue-800-rgb: var(--ion-primitives-blue-800-rgb, 15, 84, 218);
+$ion-primitives-blue-900: var(--ion-primitives-blue-900, #0d4bc3);
+$ion-primitives-blue-900-rgb: var(--ion-primitives-blue-900-rgb, 13, 75, 195);
+$ion-primitives-blue-1000: var(--ion-primitives-blue-1000, #0b41a9);
+$ion-primitives-blue-1000-rgb: var(--ion-primitives-blue-1000-rgb, 11, 65, 169);
+$ion-primitives-blue-1100: var(--ion-primitives-blue-1100, #09358a);
+$ion-primitives-blue-1100-rgb: var(--ion-primitives-blue-1100-rgb, 9, 53, 138);
+$ion-primitives-blue-1200: var(--ion-primitives-blue-1200, #072561);
+$ion-primitives-blue-1200-rgb: var(--ion-primitives-blue-1200-rgb, 7, 37, 97);
+$ion-primitives-indigo-100: var(--ion-primitives-indigo-100, #f3f2fb);
+$ion-primitives-indigo-100-rgb: var(--ion-primitives-indigo-100-rgb, 243, 242, 251);
+$ion-primitives-indigo-200: var(--ion-primitives-indigo-200, #eae9f9);
+$ion-primitives-indigo-200-rgb: var(--ion-primitives-indigo-200-rgb, 234, 233, 249);
+$ion-primitives-indigo-300: var(--ion-primitives-indigo-300, #d3d1f2);
+$ion-primitives-indigo-300-rgb: var(--ion-primitives-indigo-300-rgb, 211, 209, 242);
+$ion-primitives-indigo-400: var(--ion-primitives-indigo-400, #bab5eb);
+$ion-primitives-indigo-400-rgb: var(--ion-primitives-indigo-400-rgb, 186, 181, 235);
+$ion-primitives-indigo-500: var(--ion-primitives-indigo-500, #9d95e4);
+$ion-primitives-indigo-500-rgb: var(--ion-primitives-indigo-500-rgb, 157, 149, 228);
+$ion-primitives-indigo-600: var(--ion-primitives-indigo-600, #786bdd);
+$ion-primitives-indigo-600-rgb: var(--ion-primitives-indigo-600-rgb, 120, 107, 221);
+$ion-primitives-indigo-700: var(--ion-primitives-indigo-700, #411bd5);
+$ion-primitives-indigo-700-rgb: var(--ion-primitives-indigo-700-rgb, 65, 27, 213);
+$ion-primitives-indigo-800: var(--ion-primitives-indigo-800, #3b19c3);
+$ion-primitives-indigo-800-rgb: var(--ion-primitives-indigo-800-rgb, 59, 25, 195);
+$ion-primitives-indigo-900: var(--ion-primitives-indigo-900, #3516ae);
+$ion-primitives-indigo-900-rgb: var(--ion-primitives-indigo-900-rgb, 53, 22, 174);
+$ion-primitives-indigo-1000: var(--ion-primitives-indigo-1000, #2e1397);
+$ion-primitives-indigo-1000-rgb: var(--ion-primitives-indigo-1000-rgb, 46, 19, 151);
+$ion-primitives-indigo-1100: var(--ion-primitives-indigo-1100, #26107b);
+$ion-primitives-indigo-1100-rgb: var(--ion-primitives-indigo-1100-rgb, 38, 16, 123);
+$ion-primitives-indigo-1200: var(--ion-primitives-indigo-1200, #1a0b57);
+$ion-primitives-indigo-1200-rgb: var(--ion-primitives-indigo-1200-rgb, 26, 11, 87);
+$ion-primitives-violet-100: var(--ion-primitives-violet-100, #f5f2fe);
+$ion-primitives-violet-100-rgb: var(--ion-primitives-violet-100-rgb, 245, 242, 254);
+$ion-primitives-violet-200: var(--ion-primitives-violet-200, #eee9fd);
+$ion-primitives-violet-200-rgb: var(--ion-primitives-violet-200-rgb, 238, 233, 253);
+$ion-primitives-violet-300: var(--ion-primitives-violet-300, #dcd1fb);
+$ion-primitives-violet-300-rgb: var(--ion-primitives-violet-300-rgb, 220, 209, 251);
+$ion-primitives-violet-400: var(--ion-primitives-violet-400, #c9b6f9);
+$ion-primitives-violet-400-rgb: var(--ion-primitives-violet-400-rgb, 201, 182, 249);
+$ion-primitives-violet-500: var(--ion-primitives-violet-500, #b396f6);
+$ion-primitives-violet-500-rgb: var(--ion-primitives-violet-500-rgb, 179, 150, 246);
+$ion-primitives-violet-600: var(--ion-primitives-violet-600, #9a6cf4);
+$ion-primitives-violet-600-rgb: var(--ion-primitives-violet-600-rgb, 154, 108, 244);
+$ion-primitives-violet-700: var(--ion-primitives-violet-700, #7c20f2);
+$ion-primitives-violet-700-rgb: var(--ion-primitives-violet-700-rgb, 124, 32, 242);
+$ion-primitives-violet-800: var(--ion-primitives-violet-800, #711ddd);
+$ion-primitives-violet-800-rgb: var(--ion-primitives-violet-800-rgb, 113, 29, 221);
+$ion-primitives-violet-900: var(--ion-primitives-violet-900, #651ac5);
+$ion-primitives-violet-900-rgb: var(--ion-primitives-violet-900-rgb, 101, 26, 197);
+$ion-primitives-violet-1000: var(--ion-primitives-violet-1000, #5817ab);
+$ion-primitives-violet-1000-rgb: var(--ion-primitives-violet-1000-rgb, 88, 23, 171);
+$ion-primitives-violet-1100: var(--ion-primitives-violet-1100, #48128c);
+$ion-primitives-violet-1100-rgb: var(--ion-primitives-violet-1100-rgb, 72, 18, 140);
+$ion-primitives-violet-1200: var(--ion-primitives-violet-1200, #330d63);
+$ion-primitives-violet-1200-rgb: var(--ion-primitives-violet-1200-rgb, 51, 13, 99);
+$ion-primitives-purple-100: var(--ion-primitives-purple-100, #f9f3fe);
+$ion-primitives-purple-100-rgb: var(--ion-primitives-purple-100-rgb, 249, 243, 254);
+$ion-primitives-purple-200: var(--ion-primitives-purple-200, #f5eafd);
+$ion-primitives-purple-200-rgb: var(--ion-primitives-purple-200-rgb, 245, 234, 253);
+$ion-primitives-purple-300: var(--ion-primitives-purple-300, #e9d3fa);
+$ion-primitives-purple-300-rgb: var(--ion-primitives-purple-300-rgb, 233, 211, 250);
+$ion-primitives-purple-400: var(--ion-primitives-purple-400, #deb9f8);
+$ion-primitives-purple-400-rgb: var(--ion-primitives-purple-400-rgb, 222, 185, 248);
+$ion-primitives-purple-500: var(--ion-primitives-purple-500, #d29bf6);
+$ion-primitives-purple-500-rgb: var(--ion-primitives-purple-500-rgb, 210, 155, 246);
+$ion-primitives-purple-600: var(--ion-primitives-purple-600, #c575f3);
+$ion-primitives-purple-600-rgb: var(--ion-primitives-purple-600-rgb, 197, 117, 243);
+$ion-primitives-purple-700: var(--ion-primitives-purple-700, #b73cf1);
+$ion-primitives-purple-700-rgb: var(--ion-primitives-purple-700-rgb, 183, 60, 241);
+$ion-primitives-purple-800: var(--ion-primitives-purple-800, #a737dc);
+$ion-primitives-purple-800-rgb: var(--ion-primitives-purple-800-rgb, 167, 55, 220);
+$ion-primitives-purple-900: var(--ion-primitives-purple-900, #9531c5);
+$ion-primitives-purple-900-rgb: var(--ion-primitives-purple-900-rgb, 149, 49, 197);
+$ion-primitives-purple-1000: var(--ion-primitives-purple-1000, #812aaa);
+$ion-primitives-purple-1000-rgb: var(--ion-primitives-purple-1000-rgb, 129, 42, 170);
+$ion-primitives-purple-1100: var(--ion-primitives-purple-1100, #6a238b);
+$ion-primitives-purple-1100-rgb: var(--ion-primitives-purple-1100-rgb, 106, 35, 139);
+$ion-primitives-purple-1200: var(--ion-primitives-purple-1200, #4b1862);
+$ion-primitives-purple-1200-rgb: var(--ion-primitives-purple-1200-rgb, 75, 24, 98);
+$ion-primitives-magenta-100: var(--ion-primitives-magenta-100, #fdf3fb);
+$ion-primitives-magenta-100-rgb: var(--ion-primitives-magenta-100-rgb, 253, 243, 251);
+$ion-primitives-magenta-200: var(--ion-primitives-magenta-200, #fcebf8);
+$ion-primitives-magenta-200-rgb: var(--ion-primitives-magenta-200-rgb, 252, 235, 248);
+$ion-primitives-magenta-300: var(--ion-primitives-magenta-300, #f9d4f1);
+$ion-primitives-magenta-300-rgb: var(--ion-primitives-magenta-300-rgb, 249, 212, 241);
+$ion-primitives-magenta-400: var(--ion-primitives-magenta-400, #f6bcea);
+$ion-primitives-magenta-400-rgb: var(--ion-primitives-magenta-400-rgb, 246, 188, 234);
+$ion-primitives-magenta-500: var(--ion-primitives-magenta-500, #f39fe3);
+$ion-primitives-magenta-500-rgb: var(--ion-primitives-magenta-500-rgb, 243, 159, 227);
+$ion-primitives-magenta-600: var(--ion-primitives-magenta-600, #f07cdb);
+$ion-primitives-magenta-600-rgb: var(--ion-primitives-magenta-600-rgb, 240, 124, 219);
+$ion-primitives-magenta-700: var(--ion-primitives-magenta-700, #ed4ad3);
+$ion-primitives-magenta-700-rgb: var(--ion-primitives-magenta-700-rgb, 237, 74, 211);
+$ion-primitives-magenta-800: var(--ion-primitives-magenta-800, #d844c1);
+$ion-primitives-magenta-800-rgb: var(--ion-primitives-magenta-800-rgb, 216, 68, 193);
+$ion-primitives-magenta-900: var(--ion-primitives-magenta-900, #c13cac);
+$ion-primitives-magenta-900-rgb: var(--ion-primitives-magenta-900-rgb, 193, 60, 172);
+$ion-primitives-magenta-1000: var(--ion-primitives-magenta-1000, #a83495);
+$ion-primitives-magenta-1000-rgb: var(--ion-primitives-magenta-1000-rgb, 168, 52, 149);
+$ion-primitives-magenta-1100: var(--ion-primitives-magenta-1100, #892b7a);
+$ion-primitives-magenta-1100-rgb: var(--ion-primitives-magenta-1100-rgb, 137, 43, 122);
+$ion-primitives-magenta-1200: var(--ion-primitives-magenta-1200, #611e56);
+$ion-primitives-magenta-1200-rgb: var(--ion-primitives-magenta-1200-rgb, 97, 30, 86);
+$ion-primitives-pink-100: var(--ion-primitives-pink-100, #fef3f5);
+$ion-primitives-pink-100-rgb: var(--ion-primitives-pink-100-rgb, 254, 243, 245);
+$ion-primitives-pink-200: var(--ion-primitives-pink-200, #fdeaee);
+$ion-primitives-pink-200-rgb: var(--ion-primitives-pink-200-rgb, 253, 234, 238);
+$ion-primitives-pink-300: var(--ion-primitives-pink-300, #fad3dc);
+$ion-primitives-pink-300-rgb: var(--ion-primitives-pink-300-rgb, 250, 211, 220);
+$ion-primitives-pink-400: var(--ion-primitives-pink-400, #f8b9c9);
+$ion-primitives-pink-400-rgb: var(--ion-primitives-pink-400-rgb, 248, 185, 201);
+$ion-primitives-pink-500: var(--ion-primitives-pink-500, #f69bb3);
+$ion-primitives-pink-500-rgb: var(--ion-primitives-pink-500-rgb, 246, 155, 179);
+$ion-primitives-pink-600: var(--ion-primitives-pink-600, #f3759a);
+$ion-primitives-pink-600-rgb: var(--ion-primitives-pink-600-rgb, 243, 117, 154);
+$ion-primitives-pink-700: var(--ion-primitives-pink-700, #f13b7d);
+$ion-primitives-pink-700-rgb: var(--ion-primitives-pink-700-rgb, 241, 59, 125);
+$ion-primitives-pink-800: var(--ion-primitives-pink-800, #dc3672);
+$ion-primitives-pink-800-rgb: var(--ion-primitives-pink-800-rgb, 220, 54, 114);
+$ion-primitives-pink-900: var(--ion-primitives-pink-900, #c53066);
+$ion-primitives-pink-900-rgb: var(--ion-primitives-pink-900-rgb, 197, 48, 102);
+$ion-primitives-pink-1000: var(--ion-primitives-pink-1000, #aa2a58);
+$ion-primitives-pink-1000-rgb: var(--ion-primitives-pink-1000-rgb, 170, 42, 88);
+$ion-primitives-pink-1100: var(--ion-primitives-pink-1100, #8b2248);
+$ion-primitives-pink-1100-rgb: var(--ion-primitives-pink-1100-rgb, 139, 34, 72);
+$ion-primitives-pink-1200: var(--ion-primitives-pink-1200, #621833);
+$ion-primitives-pink-1200-rgb: var(--ion-primitives-pink-1200-rgb, 98, 24, 51);
+$ion-state-disabled: var(--ion-state-disabled, rgba(255, 255, 255, 0.6));
+$ion-state-press: var(--ion-state-press, rgba(36, 36, 36, 0.08));
+$ion-elevation-1: var(--ion-elevation-1, 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 3px 9px 0px rgba(0, 0, 0, 0.07));
+$ion-elevation-2: var(--ion-elevation-2, 0px 1px 5px 0px rgba(0, 0, 0, 0.05), 0px 8px 25px 0px rgba(0, 0, 0, 0.08));
+$ion-elevation-3: var(--ion-elevation-3, 0px 2px 7px 0px rgba(0, 0, 0, 0.05), 0px 6px 32px 0px rgba(0, 0, 0, 0.16));
+$ion-elevation-4: var(--ion-elevation-4, 0px 3px 12px 0px rgba(0, 0, 0, 0.12), 0px 15px 48px 0px rgba(0, 0, 0, 0.18));
+$ion-backdrop: var(--ion-backdrop, [object Object]);
+$ion-scale-0: var(--ion-scale-0, 0px);
+$ion-scale-100: var(--ion-scale-100, 4px);
+$ion-scale-150: var(--ion-scale-150, 6px);
+$ion-scale-200: var(--ion-scale-200, 8px);
+$ion-scale-250: var(--ion-scale-250, 10px);
+$ion-scale-300: var(--ion-scale-300, 12px);
+$ion-scale-400: var(--ion-scale-400, 16px);
+$ion-scale-500: var(--ion-scale-500, 20px);
+$ion-scale-600: var(--ion-scale-600, 24px);
+$ion-scale-700: var(--ion-scale-700, 28px);
+$ion-scale-800: var(--ion-scale-800, 32px);
+$ion-scale-900: var(--ion-scale-900, 36px);
+$ion-scale-1000: var(--ion-scale-1000, 40px);
+$ion-scale-1100: var(--ion-scale-1100, 44px);
+$ion-scale-1200: var(--ion-scale-1200, 48px);
+$ion-scale-1400: var(--ion-scale-1400, 56px);
+$ion-scale-1600: var(--ion-scale-1600, 64px);
+$ion-scale-1800: var(--ion-scale-1800, 72px);
+$ion-scale-2000: var(--ion-scale-2000, 80px);
+$ion-scale-2400: var(--ion-scale-2400, 96px);
+$ion-scale-2800: var(--ion-scale-2800, 112px);
+$ion-scale-3200: var(--ion-scale-3200, 128px);
+$ion-scale-3400: var(--ion-scale-3400, 136px);
+$ion-scale-3600: var(--ion-scale-3600, 144px);
+$ion-scale-4000: var(--ion-scale-4000, 160px);
+$ion-scale-5000: var(--ion-scale-5000, 200px);
+$ion-scale-6200: var(--ion-scale-6200, 248px);
+$ion-scale-7400: var(--ion-scale-7400, 296px);
+$ion-scale-9000: var(--ion-scale-9000, 360px);
+$ion-scale-025: var(--ion-scale-025, 1px);
+$ion-scale-050: var(--ion-scale-050, 2px);
+$ion-scale-075: var(--ion-scale-075, 3px);
+$ion-space-0: var(--ion-space-0, 0px);
+$ion-space-100: var(--ion-space-100, 4px);
+$ion-space-150: var(--ion-space-150, 6px);
+$ion-space-200: var(--ion-space-200, 8px);
+$ion-space-250: var(--ion-space-250, 10px);
+$ion-space-300: var(--ion-space-300, 12px);
+$ion-space-400: var(--ion-space-400, 16px);
+$ion-space-500: var(--ion-space-500, 20px);
+$ion-space-600: var(--ion-space-600, 24px);
+$ion-space-700: var(--ion-space-700, 28px);
+$ion-space-800: var(--ion-space-800, 32px);
+$ion-space-900: var(--ion-space-900, 36px);
+$ion-space-1000: var(--ion-space-1000, 40px);
+$ion-space-1200: var(--ion-space-1200, 48px);
+$ion-space-050: var(--ion-space-050, 2px);
+$ion-z-index-0: var(--ion-z-index-0, 0px);
+$ion-z-index-100: var(--ion-z-index-100, 100px);
+$ion-z-index-200: var(--ion-z-index-200, 200px);
+$ion-z-index-300: var(--ion-z-index-300, 300px);
+$ion-z-index-400: var(--ion-z-index-400, 400px);
+$ion-z-index-500: var(--ion-z-index-500, 500px);
+$ion-z-index-bottom: var(--ion-z-index-bottom, -99999px);
+$ion-z-index-top: var(--ion-z-index-top, 99999px);
+$ion-transition-curve-linear: var(--ion-transition-curve-linear, linear);
+$ion-transition-curve-quick: var(--ion-transition-curve-quick, cubic-bezier(0, 0, 0.2, 1));
+$ion-transition-curve-base: var(--ion-transition-curve-base, cubic-bezier(0.4, 0, 1, 1));
+$ion-transition-curve-expressive: var(--ion-transition-curve-expressive, cubic-bezier(0.4, 0, 0.2, 1));
+$ion-transition-curve-bounce: var(--ion-transition-curve-bounce, cubic-bezier(0.47, 0, 0.23, 1.38));
+$ion-transition-time-0: var(--ion-transition-time-0, 0);
+$ion-transition-time-100: var(--ion-transition-time-100, 100);
+$ion-transition-time-150: var(--ion-transition-time-150, 150);
+$ion-transition-time-200: var(--ion-transition-time-200, 200);
+$ion-transition-time-300: var(--ion-transition-time-300, 300);
+$ion-transition-time-500: var(--ion-transition-time-500, 500);
+$ion-transition-time-1000: var(--ion-transition-time-1000, 1000);
+$ion-transition-time-1500: var(--ion-transition-time-1500, 1500);
+$ion-font-family: var(--ion-font-family, "Inter", sans-serif);
+$ion-font-weight-thin: var(--ion-font-weight-thin, 100);
+$ion-font-weight-extra-light: var(--ion-font-weight-extra-light, 200);
+$ion-font-weight-light: var(--ion-font-weight-light, 300);
+$ion-font-weight-regular: var(--ion-font-weight-regular, 400);
+$ion-font-weight-medium: var(--ion-font-weight-medium, 500);
+$ion-font-weight-semi-bold: var(--ion-font-weight-semi-bold, 600);
+$ion-font-weight-bold: var(--ion-font-weight-bold, 700);
+$ion-font-weight-extra-bold: var(--ion-font-weight-extra-bold, 800);
+$ion-font-weight-black: var(--ion-font-weight-black, 900);
+$ion-font-size-275: var(--ion-font-size-275, font.px-to-rem(11));
+$ion-font-size-300: var(--ion-font-size-300, font.px-to-rem(12));
+$ion-font-size-350: var(--ion-font-size-350, font.px-to-rem(14));
+$ion-font-size-400: var(--ion-font-size-400, font.px-to-rem(16));
+$ion-font-size-450: var(--ion-font-size-450, font.px-to-rem(18));
+$ion-font-size-500: var(--ion-font-size-500, font.px-to-rem(20));
+$ion-font-size-550: var(--ion-font-size-550, font.px-to-rem(22));
+$ion-font-size-600: var(--ion-font-size-600, font.px-to-rem(24));
+$ion-font-size-650: var(--ion-font-size-650, font.px-to-rem(26));
+$ion-font-size-700: var(--ion-font-size-700, font.px-to-rem(28));
+$ion-font-size-800: var(--ion-font-size-800, font.px-to-rem(32));
+$ion-font-size-900: var(--ion-font-size-900, font.px-to-rem(36));
+$ion-font-letter-spacing-0: var(--ion-font-letter-spacing-0, 0%);
+$ion-font-letter-spacing-1: var(--ion-font-letter-spacing-1, 1%);
+$ion-font-letter-spacing-2: var(--ion-font-letter-spacing-2, 1.5%);
+$ion-font-line-height-300: var(--ion-font-line-height-300, 12px);
+$ion-font-line-height-400: var(--ion-font-line-height-400, 16px);
+$ion-font-line-height-500: var(--ion-font-line-height-500, 20px);
+$ion-font-line-height-600: var(--ion-font-line-height-600, 24px);
+$ion-font-line-height-700: var(--ion-font-line-height-700, 28px);
+$ion-font-line-height-800: var(--ion-font-line-height-800, 32px);
+$ion-font-line-height-900: var(--ion-font-line-height-900, 36px);
+$ion-font-line-height-1100: var(--ion-font-line-height-1100, 44px);
+$ion-font-line-height-1200: var(--ion-font-line-height-1200, 48px);
+$ion-font-line-height-full: var(--ion-font-line-height-full, 100%);
+$ion-rectangular-2xs: var(--ion-rectangular-2xs, 0px);
+$ion-rectangular-xs: var(--ion-rectangular-xs, 0px);
+$ion-rectangular-sm: var(--ion-rectangular-sm, 0px);
+$ion-rectangular-md: var(--ion-rectangular-md, 0px);
+$ion-rectangular-lg: var(--ion-rectangular-lg, 0px);
+$ion-rectangular-xl: var(--ion-rectangular-xl, 0px);
+$ion-rectangular-2xl: var(--ion-rectangular-2xl, 0px);
+$ion-round-2xs: var(--ion-round-2xs, 999px);
+$ion-round-xs: var(--ion-round-xs, 999px);
+$ion-round-sm: var(--ion-round-sm, 999px);
+$ion-round-md: var(--ion-round-md, 999px);
+$ion-round-lg: var(--ion-round-lg, 12px);
+$ion-round-xl: var(--ion-round-xl, 16px);
+$ion-round-2xl: var(--ion-round-2xl, 40px);
+$ion-soft-2xs: var(--ion-soft-2xs, 4px);
+$ion-soft-xs: var(--ion-soft-xs, 8px);
+$ion-soft-sm: var(--ion-soft-sm, 12px);
+$ion-soft-md: var(--ion-soft-md, 16px);
+$ion-soft-lg: var(--ion-soft-lg, 8px);
+$ion-soft-xl: var(--ion-soft-xl, 8px);
+$ion-soft-2xl: var(--ion-soft-2xl, 16px);
-$ionic-display-sm-regular: (
- font-size: $ionic-font-size-800,
+$ion-display-sm-regular: (
+ font-size: $ion-font-size-800,
font-style: normal,
- font-weight: $ionic-font-weight-regular,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-1100,
+ font-weight: $ion-font-weight-regular,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-1100,
text-transform: none,
text-decoration: none,
);
-$ionic-display-sm-light: (
- font-size: $ionic-font-size-800,
+$ion-display-sm-light: (
+ font-size: $ion-font-size-800,
font-style: normal,
- font-weight: $ionic-font-weight-light,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-1100,
+ font-weight: $ion-font-weight-light,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-1100,
text-transform: none,
text-decoration: none,
);
-$ionic-display-lg-regular: (
- font-size: $ionic-font-size-900,
+$ion-display-lg-regular: (
+ font-size: $ion-font-size-900,
font-style: normal,
- font-weight: $ionic-font-weight-regular,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-1200,
+ font-weight: $ion-font-weight-regular,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-1200,
text-transform: none,
text-decoration: none,
);
-$ionic-display-lg-light: (
- font-size: $ionic-font-size-900,
+$ion-display-lg-light: (
+ font-size: $ion-font-size-900,
font-style: normal,
- font-weight: $ionic-font-weight-light,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-1200,
+ font-weight: $ion-font-weight-light,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-1200,
text-transform: none,
text-decoration: none,
);
-$ionic-heading-h1-regular: (
- font-size: $ionic-font-size-700,
+$ion-heading-h1-regular: (
+ font-size: $ion-font-size-700,
font-style: normal,
- font-weight: $ionic-font-weight-regular,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-900,
+ font-weight: $ion-font-weight-regular,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-900,
text-transform: none,
text-decoration: none,
);
-$ionic-heading-h1-medium: (
- font-size: $ionic-font-size-700,
+$ion-heading-h1-medium: (
+ font-size: $ion-font-size-700,
font-style: normal,
- font-weight: $ionic-font-weight-medium,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-900,
+ font-weight: $ion-font-weight-medium,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-900,
text-transform: none,
text-decoration: none,
);
-$ionic-heading-h1-semi-bold: (
- font-size: $ionic-font-size-600,
+$ion-heading-h1-semi-bold: (
+ font-size: $ion-font-size-700,
font-style: normal,
- font-weight: $ionic-font-weight-semi-bold,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-900,
+ font-weight: $ion-font-weight-semi-bold,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-900,
text-transform: none,
text-decoration: none,
);
-$ionic-heading-h1-bold: (
- font-size: $ionic-font-size-700,
+$ion-heading-h1-bold: (
+ font-size: $ion-font-size-700,
font-style: normal,
- font-weight: $ionic-font-weight-bold,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-900,
+ font-weight: $ion-font-weight-bold,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-900,
text-transform: none,
text-decoration: none,
);
-$ionic-heading-h2-regular: (
- font-size: $ionic-font-size-650,
+$ion-heading-h2-regular: (
+ font-size: $ion-font-size-650,
font-style: normal,
- font-weight: $ionic-font-weight-regular,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-900,
+ font-weight: $ion-font-weight-regular,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-900,
text-transform: none,
text-decoration: none,
);
-$ionic-heading-h2-medium: (
- font-size: $ionic-font-size-650,
+$ion-heading-h2-medium: (
+ font-size: $ion-font-size-650,
font-style: normal,
- font-weight: $ionic-font-weight-medium,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-900,
+ font-weight: $ion-font-weight-medium,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-900,
text-transform: none,
text-decoration: none,
);
-$ionic-heading-h2-semi-bold: (
- font-size: $ionic-font-size-650,
+$ion-heading-h2-semi-bold: (
+ font-size: $ion-font-size-650,
font-style: normal,
- font-weight: $ionic-font-weight-semi-bold,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-900,
+ font-weight: $ion-font-weight-semi-bold,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-900,
text-transform: none,
text-decoration: none,
);
-$ionic-heading-h2-bold: (
- font-size: $ionic-font-size-650,
+$ion-heading-h2-bold: (
+ font-size: $ion-font-size-650,
font-style: normal,
- font-weight: $ionic-font-weight-bold,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-900,
+ font-weight: $ion-font-weight-bold,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-900,
text-transform: none,
text-decoration: none,
);
-$ionic-heading-h3-regular: (
- font-size: $ionic-font-size-600,
+$ion-heading-h3-regular: (
+ font-size: $ion-font-size-600,
font-style: normal,
- font-weight: $ionic-font-weight-regular,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-800,
+ font-weight: $ion-font-weight-regular,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-800,
text-transform: none,
text-decoration: none,
);
-$ionic-heading-h3-medium: (
- font-size: $ionic-font-size-600,
+$ion-heading-h3-medium: (
+ font-size: $ion-font-size-600,
font-style: normal,
- font-weight: $ionic-font-weight-medium,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-800,
+ font-weight: $ion-font-weight-medium,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-800,
text-transform: none,
text-decoration: none,
);
-$ionic-heading-h3-semi-bold: (
- font-size: $ionic-font-size-600,
+$ion-heading-h3-semi-bold: (
+ font-size: $ion-font-size-600,
font-style: normal,
- font-weight: $ionic-font-weight-semi-bold,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-800,
+ font-weight: $ion-font-weight-semi-bold,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-800,
text-transform: none,
text-decoration: none,
);
-$ionic-heading-h3-bold: (
- font-size: $ionic-font-size-600,
+$ion-heading-h3-bold: (
+ font-size: $ion-font-size-600,
font-style: normal,
- font-weight: $ionic-font-weight-bold,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-800,
+ font-weight: $ion-font-weight-bold,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-800,
text-transform: none,
text-decoration: none,
);
-$ionic-heading-h4-regular: (
- font-size: $ionic-font-size-550,
+$ion-heading-h4-regular: (
+ font-size: $ion-font-size-550,
font-style: normal,
- font-weight: $ionic-font-weight-regular,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-700,
+ font-weight: $ion-font-weight-regular,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-700,
text-transform: none,
text-decoration: none,
);
-$ionic-heading-h4-medium: (
- font-size: $ionic-font-size-550,
+$ion-heading-h4-medium: (
+ font-size: $ion-font-size-550,
font-style: normal,
- font-weight: $ionic-font-weight-medium,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-700,
+ font-weight: $ion-font-weight-medium,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-700,
text-transform: none,
text-decoration: none,
);
-$ionic-heading-h4-semi-bold: (
- font-size: $ionic-font-size-550,
+$ion-heading-h4-semi-bold: (
+ font-size: $ion-font-size-550,
font-style: normal,
- font-weight: $ionic-font-weight-semi-bold,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-700,
+ font-weight: $ion-font-weight-semi-bold,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-700,
text-transform: none,
text-decoration: none,
);
-$ionic-heading-h4-bold: (
- font-size: $ionic-font-size-550,
+$ion-heading-h4-bold: (
+ font-size: $ion-font-size-550,
font-style: normal,
- font-weight: $ionic-font-weight-bold,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-700,
+ font-weight: $ion-font-weight-bold,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-700,
text-transform: none,
text-decoration: none,
);
-$ionic-heading-h5-regular: (
- font-size: $ionic-font-size-500,
+$ion-heading-h5-regular: (
+ font-size: $ion-font-size-500,
font-style: normal,
- font-weight: $ionic-font-weight-regular,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-700,
+ font-weight: $ion-font-weight-regular,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-700,
text-transform: none,
text-decoration: none,
);
-$ionic-heading-h5-medium: (
- font-size: $ionic-font-size-500,
+$ion-heading-h5-medium: (
+ font-size: $ion-font-size-500,
font-style: normal,
- font-weight: $ionic-font-weight-medium,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-700,
+ font-weight: $ion-font-weight-medium,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-700,
text-transform: none,
text-decoration: none,
);
-$ionic-heading-h5-semi-bold: (
- font-size: $ionic-font-size-500,
+$ion-heading-h5-semi-bold: (
+ font-size: $ion-font-size-500,
font-style: normal,
- font-weight: $ionic-font-weight-semi-bold,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-700,
+ font-weight: $ion-font-weight-semi-bold,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-700,
text-transform: none,
text-decoration: none,
);
-$ionic-heading-h5-bold: (
- font-size: $ionic-font-size-500,
+$ion-heading-h5-bold: (
+ font-size: $ion-font-size-500,
font-style: normal,
- font-weight: $ionic-font-weight-bold,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-700,
+ font-weight: $ion-font-weight-bold,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-700,
text-transform: none,
text-decoration: none,
);
-$ionic-heading-h6-regular: (
- font-size: $ionic-font-size-450,
+$ion-heading-h6-regular: (
+ font-size: $ion-font-size-450,
font-style: normal,
- font-weight: $ionic-font-weight-regular,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-700,
+ font-weight: $ion-font-weight-regular,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-700,
text-transform: none,
text-decoration: none,
);
-$ionic-heading-h6-medium: (
- font-size: $ionic-font-size-450,
+$ion-heading-h6-medium: (
+ font-size: $ion-font-size-450,
font-style: normal,
- font-weight: $ionic-font-weight-medium,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-700,
+ font-weight: $ion-font-weight-medium,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-700,
text-transform: none,
text-decoration: none,
);
-$ionic-heading-h6-semi-bold: (
- font-size: $ionic-font-size-450,
+$ion-heading-h6-semi-bold: (
+ font-size: $ion-font-size-450,
font-style: normal,
- font-weight: $ionic-font-weight-semi-bold,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-700,
+ font-weight: $ion-font-weight-semi-bold,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-700,
text-transform: none,
text-decoration: none,
);
-$ionic-heading-h6-bold: (
- font-size: $ionic-font-size-450,
+$ion-heading-h6-bold: (
+ font-size: $ion-font-size-450,
font-style: normal,
- font-weight: $ionic-font-weight-bold,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-700,
+ font-weight: $ion-font-weight-bold,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-700,
text-transform: none,
text-decoration: none,
);
-$ionic-body-lg-regular: (
- font-size: $ionic-font-size-400,
+$ion-body-action-xl: (
+ font-size: $ion-font-size-500,
font-style: normal,
- font-weight: $ionic-font-weight-regular,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-600,
+ font-weight: $ion-font-weight-medium,
+ letter-spacing: $ion-font-letter-spacing-1,
+ line-height: $ion-font-line-height-600,
text-transform: none,
text-decoration: none,
);
-$ionic-body-lg-medium: (
- font-size: $ionic-font-size-400,
+$ion-body-action-lg: (
+ font-size: $ion-font-size-400,
font-style: normal,
- font-weight: $ionic-font-weight-medium,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-600,
+ font-weight: $ion-font-weight-medium,
+ letter-spacing: $ion-font-letter-spacing-1,
+ line-height: $ion-font-line-height-600,
text-transform: none,
text-decoration: none,
);
-$ionic-body-lg-semi-bold: (
- font-size: $ionic-font-size-400,
+$ion-body-action-md: (
+ font-size: $ion-font-size-350,
font-style: normal,
- font-weight: $ionic-font-weight-semi-bold,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-600,
+ font-weight: $ion-font-weight-medium,
+ letter-spacing: $ion-font-letter-spacing-1,
+ line-height: $ion-font-line-height-500,
text-transform: none,
text-decoration: none,
);
-$ionic-body-lg-bold: (
- font-size: $ionic-font-size-400,
+$ion-body-action-sm: (
+ font-size: $ion-font-size-300,
font-style: normal,
- font-weight: $ionic-font-weight-bold,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-600,
+ font-weight: $ion-font-weight-medium,
+ letter-spacing: $ion-font-letter-spacing-1,
+ line-height: $ion-font-line-height-500,
text-transform: none,
text-decoration: none,
);
-$ionic-body-lg-link: (
- font-size: $ionic-font-size-400,
+$ion-body-lg-regular: (
+ font-size: $ion-font-size-400,
font-style: normal,
- font-weight: $ionic-font-weight-regular,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-600,
- text-transform: none,
- text-decoration: underline,
-);
-
-$ionic-body-lg-italic: (
- font-size: $ionic-font-size-400,
- font-style: italic,
- font-weight: $ionic-font-weight-regular,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-600,
+ font-weight: $ion-font-weight-regular,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-600,
text-transform: none,
text-decoration: none,
);
-$ionic-body-md-regular: (
- font-size: $ionic-font-size-350,
+$ion-body-lg-medium: (
+ font-size: $ion-font-size-400,
font-style: normal,
- font-weight: $ionic-font-weight-regular,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-600,
+ font-weight: $ion-font-weight-medium,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-600,
text-transform: none,
text-decoration: none,
);
-$ionic-body-md-medium: (
- font-size: $ionic-font-size-350,
+$ion-body-lg-semi-bold: (
+ font-size: $ion-font-size-400,
font-style: normal,
- font-weight: $ionic-font-weight-medium,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-600,
+ font-weight: $ion-font-weight-semi-bold,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-600,
text-transform: none,
text-decoration: none,
);
-$ionic-body-md-semi-bold: (
- font-size: $ionic-font-size-350,
+$ion-body-lg-bold: (
+ font-size: $ion-font-size-400,
font-style: normal,
- font-weight: $ionic-font-weight-semi-bold,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-600,
+ font-weight: $ion-font-weight-bold,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-600,
text-transform: none,
text-decoration: none,
);
-$ionic-body-md-bold: (
- font-size: $ionic-font-size-350,
+$ion-body-md-regular: (
+ font-size: $ion-font-size-350,
font-style: normal,
- font-weight: $ionic-font-weight-bold,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-600,
+ font-weight: $ion-font-weight-regular,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-600,
text-transform: none,
text-decoration: none,
);
-$ionic-body-md-link: (
- font-size: $ionic-font-size-350,
+$ion-body-md-medium: (
+ font-size: $ion-font-size-350,
font-style: normal,
- font-weight: $ionic-font-weight-regular,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-600,
- text-transform: none,
- text-decoration: underline,
-);
-
-$ionic-body-md-italic: (
- font-size: $ionic-font-size-350,
- font-style: italic,
- font-weight: $ionic-font-weight-regular,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-600,
+ font-weight: $ion-font-weight-medium,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-600,
text-transform: none,
text-decoration: none,
);
-$ionic-body-sm-regular: (
- font-size: $ionic-font-size-300,
+$ion-body-md-semi-bold: (
+ font-size: $ion-font-size-350,
font-style: normal,
- font-weight: $ionic-font-weight-regular,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-500,
+ font-weight: $ion-font-weight-semi-bold,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-600,
text-transform: none,
text-decoration: none,
);
-$ionic-body-sm-medium: (
- font-size: $ionic-font-size-300,
+$ion-body-md-bold: (
+ font-size: $ion-font-size-350,
font-style: normal,
- font-weight: $ionic-font-weight-medium,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-500,
+ font-weight: $ion-font-weight-bold,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-600,
text-transform: none,
text-decoration: none,
);
-$ionic-body-sm-semi-bold: (
- font-size: $ionic-font-size-300,
+$ion-body-sm-regular: (
+ font-size: $ion-font-size-300,
font-style: normal,
- font-weight: $ionic-font-weight-semi-bold,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-500,
+ font-weight: $ion-font-weight-regular,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-500,
text-transform: none,
text-decoration: none,
);
-$ionic-body-sm-bold: (
- font-size: $ionic-font-size-300,
+$ion-body-sm-medium: (
+ font-size: $ion-font-size-300,
font-style: normal,
- font-weight: $ionic-font-weight-bold,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-500,
+ font-weight: $ion-font-weight-medium,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-500,
text-transform: none,
text-decoration: none,
);
-$ionic-body-sm-link: (
- font-size: $ionic-font-size-300,
+$ion-body-sm-semi-bold: (
+ font-size: $ion-font-size-300,
font-style: normal,
- font-weight: $ionic-font-weight-regular,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-500,
- text-transform: none,
- text-decoration: underline,
-);
-
-$ionic-body-sm-italic: (
- font-size: $ionic-font-size-300,
- font-style: italic,
- font-weight: $ionic-font-weight-regular,
- letter-spacing: $ionic-letter-spacing-0,
- line-height: $ionic-line-height-500,
+ font-weight: $ion-font-weight-semi-bold,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-500,
text-transform: none,
text-decoration: none,
);
-$ionic-action-xl: (
- font-size: $ionic-font-size-500,
+$ion-body-sm-bold: (
+ font-size: $ion-font-size-300,
font-style: normal,
- font-weight: $ionic-font-weight-medium,
- letter-spacing: $ionic-letter-spacing-1,
- line-height: $ionic-line-height-600,
+ font-weight: $ion-font-weight-bold,
+ letter-spacing: $ion-font-letter-spacing-0,
+ line-height: $ion-font-line-height-500,
text-transform: none,
text-decoration: none,
);
-$ionic-action-lg: (
- font-size: $ionic-font-size-400,
+$ion-overline-regular: (
+ font-size: $ion-font-size-300,
font-style: normal,
- font-weight: $ionic-font-weight-medium,
- letter-spacing: $ionic-letter-spacing-1,
- line-height: $ionic-line-height-600,
- text-transform: none,
- text-decoration: none,
-);
-
-$ionic-action-md: (
- font-size: $ionic-font-size-350,
- font-style: normal,
- font-weight: $ionic-font-weight-medium,
- letter-spacing: $ionic-letter-spacing-1,
- line-height: $ionic-line-height-500,
- text-transform: none,
- text-decoration: none,
-);
-
-$ionic-action-sm: (
- font-size: $ionic-font-size-300,
- font-style: normal,
- font-weight: $ionic-font-weight-medium,
- letter-spacing: $ionic-letter-spacing-1,
- line-height: $ionic-line-height-500,
- text-transform: none,
- text-decoration: none,
-);
-
-$ionic-overline-regular: (
- font-size: $ionic-font-size-300,
- font-style: normal,
- font-weight: $ionic-font-weight-regular,
- letter-spacing: $ionic-letter-spacing-2,
- line-height: $ionic-line-height-500,
+ font-weight: $ion-font-weight-regular,
+ letter-spacing: $ion-font-letter-spacing-2,
+ line-height: $ion-font-line-height-500,
text-transform: uppercase,
text-decoration: none,
);
-$ionic-overline-medium: (
- font-size: $ionic-font-size-300,
+$ion-overline-medium: (
+ font-size: $ion-font-size-300,
font-style: normal,
- font-weight: $ionic-font-weight-medium,
- letter-spacing: $ionic-letter-spacing-2,
- line-height: $ionic-line-height-500,
+ font-weight: $ion-font-weight-medium,
+ letter-spacing: $ion-font-letter-spacing-2,
+ line-height: $ion-font-line-height-500,
text-transform: uppercase,
text-decoration: none,
);
-$ionic-overline-semi-bold: (
- font-size: $ionic-font-size-300,
+$ion-overline-semi-bold: (
+ font-size: $ion-font-size-300,
font-style: normal,
- font-weight: $ionic-font-weight-semi-bold,
- letter-spacing: $ionic-letter-spacing-2,
- line-height: $ionic-line-height-500,
+ font-weight: $ion-font-weight-semi-bold,
+ letter-spacing: $ion-font-letter-spacing-2,
+ line-height: $ion-font-line-height-500,
text-transform: uppercase,
text-decoration: none,
);
-$ionic-overline-bold: (
- font-size: $ionic-font-size-300,
+$ion-overline-bold: (
+ font-size: $ion-font-size-300,
font-style: normal,
- font-weight: $ionic-font-weight-bold,
- letter-spacing: $ionic-letter-spacing-2,
- line-height: $ionic-line-height-500,
+ font-weight: $ion-font-weight-bold,
+ letter-spacing: $ion-font-letter-spacing-2,
+ line-height: $ion-font-line-height-500,
text-transform: uppercase,
text-decoration: none,
);
diff --git a/core/src/foundations/tokens.preview.html b/core/src/foundations/tokens.preview.html
deleted file mode 100644
index acaf82b1b3..0000000000
--- a/core/src/foundations/tokens.preview.html
+++ /dev/null
@@ -1,1749 +0,0 @@
-
-
-
-
-
- Design Tokens
-
-
-
-
-
-
-
-
-
- Design Tokens - Preview
-
-
-
- Color Tokens
-
-
-
-
- Color |
- Hex |
- Token Name |
-
-
-
-
- |
- #ffffff |
- -color-base-white |
-
-
-
- |
- #111111 |
- -color-base-black |
-
-
-
- |
- #f1f1f1 |
- -color-neutral-100 |
-
-
-
- |
- #e7e7e7 |
- -color-neutral-200 |
-
-
-
- |
- #cfcfcf |
- -color-neutral-300 |
-
-
-
- |
- #b9b9b9 |
- -color-neutral-400 |
-
-
-
- |
- #a2a2a2 |
- -color-neutral-500 |
-
-
-
- |
- #8c8c8c |
- -color-neutral-600 |
-
-
-
- |
- #777777 |
- -color-neutral-700 |
-
-
-
- |
- #626262 |
- -color-neutral-800 |
-
-
-
- |
- #4e4e4e |
- -color-neutral-900 |
-
-
-
- |
- #3b3b3b |
- -color-neutral-1000 |
-
-
-
- |
- #292929 |
- -color-neutral-1100 |
-
-
-
- |
- #242424 |
- -color-neutral-1200 |
-
-
-
- |
- #feeded |
- -color-red-100 |
-
-
-
- |
- #fde1e1 |
- -color-red-200 |
-
-
-
- |
- #fcc1c1 |
- -color-red-300 |
-
-
-
- |
- #faa1a1 |
- -color-red-400 |
-
-
-
- |
- #f97d7d |
- -color-red-500 |
-
-
-
- |
- #f85151 |
- -color-red-600 |
-
-
-
- |
- #e52929 |
- -color-red-700 |
-
-
-
- |
- #bf2222 |
- -color-red-800 |
-
-
-
- |
- #991b1b |
- -color-red-900 |
-
-
-
- |
- #761515 |
- -color-red-1000 |
-
-
-
- |
- #540f0f |
- -color-red-1100 |
-
-
-
- |
- #330909 |
- -color-red-1200 |
-
-
-
- |
- #feedea |
- -color-pumpkin-100 |
-
-
-
- |
- #fde0db |
- -color-pumpkin-200 |
-
-
-
- |
- #fbbdb1 |
- -color-pumpkin-300 |
-
-
-
- |
- #f9947c |
- -color-pumpkin-400 |
-
-
-
- |
- #f75d07 |
- -color-pumpkin-500 |
-
-
-
- |
- #da5206 |
- -color-pumpkin-600 |
-
-
-
- |
- #bd4705 |
- -color-pumpkin-700 |
-
-
-
- |
- #9f3c05 |
- -color-pumpkin-800 |
-
-
-
- |
- #803004 |
- -color-pumpkin-900 |
-
-
-
- |
- #602403 |
- -color-pumpkin-1000 |
-
-
-
- |
- #401802 |
- -color-pumpkin-1100 |
-
-
-
- |
- #210c01 |
- -color-pumpkin-1200 |
-
-
-
- |
- #fff1ea |
- -color-orange-100 |
-
-
-
- |
- #ffe8db |
- -color-orange-200 |
-
-
-
- |
- #ffcfb1 |
- -color-orange-300 |
-
-
-
- |
- #ffb37b |
- -color-orange-400 |
-
-
-
- |
- #ff9400 |
- -color-orange-500 |
-
-
-
- |
- #e18300 |
- -color-orange-600 |
-
-
-
- |
- #c37100 |
- -color-orange-700 |
-
-
-
- |
- #a45f00 |
- -color-orange-800 |
-
-
-
- |
- #844d00 |
- -color-orange-900 |
-
-
-
- |
- #633a00 |
- -color-orange-1000 |
-
-
-
- |
- #422700 |
- -color-orange-1100 |
-
-
-
- |
- #221400 |
- -color-orange-1200 |
-
-
-
- |
- #fff9ea |
- -color-yellow-100 |
-
-
-
- |
- #fff5db |
- -color-yellow-200 |
-
-
-
- |
- #ffebb1 |
- -color-yellow-300 |
-
-
-
- |
- #ffe07b |
- -color-yellow-400 |
-
-
-
- |
- #ffd600 |
- -color-yellow-500 |
-
-
-
- |
- #e1bd00 |
- -color-yellow-600 |
-
-
-
- |
- #c3a400 |
- -color-yellow-700 |
-
-
-
- |
- #a48a00 |
- -color-yellow-800 |
-
-
-
- |
- #846f00 |
- -color-yellow-900 |
-
-
-
- |
- #635300 |
- -color-yellow-1000 |
-
-
-
- |
- #423800 |
- -color-yellow-1100 |
-
-
-
- |
- #221d00 |
- -color-yellow-1200 |
-
-
-
- |
- #f3faea |
- -color-lime-100 |
-
-
-
- |
- #eaf7db |
- -color-lime-200 |
-
-
-
- |
- #d3efb2 |
- -color-lime-300 |
-
-
-
- |
- #bbe77d |
- -color-lime-400 |
-
-
-
- |
- #a0df18 |
- -color-lime-500 |
-
-
-
- |
- #8dc515 |
- -color-lime-600 |
-
-
-
- |
- #7aab12 |
- -color-lime-700 |
-
-
-
- |
- #678f0f |
- -color-lime-800 |
-
-
-
- |
- #53730c |
- -color-lime-900 |
-
-
-
- |
- #3e5709 |
- -color-lime-1000 |
-
-
-
- |
- #2a3a06 |
- -color-lime-1100 |
-
-
-
- |
- #151e03 |
- -color-lime-1200 |
-
-
-
- |
- #ebf9ec |
- -color-green-100 |
-
-
-
- |
- #dcf5de |
- -color-green-200 |
-
-
-
- |
- #b3ebb7 |
- -color-green-300 |
-
-
-
- |
- #7fe089 |
- -color-green-400 |
-
-
-
- |
- #23d643 |
- -color-green-500 |
-
-
-
- |
- #1fbd3b |
- -color-green-600 |
-
-
-
- |
- #1ba433 |
- -color-green-700 |
-
-
-
- |
- #178a2b |
- -color-green-800 |
-
-
-
- |
- #126f23 |
- -color-green-900 |
-
-
-
- |
- #0e531a |
- -color-green-1000 |
-
-
-
- |
- #093811 |
- -color-green-1100 |
-
-
-
- |
- #051d09 |
- -color-green-1200 |
-
-
-
- |
- #eaf8f5 |
- -color-teal-100 |
-
-
-
- |
- #dbf3ee |
- -color-teal-200 |
-
-
-
- |
- #b1e7dd |
- -color-teal-300 |
-
-
-
- |
- #7bdbca |
- -color-teal-400 |
-
-
-
- |
- #00cfb7 |
- -color-teal-500 |
-
-
-
- |
- #00b7a2 |
- -color-teal-600 |
-
-
-
- |
- #009e8c |
- -color-teal-700 |
-
-
-
- |
- #008576 |
- -color-teal-800 |
-
-
-
- |
- #006b5f |
- -color-teal-900 |
-
-
-
- |
- #005147 |
- -color-teal-1000 |
-
-
-
- |
- #003630 |
- -color-teal-1100 |
-
-
-
- |
- #001c19 |
- -color-teal-1200 |
-
-
-
- |
- #ebf9fe |
- -color-aqua-100 |
-
-
-
- |
- #dcf4fd |
- -color-aqua-200 |
-
-
-
- |
- #b3e9fc |
- -color-aqua-300 |
-
-
-
- |
- #80defa |
- -color-aqua-400 |
-
-
-
- |
- #27d3f9 |
- -color-aqua-500 |
-
-
-
- |
- #22bbdc |
- -color-aqua-600 |
-
-
-
- |
- #1ea2bf |
- -color-aqua-700 |
-
-
-
- |
- #1988a0 |
- -color-aqua-800 |
-
-
-
- |
- #146d81 |
- -color-aqua-900 |
-
-
-
- |
- #0f5261 |
- -color-aqua-1000 |
-
-
-
- |
- #0a3741 |
- -color-aqua-1100 |
-
-
-
- |
- #051c21 |
- -color-aqua-1200 |
-
-
-
- |
- #f2f4fd |
- -color-blue-100 |
-
-
-
- |
- #e9ecfc |
- -color-blue-200 |
-
-
-
- |
- #d0d7fa |
- -color-blue-300 |
-
-
-
- |
- #b5c0f7 |
- -color-blue-400 |
-
-
-
- |
- #94a5f4 |
- -color-blue-500 |
-
-
-
- |
- #6986f2 |
- -color-blue-600 |
-
-
-
- |
- #105cef |
- -color-blue-700 |
-
-
-
- |
- #0f54da |
- -color-blue-800 |
-
-
-
- |
- #0d4bc3 |
- -color-blue-900 |
-
-
-
- |
- #0b41a9 |
- -color-blue-1000 |
-
-
-
- |
- #09358a |
- -color-blue-1100 |
-
-
-
- |
- #072561 |
- -color-blue-1200 |
-
-
-
- |
- #f3f2fb |
- -color-indigo-100 |
-
-
-
- |
- #eae9f9 |
- -color-indigo-200 |
-
-
-
- |
- #d3d1f2 |
- -color-indigo-300 |
-
-
-
- |
- #bab5eb |
- -color-indigo-400 |
-
-
-
- |
- #9d95e4 |
- -color-indigo-500 |
-
-
-
- |
- #786bdd |
- -color-indigo-600 |
-
-
-
- |
- #411bd5 |
- -color-indigo-700 |
-
-
-
- |
- #3b19c3 |
- -color-indigo-800 |
-
-
-
- |
- #3516ae |
- -color-indigo-900 |
-
-
-
- |
- #2e1397 |
- -color-indigo-1000 |
-
-
-
- |
- #26107b |
- -color-indigo-1100 |
-
-
-
- |
- #1a0b57 |
- -color-indigo-1200 |
-
-
-
- |
- #f5f2fe |
- -color-violet-100 |
-
-
-
- |
- #eee9fd |
- -color-violet-200 |
-
-
-
- |
- #dcd1fb |
- -color-violet-300 |
-
-
-
- |
- #c9b6f9 |
- -color-violet-400 |
-
-
-
- |
- #b396f6 |
- -color-violet-500 |
-
-
-
- |
- #9a6cf4 |
- -color-violet-600 |
-
-
-
- |
- #7c20f2 |
- -color-violet-700 |
-
-
-
- |
- #711ddd |
- -color-violet-800 |
-
-
-
- |
- #651ac5 |
- -color-violet-900 |
-
-
-
- |
- #5817ab |
- -color-violet-1000 |
-
-
-
- |
- #48128c |
- -color-violet-1100 |
-
-
-
- |
- #330d63 |
- -color-violet-1200 |
-
-
-
- |
- #f9f3fe |
- -color-purple-100 |
-
-
-
- |
- #f5eafd |
- -color-purple-200 |
-
-
-
- |
- #e9d3fa |
- -color-purple-300 |
-
-
-
- |
- #deb9f8 |
- -color-purple-400 |
-
-
-
- |
- #d29bf6 |
- -color-purple-500 |
-
-
-
- |
- #c575f3 |
- -color-purple-600 |
-
-
-
- |
- #b73cf1 |
- -color-purple-700 |
-
-
-
- |
- #a737dc |
- -color-purple-800 |
-
-
-
- |
- #9531c5 |
- -color-purple-900 |
-
-
-
- |
- #812aaa |
- -color-purple-1000 |
-
-
-
- |
- #6a238b |
- -color-purple-1100 |
-
-
-
- |
- #4b1862 |
- -color-purple-1200 |
-
-
-
- |
- #fdf3fb |
- -color-magenta-100 |
-
-
-
- |
- #fcebf8 |
- -color-magenta-200 |
-
-
-
- |
- #f9d4f1 |
- -color-magenta-300 |
-
-
-
- |
- #f6bcea |
- -color-magenta-400 |
-
-
-
- |
- #f39fe3 |
- -color-magenta-500 |
-
-
-
- |
- #f07cdb |
- -color-magenta-600 |
-
-
-
- |
- #ed4ad3 |
- -color-magenta-700 |
-
-
-
- |
- #d844c1 |
- -color-magenta-800 |
-
-
-
- |
- #c13cac |
- -color-magenta-900 |
-
-
-
- |
- #a83495 |
- -color-magenta-1000 |
-
-
-
- |
- #892b7a |
- -color-magenta-1100 |
-
-
-
- |
- #611e56 |
- -color-magenta-1200 |
-
-
-
- |
- #fef3f5 |
- -color-pink-100 |
-
-
-
- |
- #fdeaee |
- -color-pink-200 |
-
-
-
- |
- #fad3dc |
- -color-pink-300 |
-
-
-
- |
- #f8b9c9 |
- -color-pink-400 |
-
-
-
- |
- #f69bb3 |
- -color-pink-500 |
-
-
-
- |
- #f3759a |
- -color-pink-600 |
-
-
-
- |
- #f13b7d |
- -color-pink-700 |
-
-
-
- |
- #dc3672 |
- -color-pink-800 |
-
-
-
- |
- #c53066 |
- -color-pink-900 |
-
-
-
- |
- #aa2a58 |
- -color-pink-1000 |
-
-
-
- |
- #8b2248 |
- -color-pink-1100 |
-
-
-
- |
- #621833 |
- -color-pink-1200 |
-
-
-
- |
- #f2f4fd |
- -color-primary-100 |
-
-
-
- |
- #e9ecfc |
- -color-primary-200 |
-
-
-
- |
- #d0d7fa |
- -color-primary-300 |
-
-
-
- |
- #b5c0f7 |
- -color-primary-400 |
-
-
-
- |
- #94a5f4 |
- -color-primary-500 |
-
-
-
- |
- #6986f2 |
- -color-primary-600 |
-
-
-
- |
- #105cef |
- -color-primary-700 |
-
-
-
- |
- #0f54da |
- -color-primary-800 |
-
-
-
- |
- #0d4bc3 |
- -color-primary-900 |
-
-
-
- |
- #0b41a9 |
- -color-primary-1000 |
-
-
-
- |
- #09358a |
- -color-primary-1100 |
-
-
-
- |
- #072561 |
- -color-primary-1200 |
-
-
-
- |
- #105cef |
- -color-primary-base |
-
-
-
- |
- #ebf9fe |
- -color-info-100 |
-
-
-
- |
- #dcf4fd |
- -color-info-200 |
-
-
-
- |
- #b3e9fc |
- -color-info-300 |
-
-
-
- |
- #80defa |
- -color-info-400 |
-
-
-
- |
- #27d3f9 |
- -color-info-500 |
-
-
-
- |
- #22bbdc |
- -color-info-600 |
-
-
-
- |
- #1ea2bf |
- -color-info-700 |
-
-
-
- |
- #1988a0 |
- -color-info-800 |
-
-
-
- |
- #146d81 |
- -color-info-900 |
-
-
-
- |
- #0f5261 |
- -color-info-1000 |
-
-
-
- |
- #0a3741 |
- -color-info-1100 |
-
-
-
- |
- #051c21 |
- -color-info-1200 |
-
-
-
- |
- #1ea2bf |
- -color-info-base |
-
-
-
- |
- #fff1ea |
- -color-warning-100 |
-
-
-
- |
- #ffe8db |
- -color-warning-200 |
-
-
-
- |
- #ffcfb1 |
- -color-warning-300 |
-
-
-
- |
- #ffb37b |
- -color-warning-400 |
-
-
-
- |
- #ff9400 |
- -color-warning-500 |
-
-
-
- |
- #e18300 |
- -color-warning-600 |
-
-
-
- |
- #c37100 |
- -color-warning-700 |
-
-
-
- |
- #a45f00 |
- -color-warning-800 |
-
-
-
- |
- #844d00 |
- -color-warning-900 |
-
-
-
- |
- #633a00 |
- -color-warning-1000 |
-
-
-
- |
- #422700 |
- -color-warning-1100 |
-
-
-
- |
- #221400 |
- -color-warning-1200 |
-
-
-
- |
- #c37100 |
- -color-warning-base |
-
-
-
- |
- #feeded |
- -color-danger-100 |
-
-
-
- |
- #fde1e1 |
- -color-danger-200 |
-
-
-
- |
- #fcc1c1 |
- -color-danger-300 |
-
-
-
- |
- #faa1a1 |
- -color-danger-400 |
-
-
-
- |
- #f97d7d |
- -color-danger-500 |
-
-
-
- |
- #f85151 |
- -color-danger-600 |
-
-
-
- |
- #e52929 |
- -color-danger-700 |
-
-
-
- |
- #bf2222 |
- -color-danger-800 |
-
-
-
- |
- #991b1b |
- -color-danger-900 |
-
-
-
- |
- #761515 |
- -color-danger-1000 |
-
-
-
- |
- #540f0f |
- -color-danger-1100 |
-
-
-
- |
- #330909 |
- -color-danger-1200 |
-
-
-
- |
- #e52929 |
- -color-danger-base |
-
-
-
- |
- #ebf9ec |
- -color-success-100 |
-
-
-
- |
- #dcf5de |
- -color-success-200 |
-
-
-
- |
- #b3ebb7 |
- -color-success-300 |
-
-
-
- |
- #7fe089 |
- -color-success-400 |
-
-
-
- |
- #23d643 |
- -color-success-500 |
-
-
-
- |
- #1fbd3b |
- -color-success-600 |
-
-
-
- |
- #1ba433 |
- -color-success-700 |
-
-
-
- |
- #178a2b |
- -color-success-800 |
-
-
-
- |
- #126f23 |
- -color-success-900 |
-
-
-
- |
- #0e531a |
- -color-success-1000 |
-
-
-
- |
- #093811 |
- -color-success-1100 |
-
-
-
- |
- #051d09 |
- -color-success-1200 |
-
-
-
- |
- #1ba433 |
- -color-success-base |
-
-
-
-
-
- Font Size Tokens
-
-
-font-size-275 (11px)
-
-
-font-size-300 (12px)
-
-
-font-size-350 (14px)
-
-
-font-size-400 (16px)
-
-
-font-size-450 (18px)
-
-
-font-size-500 (20px)
-
-
-font-size-550 (22px)
-
-
-font-size-600 (24px)
-
-
-font-size-650 (26px)
-
-
-font-size-700 (28px)
-
-
-font-size-800 (32px)
-
-
-font-size-900 (36px)
-
-
- Font Weight Tokens
-
-
-font-weight-thin (100)
-
-
-font-weight-extra-light (200)
-
-
-font-weight-light (300)
-
-
-font-weight-regular (400)
-
-
-font-weight-medium (500)
-
-
-font-weight-semi-bold (600)
-
-
-font-weight-bold (700)
-
-
-font-weight-extra-bold (800)
-
-
-font-weight-black (900)
-
-
- Letter Spacing Tokens
-
-
-letter-spacing-0 (0px)
-
-
-letter-spacing-1 (1px)
-
-
-letter-spacing-2 (1.5px)
-
-
- Box Shadow Tokens
-
-
- -elevation-100
-
-
-
- -elevation-200
-
-
-
- -elevation-300
-
-
-
- -elevation-400
-
-
-
- -elevation-500
-
-
-
- -elevation-600
-
-
-
- -elevation-700
-
-
-
- -elevation-800
-
-
-
- Border Size Tokens
-
-
-border-size-0 (0px)
-
-
-border-size-025 (1px)
-
-
-border-size-050 (2px)
-
-
-border-size-075 (3px)
-
-
- Border Radius Tokens
-
-
-border-radius-0 (0px)
-
-
-border-radius-050 (2px)
-
-
-border-radius-100 (4px)
-
-
-border-radius-200 (8px)
-
-
-border-radius-300 (12px)
-
-
-border-radius-400 (16px)
-
-
-border-radius-500 (20px)
-
-
-border-radius-800 (32px)
-
-
-border-radius-1000 (40px)
-
-
-border-radius-full (999px)
-
-
- Border Style Tokens
-
-
-border-style-none (none)
-
-
-border-style-solid (solid)
-
-
-border-style-dashed (dashed)
-
-
-border-style-dotted (dotted)
-
-
- Space Tokens
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/core/src/foundations/tokens/README.md b/core/src/foundations/tokens/README.md
deleted file mode 100644
index 12df47e1af..0000000000
--- a/core/src/foundations/tokens/README.md
+++ /dev/null
@@ -1,5 +0,0 @@
-# Design Tokens JSON Files
-
-Please, do not directly change the JSON files on this token folder. They should come from the UX/UI Team (from Figma or any used source).
-
-Any changes done here should be validated with UX/UI and Framework teams.
diff --git a/core/src/foundations/tokens/effect.styles.tokens.json b/core/src/foundations/tokens/effect.styles.tokens.json
deleted file mode 100644
index c6ffbb39b9..0000000000
--- a/core/src/foundations/tokens/effect.styles.tokens.json
+++ /dev/null
@@ -1,154 +0,0 @@
-{
- "Elevation-100": {
- "$type": "shadow",
- "$value": [
- {
- "offsetX": "0px",
- "offsetY": "3px",
- "blur": "9px",
- "spread": "0px",
- "color": "#00000012"
- },
- {
- "offsetX": "0px",
- "offsetY": "0px",
- "blur": "4px",
- "spread": "0px",
- "color": "#0000000a"
- }
- ]
- },
- "Elevation-200": {
- "$type": "shadow",
- "$value": [
- {
- "offsetX": "0px",
- "offsetY": "8px",
- "blur": "25px",
- "spread": "0px",
- "color": "#00000014"
- },
- {
- "offsetX": "0px",
- "offsetY": "1px",
- "blur": "5px",
- "spread": "0px",
- "color": "#0000000d"
- }
- ]
- },
- "Elevation-300": {
- "$type": "shadow",
- "$value": [
- {
- "offsetX": "0px",
- "offsetY": "6px",
- "blur": "32px",
- "spread": "0px",
- "color": "#00000029"
- },
- {
- "offsetX": "0px",
- "offsetY": "2px",
- "blur": "7px",
- "spread": "0px",
- "color": "#0000000d"
- }
- ]
- },
- "Elevation-400": {
- "$type": "shadow",
- "$value": [
- {
- "offsetX": "0px",
- "offsetY": "15px",
- "blur": "48px",
- "spread": "0px",
- "color": "#0000002e"
- },
- {
- "offsetX": "0px",
- "offsetY": "3px",
- "blur": "12px",
- "spread": "0px",
- "color": "#0000001f"
- }
- ]
- },
- "Elevation-500": {
- "$type": "shadow",
- "$value": [
- {
- "offsetX": "0px",
- "offsetY": "3px",
- "blur": "9px",
- "spread": "0px",
- "color": "#062b6312"
- },
- {
- "offsetX": "0px",
- "offsetY": "0px",
- "blur": "4px",
- "spread": "0px",
- "color": "#062b630a"
- }
- ]
- },
- "Elevation-600": {
- "$type": "shadow",
- "$value": [
- {
- "offsetX": "0px",
- "offsetY": "8px",
- "blur": "25px",
- "spread": "0px",
- "color": "#062b6314"
- },
- {
- "offsetX": "0px",
- "offsetY": "1px",
- "blur": "5px",
- "spread": "0px",
- "color": "#062b630d"
- }
- ]
- },
- "Elevation-700": {
- "$type": "shadow",
- "$value": [
- {
- "offsetX": "0px",
- "offsetY": "15px",
- "blur": "32px",
- "spread": "0px",
- "color": "#062b6317"
- },
- {
- "offsetX": "0px",
- "offsetY": "2px",
- "blur": "7px",
- "spread": "0px",
- "color": "#062b630d"
- }
- ]
- },
- "Elevation-800": {
- "$type": "shadow",
- "$value": [
- {
- "offsetX": "0px",
- "offsetY": "20px",
- "blur": "48px",
- "spread": "0px",
- "color": "#062b631f"
- },
- {
- "offsetX": "0px",
- "offsetY": "3px",
- "blur": "14px",
- "spread": "0px",
- "color": "#062b631f"
- }
- ]
- }
-}
\ No newline at end of file
diff --git a/core/src/foundations/tokens/manifest.json b/core/src/foundations/tokens/manifest.json
deleted file mode 100644
index 4c38474aba..0000000000
--- a/core/src/foundations/tokens/manifest.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "name": "Design Tokens",
- "collections": {
- "Primitives": {
- "modes": {
- "Value": [
- "Primitives.Value.tokens.json"
- ]
- }
- },
- "Theme": {
- "modes": {
- "Ionic": [
- "Theme.Ionic.tokens.json"
- ]
- }
- }
- },
- "styles": {
- "text": [
- "text.styles.tokens.json"
- ],
- "effect": [
- "effect.styles.tokens.json"
- ],
- "color": [
- "color.styles.tokens.json"
- ]
- }
-}
\ No newline at end of file
diff --git a/core/src/foundations/tokens/primitives.value.tokens.json b/core/src/foundations/tokens/primitives.value.tokens.json
deleted file mode 100644
index cd84c6b927..0000000000
--- a/core/src/foundations/tokens/primitives.value.tokens.json
+++ /dev/null
@@ -1,1220 +0,0 @@
-{
- "font-size": {
- "275": {
- "$type": "dimension",
- "$value": "11px"
- },
- "300": {
- "$type": "dimension",
- "$value": "12px"
- },
- "350": {
- "$type": "dimension",
- "$value": "14px"
- },
- "400": {
- "$type": "dimension",
- "$value": "16px"
- },
- "450": {
- "$type": "dimension",
- "$value": "18px"
- },
- "500": {
- "$type": "dimension",
- "$value": "20px"
- },
- "550": {
- "$type": "dimension",
- "$value": "22px"
- },
- "600": {
- "$type": "dimension",
- "$value": "24px"
- },
- "650": {
- "$type": "dimension",
- "$value": "26px"
- },
- "700": {
- "$type": "dimension",
- "$value": "28px"
- },
- "800": {
- "$type": "dimension",
- "$value": "32px"
- },
- "900": {
- "$type": "dimension",
- "$value": "36px"
- }
- },
- "font-weight": {
- "thin": {
- "$type": "dimension",
- "$value": "100"
- },
- "extra-light": {
- "$type": "dimension",
- "$value": "200"
- },
- "light": {
- "$type": "dimension",
- "$value": "300"
- },
- "regular": {
- "$type": "dimension",
- "$value": "400"
- },
- "medium": {
- "$type": "dimension",
- "$value": "500"
- },
- "semi-bold": {
- "$type": "dimension",
- "$value": "600"
- },
- "bold": {
- "$type": "dimension",
- "$value": "700"
- },
- "extra-bold": {
- "$type": "dimension",
- "$value": "800"
- },
- "black": {
- "$type": "dimension",
- "$value": "900"
- }
- },
- "letter-spacing": {
- "0": {
- "$type": "string",
- "$value": "0"
- },
- "1": {
- "$type": "string",
- "$value": "1%"
- },
- "2": {
- "$type": "string",
- "$value": "1.5%"
- }
- },
- "line-height": {
- "300": {
- "$type": "dimension",
- "$value": "{scale.300}"
- },
- "400": {
- "$type": "dimension",
- "$value": "{scale.400}"
- },
- "500": {
- "$type": "dimension",
- "$value": "{scale.500}"
- },
- "600": {
- "$type": "dimension",
- "$value": "{scale.600}"
- },
- "700": {
- "$type": "dimension",
- "$value": "{scale.700}"
- },
- "800": {
- "$type": "dimension",
- "$value": "{scale.800}"
- },
- "900": {
- "$type": "dimension",
- "$value": "{scale.900}"
- },
- "1100": {
- "$type": "dimension",
- "$value": "{scale.1100}"
- },
- "1200": {
- "$type": "dimension",
- "$value": "{scale.1200}"
- },
- "full": {
- "$type": "string",
- "$value": "100%"
- }
- },
- "space": {
- "0": {
- "$type": "dimension",
- "$value": "{scale.0}"
- },
- "100": {
- "$type": "dimension",
- "$value": "{scale.100}"
- },
- "150": {
- "$type": "dimension",
- "$value": "{scale.150}"
- },
- "200": {
- "$type": "dimension",
- "$value": "{scale.200}"
- },
- "250": {
- "$type": "dimension",
- "$value": "{scale.250}"
- },
- "300": {
- "$type": "dimension",
- "$value": "{scale.300}"
- },
- "400": {
- "$type": "dimension",
- "$value": "{scale.400}"
- },
- "500": {
- "$type": "dimension",
- "$value": "{scale.500}"
- },
- "600": {
- "$type": "dimension",
- "$value": "{scale.600}"
- },
- "700": {
- "$type": "dimension",
- "$value": "{scale.700}"
- },
- "800": {
- "$type": "dimension",
- "$value": "{scale.800}"
- },
- "850": {
- "$type": "dimension",
- "$value": "{scale.850}"
- },
- "900": {
- "$type": "dimension",
- "$value": "{scale.900}"
- },
- "1000": {
- "$type": "dimension",
- "$value": "{scale.1000}"
- },
- "1200": {
- "$type": "dimension",
- "$value": "{scale.1200}"
- },
- "050": {
- "$type": "dimension",
- "$value": "{scale.050}"
- }
- },
- "border-radius": {
- "0": {
- "$type": "dimension",
- "$value": "{scale.0}"
- },
- "100": {
- "$type": "dimension",
- "$value": "{scale.100}"
- },
- "200": {
- "$type": "dimension",
- "$value": "{scale.200}"
- },
- "300": {
- "$type": "dimension",
- "$value": "{scale.300}"
- },
- "400": {
- "$type": "dimension",
- "$value": "{scale.400}"
- },
- "500": {
- "$type": "dimension",
- "$value": "{scale.500}"
- },
- "800": {
- "$type": "dimension",
- "$value": "{scale.800}"
- },
- "1000": {
- "$type": "dimension",
- "$value": "{scale.1000}"
- },
- "050": {
- "$type": "dimension",
- "$value": "{scale.050}"
- },
- "full": {
- "$type": "dimension",
- "$value": "999px"
- }
- },
- "border-size": {
- "0": {
- "$type": "dimension",
- "$value": "{scale.0}"
- },
- "025": {
- "$type": "dimension",
- "$value": "{scale.025}"
- },
- "050": {
- "$type": "dimension",
- "$value": "{scale.050}"
- },
- "075": {
- "$type": "dimension",
- "$value": "{scale.075}"
- }
- },
- "border-style": {
- "none": {
- "$type": "string",
- "$value": "none"
- },
- "solid": {
- "$type": "string",
- "$value": "solid"
- },
- "dashed": {
- "$type": "string",
- "$value": "dashed"
- },
- "dotted": {
- "$type": "string",
- "$value": "dotted"
- }
- },
- "color": {
- "base": {
- "white": {
- "$type": "color",
- "$value": "#ffffff"
- },
- "black": {
- "$type": "color",
- "$value": "#111111"
- }
- },
- "neutral": {
- "100": {
- "$type": "color",
- "$value": "#f1f1f1"
- },
- "200": {
- "$type": "color",
- "$value": "#e7e7e7"
- },
- "300": {
- "$type": "color",
- "$value": "#cfcfcf"
- },
- "400": {
- "$type": "color",
- "$value": "#b9b9b9"
- },
- "500": {
- "$type": "color",
- "$value": "#a2a2a2"
- },
- "600": {
- "$type": "color",
- "$value": "#8c8c8c"
- },
- "700": {
- "$type": "color",
- "$value": "#777777"
- },
- "800": {
- "$type": "color",
- "$value": "#626262"
- },
- "900": {
- "$type": "color",
- "$value": "#4e4e4e"
- },
- "1000": {
- "$type": "color",
- "$value": "#3b3b3b"
- },
- "1100": {
- "$type": "color",
- "$value": "#292929"
- },
- "1200": {
- "$type": "color",
- "$value": "#242424"
- }
- },
- "red": {
- "100": {
- "$type": "color",
- "$value": "#feeded"
- },
- "200": {
- "$type": "color",
- "$value": "#fde1e1"
- },
- "300": {
- "$type": "color",
- "$value": "#fcc1c1"
- },
- "400": {
- "$type": "color",
- "$value": "#faa1a1"
- },
- "500": {
- "$type": "color",
- "$value": "#f97d7d"
- },
- "600": {
- "$type": "color",
- "$value": "#f85151"
- },
- "700": {
- "$type": "color",
- "$value": "#e52929"
- },
- "800": {
- "$type": "color",
- "$value": "#bf2222"
- },
- "900": {
- "$type": "color",
- "$value": "#991b1b"
- },
- "1000": {
- "$type": "color",
- "$value": "#761515"
- },
- "1100": {
- "$type": "color",
- "$value": "#540f0f"
- },
- "1200": {
- "$type": "color",
- "$value": "#330909"
- }
- },
- "pumpkin": {
- "100": {
- "$type": "color",
- "$value": "#feedea"
- },
- "200": {
- "$type": "color",
- "$value": "#fde0db"
- },
- "300": {
- "$type": "color",
- "$value": "#fbbdb1"
- },
- "400": {
- "$type": "color",
- "$value": "#f9947c"
- },
- "500": {
- "$type": "color",
- "$value": "#f75d07"
- },
- "600": {
- "$type": "color",
- "$value": "#da5206"
- },
- "700": {
- "$type": "color",
- "$value": "#bd4705"
- },
- "800": {
- "$type": "color",
- "$value": "#9f3c05"
- },
- "900": {
- "$type": "color",
- "$value": "#803004"
- },
- "1000": {
- "$type": "color",
- "$value": "#602403"
- },
- "1100": {
- "$type": "color",
- "$value": "#401802"
- },
- "1200": {
- "$type": "color",
- "$value": "#210c01"
- }
- },
- "orange": {
- "100": {
- "$type": "color",
- "$value": "#fff1ea"
- },
- "200": {
- "$type": "color",
- "$value": "#ffe8db"
- },
- "300": {
- "$type": "color",
- "$value": "#ffcfb1"
- },
- "400": {
- "$type": "color",
- "$value": "#ffb37b"
- },
- "500": {
- "$type": "color",
- "$value": "#ff9400"
- },
- "600": {
- "$type": "color",
- "$value": "#e18300"
- },
- "700": {
- "$type": "color",
- "$value": "#c37100"
- },
- "800": {
- "$type": "color",
- "$value": "#a45f00"
- },
- "900": {
- "$type": "color",
- "$value": "#844d00"
- },
- "1000": {
- "$type": "color",
- "$value": "#633a00"
- },
- "1100": {
- "$type": "color",
- "$value": "#422700"
- },
- "1200": {
- "$type": "color",
- "$value": "#221400"
- }
- },
- "yellow": {
- "100": {
- "$type": "color",
- "$value": "#fff9ea"
- },
- "200": {
- "$type": "color",
- "$value": "#fff5db"
- },
- "300": {
- "$type": "color",
- "$value": "#ffebb1"
- },
- "400": {
- "$type": "color",
- "$value": "#ffe07b"
- },
- "500": {
- "$type": "color",
- "$value": "#ffd600"
- },
- "600": {
- "$type": "color",
- "$value": "#e1bd00"
- },
- "700": {
- "$type": "color",
- "$value": "#c3a400"
- },
- "800": {
- "$type": "color",
- "$value": "#a48a00"
- },
- "900": {
- "$type": "color",
- "$value": "#846f00"
- },
- "1000": {
- "$type": "color",
- "$value": "#635300"
- },
- "1100": {
- "$type": "color",
- "$value": "#423800"
- },
- "1200": {
- "$type": "color",
- "$value": "#221d00"
- }
- },
- "lime": {
- "100": {
- "$type": "color",
- "$value": "#f3faea"
- },
- "200": {
- "$type": "color",
- "$value": "#eaf7db"
- },
- "300": {
- "$type": "color",
- "$value": "#d3efb2"
- },
- "400": {
- "$type": "color",
- "$value": "#bbe77d"
- },
- "500": {
- "$type": "color",
- "$value": "#a0df18"
- },
- "600": {
- "$type": "color",
- "$value": "#8dc515"
- },
- "700": {
- "$type": "color",
- "$value": "#7aab12"
- },
- "800": {
- "$type": "color",
- "$value": "#678f0f"
- },
- "900": {
- "$type": "color",
- "$value": "#53730c"
- },
- "1000": {
- "$type": "color",
- "$value": "#3e5709"
- },
- "1100": {
- "$type": "color",
- "$value": "#2a3a06"
- },
- "1200": {
- "$type": "color",
- "$value": "#151e03"
- }
- },
- "green": {
- "100": {
- "$type": "color",
- "$value": "#ebf9ec"
- },
- "200": {
- "$type": "color",
- "$value": "#dcf5de"
- },
- "300": {
- "$type": "color",
- "$value": "#b3ebb7"
- },
- "400": {
- "$type": "color",
- "$value": "#7fe089"
- },
- "500": {
- "$type": "color",
- "$value": "#23d643"
- },
- "600": {
- "$type": "color",
- "$value": "#1fbd3b"
- },
- "700": {
- "$type": "color",
- "$value": "#1ba433"
- },
- "800": {
- "$type": "color",
- "$value": "#178a2b"
- },
- "900": {
- "$type": "color",
- "$value": "#126f23"
- },
- "1000": {
- "$type": "color",
- "$value": "#0e531a"
- },
- "1100": {
- "$type": "color",
- "$value": "#093811"
- },
- "1200": {
- "$type": "color",
- "$value": "#051d09"
- }
- },
- "teal": {
- "100": {
- "$type": "color",
- "$value": "#eaf8f5"
- },
- "200": {
- "$type": "color",
- "$value": "#dbf3ee"
- },
- "300": {
- "$type": "color",
- "$value": "#b1e7dd"
- },
- "400": {
- "$type": "color",
- "$value": "#7bdbca"
- },
- "500": {
- "$type": "color",
- "$value": "#00cfb7"
- },
- "600": {
- "$type": "color",
- "$value": "#00b7a2"
- },
- "700": {
- "$type": "color",
- "$value": "#009e8c"
- },
- "800": {
- "$type": "color",
- "$value": "#008576"
- },
- "900": {
- "$type": "color",
- "$value": "#006b5f"
- },
- "1000": {
- "$type": "color",
- "$value": "#005147"
- },
- "1100": {
- "$type": "color",
- "$value": "#003630"
- },
- "1200": {
- "$type": "color",
- "$value": "#001c19"
- }
- },
- "aqua": {
- "100": {
- "$type": "color",
- "$value": "#ebf9fe"
- },
- "200": {
- "$type": "color",
- "$value": "#dcf4fd"
- },
- "300": {
- "$type": "color",
- "$value": "#b3e9fc"
- },
- "400": {
- "$type": "color",
- "$value": "#80defa"
- },
- "500": {
- "$type": "color",
- "$value": "#27d3f9"
- },
- "600": {
- "$type": "color",
- "$value": "#22bbdc"
- },
- "700": {
- "$type": "color",
- "$value": "#1ea2bf"
- },
- "800": {
- "$type": "color",
- "$value": "#1988a0"
- },
- "900": {
- "$type": "color",
- "$value": "#146d81"
- },
- "1000": {
- "$type": "color",
- "$value": "#0f5261"
- },
- "1100": {
- "$type": "color",
- "$value": "#0a3741"
- },
- "1200": {
- "$type": "color",
- "$value": "#051c21"
- }
- },
- "blue": {
- "100": {
- "$type": "color",
- "$value": "#f2f4fd"
- },
- "200": {
- "$type": "color",
- "$value": "#e9ecfc"
- },
- "300": {
- "$type": "color",
- "$value": "#d0d7fa"
- },
- "400": {
- "$type": "color",
- "$value": "#b5c0f7"
- },
- "500": {
- "$type": "color",
- "$value": "#94a5f4"
- },
- "600": {
- "$type": "color",
- "$value": "#6986f2"
- },
- "700": {
- "$type": "color",
- "$value": "#105cef"
- },
- "800": {
- "$type": "color",
- "$value": "#0f54da"
- },
- "900": {
- "$type": "color",
- "$value": "#0d4bc3"
- },
- "1000": {
- "$type": "color",
- "$value": "#0b41a9"
- },
- "1100": {
- "$type": "color",
- "$value": "#09358a"
- },
- "1200": {
- "$type": "color",
- "$value": "#072561"
- }
- },
- "indigo": {
- "100": {
- "$type": "color",
- "$value": "#f3f2fb"
- },
- "200": {
- "$type": "color",
- "$value": "#eae9f9"
- },
- "300": {
- "$type": "color",
- "$value": "#d3d1f2"
- },
- "400": {
- "$type": "color",
- "$value": "#bab5eb"
- },
- "500": {
- "$type": "color",
- "$value": "#9d95e4"
- },
- "600": {
- "$type": "color",
- "$value": "#786bdd"
- },
- "700": {
- "$type": "color",
- "$value": "#411bd5"
- },
- "800": {
- "$type": "color",
- "$value": "#3b19c3"
- },
- "900": {
- "$type": "color",
- "$value": "#3516ae"
- },
- "1000": {
- "$type": "color",
- "$value": "#2e1397"
- },
- "1100": {
- "$type": "color",
- "$value": "#26107b"
- },
- "1200": {
- "$type": "color",
- "$value": "#1a0b57"
- }
- },
- "violet": {
- "100": {
- "$type": "color",
- "$value": "#f5f2fe"
- },
- "200": {
- "$type": "color",
- "$value": "#eee9fd"
- },
- "300": {
- "$type": "color",
- "$value": "#dcd1fb"
- },
- "400": {
- "$type": "color",
- "$value": "#c9b6f9"
- },
- "500": {
- "$type": "color",
- "$value": "#b396f6"
- },
- "600": {
- "$type": "color",
- "$value": "#9a6cf4"
- },
- "700": {
- "$type": "color",
- "$value": "#7c20f2"
- },
- "800": {
- "$type": "color",
- "$value": "#711ddd"
- },
- "900": {
- "$type": "color",
- "$value": "#651ac5"
- },
- "1000": {
- "$type": "color",
- "$value": "#5817ab"
- },
- "1100": {
- "$type": "color",
- "$value": "#48128c"
- },
- "1200": {
- "$type": "color",
- "$value": "#330d63"
- }
- },
- "purple": {
- "100": {
- "$type": "color",
- "$value": "#f9f3fe"
- },
- "200": {
- "$type": "color",
- "$value": "#f5eafd"
- },
- "300": {
- "$type": "color",
- "$value": "#e9d3fa"
- },
- "400": {
- "$type": "color",
- "$value": "#deb9f8"
- },
- "500": {
- "$type": "color",
- "$value": "#d29bf6"
- },
- "600": {
- "$type": "color",
- "$value": "#c575f3"
- },
- "700": {
- "$type": "color",
- "$value": "#b73cf1"
- },
- "800": {
- "$type": "color",
- "$value": "#a737dc"
- },
- "900": {
- "$type": "color",
- "$value": "#9531c5"
- },
- "1000": {
- "$type": "color",
- "$value": "#812aaa"
- },
- "1100": {
- "$type": "color",
- "$value": "#6a238b"
- },
- "1200": {
- "$type": "color",
- "$value": "#4b1862"
- }
- },
- "magenta": {
- "100": {
- "$type": "color",
- "$value": "#fdf3fb"
- },
- "200": {
- "$type": "color",
- "$value": "#fcebf8"
- },
- "300": {
- "$type": "color",
- "$value": "#f9d4f1"
- },
- "400": {
- "$type": "color",
- "$value": "#f6bcea"
- },
- "500": {
- "$type": "color",
- "$value": "#f39fe3"
- },
- "600": {
- "$type": "color",
- "$value": "#f07cdb"
- },
- "700": {
- "$type": "color",
- "$value": "#ed4ad3"
- },
- "800": {
- "$type": "color",
- "$value": "#d844c1"
- },
- "900": {
- "$type": "color",
- "$value": "#c13cac"
- },
- "1000": {
- "$type": "color",
- "$value": "#a83495"
- },
- "1100": {
- "$type": "color",
- "$value": "#892b7a"
- },
- "1200": {
- "$type": "color",
- "$value": "#611e56"
- }
- },
- "pink": {
- "100": {
- "$type": "color",
- "$value": "#fef3f5"
- },
- "200": {
- "$type": "color",
- "$value": "#fdeaee"
- },
- "300": {
- "$type": "color",
- "$value": "#fad3dc"
- },
- "400": {
- "$type": "color",
- "$value": "#f8b9c9"
- },
- "500": {
- "$type": "color",
- "$value": "#f69bb3"
- },
- "600": {
- "$type": "color",
- "$value": "#f3759a"
- },
- "700": {
- "$type": "color",
- "$value": "#f13b7d"
- },
- "800": {
- "$type": "color",
- "$value": "#dc3672"
- },
- "900": {
- "$type": "color",
- "$value": "#c53066"
- },
- "1000": {
- "$type": "color",
- "$value": "#aa2a58"
- },
- "1100": {
- "$type": "color",
- "$value": "#8b2248"
- },
- "1200": {
- "$type": "color",
- "$value": "#621833"
- }
- }
- },
- "z-index": {
- "0": {
- "$type": "dimension",
- "$value": "0"
- },
- "1": {
- "$type": "dimension",
- "$value": "100"
- },
- "2": {
- "$type": "dimension",
- "$value": "200"
- },
- "3": {
- "$type": "dimension",
- "$value": "300"
- },
- "4": {
- "$type": "dimension",
- "$value": "400"
- },
- "500": {
- "$type": "dimension",
- "$value": "500"
- },
- "bottom": {
- "$type": "dimension",
- "$value": "-99999"
- },
- "top": {
- "$type": "dimension",
- "$value": "99999"
- }
- },
- "scale": {
- "0": {
- "$type": "dimension",
- "$value": "0px"
- },
- "100": {
- "$type": "dimension",
- "$value": "4px"
- },
- "150": {
- "$type": "dimension",
- "$value": "6px"
- },
- "200": {
- "$type": "dimension",
- "$value": "8px"
- },
- "250": {
- "$type": "dimension",
- "$value": "10px"
- },
- "300": {
- "$type": "dimension",
- "$value": "12px"
- },
- "400": {
- "$type": "dimension",
- "$value": "16px"
- },
- "500": {
- "$type": "dimension",
- "$value": "20px"
- },
- "600": {
- "$type": "dimension",
- "$value": "24px"
- },
- "700": {
- "$type": "dimension",
- "$value": "28px"
- },
- "800": {
- "$type": "dimension",
- "$value": "32px"
- },
- "850": {
- "$type": "dimension",
- "$value": "34px"
- },
- "900": {
- "$type": "dimension",
- "$value": "36px"
- },
- "1000": {
- "$type": "dimension",
- "$value": "40px"
- },
- "1100": {
- "$type": "dimension",
- "$value": "44px"
- },
- "1200": {
- "$type": "dimension",
- "$value": "48px"
- },
- "1400": {
- "$type": "dimension",
- "$value": "56px"
- },
- "1600": {
- "$type": "dimension",
- "$value": "64px"
- },
- "1800": {
- "$type": "dimension",
- "$value": "72px"
- },
- "2000": {
- "$type": "dimension",
- "$value": "80px"
- },
- "2400": {
- "$type": "dimension",
- "$value": "96px"
- },
- "2800": {
- "$type": "dimension",
- "$value": "112px"
- },
- "3200": {
- "$type": "dimension",
- "$value": "128px"
- },
- "3400": {
- "$type": "dimension",
- "$value": "136px"
- },
- "3600": {
- "$type": "dimension",
- "$value": "144px"
- },
- "4000": {
- "$type": "dimension",
- "$value": "160px"
- },
- "5000": {
- "$type": "dimension",
- "$value": "200px"
- },
- "6200": {
- "$type": "dimension",
- "$value": "248px"
- },
- "7400": {
- "$type": "dimension",
- "$value": "296px"
- },
- "9000": {
- "$type": "dimension",
- "$value": "360px"
- },
- "025": {
- "$type": "dimension",
- "$value": "1px"
- },
- "050": {
- "$type": "dimension",
- "$value": "2px"
- },
- "075": {
- "$type": "dimension",
- "$value": "3px"
- }
- }
-}
diff --git a/core/src/foundations/tokens/text.styles.tokens.json b/core/src/foundations/tokens/text.styles.tokens.json
deleted file mode 100644
index 38d18ffeb1..0000000000
--- a/core/src/foundations/tokens/text.styles.tokens.json
+++ /dev/null
@@ -1,682 +0,0 @@
-{
- "display": {
- "sm": {
- "regular": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.800}",
- "fontWeight": 400,
- "letterSpacing": "{letter-spacing.0}",
- "lineHeight": "{line-height.1100}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "light": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.800}",
- "fontWeight": 300,
- "letterSpacing": "{letter-spacing.0}",
- "lineHeight": "{line-height.1100}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- }
- },
- "lg": {
- "regular": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.900}",
- "fontWeight": 400,
- "letterSpacing": "{letter-spacing.0}",
- "lineHeight": "{line-height.1200}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "light": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.900}",
- "fontWeight": 300,
- "letterSpacing": "{letter-spacing.0}",
- "lineHeight": "{line-height.1200}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- }
- }
- },
- "heading": {
- "h1": {
- "regular": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.700}",
- "fontWeight": 400,
- "letterSpacing": "0%",
- "lineHeight": "{line-height.900}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "medium": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.700}",
- "fontWeight": 500,
- "letterSpacing": "0%",
- "lineHeight": "{line-height.900}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "semi bold": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.600}",
- "fontWeight": 600,
- "letterSpacing": "0%",
- "lineHeight": "{line-height.900}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "bold": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.700}",
- "fontWeight": 700,
- "letterSpacing": "0%",
- "lineHeight": "{line-height.900}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- }
- },
- "h2": {
- "regular": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.650}",
- "fontWeight": 400,
- "letterSpacing": "0%",
- "lineHeight": "{line-height.900}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "medium": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.650}",
- "fontWeight": 500,
- "letterSpacing": "0%",
- "lineHeight": "{line-height.900}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "semi bold": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.650}",
- "fontWeight": 600,
- "letterSpacing": "0%",
- "lineHeight": "{line-height.900}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "bold": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.650}",
- "fontWeight": 700,
- "letterSpacing": "0%",
- "lineHeight": "{line-height.900}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- }
- },
- "h3": {
- "regular": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.600}",
- "fontWeight": 400,
- "letterSpacing": "0%",
- "lineHeight": "{line-height.800}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "medium": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.600}",
- "fontWeight": 500,
- "letterSpacing": "0%",
- "lineHeight": "{line-height.800}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "semi bold": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.600}",
- "fontWeight": 600,
- "letterSpacing": "0%",
- "lineHeight": "{line-height.800}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "bold": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.600}",
- "fontWeight": 700,
- "letterSpacing": "0%",
- "lineHeight": "{line-height.800}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- }
- },
- "h4": {
- "regular": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.550}",
- "fontWeight": 400,
- "letterSpacing": "0%",
- "lineHeight": "{line-height.700}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "medium": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.550}",
- "fontWeight": 500,
- "letterSpacing": "0%",
- "lineHeight": "{line-height.700}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "semi bold": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.550}",
- "fontWeight": 600,
- "letterSpacing": "0%",
- "lineHeight": "{line-height.700}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "bold": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.550}",
- "fontWeight": 700,
- "letterSpacing": "0%",
- "lineHeight": "{line-height.700}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- }
- },
- "h5": {
- "regular": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.500}",
- "fontWeight": 400,
- "letterSpacing": "0%",
- "lineHeight": "{line-height.700}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "medium": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.500}",
- "fontWeight": 500,
- "letterSpacing": "0%",
- "lineHeight": "{line-height.700}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "semi bold": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.500}",
- "fontWeight": 600,
- "letterSpacing": "0%",
- "lineHeight": "{line-height.700}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "bold": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.500}",
- "fontWeight": 700,
- "letterSpacing": "0%",
- "lineHeight": "{line-height.700}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- }
- },
- "h6": {
- "regular": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.450}",
- "fontWeight": 400,
- "letterSpacing": "0%",
- "lineHeight": "{line-height.700}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "medium": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.450}",
- "fontWeight": 500,
- "letterSpacing": "{letter-spacing.0}",
- "lineHeight": "{line-height.700}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "semi bold": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.450}",
- "fontWeight": 600,
- "letterSpacing": "0%",
- "lineHeight": "{font-size.700}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "bold": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.450}",
- "fontWeight": 700,
- "letterSpacing": "0%",
- "lineHeight": "{line-height.700}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- }
- }
- },
- "body": {
- "lg": {
- "regular": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.400}",
- "fontWeight": 400,
- "letterSpacing": "{letter-spacing.0}",
- "lineHeight": "{line-height.600}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "medium": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.400}",
- "fontWeight": 500,
- "letterSpacing": "{letter-spacing.0}",
- "lineHeight": "{line-height.600}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "semi bold": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.400}",
- "fontWeight": 600,
- "letterSpacing": "{letter-spacing.0}",
- "lineHeight": "{line-height.600}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "bold": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.400}",
- "fontWeight": 700,
- "letterSpacing": "{letter-spacing.0}",
- "lineHeight": "{line-height.600}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "link": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.400}",
- "fontWeight": 400,
- "letterSpacing": "{letter-spacing.0}",
- "lineHeight": "{line-height.600}",
- "textTransform": "none",
- "textDecoration": "underline"
- }
- },
- "italic": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.400}",
- "fontWeight": 400,
- "letterSpacing": "{letter-spacing.0}",
- "lineHeight": "{line-height.600}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- }
- },
- "md": {
- "regular": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.350}",
- "fontWeight": 400,
- "letterSpacing": "{letter-spacing.0}",
- "lineHeight": "{line-height.600}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "medium": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.350}",
- "fontWeight": 500,
- "letterSpacing": "{letter-spacing.0}",
- "lineHeight": "{line-height.600}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "semi bold": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.350}",
- "fontWeight": 600,
- "letterSpacing": "{letter-spacing.0}",
- "lineHeight": "{line-height.600}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "bold": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.350}",
- "fontWeight": 700,
- "letterSpacing": "{letter-spacing.0}",
- "lineHeight": "{line-height.600}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "link": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.350}",
- "fontWeight": 400,
- "letterSpacing": "{letter-spacing.0}",
- "lineHeight": "{line-height.600}",
- "textTransform": "none",
- "textDecoration": "underline"
- }
- },
- "italic": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.350}",
- "fontWeight": 400,
- "letterSpacing": "{letter-spacing.0}",
- "lineHeight": "{line-height.600}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- }
- },
- "sm": {
- "regular": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.300}",
- "fontWeight": 400,
- "letterSpacing": "{letter-spacing.0}",
- "lineHeight": "{line-height.500}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "medium": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "12px",
- "fontWeight": 500,
- "letterSpacing": "{letter-spacing.0}",
- "lineHeight": "{line-height.500}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "semi bold": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.300}",
- "fontWeight": 600,
- "letterSpacing": "{letter-spacing.0}",
- "lineHeight": "{line-height.500}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "bold": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.300}",
- "fontWeight": 700,
- "letterSpacing": "{letter-spacing.0}",
- "lineHeight": "{line-height.500}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "link": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.300}",
- "fontWeight": 400,
- "letterSpacing": "{letter-spacing.0}",
- "lineHeight": "{line-height.500}",
- "textTransform": "none",
- "textDecoration": "underline"
- }
- },
- "italic": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.300}",
- "fontWeight": 400,
- "letterSpacing": "{letter-spacing.0}",
- "lineHeight": "{line-height.500}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- }
- }
- },
- "action": {
- "xl": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.500}",
- "fontWeight": 500,
- "letterSpacing": "1%",
- "lineHeight": "{line-height.600}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "lg": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.400}",
- "fontWeight": 500,
- "letterSpacing": "1%",
- "lineHeight": "{line-height.600}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "md": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.350}",
- "fontWeight": 500,
- "letterSpacing": "1%",
- "lineHeight": "{line-height.500}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- },
- "sm": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.300}",
- "fontWeight": 500,
- "letterSpacing": "1%",
- "lineHeight": "{line-height.500}",
- "textTransform": "none",
- "textDecoration": "none"
- }
- }
- },
- "overline": {
- "regular": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.300}",
- "fontWeight": 400,
- "letterSpacing": "1.5%",
- "lineHeight": "{line-height.500}",
- "textTransform": "uppercase",
- "textDecoration": "none"
- }
- },
- "medium": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.300}",
- "fontWeight": 500,
- "letterSpacing": "1.5%",
- "lineHeight": "{line-height.500}",
- "textTransform": "uppercase",
- "textDecoration": "none"
- }
- },
- "semi bold": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.300}",
- "fontWeight": 600,
- "letterSpacing": "1.5%",
- "lineHeight": "{line-height.500}",
- "textTransform": "uppercase",
- "textDecoration": "none"
- }
- },
- "bold": {
- "$type": "typography",
- "$value": {
- "fontFamily": "{font-family.Inter}",
- "fontSize": "{font-size.300}",
- "fontWeight": 700,
- "letterSpacing": "1.5%",
- "lineHeight": "{line-height.500}",
- "textTransform": "uppercase",
- "textDecoration": "none"
- }
- }
- }
-}
diff --git a/core/src/foundations/tokens/theme/theme.ionic.tokens.json b/core/src/foundations/tokens/theme/theme.ionic.tokens.json
deleted file mode 100644
index 404144ec34..0000000000
--- a/core/src/foundations/tokens/theme/theme.ionic.tokens.json
+++ /dev/null
@@ -1,308 +0,0 @@
-{
- "font-family": {
- "Inter": {
- "$type": "string",
- "$value": "Inter"
- }
- },
- "color": {
- "primary": {
- "100": {
- "$type": "color",
- "$value": "{color.blue.100}"
- },
- "200": {
- "$type": "color",
- "$value": "{color.blue.200}"
- },
- "300": {
- "$type": "color",
- "$value": "{color.blue.300}"
- },
- "400": {
- "$type": "color",
- "$value": "{color.blue.400}"
- },
- "500": {
- "$type": "color",
- "$value": "{color.blue.500}"
- },
- "600": {
- "$type": "color",
- "$value": "{color.blue.600}"
- },
- "700": {
- "$type": "color",
- "$value": "{color.blue.700}"
- },
- "800": {
- "$type": "color",
- "$value": "{color.blue.800}"
- },
- "900": {
- "$type": "color",
- "$value": "{color.blue.900}"
- },
- "1000": {
- "$type": "color",
- "$value": "{color.blue.1000}"
- },
- "1100": {
- "$type": "color",
- "$value": "{color.blue.1100}"
- },
- "1200": {
- "$type": "color",
- "$value": "{color.blue.1200}"
- },
- "base": {
- "$type": "color",
- "$value": "{color.primary.700}"
- }
- },
- "info": {
- "100": {
- "$type": "color",
- "$value": "{color.aqua.100}"
- },
- "200": {
- "$type": "color",
- "$value": "{color.aqua.200}"
- },
- "300": {
- "$type": "color",
- "$value": "{color.aqua.300}"
- },
- "400": {
- "$type": "color",
- "$value": "{color.aqua.400}"
- },
- "500": {
- "$type": "color",
- "$value": "{color.aqua.500}"
- },
- "600": {
- "$type": "color",
- "$value": "{color.aqua.600}"
- },
- "700": {
- "$type": "color",
- "$value": "{color.aqua.700}"
- },
- "800": {
- "$type": "color",
- "$value": "{color.aqua.800}"
- },
- "900": {
- "$type": "color",
- "$value": "{color.aqua.900}"
- },
- "1000": {
- "$type": "color",
- "$value": "{color.aqua.1000}"
- },
- "1100": {
- "$type": "color",
- "$value": "{color.aqua.1100}"
- },
- "1200": {
- "$type": "color",
- "$value": "{color.aqua.1200}"
- },
- "base": {
- "$type": "color",
- "$value": "{color.info.700}"
- }
- },
- "warning": {
- "100": {
- "$type": "color",
- "$value": "{color.orange.100}"
- },
- "200": {
- "$type": "color",
- "$value": "{color.orange.200}"
- },
- "300": {
- "$type": "color",
- "$value": "{color.orange.300}"
- },
- "400": {
- "$type": "color",
- "$value": "{color.orange.400}"
- },
- "500": {
- "$type": "color",
- "$value": "{color.orange.500}"
- },
- "600": {
- "$type": "color",
- "$value": "{color.orange.600}"
- },
- "700": {
- "$type": "color",
- "$value": "{color.orange.700}"
- },
- "800": {
- "$type": "color",
- "$value": "{color.orange.800}"
- },
- "900": {
- "$type": "color",
- "$value": "{color.orange.900}"
- },
- "1000": {
- "$type": "color",
- "$value": "{color.orange.1000}"
- },
- "1100": {
- "$type": "color",
- "$value": "{color.orange.1100}"
- },
- "1200": {
- "$type": "color",
- "$value": "{color.orange.1200}"
- },
- "base": {
- "$type": "color",
- "$value": "{color.orange.700}"
- }
- },
- "danger": {
- "100": {
- "$type": "color",
- "$value": "{color.red.100}"
- },
- "200": {
- "$type": "color",
- "$value": "{color.red.200}"
- },
- "300": {
- "$type": "color",
- "$value": "{color.red.300}"
- },
- "400": {
- "$type": "color",
- "$value": "{color.red.400}"
- },
- "500": {
- "$type": "color",
- "$value": "{color.red.500}"
- },
- "600": {
- "$type": "color",
- "$value": "{color.red.600}"
- },
- "700": {
- "$type": "color",
- "$value": "{color.red.700}"
- },
- "800": {
- "$type": "color",
- "$value": "{color.red.800}"
- },
- "900": {
- "$type": "color",
- "$value": "{color.red.900}"
- },
- "1000": {
- "$type": "color",
- "$value": "{color.red.1000}"
- },
- "1100": {
- "$type": "color",
- "$value": "{color.red.1100}"
- },
- "1200": {
- "$type": "color",
- "$value": "{color.red.1200}"
- },
- "base": {
- "$type": "color",
- "$value": "{color.danger.700}"
- }
- },
- "success": {
- "100": {
- "$type": "color",
- "$value": "{color.green.100}"
- },
- "200": {
- "$type": "color",
- "$value": "{color.green.200}"
- },
- "300": {
- "$type": "color",
- "$value": "{color.green.300}"
- },
- "400": {
- "$type": "color",
- "$value": "{color.green.400}"
- },
- "500": {
- "$type": "color",
- "$value": "{color.green.500}"
- },
- "600": {
- "$type": "color",
- "$value": "{color.green.600}"
- },
- "700": {
- "$type": "color",
- "$value": "{color.green.700}"
- },
- "800": {
- "$type": "color",
- "$value": "{color.green.800}"
- },
- "900": {
- "$type": "color",
- "$value": "{color.green.900}"
- },
- "1000": {
- "$type": "color",
- "$value": "{color.green.1000}"
- },
- "1100": {
- "$type": "color",
- "$value": "{color.green.1100}"
- },
- "1200": {
- "$type": "color",
- "$value": "{color.green.1200}"
- },
- "base": {
- "$type": "color",
- "$value": "{color.success.700}"
- }
- }
- },
- "state": {
- "focus": {
- "0": {
- "$type": "string",
- "$value": "none"
- },
- "1": {
- "$type": "color",
- "$value": "#9ec4fd"
- },
- "2": {
- "$type": "color",
- "$value": "#ffafaf"
- }
- },
- "disabled": {
- "$type": "color",
- "$value": "#ffffff99"
- },
- "hover": {
- "$type": "color",
- "$value": "#2424240a"
- },
- "pressed": {
- "$type": "color",
- "$value": "#24242414"
- }
- }
-}
diff --git a/core/src/themes/ionic/ionic.mixins.scss b/core/src/themes/ionic/ionic.mixins.scss
index 4b6d05c39f..596d0e1087 100644
--- a/core/src/themes/ionic/ionic.mixins.scss
+++ b/core/src/themes/ionic/ionic.mixins.scss
@@ -17,7 +17,7 @@
position: absolute;
- background-color: tokens.$ionic-state-pressed;
+ background-color: tokens.$ion-state-press;
content: "";
}
@@ -34,7 +34,7 @@
position: absolute;
- background-color: tokens.$ionic-state-disabled;
+ background-color: tokens.$ion-state-disabled;
content: "";
@@ -50,9 +50,9 @@
// --------------------------------------------------
@mixin focused-state($width: null, $style: null, $color: null, $addOffset: true) {
// Use default values if null is passed
- $width: if($width != null, $width, tokens.$ionic-border-size-050);
- $style: if($style != null, $style, tokens.$ionic-border-style-solid);
- $color: if($color != null, $color, tokens.$ionic-state-focus-1);
+ $width: if($width != null, $width, tokens.$ion-border-size-050);
+ $style: if($style != null, $style, tokens.$ion-border-style-solid);
+ $color: if($color != null, $color, tokens.$ion-border-focus-default);
@if $addOffset {
outline-offset: $width;
@@ -63,7 +63,7 @@
// Typography mixin to be used with typography scss variables (ionic.vars.scss)
//
-// ex: @include typography($ionic-heading-h3-medium);
+// ex: @include typography($ion-heading-h3-medium);
//
// --------------------------------------------------
@mixin typography($properties) {