From deb22a5c1b31c9b8cd4b6eb244b015cc6a1fbb88 Mon Sep 17 00:00:00 2001 From: Volpeon Date: Mon, 9 Dec 2024 17:57:32 +0100 Subject: Init --- .gitignore | 2 + assets/boardM.png | Bin 0 -> 3177 bytes assets/boardNewM.png | Bin 0 -> 3121 bytes assets/fb-og.jpg | Bin 0 -> 196880 bytes assets/header.jpeg | Bin 0 -> 36004 bytes assets/linkpfote.svg | 91 ++++++ ...go-9a8b195b900905868baf77e1c88a2e5e45f36e2c.png | Bin 0 -> 179355 bytes package.json | 20 ++ pnpm-lock.yaml | 305 +++++++++++++++++++++ src/_common.scss | 12 + src/_common.vars.scss | 8 + src/_core.scss | 17 ++ src/_core.vars.scss | 50 ++++ src/_header.scss | 16 ++ src/dark.scss | 8 + src/light.scss | 12 + 16 files changed, 541 insertions(+) create mode 100644 .gitignore create mode 100644 assets/boardM.png create mode 100644 assets/boardNewM.png create mode 100644 assets/fb-og.jpg create mode 100644 assets/header.jpeg create mode 100644 assets/linkpfote.svg create mode 100644 assets/styleLogo-9a8b195b900905868baf77e1c88a2e5e45f36e2c.png create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 src/_common.scss create mode 100644 src/_common.vars.scss create mode 100644 src/_core.scss create mode 100644 src/_core.vars.scss create mode 100644 src/_header.scss create mode 100644 src/dark.scss create mode 100644 src/light.scss diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f06235c --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +node_modules +dist diff --git a/assets/boardM.png b/assets/boardM.png new file mode 100644 index 0000000..a58eab5 Binary files /dev/null and b/assets/boardM.png differ diff --git a/assets/boardNewM.png b/assets/boardNewM.png new file mode 100644 index 0000000..206835c Binary files /dev/null and b/assets/boardNewM.png differ diff --git a/assets/fb-og.jpg b/assets/fb-og.jpg new file mode 100644 index 0000000..81ef2ef Binary files /dev/null and b/assets/fb-og.jpg differ diff --git a/assets/header.jpeg b/assets/header.jpeg new file mode 100644 index 0000000..60568e5 Binary files /dev/null and b/assets/header.jpeg differ diff --git a/assets/linkpfote.svg b/assets/linkpfote.svg new file mode 100644 index 0000000..b7bb815 --- /dev/null +++ b/assets/linkpfote.svg @@ -0,0 +1,91 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/assets/styleLogo-9a8b195b900905868baf77e1c88a2e5e45f36e2c.png b/assets/styleLogo-9a8b195b900905868baf77e1c88a2e5e45f36e2c.png new file mode 100644 index 0000000..48cf631 Binary files /dev/null and b/assets/styleLogo-9a8b195b900905868baf77e1c88a2e5e45f36e2c.png differ diff --git a/package.json b/package.json new file mode 100644 index 0000000..252a03d --- /dev/null +++ b/package.json @@ -0,0 +1,20 @@ +{ + "name": "Furbase Design 2024", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "build:light": "sass -I node_modules src/light.scss dist/light.css", + "build:dark": "sass -I node_modules src/dark.scss dist/dark.css", + "build": "pnpm build:light && pnpm build:dark" + }, + "keywords": [], + "author": "", + "license": "ISC", + "dependencies": { + "iro-design": "git+https://git.vulpes.one/git/iro-design.git#404a407e5c60494509d3aa1bdb57155184bc4367", + "iro-sass": "git+https://git.vulpes.one/git/iro-sass.git#351814a60e8909814c7120db96314a1a25d962bd", + "sass": "^1.82.0" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..f7e62d2 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,305 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + iro-design: + specifier: git+https://git.vulpes.one/git/iro-design.git#404a407e5c60494509d3aa1bdb57155184bc4367 + version: git+https://git.vulpes.one/git/iro-design.git#404a407e5c60494509d3aa1bdb57155184bc4367 + iro-sass: + specifier: git+https://git.vulpes.one/git/iro-sass.git#351814a60e8909814c7120db96314a1a25d962bd + version: git+https://git.vulpes.one/git/iro-sass.git#351814a60e8909814c7120db96314a1a25d962bd + sass: + specifier: ^1.82.0 + version: 1.82.0 + +packages: + + '@parcel/watcher-android-arm64@2.5.0': + resolution: {integrity: sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [android] + + '@parcel/watcher-darwin-arm64@2.5.0': + resolution: {integrity: sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [darwin] + + '@parcel/watcher-darwin-x64@2.5.0': + resolution: {integrity: sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [darwin] + + '@parcel/watcher-freebsd-x64@2.5.0': + resolution: {integrity: sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [freebsd] + + '@parcel/watcher-linux-arm-glibc@2.5.0': + resolution: {integrity: sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + + '@parcel/watcher-linux-arm-musl@2.5.0': + resolution: {integrity: sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + + '@parcel/watcher-linux-arm64-glibc@2.5.0': + resolution: {integrity: sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + + '@parcel/watcher-linux-arm64-musl@2.5.0': + resolution: {integrity: sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + + '@parcel/watcher-linux-x64-glibc@2.5.0': + resolution: {integrity: sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + + '@parcel/watcher-linux-x64-musl@2.5.0': + resolution: {integrity: sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + + '@parcel/watcher-win32-arm64@2.5.0': + resolution: {integrity: sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [win32] + + '@parcel/watcher-win32-ia32@2.5.0': + resolution: {integrity: sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA==} + engines: {node: '>= 10.0.0'} + cpu: [ia32] + os: [win32] + + '@parcel/watcher-win32-x64@2.5.0': + resolution: {integrity: sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [win32] + + '@parcel/watcher@2.5.0': + resolution: {integrity: sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==} + engines: {node: '>= 10.0.0'} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + chokidar@4.0.1: + resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} + engines: {node: '>= 14.16.0'} + + detect-libc@1.0.3: + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} + engines: {node: '>=0.10'} + hasBin: true + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + immutable@5.0.3: + resolution: {integrity: sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==} + + include-media@2.0.0: + resolution: {integrity: sha512-LSJcffPYIZ/Kln0rIi5UhqQbZxElDCMYA4dPC5MI1rkwwjptgEiOicHnzB0MMhMNJver0+4zULb4MKlgDyapZg==} + + iro-design@git+https://git.vulpes.one/git/iro-design.git#404a407e5c60494509d3aa1bdb57155184bc4367: + resolution: {commit: 404a407e5c60494509d3aa1bdb57155184bc4367, repo: https://git.vulpes.one/git/iro-design.git, type: git} + version: 1.0.0 + + iro-sass@git+https://git.vulpes.one/git/iro-sass.git#351814a60e8909814c7120db96314a1a25d962bd: + resolution: {commit: 351814a60e8909814c7120db96314a1a25d962bd, repo: https://git.vulpes.one/git/iro-sass.git, type: git} + version: 1.0.2 + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + node-addon-api@7.1.1: + resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + readdirp@4.0.2: + resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} + engines: {node: '>= 14.16.0'} + + sass@1.82.0: + resolution: {integrity: sha512-j4GMCTa8elGyN9A7x7bEglx0VgSpNUG4W4wNedQ33wSMdnkqQCT8HTwOaVSV4e6yQovcu/3Oc4coJP/l0xhL2Q==} + engines: {node: '>=14.0.0'} + hasBin: true + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + +snapshots: + + '@parcel/watcher-android-arm64@2.5.0': + optional: true + + '@parcel/watcher-darwin-arm64@2.5.0': + optional: true + + '@parcel/watcher-darwin-x64@2.5.0': + optional: true + + '@parcel/watcher-freebsd-x64@2.5.0': + optional: true + + '@parcel/watcher-linux-arm-glibc@2.5.0': + optional: true + + '@parcel/watcher-linux-arm-musl@2.5.0': + optional: true + + '@parcel/watcher-linux-arm64-glibc@2.5.0': + optional: true + + '@parcel/watcher-linux-arm64-musl@2.5.0': + optional: true + + '@parcel/watcher-linux-x64-glibc@2.5.0': + optional: true + + '@parcel/watcher-linux-x64-musl@2.5.0': + optional: true + + '@parcel/watcher-win32-arm64@2.5.0': + optional: true + + '@parcel/watcher-win32-ia32@2.5.0': + optional: true + + '@parcel/watcher-win32-x64@2.5.0': + optional: true + + '@parcel/watcher@2.5.0': + dependencies: + detect-libc: 1.0.3 + is-glob: 4.0.3 + micromatch: 4.0.8 + node-addon-api: 7.1.1 + optionalDependencies: + '@parcel/watcher-android-arm64': 2.5.0 + '@parcel/watcher-darwin-arm64': 2.5.0 + '@parcel/watcher-darwin-x64': 2.5.0 + '@parcel/watcher-freebsd-x64': 2.5.0 + '@parcel/watcher-linux-arm-glibc': 2.5.0 + '@parcel/watcher-linux-arm-musl': 2.5.0 + '@parcel/watcher-linux-arm64-glibc': 2.5.0 + '@parcel/watcher-linux-arm64-musl': 2.5.0 + '@parcel/watcher-linux-x64-glibc': 2.5.0 + '@parcel/watcher-linux-x64-musl': 2.5.0 + '@parcel/watcher-win32-arm64': 2.5.0 + '@parcel/watcher-win32-ia32': 2.5.0 + '@parcel/watcher-win32-x64': 2.5.0 + optional: true + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + optional: true + + chokidar@4.0.1: + dependencies: + readdirp: 4.0.2 + + detect-libc@1.0.3: + optional: true + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + optional: true + + immutable@5.0.3: {} + + include-media@2.0.0: {} + + iro-design@git+https://git.vulpes.one/git/iro-design.git#404a407e5c60494509d3aa1bdb57155184bc4367: + dependencies: + include-media: 2.0.0 + iro-sass: git+https://git.vulpes.one/git/iro-sass.git#351814a60e8909814c7120db96314a1a25d962bd + + iro-sass@git+https://git.vulpes.one/git/iro-sass.git#351814a60e8909814c7120db96314a1a25d962bd: {} + + is-extglob@2.1.1: + optional: true + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + optional: true + + is-number@7.0.0: + optional: true + + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + optional: true + + node-addon-api@7.1.1: + optional: true + + picomatch@2.3.1: + optional: true + + readdirp@4.0.2: {} + + sass@1.82.0: + dependencies: + chokidar: 4.0.1 + immutable: 5.0.3 + source-map-js: 1.2.1 + optionalDependencies: + '@parcel/watcher': 2.5.0 + + source-map-js@1.2.1: {} + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + optional: true diff --git a/src/_common.scss b/src/_common.scss new file mode 100644 index 0000000..f31fedb --- /dev/null +++ b/src/_common.scss @@ -0,0 +1,12 @@ +@use 'sass:map'; +@use 'sass:meta'; +@use 'iro-sass/src/props'; + +@use 'common.vars' as vars; +@forward 'common.vars'; + +@mixin styles { + :root { + @include props.materialize(map.values(meta.module-variables('vars'))); + } +} diff --git a/src/_common.vars.scss b/src/_common.vars.scss new file mode 100644 index 0000000..36008f9 --- /dev/null +++ b/src/_common.vars.scss @@ -0,0 +1,8 @@ +@use 'iro-sass/src/props'; + +@use 'core'; + +$wcfHeaderBackground: props.def(--wcfHeaderBackground, props.get(core.$theme, --base, --600)); +$wcfHeaderMenuBackground: props.def(--wcfHeaderMenuBackground, props.get(core.$theme, --base, --800)); +$wcfHeaderMenuLinkBackground: props.def(--wcfHeaderMenuLinkBackground, props.get(core.$theme, --base, --800)); +$wcfHeaderMenuLinkBackgroundActive: props.def(--wcfHeaderMenuLinkBackgroundActive, props.get(core.$theme, --base, --700)); diff --git a/src/_core.scss b/src/_core.scss new file mode 100644 index 0000000..a99d147 --- /dev/null +++ b/src/_core.scss @@ -0,0 +1,17 @@ +@use 'sass:map'; +@use 'iro-sass/src/props'; + +@use 'core.vars' as vars; +@forward 'core.vars'; + +@mixin styles--light { + :root { + @include props.materialize(map.get(vars.$themes, --light)); + } +} + +@mixin styles--dark { + :root { + @include props.materialize(map.get(vars.$themes, --dark)); + } +} diff --git a/src/_core.vars.scss b/src/_core.vars.scss new file mode 100644 index 0000000..65ebb65 --- /dev/null +++ b/src/_core.vars.scss @@ -0,0 +1,50 @@ +@use 'sass:list'; +@use 'sass:map'; +@use 'sass:math'; +@use 'iro-sass/src/props'; +@use 'iro-sass/src/easing'; +@use 'iro-design/src/functions' as fn; + +$themes-spec: ( + --light: ( + --levels: ( + --grays: ( + --50: (-16) .8 0, + --75: (-8) .9 0, + --100: (0) 1 0, + + --200: (easing.cubic-bezier(.2, .1, .7, 1, math.div(1, 7)) * 87) (1 + 1 * math.div(1, 7)) (-30 * math.div(1, 7)), + --300: (easing.cubic-bezier(.2, .1, .7, 1, math.div(2, 7)) * 87) (1 + 1 * math.div(2, 7)) (-30 * math.div(2, 7)), + --400: (easing.cubic-bezier(.2, .1, .7, 1, math.div(3, 7)) * 87) (1 + 1 * math.div(3, 7)) (-30 * math.div(3, 7)), + + --500: (easing.cubic-bezier(.2, .1, .7, 1, math.div(4, 7)) * 87) (1 + 1 * math.div(4, 7)) (-30 * math.div(4, 7)), + --600: (easing.cubic-bezier(.2, .1, .7, 1, math.div(5, 7)) * 87) (1 + 1 * math.div(5, 7)) (-30 * math.div(5, 7)), + --700: (easing.cubic-bezier(.2, .1, .7, 1, math.div(6, 7)) * 87) (1 + 1 * math.div(6, 7)) (-30 * math.div(6, 7)), + --800: (easing.cubic-bezier(.2, .1, .7, 1, math.div(7, 7)) * 87) (1 + 1 * math.div(7, 7)) (-30 * math.div(7, 7)), + --900: #000 + ), + ), + + --palettes: ( + --base: #edddc4 --grays, + ), + ), +); + +$themes: (); + +@each $theme-name, $theme in $themes-spec { + $compiled: props.def(--colors, (), 'color'); + + @each $palette-name, $palette in map.get($theme, --palettes) { + $base-color: list.nth($palette, 1); + $levels: list.nth($palette, 2); + + $palette: fn.palette($base-color, map.get($theme, --levels, $levels), list.nth(map.get($theme, --palettes, --base), 1)); + $compiled: props.merge($compiled, ( $palette-name: $palette )); + } + + $themes: map.set($themes, $theme-name, $compiled); +} + +$theme: map.get($themes, --light); diff --git a/src/_header.scss b/src/_header.scss new file mode 100644 index 0000000..1f3abc7 --- /dev/null +++ b/src/_header.scss @@ -0,0 +1,16 @@ +@mixin styles { + .pageHeaderFacade { + background-image: url(../images/style-6/custom/header.jpeg); + background-repeat: repeat-x; + + > .layoutBoundary { + padding-block: 0; + } + } + + .pageHeaderLogo { + > a { + padding-block: 0; + } + } +} diff --git a/src/dark.scss b/src/dark.scss new file mode 100644 index 0000000..2bc7d79 --- /dev/null +++ b/src/dark.scss @@ -0,0 +1,8 @@ +@use 'sass:meta'; +@use 'iro-sass/src/props'; + +@use 'core'; +@use 'common'; + +@include core.styles--dark; +@include common.styles; diff --git a/src/light.scss b/src/light.scss new file mode 100644 index 0000000..2f9abdc --- /dev/null +++ b/src/light.scss @@ -0,0 +1,12 @@ +@use 'sass:meta'; +@use 'iro-sass/src/props'; + +@use 'core'; +@use 'common'; + +@use 'header'; + +@include core.styles--light; +@include common.styles; + +@include header.styles; -- cgit v1.2.3-70-g09d2