diff options
| author | Volpeon <git@volpeon.ink> | 2024-12-09 17:57:32 +0100 | 
|---|---|---|
| committer | Volpeon <git@volpeon.ink> | 2024-12-09 17:57:32 +0100 | 
| commit | deb22a5c1b31c9b8cd4b6eb244b015cc6a1fbb88 (patch) | |
| tree | c6c35d6ac8b8175fcde41d6e7d167b7132cbc8cc | |
| download | furbase-design-2024-deb22a5c1b31c9b8cd4b6eb244b015cc6a1fbb88.tar.gz furbase-design-2024-deb22a5c1b31c9b8cd4b6eb244b015cc6a1fbb88.tar.bz2 furbase-design-2024-deb22a5c1b31c9b8cd4b6eb244b015cc6a1fbb88.zip | |
Init
| -rw-r--r-- | .gitignore | 2 | ||||
| -rw-r--r-- | assets/boardM.png | bin | 0 -> 3177 bytes | |||
| -rw-r--r-- | assets/boardNewM.png | bin | 0 -> 3121 bytes | |||
| -rw-r--r-- | assets/fb-og.jpg | bin | 0 -> 196880 bytes | |||
| -rw-r--r-- | assets/header.jpeg | bin | 0 -> 36004 bytes | |||
| -rw-r--r-- | assets/linkpfote.svg | 91 | ||||
| -rw-r--r-- | assets/styleLogo-9a8b195b900905868baf77e1c88a2e5e45f36e2c.png | bin | 0 -> 179355 bytes | |||
| -rw-r--r-- | package.json | 20 | ||||
| -rw-r--r-- | pnpm-lock.yaml | 305 | ||||
| -rw-r--r-- | src/_common.scss | 12 | ||||
| -rw-r--r-- | src/_common.vars.scss | 8 | ||||
| -rw-r--r-- | src/_core.scss | 17 | ||||
| -rw-r--r-- | src/_core.vars.scss | 50 | ||||
| -rw-r--r-- | src/_header.scss | 16 | ||||
| -rw-r--r-- | src/dark.scss | 8 | ||||
| -rw-r--r-- | src/light.scss | 12 | 
16 files changed, 541 insertions, 0 deletions
| diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f06235c --- /dev/null +++ b/.gitignore | |||
| @@ -0,0 +1,2 @@ | |||
| 1 | node_modules | ||
| 2 | dist | ||
| diff --git a/assets/boardM.png b/assets/boardM.png new file mode 100644 index 0000000..a58eab5 --- /dev/null +++ b/assets/boardM.png | |||
| Binary files differ | |||
| diff --git a/assets/boardNewM.png b/assets/boardNewM.png new file mode 100644 index 0000000..206835c --- /dev/null +++ b/assets/boardNewM.png | |||
| Binary files differ | |||
| diff --git a/assets/fb-og.jpg b/assets/fb-og.jpg new file mode 100644 index 0000000..81ef2ef --- /dev/null +++ b/assets/fb-og.jpg | |||
| Binary files differ | |||
| diff --git a/assets/header.jpeg b/assets/header.jpeg new file mode 100644 index 0000000..60568e5 --- /dev/null +++ b/assets/header.jpeg | |||
| Binary files 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 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
| 2 | <!-- Created with Inkscape (http://www.inkscape.org/) --> | ||
| 3 | |||
| 4 | <svg | ||
| 5 | xmlns:dc="http://purl.org/dc/elements/1.1/" | ||
| 6 | xmlns:cc="http://creativecommons.org/ns#" | ||
| 7 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | ||
| 8 | xmlns:svg="http://www.w3.org/2000/svg" | ||
| 9 | xmlns="http://www.w3.org/2000/svg" | ||
| 10 | xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | ||
| 11 | xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | ||
| 12 | width="126.50468mm" | ||
| 13 | height="134.14853mm" | ||
| 14 | viewBox="0 0 448.24495 475.32944" | ||
| 15 | id="svg2" | ||
| 16 | version="1.1" | ||
| 17 | inkscape:version="0.91 r13725" | ||
| 18 | sodipodi:docname="linkpfote.svg"> | ||
| 19 | <defs | ||
| 20 | id="defs4" /> | ||
| 21 | <sodipodi:namedview | ||
| 22 | id="base" | ||
| 23 | pagecolor="#ffffff" | ||
| 24 | bordercolor="#666666" | ||
| 25 | borderopacity="1.0" | ||
| 26 | inkscape:pageopacity="0.0" | ||
| 27 | inkscape:pageshadow="2" | ||
| 28 | inkscape:zoom="0.70710678" | ||
| 29 | inkscape:cx="305.39693" | ||
| 30 | inkscape:cy="241.11798" | ||
| 31 | inkscape:document-units="px" | ||
| 32 | inkscape:current-layer="layer1" | ||
| 33 | showgrid="false" | ||
| 34 | fit-margin-top="0" | ||
| 35 | fit-margin-left="0" | ||
| 36 | fit-margin-right="0" | ||
| 37 | fit-margin-bottom="0" | ||
| 38 | inkscape:window-width="1381" | ||
| 39 | inkscape:window-height="847" | ||
| 40 | inkscape:window-x="419" | ||
| 41 | inkscape:window-y="58" | ||
| 42 | inkscape:window-maximized="0" /> | ||
| 43 | <metadata | ||
| 44 | id="metadata7"> | ||
| 45 | <rdf:RDF> | ||
| 46 | <cc:Work | ||
| 47 | rdf:about=""> | ||
| 48 | <dc:format>image/svg+xml</dc:format> | ||
| 49 | <dc:type | ||
| 50 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | ||
| 51 | <dc:title></dc:title> | ||
| 52 | </cc:Work> | ||
| 53 | </rdf:RDF> | ||
| 54 | </metadata> | ||
| 55 | <g | ||
| 56 | inkscape:label="Ebene 1" | ||
| 57 | inkscape:groupmode="layer" | ||
| 58 | id="layer1" | ||
| 59 | transform="translate(-103.34385,-250.74099)"> | ||
| 60 | <path | ||
| 61 | style="opacity:1;fill:#b08d5b;fill-opacity:1;fill-rule:evenodd" | ||
| 62 | d="m 362.34591,600.76542 c 1.85533,44.50908 41.88334,140.71565 -47.42641,123.19868 -50.08356,-9.82325 -43.71543,-62.88501 -94.28571,-91.3691 -44.27547,-24.93849 -106.43941,-0.77422 -116.56344,-67.96739 -8.680708,-57.61385 62.53411,-57.45254 101.25015,-65.9717 40.67094,-8.94931 77.25463,-32.61376 119.31921,-9.10013 15.29687,8.55078 18.38485,13.69335 23.50855,27.42529 5.19051,13.91099 13.08775,57.15783 14.19765,83.78435 z" | ||
| 63 | id="rect4140" | ||
| 64 | inkscape:connector-curvature="0" | ||
| 65 | sodipodi:nodetypes="ssssssss" /> | ||
| 66 | <path | ||
| 67 | style="opacity:1;fill:#b08d5b;fill-opacity:1;fill-rule:evenodd" | ||
| 68 | d="m 220.08554,304.62871 c 25.20461,0.74654 28.03421,44.05659 18.17059,83.99322 -9.8619,39.92972 -41.57472,76.82491 -67.29273,62.95974 -25.71798,-13.86517 -46.4858,-54.86728 -29.43432,-92.1802 17.05149,-37.31291 49.49203,-55.63362 78.55646,-54.77276 z" | ||
| 69 | id="path4151" | ||
| 70 | inkscape:connector-curvature="0" | ||
| 71 | sodipodi:nodetypes="sssss" /> | ||
| 72 | <path | ||
| 73 | style="opacity:1;fill:#b08d5b;fill-opacity:1;fill-rule:evenodd" | ||
| 74 | d="m 433.18835,257.16951 c 25.03458,9.9586 -9.51054,52.82766 -30.55032,82.68647 -26.55145,37.68073 -61.09715,75.2478 -89.64873,59.757 -28.35911,-15.38638 -42.66295,-81.84832 -0.18797,-116.27884 34.13193,-27.66759 81.43753,-41.65849 120.38702,-26.16463 z" | ||
| 75 | id="path4151-2" | ||
| 76 | inkscape:connector-curvature="0" | ||
| 77 | sodipodi:nodetypes="sssss" /> | ||
| 78 | <path | ||
| 79 | style="opacity:1;fill:#b08d5b;fill-opacity:1;fill-rule:evenodd" | ||
| 80 | d="m 520.58168,322.69968 c 19.27491,29.29984 17.85102,66.51049 -1.02595,110.52262 -21.08022,49.14909 -87.89653,64.4922 -117.45413,32.42553 -22.56325,-24.47858 -2.54297,-57.9454 41.82165,-108.08173 29.71755,-33.58373 56.32042,-65.78229 76.65843,-34.86642 z" | ||
| 81 | id="path4151-2-6" | ||
| 82 | inkscape:connector-curvature="0" | ||
| 83 | sodipodi:nodetypes="sssss" /> | ||
| 84 | <path | ||
| 85 | style="opacity:1;fill:#b08d5b;fill-opacity:1;fill-rule:evenodd" | ||
| 86 | d="m 432.0617,621.28699 c -36.11098,-23.76565 -4.16665,-61.24589 27.98825,-85.22793 44.28586,-33.02964 74.64459,-39.17167 86.46652,-14.93478 13.00988,26.67231 -1.15679,59.53949 -18.24241,80.59874 -24.40084,30.07578 -70.56113,36.44578 -96.21236,19.56397 z" | ||
| 87 | id="path4151-28" | ||
| 88 | inkscape:connector-curvature="0" | ||
| 89 | sodipodi:nodetypes="sssss" /> | ||
| 90 | </g> | ||
| 91 | </svg> | ||
| diff --git a/assets/styleLogo-9a8b195b900905868baf77e1c88a2e5e45f36e2c.png b/assets/styleLogo-9a8b195b900905868baf77e1c88a2e5e45f36e2c.png new file mode 100644 index 0000000..48cf631 --- /dev/null +++ b/assets/styleLogo-9a8b195b900905868baf77e1c88a2e5e45f36e2c.png | |||
| Binary files 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 @@ | |||
| 1 | { | ||
| 2 | "name": "Furbase Design 2024", | ||
| 3 | "version": "1.0.0", | ||
| 4 | "description": "", | ||
| 5 | "main": "index.js", | ||
| 6 | "scripts": { | ||
| 7 | "test": "echo \"Error: no test specified\" && exit 1", | ||
| 8 | "build:light": "sass -I node_modules src/light.scss dist/light.css", | ||
| 9 | "build:dark": "sass -I node_modules src/dark.scss dist/dark.css", | ||
| 10 | "build": "pnpm build:light && pnpm build:dark" | ||
| 11 | }, | ||
| 12 | "keywords": [], | ||
| 13 | "author": "", | ||
| 14 | "license": "ISC", | ||
| 15 | "dependencies": { | ||
| 16 | "iro-design": "git+https://git.vulpes.one/git/iro-design.git#404a407e5c60494509d3aa1bdb57155184bc4367", | ||
| 17 | "iro-sass": "git+https://git.vulpes.one/git/iro-sass.git#351814a60e8909814c7120db96314a1a25d962bd", | ||
| 18 | "sass": "^1.82.0" | ||
| 19 | } | ||
| 20 | } | ||
| 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 @@ | |||
| 1 | lockfileVersion: '9.0' | ||
| 2 | |||
| 3 | settings: | ||
| 4 | autoInstallPeers: true | ||
| 5 | excludeLinksFromLockfile: false | ||
| 6 | |||
| 7 | importers: | ||
| 8 | |||
| 9 | .: | ||
| 10 | dependencies: | ||
| 11 | iro-design: | ||
| 12 | specifier: git+https://git.vulpes.one/git/iro-design.git#404a407e5c60494509d3aa1bdb57155184bc4367 | ||
| 13 | version: git+https://git.vulpes.one/git/iro-design.git#404a407e5c60494509d3aa1bdb57155184bc4367 | ||
| 14 | iro-sass: | ||
| 15 | specifier: git+https://git.vulpes.one/git/iro-sass.git#351814a60e8909814c7120db96314a1a25d962bd | ||
| 16 | version: git+https://git.vulpes.one/git/iro-sass.git#351814a60e8909814c7120db96314a1a25d962bd | ||
| 17 | sass: | ||
| 18 | specifier: ^1.82.0 | ||
| 19 | version: 1.82.0 | ||
| 20 | |||
| 21 | packages: | ||
| 22 | |||
| 23 | '@parcel/watcher-android-arm64@2.5.0': | ||
| 24 | resolution: {integrity: sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==} | ||
| 25 | engines: {node: '>= 10.0.0'} | ||
| 26 | cpu: [arm64] | ||
| 27 | os: [android] | ||
| 28 | |||
| 29 | '@parcel/watcher-darwin-arm64@2.5.0': | ||
| 30 | resolution: {integrity: sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw==} | ||
| 31 | engines: {node: '>= 10.0.0'} | ||
| 32 | cpu: [arm64] | ||
| 33 | os: [darwin] | ||
| 34 | |||
| 35 | '@parcel/watcher-darwin-x64@2.5.0': | ||
| 36 | resolution: {integrity: sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA==} | ||
| 37 | engines: {node: '>= 10.0.0'} | ||
| 38 | cpu: [x64] | ||
| 39 | os: [darwin] | ||
| 40 | |||
| 41 | '@parcel/watcher-freebsd-x64@2.5.0': | ||
| 42 | resolution: {integrity: sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw==} | ||
| 43 | engines: {node: '>= 10.0.0'} | ||
| 44 | cpu: [x64] | ||
| 45 | os: [freebsd] | ||
| 46 | |||
| 47 | '@parcel/watcher-linux-arm-glibc@2.5.0': | ||
| 48 | resolution: {integrity: sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA==} | ||
| 49 | engines: {node: '>= 10.0.0'} | ||
| 50 | cpu: [arm] | ||
| 51 | os: [linux] | ||
| 52 | |||
| 53 | '@parcel/watcher-linux-arm-musl@2.5.0': | ||
| 54 | resolution: {integrity: sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==} | ||
| 55 | engines: {node: '>= 10.0.0'} | ||
| 56 | cpu: [arm] | ||
| 57 | os: [linux] | ||
| 58 | |||
| 59 | '@parcel/watcher-linux-arm64-glibc@2.5.0': | ||
| 60 | resolution: {integrity: sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==} | ||
| 61 | engines: {node: '>= 10.0.0'} | ||
| 62 | cpu: [arm64] | ||
| 63 | os: [linux] | ||
| 64 | |||
| 65 | '@parcel/watcher-linux-arm64-musl@2.5.0': | ||
| 66 | resolution: {integrity: sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==} | ||
| 67 | engines: {node: '>= 10.0.0'} | ||
| 68 | cpu: [arm64] | ||
| 69 | os: [linux] | ||
| 70 | |||
| 71 | '@parcel/watcher-linux-x64-glibc@2.5.0': | ||
| 72 | resolution: {integrity: sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==} | ||
| 73 | engines: {node: '>= 10.0.0'} | ||
| 74 | cpu: [x64] | ||
| 75 | os: [linux] | ||
| 76 | |||
| 77 | '@parcel/watcher-linux-x64-musl@2.5.0': | ||
| 78 | resolution: {integrity: sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==} | ||
| 79 | engines: {node: '>= 10.0.0'} | ||
| 80 | cpu: [x64] | ||
| 81 | os: [linux] | ||
| 82 | |||
| 83 | '@parcel/watcher-win32-arm64@2.5.0': | ||
| 84 | resolution: {integrity: sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==} | ||
| 85 | engines: {node: '>= 10.0.0'} | ||
| 86 | cpu: [arm64] | ||
| 87 | os: [win32] | ||
| 88 | |||
| 89 | '@parcel/watcher-win32-ia32@2.5.0': | ||
| 90 | resolution: {integrity: sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA==} | ||
| 91 | engines: {node: '>= 10.0.0'} | ||
| 92 | cpu: [ia32] | ||
| 93 | os: [win32] | ||
| 94 | |||
| 95 | '@parcel/watcher-win32-x64@2.5.0': | ||
| 96 | resolution: {integrity: sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw==} | ||
| 97 | engines: {node: '>= 10.0.0'} | ||
| 98 | cpu: [x64] | ||
| 99 | os: [win32] | ||
| 100 | |||
| 101 | '@parcel/watcher@2.5.0': | ||
| 102 | resolution: {integrity: sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==} | ||
| 103 | engines: {node: '>= 10.0.0'} | ||
| 104 | |||
| 105 | braces@3.0.3: | ||
| 106 | resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} | ||
| 107 | engines: {node: '>=8'} | ||
| 108 | |||
| 109 | chokidar@4.0.1: | ||
| 110 | resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} | ||
| 111 | engines: {node: '>= 14.16.0'} | ||
| 112 | |||
| 113 | detect-libc@1.0.3: | ||
| 114 | resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} | ||
| 115 | engines: {node: '>=0.10'} | ||
| 116 | hasBin: true | ||
| 117 | |||
| 118 | fill-range@7.1.1: | ||
| 119 | resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} | ||
| 120 | engines: {node: '>=8'} | ||
| 121 | |||
| 122 | immutable@5.0.3: | ||
| 123 | resolution: {integrity: sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==} | ||
| 124 | |||
| 125 | include-media@2.0.0: | ||
| 126 | resolution: {integrity: sha512-LSJcffPYIZ/Kln0rIi5UhqQbZxElDCMYA4dPC5MI1rkwwjptgEiOicHnzB0MMhMNJver0+4zULb4MKlgDyapZg==} | ||
| 127 | |||
| 128 | iro-design@git+https://git.vulpes.one/git/iro-design.git#404a407e5c60494509d3aa1bdb57155184bc4367: | ||
| 129 | resolution: {commit: 404a407e5c60494509d3aa1bdb57155184bc4367, repo: https://git.vulpes.one/git/iro-design.git, type: git} | ||
| 130 | version: 1.0.0 | ||
| 131 | |||
| 132 | iro-sass@git+https://git.vulpes.one/git/iro-sass.git#351814a60e8909814c7120db96314a1a25d962bd: | ||
| 133 | resolution: {commit: 351814a60e8909814c7120db96314a1a25d962bd, repo: https://git.vulpes.one/git/iro-sass.git, type: git} | ||
| 134 | version: 1.0.2 | ||
| 135 | |||
| 136 | is-extglob@2.1.1: | ||
| 137 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} | ||
| 138 | engines: {node: '>=0.10.0'} | ||
| 139 | |||
| 140 | is-glob@4.0.3: | ||
| 141 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} | ||
| 142 | engines: {node: '>=0.10.0'} | ||
| 143 | |||
| 144 | is-number@7.0.0: | ||
| 145 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} | ||
| 146 | engines: {node: '>=0.12.0'} | ||
| 147 | |||
| 148 | micromatch@4.0.8: | ||
| 149 | resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} | ||
| 150 | engines: {node: '>=8.6'} | ||
| 151 | |||
| 152 | node-addon-api@7.1.1: | ||
| 153 | resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} | ||
| 154 | |||
| 155 | picomatch@2.3.1: | ||
| 156 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} | ||
| 157 | engines: {node: '>=8.6'} | ||
| 158 | |||
| 159 | readdirp@4.0.2: | ||
| 160 | resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} | ||
| 161 | engines: {node: '>= 14.16.0'} | ||
| 162 | |||
| 163 | sass@1.82.0: | ||
| 164 | resolution: {integrity: sha512-j4GMCTa8elGyN9A7x7bEglx0VgSpNUG4W4wNedQ33wSMdnkqQCT8HTwOaVSV4e6yQovcu/3Oc4coJP/l0xhL2Q==} | ||
| 165 | engines: {node: '>=14.0.0'} | ||
| 166 | hasBin: true | ||
| 167 | |||
| 168 | source-map-js@1.2.1: | ||
| 169 | resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} | ||
| 170 | engines: {node: '>=0.10.0'} | ||
| 171 | |||
| 172 | to-regex-range@5.0.1: | ||
| 173 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} | ||
| 174 | engines: {node: '>=8.0'} | ||
| 175 | |||
| 176 | snapshots: | ||
| 177 | |||
| 178 | '@parcel/watcher-android-arm64@2.5.0': | ||
| 179 | optional: true | ||
| 180 | |||
| 181 | '@parcel/watcher-darwin-arm64@2.5.0': | ||
| 182 | optional: true | ||
| 183 | |||
| 184 | '@parcel/watcher-darwin-x64@2.5.0': | ||
| 185 | optional: true | ||
| 186 | |||
| 187 | '@parcel/watcher-freebsd-x64@2.5.0': | ||
| 188 | optional: true | ||
| 189 | |||
| 190 | '@parcel/watcher-linux-arm-glibc@2.5.0': | ||
| 191 | optional: true | ||
| 192 | |||
| 193 | '@parcel/watcher-linux-arm-musl@2.5.0': | ||
| 194 | optional: true | ||
| 195 | |||
| 196 | '@parcel/watcher-linux-arm64-glibc@2.5.0': | ||
| 197 | optional: true | ||
| 198 | |||
| 199 | '@parcel/watcher-linux-arm64-musl@2.5.0': | ||
| 200 | optional: true | ||
| 201 | |||
| 202 | '@parcel/watcher-linux-x64-glibc@2.5.0': | ||
| 203 | optional: true | ||
| 204 | |||
| 205 | '@parcel/watcher-linux-x64-musl@2.5.0': | ||
| 206 | optional: true | ||
| 207 | |||
| 208 | '@parcel/watcher-win32-arm64@2.5.0': | ||
| 209 | optional: true | ||
| 210 | |||
| 211 | '@parcel/watcher-win32-ia32@2.5.0': | ||
| 212 | optional: true | ||
| 213 | |||
| 214 | '@parcel/watcher-win32-x64@2.5.0': | ||
| 215 | optional: true | ||
| 216 | |||
| 217 | '@parcel/watcher@2.5.0': | ||
| 218 | dependencies: | ||
| 219 | detect-libc: 1.0.3 | ||
| 220 | is-glob: 4.0.3 | ||
| 221 | micromatch: 4.0.8 | ||
| 222 | node-addon-api: 7.1.1 | ||
| 223 | optionalDependencies: | ||
| 224 | '@parcel/watcher-android-arm64': 2.5.0 | ||
| 225 | '@parcel/watcher-darwin-arm64': 2.5.0 | ||
| 226 | '@parcel/watcher-darwin-x64': 2.5.0 | ||
| 227 | '@parcel/watcher-freebsd-x64': 2.5.0 | ||
| 228 | '@parcel/watcher-linux-arm-glibc': 2.5.0 | ||
| 229 | '@parcel/watcher-linux-arm-musl': 2.5.0 | ||
| 230 | '@parcel/watcher-linux-arm64-glibc': 2.5.0 | ||
| 231 | '@parcel/watcher-linux-arm64-musl': 2.5.0 | ||
| 232 | '@parcel/watcher-linux-x64-glibc': 2.5.0 | ||
| 233 | '@parcel/watcher-linux-x64-musl': 2.5.0 | ||
| 234 | '@parcel/watcher-win32-arm64': 2.5.0 | ||
| 235 | '@parcel/watcher-win32-ia32': 2.5.0 | ||
| 236 | '@parcel/watcher-win32-x64': 2.5.0 | ||
| 237 | optional: true | ||
| 238 | |||
| 239 | braces@3.0.3: | ||
| 240 | dependencies: | ||
| 241 | fill-range: 7.1.1 | ||
| 242 | optional: true | ||
| 243 | |||
| 244 | chokidar@4.0.1: | ||
| 245 | dependencies: | ||
| 246 | readdirp: 4.0.2 | ||
| 247 | |||
| 248 | detect-libc@1.0.3: | ||
| 249 | optional: true | ||
| 250 | |||
| 251 | fill-range@7.1.1: | ||
| 252 | dependencies: | ||
| 253 | to-regex-range: 5.0.1 | ||
| 254 | optional: true | ||
| 255 | |||
| 256 | immutable@5.0.3: {} | ||
| 257 | |||
| 258 | include-media@2.0.0: {} | ||
| 259 | |||
| 260 | iro-design@git+https://git.vulpes.one/git/iro-design.git#404a407e5c60494509d3aa1bdb57155184bc4367: | ||
| 261 | dependencies: | ||
| 262 | include-media: 2.0.0 | ||
| 263 | iro-sass: git+https://git.vulpes.one/git/iro-sass.git#351814a60e8909814c7120db96314a1a25d962bd | ||
| 264 | |||
| 265 | iro-sass@git+https://git.vulpes.one/git/iro-sass.git#351814a60e8909814c7120db96314a1a25d962bd: {} | ||
| 266 | |||
| 267 | is-extglob@2.1.1: | ||
| 268 | optional: true | ||
| 269 | |||
| 270 | is-glob@4.0.3: | ||
| 271 | dependencies: | ||
| 272 | is-extglob: 2.1.1 | ||
| 273 | optional: true | ||
| 274 | |||
| 275 | is-number@7.0.0: | ||
| 276 | optional: true | ||
| 277 | |||
| 278 | micromatch@4.0.8: | ||
| 279 | dependencies: | ||
| 280 | braces: 3.0.3 | ||
| 281 | picomatch: 2.3.1 | ||
| 282 | optional: true | ||
| 283 | |||
| 284 | node-addon-api@7.1.1: | ||
| 285 | optional: true | ||
| 286 | |||
| 287 | picomatch@2.3.1: | ||
| 288 | optional: true | ||
| 289 | |||
| 290 | readdirp@4.0.2: {} | ||
| 291 | |||
| 292 | sass@1.82.0: | ||
| 293 | dependencies: | ||
| 294 | chokidar: 4.0.1 | ||
| 295 | immutable: 5.0.3 | ||
| 296 | source-map-js: 1.2.1 | ||
| 297 | optionalDependencies: | ||
| 298 | '@parcel/watcher': 2.5.0 | ||
| 299 | |||
| 300 | source-map-js@1.2.1: {} | ||
| 301 | |||
| 302 | to-regex-range@5.0.1: | ||
| 303 | dependencies: | ||
| 304 | is-number: 7.0.0 | ||
| 305 | 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 @@ | |||
| 1 | @use 'sass:map'; | ||
| 2 | @use 'sass:meta'; | ||
| 3 | @use 'iro-sass/src/props'; | ||
| 4 | |||
| 5 | @use 'common.vars' as vars; | ||
| 6 | @forward 'common.vars'; | ||
| 7 | |||
| 8 | @mixin styles { | ||
| 9 | :root { | ||
| 10 | @include props.materialize(map.values(meta.module-variables('vars'))); | ||
| 11 | } | ||
| 12 | } | ||
| 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 @@ | |||
| 1 | @use 'iro-sass/src/props'; | ||
| 2 | |||
| 3 | @use 'core'; | ||
| 4 | |||
| 5 | $wcfHeaderBackground: props.def(--wcfHeaderBackground, props.get(core.$theme, --base, --600)); | ||
| 6 | $wcfHeaderMenuBackground: props.def(--wcfHeaderMenuBackground, props.get(core.$theme, --base, --800)); | ||
| 7 | $wcfHeaderMenuLinkBackground: props.def(--wcfHeaderMenuLinkBackground, props.get(core.$theme, --base, --800)); | ||
| 8 | $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 @@ | |||
| 1 | @use 'sass:map'; | ||
| 2 | @use 'iro-sass/src/props'; | ||
| 3 | |||
| 4 | @use 'core.vars' as vars; | ||
| 5 | @forward 'core.vars'; | ||
| 6 | |||
| 7 | @mixin styles--light { | ||
| 8 | :root { | ||
| 9 | @include props.materialize(map.get(vars.$themes, --light)); | ||
| 10 | } | ||
| 11 | } | ||
| 12 | |||
| 13 | @mixin styles--dark { | ||
| 14 | :root { | ||
| 15 | @include props.materialize(map.get(vars.$themes, --dark)); | ||
| 16 | } | ||
| 17 | } | ||
| 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 @@ | |||
| 1 | @use 'sass:list'; | ||
| 2 | @use 'sass:map'; | ||
| 3 | @use 'sass:math'; | ||
| 4 | @use 'iro-sass/src/props'; | ||
| 5 | @use 'iro-sass/src/easing'; | ||
| 6 | @use 'iro-design/src/functions' as fn; | ||
| 7 | |||
| 8 | $themes-spec: ( | ||
| 9 | --light: ( | ||
| 10 | --levels: ( | ||
| 11 | --grays: ( | ||
| 12 | --50: (-16) .8 0, | ||
| 13 | --75: (-8) .9 0, | ||
| 14 | --100: (0) 1 0, | ||
| 15 | |||
| 16 | --200: (easing.cubic-bezier(.2, .1, .7, 1, math.div(1, 7)) * 87) (1 + 1 * math.div(1, 7)) (-30 * math.div(1, 7)), | ||
| 17 | --300: (easing.cubic-bezier(.2, .1, .7, 1, math.div(2, 7)) * 87) (1 + 1 * math.div(2, 7)) (-30 * math.div(2, 7)), | ||
| 18 | --400: (easing.cubic-bezier(.2, .1, .7, 1, math.div(3, 7)) * 87) (1 + 1 * math.div(3, 7)) (-30 * math.div(3, 7)), | ||
| 19 | |||
| 20 | --500: (easing.cubic-bezier(.2, .1, .7, 1, math.div(4, 7)) * 87) (1 + 1 * math.div(4, 7)) (-30 * math.div(4, 7)), | ||
| 21 | --600: (easing.cubic-bezier(.2, .1, .7, 1, math.div(5, 7)) * 87) (1 + 1 * math.div(5, 7)) (-30 * math.div(5, 7)), | ||
| 22 | --700: (easing.cubic-bezier(.2, .1, .7, 1, math.div(6, 7)) * 87) (1 + 1 * math.div(6, 7)) (-30 * math.div(6, 7)), | ||
| 23 | --800: (easing.cubic-bezier(.2, .1, .7, 1, math.div(7, 7)) * 87) (1 + 1 * math.div(7, 7)) (-30 * math.div(7, 7)), | ||
| 24 | --900: #000 | ||
| 25 | ), | ||
| 26 | ), | ||
| 27 | |||
| 28 | --palettes: ( | ||
| 29 | --base: #edddc4 --grays, | ||
| 30 | ), | ||
| 31 | ), | ||
| 32 | ); | ||
| 33 | |||
| 34 | $themes: (); | ||
| 35 | |||
| 36 | @each $theme-name, $theme in $themes-spec { | ||
| 37 | $compiled: props.def(--colors, (), 'color'); | ||
| 38 | |||
| 39 | @each $palette-name, $palette in map.get($theme, --palettes) { | ||
| 40 | $base-color: list.nth($palette, 1); | ||
| 41 | $levels: list.nth($palette, 2); | ||
| 42 | |||
| 43 | $palette: fn.palette($base-color, map.get($theme, --levels, $levels), list.nth(map.get($theme, --palettes, --base), 1)); | ||
| 44 | $compiled: props.merge($compiled, ( $palette-name: $palette )); | ||
| 45 | } | ||
| 46 | |||
| 47 | $themes: map.set($themes, $theme-name, $compiled); | ||
| 48 | } | ||
| 49 | |||
| 50 | $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 @@ | |||
| 1 | @mixin styles { | ||
| 2 | .pageHeaderFacade { | ||
| 3 | background-image: url(../images/style-6/custom/header.jpeg); | ||
| 4 | background-repeat: repeat-x; | ||
| 5 | |||
| 6 | > .layoutBoundary { | ||
| 7 | padding-block: 0; | ||
| 8 | } | ||
| 9 | } | ||
| 10 | |||
| 11 | .pageHeaderLogo { | ||
| 12 | > a { | ||
| 13 | padding-block: 0; | ||
| 14 | } | ||
| 15 | } | ||
| 16 | } | ||
| 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 @@ | |||
| 1 | @use 'sass:meta'; | ||
| 2 | @use 'iro-sass/src/props'; | ||
| 3 | |||
| 4 | @use 'core'; | ||
| 5 | @use 'common'; | ||
| 6 | |||
| 7 | @include core.styles--dark; | ||
| 8 | @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 @@ | |||
| 1 | @use 'sass:meta'; | ||
| 2 | @use 'iro-sass/src/props'; | ||
| 3 | |||
| 4 | @use 'core'; | ||
| 5 | @use 'common'; | ||
| 6 | |||
| 7 | @use 'header'; | ||
| 8 | |||
| 9 | @include core.styles--light; | ||
| 10 | @include common.styles; | ||
| 11 | |||
| 12 | @include header.styles; | ||
