From fab6216fc4e8b32b6344e261299351e230869499 Mon Sep 17 00:00:00 2001 From: feraranas <46a12sFAASfaas> Date: Sat, 24 Aug 2024 10:40:36 -0600 Subject: [PATCH] tailwind & htmx css challenge --- .gitignore | 6 +- {Days => Days1-30}/Day1/Day1.jpg | Bin {Days => Days1-30}/Day1/index.html | 0 {Days => Days1-30}/Day1/styles.css | 0 {Days => Days1-30}/Day10/Day10.jpeg | Bin {Days => Days1-30}/Day10/index.html | 0 {Days => Days1-30}/Day10/styles.css | 0 {Days => Days1-30}/Day11/Day11.png | Bin {Days => Days1-30}/Day11/index.html | 0 {Days => Days1-30}/Day11/script.js | 0 {Days => Days1-30}/Day11/styles.css | 0 {Days => Days1-30}/Day12/Day12.png | Bin {Days => Days1-30}/Day12/index.html | 0 {Days => Days1-30}/Day12/script.js | 0 {Days => Days1-30}/Day12/styles.css | 0 {Days => Days1-30}/Day13/Day13.png | Bin {Days => Days1-30}/Day13/index.html | 0 {Days => Days1-30}/Day13/styles.css | 0 {Days => Days1-30}/Day14/Day14.png | Bin {Days => Days1-30}/Day14/index.html | 0 {Days => Days1-30}/Day14/styles.css | 0 {Days => Days1-30}/Day15/Day15.png | Bin {Days => Days1-30}/Day15/index.html | 0 {Days => Days1-30}/Day16/Day16.png | Bin {Days => Days1-30}/Day16/index.html | 0 {Days => Days1-30}/Day16/styles.css | 0 {Days => Days1-30}/Day17/Day17.png | Bin {Days => Days1-30}/Day17/index.html | 0 {Days => Days1-30}/Day17/styles.css | 0 {Days => Days1-30}/Day18/Day18.png | Bin {Days => Days1-30}/Day18/index.html | 0 {Days => Days1-30}/Day18/styles.css | 0 {Days => Days1-30}/Day19/Day19.png | Bin {Days => Days1-30}/Day19/index.html | 0 {Days => Days1-30}/Day19/styles.css | 0 {Days => Days1-30}/Day2/Day2.png | Bin {Days => Days1-30}/Day2/index.html | 0 {Days => Days1-30}/Day2/styles.css | 0 {Days => Days1-30}/Day20/Day20.png | Bin {Days => Days1-30}/Day20/index.html | 0 {Days => Days1-30}/Day20/styles.css | 0 {Days => Days1-30}/Day21/Day21.png | Bin {Days => Days1-30}/Day21/index.html | 0 {Days => Days1-30}/Day21/styles.css | 0 {Days => Days1-30}/Day22/Day22.png | Bin {Days => Days1-30}/Day22/index.html | 0 {Days => Days1-30}/Day22/styles.css | 0 {Days => Days1-30}/Day23/Day23.png | Bin {Days => Days1-30}/Day23/index.html | 0 {Days => Days1-30}/Day23/styles.css | 0 {Days => Days1-30}/Day24/Day24.png | Bin {Days => Days1-30}/Day24/index.html | 0 {Days => Days1-30}/Day24/styles.css | 0 {Days => Days1-30}/Day25/Day25.png | Bin {Days => Days1-30}/Day25/index.html | 0 {Days => Days1-30}/Day25/styles.css | 0 {Days => Days1-30}/Day26/Day26.png | Bin {Days => Days1-30}/Day26/index.html | 0 {Days => Days1-30}/Day26/styles.css | 0 {Days => Days1-30}/Day27/Day27.png | Bin {Days => Days1-30}/Day27/index.html | 0 {Days => Days1-30}/Day27/styles.css | 0 {Days => Days1-30}/Day28/Day28.png | Bin {Days => Days1-30}/Day28/index.html | 0 {Days => Days1-30}/Day28/styles.css | 0 {Days => Days1-30}/Day29/Day29.png | Bin {Days => Days1-30}/Day29/images/CDT-ball.png | Bin .../Day29/images/CDT-completo.png | Bin {Days => Days1-30}/Day29/images/CDT.png | Bin .../Day29/images/tennis-court-1.jpg | Bin .../Day29/images/tennis-court-2.jpg | Bin .../Day29/images/tennis-court-3.jpg | Bin .../Day29/images/tennis-court-4.jpg | Bin .../Day29/images/tennis-court-5.jpg | Bin .../Day29/images/tennis-court-6.jpg | Bin .../Day29/images/tennis-court-7.jpg | Bin {Days => Days1-30}/Day29/images/tennis.jpg | Bin {Days => Days1-30}/Day29/index.html | 0 {Days => Days1-30}/Day29/script.js | 0 {Days => Days1-30}/Day29/styles.css | 0 {Days => Days1-30}/Day3/Day3.png | Bin {Days => Days1-30}/Day3/index.html | 0 {Days => Days1-30}/Day3/styles.css | 0 {Days => Days1-30}/Day30/Day30.png | Bin {Days => Days1-30}/Day30/index.html | 0 {Days => Days1-30}/Day30/script.js | 0 {Days => Days1-30}/Day30/styles.css | 0 {Days => Days1-30}/Day31/Day31.png | Bin {Days => Days1-30}/Day31/index.html | 0 {Days => Days1-30}/Day31/styles.css | 0 {Days => Days1-30}/Day4/Day4.png | Bin {Days => Days1-30}/Day4/index.html | 0 {Days => Days1-30}/Day4/styles.css | 0 {Days => Days1-30}/Day5/Day5.png | Bin {Days => Days1-30}/Day5/index.html | 0 {Days => Days1-30}/Day5/styles.css | 0 {Days => Days1-30}/Day6/Day6.jpeg | Bin {Days => Days1-30}/Day6/index.html | 0 {Days => Days1-30}/Day6/script.js | 0 {Days => Days1-30}/Day6/styles.css | 0 {Days => Days1-30}/Day7/Day7.png | Bin {Days => Days1-30}/Day7/index.html | 0 {Days => Days1-30}/Day7/styles.css | 0 {Days => Days1-30}/Day8/Day8.png | Bin {Days => Days1-30}/Day8/index.html | 0 {Days => Days1-30}/Day8/styles.css | 0 {Days => Days1-30}/Day9/Day9.png | Bin {Days => Days1-30}/Day9/index.html | 0 {Days => Days1-30}/Day9/script.js | 0 {Days => Days1-30}/Day9/styles.css | 0 Days30-60/Day1/Day1.png | Bin 0 -> 48947 bytes Days30-60/Day1/art.png | Bin 0 -> 32812 bytes Days30-60/Day1/index.html | 43 + Days30-60/Day1/input.css | 3 + Days30-60/Day1/output.css | 966 ++++++++++++ Days30-60/Day2/Day2.png | Bin 0 -> 48947 bytes Days30-60/Day2/art.png | Bin 0 -> 32812 bytes Days30-60/Day2/index.html | 43 + Days30-60/Day2/input.css | 3 + Days30-60/Day2/output.css | 966 ++++++++++++ Days30-60/Day3/Day3.png | Bin 0 -> 48947 bytes Days30-60/Day3/index.html | 43 + Days30-60/Day3/input.css | 3 + Days30-60/Day3/output.css | 966 ++++++++++++ README.md | 55 +- package-lock.json | 1386 +++++++++++++++++ package.json | 5 + tailwind.config.js | 8 + 128 files changed, 4483 insertions(+), 13 deletions(-) rename {Days => Days1-30}/Day1/Day1.jpg (100%) rename {Days => Days1-30}/Day1/index.html (100%) rename {Days => Days1-30}/Day1/styles.css (100%) rename {Days => Days1-30}/Day10/Day10.jpeg (100%) rename {Days => Days1-30}/Day10/index.html (100%) rename {Days => Days1-30}/Day10/styles.css (100%) rename {Days => Days1-30}/Day11/Day11.png (100%) rename {Days => Days1-30}/Day11/index.html (100%) rename {Days => Days1-30}/Day11/script.js (100%) rename {Days => Days1-30}/Day11/styles.css (100%) rename {Days => Days1-30}/Day12/Day12.png (100%) rename {Days => Days1-30}/Day12/index.html (100%) rename {Days => Days1-30}/Day12/script.js (100%) rename {Days => Days1-30}/Day12/styles.css (100%) rename {Days => Days1-30}/Day13/Day13.png (100%) rename {Days => Days1-30}/Day13/index.html (100%) rename {Days => Days1-30}/Day13/styles.css (100%) rename {Days => Days1-30}/Day14/Day14.png (100%) rename {Days => Days1-30}/Day14/index.html (100%) rename {Days => Days1-30}/Day14/styles.css (100%) rename {Days => Days1-30}/Day15/Day15.png (100%) rename {Days => Days1-30}/Day15/index.html (100%) rename {Days => Days1-30}/Day16/Day16.png (100%) rename {Days => Days1-30}/Day16/index.html (100%) rename {Days => Days1-30}/Day16/styles.css (100%) rename {Days => Days1-30}/Day17/Day17.png (100%) rename {Days => Days1-30}/Day17/index.html (100%) rename {Days => Days1-30}/Day17/styles.css (100%) rename {Days => Days1-30}/Day18/Day18.png (100%) rename {Days => Days1-30}/Day18/index.html (100%) rename {Days => Days1-30}/Day18/styles.css (100%) rename {Days => Days1-30}/Day19/Day19.png (100%) rename {Days => Days1-30}/Day19/index.html (100%) rename {Days => Days1-30}/Day19/styles.css (100%) rename {Days => Days1-30}/Day2/Day2.png (100%) rename {Days => Days1-30}/Day2/index.html (100%) rename {Days => Days1-30}/Day2/styles.css (100%) rename {Days => Days1-30}/Day20/Day20.png (100%) rename {Days => Days1-30}/Day20/index.html (100%) rename {Days => Days1-30}/Day20/styles.css (100%) rename {Days => Days1-30}/Day21/Day21.png (100%) rename {Days => Days1-30}/Day21/index.html (100%) rename {Days => Days1-30}/Day21/styles.css (100%) rename {Days => Days1-30}/Day22/Day22.png (100%) rename {Days => Days1-30}/Day22/index.html (100%) rename {Days => Days1-30}/Day22/styles.css (100%) rename {Days => Days1-30}/Day23/Day23.png (100%) rename {Days => Days1-30}/Day23/index.html (100%) rename {Days => Days1-30}/Day23/styles.css (100%) rename {Days => Days1-30}/Day24/Day24.png (100%) rename {Days => Days1-30}/Day24/index.html (100%) rename {Days => Days1-30}/Day24/styles.css (100%) rename {Days => Days1-30}/Day25/Day25.png (100%) rename {Days => Days1-30}/Day25/index.html (100%) rename {Days => Days1-30}/Day25/styles.css (100%) rename {Days => Days1-30}/Day26/Day26.png (100%) rename {Days => Days1-30}/Day26/index.html (100%) rename {Days => Days1-30}/Day26/styles.css (100%) rename {Days => Days1-30}/Day27/Day27.png (100%) rename {Days => Days1-30}/Day27/index.html (100%) rename {Days => Days1-30}/Day27/styles.css (100%) rename {Days => Days1-30}/Day28/Day28.png (100%) rename {Days => Days1-30}/Day28/index.html (100%) rename {Days => Days1-30}/Day28/styles.css (100%) rename {Days => Days1-30}/Day29/Day29.png (100%) rename {Days => Days1-30}/Day29/images/CDT-ball.png (100%) rename {Days => Days1-30}/Day29/images/CDT-completo.png (100%) rename {Days => Days1-30}/Day29/images/CDT.png (100%) rename {Days => Days1-30}/Day29/images/tennis-court-1.jpg (100%) rename {Days => Days1-30}/Day29/images/tennis-court-2.jpg (100%) rename {Days => Days1-30}/Day29/images/tennis-court-3.jpg (100%) rename {Days => Days1-30}/Day29/images/tennis-court-4.jpg (100%) rename {Days => Days1-30}/Day29/images/tennis-court-5.jpg (100%) rename {Days => Days1-30}/Day29/images/tennis-court-6.jpg (100%) rename {Days => Days1-30}/Day29/images/tennis-court-7.jpg (100%) rename {Days => Days1-30}/Day29/images/tennis.jpg (100%) rename {Days => Days1-30}/Day29/index.html (100%) rename {Days => Days1-30}/Day29/script.js (100%) rename {Days => Days1-30}/Day29/styles.css (100%) rename {Days => Days1-30}/Day3/Day3.png (100%) rename {Days => Days1-30}/Day3/index.html (100%) rename {Days => Days1-30}/Day3/styles.css (100%) rename {Days => Days1-30}/Day30/Day30.png (100%) rename {Days => Days1-30}/Day30/index.html (100%) rename {Days => Days1-30}/Day30/script.js (100%) rename {Days => Days1-30}/Day30/styles.css (100%) rename {Days => Days1-30}/Day31/Day31.png (100%) rename {Days => Days1-30}/Day31/index.html (100%) rename {Days => Days1-30}/Day31/styles.css (100%) rename {Days => Days1-30}/Day4/Day4.png (100%) rename {Days => Days1-30}/Day4/index.html (100%) rename {Days => Days1-30}/Day4/styles.css (100%) rename {Days => Days1-30}/Day5/Day5.png (100%) rename {Days => Days1-30}/Day5/index.html (100%) rename {Days => Days1-30}/Day5/styles.css (100%) rename {Days => Days1-30}/Day6/Day6.jpeg (100%) rename {Days => Days1-30}/Day6/index.html (100%) rename {Days => Days1-30}/Day6/script.js (100%) rename {Days => Days1-30}/Day6/styles.css (100%) rename {Days => Days1-30}/Day7/Day7.png (100%) rename {Days => Days1-30}/Day7/index.html (100%) rename {Days => Days1-30}/Day7/styles.css (100%) rename {Days => Days1-30}/Day8/Day8.png (100%) rename {Days => Days1-30}/Day8/index.html (100%) rename {Days => Days1-30}/Day8/styles.css (100%) rename {Days => Days1-30}/Day9/Day9.png (100%) rename {Days => Days1-30}/Day9/index.html (100%) rename {Days => Days1-30}/Day9/script.js (100%) rename {Days => Days1-30}/Day9/styles.css (100%) create mode 100644 Days30-60/Day1/Day1.png create mode 100644 Days30-60/Day1/art.png create mode 100644 Days30-60/Day1/index.html create mode 100644 Days30-60/Day1/input.css create mode 100644 Days30-60/Day1/output.css create mode 100644 Days30-60/Day2/Day2.png create mode 100644 Days30-60/Day2/art.png create mode 100644 Days30-60/Day2/index.html create mode 100644 Days30-60/Day2/input.css create mode 100644 Days30-60/Day2/output.css create mode 100644 Days30-60/Day3/Day3.png create mode 100644 Days30-60/Day3/index.html create mode 100644 Days30-60/Day3/input.css create mode 100644 Days30-60/Day3/output.css create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 tailwind.config.js diff --git a/.gitignore b/.gitignore index 39b5d15..32d7af3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,6 @@ .DS_Store -references.txt \ No newline at end of file +references.txt +.vscode +.history +node_modules +.env \ No newline at end of file diff --git a/Days/Day1/Day1.jpg b/Days1-30/Day1/Day1.jpg similarity index 100% rename from Days/Day1/Day1.jpg rename to Days1-30/Day1/Day1.jpg diff --git a/Days/Day1/index.html b/Days1-30/Day1/index.html similarity index 100% rename from Days/Day1/index.html rename to Days1-30/Day1/index.html diff --git a/Days/Day1/styles.css b/Days1-30/Day1/styles.css similarity index 100% rename from Days/Day1/styles.css rename to Days1-30/Day1/styles.css diff --git a/Days/Day10/Day10.jpeg b/Days1-30/Day10/Day10.jpeg similarity index 100% rename from Days/Day10/Day10.jpeg rename to Days1-30/Day10/Day10.jpeg diff --git a/Days/Day10/index.html b/Days1-30/Day10/index.html similarity index 100% rename from Days/Day10/index.html rename to Days1-30/Day10/index.html diff --git a/Days/Day10/styles.css b/Days1-30/Day10/styles.css similarity index 100% rename from Days/Day10/styles.css rename to Days1-30/Day10/styles.css diff --git a/Days/Day11/Day11.png b/Days1-30/Day11/Day11.png similarity index 100% rename from Days/Day11/Day11.png rename to Days1-30/Day11/Day11.png diff --git a/Days/Day11/index.html b/Days1-30/Day11/index.html similarity index 100% rename from Days/Day11/index.html rename to Days1-30/Day11/index.html diff --git a/Days/Day11/script.js b/Days1-30/Day11/script.js similarity index 100% rename from Days/Day11/script.js rename to Days1-30/Day11/script.js diff --git a/Days/Day11/styles.css b/Days1-30/Day11/styles.css similarity index 100% rename from Days/Day11/styles.css rename to Days1-30/Day11/styles.css diff --git a/Days/Day12/Day12.png b/Days1-30/Day12/Day12.png similarity index 100% rename from Days/Day12/Day12.png rename to Days1-30/Day12/Day12.png diff --git a/Days/Day12/index.html b/Days1-30/Day12/index.html similarity index 100% rename from Days/Day12/index.html rename to Days1-30/Day12/index.html diff --git a/Days/Day12/script.js b/Days1-30/Day12/script.js similarity index 100% rename from Days/Day12/script.js rename to Days1-30/Day12/script.js diff --git a/Days/Day12/styles.css b/Days1-30/Day12/styles.css similarity index 100% rename from Days/Day12/styles.css rename to Days1-30/Day12/styles.css diff --git a/Days/Day13/Day13.png b/Days1-30/Day13/Day13.png similarity index 100% rename from Days/Day13/Day13.png rename to Days1-30/Day13/Day13.png diff --git a/Days/Day13/index.html b/Days1-30/Day13/index.html similarity index 100% rename from Days/Day13/index.html rename to Days1-30/Day13/index.html diff --git a/Days/Day13/styles.css b/Days1-30/Day13/styles.css similarity index 100% rename from Days/Day13/styles.css rename to Days1-30/Day13/styles.css diff --git a/Days/Day14/Day14.png b/Days1-30/Day14/Day14.png similarity index 100% rename from Days/Day14/Day14.png rename to Days1-30/Day14/Day14.png diff --git a/Days/Day14/index.html b/Days1-30/Day14/index.html similarity index 100% rename from Days/Day14/index.html rename to Days1-30/Day14/index.html diff --git a/Days/Day14/styles.css b/Days1-30/Day14/styles.css similarity index 100% rename from Days/Day14/styles.css rename to Days1-30/Day14/styles.css diff --git a/Days/Day15/Day15.png b/Days1-30/Day15/Day15.png similarity index 100% rename from Days/Day15/Day15.png rename to Days1-30/Day15/Day15.png diff --git a/Days/Day15/index.html b/Days1-30/Day15/index.html similarity index 100% rename from Days/Day15/index.html rename to Days1-30/Day15/index.html diff --git a/Days/Day16/Day16.png b/Days1-30/Day16/Day16.png similarity index 100% rename from Days/Day16/Day16.png rename to Days1-30/Day16/Day16.png diff --git a/Days/Day16/index.html b/Days1-30/Day16/index.html similarity index 100% rename from Days/Day16/index.html rename to Days1-30/Day16/index.html diff --git a/Days/Day16/styles.css b/Days1-30/Day16/styles.css similarity index 100% rename from Days/Day16/styles.css rename to Days1-30/Day16/styles.css diff --git a/Days/Day17/Day17.png b/Days1-30/Day17/Day17.png similarity index 100% rename from Days/Day17/Day17.png rename to Days1-30/Day17/Day17.png diff --git a/Days/Day17/index.html b/Days1-30/Day17/index.html similarity index 100% rename from Days/Day17/index.html rename to Days1-30/Day17/index.html diff --git a/Days/Day17/styles.css b/Days1-30/Day17/styles.css similarity index 100% rename from Days/Day17/styles.css rename to Days1-30/Day17/styles.css diff --git a/Days/Day18/Day18.png b/Days1-30/Day18/Day18.png similarity index 100% rename from Days/Day18/Day18.png rename to Days1-30/Day18/Day18.png diff --git a/Days/Day18/index.html b/Days1-30/Day18/index.html similarity index 100% rename from Days/Day18/index.html rename to Days1-30/Day18/index.html diff --git a/Days/Day18/styles.css b/Days1-30/Day18/styles.css similarity index 100% rename from Days/Day18/styles.css rename to Days1-30/Day18/styles.css diff --git a/Days/Day19/Day19.png b/Days1-30/Day19/Day19.png similarity index 100% rename from Days/Day19/Day19.png rename to Days1-30/Day19/Day19.png diff --git a/Days/Day19/index.html b/Days1-30/Day19/index.html similarity index 100% rename from Days/Day19/index.html rename to Days1-30/Day19/index.html diff --git a/Days/Day19/styles.css b/Days1-30/Day19/styles.css similarity index 100% rename from Days/Day19/styles.css rename to Days1-30/Day19/styles.css diff --git a/Days/Day2/Day2.png b/Days1-30/Day2/Day2.png similarity index 100% rename from Days/Day2/Day2.png rename to Days1-30/Day2/Day2.png diff --git a/Days/Day2/index.html b/Days1-30/Day2/index.html similarity index 100% rename from Days/Day2/index.html rename to Days1-30/Day2/index.html diff --git a/Days/Day2/styles.css b/Days1-30/Day2/styles.css similarity index 100% rename from Days/Day2/styles.css rename to Days1-30/Day2/styles.css diff --git a/Days/Day20/Day20.png b/Days1-30/Day20/Day20.png similarity index 100% rename from Days/Day20/Day20.png rename to Days1-30/Day20/Day20.png diff --git a/Days/Day20/index.html b/Days1-30/Day20/index.html similarity index 100% rename from Days/Day20/index.html rename to Days1-30/Day20/index.html diff --git a/Days/Day20/styles.css b/Days1-30/Day20/styles.css similarity index 100% rename from Days/Day20/styles.css rename to Days1-30/Day20/styles.css diff --git a/Days/Day21/Day21.png b/Days1-30/Day21/Day21.png similarity index 100% rename from Days/Day21/Day21.png rename to Days1-30/Day21/Day21.png diff --git a/Days/Day21/index.html b/Days1-30/Day21/index.html similarity index 100% rename from Days/Day21/index.html rename to Days1-30/Day21/index.html diff --git a/Days/Day21/styles.css b/Days1-30/Day21/styles.css similarity index 100% rename from Days/Day21/styles.css rename to Days1-30/Day21/styles.css diff --git a/Days/Day22/Day22.png b/Days1-30/Day22/Day22.png similarity index 100% rename from Days/Day22/Day22.png rename to Days1-30/Day22/Day22.png diff --git a/Days/Day22/index.html b/Days1-30/Day22/index.html similarity index 100% rename from Days/Day22/index.html rename to Days1-30/Day22/index.html diff --git a/Days/Day22/styles.css b/Days1-30/Day22/styles.css similarity index 100% rename from Days/Day22/styles.css rename to Days1-30/Day22/styles.css diff --git a/Days/Day23/Day23.png b/Days1-30/Day23/Day23.png similarity index 100% rename from Days/Day23/Day23.png rename to Days1-30/Day23/Day23.png diff --git a/Days/Day23/index.html b/Days1-30/Day23/index.html similarity index 100% rename from Days/Day23/index.html rename to Days1-30/Day23/index.html diff --git a/Days/Day23/styles.css b/Days1-30/Day23/styles.css similarity index 100% rename from Days/Day23/styles.css rename to Days1-30/Day23/styles.css diff --git a/Days/Day24/Day24.png b/Days1-30/Day24/Day24.png similarity index 100% rename from Days/Day24/Day24.png rename to Days1-30/Day24/Day24.png diff --git a/Days/Day24/index.html b/Days1-30/Day24/index.html similarity index 100% rename from Days/Day24/index.html rename to Days1-30/Day24/index.html diff --git a/Days/Day24/styles.css b/Days1-30/Day24/styles.css similarity index 100% rename from Days/Day24/styles.css rename to Days1-30/Day24/styles.css diff --git a/Days/Day25/Day25.png b/Days1-30/Day25/Day25.png similarity index 100% rename from Days/Day25/Day25.png rename to Days1-30/Day25/Day25.png diff --git a/Days/Day25/index.html b/Days1-30/Day25/index.html similarity index 100% rename from Days/Day25/index.html rename to Days1-30/Day25/index.html diff --git a/Days/Day25/styles.css b/Days1-30/Day25/styles.css similarity index 100% rename from Days/Day25/styles.css rename to Days1-30/Day25/styles.css diff --git a/Days/Day26/Day26.png b/Days1-30/Day26/Day26.png similarity index 100% rename from Days/Day26/Day26.png rename to Days1-30/Day26/Day26.png diff --git a/Days/Day26/index.html b/Days1-30/Day26/index.html similarity index 100% rename from Days/Day26/index.html rename to Days1-30/Day26/index.html diff --git a/Days/Day26/styles.css b/Days1-30/Day26/styles.css similarity index 100% rename from Days/Day26/styles.css rename to Days1-30/Day26/styles.css diff --git a/Days/Day27/Day27.png b/Days1-30/Day27/Day27.png similarity index 100% rename from Days/Day27/Day27.png rename to Days1-30/Day27/Day27.png diff --git a/Days/Day27/index.html b/Days1-30/Day27/index.html similarity index 100% rename from Days/Day27/index.html rename to Days1-30/Day27/index.html diff --git a/Days/Day27/styles.css b/Days1-30/Day27/styles.css similarity index 100% rename from Days/Day27/styles.css rename to Days1-30/Day27/styles.css diff --git a/Days/Day28/Day28.png b/Days1-30/Day28/Day28.png similarity index 100% rename from Days/Day28/Day28.png rename to Days1-30/Day28/Day28.png diff --git a/Days/Day28/index.html b/Days1-30/Day28/index.html similarity index 100% rename from Days/Day28/index.html rename to Days1-30/Day28/index.html diff --git a/Days/Day28/styles.css b/Days1-30/Day28/styles.css similarity index 100% rename from Days/Day28/styles.css rename to Days1-30/Day28/styles.css diff --git a/Days/Day29/Day29.png b/Days1-30/Day29/Day29.png similarity index 100% rename from Days/Day29/Day29.png rename to Days1-30/Day29/Day29.png diff --git a/Days/Day29/images/CDT-ball.png b/Days1-30/Day29/images/CDT-ball.png similarity index 100% rename from Days/Day29/images/CDT-ball.png rename to Days1-30/Day29/images/CDT-ball.png diff --git a/Days/Day29/images/CDT-completo.png b/Days1-30/Day29/images/CDT-completo.png similarity index 100% rename from Days/Day29/images/CDT-completo.png rename to Days1-30/Day29/images/CDT-completo.png diff --git a/Days/Day29/images/CDT.png b/Days1-30/Day29/images/CDT.png similarity index 100% rename from Days/Day29/images/CDT.png rename to Days1-30/Day29/images/CDT.png diff --git a/Days/Day29/images/tennis-court-1.jpg b/Days1-30/Day29/images/tennis-court-1.jpg similarity index 100% rename from Days/Day29/images/tennis-court-1.jpg rename to Days1-30/Day29/images/tennis-court-1.jpg diff --git a/Days/Day29/images/tennis-court-2.jpg b/Days1-30/Day29/images/tennis-court-2.jpg similarity index 100% rename from Days/Day29/images/tennis-court-2.jpg rename to Days1-30/Day29/images/tennis-court-2.jpg diff --git a/Days/Day29/images/tennis-court-3.jpg b/Days1-30/Day29/images/tennis-court-3.jpg similarity index 100% rename from Days/Day29/images/tennis-court-3.jpg rename to Days1-30/Day29/images/tennis-court-3.jpg diff --git a/Days/Day29/images/tennis-court-4.jpg b/Days1-30/Day29/images/tennis-court-4.jpg similarity index 100% rename from Days/Day29/images/tennis-court-4.jpg rename to Days1-30/Day29/images/tennis-court-4.jpg diff --git a/Days/Day29/images/tennis-court-5.jpg b/Days1-30/Day29/images/tennis-court-5.jpg similarity index 100% rename from Days/Day29/images/tennis-court-5.jpg rename to Days1-30/Day29/images/tennis-court-5.jpg diff --git a/Days/Day29/images/tennis-court-6.jpg b/Days1-30/Day29/images/tennis-court-6.jpg similarity index 100% rename from Days/Day29/images/tennis-court-6.jpg rename to Days1-30/Day29/images/tennis-court-6.jpg diff --git a/Days/Day29/images/tennis-court-7.jpg b/Days1-30/Day29/images/tennis-court-7.jpg similarity index 100% rename from Days/Day29/images/tennis-court-7.jpg rename to Days1-30/Day29/images/tennis-court-7.jpg diff --git a/Days/Day29/images/tennis.jpg b/Days1-30/Day29/images/tennis.jpg similarity index 100% rename from Days/Day29/images/tennis.jpg rename to Days1-30/Day29/images/tennis.jpg diff --git a/Days/Day29/index.html b/Days1-30/Day29/index.html similarity index 100% rename from Days/Day29/index.html rename to Days1-30/Day29/index.html diff --git a/Days/Day29/script.js b/Days1-30/Day29/script.js similarity index 100% rename from Days/Day29/script.js rename to Days1-30/Day29/script.js diff --git a/Days/Day29/styles.css b/Days1-30/Day29/styles.css similarity index 100% rename from Days/Day29/styles.css rename to Days1-30/Day29/styles.css diff --git a/Days/Day3/Day3.png b/Days1-30/Day3/Day3.png similarity index 100% rename from Days/Day3/Day3.png rename to Days1-30/Day3/Day3.png diff --git a/Days/Day3/index.html b/Days1-30/Day3/index.html similarity index 100% rename from Days/Day3/index.html rename to Days1-30/Day3/index.html diff --git a/Days/Day3/styles.css b/Days1-30/Day3/styles.css similarity index 100% rename from Days/Day3/styles.css rename to Days1-30/Day3/styles.css diff --git a/Days/Day30/Day30.png b/Days1-30/Day30/Day30.png similarity index 100% rename from Days/Day30/Day30.png rename to Days1-30/Day30/Day30.png diff --git a/Days/Day30/index.html b/Days1-30/Day30/index.html similarity index 100% rename from Days/Day30/index.html rename to Days1-30/Day30/index.html diff --git a/Days/Day30/script.js b/Days1-30/Day30/script.js similarity index 100% rename from Days/Day30/script.js rename to Days1-30/Day30/script.js diff --git a/Days/Day30/styles.css b/Days1-30/Day30/styles.css similarity index 100% rename from Days/Day30/styles.css rename to Days1-30/Day30/styles.css diff --git a/Days/Day31/Day31.png b/Days1-30/Day31/Day31.png similarity index 100% rename from Days/Day31/Day31.png rename to Days1-30/Day31/Day31.png diff --git a/Days/Day31/index.html b/Days1-30/Day31/index.html similarity index 100% rename from Days/Day31/index.html rename to Days1-30/Day31/index.html diff --git a/Days/Day31/styles.css b/Days1-30/Day31/styles.css similarity index 100% rename from Days/Day31/styles.css rename to Days1-30/Day31/styles.css diff --git a/Days/Day4/Day4.png b/Days1-30/Day4/Day4.png similarity index 100% rename from Days/Day4/Day4.png rename to Days1-30/Day4/Day4.png diff --git a/Days/Day4/index.html b/Days1-30/Day4/index.html similarity index 100% rename from Days/Day4/index.html rename to Days1-30/Day4/index.html diff --git a/Days/Day4/styles.css b/Days1-30/Day4/styles.css similarity index 100% rename from Days/Day4/styles.css rename to Days1-30/Day4/styles.css diff --git a/Days/Day5/Day5.png b/Days1-30/Day5/Day5.png similarity index 100% rename from Days/Day5/Day5.png rename to Days1-30/Day5/Day5.png diff --git a/Days/Day5/index.html b/Days1-30/Day5/index.html similarity index 100% rename from Days/Day5/index.html rename to Days1-30/Day5/index.html diff --git a/Days/Day5/styles.css b/Days1-30/Day5/styles.css similarity index 100% rename from Days/Day5/styles.css rename to Days1-30/Day5/styles.css diff --git a/Days/Day6/Day6.jpeg b/Days1-30/Day6/Day6.jpeg similarity index 100% rename from Days/Day6/Day6.jpeg rename to Days1-30/Day6/Day6.jpeg diff --git a/Days/Day6/index.html b/Days1-30/Day6/index.html similarity index 100% rename from Days/Day6/index.html rename to Days1-30/Day6/index.html diff --git a/Days/Day6/script.js b/Days1-30/Day6/script.js similarity index 100% rename from Days/Day6/script.js rename to Days1-30/Day6/script.js diff --git a/Days/Day6/styles.css b/Days1-30/Day6/styles.css similarity index 100% rename from Days/Day6/styles.css rename to Days1-30/Day6/styles.css diff --git a/Days/Day7/Day7.png b/Days1-30/Day7/Day7.png similarity index 100% rename from Days/Day7/Day7.png rename to Days1-30/Day7/Day7.png diff --git a/Days/Day7/index.html b/Days1-30/Day7/index.html similarity index 100% rename from Days/Day7/index.html rename to Days1-30/Day7/index.html diff --git a/Days/Day7/styles.css b/Days1-30/Day7/styles.css similarity index 100% rename from Days/Day7/styles.css rename to Days1-30/Day7/styles.css diff --git a/Days/Day8/Day8.png b/Days1-30/Day8/Day8.png similarity index 100% rename from Days/Day8/Day8.png rename to Days1-30/Day8/Day8.png diff --git a/Days/Day8/index.html b/Days1-30/Day8/index.html similarity index 100% rename from Days/Day8/index.html rename to Days1-30/Day8/index.html diff --git a/Days/Day8/styles.css b/Days1-30/Day8/styles.css similarity index 100% rename from Days/Day8/styles.css rename to Days1-30/Day8/styles.css diff --git a/Days/Day9/Day9.png b/Days1-30/Day9/Day9.png similarity index 100% rename from Days/Day9/Day9.png rename to Days1-30/Day9/Day9.png diff --git a/Days/Day9/index.html b/Days1-30/Day9/index.html similarity index 100% rename from Days/Day9/index.html rename to Days1-30/Day9/index.html diff --git a/Days/Day9/script.js b/Days1-30/Day9/script.js similarity index 100% rename from Days/Day9/script.js rename to Days1-30/Day9/script.js diff --git a/Days/Day9/styles.css b/Days1-30/Day9/styles.css similarity index 100% rename from Days/Day9/styles.css rename to Days1-30/Day9/styles.css diff --git a/Days30-60/Day1/Day1.png b/Days30-60/Day1/Day1.png new file mode 100644 index 0000000000000000000000000000000000000000..877224e1cbe48062b3f8b001f0f077ba34376fa6 GIT binary patch literal 48947 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 + + + + + + + Day 1 + + +
+
+ logo.png +
+
+
Green Chat
+

You have a new message!

+
+
+ +
+
+ user-image +
+
+
+

Erin Lindford

+

Product Engineer

+
+ +
+
+ + + + diff --git a/Days30-60/Day1/input.css b/Days30-60/Day1/input.css new file mode 100644 index 0000000..bd6213e --- /dev/null +++ b/Days30-60/Day1/input.css @@ -0,0 +1,3 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; \ No newline at end of file diff --git a/Days30-60/Day1/output.css b/Days30-60/Day1/output.css new file mode 100644 index 0000000..2b1af44 --- /dev/null +++ b/Days30-60/Day1/output.css @@ -0,0 +1,966 @@ +/* +! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com +*/ + +/* +1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) +2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) +*/ + +*, +::before, +::after { + box-sizing: border-box; + /* 1 */ + border-width: 0; + /* 2 */ + border-style: solid; + /* 2 */ + border-color: #e5e7eb; + /* 2 */ +} + +::before, +::after { + --tw-content: ''; +} + +/* +1. Use a consistent sensible line-height in all browsers. +2. Prevent adjustments of font size after orientation changes in iOS. +3. Use a more readable tab size. +4. Use the user's configured `sans` font-family by default. +5. Use the user's configured `sans` font-feature-settings by default. +6. Use the user's configured `sans` font-variation-settings by default. +7. Disable tap highlights on iOS +*/ + +html, +:host { + line-height: 1.5; + /* 1 */ + -webkit-text-size-adjust: 100%; + /* 2 */ + -moz-tab-size: 4; + /* 3 */ + -o-tab-size: 4; + tab-size: 4; + /* 3 */ + font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + /* 4 */ + font-feature-settings: normal; + /* 5 */ + font-variation-settings: normal; + /* 6 */ + -webkit-tap-highlight-color: transparent; + /* 7 */ +} + +/* +1. Remove the margin in all browsers. +2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. +*/ + +body { + margin: 0; + /* 1 */ + line-height: inherit; + /* 2 */ +} + +/* +1. Add the correct height in Firefox. +2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) +3. Ensure horizontal rules are visible by default. +*/ + +hr { + height: 0; + /* 1 */ + color: inherit; + /* 2 */ + border-top-width: 1px; + /* 3 */ +} + +/* +Add the correct text decoration in Chrome, Edge, and Safari. +*/ + +abbr:where([title]) { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} + +/* +Remove the default font size and weight for headings. +*/ + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: inherit; + font-weight: inherit; +} + +/* +Reset links to optimize for opt-in styling instead of opt-out. +*/ + +a { + color: inherit; + text-decoration: inherit; +} + +/* +Add the correct font weight in Edge and Safari. +*/ + +b, +strong { + font-weight: bolder; +} + +/* +1. Use the user's configured `mono` font-family by default. +2. Use the user's configured `mono` font-feature-settings by default. +3. Use the user's configured `mono` font-variation-settings by default. +4. Correct the odd `em` font sizing in all browsers. +*/ + +code, +kbd, +samp, +pre { + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + /* 1 */ + font-feature-settings: normal; + /* 2 */ + font-variation-settings: normal; + /* 3 */ + font-size: 1em; + /* 4 */ +} + +/* +Add the correct font size in all browsers. +*/ + +small { + font-size: 80%; +} + +/* +Prevent `sub` and `sup` elements from affecting the line height in all browsers. +*/ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* +1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) +2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) +3. Remove gaps between table borders by default. +*/ + +table { + text-indent: 0; + /* 1 */ + border-color: inherit; + /* 2 */ + border-collapse: collapse; + /* 3 */ +} + +/* +1. Change the font styles in all browsers. +2. Remove the margin in Firefox and Safari. +3. Remove default padding in all browsers. +*/ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + /* 1 */ + font-feature-settings: inherit; + /* 1 */ + font-variation-settings: inherit; + /* 1 */ + font-size: 100%; + /* 1 */ + font-weight: inherit; + /* 1 */ + line-height: inherit; + /* 1 */ + letter-spacing: inherit; + /* 1 */ + color: inherit; + /* 1 */ + margin: 0; + /* 2 */ + padding: 0; + /* 3 */ +} + +/* +Remove the inheritance of text transform in Edge and Firefox. +*/ + +button, +select { + text-transform: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Remove default button styles. +*/ + +button, +input:where([type='button']), +input:where([type='reset']), +input:where([type='submit']) { + -webkit-appearance: button; + /* 1 */ + background-color: transparent; + /* 2 */ + background-image: none; + /* 2 */ +} + +/* +Use the modern Firefox focus style for all focusable elements. +*/ + +:-moz-focusring { + outline: auto; +} + +/* +Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) +*/ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* +Add the correct vertical alignment in Chrome and Firefox. +*/ + +progress { + vertical-align: baseline; +} + +/* +Correct the cursor style of increment and decrement buttons in Safari. +*/ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/* +1. Correct the odd appearance in Chrome and Safari. +2. Correct the outline style in Safari. +*/ + +[type='search'] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ +} + +/* +Remove the inner padding in Chrome and Safari on macOS. +*/ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Change font properties to `inherit` in Safari. +*/ + +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} + +/* +Add the correct display in Chrome and Safari. +*/ + +summary { + display: list-item; +} + +/* +Removes the default spacing and border for appropriate elements. +*/ + +blockquote, +dl, +dd, +h1, +h2, +h3, +h4, +h5, +h6, +hr, +figure, +p, +pre { + margin: 0; +} + +fieldset { + margin: 0; + padding: 0; +} + +legend { + padding: 0; +} + +ol, +ul, +menu { + list-style: none; + margin: 0; + padding: 0; +} + +/* +Reset default styling for dialogs. +*/ + +dialog { + padding: 0; +} + +/* +Prevent resizing textareas horizontally by default. +*/ + +textarea { + resize: vertical; +} + +/* +1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) +2. Set the default placeholder color to the user's configured gray 400 color. +*/ + +input::-moz-placeholder, textarea::-moz-placeholder { + opacity: 1; + /* 1 */ + color: #9ca3af; + /* 2 */ +} + +input::placeholder, +textarea::placeholder { + opacity: 1; + /* 1 */ + color: #9ca3af; + /* 2 */ +} + +/* +Set the default cursor for buttons. +*/ + +button, +[role="button"] { + cursor: pointer; +} + +/* +Make sure disabled buttons don't get the pointer cursor. +*/ + +:disabled { + cursor: default; +} + +/* +1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) +2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) + This can trigger a poorly considered lint error in some tools but is included by design. +*/ + +img, +svg, +video, +canvas, +audio, +iframe, +embed, +object { + display: block; + /* 1 */ + vertical-align: middle; + /* 2 */ +} + +/* +Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) +*/ + +img, +video { + max-width: 100%; + height: auto; +} + +/* Make elements with the HTML hidden attribute stay hidden by default */ + +[hidden] { + display: none; +} + +*, ::before, ::after { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: ; +} + +::backdrop { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: ; +} + +.m-auto { + margin: auto; +} + +.mx-auto { + margin-left: auto; + margin-right: auto; +} + +.my-auto { + margin-top: auto; + margin-bottom: auto; +} + +.my-3 { + margin-top: 0.75rem; + margin-bottom: 0.75rem; +} + +.my-10 { + margin-top: 2.5rem; + margin-bottom: 2.5rem; +} + +.my-6 { + margin-top: 1.5rem; + margin-bottom: 1.5rem; +} + +.block { + display: block; +} + +.flex { + display: flex; +} + +.size-12 { + width: 3rem; + height: 3rem; +} + +.size-1 { + width: 0.25rem; + height: 0.25rem; +} + +.size-14 { + width: 3.5rem; + height: 3.5rem; +} + +.size-20 { + width: 5rem; + height: 5rem; +} + +.h-4 { + height: 1rem; +} + +.h-24 { + height: 6rem; +} + +.w-16 { + width: 4rem; +} + +.w-24 { + width: 6rem; +} + +.min-w-3 { + min-width: 0.75rem; +} + +.min-w-full { + min-width: 100%; +} + +.min-w-8 { + min-width: 2rem; +} + +.min-w-24 { + min-width: 6rem; +} + +.min-w-12 { + min-width: 3rem; +} + +.max-w-sm { + max-width: 24rem; +} + +.max-w-screen-md { + max-width: 768px; +} + +.shrink-0 { + flex-shrink: 0; +} + +.items-center { + align-items: center; +} + +.space-x-4 > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(1rem * var(--tw-space-x-reverse)); + margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-x-12 > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(3rem * var(--tw-space-x-reverse)); + margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-1 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)); +} + +.space-y-0\.5 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.125rem * var(--tw-space-y-reverse)); +} + +.space-y-4 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1rem * var(--tw-space-y-reverse)); +} + +.space-y-2 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)); +} + +.rounded-xl { + border-radius: 0.75rem; +} + +.rounded-full { + border-radius: 9999px; +} + +.rounded-l-xl { + border-top-left-radius: 0.75rem; + border-bottom-left-radius: 0.75rem; +} + +.border { + border-width: 1px; +} + +.border-purple-200 { + --tw-border-opacity: 1; + border-color: rgb(233 213 255 / var(--tw-border-opacity)); +} + +.border-purple-300 { + --tw-border-opacity: 1; + border-color: rgb(216 180 254 / var(--tw-border-opacity)); +} + +.border-purple-400 { + --tw-border-opacity: 1; + border-color: rgb(192 132 252 / var(--tw-border-opacity)); +} + +.bg-slate-600 { + --tw-bg-opacity: 1; + background-color: rgb(71 85 105 / var(--tw-bg-opacity)); +} + +.bg-slate-50 { + --tw-bg-opacity: 1; + background-color: rgb(248 250 252 / var(--tw-bg-opacity)); +} + +.bg-slate-100 { + --tw-bg-opacity: 1; + background-color: rgb(241 245 249 / var(--tw-bg-opacity)); +} + +.bg-slate-200 { + --tw-bg-opacity: 1; + background-color: rgb(226 232 240 / var(--tw-bg-opacity)); +} + +.bg-white { + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} + +.bg-slate-400 { + --tw-bg-opacity: 1; + background-color: rgb(148 163 184 / var(--tw-bg-opacity)); +} + +.bg-slate-800 { + --tw-bg-opacity: 1; + background-color: rgb(30 41 59 / var(--tw-bg-opacity)); +} + +.bg-slate-500 { + --tw-bg-opacity: 1; + background-color: rgb(100 116 139 / var(--tw-bg-opacity)); +} + +.bg-slate-300 { + --tw-bg-opacity: 1; + background-color: rgb(203 213 225 / var(--tw-bg-opacity)); +} + +.p-6 { + padding: 1.5rem; +} + +.px-4 { + padding-left: 1rem; + padding-right: 1rem; +} + +.py-1 { + padding-top: 0.25rem; + padding-bottom: 0.25rem; +} + +.py-8 { + padding-top: 2rem; + padding-bottom: 2rem; +} + +.px-8 { + padding-left: 2rem; + padding-right: 2rem; +} + +.text-center { + text-align: center; +} + +.text-3xl { + font-size: 1.875rem; + line-height: 2.25rem; +} + +.text-xl { + font-size: 1.25rem; + line-height: 1.75rem; +} + +.text-lg { + font-size: 1.125rem; + line-height: 1.75rem; +} + +.text-sm { + font-size: 0.875rem; + line-height: 1.25rem; +} + +.font-bold { + font-weight: 700; +} + +.font-medium { + font-weight: 500; +} + +.font-semibold { + font-weight: 600; +} + +.text-black { + --tw-text-opacity: 1; + color: rgb(0 0 0 / var(--tw-text-opacity)); +} + +.text-stone-200 { + --tw-text-opacity: 1; + color: rgb(231 229 228 / var(--tw-text-opacity)); +} + +.text-stone-400 { + --tw-text-opacity: 1; + color: rgb(168 162 158 / var(--tw-text-opacity)); +} + +.text-stone-300 { + --tw-text-opacity: 1; + color: rgb(214 211 209 / var(--tw-text-opacity)); +} + +.text-stone-600 { + --tw-text-opacity: 1; + color: rgb(87 83 78 / var(--tw-text-opacity)); +} + +.text-stone-100 { + --tw-text-opacity: 1; + color: rgb(245 245 244 / var(--tw-text-opacity)); +} + +.text-zinc-400 { + --tw-text-opacity: 1; + color: rgb(161 161 170 / var(--tw-text-opacity)); +} + +.text-slate-500 { + --tw-text-opacity: 1; + color: rgb(100 116 139 / var(--tw-text-opacity)); +} + +.text-purple-600 { + --tw-text-opacity: 1; + color: rgb(147 51 234 / var(--tw-text-opacity)); +} + +.underline { + text-decoration-line: underline; +} + +.shadow-lg { + --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.hover\:border-transparent:hover { + border-color: transparent; +} + +.hover\:bg-purple-600:hover { + --tw-bg-opacity: 1; + background-color: rgb(147 51 234 / var(--tw-bg-opacity)); +} + +.hover\:text-white:hover { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.focus\:outline-none:focus { + outline: 2px solid transparent; + outline-offset: 2px; +} + +.focus\:ring-2:focus { + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +} + +.focus\:ring-purple-600:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(147 51 234 / var(--tw-ring-opacity)); +} + +.focus\:ring-offset-2:focus { + --tw-ring-offset-width: 2px; +} + +@media (min-width: 640px) { + .sm\:mx-0 { + margin-left: 0px; + margin-right: 0px; + } + + .sm\:flex { + display: flex; + } + + .sm\:shrink-0 { + flex-shrink: 0; + } + + .sm\:items-center { + align-items: center; + } + + .sm\:space-x-6 > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(1.5rem * var(--tw-space-x-reverse)); + margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0px * var(--tw-space-y-reverse)); + } + + .sm\:py-4 { + padding-top: 1rem; + padding-bottom: 1rem; + } + + .sm\:text-left { + text-align: left; + } +} \ No newline at end of file diff --git a/Days30-60/Day2/Day2.png b/Days30-60/Day2/Day2.png new file mode 100644 index 0000000000000000000000000000000000000000..877224e1cbe48062b3f8b001f0f077ba34376fa6 GIT binary patch literal 48947 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
$Dhh*bkW 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 + + + + + + + Day 1 + + +
+
+ logo.png +
+
+
Green Chat
+

You have a new message!

+
+
+ +
+
+ user-image +
+
+
+

Erin Lindford

+

Product Engineer

+
+ +
+
+ + + + diff --git a/Days30-60/Day2/input.css b/Days30-60/Day2/input.css new file mode 100644 index 0000000..bd6213e --- /dev/null +++ b/Days30-60/Day2/input.css @@ -0,0 +1,3 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; \ No newline at end of file diff --git a/Days30-60/Day2/output.css b/Days30-60/Day2/output.css new file mode 100644 index 0000000..2b1af44 --- /dev/null +++ b/Days30-60/Day2/output.css @@ -0,0 +1,966 @@ +/* +! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com +*/ + +/* +1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) +2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) +*/ + +*, +::before, +::after { + box-sizing: border-box; + /* 1 */ + border-width: 0; + /* 2 */ + border-style: solid; + /* 2 */ + border-color: #e5e7eb; + /* 2 */ +} + +::before, +::after { + --tw-content: ''; +} + +/* +1. Use a consistent sensible line-height in all browsers. +2. Prevent adjustments of font size after orientation changes in iOS. +3. Use a more readable tab size. +4. Use the user's configured `sans` font-family by default. +5. Use the user's configured `sans` font-feature-settings by default. +6. Use the user's configured `sans` font-variation-settings by default. +7. Disable tap highlights on iOS +*/ + +html, +:host { + line-height: 1.5; + /* 1 */ + -webkit-text-size-adjust: 100%; + /* 2 */ + -moz-tab-size: 4; + /* 3 */ + -o-tab-size: 4; + tab-size: 4; + /* 3 */ + font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + /* 4 */ + font-feature-settings: normal; + /* 5 */ + font-variation-settings: normal; + /* 6 */ + -webkit-tap-highlight-color: transparent; + /* 7 */ +} + +/* +1. Remove the margin in all browsers. +2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. +*/ + +body { + margin: 0; + /* 1 */ + line-height: inherit; + /* 2 */ +} + +/* +1. Add the correct height in Firefox. +2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) +3. Ensure horizontal rules are visible by default. +*/ + +hr { + height: 0; + /* 1 */ + color: inherit; + /* 2 */ + border-top-width: 1px; + /* 3 */ +} + +/* +Add the correct text decoration in Chrome, Edge, and Safari. +*/ + +abbr:where([title]) { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} + +/* +Remove the default font size and weight for headings. +*/ + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: inherit; + font-weight: inherit; +} + +/* +Reset links to optimize for opt-in styling instead of opt-out. +*/ + +a { + color: inherit; + text-decoration: inherit; +} + +/* +Add the correct font weight in Edge and Safari. +*/ + +b, +strong { + font-weight: bolder; +} + +/* +1. Use the user's configured `mono` font-family by default. +2. Use the user's configured `mono` font-feature-settings by default. +3. Use the user's configured `mono` font-variation-settings by default. +4. Correct the odd `em` font sizing in all browsers. +*/ + +code, +kbd, +samp, +pre { + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + /* 1 */ + font-feature-settings: normal; + /* 2 */ + font-variation-settings: normal; + /* 3 */ + font-size: 1em; + /* 4 */ +} + +/* +Add the correct font size in all browsers. +*/ + +small { + font-size: 80%; +} + +/* +Prevent `sub` and `sup` elements from affecting the line height in all browsers. +*/ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* +1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) +2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) +3. Remove gaps between table borders by default. +*/ + +table { + text-indent: 0; + /* 1 */ + border-color: inherit; + /* 2 */ + border-collapse: collapse; + /* 3 */ +} + +/* +1. Change the font styles in all browsers. +2. Remove the margin in Firefox and Safari. +3. Remove default padding in all browsers. +*/ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + /* 1 */ + font-feature-settings: inherit; + /* 1 */ + font-variation-settings: inherit; + /* 1 */ + font-size: 100%; + /* 1 */ + font-weight: inherit; + /* 1 */ + line-height: inherit; + /* 1 */ + letter-spacing: inherit; + /* 1 */ + color: inherit; + /* 1 */ + margin: 0; + /* 2 */ + padding: 0; + /* 3 */ +} + +/* +Remove the inheritance of text transform in Edge and Firefox. +*/ + +button, +select { + text-transform: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Remove default button styles. +*/ + +button, +input:where([type='button']), +input:where([type='reset']), +input:where([type='submit']) { + -webkit-appearance: button; + /* 1 */ + background-color: transparent; + /* 2 */ + background-image: none; + /* 2 */ +} + +/* +Use the modern Firefox focus style for all focusable elements. +*/ + +:-moz-focusring { + outline: auto; +} + +/* +Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) +*/ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* +Add the correct vertical alignment in Chrome and Firefox. +*/ + +progress { + vertical-align: baseline; +} + +/* +Correct the cursor style of increment and decrement buttons in Safari. +*/ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/* +1. Correct the odd appearance in Chrome and Safari. +2. Correct the outline style in Safari. +*/ + +[type='search'] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ +} + +/* +Remove the inner padding in Chrome and Safari on macOS. +*/ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Change font properties to `inherit` in Safari. +*/ + +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} + +/* +Add the correct display in Chrome and Safari. +*/ + +summary { + display: list-item; +} + +/* +Removes the default spacing and border for appropriate elements. +*/ + +blockquote, +dl, +dd, +h1, +h2, +h3, +h4, +h5, +h6, +hr, +figure, +p, +pre { + margin: 0; +} + +fieldset { + margin: 0; + padding: 0; +} + +legend { + padding: 0; +} + +ol, +ul, +menu { + list-style: none; + margin: 0; + padding: 0; +} + +/* +Reset default styling for dialogs. +*/ + +dialog { + padding: 0; +} + +/* +Prevent resizing textareas horizontally by default. +*/ + +textarea { + resize: vertical; +} + +/* +1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) +2. Set the default placeholder color to the user's configured gray 400 color. +*/ + +input::-moz-placeholder, textarea::-moz-placeholder { + opacity: 1; + /* 1 */ + color: #9ca3af; + /* 2 */ +} + +input::placeholder, +textarea::placeholder { + opacity: 1; + /* 1 */ + color: #9ca3af; + /* 2 */ +} + +/* +Set the default cursor for buttons. +*/ + +button, +[role="button"] { + cursor: pointer; +} + +/* +Make sure disabled buttons don't get the pointer cursor. +*/ + +:disabled { + cursor: default; +} + +/* +1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) +2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) + This can trigger a poorly considered lint error in some tools but is included by design. +*/ + +img, +svg, +video, +canvas, +audio, +iframe, +embed, +object { + display: block; + /* 1 */ + vertical-align: middle; + /* 2 */ +} + +/* +Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) +*/ + +img, +video { + max-width: 100%; + height: auto; +} + +/* Make elements with the HTML hidden attribute stay hidden by default */ + +[hidden] { + display: none; +} + +*, ::before, ::after { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: ; +} + +::backdrop { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: ; +} + +.m-auto { + margin: auto; +} + +.mx-auto { + margin-left: auto; + margin-right: auto; +} + +.my-auto { + margin-top: auto; + margin-bottom: auto; +} + +.my-3 { + margin-top: 0.75rem; + margin-bottom: 0.75rem; +} + +.my-10 { + margin-top: 2.5rem; + margin-bottom: 2.5rem; +} + +.my-6 { + margin-top: 1.5rem; + margin-bottom: 1.5rem; +} + +.block { + display: block; +} + +.flex { + display: flex; +} + +.size-12 { + width: 3rem; + height: 3rem; +} + +.size-1 { + width: 0.25rem; + height: 0.25rem; +} + +.size-14 { + width: 3.5rem; + height: 3.5rem; +} + +.size-20 { + width: 5rem; + height: 5rem; +} + +.h-4 { + height: 1rem; +} + +.h-24 { + height: 6rem; +} + +.w-16 { + width: 4rem; +} + +.w-24 { + width: 6rem; +} + +.min-w-3 { + min-width: 0.75rem; +} + +.min-w-full { + min-width: 100%; +} + +.min-w-8 { + min-width: 2rem; +} + +.min-w-24 { + min-width: 6rem; +} + +.min-w-12 { + min-width: 3rem; +} + +.max-w-sm { + max-width: 24rem; +} + +.max-w-screen-md { + max-width: 768px; +} + +.shrink-0 { + flex-shrink: 0; +} + +.items-center { + align-items: center; +} + +.space-x-4 > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(1rem * var(--tw-space-x-reverse)); + margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-x-12 > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(3rem * var(--tw-space-x-reverse)); + margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-1 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)); +} + +.space-y-0\.5 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.125rem * var(--tw-space-y-reverse)); +} + +.space-y-4 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1rem * var(--tw-space-y-reverse)); +} + +.space-y-2 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)); +} + +.rounded-xl { + border-radius: 0.75rem; +} + +.rounded-full { + border-radius: 9999px; +} + +.rounded-l-xl { + border-top-left-radius: 0.75rem; + border-bottom-left-radius: 0.75rem; +} + +.border { + border-width: 1px; +} + +.border-purple-200 { + --tw-border-opacity: 1; + border-color: rgb(233 213 255 / var(--tw-border-opacity)); +} + +.border-purple-300 { + --tw-border-opacity: 1; + border-color: rgb(216 180 254 / var(--tw-border-opacity)); +} + +.border-purple-400 { + --tw-border-opacity: 1; + border-color: rgb(192 132 252 / var(--tw-border-opacity)); +} + +.bg-slate-600 { + --tw-bg-opacity: 1; + background-color: rgb(71 85 105 / var(--tw-bg-opacity)); +} + +.bg-slate-50 { + --tw-bg-opacity: 1; + background-color: rgb(248 250 252 / var(--tw-bg-opacity)); +} + +.bg-slate-100 { + --tw-bg-opacity: 1; + background-color: rgb(241 245 249 / var(--tw-bg-opacity)); +} + +.bg-slate-200 { + --tw-bg-opacity: 1; + background-color: rgb(226 232 240 / var(--tw-bg-opacity)); +} + +.bg-white { + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} + +.bg-slate-400 { + --tw-bg-opacity: 1; + background-color: rgb(148 163 184 / var(--tw-bg-opacity)); +} + +.bg-slate-800 { + --tw-bg-opacity: 1; + background-color: rgb(30 41 59 / var(--tw-bg-opacity)); +} + +.bg-slate-500 { + --tw-bg-opacity: 1; + background-color: rgb(100 116 139 / var(--tw-bg-opacity)); +} + +.bg-slate-300 { + --tw-bg-opacity: 1; + background-color: rgb(203 213 225 / var(--tw-bg-opacity)); +} + +.p-6 { + padding: 1.5rem; +} + +.px-4 { + padding-left: 1rem; + padding-right: 1rem; +} + +.py-1 { + padding-top: 0.25rem; + padding-bottom: 0.25rem; +} + +.py-8 { + padding-top: 2rem; + padding-bottom: 2rem; +} + +.px-8 { + padding-left: 2rem; + padding-right: 2rem; +} + +.text-center { + text-align: center; +} + +.text-3xl { + font-size: 1.875rem; + line-height: 2.25rem; +} + +.text-xl { + font-size: 1.25rem; + line-height: 1.75rem; +} + +.text-lg { + font-size: 1.125rem; + line-height: 1.75rem; +} + +.text-sm { + font-size: 0.875rem; + line-height: 1.25rem; +} + +.font-bold { + font-weight: 700; +} + +.font-medium { + font-weight: 500; +} + +.font-semibold { + font-weight: 600; +} + +.text-black { + --tw-text-opacity: 1; + color: rgb(0 0 0 / var(--tw-text-opacity)); +} + +.text-stone-200 { + --tw-text-opacity: 1; + color: rgb(231 229 228 / var(--tw-text-opacity)); +} + +.text-stone-400 { + --tw-text-opacity: 1; + color: rgb(168 162 158 / var(--tw-text-opacity)); +} + +.text-stone-300 { + --tw-text-opacity: 1; + color: rgb(214 211 209 / var(--tw-text-opacity)); +} + +.text-stone-600 { + --tw-text-opacity: 1; + color: rgb(87 83 78 / var(--tw-text-opacity)); +} + +.text-stone-100 { + --tw-text-opacity: 1; + color: rgb(245 245 244 / var(--tw-text-opacity)); +} + +.text-zinc-400 { + --tw-text-opacity: 1; + color: rgb(161 161 170 / var(--tw-text-opacity)); +} + +.text-slate-500 { + --tw-text-opacity: 1; + color: rgb(100 116 139 / var(--tw-text-opacity)); +} + +.text-purple-600 { + --tw-text-opacity: 1; + color: rgb(147 51 234 / var(--tw-text-opacity)); +} + +.underline { + text-decoration-line: underline; +} + +.shadow-lg { + --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.hover\:border-transparent:hover { + border-color: transparent; +} + +.hover\:bg-purple-600:hover { + --tw-bg-opacity: 1; + background-color: rgb(147 51 234 / var(--tw-bg-opacity)); +} + +.hover\:text-white:hover { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.focus\:outline-none:focus { + outline: 2px solid transparent; + outline-offset: 2px; +} + +.focus\:ring-2:focus { + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +} + +.focus\:ring-purple-600:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(147 51 234 / var(--tw-ring-opacity)); +} + +.focus\:ring-offset-2:focus { + --tw-ring-offset-width: 2px; +} + +@media (min-width: 640px) { + .sm\:mx-0 { + margin-left: 0px; + margin-right: 0px; + } + + .sm\:flex { + display: flex; + } + + .sm\:shrink-0 { + flex-shrink: 0; + } + + .sm\:items-center { + align-items: center; + } + + .sm\:space-x-6 > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(1.5rem * var(--tw-space-x-reverse)); + margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0px * var(--tw-space-y-reverse)); + } + + .sm\:py-4 { + padding-top: 1rem; + padding-bottom: 1rem; + } + + .sm\:text-left { + text-align: left; + } +} \ No newline at end of file diff --git a/Days30-60/Day3/Day3.png b/Days30-60/Day3/Day3.png new file mode 100644 index 0000000000000000000000000000000000000000..877224e1cbe48062b3f8b001f0f077ba34376fa6 GIT binary patch literal 48947 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
$Dhh*bkW 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 + + + + + + + Day 1 + + +
+
+ logo.png +
+
+
Green Chat
+

You have a new message!

+
+
+ +
+
+ user-image +
+
+
+

Erin Lindford

+

Product Engineer

+
+ +
+
+ + + + diff --git a/Days30-60/Day3/input.css b/Days30-60/Day3/input.css new file mode 100644 index 0000000..bd6213e --- /dev/null +++ b/Days30-60/Day3/input.css @@ -0,0 +1,3 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; \ No newline at end of file diff --git a/Days30-60/Day3/output.css b/Days30-60/Day3/output.css new file mode 100644 index 0000000..2b1af44 --- /dev/null +++ b/Days30-60/Day3/output.css @@ -0,0 +1,966 @@ +/* +! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com +*/ + +/* +1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) +2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) +*/ + +*, +::before, +::after { + box-sizing: border-box; + /* 1 */ + border-width: 0; + /* 2 */ + border-style: solid; + /* 2 */ + border-color: #e5e7eb; + /* 2 */ +} + +::before, +::after { + --tw-content: ''; +} + +/* +1. Use a consistent sensible line-height in all browsers. +2. Prevent adjustments of font size after orientation changes in iOS. +3. Use a more readable tab size. +4. Use the user's configured `sans` font-family by default. +5. Use the user's configured `sans` font-feature-settings by default. +6. Use the user's configured `sans` font-variation-settings by default. +7. Disable tap highlights on iOS +*/ + +html, +:host { + line-height: 1.5; + /* 1 */ + -webkit-text-size-adjust: 100%; + /* 2 */ + -moz-tab-size: 4; + /* 3 */ + -o-tab-size: 4; + tab-size: 4; + /* 3 */ + font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + /* 4 */ + font-feature-settings: normal; + /* 5 */ + font-variation-settings: normal; + /* 6 */ + -webkit-tap-highlight-color: transparent; + /* 7 */ +} + +/* +1. Remove the margin in all browsers. +2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. +*/ + +body { + margin: 0; + /* 1 */ + line-height: inherit; + /* 2 */ +} + +/* +1. Add the correct height in Firefox. +2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) +3. Ensure horizontal rules are visible by default. +*/ + +hr { + height: 0; + /* 1 */ + color: inherit; + /* 2 */ + border-top-width: 1px; + /* 3 */ +} + +/* +Add the correct text decoration in Chrome, Edge, and Safari. +*/ + +abbr:where([title]) { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} + +/* +Remove the default font size and weight for headings. +*/ + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: inherit; + font-weight: inherit; +} + +/* +Reset links to optimize for opt-in styling instead of opt-out. +*/ + +a { + color: inherit; + text-decoration: inherit; +} + +/* +Add the correct font weight in Edge and Safari. +*/ + +b, +strong { + font-weight: bolder; +} + +/* +1. Use the user's configured `mono` font-family by default. +2. Use the user's configured `mono` font-feature-settings by default. +3. Use the user's configured `mono` font-variation-settings by default. +4. Correct the odd `em` font sizing in all browsers. +*/ + +code, +kbd, +samp, +pre { + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + /* 1 */ + font-feature-settings: normal; + /* 2 */ + font-variation-settings: normal; + /* 3 */ + font-size: 1em; + /* 4 */ +} + +/* +Add the correct font size in all browsers. +*/ + +small { + font-size: 80%; +} + +/* +Prevent `sub` and `sup` elements from affecting the line height in all browsers. +*/ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* +1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) +2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) +3. Remove gaps between table borders by default. +*/ + +table { + text-indent: 0; + /* 1 */ + border-color: inherit; + /* 2 */ + border-collapse: collapse; + /* 3 */ +} + +/* +1. Change the font styles in all browsers. +2. Remove the margin in Firefox and Safari. +3. Remove default padding in all browsers. +*/ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + /* 1 */ + font-feature-settings: inherit; + /* 1 */ + font-variation-settings: inherit; + /* 1 */ + font-size: 100%; + /* 1 */ + font-weight: inherit; + /* 1 */ + line-height: inherit; + /* 1 */ + letter-spacing: inherit; + /* 1 */ + color: inherit; + /* 1 */ + margin: 0; + /* 2 */ + padding: 0; + /* 3 */ +} + +/* +Remove the inheritance of text transform in Edge and Firefox. +*/ + +button, +select { + text-transform: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Remove default button styles. +*/ + +button, +input:where([type='button']), +input:where([type='reset']), +input:where([type='submit']) { + -webkit-appearance: button; + /* 1 */ + background-color: transparent; + /* 2 */ + background-image: none; + /* 2 */ +} + +/* +Use the modern Firefox focus style for all focusable elements. +*/ + +:-moz-focusring { + outline: auto; +} + +/* +Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) +*/ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* +Add the correct vertical alignment in Chrome and Firefox. +*/ + +progress { + vertical-align: baseline; +} + +/* +Correct the cursor style of increment and decrement buttons in Safari. +*/ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/* +1. Correct the odd appearance in Chrome and Safari. +2. Correct the outline style in Safari. +*/ + +[type='search'] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ +} + +/* +Remove the inner padding in Chrome and Safari on macOS. +*/ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Change font properties to `inherit` in Safari. +*/ + +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} + +/* +Add the correct display in Chrome and Safari. +*/ + +summary { + display: list-item; +} + +/* +Removes the default spacing and border for appropriate elements. +*/ + +blockquote, +dl, +dd, +h1, +h2, +h3, +h4, +h5, +h6, +hr, +figure, +p, +pre { + margin: 0; +} + +fieldset { + margin: 0; + padding: 0; +} + +legend { + padding: 0; +} + +ol, +ul, +menu { + list-style: none; + margin: 0; + padding: 0; +} + +/* +Reset default styling for dialogs. +*/ + +dialog { + padding: 0; +} + +/* +Prevent resizing textareas horizontally by default. +*/ + +textarea { + resize: vertical; +} + +/* +1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) +2. Set the default placeholder color to the user's configured gray 400 color. +*/ + +input::-moz-placeholder, textarea::-moz-placeholder { + opacity: 1; + /* 1 */ + color: #9ca3af; + /* 2 */ +} + +input::placeholder, +textarea::placeholder { + opacity: 1; + /* 1 */ + color: #9ca3af; + /* 2 */ +} + +/* +Set the default cursor for buttons. +*/ + +button, +[role="button"] { + cursor: pointer; +} + +/* +Make sure disabled buttons don't get the pointer cursor. +*/ + +:disabled { + cursor: default; +} + +/* +1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) +2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) + This can trigger a poorly considered lint error in some tools but is included by design. +*/ + +img, +svg, +video, +canvas, +audio, +iframe, +embed, +object { + display: block; + /* 1 */ + vertical-align: middle; + /* 2 */ +} + +/* +Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) +*/ + +img, +video { + max-width: 100%; + height: auto; +} + +/* Make elements with the HTML hidden attribute stay hidden by default */ + +[hidden] { + display: none; +} + +*, ::before, ::after { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: ; +} + +::backdrop { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: ; +} + +.m-auto { + margin: auto; +} + +.mx-auto { + margin-left: auto; + margin-right: auto; +} + +.my-auto { + margin-top: auto; + margin-bottom: auto; +} + +.my-3 { + margin-top: 0.75rem; + margin-bottom: 0.75rem; +} + +.my-10 { + margin-top: 2.5rem; + margin-bottom: 2.5rem; +} + +.my-6 { + margin-top: 1.5rem; + margin-bottom: 1.5rem; +} + +.block { + display: block; +} + +.flex { + display: flex; +} + +.size-12 { + width: 3rem; + height: 3rem; +} + +.size-1 { + width: 0.25rem; + height: 0.25rem; +} + +.size-14 { + width: 3.5rem; + height: 3.5rem; +} + +.size-20 { + width: 5rem; + height: 5rem; +} + +.h-4 { + height: 1rem; +} + +.h-24 { + height: 6rem; +} + +.w-16 { + width: 4rem; +} + +.w-24 { + width: 6rem; +} + +.min-w-3 { + min-width: 0.75rem; +} + +.min-w-full { + min-width: 100%; +} + +.min-w-8 { + min-width: 2rem; +} + +.min-w-24 { + min-width: 6rem; +} + +.min-w-12 { + min-width: 3rem; +} + +.max-w-sm { + max-width: 24rem; +} + +.max-w-screen-md { + max-width: 768px; +} + +.shrink-0 { + flex-shrink: 0; +} + +.items-center { + align-items: center; +} + +.space-x-4 > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(1rem * var(--tw-space-x-reverse)); + margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-x-12 > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(3rem * var(--tw-space-x-reverse)); + margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-1 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)); +} + +.space-y-0\.5 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.125rem * var(--tw-space-y-reverse)); +} + +.space-y-4 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1rem * var(--tw-space-y-reverse)); +} + +.space-y-2 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)); +} + +.rounded-xl { + border-radius: 0.75rem; +} + +.rounded-full { + border-radius: 9999px; +} + +.rounded-l-xl { + border-top-left-radius: 0.75rem; + border-bottom-left-radius: 0.75rem; +} + +.border { + border-width: 1px; +} + +.border-purple-200 { + --tw-border-opacity: 1; + border-color: rgb(233 213 255 / var(--tw-border-opacity)); +} + +.border-purple-300 { + --tw-border-opacity: 1; + border-color: rgb(216 180 254 / var(--tw-border-opacity)); +} + +.border-purple-400 { + --tw-border-opacity: 1; + border-color: rgb(192 132 252 / var(--tw-border-opacity)); +} + +.bg-slate-600 { + --tw-bg-opacity: 1; + background-color: rgb(71 85 105 / var(--tw-bg-opacity)); +} + +.bg-slate-50 { + --tw-bg-opacity: 1; + background-color: rgb(248 250 252 / var(--tw-bg-opacity)); +} + +.bg-slate-100 { + --tw-bg-opacity: 1; + background-color: rgb(241 245 249 / var(--tw-bg-opacity)); +} + +.bg-slate-200 { + --tw-bg-opacity: 1; + background-color: rgb(226 232 240 / var(--tw-bg-opacity)); +} + +.bg-white { + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} + +.bg-slate-400 { + --tw-bg-opacity: 1; + background-color: rgb(148 163 184 / var(--tw-bg-opacity)); +} + +.bg-slate-800 { + --tw-bg-opacity: 1; + background-color: rgb(30 41 59 / var(--tw-bg-opacity)); +} + +.bg-slate-500 { + --tw-bg-opacity: 1; + background-color: rgb(100 116 139 / var(--tw-bg-opacity)); +} + +.bg-slate-300 { + --tw-bg-opacity: 1; + background-color: rgb(203 213 225 / var(--tw-bg-opacity)); +} + +.p-6 { + padding: 1.5rem; +} + +.px-4 { + padding-left: 1rem; + padding-right: 1rem; +} + +.py-1 { + padding-top: 0.25rem; + padding-bottom: 0.25rem; +} + +.py-8 { + padding-top: 2rem; + padding-bottom: 2rem; +} + +.px-8 { + padding-left: 2rem; + padding-right: 2rem; +} + +.text-center { + text-align: center; +} + +.text-3xl { + font-size: 1.875rem; + line-height: 2.25rem; +} + +.text-xl { + font-size: 1.25rem; + line-height: 1.75rem; +} + +.text-lg { + font-size: 1.125rem; + line-height: 1.75rem; +} + +.text-sm { + font-size: 0.875rem; + line-height: 1.25rem; +} + +.font-bold { + font-weight: 700; +} + +.font-medium { + font-weight: 500; +} + +.font-semibold { + font-weight: 600; +} + +.text-black { + --tw-text-opacity: 1; + color: rgb(0 0 0 / var(--tw-text-opacity)); +} + +.text-stone-200 { + --tw-text-opacity: 1; + color: rgb(231 229 228 / var(--tw-text-opacity)); +} + +.text-stone-400 { + --tw-text-opacity: 1; + color: rgb(168 162 158 / var(--tw-text-opacity)); +} + +.text-stone-300 { + --tw-text-opacity: 1; + color: rgb(214 211 209 / var(--tw-text-opacity)); +} + +.text-stone-600 { + --tw-text-opacity: 1; + color: rgb(87 83 78 / var(--tw-text-opacity)); +} + +.text-stone-100 { + --tw-text-opacity: 1; + color: rgb(245 245 244 / var(--tw-text-opacity)); +} + +.text-zinc-400 { + --tw-text-opacity: 1; + color: rgb(161 161 170 / var(--tw-text-opacity)); +} + +.text-slate-500 { + --tw-text-opacity: 1; + color: rgb(100 116 139 / var(--tw-text-opacity)); +} + +.text-purple-600 { + --tw-text-opacity: 1; + color: rgb(147 51 234 / var(--tw-text-opacity)); +} + +.underline { + text-decoration-line: underline; +} + +.shadow-lg { + --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.hover\:border-transparent:hover { + border-color: transparent; +} + +.hover\:bg-purple-600:hover { + --tw-bg-opacity: 1; + background-color: rgb(147 51 234 / var(--tw-bg-opacity)); +} + +.hover\:text-white:hover { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.focus\:outline-none:focus { + outline: 2px solid transparent; + outline-offset: 2px; +} + +.focus\:ring-2:focus { + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +} + +.focus\:ring-purple-600:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(147 51 234 / var(--tw-ring-opacity)); +} + +.focus\:ring-offset-2:focus { + --tw-ring-offset-width: 2px; +} + +@media (min-width: 640px) { + .sm\:mx-0 { + margin-left: 0px; + margin-right: 0px; + } + + .sm\:flex { + display: flex; + } + + .sm\:shrink-0 { + flex-shrink: 0; + } + + .sm\:items-center { + align-items: center; + } + + .sm\:space-x-6 > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(1.5rem * var(--tw-space-x-reverse)); + margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0px * var(--tw-space-y-reverse)); + } + + .sm\:py-4 { + padding-top: 1rem; + padding-bottom: 1rem; + } + + .sm\:text-left { + text-align: left; + } +} \ No newline at end of file diff --git a/README.md b/README.md index 111075b..ee5a24a 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,48 @@ -30 day CSS Coding Challenge +60 day CSS Coding Challenge To run any of this examples, move to the directory 'Day#', and run Live Server in VSC.

+

2024-tailwind

+ +If you're developing on top of this, run: + +```bash +npm install +``` + +then: + +```bash +npx tailwindcss -i ./Days30-60//input.css -o ./Days30-60//output.css --watch +``` + +| | | | +| :------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------: | +| day1

Day 1

| day2

Day 2

| day3

Day 3

| +| day4

Day 4

| day5

Day 5

| day6

Day 6

| +| day7

Day 7

| day8

Day 8

| day9

Day 9

| +| day10

Day 10

| day9

Day 11

| day12

Day 12

| +| day13

Day 13

| day14

Day 14

| day15

Day 15

| +| day16

Day 16

| day17

Day 17

| day18

Day 18

| +| day19

Day 19

| day20

Day 20

| day21

Day 21

| +| day22

Day 22

| day23

Day 23

| day24

Day 24

| +| day25

Day 25

| day26

Day 26

| day27

Day 27

| +| day28

Day 28

| day29

Day 29

| day30

Day 30

| +| day31

Day 31

| day32

Day 32

| day33

Day 33

| + + +

2023-pure css

+ | | | | | :------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------: | -| day1

Day 1

| day2

Day 2

| day3

Day 3

| -| day4

Day 4

| day5

Day 5

| day6

Day 6

| -| day7

Day 7

| day8

Day 8

| day9

Day 9

| -| day10

Day 10

| day9

Day 11

| day12

Day 12

| -| day13

Day 13

| day14

Day 14

| day15

Day 15

| -| day16

Day 16

| day17

Day 17

| day18

Day 18

| -| day19

Day 19

| day20

Day 20

| day21

Day 21

| -| day22

Day 22

| day23

Day 23

| day24

Day 24

| -| day25

Day 25

| day26

Day 26

| day27

Day 27

| -| day28

Day 28

| day29

Day 29

| day30

Day 30

| -| day31

Day 31

| day32

Day 32

| day33

Day 33

| +| day1

Day 1

| day2

Day 2

| day3

Day 3

| +| day4

Day 4

| day5

Day 5

| day6

Day 6

| +| day7

Day 7

| day8

Day 8

| day9

Day 9

| +| day10

Day 10

| day9

Day 11

| day12

Day 12

| +| day13

Day 13

| day14

Day 14

| day15

Day 15

| +| day16

Day 16

| day17

Day 17

| day18

Day 18

| +| day19

Day 19

| day20

Day 20

| day21

Day 21

| +| day22

Day 22

| day23

Day 23

| day24

Day 24

| +| day25

Day 25

| day26

Day 26

| day27

Day 27

| +| day28

Day 28

| day29

Day 29

| day30

Day 30

| +| day31

Day 31

| day32

Day 32

| day33

Day 33

| diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..5e31713 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,1386 @@ +{ + "name": "Daily-CSS-Coding-Challenge", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "devDependencies": { + "tailwindcss": "^3.4.10" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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 + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "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/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "dev": true, + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "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, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "dev": true + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss": { + "version": "8.4.41", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", + "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "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" + } + ] + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "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" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.10.tgz", + "integrity": "sha512-KWZkVPm7yJRhdu4SRSl9d4AK2wM3a50UsvgHZO7xY77NQr2V+fIrEuoDGQcbvswWvFGbS2f6e+jC/6WJm1Dl0w==", + "dev": true, + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.0", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yaml": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.0.tgz", + "integrity": "sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==", + "dev": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..d3f7cd9 --- /dev/null +++ b/package.json @@ -0,0 +1,5 @@ +{ + "devDependencies": { + "tailwindcss": "^3.4.10" + } +} diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 0000000..57742fd --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,8 @@ +/** @type {import('tailwindcss').Config} */ +module.exports = { + content: ["./Days30-60/**/*.{html,js}"], + theme: { + extend: {}, + }, + plugins: [], +}