From a6078f882e4ad9429fb781f2fe08a680bc1e87a3 Mon Sep 17 00:00:00 2001 From: Daniel Nitsikopoulos Date: Sat, 17 Feb 2024 10:40:36 +1100 Subject: [PATCH] Refactor app in to its own slice --- Rakefile | 4 +- config.ru | 2 +- config/app.rb | 1 + config/nginx.conf | 2 +- config/routes.rb | 54 +- public/assets/admin/app.css | 14 +- .../Figtree-Italic-VariableFont_wght.ttf | Bin .../main}/Figtree-VariableFont_wght.ttf | Bin .../main}/JetBrainsMono-VariableFont_wght.ttf | Bin .../assets/main}/Karla-VariableFont_wght.ttf | Bin .../MontaguSlab-VariableFont_opsz,wght.ttf | Bin .../assets/main}/Rubik-VariableFont_wght.ttf | Bin .../builds => public/assets/main}/app.css | 15 - public/assets/main/app.js | 149 + public/assets/main/assets.json | 26 + slices/admin/assets/js/app.js | 2 +- slices/main/action.rb | 8 + {app => slices/main}/actions/.keep | 0 .../main}/actions/blogroll/index.rb | 2 +- {app => slices/main}/actions/blogroll/list.rb | 2 +- {app => slices/main}/actions/blogroll/opml.rb | 2 +- .../main}/actions/bookmarks/index.rb | 2 +- .../main}/actions/bookmarks/metadata.rb | 2 +- .../main}/actions/bookmarks/show.rb | 2 +- {app => slices/main}/actions/books/index.rb | 2 +- {app => slices/main}/actions/feeds/rss.rb | 2 +- .../main}/actions/feeds/statuses_rss.rb | 2 +- {app => slices/main}/actions/key/show.rb | 2 +- {app => slices/main}/actions/more/index.rb | 2 +- {app => slices/main}/actions/movies/index.rb | 2 +- {app => slices/main}/actions/pages/show.rb | 4 +- {app => slices/main}/actions/photos/index.rb | 2 +- {app => slices/main}/actions/places/index.rb | 2 +- .../main}/actions/places/map_page.rb | 2 +- .../main}/actions/podcasts/index.rb | 2 +- {app => slices/main}/actions/posts/archive.rb | 2 +- {app => slices/main}/actions/posts/index.rb | 2 +- {app => slices/main}/actions/posts/show.rb | 2 +- .../main}/actions/posts/top_tracks.rb | 2 +- .../main}/actions/recently_played/index.rb | 2 +- {app => slices/main}/actions/site/home.rb | 2 +- .../main}/actions/statuses/index.rb | 2 +- {app => slices/main}/actions/tags/index.rb | 2 +- {app => slices/main}/actions/tags/show.rb | 2 +- .../main}/actions/timemachine/show.rb | 2 +- {app => slices/main}/actions/trips/index.rb | 2 +- {app => slices/main}/actions/trips/show.rb | 2 +- .../main}/actions/workouts/create.rb | 2 +- .../main}/actions/workouts/index.rb | 2 +- slices/main/assets/builds/app.css | 15773 ++++++++++++++++ {app => slices/main}/assets/css/app.css | 0 .../Figtree-Italic-VariableFont_wght.ttf | Bin 0 -> 63284 bytes .../fonts/Figtree-VariableFont_wght.ttf | Bin 0 -> 62868 bytes .../fonts/JetBrainsMono-VariableFont_wght.ttf | Bin 0 -> 185520 bytes .../assets/fonts/Karla-VariableFont_wght.ttf | Bin 0 -> 78356 bytes .../MontaguSlab-VariableFont_opsz,wght.ttf | Bin 0 -> 518760 bytes .../assets/fonts/Rubik-VariableFont_wght.ttf | Bin 0 -> 208336 bytes {app => slices/main}/assets/js/app.js | 0 {app => slices/main}/assets/js/gallery.js | 0 {app => slices/main}/commands/.keep | 0 slices/main/config/routes.rb | 55 + {app => slices/main}/content/home.md | 0 .../main}/decorators/bookmarks/decorator.rb | 2 +- .../main}/decorators/books/decorator.rb | 2 +- .../main}/decorators/movies/decorator.rb | 2 +- .../main}/decorators/posts/decorator.rb | 2 +- {app => slices/main}/entities/.keep | 0 .../main}/queries/blogroll/index.rb | 2 +- .../main}/queries/posts/recently_played.rb | 2 +- .../main}/queries/posts/top_tracks.rb | 2 +- {app => slices/main}/repos/movie_repo.rb | 2 +- slices/main/repos/page_repo.rb | 19 + {app => slices/main}/repos/podcast_repo.rb | 2 +- .../main}/repos/podcast_scrobble_repo.rb | 2 +- {app => slices/main}/repos/post_repo.rb | 2 +- {app => slices/main}/repos/post_tag_repo.rb | 2 +- {app => slices/main}/repos/tag_repo.rb | 2 +- {app => slices/main}/repos/top_track_repo.rb | 2 +- {app => slices/main}/repos/trip_repo.rb | 2 +- {app => slices/main}/repos/workout_repo.rb | 2 +- .../templates/apps/patternmate/show.html.slim | 0 .../main}/templates/blogroll/index.html.slim | 0 .../main}/templates/blogroll/list.html.slim | 0 .../main}/templates/blogroll/opml.xml.builder | 0 .../main}/templates/bookmarks/index.html.slim | 0 .../templates/bookmarks/metadata.html.slim | 0 .../main}/templates/bookmarks/show.html.slim | 0 .../main}/templates/books/index.html.slim | 0 slices/main/templates/error.html.slim | 2 + .../main}/templates/feeds/rss.xml.builder | 0 .../templates/feeds/statuses_rss.xml.builder | 0 .../main}/templates/layouts/app.html.slim | 0 .../main}/templates/layouts/app.xml.builder | 0 .../main}/templates/layouts/map.html.slim | 0 .../main}/templates/more/index.html.slim | 0 .../main}/templates/movies/index.html.slim | 0 slices/main/templates/not_found.html.slim | 2 + .../main}/templates/pages/show.html.slim | 0 .../main}/templates/photos/index.html.slim | 0 .../main}/templates/places/index.html.slim | 0 .../main}/templates/places/map_page.html.slim | 0 .../main}/templates/podcasts/index.html.slim | 0 .../main}/templates/posts/archive.html.slim | 0 .../main}/templates/posts/index.html.slim | 0 .../main}/templates/posts/show.html.slim | 0 .../templates/posts/top_tracks.html.slim | 0 .../templates/recently_played/index.html.slim | 0 .../templates/shared/_blue_sky.html.slim | 0 .../templates/shared/_bookmark.html.slim | 0 .../templates/shared/_compact_post.html.slim | 0 .../templates/shared/_instagram.html.slim | 0 .../templates/shared/_link_arrow.html.slim | 0 .../templates/shared/_mastodon.html.slim | 0 .../templates/shared/_photo_post.html.slim | 0 .../templates/shared/_pinboard.html.slim | 0 .../main}/templates/shared/_post.html.slim | 0 .../main}/templates/shared/_status.html.slim | 0 .../main}/templates/shared/_swarm.html.slim | 0 .../main}/templates/shared/_tags.html.slim | 0 .../main}/templates/shared/_twitter.html.slim | 0 .../main}/templates/site/home.html.slim | 0 .../main}/templates/statuses/index.html.slim | 0 .../main}/templates/tags/index.html.slim | 0 .../main}/templates/tags/show.html.slim | 0 .../templates/timemachine/show.html.slim | 0 .../main}/templates/trips/index.html.slim | 0 .../main}/templates/trips/show.html.slim | 0 .../main}/templates/workouts/index.html.slim | 0 slices/main/view.rb | 13 + {app => slices/main}/views/blogroll/index.rb | 4 +- {app => slices/main}/views/blogroll/list.rb | 4 +- {app => slices/main}/views/blogroll/opml.rb | 4 +- {app => slices/main}/views/bookmarks/index.rb | 4 +- .../main}/views/bookmarks/metadata.rb | 4 +- {app => slices/main}/views/bookmarks/show.rb | 4 +- {app => slices/main}/views/books/index.rb | 4 +- slices/main/views/error.rb | 6 + {app => slices/main}/views/feeds/rss.rb | 4 +- .../main}/views/feeds/statuses_rss.rb | 4 +- {app => slices/main}/views/more/index.rb | 4 +- {app => slices/main}/views/movies/index.rb | 4 +- slices/main/views/not_found.rb | 6 + {app => slices/main}/views/pages/show.rb | 4 +- {app => slices/main}/views/photos/index.rb | 4 +- {app => slices/main}/views/places/index.rb | 4 +- {app => slices/main}/views/places/map_page.rb | 4 +- {app => slices/main}/views/podcasts/index.rb | 4 +- {app => slices/main}/views/posts/archive.rb | 4 +- {app => slices/main}/views/posts/index.rb | 4 +- {app => slices/main}/views/posts/show.rb | 4 +- .../main}/views/posts/top_tracks.rb | 4 +- .../main}/views/recently_played/index.rb | 4 +- {app => slices/main}/views/site/home.rb | 6 +- {app => slices/main}/views/statuses/index.rb | 4 +- {app => slices/main}/views/tags/index.rb | 4 +- {app => slices/main}/views/tags/show.rb | 4 +- .../main}/views/timemachine/show.rb | 4 +- {app => slices/main}/views/trips/index.rb | 4 +- {app => slices/main}/views/trips/show.rb | 4 +- {app => slices/main}/views/workouts/index.rb | 4 +- tailwind.config.js | 2 +- 161 files changed, 16176 insertions(+), 193 deletions(-) rename {app/assets/fonts => public/assets/main}/Figtree-Italic-VariableFont_wght.ttf (100%) rename {app/assets/fonts => public/assets/main}/Figtree-VariableFont_wght.ttf (100%) rename {app/assets/fonts => public/assets/main}/JetBrainsMono-VariableFont_wght.ttf (100%) rename {app/assets/fonts => public/assets/main}/Karla-VariableFont_wght.ttf (100%) rename {app/assets/fonts => public/assets/main}/MontaguSlab-VariableFont_opsz,wght.ttf (100%) rename {app/assets/fonts => public/assets/main}/Rubik-VariableFont_wght.ttf (100%) rename {app/assets/builds => public/assets/main}/app.css (99%) create mode 100644 public/assets/main/app.js create mode 100644 public/assets/main/assets.json create mode 100644 slices/main/action.rb rename {app => slices/main}/actions/.keep (100%) rename {app => slices/main}/actions/blogroll/index.rb (92%) rename {app => slices/main}/actions/blogroll/list.rb (94%) rename {app => slices/main}/actions/blogroll/opml.rb (94%) rename {app => slices/main}/actions/bookmarks/index.rb (92%) rename {app => slices/main}/actions/bookmarks/metadata.rb (92%) rename {app => slices/main}/actions/bookmarks/show.rb (92%) rename {app => slices/main}/actions/books/index.rb (91%) rename {app => slices/main}/actions/feeds/rss.rb (93%) rename {app => slices/main}/actions/feeds/statuses_rss.rb (94%) rename {app => slices/main}/actions/key/show.rb (93%) rename {app => slices/main}/actions/more/index.rb (91%) rename {app => slices/main}/actions/movies/index.rb (91%) rename {app => slices/main}/actions/pages/show.rb (71%) rename {app => slices/main}/actions/photos/index.rb (91%) rename {app => slices/main}/actions/places/index.rb (91%) rename {app => slices/main}/actions/places/map_page.rb (92%) rename {app => slices/main}/actions/podcasts/index.rb (91%) rename {app => slices/main}/actions/posts/archive.rb (93%) rename {app => slices/main}/actions/posts/index.rb (92%) rename {app => slices/main}/actions/posts/show.rb (93%) rename {app => slices/main}/actions/posts/top_tracks.rb (96%) rename {app => slices/main}/actions/recently_played/index.rb (94%) rename {app => slices/main}/actions/site/home.rb (91%) rename {app => slices/main}/actions/statuses/index.rb (91%) rename {app => slices/main}/actions/tags/index.rb (91%) rename {app => slices/main}/actions/tags/show.rb (93%) rename {app => slices/main}/actions/timemachine/show.rb (95%) rename {app => slices/main}/actions/trips/index.rb (90%) rename {app => slices/main}/actions/trips/show.rb (93%) rename {app => slices/main}/actions/workouts/create.rb (97%) rename {app => slices/main}/actions/workouts/index.rb (91%) create mode 100644 slices/main/assets/builds/app.css rename {app => slices/main}/assets/css/app.css (100%) create mode 100644 slices/main/assets/fonts/Figtree-Italic-VariableFont_wght.ttf create mode 100644 slices/main/assets/fonts/Figtree-VariableFont_wght.ttf create mode 100644 slices/main/assets/fonts/JetBrainsMono-VariableFont_wght.ttf create mode 100644 slices/main/assets/fonts/Karla-VariableFont_wght.ttf create mode 100644 slices/main/assets/fonts/MontaguSlab-VariableFont_opsz,wght.ttf create mode 100644 slices/main/assets/fonts/Rubik-VariableFont_wght.ttf rename {app => slices/main}/assets/js/app.js (100%) rename {app => slices/main}/assets/js/gallery.js (100%) rename {app => slices/main}/commands/.keep (100%) create mode 100644 slices/main/config/routes.rb rename {app => slices/main}/content/home.md (100%) rename {app => slices/main}/decorators/bookmarks/decorator.rb (98%) rename {app => slices/main}/decorators/books/decorator.rb (98%) rename {app => slices/main}/decorators/movies/decorator.rb (95%) rename {app => slices/main}/decorators/posts/decorator.rb (99%) rename {app => slices/main}/entities/.keep (100%) rename {app => slices/main}/queries/blogroll/index.rb (97%) rename {app => slices/main}/queries/posts/recently_played.rb (98%) rename {app => slices/main}/queries/posts/top_tracks.rb (98%) rename {app => slices/main}/repos/movie_repo.rb (98%) create mode 100644 slices/main/repos/page_repo.rb rename {app => slices/main}/repos/podcast_repo.rb (89%) rename {app => slices/main}/repos/podcast_scrobble_repo.rb (96%) rename {app => slices/main}/repos/post_repo.rb (99%) rename {app => slices/main}/repos/post_tag_repo.rb (96%) rename {app => slices/main}/repos/tag_repo.rb (93%) rename {app => slices/main}/repos/top_track_repo.rb (96%) rename {app => slices/main}/repos/trip_repo.rb (94%) rename {app => slices/main}/repos/workout_repo.rb (89%) rename {app => slices/main}/templates/apps/patternmate/show.html.slim (100%) rename {app => slices/main}/templates/blogroll/index.html.slim (100%) rename {app => slices/main}/templates/blogroll/list.html.slim (100%) rename {app => slices/main}/templates/blogroll/opml.xml.builder (100%) rename {app => slices/main}/templates/bookmarks/index.html.slim (100%) rename {app => slices/main}/templates/bookmarks/metadata.html.slim (100%) rename {app => slices/main}/templates/bookmarks/show.html.slim (100%) rename {app => slices/main}/templates/books/index.html.slim (100%) create mode 100644 slices/main/templates/error.html.slim rename {app => slices/main}/templates/feeds/rss.xml.builder (100%) rename {app => slices/main}/templates/feeds/statuses_rss.xml.builder (100%) rename {app => slices/main}/templates/layouts/app.html.slim (100%) rename {app => slices/main}/templates/layouts/app.xml.builder (100%) rename {app => slices/main}/templates/layouts/map.html.slim (100%) rename {app => slices/main}/templates/more/index.html.slim (100%) rename {app => slices/main}/templates/movies/index.html.slim (100%) create mode 100644 slices/main/templates/not_found.html.slim rename {app => slices/main}/templates/pages/show.html.slim (100%) rename {app => slices/main}/templates/photos/index.html.slim (100%) rename {app => slices/main}/templates/places/index.html.slim (100%) rename {app => slices/main}/templates/places/map_page.html.slim (100%) rename {app => slices/main}/templates/podcasts/index.html.slim (100%) rename {app => slices/main}/templates/posts/archive.html.slim (100%) rename {app => slices/main}/templates/posts/index.html.slim (100%) rename {app => slices/main}/templates/posts/show.html.slim (100%) rename {app => slices/main}/templates/posts/top_tracks.html.slim (100%) rename {app => slices/main}/templates/recently_played/index.html.slim (100%) rename {app => slices/main}/templates/shared/_blue_sky.html.slim (100%) rename {app => slices/main}/templates/shared/_bookmark.html.slim (100%) rename {app => slices/main}/templates/shared/_compact_post.html.slim (100%) rename {app => slices/main}/templates/shared/_instagram.html.slim (100%) rename {app => slices/main}/templates/shared/_link_arrow.html.slim (100%) rename {app => slices/main}/templates/shared/_mastodon.html.slim (100%) rename {app => slices/main}/templates/shared/_photo_post.html.slim (100%) rename {app => slices/main}/templates/shared/_pinboard.html.slim (100%) rename {app => slices/main}/templates/shared/_post.html.slim (100%) rename {app => slices/main}/templates/shared/_status.html.slim (100%) rename {app => slices/main}/templates/shared/_swarm.html.slim (100%) rename {app => slices/main}/templates/shared/_tags.html.slim (100%) rename {app => slices/main}/templates/shared/_twitter.html.slim (100%) rename {app => slices/main}/templates/site/home.html.slim (100%) rename {app => slices/main}/templates/statuses/index.html.slim (100%) rename {app => slices/main}/templates/tags/index.html.slim (100%) rename {app => slices/main}/templates/tags/show.html.slim (100%) rename {app => slices/main}/templates/timemachine/show.html.slim (100%) rename {app => slices/main}/templates/trips/index.html.slim (100%) rename {app => slices/main}/templates/trips/show.html.slim (100%) rename {app => slices/main}/templates/workouts/index.html.slim (100%) create mode 100644 slices/main/view.rb rename {app => slices/main}/views/blogroll/index.rb (53%) rename {app => slices/main}/views/blogroll/list.rb (92%) rename {app => slices/main}/views/blogroll/opml.rb (91%) rename {app => slices/main}/views/bookmarks/index.rb (86%) rename {app => slices/main}/views/bookmarks/metadata.rb (91%) rename {app => slices/main}/views/bookmarks/show.rb (84%) rename {app => slices/main}/views/books/index.rb (92%) create mode 100644 slices/main/views/error.rb rename {app => slices/main}/views/feeds/rss.rb (90%) rename {app => slices/main}/views/feeds/statuses_rss.rb (86%) rename {app => slices/main}/views/more/index.rb (57%) rename {app => slices/main}/views/movies/index.rb (79%) create mode 100644 slices/main/views/not_found.rb rename {app => slices/main}/views/pages/show.rb (87%) rename {app => slices/main}/views/photos/index.rb (82%) rename {app => slices/main}/views/places/index.rb (82%) rename {app => slices/main}/views/places/map_page.rb (84%) rename {app => slices/main}/views/podcasts/index.rb (87%) rename {app => slices/main}/views/posts/archive.rb (89%) rename {app => slices/main}/views/posts/index.rb (91%) rename {app => slices/main}/views/posts/show.rb (95%) rename {app => slices/main}/views/posts/top_tracks.rb (83%) rename {app => slices/main}/views/recently_played/index.rb (93%) rename {app => slices/main}/views/site/home.rb (89%) rename {app => slices/main}/views/statuses/index.rb (82%) rename {app => slices/main}/views/tags/index.rb (91%) rename {app => slices/main}/views/tags/show.rb (90%) rename {app => slices/main}/views/timemachine/show.rb (97%) rename {app => slices/main}/views/trips/index.rb (84%) rename {app => slices/main}/views/trips/show.rb (92%) rename {app => slices/main}/views/workouts/index.rb (87%) diff --git a/Rakefile b/Rakefile index 7dc07d8..da30747 100644 --- a/Rakefile +++ b/Rakefile @@ -92,10 +92,10 @@ end namespace :tailwind do task :watch do - system("npx tailwindcss -i ./app/assets/css/app.css -o ./app/assets/builds/app.css --watch") + system("npx tailwindcss -i ./slices/main/assets/css/app.css -o ./slices/main/assets/builds/app.css --watch") end task :build do - system("npx tailwindcss -i ./app/assets/css/app.css -o ./app/assets/builds/app.css --minify") + system("npx tailwindcss -i ./slices/main/assets/css/app.css -o ./slices/main/assets/builds/app.css --minify") end end diff --git a/config.ru b/config.ru index ec4c8b4..f70a20d 100644 --- a/config.ru +++ b/config.ru @@ -2,7 +2,7 @@ require "hanami/boot" -use Rack::Static, urls: ["/assets", "/media"], root: "public" +use Rack::Static, urls: ["/assets", "/media", "/fonts"], root: "public", cascade: true raise StandardError.new("No secret key") unless ENV["SESSION_SECRET"] diff --git a/config/app.rb b/config/app.rb index 811888f..dea9e12 100644 --- a/config/app.rb +++ b/config/app.rb @@ -33,6 +33,7 @@ module Adamantium "syndication.mastodon", "syndication.blue_sky", "syndication.raindrop", + "view_cache.cacher", "renderers.markdown" ] end diff --git a/config/nginx.conf b/config/nginx.conf index 8df81c1..f830876 100644 --- a/config/nginx.conf +++ b/config/nginx.conf @@ -63,7 +63,7 @@ server { # Now this supposedly should work as it gets the filenames with querystrings that Rails provides. # BUT there's a chance it could break the ajax calls. - location ~* \.(ico|css|gif|jpe?g|png|js|ttf)(\?[0-9]+)?$ { + location ~* \.(ico|css|gif|jpe?g|png|js)(\?[0-9]+)?$ { expires max; break; } diff --git a/config/routes.rb b/config/routes.rb index 6ac93bf..566869e 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -6,59 +6,9 @@ module Adamantium class Routes < Hanami::Routes use Hanami::Middleware::BodyParser, [:form, :json] + slice :main, at: "/" + slice :admin, at: "/admin" slice :micropub, at: "/micropub" - root to: "site.home" - get "/post/top_tracks/:slug", to: "posts.top_tracks" - get "/post/:slug", to: "posts.show" - get "/posts", to: "posts.index" - # get "/posts/archive", to: "posts.archive" - get "/posts/archive/:year", to: "posts.archive" - - get "/bookmarks", to: "bookmarks.index" - get "/bookmarks/metadata/:id", to: "bookmarks.metadata" - get "/bookmark/:slug", to: "bookmarks.show" - - get "/photos", to: "photos.index" - get "/places", to: "places.index" - get "/places/map", to: "places.map_page" - get "/statuses", to: "statuses.index" - - get "/tags", to: "tags.index" - get "/tagged/:slug", to: "tags.show" - - get "/key", to: "key.show" if Hanami.app.settings.micropub_pub_key - - get "/feeds/rss", to: "feeds.rss" - get "/feeds/statuses_rss", to: "feeds.statuses_rss" - - get "/more", to: "more.index" - - get "/hikes", to: "workouts.index" - post "/workouts", to: "workouts.create" - - get "/movies", to: "movies.index" - - get "/blogroll", to: "blogroll.index" - get "/blogroll/list", to: "blogroll.list" - get "/blogroll/opml", to: "blogroll.opml" - - get "/recently_played", to: "recently_played.index" - - get "/:slug", to: "pages.show" - - get "/trips", to: "trips.index" - get "/trips/:id", to: "trips.show" - - get "/podcasts", to: "podcasts.index" - - get "/bookshelf", to: "books.index" - - get "/timemachine/:year/:month/:day", to: "timemachine.show" - - redirect "deploying-a-hanami-app-to-fly-io", to: "/post/deploying-a-hanami-20-app-to-flyio" - redirect "deploying-a-hanami-app-to-fly-io/", to: "/post/deploying-a-hanami-20-app-to-flyio" - - slice :admin, at: "/admin" end end diff --git a/public/assets/admin/app.css b/public/assets/admin/app.css index d632e9d..15b4ace 100644 --- a/public/assets/admin/app.css +++ b/public/assets/admin/app.css @@ -1,4 +1,4 @@ -/* app/assets/builds/app.css */ +/* slices/main/assets/builds/app.css */ *, ::before, ::after { @@ -4097,10 +4097,6 @@ video { --tw-text-opacity: 1; color: rgb(217 119 6 / var(--tw-text-opacity)); } -.text-blue-100 { - --tw-text-opacity: 1; - color: rgb(219 234 254 / var(--tw-text-opacity)); -} .text-blue-200 { --tw-text-opacity: 1; color: rgb(191 219 254 / var(--tw-text-opacity)); @@ -4279,10 +4275,6 @@ video { --tw-text-opacity: 1; color: rgb(17 24 39 / var(--tw-text-opacity)); } -.text-green-100 { - --tw-text-opacity: 1; - color: rgb(220 252 231 / var(--tw-text-opacity)); -} .text-green-400 { --tw-text-opacity: 1; color: rgb(74 222 128 / var(--tw-text-opacity)); @@ -4421,10 +4413,6 @@ video { --tw-text-opacity: 1; color: rgb(49 46 129 / var(--tw-text-opacity)); } -.text-orange-100 { - --tw-text-opacity: 1; - color: rgb(255 237 213 / var(--tw-text-opacity)); -} .text-orange-400 { --tw-text-opacity: 1; color: rgb(251 146 60 / var(--tw-text-opacity)); diff --git a/app/assets/fonts/Figtree-Italic-VariableFont_wght.ttf b/public/assets/main/Figtree-Italic-VariableFont_wght.ttf similarity index 100% rename from app/assets/fonts/Figtree-Italic-VariableFont_wght.ttf rename to public/assets/main/Figtree-Italic-VariableFont_wght.ttf diff --git a/app/assets/fonts/Figtree-VariableFont_wght.ttf b/public/assets/main/Figtree-VariableFont_wght.ttf similarity index 100% rename from app/assets/fonts/Figtree-VariableFont_wght.ttf rename to public/assets/main/Figtree-VariableFont_wght.ttf diff --git a/app/assets/fonts/JetBrainsMono-VariableFont_wght.ttf b/public/assets/main/JetBrainsMono-VariableFont_wght.ttf similarity index 100% rename from app/assets/fonts/JetBrainsMono-VariableFont_wght.ttf rename to public/assets/main/JetBrainsMono-VariableFont_wght.ttf diff --git a/app/assets/fonts/Karla-VariableFont_wght.ttf b/public/assets/main/Karla-VariableFont_wght.ttf similarity index 100% rename from app/assets/fonts/Karla-VariableFont_wght.ttf rename to public/assets/main/Karla-VariableFont_wght.ttf diff --git a/app/assets/fonts/MontaguSlab-VariableFont_opsz,wght.ttf b/public/assets/main/MontaguSlab-VariableFont_opsz,wght.ttf similarity index 100% rename from app/assets/fonts/MontaguSlab-VariableFont_opsz,wght.ttf rename to public/assets/main/MontaguSlab-VariableFont_opsz,wght.ttf diff --git a/app/assets/fonts/Rubik-VariableFont_wght.ttf b/public/assets/main/Rubik-VariableFont_wght.ttf similarity index 100% rename from app/assets/fonts/Rubik-VariableFont_wght.ttf rename to public/assets/main/Rubik-VariableFont_wght.ttf diff --git a/app/assets/builds/app.css b/public/assets/main/app.css similarity index 99% rename from app/assets/builds/app.css rename to public/assets/main/app.css index 6d98d68..9e27c2d 100644 --- a/app/assets/builds/app.css +++ b/public/assets/main/app.css @@ -5499,11 +5499,6 @@ video { color: rgb(217 119 6 / var(--tw-text-opacity)); } -.text-blue-100 { - --tw-text-opacity: 1; - color: rgb(219 234 254 / var(--tw-text-opacity)); -} - .text-blue-200 { --tw-text-opacity: 1; color: rgb(191 219 254 / var(--tw-text-opacity)); @@ -5737,11 +5732,6 @@ video { color: rgb(17 24 39 / var(--tw-text-opacity)); } -.text-green-100 { - --tw-text-opacity: 1; - color: rgb(220 252 231 / var(--tw-text-opacity)); -} - .text-green-400 { --tw-text-opacity: 1; color: rgb(74 222 128 / var(--tw-text-opacity)); @@ -5925,11 +5915,6 @@ video { color: rgb(49 46 129 / var(--tw-text-opacity)); } -.text-orange-100 { - --tw-text-opacity: 1; - color: rgb(255 237 213 / var(--tw-text-opacity)); -} - .text-orange-400 { --tw-text-opacity: 1; color: rgb(251 146 60 / var(--tw-text-opacity)); diff --git a/public/assets/main/app.js b/public/assets/main/app.js new file mode 100644 index 0000000..030b7c4 --- /dev/null +++ b/public/assets/main/app.js @@ -0,0 +1,149 @@ +(() => { + // slices/main/assets/js/gallery.js + function md_gallery(config) { + var config = config || {}, list_type = config.list_type || "ul", class_name = config.class_name || "gallery", tag_type = config.tag_type || "div"; + function find_lists(list_type2) { + var lists = document.getElementsByTagName(list_type2), matching_lists = []; + for (var i = 0; i < lists.length; i++) { + var list_elements = lists[i].children; + var total_matches = 0; + for (var c = 0; c < list_elements.length; c++) { + if (!list_elements[c].textContent.length && (list_elements[c].firstChild.tagName == "A" || list_elements[c].firstChild.tagName == "IMG") && (!list_elements[c].firstChild.firstChild || list_elements[c].firstChild.firstChild && list_elements[c].firstChild.firstChild.tagName == "IMG")) { + total_matches++; + } + } + if (total_matches == list_elements.length) { + matching_lists[matching_lists.length] = lists[i]; + } + } + return matching_lists; + } + function prepend_tag(img_lists, list_tag, prepend_tag2, class_name2) { + for (var i = 0; i < img_lists.length; i++) { + add_anchor(img_lists[i]); + wrap_tag(img_lists[i], prepend_tag2, class_name2, null, true); + strip_tag(img_lists[i], "li"); + strip_tag(img_lists[i].parentNode, list_tag); + } + } + function append_caption(el) { + if (el.tagName == "A" && el.firstChild.tagName == "IMG" && el.firstChild.hasAttribute("alt") && el.firstChild.getAttribute("alt").length > 0 || el.tagName == "IMG" && el.hasAttribute("alt") && el.getAttribute("alt").length > 0) { + var caption = document.createElement("figcaption"); + try { + caption.textContent = el.firstChild.getAttribute("alt"); + el.appendChild(caption); + } catch (e) { + caption.textContent = el.getAttribute("alt"); + el.parentNode.appendChild(caption); + } + } + } + function strip_tag(el, tag_type2) { + var start_tag_regex = new RegExp("<" + tag_type2 + ">", "gi"); + var end_tag_regex = new RegExp("", "gi"); + el.innerHTML = el.innerHTML.replace(start_tag_regex, "").replace(end_tag_regex, ""); + } + function add_figure_tags(img_list) { + var list_elements = img_list.children; + for (var i = 0; i < list_elements.length; i++) { + append_caption(list_elements[i].firstChild); + wrap_tag(list_elements[i], "figure"); + } + } + function add_anchor(img_list) { + var list_elements = img_list.children; + for (var i = 0; i < list_elements.length; i++) { + let img = list_elements[i].getElementsByTagName("img")[0]; + let src = img.getAttribute("src"); + let alt = img.getAttribute("alt"); + wrap_tag( + list_elements[i], + "a", + "hover:cursor-pointer", + "$dispatch('img-modal', { imgModalSrc: '" + src + "', imgModalDesc: '" + alt + "' })", + false + ); + } + } + function wrap_tag(el, tag_type2, class_name2, click, root) { + var wrap = document.createElement(tag_type2); + if (root) { + wrap.setAttribute("x-data", "{}"); + } + if (class_name2) { + wrap.setAttribute("class", class_name2); + } + if (click) { + wrap.setAttribute("x-on:click.prevent", click); + wrap.setAttribute("href", "#"); + } + el.parentNode.replaceChild(wrap, el); + wrap.appendChild(el); + } + var found_img_lists = find_lists(list_type); + if (found_img_lists.length) { + prepend_tag(found_img_lists, list_type, tag_type, class_name); + } + } + + // slices/main/assets/js/app.js + (function() { + document.addEventListener("DOMContentLoaded", function() { + window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change", (event) => { + localStorage.setItem("_x_darkMode", event.matches ? true : false); + }); + if (window.hljs !== void 0) { + window.hljs.highlightAll(); + } + const times = document.querySelectorAll("time"); + times.forEach((time) => { + const oldDtime = Date.parse(time.dateTime); + time.innerHTML = new Date(oldDtime).toLocaleDateString(navigator.language, { weekday: "long", year: "numeric", month: "short", day: "numeric" }); + md_gallery({ + "class_name": "grid gap-4 grid-cols-2 prose-img:m-0" + }); + const mediaForm = document.getElementById("media_form"); + if (mediaForm !== null) { + htmx.on("#media_form", "htmx:xhr:progress", function(evt) { + htmx.find("#progress").setAttribute("value", evt.detail.loaded / evt.detail.total * 100); + }); + } + }); + const videos = document.querySelectorAll("video"); + videos.forEach((video) => { + video.addEventListener("click", () => { + const isPaused = video.paused; + video[isPaused ? "play" : "pause"](); + video.classList.toggle("u-none", !isPaused); + }); + }); + const mapContainer = document.getElementById("map"); + const goBack = document.getElementById("go-back"); + if (mapContainer !== null) { + if (goBack !== null) { + document.getElementById("go-back").addEventListener("click", () => { + history.back(); + }); + } + mapboxgl.accessToken = "pk.eyJ1IjoiZG5pdHphIiwiYSI6ImNsZWIyY3ZzaTE0cjUzdm4xdnZ6czRlYjUifQ.FRETOXYRID6T2IoB7qqRLg"; + var map = new mapboxgl.Map({ + container: "map", + style: "mapbox://styles/mapbox/streets-v11", + maxZoom: 8 + }); + const markers = JSON.parse(mapContainer.dataset["markers"]); + const bounds = new mapboxgl.LngLatBounds(markers[0], markers[0]); + for (var i = 0; i < markers.length; i++) { + bounds.extend(markers[i]); + } + map.fitBounds(bounds, { padding: 60 }); + for (var i = 0; i < markers.length; i++) { + const marker = markers[i]; + const el = document.createElement("div"); + el.className = "map-marker"; + new mapboxgl.Marker(el).setLngLat(marker).addTo(map); + } + } + }); + })(); +})(); diff --git a/public/assets/main/assets.json b/public/assets/main/assets.json new file mode 100644 index 0000000..2c818cb --- /dev/null +++ b/public/assets/main/assets.json @@ -0,0 +1,26 @@ +{ + "app.js": { + "url": "/assets/main/app.js" + }, + "Figtree-Italic-VariableFont_wght.ttf": { + "url": "/assets/main/Figtree-Italic-VariableFont_wght.ttf" + }, + "Figtree-VariableFont_wght.ttf": { + "url": "/assets/main/Figtree-VariableFont_wght.ttf" + }, + "JetBrainsMono-VariableFont_wght.ttf": { + "url": "/assets/main/JetBrainsMono-VariableFont_wght.ttf" + }, + "Karla-VariableFont_wght.ttf": { + "url": "/assets/main/Karla-VariableFont_wght.ttf" + }, + "MontaguSlab-VariableFont_opsz,wght.ttf": { + "url": "/assets/main/MontaguSlab-VariableFont_opsz,wght.ttf" + }, + "Rubik-VariableFont_wght.ttf": { + "url": "/assets/main/Rubik-VariableFont_wght.ttf" + }, + "app.css": { + "url": "/assets/main/app.css" + } +} diff --git a/slices/admin/assets/js/app.js b/slices/admin/assets/js/app.js index 8fef3ca..4afc554 100644 --- a/slices/admin/assets/js/app.js +++ b/slices/admin/assets/js/app.js @@ -1,4 +1,4 @@ -import "../../../../app/assets/builds/app.css"; +import "../../../../slices/main/assets/builds/app.css"; import "../css/app.css"; import TinyMDE from "tiny-markdown-editor"; diff --git a/slices/main/action.rb b/slices/main/action.rb new file mode 100644 index 0000000..4555c38 --- /dev/null +++ b/slices/main/action.rb @@ -0,0 +1,8 @@ +# auto_register: false +# frozen_string_literal: true + +module Main + class Action < Adamantium::Action + + end +end diff --git a/app/actions/.keep b/slices/main/actions/.keep similarity index 100% rename from app/actions/.keep rename to slices/main/actions/.keep diff --git a/app/actions/blogroll/index.rb b/slices/main/actions/blogroll/index.rb similarity index 92% rename from app/actions/blogroll/index.rb rename to slices/main/actions/blogroll/index.rb index f18ae0d..4865a24 100644 --- a/app/actions/blogroll/index.rb +++ b/slices/main/actions/blogroll/index.rb @@ -1,6 +1,6 @@ require "time_math" -module Adamantium +module Main module Actions module Blogroll class Index < Action diff --git a/app/actions/blogroll/list.rb b/slices/main/actions/blogroll/list.rb similarity index 94% rename from app/actions/blogroll/list.rb rename to slices/main/actions/blogroll/list.rb index 6c7803a..44d7587 100644 --- a/app/actions/blogroll/list.rb +++ b/slices/main/actions/blogroll/list.rb @@ -1,6 +1,6 @@ require "time_math" -module Adamantium +module Main module Actions module Blogroll class List < Action diff --git a/app/actions/blogroll/opml.rb b/slices/main/actions/blogroll/opml.rb similarity index 94% rename from app/actions/blogroll/opml.rb rename to slices/main/actions/blogroll/opml.rb index 4b50ee4..00fc5e3 100644 --- a/app/actions/blogroll/opml.rb +++ b/slices/main/actions/blogroll/opml.rb @@ -1,6 +1,6 @@ require "time_math" -module Adamantium +module Main module Actions module Blogroll class Opml < Action diff --git a/app/actions/bookmarks/index.rb b/slices/main/actions/bookmarks/index.rb similarity index 92% rename from app/actions/bookmarks/index.rb rename to slices/main/actions/bookmarks/index.rb index 0c3c059..bf3734f 100644 --- a/app/actions/bookmarks/index.rb +++ b/slices/main/actions/bookmarks/index.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Actions module Bookmarks class Index < Action diff --git a/app/actions/bookmarks/metadata.rb b/slices/main/actions/bookmarks/metadata.rb similarity index 92% rename from app/actions/bookmarks/metadata.rb rename to slices/main/actions/bookmarks/metadata.rb index bbaecd5..67adc56 100644 --- a/app/actions/bookmarks/metadata.rb +++ b/slices/main/actions/bookmarks/metadata.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Actions module Bookmarks class Metadata < Action diff --git a/app/actions/bookmarks/show.rb b/slices/main/actions/bookmarks/show.rb similarity index 92% rename from app/actions/bookmarks/show.rb rename to slices/main/actions/bookmarks/show.rb index e9e8ce0..9f949d0 100644 --- a/app/actions/bookmarks/show.rb +++ b/slices/main/actions/bookmarks/show.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Actions module Bookmarks class Show < Action diff --git a/app/actions/books/index.rb b/slices/main/actions/books/index.rb similarity index 91% rename from app/actions/books/index.rb rename to slices/main/actions/books/index.rb index 3e0db55..9276e43 100644 --- a/app/actions/books/index.rb +++ b/slices/main/actions/books/index.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Actions module Books class Index < Action diff --git a/app/actions/feeds/rss.rb b/slices/main/actions/feeds/rss.rb similarity index 93% rename from app/actions/feeds/rss.rb rename to slices/main/actions/feeds/rss.rb index 30fe4b9..87991a2 100644 --- a/app/actions/feeds/rss.rb +++ b/slices/main/actions/feeds/rss.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Actions module Feeds class Rss < Action diff --git a/app/actions/feeds/statuses_rss.rb b/slices/main/actions/feeds/statuses_rss.rb similarity index 94% rename from app/actions/feeds/statuses_rss.rb rename to slices/main/actions/feeds/statuses_rss.rb index 6be6696..6622f9c 100644 --- a/app/actions/feeds/statuses_rss.rb +++ b/slices/main/actions/feeds/statuses_rss.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Actions module Feeds class StatusesRss < Action diff --git a/app/actions/key/show.rb b/slices/main/actions/key/show.rb similarity index 93% rename from app/actions/key/show.rb rename to slices/main/actions/key/show.rb index 973690e..e9e1e6f 100644 --- a/app/actions/key/show.rb +++ b/slices/main/actions/key/show.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Actions module Key class Show < Action diff --git a/app/actions/more/index.rb b/slices/main/actions/more/index.rb similarity index 91% rename from app/actions/more/index.rb rename to slices/main/actions/more/index.rb index 0b639e3..c214d12 100644 --- a/app/actions/more/index.rb +++ b/slices/main/actions/more/index.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Actions module More class Index < Action diff --git a/app/actions/movies/index.rb b/slices/main/actions/movies/index.rb similarity index 91% rename from app/actions/movies/index.rb rename to slices/main/actions/movies/index.rb index 7a9dff9..bf1fe58 100644 --- a/app/actions/movies/index.rb +++ b/slices/main/actions/movies/index.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Actions module Movies class Index < Action diff --git a/app/actions/pages/show.rb b/slices/main/actions/pages/show.rb similarity index 71% rename from app/actions/pages/show.rb rename to slices/main/actions/pages/show.rb index 20fc8f9..51df69d 100644 --- a/app/actions/pages/show.rb +++ b/slices/main/actions/pages/show.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Actions module Pages class Show < Action @@ -7,7 +7,7 @@ module Adamantium def handle(req, res) slug = req.params[:slug] - res.status = File.exist?("app/content/pages/#{slug}.md") ? 200 : 404 + res.status = File.exist?("slices/main/content/pages/#{slug}.md") ? 200 : 404 res.render show, slug: slug end end diff --git a/app/actions/photos/index.rb b/slices/main/actions/photos/index.rb similarity index 91% rename from app/actions/photos/index.rb rename to slices/main/actions/photos/index.rb index c96457c..b9dd736 100644 --- a/app/actions/photos/index.rb +++ b/slices/main/actions/photos/index.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Actions module Photos class Index < Action diff --git a/app/actions/places/index.rb b/slices/main/actions/places/index.rb similarity index 91% rename from app/actions/places/index.rb rename to slices/main/actions/places/index.rb index abdeb51..38bddd8 100644 --- a/app/actions/places/index.rb +++ b/slices/main/actions/places/index.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Actions module Places class Index < Action diff --git a/app/actions/places/map_page.rb b/slices/main/actions/places/map_page.rb similarity index 92% rename from app/actions/places/map_page.rb rename to slices/main/actions/places/map_page.rb index b3ef581..da245bc 100644 --- a/app/actions/places/map_page.rb +++ b/slices/main/actions/places/map_page.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Actions module Places class MapPage < Action diff --git a/app/actions/podcasts/index.rb b/slices/main/actions/podcasts/index.rb similarity index 91% rename from app/actions/podcasts/index.rb rename to slices/main/actions/podcasts/index.rb index 69ade0d..a77d63d 100644 --- a/app/actions/podcasts/index.rb +++ b/slices/main/actions/podcasts/index.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Actions module Podcasts class Index < Action diff --git a/app/actions/posts/archive.rb b/slices/main/actions/posts/archive.rb similarity index 93% rename from app/actions/posts/archive.rb rename to slices/main/actions/posts/archive.rb index 7b0268c..fa263de 100644 --- a/app/actions/posts/archive.rb +++ b/slices/main/actions/posts/archive.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Actions module Posts class Archive < Action diff --git a/app/actions/posts/index.rb b/slices/main/actions/posts/index.rb similarity index 92% rename from app/actions/posts/index.rb rename to slices/main/actions/posts/index.rb index 964db7d..815b4d4 100644 --- a/app/actions/posts/index.rb +++ b/slices/main/actions/posts/index.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Actions module Posts class Index < Action diff --git a/app/actions/posts/show.rb b/slices/main/actions/posts/show.rb similarity index 93% rename from app/actions/posts/show.rb rename to slices/main/actions/posts/show.rb index cb66e58..88f7e7a 100644 --- a/app/actions/posts/show.rb +++ b/slices/main/actions/posts/show.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Actions module Posts class Show < Action diff --git a/app/actions/posts/top_tracks.rb b/slices/main/actions/posts/top_tracks.rb similarity index 96% rename from app/actions/posts/top_tracks.rb rename to slices/main/actions/posts/top_tracks.rb index 8f1eeef..4482c7f 100644 --- a/app/actions/posts/top_tracks.rb +++ b/slices/main/actions/posts/top_tracks.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Actions module Posts class TopTracks < Action diff --git a/app/actions/recently_played/index.rb b/slices/main/actions/recently_played/index.rb similarity index 94% rename from app/actions/recently_played/index.rb rename to slices/main/actions/recently_played/index.rb index 836bcc3..abf0ff4 100644 --- a/app/actions/recently_played/index.rb +++ b/slices/main/actions/recently_played/index.rb @@ -1,6 +1,6 @@ require "time_math" -module Adamantium +module Main module Actions module RecentlyPlayed class Index < Action diff --git a/app/actions/site/home.rb b/slices/main/actions/site/home.rb similarity index 91% rename from app/actions/site/home.rb rename to slices/main/actions/site/home.rb index e37690e..8eb80ab 100644 --- a/app/actions/site/home.rb +++ b/slices/main/actions/site/home.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Actions module Site class Home < Action diff --git a/app/actions/statuses/index.rb b/slices/main/actions/statuses/index.rb similarity index 91% rename from app/actions/statuses/index.rb rename to slices/main/actions/statuses/index.rb index fc39186..108b830 100644 --- a/app/actions/statuses/index.rb +++ b/slices/main/actions/statuses/index.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Actions module Statuses class Index < Action diff --git a/app/actions/tags/index.rb b/slices/main/actions/tags/index.rb similarity index 91% rename from app/actions/tags/index.rb rename to slices/main/actions/tags/index.rb index f321d11..7f54042 100644 --- a/app/actions/tags/index.rb +++ b/slices/main/actions/tags/index.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Actions module Tags class Index < Action diff --git a/app/actions/tags/show.rb b/slices/main/actions/tags/show.rb similarity index 93% rename from app/actions/tags/show.rb rename to slices/main/actions/tags/show.rb index 5dfbe08..9a63382 100644 --- a/app/actions/tags/show.rb +++ b/slices/main/actions/tags/show.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Actions module Tags class Show < Action diff --git a/app/actions/timemachine/show.rb b/slices/main/actions/timemachine/show.rb similarity index 95% rename from app/actions/timemachine/show.rb rename to slices/main/actions/timemachine/show.rb index 9debaeb..97ca4ea 100644 --- a/app/actions/timemachine/show.rb +++ b/slices/main/actions/timemachine/show.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Actions module Timemachine class Show < Action diff --git a/app/actions/trips/index.rb b/slices/main/actions/trips/index.rb similarity index 90% rename from app/actions/trips/index.rb rename to slices/main/actions/trips/index.rb index 362d876..d3e9d80 100644 --- a/app/actions/trips/index.rb +++ b/slices/main/actions/trips/index.rb @@ -1,6 +1,6 @@ # frozen_string_literal: true -module Adamantium +module Main module Actions module Trips class Index < Adamantium::Action diff --git a/app/actions/trips/show.rb b/slices/main/actions/trips/show.rb similarity index 93% rename from app/actions/trips/show.rb rename to slices/main/actions/trips/show.rb index 65b848b..45f658b 100644 --- a/app/actions/trips/show.rb +++ b/slices/main/actions/trips/show.rb @@ -1,6 +1,6 @@ # frozen_string_literal: true -module Adamantium +module Main module Actions module Trips class Show < Adamantium::Action diff --git a/app/actions/workouts/create.rb b/slices/main/actions/workouts/create.rb similarity index 97% rename from app/actions/workouts/create.rb rename to slices/main/actions/workouts/create.rb index 289f998..eaba713 100644 --- a/app/actions/workouts/create.rb +++ b/slices/main/actions/workouts/create.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Actions module Workouts class Create < Action diff --git a/app/actions/workouts/index.rb b/slices/main/actions/workouts/index.rb similarity index 91% rename from app/actions/workouts/index.rb rename to slices/main/actions/workouts/index.rb index 0054abc..7f52b40 100644 --- a/app/actions/workouts/index.rb +++ b/slices/main/actions/workouts/index.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Actions module Workouts class Index < Action diff --git a/slices/main/assets/builds/app.css b/slices/main/assets/builds/app.css new file mode 100644 index 0000000..9e27c2d --- /dev/null +++ b/slices/main/assets/builds/app.css @@ -0,0 +1,15773 @@ +/* +! tailwindcss v3.4.0 | 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 */ + 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, +[type='button'], +[type='reset'], +[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: ; +} + +::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: ; +} + +.container { + width: 100%; +} + +@media (min-width: 640px) { + .container { + max-width: 640px; + } +} + +@media (min-width: 768px) { + .container { + max-width: 768px; + } +} + +@media (min-width: 1024px) { + .container { + max-width: 1024px; + } +} + +@media (min-width: 1280px) { + .container { + max-width: 1280px; + } +} + +@media (min-width: 1536px) { + .container { + max-width: 1536px; + } +} + +.prose { + color: var(--tw-prose-body); + max-width: 65ch; +} + +.prose :where(p):not(:where([class~="not-prose"] *)) { + margin-top: 1.25em; + margin-bottom: 1.25em; +} + +.prose :where([class~="lead"]):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-lead); + font-size: 1.25em; + line-height: 1.6; + margin-top: 1.2em; + margin-bottom: 1.2em; +} + +.prose :where(a):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-links); + text-decoration: underline; + font-weight: 500; +} + +.prose :where(strong):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-bold); + font-weight: 600; +} + +.prose :where(a strong):not(:where([class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(blockquote strong):not(:where([class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(thead th strong):not(:where([class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(ol):not(:where([class~="not-prose"] *)) { + list-style-type: decimal; + margin-top: 1.25em; + margin-bottom: 1.25em; + padding-left: 1.625em; +} + +.prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)) { + list-style-type: upper-alpha; +} + +.prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)) { + list-style-type: lower-alpha; +} + +.prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *)) { + list-style-type: upper-alpha; +} + +.prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *)) { + list-style-type: lower-alpha; +} + +.prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)) { + list-style-type: upper-roman; +} + +.prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)) { + list-style-type: lower-roman; +} + +.prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *)) { + list-style-type: upper-roman; +} + +.prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *)) { + list-style-type: lower-roman; +} + +.prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)) { + list-style-type: decimal; +} + +.prose :where(ul):not(:where([class~="not-prose"] *)) { + list-style-type: disc; + margin-top: 1.25em; + margin-bottom: 1.25em; + padding-left: 1.625em; +} + +.prose :where(ol > li):not(:where([class~="not-prose"] *))::marker { + font-weight: 400; + color: var(--tw-prose-counters); +} + +.prose :where(ul > li):not(:where([class~="not-prose"] *))::marker { + color: var(--tw-prose-bullets); +} + +.prose :where(hr):not(:where([class~="not-prose"] *)) { + border-color: var(--tw-prose-hr); + border-top-width: 1px; + margin-top: 3em; + margin-bottom: 3em; +} + +.prose :where(blockquote):not(:where([class~="not-prose"] *)) { + font-weight: 500; + font-style: italic; + color: var(--tw-prose-quotes); + border-left-width: 0.25rem; + border-left-color: var(--tw-prose-quote-borders); + quotes: "\201C""\201D""\2018""\2019"; + margin-top: 1.6em; + margin-bottom: 1.6em; + padding-left: 1em; +} + +.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before { + content: open-quote; +} + +.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after { + content: close-quote; +} + +.prose :where(h1):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 800; + font-size: 2.25em; + margin-top: 0; + margin-bottom: 0.8888889em; + line-height: 1.1111111; +} + +.prose :where(h1 strong):not(:where([class~="not-prose"] *)) { + font-weight: 900; + color: inherit; +} + +.prose :where(h2):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 700; + font-size: 1.5em; + margin-top: 2em; + margin-bottom: 1em; + line-height: 1.3333333; +} + +.prose :where(h2 strong):not(:where([class~="not-prose"] *)) { + font-weight: 800; + color: inherit; +} + +.prose :where(h3):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 600; + font-size: 1.25em; + margin-top: 1.6em; + margin-bottom: 0.6em; + line-height: 1.6; +} + +.prose :where(h3 strong):not(:where([class~="not-prose"] *)) { + font-weight: 700; + color: inherit; +} + +.prose :where(h4):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 600; + margin-top: 1.5em; + margin-bottom: 0.5em; + line-height: 1.5; +} + +.prose :where(h4 strong):not(:where([class~="not-prose"] *)) { + font-weight: 700; + color: inherit; +} + +.prose :where(img):not(:where([class~="not-prose"] *)) { + margin-top: 2em; + margin-bottom: 2em; +} + +.prose :where(figure > *):not(:where([class~="not-prose"] *)) { + margin-top: 0; + margin-bottom: 0; +} + +.prose :where(figcaption):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-captions); + font-size: 0.875em; + line-height: 1.4285714; + margin-top: 0.8571429em; +} + +.prose :where(code):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-code); + font-weight: 600; + font-size: 0.875em; +} + +.prose :where(code):not(:where([class~="not-prose"] *))::before { + content: "`"; +} + +.prose :where(code):not(:where([class~="not-prose"] *))::after { + content: "`"; +} + +.prose :where(a code):not(:where([class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(h1 code):not(:where([class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(h2 code):not(:where([class~="not-prose"] *)) { + color: inherit; + font-size: 0.875em; +} + +.prose :where(h3 code):not(:where([class~="not-prose"] *)) { + color: inherit; + font-size: 0.9em; +} + +.prose :where(h4 code):not(:where([class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(blockquote code):not(:where([class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(thead th code):not(:where([class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(pre):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-pre-code); + background-color: var(--tw-prose-pre-bg); + overflow-x: auto; + font-weight: 400; + font-size: 0.875em; + line-height: 1.7142857; + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; + border-radius: 0.375rem; + padding-top: 0.8571429em; + padding-right: 1.1428571em; + padding-bottom: 0.8571429em; + padding-left: 1.1428571em; +} + +.prose :where(pre code):not(:where([class~="not-prose"] *)) { + background-color: transparent; + border-width: 0; + border-radius: 0; + padding: 0; + font-weight: inherit; + color: inherit; + font-size: inherit; + font-family: inherit; + line-height: inherit; +} + +.prose :where(pre code):not(:where([class~="not-prose"] *))::before { + content: none; +} + +.prose :where(pre code):not(:where([class~="not-prose"] *))::after { + content: none; +} + +.prose :where(table):not(:where([class~="not-prose"] *)) { + width: 100%; + table-layout: auto; + text-align: left; + margin-top: 2em; + margin-bottom: 2em; + font-size: 0.875em; + line-height: 1.7142857; +} + +.prose :where(thead):not(:where([class~="not-prose"] *)) { + border-bottom-width: 1px; + border-bottom-color: var(--tw-prose-th-borders); +} + +.prose :where(thead th):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 600; + vertical-align: bottom; + padding-right: 0.5714286em; + padding-bottom: 0.5714286em; + padding-left: 0.5714286em; +} + +.prose :where(tbody tr):not(:where([class~="not-prose"] *)) { + border-bottom-width: 1px; + border-bottom-color: var(--tw-prose-td-borders); +} + +.prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)) { + border-bottom-width: 0; +} + +.prose :where(tbody td):not(:where([class~="not-prose"] *)) { + vertical-align: baseline; +} + +.prose :where(tfoot):not(:where([class~="not-prose"] *)) { + border-top-width: 1px; + border-top-color: var(--tw-prose-th-borders); +} + +.prose :where(tfoot td):not(:where([class~="not-prose"] *)) { + vertical-align: top; +} + +.prose { + --tw-prose-body: #374151; + --tw-prose-headings: #111827; + --tw-prose-lead: #4b5563; + --tw-prose-links: #111827; + --tw-prose-bold: #111827; + --tw-prose-counters: #6b7280; + --tw-prose-bullets: #d1d5db; + --tw-prose-hr: #e5e7eb; + --tw-prose-quotes: #111827; + --tw-prose-quote-borders: #e5e7eb; + --tw-prose-captions: #6b7280; + --tw-prose-code: #111827; + --tw-prose-pre-code: #e5e7eb; + --tw-prose-pre-bg: #1f2937; + --tw-prose-th-borders: #d1d5db; + --tw-prose-td-borders: #e5e7eb; + --tw-prose-invert-body: #d1d5db; + --tw-prose-invert-headings: #fff; + --tw-prose-invert-lead: #9ca3af; + --tw-prose-invert-links: #fff; + --tw-prose-invert-bold: #fff; + --tw-prose-invert-counters: #9ca3af; + --tw-prose-invert-bullets: #4b5563; + --tw-prose-invert-hr: #374151; + --tw-prose-invert-quotes: #f3f4f6; + --tw-prose-invert-quote-borders: #374151; + --tw-prose-invert-captions: #9ca3af; + --tw-prose-invert-code: #fff; + --tw-prose-invert-pre-code: #d1d5db; + --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%); + --tw-prose-invert-th-borders: #4b5563; + --tw-prose-invert-td-borders: #374151; + font-size: 1rem; + line-height: 1.75; +} + +.prose :where(video):not(:where([class~="not-prose"] *)) { + margin-top: 2em; + margin-bottom: 2em; +} + +.prose :where(figure):not(:where([class~="not-prose"] *)) { + margin-top: 2em; + margin-bottom: 2em; +} + +.prose :where(li):not(:where([class~="not-prose"] *)) { + margin-top: 0.5em; + margin-bottom: 0.5em; +} + +.prose :where(ol > li):not(:where([class~="not-prose"] *)) { + padding-left: 0.375em; +} + +.prose :where(ul > li):not(:where([class~="not-prose"] *)) { + padding-left: 0.375em; +} + +.prose :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) { + margin-top: 0.75em; + margin-bottom: 0.75em; +} + +.prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) { + margin-top: 1.25em; +} + +.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) { + margin-bottom: 1.25em; +} + +.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) { + margin-top: 1.25em; +} + +.prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) { + margin-bottom: 1.25em; +} + +.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) { + margin-top: 0.75em; + margin-bottom: 0.75em; +} + +.prose :where(hr + *):not(:where([class~="not-prose"] *)) { + margin-top: 0; +} + +.prose :where(h2 + *):not(:where([class~="not-prose"] *)) { + margin-top: 0; +} + +.prose :where(h3 + *):not(:where([class~="not-prose"] *)) { + margin-top: 0; +} + +.prose :where(h4 + *):not(:where([class~="not-prose"] *)) { + margin-top: 0; +} + +.prose :where(thead th:first-child):not(:where([class~="not-prose"] *)) { + padding-left: 0; +} + +.prose :where(thead th:last-child):not(:where([class~="not-prose"] *)) { + padding-right: 0; +} + +.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) { + padding-top: 0.5714286em; + padding-right: 0.5714286em; + padding-bottom: 0.5714286em; + padding-left: 0.5714286em; +} + +.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)) { + padding-left: 0; +} + +.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) { + padding-right: 0; +} + +.prose :where(.prose > :first-child):not(:where([class~="not-prose"] *)) { + margin-top: 0; +} + +.prose :where(.prose > :last-child):not(:where([class~="not-prose"] *)) { + margin-bottom: 0; +} + +.fixed { + position: fixed; +} + +.absolute { + position: absolute; +} + +.relative { + position: relative; +} + +.inset-0 { + inset: 0px; +} + +.-left-1 { + left: -0.25rem; +} + +.-top-3 { + top: -0.75rem; +} + +.-top-4 { + top: -1rem; +} + +.z-40 { + z-index: 40; +} + +.z-50 { + z-index: 50; +} + +.col-span-1 { + grid-column: span 1 / span 1; +} + +.col-span-4 { + grid-column: span 4 / span 4; +} + +.col-span-5 { + grid-column: span 5 / span 5; +} + +.col-span-7 { + grid-column: span 7 / span 7; +} + +.col-start-2 { + grid-column-start: 2; +} + +.float-start { + float: inline-start; +} + +.float-right { + float: right; +} + +.float-left { + float: left; +} + +.m-0 { + margin: 0px; +} + +.m-2 { + margin: 0.5rem; +} + +.m-4 { + margin: 1rem; +} + +.mx-0 { + margin-left: 0px; + margin-right: 0px; +} + +.mx-auto { + margin-left: auto; + margin-right: auto; +} + +.my-0 { + margin-top: 0px; + margin-bottom: 0px; +} + +.my-4 { + margin-top: 1rem; + margin-bottom: 1rem; +} + +.my-auto { + margin-top: auto; + margin-bottom: auto; +} + +.mb-0 { + margin-bottom: 0px; +} + +.mb-1 { + margin-bottom: 0.25rem; +} + +.mb-12 { + margin-bottom: 3rem; +} + +.mb-2 { + margin-bottom: 0.5rem; +} + +.mb-4 { + margin-bottom: 1rem; +} + +.mb-5 { + margin-bottom: 1.25rem; +} + +.mb-6 { + margin-bottom: 1.5rem; +} + +.mb-8 { + margin-bottom: 2rem; +} + +.mb-\[20\] { + margin-bottom: 20; +} + +.ml-1 { + margin-left: 0.25rem; +} + +.ml-1\.5 { + margin-left: 0.375rem; +} + +.ml-\[5\] { + margin-left: 5; +} + +.mr-0 { + margin-right: 0px; +} + +.mr-1 { + margin-right: 0.25rem; +} + +.mr-1\.5 { + margin-right: 0.375rem; +} + +.mr-2 { + margin-right: 0.5rem; +} + +.mr-4 { + margin-right: 1rem; +} + +.mt-0 { + margin-top: 0px; +} + +.mt-0\.5 { + margin-top: 0.125rem; +} + +.mt-12 { + margin-top: 3rem; +} + +.mt-2 { + margin-top: 0.5rem; +} + +.mt-4 { + margin-top: 1rem; +} + +.mt-6 { + margin-top: 1.5rem; +} + +.mt-8 { + margin-top: 2rem; +} + +.block { + display: block; +} + +.inline-block { + display: inline-block; +} + +.inline { + display: inline; +} + +.flex { + display: flex; +} + +.table { + display: table; +} + +.grid { + display: grid; +} + +.hidden { + display: none; +} + +.h-16 { + height: 4rem; +} + +.h-2 { + height: 0.5rem; +} + +.h-2\.5 { + height: 0.625rem; +} + +.h-32 { + height: 8rem; +} + +.h-44 { + height: 11rem; +} + +.h-48 { + height: 12rem; +} + +.h-6 { + height: 1.5rem; +} + +.h-8 { + height: 2rem; +} + +.h-max { + height: -moz-max-content; + height: max-content; +} + +.max-h-12 { + max-height: 3rem; +} + +.max-h-full { + max-height: 100%; +} + +.min-h-16 { + min-height: 4rem; +} + +.w-1 { + width: 0.25rem; +} + +.w-14 { + width: 3.5rem; +} + +.w-2 { + width: 0.5rem; +} + +.w-2\.5 { + width: 0.625rem; +} + +.w-24 { + width: 6rem; +} + +.w-32 { + width: 8rem; +} + +.w-36 { + width: 9rem; +} + +.w-4 { + width: 1rem; +} + +.w-44 { + width: 11rem; +} + +.w-48 { + width: 12rem; +} + +.w-6 { + width: 1.5rem; +} + +.w-8 { + width: 2rem; +} + +.w-full { + width: 100%; +} + +.w-screen { + width: 100vw; +} + +.min-w-32 { + min-width: 8rem; +} + +.max-w-32 { + max-width: 8rem; +} + +.max-w-3xl { + max-width: 48rem; +} + +.max-w-prose { + max-width: 65ch; +} + +.max-w-screen-md { + max-width: 768px; +} + +.max-w-xs { + max-width: 20rem; +} + +.flex-1 { + flex: 1 1 0%; +} + +.flex-auto { + flex: 1 1 auto; +} + +.flex-initial { + flex: 0 1 auto; +} + +.flex-none { + flex: none; +} + +.grow { + flex-grow: 1; +} + +.grow-0 { + flex-grow: 0; +} + +.basis-auto { + flex-basis: auto; +} + +.table-auto { + table-layout: auto; +} + +.table-fixed { + table-layout: fixed; +} + +.-rotate-45 { + --tw-rotate: -45deg; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.cursor-pointer { + cursor: pointer; +} + +.resize { + resize: both; +} + +.columns-1 { + -moz-columns: 1; + columns: 1; +} + +.columns-2 { + -moz-columns: 2; + columns: 2; +} + +.break-inside-avoid-column { + -moz-column-break-inside: avoid; + break-inside: avoid-column; +} + +.grid-flow-row { + grid-auto-flow: row; +} + +.grid-flow-col { + grid-auto-flow: column; +} + +.grid-cols-1 { + grid-template-columns: repeat(1, minmax(0, 1fr)); +} + +.grid-cols-2 { + grid-template-columns: repeat(2, minmax(0, 1fr)); +} + +.grid-cols-3 { + grid-template-columns: repeat(3, minmax(0, 1fr)); +} + +.grid-cols-4 { + grid-template-columns: repeat(4, minmax(0, 1fr)); +} + +.grid-cols-5 { + grid-template-columns: repeat(5, minmax(0, 1fr)); +} + +.grid-cols-7 { + grid-template-columns: repeat(7, minmax(0, 1fr)); +} + +.grid-rows-1 { + grid-template-rows: repeat(1, minmax(0, 1fr)); +} + +.grid-rows-7 { + grid-template-rows: repeat(7, minmax(0, 1fr)); +} + +.flex-row { + flex-direction: row; +} + +.flex-col { + flex-direction: column; +} + +.content-center { + align-content: center; +} + +.items-center { + align-items: center; +} + +.justify-end { + justify-content: flex-end; +} + +.justify-center { + justify-content: center; +} + +.justify-between { + justify-content: space-between; +} + +.gap-0 { + gap: 0px; +} + +.gap-0\.5 { + gap: 0.125rem; +} + +.gap-2 { + gap: 0.5rem; +} + +.gap-4 { + gap: 1rem; +} + +.gap-x-1 { + -moz-column-gap: 0.25rem; + column-gap: 0.25rem; +} + +.gap-x-1\.5 { + -moz-column-gap: 0.375rem; + column-gap: 0.375rem; +} + +.space-x-1 > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(0.25rem * var(--tw-space-x-reverse)); + margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse))); +} + +.overflow-auto { + overflow: auto; +} + +.overflow-hidden { + overflow: hidden; +} + +.text-ellipsis { + text-overflow: ellipsis; +} + +.break-normal { + overflow-wrap: normal; + word-break: normal; +} + +.rounded { + border-radius: 0.25rem; +} + +.rounded-full { + border-radius: 9999px; +} + +.rounded-lg { + border-radius: 0.5rem; +} + +.rounded-md { + border-radius: 0.375rem; +} + +.border { + border-width: 1px; +} + +.border-2 { + border-width: 2px; +} + +.border-b { + border-bottom-width: 1px; +} + +.border-b-2 { + border-bottom-width: 2px; +} + +.border-b-4 { + border-bottom-width: 4px; +} + +.border-l-2 { + border-left-width: 2px; +} + +.border-t { + border-top-width: 1px; +} + +.border-t-2 { + border-top-width: 2px; +} + +.border-solid { + border-style: solid; +} + +.border-dashed { + border-style: dashed; +} + +.border-amber-400 { + --tw-border-opacity: 1; + border-color: rgb(251 191 36 / var(--tw-border-opacity)); +} + +.border-blue-200 { + --tw-border-opacity: 1; + border-color: rgb(191 219 254 / var(--tw-border-opacity)); +} + +.border-blue-400 { + --tw-border-opacity: 1; + border-color: rgb(96 165 250 / var(--tw-border-opacity)); +} + +.border-gray-200 { + --tw-border-opacity: 1; + border-color: rgb(229 231 235 / var(--tw-border-opacity)); +} + +.border-gray-300 { + --tw-border-opacity: 1; + border-color: rgb(209 213 219 / var(--tw-border-opacity)); +} + +.border-gray-400 { + --tw-border-opacity: 1; + border-color: rgb(156 163 175 / var(--tw-border-opacity)); +} + +.border-orange-200 { + --tw-border-opacity: 1; + border-color: rgb(254 215 170 / var(--tw-border-opacity)); +} + +.border-transparent { + border-color: transparent; +} + +.bg-amber-100 { + --tw-bg-opacity: 1; + background-color: rgb(254 243 199 / var(--tw-bg-opacity)); +} + +.bg-black { + --tw-bg-opacity: 1; + background-color: rgb(0 0 0 / var(--tw-bg-opacity)); +} + +.bg-blue-100 { + --tw-bg-opacity: 1; + background-color: rgb(219 234 254 / var(--tw-bg-opacity)); +} + +.bg-blue-100\/0 { + background-color: rgb(219 234 254 / 0); +} + +.bg-blue-100\/10 { + background-color: rgb(219 234 254 / 0.1); +} + +.bg-blue-100\/100 { + background-color: rgb(219 234 254 / 1); +} + +.bg-blue-100\/15 { + background-color: rgb(219 234 254 / 0.15); +} + +.bg-blue-100\/20 { + background-color: rgb(219 234 254 / 0.2); +} + +.bg-blue-100\/25 { + background-color: rgb(219 234 254 / 0.25); +} + +.bg-blue-100\/30 { + background-color: rgb(219 234 254 / 0.3); +} + +.bg-blue-100\/35 { + background-color: rgb(219 234 254 / 0.35); +} + +.bg-blue-100\/40 { + background-color: rgb(219 234 254 / 0.4); +} + +.bg-blue-100\/45 { + background-color: rgb(219 234 254 / 0.45); +} + +.bg-blue-100\/5 { + background-color: rgb(219 234 254 / 0.05); +} + +.bg-blue-100\/50 { + background-color: rgb(219 234 254 / 0.5); +} + +.bg-blue-100\/55 { + background-color: rgb(219 234 254 / 0.55); +} + +.bg-blue-100\/60 { + background-color: rgb(219 234 254 / 0.6); +} + +.bg-blue-100\/65 { + background-color: rgb(219 234 254 / 0.65); +} + +.bg-blue-100\/70 { + background-color: rgb(219 234 254 / 0.7); +} + +.bg-blue-100\/75 { + background-color: rgb(219 234 254 / 0.75); +} + +.bg-blue-100\/80 { + background-color: rgb(219 234 254 / 0.8); +} + +.bg-blue-100\/85 { + background-color: rgb(219 234 254 / 0.85); +} + +.bg-blue-100\/90 { + background-color: rgb(219 234 254 / 0.9); +} + +.bg-blue-100\/95 { + background-color: rgb(219 234 254 / 0.95); +} + +.bg-blue-200 { + --tw-bg-opacity: 1; + background-color: rgb(191 219 254 / var(--tw-bg-opacity)); +} + +.bg-blue-300 { + --tw-bg-opacity: 1; + background-color: rgb(147 197 253 / var(--tw-bg-opacity)); +} + +.bg-blue-400 { + --tw-bg-opacity: 1; + background-color: rgb(96 165 250 / var(--tw-bg-opacity)); +} + +.bg-blue-50 { + --tw-bg-opacity: 1; + background-color: rgb(239 246 255 / var(--tw-bg-opacity)); +} + +.bg-blue-50\/0 { + background-color: rgb(239 246 255 / 0); +} + +.bg-blue-50\/10 { + background-color: rgb(239 246 255 / 0.1); +} + +.bg-blue-50\/100 { + background-color: rgb(239 246 255 / 1); +} + +.bg-blue-50\/15 { + background-color: rgb(239 246 255 / 0.15); +} + +.bg-blue-50\/20 { + background-color: rgb(239 246 255 / 0.2); +} + +.bg-blue-50\/25 { + background-color: rgb(239 246 255 / 0.25); +} + +.bg-blue-50\/30 { + background-color: rgb(239 246 255 / 0.3); +} + +.bg-blue-50\/35 { + background-color: rgb(239 246 255 / 0.35); +} + +.bg-blue-50\/40 { + background-color: rgb(239 246 255 / 0.4); +} + +.bg-blue-50\/45 { + background-color: rgb(239 246 255 / 0.45); +} + +.bg-blue-50\/5 { + background-color: rgb(239 246 255 / 0.05); +} + +.bg-blue-50\/50 { + background-color: rgb(239 246 255 / 0.5); +} + +.bg-blue-50\/55 { + background-color: rgb(239 246 255 / 0.55); +} + +.bg-blue-50\/60 { + background-color: rgb(239 246 255 / 0.6); +} + +.bg-blue-50\/65 { + background-color: rgb(239 246 255 / 0.65); +} + +.bg-blue-50\/70 { + background-color: rgb(239 246 255 / 0.7); +} + +.bg-blue-50\/75 { + background-color: rgb(239 246 255 / 0.75); +} + +.bg-blue-50\/80 { + background-color: rgb(239 246 255 / 0.8); +} + +.bg-blue-50\/85 { + background-color: rgb(239 246 255 / 0.85); +} + +.bg-blue-50\/90 { + background-color: rgb(239 246 255 / 0.9); +} + +.bg-blue-50\/95 { + background-color: rgb(239 246 255 / 0.95); +} + +.bg-blue-500 { + --tw-bg-opacity: 1; + background-color: rgb(59 130 246 / var(--tw-bg-opacity)); +} + +.bg-blue-500\/0 { + background-color: rgb(59 130 246 / 0); +} + +.bg-blue-500\/10 { + background-color: rgb(59 130 246 / 0.1); +} + +.bg-blue-500\/100 { + background-color: rgb(59 130 246 / 1); +} + +.bg-blue-500\/15 { + background-color: rgb(59 130 246 / 0.15); +} + +.bg-blue-500\/20 { + background-color: rgb(59 130 246 / 0.2); +} + +.bg-blue-500\/25 { + background-color: rgb(59 130 246 / 0.25); +} + +.bg-blue-500\/30 { + background-color: rgb(59 130 246 / 0.3); +} + +.bg-blue-500\/35 { + background-color: rgb(59 130 246 / 0.35); +} + +.bg-blue-500\/40 { + background-color: rgb(59 130 246 / 0.4); +} + +.bg-blue-500\/45 { + background-color: rgb(59 130 246 / 0.45); +} + +.bg-blue-500\/5 { + background-color: rgb(59 130 246 / 0.05); +} + +.bg-blue-500\/50 { + background-color: rgb(59 130 246 / 0.5); +} + +.bg-blue-500\/55 { + background-color: rgb(59 130 246 / 0.55); +} + +.bg-blue-500\/60 { + background-color: rgb(59 130 246 / 0.6); +} + +.bg-blue-500\/65 { + background-color: rgb(59 130 246 / 0.65); +} + +.bg-blue-500\/70 { + background-color: rgb(59 130 246 / 0.7); +} + +.bg-blue-500\/75 { + background-color: rgb(59 130 246 / 0.75); +} + +.bg-blue-500\/80 { + background-color: rgb(59 130 246 / 0.8); +} + +.bg-blue-500\/85 { + background-color: rgb(59 130 246 / 0.85); +} + +.bg-blue-500\/90 { + background-color: rgb(59 130 246 / 0.9); +} + +.bg-blue-500\/95 { + background-color: rgb(59 130 246 / 0.95); +} + +.bg-blue-800 { + --tw-bg-opacity: 1; + background-color: rgb(30 64 175 / var(--tw-bg-opacity)); +} + +.bg-blue-800\/0 { + background-color: rgb(30 64 175 / 0); +} + +.bg-blue-800\/10 { + background-color: rgb(30 64 175 / 0.1); +} + +.bg-blue-800\/100 { + background-color: rgb(30 64 175 / 1); +} + +.bg-blue-800\/15 { + background-color: rgb(30 64 175 / 0.15); +} + +.bg-blue-800\/20 { + background-color: rgb(30 64 175 / 0.2); +} + +.bg-blue-800\/25 { + background-color: rgb(30 64 175 / 0.25); +} + +.bg-blue-800\/30 { + background-color: rgb(30 64 175 / 0.3); +} + +.bg-blue-800\/35 { + background-color: rgb(30 64 175 / 0.35); +} + +.bg-blue-800\/40 { + background-color: rgb(30 64 175 / 0.4); +} + +.bg-blue-800\/45 { + background-color: rgb(30 64 175 / 0.45); +} + +.bg-blue-800\/5 { + background-color: rgb(30 64 175 / 0.05); +} + +.bg-blue-800\/50 { + background-color: rgb(30 64 175 / 0.5); +} + +.bg-blue-800\/55 { + background-color: rgb(30 64 175 / 0.55); +} + +.bg-blue-800\/60 { + background-color: rgb(30 64 175 / 0.6); +} + +.bg-blue-800\/65 { + background-color: rgb(30 64 175 / 0.65); +} + +.bg-blue-800\/70 { + background-color: rgb(30 64 175 / 0.7); +} + +.bg-blue-800\/75 { + background-color: rgb(30 64 175 / 0.75); +} + +.bg-blue-800\/80 { + background-color: rgb(30 64 175 / 0.8); +} + +.bg-blue-800\/85 { + background-color: rgb(30 64 175 / 0.85); +} + +.bg-blue-800\/90 { + background-color: rgb(30 64 175 / 0.9); +} + +.bg-blue-800\/95 { + background-color: rgb(30 64 175 / 0.95); +} + +.bg-blue-900 { + --tw-bg-opacity: 1; + background-color: rgb(30 58 138 / var(--tw-bg-opacity)); +} + +.bg-blue-900\/0 { + background-color: rgb(30 58 138 / 0); +} + +.bg-blue-900\/10 { + background-color: rgb(30 58 138 / 0.1); +} + +.bg-blue-900\/100 { + background-color: rgb(30 58 138 / 1); +} + +.bg-blue-900\/15 { + background-color: rgb(30 58 138 / 0.15); +} + +.bg-blue-900\/20 { + background-color: rgb(30 58 138 / 0.2); +} + +.bg-blue-900\/25 { + background-color: rgb(30 58 138 / 0.25); +} + +.bg-blue-900\/30 { + background-color: rgb(30 58 138 / 0.3); +} + +.bg-blue-900\/35 { + background-color: rgb(30 58 138 / 0.35); +} + +.bg-blue-900\/40 { + background-color: rgb(30 58 138 / 0.4); +} + +.bg-blue-900\/45 { + background-color: rgb(30 58 138 / 0.45); +} + +.bg-blue-900\/5 { + background-color: rgb(30 58 138 / 0.05); +} + +.bg-blue-900\/50 { + background-color: rgb(30 58 138 / 0.5); +} + +.bg-blue-900\/55 { + background-color: rgb(30 58 138 / 0.55); +} + +.bg-blue-900\/60 { + background-color: rgb(30 58 138 / 0.6); +} + +.bg-blue-900\/65 { + background-color: rgb(30 58 138 / 0.65); +} + +.bg-blue-900\/70 { + background-color: rgb(30 58 138 / 0.7); +} + +.bg-blue-900\/75 { + background-color: rgb(30 58 138 / 0.75); +} + +.bg-blue-900\/80 { + background-color: rgb(30 58 138 / 0.8); +} + +.bg-blue-900\/85 { + background-color: rgb(30 58 138 / 0.85); +} + +.bg-blue-900\/90 { + background-color: rgb(30 58 138 / 0.9); +} + +.bg-blue-900\/95 { + background-color: rgb(30 58 138 / 0.95); +} + +.bg-emerald-100 { + --tw-bg-opacity: 1; + background-color: rgb(209 250 229 / var(--tw-bg-opacity)); +} + +.bg-emerald-100\/0 { + background-color: rgb(209 250 229 / 0); +} + +.bg-emerald-100\/10 { + background-color: rgb(209 250 229 / 0.1); +} + +.bg-emerald-100\/100 { + background-color: rgb(209 250 229 / 1); +} + +.bg-emerald-100\/15 { + background-color: rgb(209 250 229 / 0.15); +} + +.bg-emerald-100\/20 { + background-color: rgb(209 250 229 / 0.2); +} + +.bg-emerald-100\/25 { + background-color: rgb(209 250 229 / 0.25); +} + +.bg-emerald-100\/30 { + background-color: rgb(209 250 229 / 0.3); +} + +.bg-emerald-100\/35 { + background-color: rgb(209 250 229 / 0.35); +} + +.bg-emerald-100\/40 { + background-color: rgb(209 250 229 / 0.4); +} + +.bg-emerald-100\/45 { + background-color: rgb(209 250 229 / 0.45); +} + +.bg-emerald-100\/5 { + background-color: rgb(209 250 229 / 0.05); +} + +.bg-emerald-100\/50 { + background-color: rgb(209 250 229 / 0.5); +} + +.bg-emerald-100\/55 { + background-color: rgb(209 250 229 / 0.55); +} + +.bg-emerald-100\/60 { + background-color: rgb(209 250 229 / 0.6); +} + +.bg-emerald-100\/65 { + background-color: rgb(209 250 229 / 0.65); +} + +.bg-emerald-100\/70 { + background-color: rgb(209 250 229 / 0.7); +} + +.bg-emerald-100\/75 { + background-color: rgb(209 250 229 / 0.75); +} + +.bg-emerald-100\/80 { + background-color: rgb(209 250 229 / 0.8); +} + +.bg-emerald-100\/85 { + background-color: rgb(209 250 229 / 0.85); +} + +.bg-emerald-100\/90 { + background-color: rgb(209 250 229 / 0.9); +} + +.bg-emerald-100\/95 { + background-color: rgb(209 250 229 / 0.95); +} + +.bg-emerald-50 { + --tw-bg-opacity: 1; + background-color: rgb(236 253 245 / var(--tw-bg-opacity)); +} + +.bg-emerald-50\/0 { + background-color: rgb(236 253 245 / 0); +} + +.bg-emerald-50\/10 { + background-color: rgb(236 253 245 / 0.1); +} + +.bg-emerald-50\/100 { + background-color: rgb(236 253 245 / 1); +} + +.bg-emerald-50\/15 { + background-color: rgb(236 253 245 / 0.15); +} + +.bg-emerald-50\/20 { + background-color: rgb(236 253 245 / 0.2); +} + +.bg-emerald-50\/25 { + background-color: rgb(236 253 245 / 0.25); +} + +.bg-emerald-50\/30 { + background-color: rgb(236 253 245 / 0.3); +} + +.bg-emerald-50\/35 { + background-color: rgb(236 253 245 / 0.35); +} + +.bg-emerald-50\/40 { + background-color: rgb(236 253 245 / 0.4); +} + +.bg-emerald-50\/45 { + background-color: rgb(236 253 245 / 0.45); +} + +.bg-emerald-50\/5 { + background-color: rgb(236 253 245 / 0.05); +} + +.bg-emerald-50\/50 { + background-color: rgb(236 253 245 / 0.5); +} + +.bg-emerald-50\/55 { + background-color: rgb(236 253 245 / 0.55); +} + +.bg-emerald-50\/60 { + background-color: rgb(236 253 245 / 0.6); +} + +.bg-emerald-50\/65 { + background-color: rgb(236 253 245 / 0.65); +} + +.bg-emerald-50\/70 { + background-color: rgb(236 253 245 / 0.7); +} + +.bg-emerald-50\/75 { + background-color: rgb(236 253 245 / 0.75); +} + +.bg-emerald-50\/80 { + background-color: rgb(236 253 245 / 0.8); +} + +.bg-emerald-50\/85 { + background-color: rgb(236 253 245 / 0.85); +} + +.bg-emerald-50\/90 { + background-color: rgb(236 253 245 / 0.9); +} + +.bg-emerald-50\/95 { + background-color: rgb(236 253 245 / 0.95); +} + +.bg-emerald-500 { + --tw-bg-opacity: 1; + background-color: rgb(16 185 129 / var(--tw-bg-opacity)); +} + +.bg-emerald-500\/0 { + background-color: rgb(16 185 129 / 0); +} + +.bg-emerald-500\/10 { + background-color: rgb(16 185 129 / 0.1); +} + +.bg-emerald-500\/100 { + background-color: rgb(16 185 129 / 1); +} + +.bg-emerald-500\/15 { + background-color: rgb(16 185 129 / 0.15); +} + +.bg-emerald-500\/20 { + background-color: rgb(16 185 129 / 0.2); +} + +.bg-emerald-500\/25 { + background-color: rgb(16 185 129 / 0.25); +} + +.bg-emerald-500\/30 { + background-color: rgb(16 185 129 / 0.3); +} + +.bg-emerald-500\/35 { + background-color: rgb(16 185 129 / 0.35); +} + +.bg-emerald-500\/40 { + background-color: rgb(16 185 129 / 0.4); +} + +.bg-emerald-500\/45 { + background-color: rgb(16 185 129 / 0.45); +} + +.bg-emerald-500\/5 { + background-color: rgb(16 185 129 / 0.05); +} + +.bg-emerald-500\/50 { + background-color: rgb(16 185 129 / 0.5); +} + +.bg-emerald-500\/55 { + background-color: rgb(16 185 129 / 0.55); +} + +.bg-emerald-500\/60 { + background-color: rgb(16 185 129 / 0.6); +} + +.bg-emerald-500\/65 { + background-color: rgb(16 185 129 / 0.65); +} + +.bg-emerald-500\/70 { + background-color: rgb(16 185 129 / 0.7); +} + +.bg-emerald-500\/75 { + background-color: rgb(16 185 129 / 0.75); +} + +.bg-emerald-500\/80 { + background-color: rgb(16 185 129 / 0.8); +} + +.bg-emerald-500\/85 { + background-color: rgb(16 185 129 / 0.85); +} + +.bg-emerald-500\/90 { + background-color: rgb(16 185 129 / 0.9); +} + +.bg-emerald-500\/95 { + background-color: rgb(16 185 129 / 0.95); +} + +.bg-emerald-800 { + --tw-bg-opacity: 1; + background-color: rgb(6 95 70 / var(--tw-bg-opacity)); +} + +.bg-emerald-800\/0 { + background-color: rgb(6 95 70 / 0); +} + +.bg-emerald-800\/10 { + background-color: rgb(6 95 70 / 0.1); +} + +.bg-emerald-800\/100 { + background-color: rgb(6 95 70 / 1); +} + +.bg-emerald-800\/15 { + background-color: rgb(6 95 70 / 0.15); +} + +.bg-emerald-800\/20 { + background-color: rgb(6 95 70 / 0.2); +} + +.bg-emerald-800\/25 { + background-color: rgb(6 95 70 / 0.25); +} + +.bg-emerald-800\/30 { + background-color: rgb(6 95 70 / 0.3); +} + +.bg-emerald-800\/35 { + background-color: rgb(6 95 70 / 0.35); +} + +.bg-emerald-800\/40 { + background-color: rgb(6 95 70 / 0.4); +} + +.bg-emerald-800\/45 { + background-color: rgb(6 95 70 / 0.45); +} + +.bg-emerald-800\/5 { + background-color: rgb(6 95 70 / 0.05); +} + +.bg-emerald-800\/50 { + background-color: rgb(6 95 70 / 0.5); +} + +.bg-emerald-800\/55 { + background-color: rgb(6 95 70 / 0.55); +} + +.bg-emerald-800\/60 { + background-color: rgb(6 95 70 / 0.6); +} + +.bg-emerald-800\/65 { + background-color: rgb(6 95 70 / 0.65); +} + +.bg-emerald-800\/70 { + background-color: rgb(6 95 70 / 0.7); +} + +.bg-emerald-800\/75 { + background-color: rgb(6 95 70 / 0.75); +} + +.bg-emerald-800\/80 { + background-color: rgb(6 95 70 / 0.8); +} + +.bg-emerald-800\/85 { + background-color: rgb(6 95 70 / 0.85); +} + +.bg-emerald-800\/90 { + background-color: rgb(6 95 70 / 0.9); +} + +.bg-emerald-800\/95 { + background-color: rgb(6 95 70 / 0.95); +} + +.bg-emerald-900 { + --tw-bg-opacity: 1; + background-color: rgb(6 78 59 / var(--tw-bg-opacity)); +} + +.bg-emerald-900\/0 { + background-color: rgb(6 78 59 / 0); +} + +.bg-emerald-900\/10 { + background-color: rgb(6 78 59 / 0.1); +} + +.bg-emerald-900\/100 { + background-color: rgb(6 78 59 / 1); +} + +.bg-emerald-900\/15 { + background-color: rgb(6 78 59 / 0.15); +} + +.bg-emerald-900\/20 { + background-color: rgb(6 78 59 / 0.2); +} + +.bg-emerald-900\/25 { + background-color: rgb(6 78 59 / 0.25); +} + +.bg-emerald-900\/30 { + background-color: rgb(6 78 59 / 0.3); +} + +.bg-emerald-900\/35 { + background-color: rgb(6 78 59 / 0.35); +} + +.bg-emerald-900\/40 { + background-color: rgb(6 78 59 / 0.4); +} + +.bg-emerald-900\/45 { + background-color: rgb(6 78 59 / 0.45); +} + +.bg-emerald-900\/5 { + background-color: rgb(6 78 59 / 0.05); +} + +.bg-emerald-900\/50 { + background-color: rgb(6 78 59 / 0.5); +} + +.bg-emerald-900\/55 { + background-color: rgb(6 78 59 / 0.55); +} + +.bg-emerald-900\/60 { + background-color: rgb(6 78 59 / 0.6); +} + +.bg-emerald-900\/65 { + background-color: rgb(6 78 59 / 0.65); +} + +.bg-emerald-900\/70 { + background-color: rgb(6 78 59 / 0.7); +} + +.bg-emerald-900\/75 { + background-color: rgb(6 78 59 / 0.75); +} + +.bg-emerald-900\/80 { + background-color: rgb(6 78 59 / 0.8); +} + +.bg-emerald-900\/85 { + background-color: rgb(6 78 59 / 0.85); +} + +.bg-emerald-900\/90 { + background-color: rgb(6 78 59 / 0.9); +} + +.bg-emerald-900\/95 { + background-color: rgb(6 78 59 / 0.95); +} + +.bg-fuchsia-100 { + --tw-bg-opacity: 1; + background-color: rgb(250 232 255 / var(--tw-bg-opacity)); +} + +.bg-fuchsia-50 { + --tw-bg-opacity: 1; + background-color: rgb(253 244 255 / var(--tw-bg-opacity)); +} + +.bg-gray-100 { + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)); +} + +.bg-gray-50 { + --tw-bg-opacity: 1; + background-color: rgb(249 250 251 / var(--tw-bg-opacity)); +} + +.bg-green-100 { + --tw-bg-opacity: 1; + background-color: rgb(220 252 231 / var(--tw-bg-opacity)); +} + +.bg-green-100\/0 { + background-color: rgb(220 252 231 / 0); +} + +.bg-green-100\/10 { + background-color: rgb(220 252 231 / 0.1); +} + +.bg-green-100\/100 { + background-color: rgb(220 252 231 / 1); +} + +.bg-green-100\/15 { + background-color: rgb(220 252 231 / 0.15); +} + +.bg-green-100\/20 { + background-color: rgb(220 252 231 / 0.2); +} + +.bg-green-100\/25 { + background-color: rgb(220 252 231 / 0.25); +} + +.bg-green-100\/30 { + background-color: rgb(220 252 231 / 0.3); +} + +.bg-green-100\/35 { + background-color: rgb(220 252 231 / 0.35); +} + +.bg-green-100\/40 { + background-color: rgb(220 252 231 / 0.4); +} + +.bg-green-100\/45 { + background-color: rgb(220 252 231 / 0.45); +} + +.bg-green-100\/5 { + background-color: rgb(220 252 231 / 0.05); +} + +.bg-green-100\/50 { + background-color: rgb(220 252 231 / 0.5); +} + +.bg-green-100\/55 { + background-color: rgb(220 252 231 / 0.55); +} + +.bg-green-100\/60 { + background-color: rgb(220 252 231 / 0.6); +} + +.bg-green-100\/65 { + background-color: rgb(220 252 231 / 0.65); +} + +.bg-green-100\/70 { + background-color: rgb(220 252 231 / 0.7); +} + +.bg-green-100\/75 { + background-color: rgb(220 252 231 / 0.75); +} + +.bg-green-100\/80 { + background-color: rgb(220 252 231 / 0.8); +} + +.bg-green-100\/85 { + background-color: rgb(220 252 231 / 0.85); +} + +.bg-green-100\/90 { + background-color: rgb(220 252 231 / 0.9); +} + +.bg-green-100\/95 { + background-color: rgb(220 252 231 / 0.95); +} + +.bg-green-50 { + --tw-bg-opacity: 1; + background-color: rgb(240 253 244 / var(--tw-bg-opacity)); +} + +.bg-green-50\/0 { + background-color: rgb(240 253 244 / 0); +} + +.bg-green-50\/10 { + background-color: rgb(240 253 244 / 0.1); +} + +.bg-green-50\/100 { + background-color: rgb(240 253 244 / 1); +} + +.bg-green-50\/15 { + background-color: rgb(240 253 244 / 0.15); +} + +.bg-green-50\/20 { + background-color: rgb(240 253 244 / 0.2); +} + +.bg-green-50\/25 { + background-color: rgb(240 253 244 / 0.25); +} + +.bg-green-50\/30 { + background-color: rgb(240 253 244 / 0.3); +} + +.bg-green-50\/35 { + background-color: rgb(240 253 244 / 0.35); +} + +.bg-green-50\/40 { + background-color: rgb(240 253 244 / 0.4); +} + +.bg-green-50\/45 { + background-color: rgb(240 253 244 / 0.45); +} + +.bg-green-50\/5 { + background-color: rgb(240 253 244 / 0.05); +} + +.bg-green-50\/50 { + background-color: rgb(240 253 244 / 0.5); +} + +.bg-green-50\/55 { + background-color: rgb(240 253 244 / 0.55); +} + +.bg-green-50\/60 { + background-color: rgb(240 253 244 / 0.6); +} + +.bg-green-50\/65 { + background-color: rgb(240 253 244 / 0.65); +} + +.bg-green-50\/70 { + background-color: rgb(240 253 244 / 0.7); +} + +.bg-green-50\/75 { + background-color: rgb(240 253 244 / 0.75); +} + +.bg-green-50\/80 { + background-color: rgb(240 253 244 / 0.8); +} + +.bg-green-50\/85 { + background-color: rgb(240 253 244 / 0.85); +} + +.bg-green-50\/90 { + background-color: rgb(240 253 244 / 0.9); +} + +.bg-green-50\/95 { + background-color: rgb(240 253 244 / 0.95); +} + +.bg-green-500 { + --tw-bg-opacity: 1; + background-color: rgb(34 197 94 / var(--tw-bg-opacity)); +} + +.bg-green-500\/0 { + background-color: rgb(34 197 94 / 0); +} + +.bg-green-500\/10 { + background-color: rgb(34 197 94 / 0.1); +} + +.bg-green-500\/100 { + background-color: rgb(34 197 94 / 1); +} + +.bg-green-500\/15 { + background-color: rgb(34 197 94 / 0.15); +} + +.bg-green-500\/20 { + background-color: rgb(34 197 94 / 0.2); +} + +.bg-green-500\/25 { + background-color: rgb(34 197 94 / 0.25); +} + +.bg-green-500\/30 { + background-color: rgb(34 197 94 / 0.3); +} + +.bg-green-500\/35 { + background-color: rgb(34 197 94 / 0.35); +} + +.bg-green-500\/40 { + background-color: rgb(34 197 94 / 0.4); +} + +.bg-green-500\/45 { + background-color: rgb(34 197 94 / 0.45); +} + +.bg-green-500\/5 { + background-color: rgb(34 197 94 / 0.05); +} + +.bg-green-500\/50 { + background-color: rgb(34 197 94 / 0.5); +} + +.bg-green-500\/55 { + background-color: rgb(34 197 94 / 0.55); +} + +.bg-green-500\/60 { + background-color: rgb(34 197 94 / 0.6); +} + +.bg-green-500\/65 { + background-color: rgb(34 197 94 / 0.65); +} + +.bg-green-500\/70 { + background-color: rgb(34 197 94 / 0.7); +} + +.bg-green-500\/75 { + background-color: rgb(34 197 94 / 0.75); +} + +.bg-green-500\/80 { + background-color: rgb(34 197 94 / 0.8); +} + +.bg-green-500\/85 { + background-color: rgb(34 197 94 / 0.85); +} + +.bg-green-500\/90 { + background-color: rgb(34 197 94 / 0.9); +} + +.bg-green-500\/95 { + background-color: rgb(34 197 94 / 0.95); +} + +.bg-green-800 { + --tw-bg-opacity: 1; + background-color: rgb(22 101 52 / var(--tw-bg-opacity)); +} + +.bg-green-800\/0 { + background-color: rgb(22 101 52 / 0); +} + +.bg-green-800\/10 { + background-color: rgb(22 101 52 / 0.1); +} + +.bg-green-800\/100 { + background-color: rgb(22 101 52 / 1); +} + +.bg-green-800\/15 { + background-color: rgb(22 101 52 / 0.15); +} + +.bg-green-800\/20 { + background-color: rgb(22 101 52 / 0.2); +} + +.bg-green-800\/25 { + background-color: rgb(22 101 52 / 0.25); +} + +.bg-green-800\/30 { + background-color: rgb(22 101 52 / 0.3); +} + +.bg-green-800\/35 { + background-color: rgb(22 101 52 / 0.35); +} + +.bg-green-800\/40 { + background-color: rgb(22 101 52 / 0.4); +} + +.bg-green-800\/45 { + background-color: rgb(22 101 52 / 0.45); +} + +.bg-green-800\/5 { + background-color: rgb(22 101 52 / 0.05); +} + +.bg-green-800\/50 { + background-color: rgb(22 101 52 / 0.5); +} + +.bg-green-800\/55 { + background-color: rgb(22 101 52 / 0.55); +} + +.bg-green-800\/60 { + background-color: rgb(22 101 52 / 0.6); +} + +.bg-green-800\/65 { + background-color: rgb(22 101 52 / 0.65); +} + +.bg-green-800\/70 { + background-color: rgb(22 101 52 / 0.7); +} + +.bg-green-800\/75 { + background-color: rgb(22 101 52 / 0.75); +} + +.bg-green-800\/80 { + background-color: rgb(22 101 52 / 0.8); +} + +.bg-green-800\/85 { + background-color: rgb(22 101 52 / 0.85); +} + +.bg-green-800\/90 { + background-color: rgb(22 101 52 / 0.9); +} + +.bg-green-800\/95 { + background-color: rgb(22 101 52 / 0.95); +} + +.bg-green-900 { + --tw-bg-opacity: 1; + background-color: rgb(20 83 45 / var(--tw-bg-opacity)); +} + +.bg-green-900\/0 { + background-color: rgb(20 83 45 / 0); +} + +.bg-green-900\/10 { + background-color: rgb(20 83 45 / 0.1); +} + +.bg-green-900\/100 { + background-color: rgb(20 83 45 / 1); +} + +.bg-green-900\/15 { + background-color: rgb(20 83 45 / 0.15); +} + +.bg-green-900\/20 { + background-color: rgb(20 83 45 / 0.2); +} + +.bg-green-900\/25 { + background-color: rgb(20 83 45 / 0.25); +} + +.bg-green-900\/30 { + background-color: rgb(20 83 45 / 0.3); +} + +.bg-green-900\/35 { + background-color: rgb(20 83 45 / 0.35); +} + +.bg-green-900\/40 { + background-color: rgb(20 83 45 / 0.4); +} + +.bg-green-900\/45 { + background-color: rgb(20 83 45 / 0.45); +} + +.bg-green-900\/5 { + background-color: rgb(20 83 45 / 0.05); +} + +.bg-green-900\/50 { + background-color: rgb(20 83 45 / 0.5); +} + +.bg-green-900\/55 { + background-color: rgb(20 83 45 / 0.55); +} + +.bg-green-900\/60 { + background-color: rgb(20 83 45 / 0.6); +} + +.bg-green-900\/65 { + background-color: rgb(20 83 45 / 0.65); +} + +.bg-green-900\/70 { + background-color: rgb(20 83 45 / 0.7); +} + +.bg-green-900\/75 { + background-color: rgb(20 83 45 / 0.75); +} + +.bg-green-900\/80 { + background-color: rgb(20 83 45 / 0.8); +} + +.bg-green-900\/85 { + background-color: rgb(20 83 45 / 0.85); +} + +.bg-green-900\/90 { + background-color: rgb(20 83 45 / 0.9); +} + +.bg-green-900\/95 { + background-color: rgb(20 83 45 / 0.95); +} + +.bg-indigo-100 { + --tw-bg-opacity: 1; + background-color: rgb(224 231 255 / var(--tw-bg-opacity)); +} + +.bg-indigo-100\/0 { + background-color: rgb(224 231 255 / 0); +} + +.bg-indigo-100\/10 { + background-color: rgb(224 231 255 / 0.1); +} + +.bg-indigo-100\/100 { + background-color: rgb(224 231 255 / 1); +} + +.bg-indigo-100\/15 { + background-color: rgb(224 231 255 / 0.15); +} + +.bg-indigo-100\/20 { + background-color: rgb(224 231 255 / 0.2); +} + +.bg-indigo-100\/25 { + background-color: rgb(224 231 255 / 0.25); +} + +.bg-indigo-100\/30 { + background-color: rgb(224 231 255 / 0.3); +} + +.bg-indigo-100\/35 { + background-color: rgb(224 231 255 / 0.35); +} + +.bg-indigo-100\/40 { + background-color: rgb(224 231 255 / 0.4); +} + +.bg-indigo-100\/45 { + background-color: rgb(224 231 255 / 0.45); +} + +.bg-indigo-100\/5 { + background-color: rgb(224 231 255 / 0.05); +} + +.bg-indigo-100\/50 { + background-color: rgb(224 231 255 / 0.5); +} + +.bg-indigo-100\/55 { + background-color: rgb(224 231 255 / 0.55); +} + +.bg-indigo-100\/60 { + background-color: rgb(224 231 255 / 0.6); +} + +.bg-indigo-100\/65 { + background-color: rgb(224 231 255 / 0.65); +} + +.bg-indigo-100\/70 { + background-color: rgb(224 231 255 / 0.7); +} + +.bg-indigo-100\/75 { + background-color: rgb(224 231 255 / 0.75); +} + +.bg-indigo-100\/80 { + background-color: rgb(224 231 255 / 0.8); +} + +.bg-indigo-100\/85 { + background-color: rgb(224 231 255 / 0.85); +} + +.bg-indigo-100\/90 { + background-color: rgb(224 231 255 / 0.9); +} + +.bg-indigo-100\/95 { + background-color: rgb(224 231 255 / 0.95); +} + +.bg-indigo-300 { + --tw-bg-opacity: 1; + background-color: rgb(165 180 252 / var(--tw-bg-opacity)); +} + +.bg-indigo-50 { + --tw-bg-opacity: 1; + background-color: rgb(238 242 255 / var(--tw-bg-opacity)); +} + +.bg-indigo-50\/0 { + background-color: rgb(238 242 255 / 0); +} + +.bg-indigo-50\/10 { + background-color: rgb(238 242 255 / 0.1); +} + +.bg-indigo-50\/100 { + background-color: rgb(238 242 255 / 1); +} + +.bg-indigo-50\/15 { + background-color: rgb(238 242 255 / 0.15); +} + +.bg-indigo-50\/20 { + background-color: rgb(238 242 255 / 0.2); +} + +.bg-indigo-50\/25 { + background-color: rgb(238 242 255 / 0.25); +} + +.bg-indigo-50\/30 { + background-color: rgb(238 242 255 / 0.3); +} + +.bg-indigo-50\/35 { + background-color: rgb(238 242 255 / 0.35); +} + +.bg-indigo-50\/40 { + background-color: rgb(238 242 255 / 0.4); +} + +.bg-indigo-50\/45 { + background-color: rgb(238 242 255 / 0.45); +} + +.bg-indigo-50\/5 { + background-color: rgb(238 242 255 / 0.05); +} + +.bg-indigo-50\/50 { + background-color: rgb(238 242 255 / 0.5); +} + +.bg-indigo-50\/55 { + background-color: rgb(238 242 255 / 0.55); +} + +.bg-indigo-50\/60 { + background-color: rgb(238 242 255 / 0.6); +} + +.bg-indigo-50\/65 { + background-color: rgb(238 242 255 / 0.65); +} + +.bg-indigo-50\/70 { + background-color: rgb(238 242 255 / 0.7); +} + +.bg-indigo-50\/75 { + background-color: rgb(238 242 255 / 0.75); +} + +.bg-indigo-50\/80 { + background-color: rgb(238 242 255 / 0.8); +} + +.bg-indigo-50\/85 { + background-color: rgb(238 242 255 / 0.85); +} + +.bg-indigo-50\/90 { + background-color: rgb(238 242 255 / 0.9); +} + +.bg-indigo-50\/95 { + background-color: rgb(238 242 255 / 0.95); +} + +.bg-indigo-500 { + --tw-bg-opacity: 1; + background-color: rgb(99 102 241 / var(--tw-bg-opacity)); +} + +.bg-indigo-500\/0 { + background-color: rgb(99 102 241 / 0); +} + +.bg-indigo-500\/10 { + background-color: rgb(99 102 241 / 0.1); +} + +.bg-indigo-500\/100 { + background-color: rgb(99 102 241 / 1); +} + +.bg-indigo-500\/15 { + background-color: rgb(99 102 241 / 0.15); +} + +.bg-indigo-500\/20 { + background-color: rgb(99 102 241 / 0.2); +} + +.bg-indigo-500\/25 { + background-color: rgb(99 102 241 / 0.25); +} + +.bg-indigo-500\/30 { + background-color: rgb(99 102 241 / 0.3); +} + +.bg-indigo-500\/35 { + background-color: rgb(99 102 241 / 0.35); +} + +.bg-indigo-500\/40 { + background-color: rgb(99 102 241 / 0.4); +} + +.bg-indigo-500\/45 { + background-color: rgb(99 102 241 / 0.45); +} + +.bg-indigo-500\/5 { + background-color: rgb(99 102 241 / 0.05); +} + +.bg-indigo-500\/50 { + background-color: rgb(99 102 241 / 0.5); +} + +.bg-indigo-500\/55 { + background-color: rgb(99 102 241 / 0.55); +} + +.bg-indigo-500\/60 { + background-color: rgb(99 102 241 / 0.6); +} + +.bg-indigo-500\/65 { + background-color: rgb(99 102 241 / 0.65); +} + +.bg-indigo-500\/70 { + background-color: rgb(99 102 241 / 0.7); +} + +.bg-indigo-500\/75 { + background-color: rgb(99 102 241 / 0.75); +} + +.bg-indigo-500\/80 { + background-color: rgb(99 102 241 / 0.8); +} + +.bg-indigo-500\/85 { + background-color: rgb(99 102 241 / 0.85); +} + +.bg-indigo-500\/90 { + background-color: rgb(99 102 241 / 0.9); +} + +.bg-indigo-500\/95 { + background-color: rgb(99 102 241 / 0.95); +} + +.bg-indigo-800 { + --tw-bg-opacity: 1; + background-color: rgb(55 48 163 / var(--tw-bg-opacity)); +} + +.bg-indigo-800\/0 { + background-color: rgb(55 48 163 / 0); +} + +.bg-indigo-800\/10 { + background-color: rgb(55 48 163 / 0.1); +} + +.bg-indigo-800\/100 { + background-color: rgb(55 48 163 / 1); +} + +.bg-indigo-800\/15 { + background-color: rgb(55 48 163 / 0.15); +} + +.bg-indigo-800\/20 { + background-color: rgb(55 48 163 / 0.2); +} + +.bg-indigo-800\/25 { + background-color: rgb(55 48 163 / 0.25); +} + +.bg-indigo-800\/30 { + background-color: rgb(55 48 163 / 0.3); +} + +.bg-indigo-800\/35 { + background-color: rgb(55 48 163 / 0.35); +} + +.bg-indigo-800\/40 { + background-color: rgb(55 48 163 / 0.4); +} + +.bg-indigo-800\/45 { + background-color: rgb(55 48 163 / 0.45); +} + +.bg-indigo-800\/5 { + background-color: rgb(55 48 163 / 0.05); +} + +.bg-indigo-800\/50 { + background-color: rgb(55 48 163 / 0.5); +} + +.bg-indigo-800\/55 { + background-color: rgb(55 48 163 / 0.55); +} + +.bg-indigo-800\/60 { + background-color: rgb(55 48 163 / 0.6); +} + +.bg-indigo-800\/65 { + background-color: rgb(55 48 163 / 0.65); +} + +.bg-indigo-800\/70 { + background-color: rgb(55 48 163 / 0.7); +} + +.bg-indigo-800\/75 { + background-color: rgb(55 48 163 / 0.75); +} + +.bg-indigo-800\/80 { + background-color: rgb(55 48 163 / 0.8); +} + +.bg-indigo-800\/85 { + background-color: rgb(55 48 163 / 0.85); +} + +.bg-indigo-800\/90 { + background-color: rgb(55 48 163 / 0.9); +} + +.bg-indigo-800\/95 { + background-color: rgb(55 48 163 / 0.95); +} + +.bg-indigo-900 { + --tw-bg-opacity: 1; + background-color: rgb(49 46 129 / var(--tw-bg-opacity)); +} + +.bg-indigo-900\/0 { + background-color: rgb(49 46 129 / 0); +} + +.bg-indigo-900\/10 { + background-color: rgb(49 46 129 / 0.1); +} + +.bg-indigo-900\/100 { + background-color: rgb(49 46 129 / 1); +} + +.bg-indigo-900\/15 { + background-color: rgb(49 46 129 / 0.15); +} + +.bg-indigo-900\/20 { + background-color: rgb(49 46 129 / 0.2); +} + +.bg-indigo-900\/25 { + background-color: rgb(49 46 129 / 0.25); +} + +.bg-indigo-900\/30 { + background-color: rgb(49 46 129 / 0.3); +} + +.bg-indigo-900\/35 { + background-color: rgb(49 46 129 / 0.35); +} + +.bg-indigo-900\/40 { + background-color: rgb(49 46 129 / 0.4); +} + +.bg-indigo-900\/45 { + background-color: rgb(49 46 129 / 0.45); +} + +.bg-indigo-900\/5 { + background-color: rgb(49 46 129 / 0.05); +} + +.bg-indigo-900\/50 { + background-color: rgb(49 46 129 / 0.5); +} + +.bg-indigo-900\/55 { + background-color: rgb(49 46 129 / 0.55); +} + +.bg-indigo-900\/60 { + background-color: rgb(49 46 129 / 0.6); +} + +.bg-indigo-900\/65 { + background-color: rgb(49 46 129 / 0.65); +} + +.bg-indigo-900\/70 { + background-color: rgb(49 46 129 / 0.7); +} + +.bg-indigo-900\/75 { + background-color: rgb(49 46 129 / 0.75); +} + +.bg-indigo-900\/80 { + background-color: rgb(49 46 129 / 0.8); +} + +.bg-indigo-900\/85 { + background-color: rgb(49 46 129 / 0.85); +} + +.bg-indigo-900\/90 { + background-color: rgb(49 46 129 / 0.9); +} + +.bg-indigo-900\/95 { + background-color: rgb(49 46 129 / 0.95); +} + +.bg-orange-100 { + --tw-bg-opacity: 1; + background-color: rgb(255 237 213 / var(--tw-bg-opacity)); +} + +.bg-orange-100\/0 { + background-color: rgb(255 237 213 / 0); +} + +.bg-orange-100\/10 { + background-color: rgb(255 237 213 / 0.1); +} + +.bg-orange-100\/100 { + background-color: rgb(255 237 213 / 1); +} + +.bg-orange-100\/15 { + background-color: rgb(255 237 213 / 0.15); +} + +.bg-orange-100\/20 { + background-color: rgb(255 237 213 / 0.2); +} + +.bg-orange-100\/25 { + background-color: rgb(255 237 213 / 0.25); +} + +.bg-orange-100\/30 { + background-color: rgb(255 237 213 / 0.3); +} + +.bg-orange-100\/35 { + background-color: rgb(255 237 213 / 0.35); +} + +.bg-orange-100\/40 { + background-color: rgb(255 237 213 / 0.4); +} + +.bg-orange-100\/45 { + background-color: rgb(255 237 213 / 0.45); +} + +.bg-orange-100\/5 { + background-color: rgb(255 237 213 / 0.05); +} + +.bg-orange-100\/50 { + background-color: rgb(255 237 213 / 0.5); +} + +.bg-orange-100\/55 { + background-color: rgb(255 237 213 / 0.55); +} + +.bg-orange-100\/60 { + background-color: rgb(255 237 213 / 0.6); +} + +.bg-orange-100\/65 { + background-color: rgb(255 237 213 / 0.65); +} + +.bg-orange-100\/70 { + background-color: rgb(255 237 213 / 0.7); +} + +.bg-orange-100\/75 { + background-color: rgb(255 237 213 / 0.75); +} + +.bg-orange-100\/80 { + background-color: rgb(255 237 213 / 0.8); +} + +.bg-orange-100\/85 { + background-color: rgb(255 237 213 / 0.85); +} + +.bg-orange-100\/90 { + background-color: rgb(255 237 213 / 0.9); +} + +.bg-orange-100\/95 { + background-color: rgb(255 237 213 / 0.95); +} + +.bg-orange-50 { + --tw-bg-opacity: 1; + background-color: rgb(255 247 237 / var(--tw-bg-opacity)); +} + +.bg-orange-50\/0 { + background-color: rgb(255 247 237 / 0); +} + +.bg-orange-50\/10 { + background-color: rgb(255 247 237 / 0.1); +} + +.bg-orange-50\/100 { + background-color: rgb(255 247 237 / 1); +} + +.bg-orange-50\/15 { + background-color: rgb(255 247 237 / 0.15); +} + +.bg-orange-50\/20 { + background-color: rgb(255 247 237 / 0.2); +} + +.bg-orange-50\/25 { + background-color: rgb(255 247 237 / 0.25); +} + +.bg-orange-50\/30 { + background-color: rgb(255 247 237 / 0.3); +} + +.bg-orange-50\/35 { + background-color: rgb(255 247 237 / 0.35); +} + +.bg-orange-50\/40 { + background-color: rgb(255 247 237 / 0.4); +} + +.bg-orange-50\/45 { + background-color: rgb(255 247 237 / 0.45); +} + +.bg-orange-50\/5 { + background-color: rgb(255 247 237 / 0.05); +} + +.bg-orange-50\/50 { + background-color: rgb(255 247 237 / 0.5); +} + +.bg-orange-50\/55 { + background-color: rgb(255 247 237 / 0.55); +} + +.bg-orange-50\/60 { + background-color: rgb(255 247 237 / 0.6); +} + +.bg-orange-50\/65 { + background-color: rgb(255 247 237 / 0.65); +} + +.bg-orange-50\/70 { + background-color: rgb(255 247 237 / 0.7); +} + +.bg-orange-50\/75 { + background-color: rgb(255 247 237 / 0.75); +} + +.bg-orange-50\/80 { + background-color: rgb(255 247 237 / 0.8); +} + +.bg-orange-50\/85 { + background-color: rgb(255 247 237 / 0.85); +} + +.bg-orange-50\/90 { + background-color: rgb(255 247 237 / 0.9); +} + +.bg-orange-50\/95 { + background-color: rgb(255 247 237 / 0.95); +} + +.bg-orange-500 { + --tw-bg-opacity: 1; + background-color: rgb(249 115 22 / var(--tw-bg-opacity)); +} + +.bg-orange-500\/0 { + background-color: rgb(249 115 22 / 0); +} + +.bg-orange-500\/10 { + background-color: rgb(249 115 22 / 0.1); +} + +.bg-orange-500\/100 { + background-color: rgb(249 115 22 / 1); +} + +.bg-orange-500\/15 { + background-color: rgb(249 115 22 / 0.15); +} + +.bg-orange-500\/20 { + background-color: rgb(249 115 22 / 0.2); +} + +.bg-orange-500\/25 { + background-color: rgb(249 115 22 / 0.25); +} + +.bg-orange-500\/30 { + background-color: rgb(249 115 22 / 0.3); +} + +.bg-orange-500\/35 { + background-color: rgb(249 115 22 / 0.35); +} + +.bg-orange-500\/40 { + background-color: rgb(249 115 22 / 0.4); +} + +.bg-orange-500\/45 { + background-color: rgb(249 115 22 / 0.45); +} + +.bg-orange-500\/5 { + background-color: rgb(249 115 22 / 0.05); +} + +.bg-orange-500\/50 { + background-color: rgb(249 115 22 / 0.5); +} + +.bg-orange-500\/55 { + background-color: rgb(249 115 22 / 0.55); +} + +.bg-orange-500\/60 { + background-color: rgb(249 115 22 / 0.6); +} + +.bg-orange-500\/65 { + background-color: rgb(249 115 22 / 0.65); +} + +.bg-orange-500\/70 { + background-color: rgb(249 115 22 / 0.7); +} + +.bg-orange-500\/75 { + background-color: rgb(249 115 22 / 0.75); +} + +.bg-orange-500\/80 { + background-color: rgb(249 115 22 / 0.8); +} + +.bg-orange-500\/85 { + background-color: rgb(249 115 22 / 0.85); +} + +.bg-orange-500\/90 { + background-color: rgb(249 115 22 / 0.9); +} + +.bg-orange-500\/95 { + background-color: rgb(249 115 22 / 0.95); +} + +.bg-orange-800 { + --tw-bg-opacity: 1; + background-color: rgb(154 52 18 / var(--tw-bg-opacity)); +} + +.bg-orange-800\/0 { + background-color: rgb(154 52 18 / 0); +} + +.bg-orange-800\/10 { + background-color: rgb(154 52 18 / 0.1); +} + +.bg-orange-800\/100 { + background-color: rgb(154 52 18 / 1); +} + +.bg-orange-800\/15 { + background-color: rgb(154 52 18 / 0.15); +} + +.bg-orange-800\/20 { + background-color: rgb(154 52 18 / 0.2); +} + +.bg-orange-800\/25 { + background-color: rgb(154 52 18 / 0.25); +} + +.bg-orange-800\/30 { + background-color: rgb(154 52 18 / 0.3); +} + +.bg-orange-800\/35 { + background-color: rgb(154 52 18 / 0.35); +} + +.bg-orange-800\/40 { + background-color: rgb(154 52 18 / 0.4); +} + +.bg-orange-800\/45 { + background-color: rgb(154 52 18 / 0.45); +} + +.bg-orange-800\/5 { + background-color: rgb(154 52 18 / 0.05); +} + +.bg-orange-800\/50 { + background-color: rgb(154 52 18 / 0.5); +} + +.bg-orange-800\/55 { + background-color: rgb(154 52 18 / 0.55); +} + +.bg-orange-800\/60 { + background-color: rgb(154 52 18 / 0.6); +} + +.bg-orange-800\/65 { + background-color: rgb(154 52 18 / 0.65); +} + +.bg-orange-800\/70 { + background-color: rgb(154 52 18 / 0.7); +} + +.bg-orange-800\/75 { + background-color: rgb(154 52 18 / 0.75); +} + +.bg-orange-800\/80 { + background-color: rgb(154 52 18 / 0.8); +} + +.bg-orange-800\/85 { + background-color: rgb(154 52 18 / 0.85); +} + +.bg-orange-800\/90 { + background-color: rgb(154 52 18 / 0.9); +} + +.bg-orange-800\/95 { + background-color: rgb(154 52 18 / 0.95); +} + +.bg-orange-900 { + --tw-bg-opacity: 1; + background-color: rgb(124 45 18 / var(--tw-bg-opacity)); +} + +.bg-orange-900\/0 { + background-color: rgb(124 45 18 / 0); +} + +.bg-orange-900\/10 { + background-color: rgb(124 45 18 / 0.1); +} + +.bg-orange-900\/100 { + background-color: rgb(124 45 18 / 1); +} + +.bg-orange-900\/15 { + background-color: rgb(124 45 18 / 0.15); +} + +.bg-orange-900\/20 { + background-color: rgb(124 45 18 / 0.2); +} + +.bg-orange-900\/25 { + background-color: rgb(124 45 18 / 0.25); +} + +.bg-orange-900\/30 { + background-color: rgb(124 45 18 / 0.3); +} + +.bg-orange-900\/35 { + background-color: rgb(124 45 18 / 0.35); +} + +.bg-orange-900\/40 { + background-color: rgb(124 45 18 / 0.4); +} + +.bg-orange-900\/45 { + background-color: rgb(124 45 18 / 0.45); +} + +.bg-orange-900\/5 { + background-color: rgb(124 45 18 / 0.05); +} + +.bg-orange-900\/50 { + background-color: rgb(124 45 18 / 0.5); +} + +.bg-orange-900\/55 { + background-color: rgb(124 45 18 / 0.55); +} + +.bg-orange-900\/60 { + background-color: rgb(124 45 18 / 0.6); +} + +.bg-orange-900\/65 { + background-color: rgb(124 45 18 / 0.65); +} + +.bg-orange-900\/70 { + background-color: rgb(124 45 18 / 0.7); +} + +.bg-orange-900\/75 { + background-color: rgb(124 45 18 / 0.75); +} + +.bg-orange-900\/80 { + background-color: rgb(124 45 18 / 0.8); +} + +.bg-orange-900\/85 { + background-color: rgb(124 45 18 / 0.85); +} + +.bg-orange-900\/90 { + background-color: rgb(124 45 18 / 0.9); +} + +.bg-orange-900\/95 { + background-color: rgb(124 45 18 / 0.95); +} + +.bg-pink-100 { + --tw-bg-opacity: 1; + background-color: rgb(252 231 243 / var(--tw-bg-opacity)); +} + +.bg-pink-100\/0 { + background-color: rgb(252 231 243 / 0); +} + +.bg-pink-100\/10 { + background-color: rgb(252 231 243 / 0.1); +} + +.bg-pink-100\/100 { + background-color: rgb(252 231 243 / 1); +} + +.bg-pink-100\/15 { + background-color: rgb(252 231 243 / 0.15); +} + +.bg-pink-100\/20 { + background-color: rgb(252 231 243 / 0.2); +} + +.bg-pink-100\/25 { + background-color: rgb(252 231 243 / 0.25); +} + +.bg-pink-100\/30 { + background-color: rgb(252 231 243 / 0.3); +} + +.bg-pink-100\/35 { + background-color: rgb(252 231 243 / 0.35); +} + +.bg-pink-100\/40 { + background-color: rgb(252 231 243 / 0.4); +} + +.bg-pink-100\/45 { + background-color: rgb(252 231 243 / 0.45); +} + +.bg-pink-100\/5 { + background-color: rgb(252 231 243 / 0.05); +} + +.bg-pink-100\/50 { + background-color: rgb(252 231 243 / 0.5); +} + +.bg-pink-100\/55 { + background-color: rgb(252 231 243 / 0.55); +} + +.bg-pink-100\/60 { + background-color: rgb(252 231 243 / 0.6); +} + +.bg-pink-100\/65 { + background-color: rgb(252 231 243 / 0.65); +} + +.bg-pink-100\/70 { + background-color: rgb(252 231 243 / 0.7); +} + +.bg-pink-100\/75 { + background-color: rgb(252 231 243 / 0.75); +} + +.bg-pink-100\/80 { + background-color: rgb(252 231 243 / 0.8); +} + +.bg-pink-100\/85 { + background-color: rgb(252 231 243 / 0.85); +} + +.bg-pink-100\/90 { + background-color: rgb(252 231 243 / 0.9); +} + +.bg-pink-100\/95 { + background-color: rgb(252 231 243 / 0.95); +} + +.bg-pink-200 { + --tw-bg-opacity: 1; + background-color: rgb(251 207 232 / var(--tw-bg-opacity)); +} + +.bg-pink-50 { + --tw-bg-opacity: 1; + background-color: rgb(253 242 248 / var(--tw-bg-opacity)); +} + +.bg-pink-50\/0 { + background-color: rgb(253 242 248 / 0); +} + +.bg-pink-50\/10 { + background-color: rgb(253 242 248 / 0.1); +} + +.bg-pink-50\/100 { + background-color: rgb(253 242 248 / 1); +} + +.bg-pink-50\/15 { + background-color: rgb(253 242 248 / 0.15); +} + +.bg-pink-50\/20 { + background-color: rgb(253 242 248 / 0.2); +} + +.bg-pink-50\/25 { + background-color: rgb(253 242 248 / 0.25); +} + +.bg-pink-50\/30 { + background-color: rgb(253 242 248 / 0.3); +} + +.bg-pink-50\/35 { + background-color: rgb(253 242 248 / 0.35); +} + +.bg-pink-50\/40 { + background-color: rgb(253 242 248 / 0.4); +} + +.bg-pink-50\/45 { + background-color: rgb(253 242 248 / 0.45); +} + +.bg-pink-50\/5 { + background-color: rgb(253 242 248 / 0.05); +} + +.bg-pink-50\/50 { + background-color: rgb(253 242 248 / 0.5); +} + +.bg-pink-50\/55 { + background-color: rgb(253 242 248 / 0.55); +} + +.bg-pink-50\/60 { + background-color: rgb(253 242 248 / 0.6); +} + +.bg-pink-50\/65 { + background-color: rgb(253 242 248 / 0.65); +} + +.bg-pink-50\/70 { + background-color: rgb(253 242 248 / 0.7); +} + +.bg-pink-50\/75 { + background-color: rgb(253 242 248 / 0.75); +} + +.bg-pink-50\/80 { + background-color: rgb(253 242 248 / 0.8); +} + +.bg-pink-50\/85 { + background-color: rgb(253 242 248 / 0.85); +} + +.bg-pink-50\/90 { + background-color: rgb(253 242 248 / 0.9); +} + +.bg-pink-50\/95 { + background-color: rgb(253 242 248 / 0.95); +} + +.bg-pink-500 { + --tw-bg-opacity: 1; + background-color: rgb(236 72 153 / var(--tw-bg-opacity)); +} + +.bg-pink-500\/0 { + background-color: rgb(236 72 153 / 0); +} + +.bg-pink-500\/10 { + background-color: rgb(236 72 153 / 0.1); +} + +.bg-pink-500\/100 { + background-color: rgb(236 72 153 / 1); +} + +.bg-pink-500\/15 { + background-color: rgb(236 72 153 / 0.15); +} + +.bg-pink-500\/20 { + background-color: rgb(236 72 153 / 0.2); +} + +.bg-pink-500\/25 { + background-color: rgb(236 72 153 / 0.25); +} + +.bg-pink-500\/30 { + background-color: rgb(236 72 153 / 0.3); +} + +.bg-pink-500\/35 { + background-color: rgb(236 72 153 / 0.35); +} + +.bg-pink-500\/40 { + background-color: rgb(236 72 153 / 0.4); +} + +.bg-pink-500\/45 { + background-color: rgb(236 72 153 / 0.45); +} + +.bg-pink-500\/5 { + background-color: rgb(236 72 153 / 0.05); +} + +.bg-pink-500\/50 { + background-color: rgb(236 72 153 / 0.5); +} + +.bg-pink-500\/55 { + background-color: rgb(236 72 153 / 0.55); +} + +.bg-pink-500\/60 { + background-color: rgb(236 72 153 / 0.6); +} + +.bg-pink-500\/65 { + background-color: rgb(236 72 153 / 0.65); +} + +.bg-pink-500\/70 { + background-color: rgb(236 72 153 / 0.7); +} + +.bg-pink-500\/75 { + background-color: rgb(236 72 153 / 0.75); +} + +.bg-pink-500\/80 { + background-color: rgb(236 72 153 / 0.8); +} + +.bg-pink-500\/85 { + background-color: rgb(236 72 153 / 0.85); +} + +.bg-pink-500\/90 { + background-color: rgb(236 72 153 / 0.9); +} + +.bg-pink-500\/95 { + background-color: rgb(236 72 153 / 0.95); +} + +.bg-pink-600 { + --tw-bg-opacity: 1; + background-color: rgb(219 39 119 / var(--tw-bg-opacity)); +} + +.bg-pink-800 { + --tw-bg-opacity: 1; + background-color: rgb(157 23 77 / var(--tw-bg-opacity)); +} + +.bg-pink-800\/0 { + background-color: rgb(157 23 77 / 0); +} + +.bg-pink-800\/10 { + background-color: rgb(157 23 77 / 0.1); +} + +.bg-pink-800\/100 { + background-color: rgb(157 23 77 / 1); +} + +.bg-pink-800\/15 { + background-color: rgb(157 23 77 / 0.15); +} + +.bg-pink-800\/20 { + background-color: rgb(157 23 77 / 0.2); +} + +.bg-pink-800\/25 { + background-color: rgb(157 23 77 / 0.25); +} + +.bg-pink-800\/30 { + background-color: rgb(157 23 77 / 0.3); +} + +.bg-pink-800\/35 { + background-color: rgb(157 23 77 / 0.35); +} + +.bg-pink-800\/40 { + background-color: rgb(157 23 77 / 0.4); +} + +.bg-pink-800\/45 { + background-color: rgb(157 23 77 / 0.45); +} + +.bg-pink-800\/5 { + background-color: rgb(157 23 77 / 0.05); +} + +.bg-pink-800\/50 { + background-color: rgb(157 23 77 / 0.5); +} + +.bg-pink-800\/55 { + background-color: rgb(157 23 77 / 0.55); +} + +.bg-pink-800\/60 { + background-color: rgb(157 23 77 / 0.6); +} + +.bg-pink-800\/65 { + background-color: rgb(157 23 77 / 0.65); +} + +.bg-pink-800\/70 { + background-color: rgb(157 23 77 / 0.7); +} + +.bg-pink-800\/75 { + background-color: rgb(157 23 77 / 0.75); +} + +.bg-pink-800\/80 { + background-color: rgb(157 23 77 / 0.8); +} + +.bg-pink-800\/85 { + background-color: rgb(157 23 77 / 0.85); +} + +.bg-pink-800\/90 { + background-color: rgb(157 23 77 / 0.9); +} + +.bg-pink-800\/95 { + background-color: rgb(157 23 77 / 0.95); +} + +.bg-pink-900 { + --tw-bg-opacity: 1; + background-color: rgb(131 24 67 / var(--tw-bg-opacity)); +} + +.bg-pink-900\/0 { + background-color: rgb(131 24 67 / 0); +} + +.bg-pink-900\/10 { + background-color: rgb(131 24 67 / 0.1); +} + +.bg-pink-900\/100 { + background-color: rgb(131 24 67 / 1); +} + +.bg-pink-900\/15 { + background-color: rgb(131 24 67 / 0.15); +} + +.bg-pink-900\/20 { + background-color: rgb(131 24 67 / 0.2); +} + +.bg-pink-900\/25 { + background-color: rgb(131 24 67 / 0.25); +} + +.bg-pink-900\/30 { + background-color: rgb(131 24 67 / 0.3); +} + +.bg-pink-900\/35 { + background-color: rgb(131 24 67 / 0.35); +} + +.bg-pink-900\/40 { + background-color: rgb(131 24 67 / 0.4); +} + +.bg-pink-900\/45 { + background-color: rgb(131 24 67 / 0.45); +} + +.bg-pink-900\/5 { + background-color: rgb(131 24 67 / 0.05); +} + +.bg-pink-900\/50 { + background-color: rgb(131 24 67 / 0.5); +} + +.bg-pink-900\/55 { + background-color: rgb(131 24 67 / 0.55); +} + +.bg-pink-900\/60 { + background-color: rgb(131 24 67 / 0.6); +} + +.bg-pink-900\/65 { + background-color: rgb(131 24 67 / 0.65); +} + +.bg-pink-900\/70 { + background-color: rgb(131 24 67 / 0.7); +} + +.bg-pink-900\/75 { + background-color: rgb(131 24 67 / 0.75); +} + +.bg-pink-900\/80 { + background-color: rgb(131 24 67 / 0.8); +} + +.bg-pink-900\/85 { + background-color: rgb(131 24 67 / 0.85); +} + +.bg-pink-900\/90 { + background-color: rgb(131 24 67 / 0.9); +} + +.bg-pink-900\/95 { + background-color: rgb(131 24 67 / 0.95); +} + +.bg-purple-100 { + --tw-bg-opacity: 1; + background-color: rgb(243 232 255 / var(--tw-bg-opacity)); +} + +.bg-purple-100\/0 { + background-color: rgb(243 232 255 / 0); +} + +.bg-purple-100\/10 { + background-color: rgb(243 232 255 / 0.1); +} + +.bg-purple-100\/100 { + background-color: rgb(243 232 255 / 1); +} + +.bg-purple-100\/15 { + background-color: rgb(243 232 255 / 0.15); +} + +.bg-purple-100\/20 { + background-color: rgb(243 232 255 / 0.2); +} + +.bg-purple-100\/25 { + background-color: rgb(243 232 255 / 0.25); +} + +.bg-purple-100\/30 { + background-color: rgb(243 232 255 / 0.3); +} + +.bg-purple-100\/35 { + background-color: rgb(243 232 255 / 0.35); +} + +.bg-purple-100\/40 { + background-color: rgb(243 232 255 / 0.4); +} + +.bg-purple-100\/45 { + background-color: rgb(243 232 255 / 0.45); +} + +.bg-purple-100\/5 { + background-color: rgb(243 232 255 / 0.05); +} + +.bg-purple-100\/50 { + background-color: rgb(243 232 255 / 0.5); +} + +.bg-purple-100\/55 { + background-color: rgb(243 232 255 / 0.55); +} + +.bg-purple-100\/60 { + background-color: rgb(243 232 255 / 0.6); +} + +.bg-purple-100\/65 { + background-color: rgb(243 232 255 / 0.65); +} + +.bg-purple-100\/70 { + background-color: rgb(243 232 255 / 0.7); +} + +.bg-purple-100\/75 { + background-color: rgb(243 232 255 / 0.75); +} + +.bg-purple-100\/80 { + background-color: rgb(243 232 255 / 0.8); +} + +.bg-purple-100\/85 { + background-color: rgb(243 232 255 / 0.85); +} + +.bg-purple-100\/90 { + background-color: rgb(243 232 255 / 0.9); +} + +.bg-purple-100\/95 { + background-color: rgb(243 232 255 / 0.95); +} + +.bg-purple-50 { + --tw-bg-opacity: 1; + background-color: rgb(250 245 255 / var(--tw-bg-opacity)); +} + +.bg-purple-50\/0 { + background-color: rgb(250 245 255 / 0); +} + +.bg-purple-50\/10 { + background-color: rgb(250 245 255 / 0.1); +} + +.bg-purple-50\/100 { + background-color: rgb(250 245 255 / 1); +} + +.bg-purple-50\/15 { + background-color: rgb(250 245 255 / 0.15); +} + +.bg-purple-50\/20 { + background-color: rgb(250 245 255 / 0.2); +} + +.bg-purple-50\/25 { + background-color: rgb(250 245 255 / 0.25); +} + +.bg-purple-50\/30 { + background-color: rgb(250 245 255 / 0.3); +} + +.bg-purple-50\/35 { + background-color: rgb(250 245 255 / 0.35); +} + +.bg-purple-50\/40 { + background-color: rgb(250 245 255 / 0.4); +} + +.bg-purple-50\/45 { + background-color: rgb(250 245 255 / 0.45); +} + +.bg-purple-50\/5 { + background-color: rgb(250 245 255 / 0.05); +} + +.bg-purple-50\/50 { + background-color: rgb(250 245 255 / 0.5); +} + +.bg-purple-50\/55 { + background-color: rgb(250 245 255 / 0.55); +} + +.bg-purple-50\/60 { + background-color: rgb(250 245 255 / 0.6); +} + +.bg-purple-50\/65 { + background-color: rgb(250 245 255 / 0.65); +} + +.bg-purple-50\/70 { + background-color: rgb(250 245 255 / 0.7); +} + +.bg-purple-50\/75 { + background-color: rgb(250 245 255 / 0.75); +} + +.bg-purple-50\/80 { + background-color: rgb(250 245 255 / 0.8); +} + +.bg-purple-50\/85 { + background-color: rgb(250 245 255 / 0.85); +} + +.bg-purple-50\/90 { + background-color: rgb(250 245 255 / 0.9); +} + +.bg-purple-50\/95 { + background-color: rgb(250 245 255 / 0.95); +} + +.bg-purple-500 { + --tw-bg-opacity: 1; + background-color: rgb(168 85 247 / var(--tw-bg-opacity)); +} + +.bg-purple-500\/0 { + background-color: rgb(168 85 247 / 0); +} + +.bg-purple-500\/10 { + background-color: rgb(168 85 247 / 0.1); +} + +.bg-purple-500\/100 { + background-color: rgb(168 85 247 / 1); +} + +.bg-purple-500\/15 { + background-color: rgb(168 85 247 / 0.15); +} + +.bg-purple-500\/20 { + background-color: rgb(168 85 247 / 0.2); +} + +.bg-purple-500\/25 { + background-color: rgb(168 85 247 / 0.25); +} + +.bg-purple-500\/30 { + background-color: rgb(168 85 247 / 0.3); +} + +.bg-purple-500\/35 { + background-color: rgb(168 85 247 / 0.35); +} + +.bg-purple-500\/40 { + background-color: rgb(168 85 247 / 0.4); +} + +.bg-purple-500\/45 { + background-color: rgb(168 85 247 / 0.45); +} + +.bg-purple-500\/5 { + background-color: rgb(168 85 247 / 0.05); +} + +.bg-purple-500\/50 { + background-color: rgb(168 85 247 / 0.5); +} + +.bg-purple-500\/55 { + background-color: rgb(168 85 247 / 0.55); +} + +.bg-purple-500\/60 { + background-color: rgb(168 85 247 / 0.6); +} + +.bg-purple-500\/65 { + background-color: rgb(168 85 247 / 0.65); +} + +.bg-purple-500\/70 { + background-color: rgb(168 85 247 / 0.7); +} + +.bg-purple-500\/75 { + background-color: rgb(168 85 247 / 0.75); +} + +.bg-purple-500\/80 { + background-color: rgb(168 85 247 / 0.8); +} + +.bg-purple-500\/85 { + background-color: rgb(168 85 247 / 0.85); +} + +.bg-purple-500\/90 { + background-color: rgb(168 85 247 / 0.9); +} + +.bg-purple-500\/95 { + background-color: rgb(168 85 247 / 0.95); +} + +.bg-purple-800 { + --tw-bg-opacity: 1; + background-color: rgb(107 33 168 / var(--tw-bg-opacity)); +} + +.bg-purple-800\/0 { + background-color: rgb(107 33 168 / 0); +} + +.bg-purple-800\/10 { + background-color: rgb(107 33 168 / 0.1); +} + +.bg-purple-800\/100 { + background-color: rgb(107 33 168 / 1); +} + +.bg-purple-800\/15 { + background-color: rgb(107 33 168 / 0.15); +} + +.bg-purple-800\/20 { + background-color: rgb(107 33 168 / 0.2); +} + +.bg-purple-800\/25 { + background-color: rgb(107 33 168 / 0.25); +} + +.bg-purple-800\/30 { + background-color: rgb(107 33 168 / 0.3); +} + +.bg-purple-800\/35 { + background-color: rgb(107 33 168 / 0.35); +} + +.bg-purple-800\/40 { + background-color: rgb(107 33 168 / 0.4); +} + +.bg-purple-800\/45 { + background-color: rgb(107 33 168 / 0.45); +} + +.bg-purple-800\/5 { + background-color: rgb(107 33 168 / 0.05); +} + +.bg-purple-800\/50 { + background-color: rgb(107 33 168 / 0.5); +} + +.bg-purple-800\/55 { + background-color: rgb(107 33 168 / 0.55); +} + +.bg-purple-800\/60 { + background-color: rgb(107 33 168 / 0.6); +} + +.bg-purple-800\/65 { + background-color: rgb(107 33 168 / 0.65); +} + +.bg-purple-800\/70 { + background-color: rgb(107 33 168 / 0.7); +} + +.bg-purple-800\/75 { + background-color: rgb(107 33 168 / 0.75); +} + +.bg-purple-800\/80 { + background-color: rgb(107 33 168 / 0.8); +} + +.bg-purple-800\/85 { + background-color: rgb(107 33 168 / 0.85); +} + +.bg-purple-800\/90 { + background-color: rgb(107 33 168 / 0.9); +} + +.bg-purple-800\/95 { + background-color: rgb(107 33 168 / 0.95); +} + +.bg-purple-900 { + --tw-bg-opacity: 1; + background-color: rgb(88 28 135 / var(--tw-bg-opacity)); +} + +.bg-purple-900\/0 { + background-color: rgb(88 28 135 / 0); +} + +.bg-purple-900\/10 { + background-color: rgb(88 28 135 / 0.1); +} + +.bg-purple-900\/100 { + background-color: rgb(88 28 135 / 1); +} + +.bg-purple-900\/15 { + background-color: rgb(88 28 135 / 0.15); +} + +.bg-purple-900\/20 { + background-color: rgb(88 28 135 / 0.2); +} + +.bg-purple-900\/25 { + background-color: rgb(88 28 135 / 0.25); +} + +.bg-purple-900\/30 { + background-color: rgb(88 28 135 / 0.3); +} + +.bg-purple-900\/35 { + background-color: rgb(88 28 135 / 0.35); +} + +.bg-purple-900\/40 { + background-color: rgb(88 28 135 / 0.4); +} + +.bg-purple-900\/45 { + background-color: rgb(88 28 135 / 0.45); +} + +.bg-purple-900\/5 { + background-color: rgb(88 28 135 / 0.05); +} + +.bg-purple-900\/50 { + background-color: rgb(88 28 135 / 0.5); +} + +.bg-purple-900\/55 { + background-color: rgb(88 28 135 / 0.55); +} + +.bg-purple-900\/60 { + background-color: rgb(88 28 135 / 0.6); +} + +.bg-purple-900\/65 { + background-color: rgb(88 28 135 / 0.65); +} + +.bg-purple-900\/70 { + background-color: rgb(88 28 135 / 0.7); +} + +.bg-purple-900\/75 { + background-color: rgb(88 28 135 / 0.75); +} + +.bg-purple-900\/80 { + background-color: rgb(88 28 135 / 0.8); +} + +.bg-purple-900\/85 { + background-color: rgb(88 28 135 / 0.85); +} + +.bg-purple-900\/90 { + background-color: rgb(88 28 135 / 0.9); +} + +.bg-purple-900\/95 { + background-color: rgb(88 28 135 / 0.95); +} + +.bg-red-400 { + --tw-bg-opacity: 1; + background-color: rgb(248 113 113 / var(--tw-bg-opacity)); +} + +.bg-red-50 { + --tw-bg-opacity: 1; + background-color: rgb(254 242 242 / var(--tw-bg-opacity)); +} + +.bg-white { + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} + +.bg-yellow-100 { + --tw-bg-opacity: 1; + background-color: rgb(254 249 195 / var(--tw-bg-opacity)); +} + +.bg-yellow-100\/0 { + background-color: rgb(254 249 195 / 0); +} + +.bg-yellow-100\/10 { + background-color: rgb(254 249 195 / 0.1); +} + +.bg-yellow-100\/100 { + background-color: rgb(254 249 195 / 1); +} + +.bg-yellow-100\/15 { + background-color: rgb(254 249 195 / 0.15); +} + +.bg-yellow-100\/20 { + background-color: rgb(254 249 195 / 0.2); +} + +.bg-yellow-100\/25 { + background-color: rgb(254 249 195 / 0.25); +} + +.bg-yellow-100\/30 { + background-color: rgb(254 249 195 / 0.3); +} + +.bg-yellow-100\/35 { + background-color: rgb(254 249 195 / 0.35); +} + +.bg-yellow-100\/40 { + background-color: rgb(254 249 195 / 0.4); +} + +.bg-yellow-100\/45 { + background-color: rgb(254 249 195 / 0.45); +} + +.bg-yellow-100\/5 { + background-color: rgb(254 249 195 / 0.05); +} + +.bg-yellow-100\/50 { + background-color: rgb(254 249 195 / 0.5); +} + +.bg-yellow-100\/55 { + background-color: rgb(254 249 195 / 0.55); +} + +.bg-yellow-100\/60 { + background-color: rgb(254 249 195 / 0.6); +} + +.bg-yellow-100\/65 { + background-color: rgb(254 249 195 / 0.65); +} + +.bg-yellow-100\/70 { + background-color: rgb(254 249 195 / 0.7); +} + +.bg-yellow-100\/75 { + background-color: rgb(254 249 195 / 0.75); +} + +.bg-yellow-100\/80 { + background-color: rgb(254 249 195 / 0.8); +} + +.bg-yellow-100\/85 { + background-color: rgb(254 249 195 / 0.85); +} + +.bg-yellow-100\/90 { + background-color: rgb(254 249 195 / 0.9); +} + +.bg-yellow-100\/95 { + background-color: rgb(254 249 195 / 0.95); +} + +.bg-yellow-50 { + --tw-bg-opacity: 1; + background-color: rgb(254 252 232 / var(--tw-bg-opacity)); +} + +.bg-yellow-50\/0 { + background-color: rgb(254 252 232 / 0); +} + +.bg-yellow-50\/10 { + background-color: rgb(254 252 232 / 0.1); +} + +.bg-yellow-50\/100 { + background-color: rgb(254 252 232 / 1); +} + +.bg-yellow-50\/15 { + background-color: rgb(254 252 232 / 0.15); +} + +.bg-yellow-50\/20 { + background-color: rgb(254 252 232 / 0.2); +} + +.bg-yellow-50\/25 { + background-color: rgb(254 252 232 / 0.25); +} + +.bg-yellow-50\/30 { + background-color: rgb(254 252 232 / 0.3); +} + +.bg-yellow-50\/35 { + background-color: rgb(254 252 232 / 0.35); +} + +.bg-yellow-50\/40 { + background-color: rgb(254 252 232 / 0.4); +} + +.bg-yellow-50\/45 { + background-color: rgb(254 252 232 / 0.45); +} + +.bg-yellow-50\/5 { + background-color: rgb(254 252 232 / 0.05); +} + +.bg-yellow-50\/50 { + background-color: rgb(254 252 232 / 0.5); +} + +.bg-yellow-50\/55 { + background-color: rgb(254 252 232 / 0.55); +} + +.bg-yellow-50\/60 { + background-color: rgb(254 252 232 / 0.6); +} + +.bg-yellow-50\/65 { + background-color: rgb(254 252 232 / 0.65); +} + +.bg-yellow-50\/70 { + background-color: rgb(254 252 232 / 0.7); +} + +.bg-yellow-50\/75 { + background-color: rgb(254 252 232 / 0.75); +} + +.bg-yellow-50\/80 { + background-color: rgb(254 252 232 / 0.8); +} + +.bg-yellow-50\/85 { + background-color: rgb(254 252 232 / 0.85); +} + +.bg-yellow-50\/90 { + background-color: rgb(254 252 232 / 0.9); +} + +.bg-yellow-50\/95 { + background-color: rgb(254 252 232 / 0.95); +} + +.bg-yellow-500 { + --tw-bg-opacity: 1; + background-color: rgb(234 179 8 / var(--tw-bg-opacity)); +} + +.bg-yellow-500\/0 { + background-color: rgb(234 179 8 / 0); +} + +.bg-yellow-500\/10 { + background-color: rgb(234 179 8 / 0.1); +} + +.bg-yellow-500\/100 { + background-color: rgb(234 179 8 / 1); +} + +.bg-yellow-500\/15 { + background-color: rgb(234 179 8 / 0.15); +} + +.bg-yellow-500\/20 { + background-color: rgb(234 179 8 / 0.2); +} + +.bg-yellow-500\/25 { + background-color: rgb(234 179 8 / 0.25); +} + +.bg-yellow-500\/30 { + background-color: rgb(234 179 8 / 0.3); +} + +.bg-yellow-500\/35 { + background-color: rgb(234 179 8 / 0.35); +} + +.bg-yellow-500\/40 { + background-color: rgb(234 179 8 / 0.4); +} + +.bg-yellow-500\/45 { + background-color: rgb(234 179 8 / 0.45); +} + +.bg-yellow-500\/5 { + background-color: rgb(234 179 8 / 0.05); +} + +.bg-yellow-500\/50 { + background-color: rgb(234 179 8 / 0.5); +} + +.bg-yellow-500\/55 { + background-color: rgb(234 179 8 / 0.55); +} + +.bg-yellow-500\/60 { + background-color: rgb(234 179 8 / 0.6); +} + +.bg-yellow-500\/65 { + background-color: rgb(234 179 8 / 0.65); +} + +.bg-yellow-500\/70 { + background-color: rgb(234 179 8 / 0.7); +} + +.bg-yellow-500\/75 { + background-color: rgb(234 179 8 / 0.75); +} + +.bg-yellow-500\/80 { + background-color: rgb(234 179 8 / 0.8); +} + +.bg-yellow-500\/85 { + background-color: rgb(234 179 8 / 0.85); +} + +.bg-yellow-500\/90 { + background-color: rgb(234 179 8 / 0.9); +} + +.bg-yellow-500\/95 { + background-color: rgb(234 179 8 / 0.95); +} + +.bg-yellow-800 { + --tw-bg-opacity: 1; + background-color: rgb(133 77 14 / var(--tw-bg-opacity)); +} + +.bg-yellow-800\/0 { + background-color: rgb(133 77 14 / 0); +} + +.bg-yellow-800\/10 { + background-color: rgb(133 77 14 / 0.1); +} + +.bg-yellow-800\/100 { + background-color: rgb(133 77 14 / 1); +} + +.bg-yellow-800\/15 { + background-color: rgb(133 77 14 / 0.15); +} + +.bg-yellow-800\/20 { + background-color: rgb(133 77 14 / 0.2); +} + +.bg-yellow-800\/25 { + background-color: rgb(133 77 14 / 0.25); +} + +.bg-yellow-800\/30 { + background-color: rgb(133 77 14 / 0.3); +} + +.bg-yellow-800\/35 { + background-color: rgb(133 77 14 / 0.35); +} + +.bg-yellow-800\/40 { + background-color: rgb(133 77 14 / 0.4); +} + +.bg-yellow-800\/45 { + background-color: rgb(133 77 14 / 0.45); +} + +.bg-yellow-800\/5 { + background-color: rgb(133 77 14 / 0.05); +} + +.bg-yellow-800\/50 { + background-color: rgb(133 77 14 / 0.5); +} + +.bg-yellow-800\/55 { + background-color: rgb(133 77 14 / 0.55); +} + +.bg-yellow-800\/60 { + background-color: rgb(133 77 14 / 0.6); +} + +.bg-yellow-800\/65 { + background-color: rgb(133 77 14 / 0.65); +} + +.bg-yellow-800\/70 { + background-color: rgb(133 77 14 / 0.7); +} + +.bg-yellow-800\/75 { + background-color: rgb(133 77 14 / 0.75); +} + +.bg-yellow-800\/80 { + background-color: rgb(133 77 14 / 0.8); +} + +.bg-yellow-800\/85 { + background-color: rgb(133 77 14 / 0.85); +} + +.bg-yellow-800\/90 { + background-color: rgb(133 77 14 / 0.9); +} + +.bg-yellow-800\/95 { + background-color: rgb(133 77 14 / 0.95); +} + +.bg-yellow-900 { + --tw-bg-opacity: 1; + background-color: rgb(113 63 18 / var(--tw-bg-opacity)); +} + +.bg-yellow-900\/0 { + background-color: rgb(113 63 18 / 0); +} + +.bg-yellow-900\/10 { + background-color: rgb(113 63 18 / 0.1); +} + +.bg-yellow-900\/100 { + background-color: rgb(113 63 18 / 1); +} + +.bg-yellow-900\/15 { + background-color: rgb(113 63 18 / 0.15); +} + +.bg-yellow-900\/20 { + background-color: rgb(113 63 18 / 0.2); +} + +.bg-yellow-900\/25 { + background-color: rgb(113 63 18 / 0.25); +} + +.bg-yellow-900\/30 { + background-color: rgb(113 63 18 / 0.3); +} + +.bg-yellow-900\/35 { + background-color: rgb(113 63 18 / 0.35); +} + +.bg-yellow-900\/40 { + background-color: rgb(113 63 18 / 0.4); +} + +.bg-yellow-900\/45 { + background-color: rgb(113 63 18 / 0.45); +} + +.bg-yellow-900\/5 { + background-color: rgb(113 63 18 / 0.05); +} + +.bg-yellow-900\/50 { + background-color: rgb(113 63 18 / 0.5); +} + +.bg-yellow-900\/55 { + background-color: rgb(113 63 18 / 0.55); +} + +.bg-yellow-900\/60 { + background-color: rgb(113 63 18 / 0.6); +} + +.bg-yellow-900\/65 { + background-color: rgb(113 63 18 / 0.65); +} + +.bg-yellow-900\/70 { + background-color: rgb(113 63 18 / 0.7); +} + +.bg-yellow-900\/75 { + background-color: rgb(113 63 18 / 0.75); +} + +.bg-yellow-900\/80 { + background-color: rgb(113 63 18 / 0.8); +} + +.bg-yellow-900\/85 { + background-color: rgb(113 63 18 / 0.85); +} + +.bg-yellow-900\/90 { + background-color: rgb(113 63 18 / 0.9); +} + +.bg-yellow-900\/95 { + background-color: rgb(113 63 18 / 0.95); +} + +.bg-opacity-75 { + --tw-bg-opacity: 0.75; +} + +.fill-blue-100 { + fill: #dbeafe; +} + +.fill-blue-200 { + fill: #bfdbfe; +} + +.fill-current { + fill: currentColor; +} + +.fill-pink-100 { + fill: #fce7f3; +} + +.fill-purple-100 { + fill: #f3e8ff; +} + +.object-contain { + -o-object-fit: contain; + object-fit: contain; +} + +.object-cover { + -o-object-fit: cover; + object-fit: cover; +} + +.p-0 { + padding: 0px; +} + +.p-1 { + padding: 0.25rem; +} + +.p-2 { + padding: 0.5rem; +} + +.p-4 { + padding: 1rem; +} + +.p-8 { + padding: 2rem; +} + +.px-1 { + padding-left: 0.25rem; + padding-right: 0.25rem; +} + +.px-2 { + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.px-4 { + padding-left: 1rem; + padding-right: 1rem; +} + +.px-8 { + padding-left: 2rem; + padding-right: 2rem; +} + +.py-1 { + padding-top: 0.25rem; + padding-bottom: 0.25rem; +} + +.py-1\.5 { + padding-top: 0.375rem; + padding-bottom: 0.375rem; +} + +.py-2 { + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.pb-10 { + padding-bottom: 2.5rem; +} + +.pb-4 { + padding-bottom: 1rem; +} + +.pb-8 { + padding-bottom: 2rem; +} + +.pl-2 { + padding-left: 0.5rem; +} + +.pl-6 { + padding-left: 1.5rem; +} + +.pr-2 { + padding-right: 0.5rem; +} + +.pr-8 { + padding-right: 2rem; +} + +.pt-1 { + padding-top: 0.25rem; +} + +.pt-2 { + padding-top: 0.5rem; +} + +.pt-4 { + padding-top: 1rem; +} + +.text-left { + text-align: left; +} + +.text-center { + text-align: center; +} + +.text-right { + text-align: right; +} + +.align-middle { + vertical-align: middle; +} + +.text-4xl { + font-size: 2.441rem; +} + +.text-\[2\.041rem\] { + font-size: 2.041rem; +} + +.text-base { + font-size: 1rem; +} + +.text-sm { + font-size: 0.8rem; +} + +.text-xl { + font-size: 1.25rem; +} + +.font-bold { + font-weight: 700; +} + +.font-extrabold { + font-weight: 800; +} + +.font-semibold { + font-weight: 600; +} + +.uppercase { + text-transform: uppercase; +} + +.leading-6 { + line-height: 1.5rem; +} + +.leading-relaxed { + line-height: 1.625; +} + +.text-amber-600 { + --tw-text-opacity: 1; + color: rgb(217 119 6 / var(--tw-text-opacity)); +} + +.text-blue-200 { + --tw-text-opacity: 1; + color: rgb(191 219 254 / var(--tw-text-opacity)); +} + +.text-blue-400 { + --tw-text-opacity: 1; + color: rgb(96 165 250 / var(--tw-text-opacity)); +} + +.text-blue-400\/0 { + color: rgb(96 165 250 / 0); +} + +.text-blue-400\/10 { + color: rgb(96 165 250 / 0.1); +} + +.text-blue-400\/100 { + color: rgb(96 165 250 / 1); +} + +.text-blue-400\/15 { + color: rgb(96 165 250 / 0.15); +} + +.text-blue-400\/20 { + color: rgb(96 165 250 / 0.2); +} + +.text-blue-400\/25 { + color: rgb(96 165 250 / 0.25); +} + +.text-blue-400\/30 { + color: rgb(96 165 250 / 0.3); +} + +.text-blue-400\/35 { + color: rgb(96 165 250 / 0.35); +} + +.text-blue-400\/40 { + color: rgb(96 165 250 / 0.4); +} + +.text-blue-400\/45 { + color: rgb(96 165 250 / 0.45); +} + +.text-blue-400\/5 { + color: rgb(96 165 250 / 0.05); +} + +.text-blue-400\/50 { + color: rgb(96 165 250 / 0.5); +} + +.text-blue-400\/55 { + color: rgb(96 165 250 / 0.55); +} + +.text-blue-400\/60 { + color: rgb(96 165 250 / 0.6); +} + +.text-blue-400\/65 { + color: rgb(96 165 250 / 0.65); +} + +.text-blue-400\/70 { + color: rgb(96 165 250 / 0.7); +} + +.text-blue-400\/75 { + color: rgb(96 165 250 / 0.75); +} + +.text-blue-400\/80 { + color: rgb(96 165 250 / 0.8); +} + +.text-blue-400\/85 { + color: rgb(96 165 250 / 0.85); +} + +.text-blue-400\/90 { + color: rgb(96 165 250 / 0.9); +} + +.text-blue-400\/95 { + color: rgb(96 165 250 / 0.95); +} + +.text-blue-500 { + --tw-text-opacity: 1; + color: rgb(59 130 246 / var(--tw-text-opacity)); +} + +.text-blue-600 { + --tw-text-opacity: 1; + color: rgb(37 99 235 / var(--tw-text-opacity)); +} + +.text-blue-900 { + --tw-text-opacity: 1; + color: rgb(30 58 138 / var(--tw-text-opacity)); +} + +.text-emerald-400 { + --tw-text-opacity: 1; + color: rgb(52 211 153 / var(--tw-text-opacity)); +} + +.text-emerald-400\/0 { + color: rgb(52 211 153 / 0); +} + +.text-emerald-400\/10 { + color: rgb(52 211 153 / 0.1); +} + +.text-emerald-400\/100 { + color: rgb(52 211 153 / 1); +} + +.text-emerald-400\/15 { + color: rgb(52 211 153 / 0.15); +} + +.text-emerald-400\/20 { + color: rgb(52 211 153 / 0.2); +} + +.text-emerald-400\/25 { + color: rgb(52 211 153 / 0.25); +} + +.text-emerald-400\/30 { + color: rgb(52 211 153 / 0.3); +} + +.text-emerald-400\/35 { + color: rgb(52 211 153 / 0.35); +} + +.text-emerald-400\/40 { + color: rgb(52 211 153 / 0.4); +} + +.text-emerald-400\/45 { + color: rgb(52 211 153 / 0.45); +} + +.text-emerald-400\/5 { + color: rgb(52 211 153 / 0.05); +} + +.text-emerald-400\/50 { + color: rgb(52 211 153 / 0.5); +} + +.text-emerald-400\/55 { + color: rgb(52 211 153 / 0.55); +} + +.text-emerald-400\/60 { + color: rgb(52 211 153 / 0.6); +} + +.text-emerald-400\/65 { + color: rgb(52 211 153 / 0.65); +} + +.text-emerald-400\/70 { + color: rgb(52 211 153 / 0.7); +} + +.text-emerald-400\/75 { + color: rgb(52 211 153 / 0.75); +} + +.text-emerald-400\/80 { + color: rgb(52 211 153 / 0.8); +} + +.text-emerald-400\/85 { + color: rgb(52 211 153 / 0.85); +} + +.text-emerald-400\/90 { + color: rgb(52 211 153 / 0.9); +} + +.text-emerald-400\/95 { + color: rgb(52 211 153 / 0.95); +} + +.text-fuchsia-900 { + --tw-text-opacity: 1; + color: rgb(112 26 117 / var(--tw-text-opacity)); +} + +.text-gray-100 { + --tw-text-opacity: 1; + color: rgb(243 244 246 / var(--tw-text-opacity)); +} + +.text-gray-200 { + --tw-text-opacity: 1; + color: rgb(229 231 235 / var(--tw-text-opacity)); +} + +.text-gray-400 { + --tw-text-opacity: 1; + color: rgb(156 163 175 / var(--tw-text-opacity)); +} + +.text-gray-600 { + --tw-text-opacity: 1; + color: rgb(75 85 99 / var(--tw-text-opacity)); +} + +.text-gray-800 { + --tw-text-opacity: 1; + color: rgb(31 41 55 / var(--tw-text-opacity)); +} + +.text-gray-900 { + --tw-text-opacity: 1; + color: rgb(17 24 39 / var(--tw-text-opacity)); +} + +.text-green-400 { + --tw-text-opacity: 1; + color: rgb(74 222 128 / var(--tw-text-opacity)); +} + +.text-green-400\/0 { + color: rgb(74 222 128 / 0); +} + +.text-green-400\/10 { + color: rgb(74 222 128 / 0.1); +} + +.text-green-400\/100 { + color: rgb(74 222 128 / 1); +} + +.text-green-400\/15 { + color: rgb(74 222 128 / 0.15); +} + +.text-green-400\/20 { + color: rgb(74 222 128 / 0.2); +} + +.text-green-400\/25 { + color: rgb(74 222 128 / 0.25); +} + +.text-green-400\/30 { + color: rgb(74 222 128 / 0.3); +} + +.text-green-400\/35 { + color: rgb(74 222 128 / 0.35); +} + +.text-green-400\/40 { + color: rgb(74 222 128 / 0.4); +} + +.text-green-400\/45 { + color: rgb(74 222 128 / 0.45); +} + +.text-green-400\/5 { + color: rgb(74 222 128 / 0.05); +} + +.text-green-400\/50 { + color: rgb(74 222 128 / 0.5); +} + +.text-green-400\/55 { + color: rgb(74 222 128 / 0.55); +} + +.text-green-400\/60 { + color: rgb(74 222 128 / 0.6); +} + +.text-green-400\/65 { + color: rgb(74 222 128 / 0.65); +} + +.text-green-400\/70 { + color: rgb(74 222 128 / 0.7); +} + +.text-green-400\/75 { + color: rgb(74 222 128 / 0.75); +} + +.text-green-400\/80 { + color: rgb(74 222 128 / 0.8); +} + +.text-green-400\/85 { + color: rgb(74 222 128 / 0.85); +} + +.text-green-400\/90 { + color: rgb(74 222 128 / 0.9); +} + +.text-green-400\/95 { + color: rgb(74 222 128 / 0.95); +} + +.text-indigo-400 { + --tw-text-opacity: 1; + color: rgb(129 140 248 / var(--tw-text-opacity)); +} + +.text-indigo-400\/0 { + color: rgb(129 140 248 / 0); +} + +.text-indigo-400\/10 { + color: rgb(129 140 248 / 0.1); +} + +.text-indigo-400\/100 { + color: rgb(129 140 248 / 1); +} + +.text-indigo-400\/15 { + color: rgb(129 140 248 / 0.15); +} + +.text-indigo-400\/20 { + color: rgb(129 140 248 / 0.2); +} + +.text-indigo-400\/25 { + color: rgb(129 140 248 / 0.25); +} + +.text-indigo-400\/30 { + color: rgb(129 140 248 / 0.3); +} + +.text-indigo-400\/35 { + color: rgb(129 140 248 / 0.35); +} + +.text-indigo-400\/40 { + color: rgb(129 140 248 / 0.4); +} + +.text-indigo-400\/45 { + color: rgb(129 140 248 / 0.45); +} + +.text-indigo-400\/5 { + color: rgb(129 140 248 / 0.05); +} + +.text-indigo-400\/50 { + color: rgb(129 140 248 / 0.5); +} + +.text-indigo-400\/55 { + color: rgb(129 140 248 / 0.55); +} + +.text-indigo-400\/60 { + color: rgb(129 140 248 / 0.6); +} + +.text-indigo-400\/65 { + color: rgb(129 140 248 / 0.65); +} + +.text-indigo-400\/70 { + color: rgb(129 140 248 / 0.7); +} + +.text-indigo-400\/75 { + color: rgb(129 140 248 / 0.75); +} + +.text-indigo-400\/80 { + color: rgb(129 140 248 / 0.8); +} + +.text-indigo-400\/85 { + color: rgb(129 140 248 / 0.85); +} + +.text-indigo-400\/90 { + color: rgb(129 140 248 / 0.9); +} + +.text-indigo-400\/95 { + color: rgb(129 140 248 / 0.95); +} + +.text-indigo-900 { + --tw-text-opacity: 1; + color: rgb(49 46 129 / var(--tw-text-opacity)); +} + +.text-orange-400 { + --tw-text-opacity: 1; + color: rgb(251 146 60 / var(--tw-text-opacity)); +} + +.text-orange-400\/0 { + color: rgb(251 146 60 / 0); +} + +.text-orange-400\/10 { + color: rgb(251 146 60 / 0.1); +} + +.text-orange-400\/100 { + color: rgb(251 146 60 / 1); +} + +.text-orange-400\/15 { + color: rgb(251 146 60 / 0.15); +} + +.text-orange-400\/20 { + color: rgb(251 146 60 / 0.2); +} + +.text-orange-400\/25 { + color: rgb(251 146 60 / 0.25); +} + +.text-orange-400\/30 { + color: rgb(251 146 60 / 0.3); +} + +.text-orange-400\/35 { + color: rgb(251 146 60 / 0.35); +} + +.text-orange-400\/40 { + color: rgb(251 146 60 / 0.4); +} + +.text-orange-400\/45 { + color: rgb(251 146 60 / 0.45); +} + +.text-orange-400\/5 { + color: rgb(251 146 60 / 0.05); +} + +.text-orange-400\/50 { + color: rgb(251 146 60 / 0.5); +} + +.text-orange-400\/55 { + color: rgb(251 146 60 / 0.55); +} + +.text-orange-400\/60 { + color: rgb(251 146 60 / 0.6); +} + +.text-orange-400\/65 { + color: rgb(251 146 60 / 0.65); +} + +.text-orange-400\/70 { + color: rgb(251 146 60 / 0.7); +} + +.text-orange-400\/75 { + color: rgb(251 146 60 / 0.75); +} + +.text-orange-400\/80 { + color: rgb(251 146 60 / 0.8); +} + +.text-orange-400\/85 { + color: rgb(251 146 60 / 0.85); +} + +.text-orange-400\/90 { + color: rgb(251 146 60 / 0.9); +} + +.text-orange-400\/95 { + color: rgb(251 146 60 / 0.95); +} + +.text-orange-700 { + --tw-text-opacity: 1; + color: rgb(194 65 12 / var(--tw-text-opacity)); +} + +.text-orange-900 { + --tw-text-opacity: 1; + color: rgb(124 45 18 / var(--tw-text-opacity)); +} + +.text-pink-400 { + --tw-text-opacity: 1; + color: rgb(244 114 182 / var(--tw-text-opacity)); +} + +.text-pink-400\/0 { + color: rgb(244 114 182 / 0); +} + +.text-pink-400\/10 { + color: rgb(244 114 182 / 0.1); +} + +.text-pink-400\/100 { + color: rgb(244 114 182 / 1); +} + +.text-pink-400\/15 { + color: rgb(244 114 182 / 0.15); +} + +.text-pink-400\/20 { + color: rgb(244 114 182 / 0.2); +} + +.text-pink-400\/25 { + color: rgb(244 114 182 / 0.25); +} + +.text-pink-400\/30 { + color: rgb(244 114 182 / 0.3); +} + +.text-pink-400\/35 { + color: rgb(244 114 182 / 0.35); +} + +.text-pink-400\/40 { + color: rgb(244 114 182 / 0.4); +} + +.text-pink-400\/45 { + color: rgb(244 114 182 / 0.45); +} + +.text-pink-400\/5 { + color: rgb(244 114 182 / 0.05); +} + +.text-pink-400\/50 { + color: rgb(244 114 182 / 0.5); +} + +.text-pink-400\/55 { + color: rgb(244 114 182 / 0.55); +} + +.text-pink-400\/60 { + color: rgb(244 114 182 / 0.6); +} + +.text-pink-400\/65 { + color: rgb(244 114 182 / 0.65); +} + +.text-pink-400\/70 { + color: rgb(244 114 182 / 0.7); +} + +.text-pink-400\/75 { + color: rgb(244 114 182 / 0.75); +} + +.text-pink-400\/80 { + color: rgb(244 114 182 / 0.8); +} + +.text-pink-400\/85 { + color: rgb(244 114 182 / 0.85); +} + +.text-pink-400\/90 { + color: rgb(244 114 182 / 0.9); +} + +.text-pink-400\/95 { + color: rgb(244 114 182 / 0.95); +} + +.text-pink-800 { + --tw-text-opacity: 1; + color: rgb(157 23 77 / var(--tw-text-opacity)); +} + +.text-pink-900 { + --tw-text-opacity: 1; + color: rgb(131 24 67 / var(--tw-text-opacity)); +} + +.text-purple-400 { + --tw-text-opacity: 1; + color: rgb(192 132 252 / var(--tw-text-opacity)); +} + +.text-purple-400\/0 { + color: rgb(192 132 252 / 0); +} + +.text-purple-400\/10 { + color: rgb(192 132 252 / 0.1); +} + +.text-purple-400\/100 { + color: rgb(192 132 252 / 1); +} + +.text-purple-400\/15 { + color: rgb(192 132 252 / 0.15); +} + +.text-purple-400\/20 { + color: rgb(192 132 252 / 0.2); +} + +.text-purple-400\/25 { + color: rgb(192 132 252 / 0.25); +} + +.text-purple-400\/30 { + color: rgb(192 132 252 / 0.3); +} + +.text-purple-400\/35 { + color: rgb(192 132 252 / 0.35); +} + +.text-purple-400\/40 { + color: rgb(192 132 252 / 0.4); +} + +.text-purple-400\/45 { + color: rgb(192 132 252 / 0.45); +} + +.text-purple-400\/5 { + color: rgb(192 132 252 / 0.05); +} + +.text-purple-400\/50 { + color: rgb(192 132 252 / 0.5); +} + +.text-purple-400\/55 { + color: rgb(192 132 252 / 0.55); +} + +.text-purple-400\/60 { + color: rgb(192 132 252 / 0.6); +} + +.text-purple-400\/65 { + color: rgb(192 132 252 / 0.65); +} + +.text-purple-400\/70 { + color: rgb(192 132 252 / 0.7); +} + +.text-purple-400\/75 { + color: rgb(192 132 252 / 0.75); +} + +.text-purple-400\/80 { + color: rgb(192 132 252 / 0.8); +} + +.text-purple-400\/85 { + color: rgb(192 132 252 / 0.85); +} + +.text-purple-400\/90 { + color: rgb(192 132 252 / 0.9); +} + +.text-purple-400\/95 { + color: rgb(192 132 252 / 0.95); +} + +.text-red-200 { + --tw-text-opacity: 1; + color: rgb(254 202 202 / var(--tw-text-opacity)); +} + +.text-red-600 { + --tw-text-opacity: 1; + color: rgb(220 38 38 / var(--tw-text-opacity)); +} + +.text-white { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.text-yellow-400 { + --tw-text-opacity: 1; + color: rgb(250 204 21 / var(--tw-text-opacity)); +} + +.text-yellow-400\/0 { + color: rgb(250 204 21 / 0); +} + +.text-yellow-400\/10 { + color: rgb(250 204 21 / 0.1); +} + +.text-yellow-400\/100 { + color: rgb(250 204 21 / 1); +} + +.text-yellow-400\/15 { + color: rgb(250 204 21 / 0.15); +} + +.text-yellow-400\/20 { + color: rgb(250 204 21 / 0.2); +} + +.text-yellow-400\/25 { + color: rgb(250 204 21 / 0.25); +} + +.text-yellow-400\/30 { + color: rgb(250 204 21 / 0.3); +} + +.text-yellow-400\/35 { + color: rgb(250 204 21 / 0.35); +} + +.text-yellow-400\/40 { + color: rgb(250 204 21 / 0.4); +} + +.text-yellow-400\/45 { + color: rgb(250 204 21 / 0.45); +} + +.text-yellow-400\/5 { + color: rgb(250 204 21 / 0.05); +} + +.text-yellow-400\/50 { + color: rgb(250 204 21 / 0.5); +} + +.text-yellow-400\/55 { + color: rgb(250 204 21 / 0.55); +} + +.text-yellow-400\/60 { + color: rgb(250 204 21 / 0.6); +} + +.text-yellow-400\/65 { + color: rgb(250 204 21 / 0.65); +} + +.text-yellow-400\/70 { + color: rgb(250 204 21 / 0.7); +} + +.text-yellow-400\/75 { + color: rgb(250 204 21 / 0.75); +} + +.text-yellow-400\/80 { + color: rgb(250 204 21 / 0.8); +} + +.text-yellow-400\/85 { + color: rgb(250 204 21 / 0.85); +} + +.text-yellow-400\/90 { + color: rgb(250 204 21 / 0.9); +} + +.text-yellow-400\/95 { + color: rgb(250 204 21 / 0.95); +} + +.underline { + text-decoration-line: underline; +} + +.no-underline { + text-decoration-line: none; +} + +.decoration-wavy { + text-decoration-style: wavy; +} + +.opacity-80 { + opacity: 0.8; +} + +.shadow-solid { + --tw-shadow: 10px 10px 1px 2px; + --tw-shadow-colored: 10px 10px 1px 2px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.shadow-pink-100 { + --tw-shadow-color: #fce7f3; + --tw-shadow: var(--tw-shadow-colored); +} + +.outline-none { + outline: 2px solid transparent; + outline-offset: 2px; +} + +.transition { + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.transition-colors { + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.transition-transform { + transition-property: transform; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.ease-out { + transition-timing-function: cubic-bezier(0, 0, 0.2, 1); +} + +@tailwind typography; + +@font-face { + font-family: "Montagu"; + + src: url("../fonts/MontaguSlab-VariableFont_opsz,wght.ttf") format("truetype"); + + font-display: swap; +} + +@font-face { + font-family: "JetBrainsMono"; + + src: url("../fonts/JetBrainsMono-VariableFont_wght.ttf") format("truetype"); + + font-display: swap; +} + +@font-face { + font-family: "Figtree"; + + src: url("../fonts/Figtree-VariableFont_wght.ttf") format("truetype"); + + font-display: swap; +} + +* { + font-family: "Figtree", Helvetica, Arial, sans-serif; +} + +h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { + font-family: "Montagu", Times New Roman, serif; +} + +.prose h1 a { + border-bottom: none; + text-decoration: none; +} + +.prose h1 a:hover { + opacity: 0.8; +} + +.gist tr { + border-bottom: none; +} + +.gist span, pre, pre span { + font-family: "JetBrainsMono", Monaco, monospace; +} + +.map-marker { + border: 3px solid blue; + border-radius: 8px; + background: RGBa(0, 0, 255, 0.1); + width: 14px; + height: 14px; +} + +.prose pre code::before { + padding-left: unset +} + +.prose pre code:after { + padding-right: unset +} + +.prose code { + font-weight: 400; + border-radius: 0.25rem; +} + +.prose code:before { + content: ""; + padding: 0 0 0 0.25rem; +} + +.prose pre { + padding: 0; +} + +.prose code:after { + content: ""; + padding: 0 0.25rem 0 0; +} + +.video-container { + position: relative; + padding-bottom: 56.25%; + /* 16:9 */ + height: 0; +} + +.video-container iframe { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border-radius: 8px; +} + +.squircle { + -webkit-clip-path: url(#squircleClip); + clip-path: url(#squircleClip); +} + +:is(:where(.dark) .dark\:prose-invert) { + --tw-prose-body: var(--tw-prose-invert-body); + --tw-prose-headings: var(--tw-prose-invert-headings); + --tw-prose-lead: var(--tw-prose-invert-lead); + --tw-prose-links: var(--tw-prose-invert-links); + --tw-prose-bold: var(--tw-prose-invert-bold); + --tw-prose-counters: var(--tw-prose-invert-counters); + --tw-prose-bullets: var(--tw-prose-invert-bullets); + --tw-prose-hr: var(--tw-prose-invert-hr); + --tw-prose-quotes: var(--tw-prose-invert-quotes); + --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders); + --tw-prose-captions: var(--tw-prose-invert-captions); + --tw-prose-code: var(--tw-prose-invert-code); + --tw-prose-pre-code: var(--tw-prose-invert-pre-code); + --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg); + --tw-prose-th-borders: var(--tw-prose-invert-th-borders); + --tw-prose-td-borders: var(--tw-prose-invert-td-borders); +} + +.selection\:bg-blue-100 *::-moz-selection { + --tw-bg-opacity: 1; + background-color: rgb(219 234 254 / var(--tw-bg-opacity)); +} + +.selection\:bg-blue-100 *::selection { + --tw-bg-opacity: 1; + background-color: rgb(219 234 254 / var(--tw-bg-opacity)); +} + +.selection\:text-blue-900 *::-moz-selection { + --tw-text-opacity: 1; + color: rgb(30 58 138 / var(--tw-text-opacity)); +} + +.selection\:text-blue-900 *::selection { + --tw-text-opacity: 1; + color: rgb(30 58 138 / var(--tw-text-opacity)); +} + +.selection\:bg-blue-100::-moz-selection { + --tw-bg-opacity: 1; + background-color: rgb(219 234 254 / var(--tw-bg-opacity)); +} + +.selection\:bg-blue-100::selection { + --tw-bg-opacity: 1; + background-color: rgb(219 234 254 / var(--tw-bg-opacity)); +} + +.selection\:text-blue-900::-moz-selection { + --tw-text-opacity: 1; + color: rgb(30 58 138 / var(--tw-text-opacity)); +} + +.selection\:text-blue-900::selection { + --tw-text-opacity: 1; + color: rgb(30 58 138 / var(--tw-text-opacity)); +} + +.hover\:scale-105:hover { + --tw-scale-x: 1.05; + --tw-scale-y: 1.05; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.hover\:cursor-pointer:hover { + cursor: pointer; +} + +.hover\:border-b-2:hover { + border-bottom-width: 2px; +} + +.hover\:border-blue-600:hover { + --tw-border-opacity: 1; + border-color: rgb(37 99 235 / var(--tw-border-opacity)); +} + +.hover\:bg-amber-100:hover { + --tw-bg-opacity: 1; + background-color: rgb(254 243 199 / var(--tw-bg-opacity)); +} + +.hover\:bg-amber-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(253 230 138 / var(--tw-bg-opacity)); +} + +.hover\:bg-blue-100:hover { + --tw-bg-opacity: 1; + background-color: rgb(219 234 254 / var(--tw-bg-opacity)); +} + +.hover\:bg-blue-100\/0:hover { + background-color: rgb(219 234 254 / 0); +} + +.hover\:bg-blue-100\/10:hover { + background-color: rgb(219 234 254 / 0.1); +} + +.hover\:bg-blue-100\/100:hover { + background-color: rgb(219 234 254 / 1); +} + +.hover\:bg-blue-100\/15:hover { + background-color: rgb(219 234 254 / 0.15); +} + +.hover\:bg-blue-100\/20:hover { + background-color: rgb(219 234 254 / 0.2); +} + +.hover\:bg-blue-100\/25:hover { + background-color: rgb(219 234 254 / 0.25); +} + +.hover\:bg-blue-100\/30:hover { + background-color: rgb(219 234 254 / 0.3); +} + +.hover\:bg-blue-100\/35:hover { + background-color: rgb(219 234 254 / 0.35); +} + +.hover\:bg-blue-100\/40:hover { + background-color: rgb(219 234 254 / 0.4); +} + +.hover\:bg-blue-100\/45:hover { + background-color: rgb(219 234 254 / 0.45); +} + +.hover\:bg-blue-100\/5:hover { + background-color: rgb(219 234 254 / 0.05); +} + +.hover\:bg-blue-100\/50:hover { + background-color: rgb(219 234 254 / 0.5); +} + +.hover\:bg-blue-100\/55:hover { + background-color: rgb(219 234 254 / 0.55); +} + +.hover\:bg-blue-100\/60:hover { + background-color: rgb(219 234 254 / 0.6); +} + +.hover\:bg-blue-100\/65:hover { + background-color: rgb(219 234 254 / 0.65); +} + +.hover\:bg-blue-100\/70:hover { + background-color: rgb(219 234 254 / 0.7); +} + +.hover\:bg-blue-100\/75:hover { + background-color: rgb(219 234 254 / 0.75); +} + +.hover\:bg-blue-100\/80:hover { + background-color: rgb(219 234 254 / 0.8); +} + +.hover\:bg-blue-100\/85:hover { + background-color: rgb(219 234 254 / 0.85); +} + +.hover\:bg-blue-100\/90:hover { + background-color: rgb(219 234 254 / 0.9); +} + +.hover\:bg-blue-100\/95:hover { + background-color: rgb(219 234 254 / 0.95); +} + +.hover\:bg-blue-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(191 219 254 / var(--tw-bg-opacity)); +} + +.hover\:bg-blue-300:hover { + --tw-bg-opacity: 1; + background-color: rgb(147 197 253 / var(--tw-bg-opacity)); +} + +.hover\:bg-blue-50:hover { + --tw-bg-opacity: 1; + background-color: rgb(239 246 255 / var(--tw-bg-opacity)); +} + +.hover\:bg-blue-50\/0:hover { + background-color: rgb(239 246 255 / 0); +} + +.hover\:bg-blue-50\/10:hover { + background-color: rgb(239 246 255 / 0.1); +} + +.hover\:bg-blue-50\/100:hover { + background-color: rgb(239 246 255 / 1); +} + +.hover\:bg-blue-50\/15:hover { + background-color: rgb(239 246 255 / 0.15); +} + +.hover\:bg-blue-50\/20:hover { + background-color: rgb(239 246 255 / 0.2); +} + +.hover\:bg-blue-50\/25:hover { + background-color: rgb(239 246 255 / 0.25); +} + +.hover\:bg-blue-50\/30:hover { + background-color: rgb(239 246 255 / 0.3); +} + +.hover\:bg-blue-50\/35:hover { + background-color: rgb(239 246 255 / 0.35); +} + +.hover\:bg-blue-50\/40:hover { + background-color: rgb(239 246 255 / 0.4); +} + +.hover\:bg-blue-50\/45:hover { + background-color: rgb(239 246 255 / 0.45); +} + +.hover\:bg-blue-50\/5:hover { + background-color: rgb(239 246 255 / 0.05); +} + +.hover\:bg-blue-50\/50:hover { + background-color: rgb(239 246 255 / 0.5); +} + +.hover\:bg-blue-50\/55:hover { + background-color: rgb(239 246 255 / 0.55); +} + +.hover\:bg-blue-50\/60:hover { + background-color: rgb(239 246 255 / 0.6); +} + +.hover\:bg-blue-50\/65:hover { + background-color: rgb(239 246 255 / 0.65); +} + +.hover\:bg-blue-50\/70:hover { + background-color: rgb(239 246 255 / 0.7); +} + +.hover\:bg-blue-50\/75:hover { + background-color: rgb(239 246 255 / 0.75); +} + +.hover\:bg-blue-50\/80:hover { + background-color: rgb(239 246 255 / 0.8); +} + +.hover\:bg-blue-50\/85:hover { + background-color: rgb(239 246 255 / 0.85); +} + +.hover\:bg-blue-50\/90:hover { + background-color: rgb(239 246 255 / 0.9); +} + +.hover\:bg-blue-50\/95:hover { + background-color: rgb(239 246 255 / 0.95); +} + +.hover\:bg-blue-500:hover { + --tw-bg-opacity: 1; + background-color: rgb(59 130 246 / var(--tw-bg-opacity)); +} + +.hover\:bg-blue-500\/0:hover { + background-color: rgb(59 130 246 / 0); +} + +.hover\:bg-blue-500\/10:hover { + background-color: rgb(59 130 246 / 0.1); +} + +.hover\:bg-blue-500\/100:hover { + background-color: rgb(59 130 246 / 1); +} + +.hover\:bg-blue-500\/15:hover { + background-color: rgb(59 130 246 / 0.15); +} + +.hover\:bg-blue-500\/20:hover { + background-color: rgb(59 130 246 / 0.2); +} + +.hover\:bg-blue-500\/25:hover { + background-color: rgb(59 130 246 / 0.25); +} + +.hover\:bg-blue-500\/30:hover { + background-color: rgb(59 130 246 / 0.3); +} + +.hover\:bg-blue-500\/35:hover { + background-color: rgb(59 130 246 / 0.35); +} + +.hover\:bg-blue-500\/40:hover { + background-color: rgb(59 130 246 / 0.4); +} + +.hover\:bg-blue-500\/45:hover { + background-color: rgb(59 130 246 / 0.45); +} + +.hover\:bg-blue-500\/5:hover { + background-color: rgb(59 130 246 / 0.05); +} + +.hover\:bg-blue-500\/50:hover { + background-color: rgb(59 130 246 / 0.5); +} + +.hover\:bg-blue-500\/55:hover { + background-color: rgb(59 130 246 / 0.55); +} + +.hover\:bg-blue-500\/60:hover { + background-color: rgb(59 130 246 / 0.6); +} + +.hover\:bg-blue-500\/65:hover { + background-color: rgb(59 130 246 / 0.65); +} + +.hover\:bg-blue-500\/70:hover { + background-color: rgb(59 130 246 / 0.7); +} + +.hover\:bg-blue-500\/75:hover { + background-color: rgb(59 130 246 / 0.75); +} + +.hover\:bg-blue-500\/80:hover { + background-color: rgb(59 130 246 / 0.8); +} + +.hover\:bg-blue-500\/85:hover { + background-color: rgb(59 130 246 / 0.85); +} + +.hover\:bg-blue-500\/90:hover { + background-color: rgb(59 130 246 / 0.9); +} + +.hover\:bg-blue-500\/95:hover { + background-color: rgb(59 130 246 / 0.95); +} + +.hover\:bg-blue-800:hover { + --tw-bg-opacity: 1; + background-color: rgb(30 64 175 / var(--tw-bg-opacity)); +} + +.hover\:bg-blue-800\/0:hover { + background-color: rgb(30 64 175 / 0); +} + +.hover\:bg-blue-800\/10:hover { + background-color: rgb(30 64 175 / 0.1); +} + +.hover\:bg-blue-800\/100:hover { + background-color: rgb(30 64 175 / 1); +} + +.hover\:bg-blue-800\/15:hover { + background-color: rgb(30 64 175 / 0.15); +} + +.hover\:bg-blue-800\/20:hover { + background-color: rgb(30 64 175 / 0.2); +} + +.hover\:bg-blue-800\/25:hover { + background-color: rgb(30 64 175 / 0.25); +} + +.hover\:bg-blue-800\/30:hover { + background-color: rgb(30 64 175 / 0.3); +} + +.hover\:bg-blue-800\/35:hover { + background-color: rgb(30 64 175 / 0.35); +} + +.hover\:bg-blue-800\/40:hover { + background-color: rgb(30 64 175 / 0.4); +} + +.hover\:bg-blue-800\/45:hover { + background-color: rgb(30 64 175 / 0.45); +} + +.hover\:bg-blue-800\/5:hover { + background-color: rgb(30 64 175 / 0.05); +} + +.hover\:bg-blue-800\/50:hover { + background-color: rgb(30 64 175 / 0.5); +} + +.hover\:bg-blue-800\/55:hover { + background-color: rgb(30 64 175 / 0.55); +} + +.hover\:bg-blue-800\/60:hover { + background-color: rgb(30 64 175 / 0.6); +} + +.hover\:bg-blue-800\/65:hover { + background-color: rgb(30 64 175 / 0.65); +} + +.hover\:bg-blue-800\/70:hover { + background-color: rgb(30 64 175 / 0.7); +} + +.hover\:bg-blue-800\/75:hover { + background-color: rgb(30 64 175 / 0.75); +} + +.hover\:bg-blue-800\/80:hover { + background-color: rgb(30 64 175 / 0.8); +} + +.hover\:bg-blue-800\/85:hover { + background-color: rgb(30 64 175 / 0.85); +} + +.hover\:bg-blue-800\/90:hover { + background-color: rgb(30 64 175 / 0.9); +} + +.hover\:bg-blue-800\/95:hover { + background-color: rgb(30 64 175 / 0.95); +} + +.hover\:bg-blue-900:hover { + --tw-bg-opacity: 1; + background-color: rgb(30 58 138 / var(--tw-bg-opacity)); +} + +.hover\:bg-blue-900\/0:hover { + background-color: rgb(30 58 138 / 0); +} + +.hover\:bg-blue-900\/10:hover { + background-color: rgb(30 58 138 / 0.1); +} + +.hover\:bg-blue-900\/100:hover { + background-color: rgb(30 58 138 / 1); +} + +.hover\:bg-blue-900\/15:hover { + background-color: rgb(30 58 138 / 0.15); +} + +.hover\:bg-blue-900\/20:hover { + background-color: rgb(30 58 138 / 0.2); +} + +.hover\:bg-blue-900\/25:hover { + background-color: rgb(30 58 138 / 0.25); +} + +.hover\:bg-blue-900\/30:hover { + background-color: rgb(30 58 138 / 0.3); +} + +.hover\:bg-blue-900\/35:hover { + background-color: rgb(30 58 138 / 0.35); +} + +.hover\:bg-blue-900\/40:hover { + background-color: rgb(30 58 138 / 0.4); +} + +.hover\:bg-blue-900\/45:hover { + background-color: rgb(30 58 138 / 0.45); +} + +.hover\:bg-blue-900\/5:hover { + background-color: rgb(30 58 138 / 0.05); +} + +.hover\:bg-blue-900\/50:hover { + background-color: rgb(30 58 138 / 0.5); +} + +.hover\:bg-blue-900\/55:hover { + background-color: rgb(30 58 138 / 0.55); +} + +.hover\:bg-blue-900\/60:hover { + background-color: rgb(30 58 138 / 0.6); +} + +.hover\:bg-blue-900\/65:hover { + background-color: rgb(30 58 138 / 0.65); +} + +.hover\:bg-blue-900\/70:hover { + background-color: rgb(30 58 138 / 0.7); +} + +.hover\:bg-blue-900\/75:hover { + background-color: rgb(30 58 138 / 0.75); +} + +.hover\:bg-blue-900\/80:hover { + background-color: rgb(30 58 138 / 0.8); +} + +.hover\:bg-blue-900\/85:hover { + background-color: rgb(30 58 138 / 0.85); +} + +.hover\:bg-blue-900\/90:hover { + background-color: rgb(30 58 138 / 0.9); +} + +.hover\:bg-blue-900\/95:hover { + background-color: rgb(30 58 138 / 0.95); +} + +.hover\:bg-emerald-100:hover { + --tw-bg-opacity: 1; + background-color: rgb(209 250 229 / var(--tw-bg-opacity)); +} + +.hover\:bg-emerald-100\/0:hover { + background-color: rgb(209 250 229 / 0); +} + +.hover\:bg-emerald-100\/10:hover { + background-color: rgb(209 250 229 / 0.1); +} + +.hover\:bg-emerald-100\/100:hover { + background-color: rgb(209 250 229 / 1); +} + +.hover\:bg-emerald-100\/15:hover { + background-color: rgb(209 250 229 / 0.15); +} + +.hover\:bg-emerald-100\/20:hover { + background-color: rgb(209 250 229 / 0.2); +} + +.hover\:bg-emerald-100\/25:hover { + background-color: rgb(209 250 229 / 0.25); +} + +.hover\:bg-emerald-100\/30:hover { + background-color: rgb(209 250 229 / 0.3); +} + +.hover\:bg-emerald-100\/35:hover { + background-color: rgb(209 250 229 / 0.35); +} + +.hover\:bg-emerald-100\/40:hover { + background-color: rgb(209 250 229 / 0.4); +} + +.hover\:bg-emerald-100\/45:hover { + background-color: rgb(209 250 229 / 0.45); +} + +.hover\:bg-emerald-100\/5:hover { + background-color: rgb(209 250 229 / 0.05); +} + +.hover\:bg-emerald-100\/50:hover { + background-color: rgb(209 250 229 / 0.5); +} + +.hover\:bg-emerald-100\/55:hover { + background-color: rgb(209 250 229 / 0.55); +} + +.hover\:bg-emerald-100\/60:hover { + background-color: rgb(209 250 229 / 0.6); +} + +.hover\:bg-emerald-100\/65:hover { + background-color: rgb(209 250 229 / 0.65); +} + +.hover\:bg-emerald-100\/70:hover { + background-color: rgb(209 250 229 / 0.7); +} + +.hover\:bg-emerald-100\/75:hover { + background-color: rgb(209 250 229 / 0.75); +} + +.hover\:bg-emerald-100\/80:hover { + background-color: rgb(209 250 229 / 0.8); +} + +.hover\:bg-emerald-100\/85:hover { + background-color: rgb(209 250 229 / 0.85); +} + +.hover\:bg-emerald-100\/90:hover { + background-color: rgb(209 250 229 / 0.9); +} + +.hover\:bg-emerald-100\/95:hover { + background-color: rgb(209 250 229 / 0.95); +} + +.hover\:bg-emerald-50:hover { + --tw-bg-opacity: 1; + background-color: rgb(236 253 245 / var(--tw-bg-opacity)); +} + +.hover\:bg-emerald-50\/0:hover { + background-color: rgb(236 253 245 / 0); +} + +.hover\:bg-emerald-50\/10:hover { + background-color: rgb(236 253 245 / 0.1); +} + +.hover\:bg-emerald-50\/100:hover { + background-color: rgb(236 253 245 / 1); +} + +.hover\:bg-emerald-50\/15:hover { + background-color: rgb(236 253 245 / 0.15); +} + +.hover\:bg-emerald-50\/20:hover { + background-color: rgb(236 253 245 / 0.2); +} + +.hover\:bg-emerald-50\/25:hover { + background-color: rgb(236 253 245 / 0.25); +} + +.hover\:bg-emerald-50\/30:hover { + background-color: rgb(236 253 245 / 0.3); +} + +.hover\:bg-emerald-50\/35:hover { + background-color: rgb(236 253 245 / 0.35); +} + +.hover\:bg-emerald-50\/40:hover { + background-color: rgb(236 253 245 / 0.4); +} + +.hover\:bg-emerald-50\/45:hover { + background-color: rgb(236 253 245 / 0.45); +} + +.hover\:bg-emerald-50\/5:hover { + background-color: rgb(236 253 245 / 0.05); +} + +.hover\:bg-emerald-50\/50:hover { + background-color: rgb(236 253 245 / 0.5); +} + +.hover\:bg-emerald-50\/55:hover { + background-color: rgb(236 253 245 / 0.55); +} + +.hover\:bg-emerald-50\/60:hover { + background-color: rgb(236 253 245 / 0.6); +} + +.hover\:bg-emerald-50\/65:hover { + background-color: rgb(236 253 245 / 0.65); +} + +.hover\:bg-emerald-50\/70:hover { + background-color: rgb(236 253 245 / 0.7); +} + +.hover\:bg-emerald-50\/75:hover { + background-color: rgb(236 253 245 / 0.75); +} + +.hover\:bg-emerald-50\/80:hover { + background-color: rgb(236 253 245 / 0.8); +} + +.hover\:bg-emerald-50\/85:hover { + background-color: rgb(236 253 245 / 0.85); +} + +.hover\:bg-emerald-50\/90:hover { + background-color: rgb(236 253 245 / 0.9); +} + +.hover\:bg-emerald-50\/95:hover { + background-color: rgb(236 253 245 / 0.95); +} + +.hover\:bg-emerald-500:hover { + --tw-bg-opacity: 1; + background-color: rgb(16 185 129 / var(--tw-bg-opacity)); +} + +.hover\:bg-emerald-500\/0:hover { + background-color: rgb(16 185 129 / 0); +} + +.hover\:bg-emerald-500\/10:hover { + background-color: rgb(16 185 129 / 0.1); +} + +.hover\:bg-emerald-500\/100:hover { + background-color: rgb(16 185 129 / 1); +} + +.hover\:bg-emerald-500\/15:hover { + background-color: rgb(16 185 129 / 0.15); +} + +.hover\:bg-emerald-500\/20:hover { + background-color: rgb(16 185 129 / 0.2); +} + +.hover\:bg-emerald-500\/25:hover { + background-color: rgb(16 185 129 / 0.25); +} + +.hover\:bg-emerald-500\/30:hover { + background-color: rgb(16 185 129 / 0.3); +} + +.hover\:bg-emerald-500\/35:hover { + background-color: rgb(16 185 129 / 0.35); +} + +.hover\:bg-emerald-500\/40:hover { + background-color: rgb(16 185 129 / 0.4); +} + +.hover\:bg-emerald-500\/45:hover { + background-color: rgb(16 185 129 / 0.45); +} + +.hover\:bg-emerald-500\/5:hover { + background-color: rgb(16 185 129 / 0.05); +} + +.hover\:bg-emerald-500\/50:hover { + background-color: rgb(16 185 129 / 0.5); +} + +.hover\:bg-emerald-500\/55:hover { + background-color: rgb(16 185 129 / 0.55); +} + +.hover\:bg-emerald-500\/60:hover { + background-color: rgb(16 185 129 / 0.6); +} + +.hover\:bg-emerald-500\/65:hover { + background-color: rgb(16 185 129 / 0.65); +} + +.hover\:bg-emerald-500\/70:hover { + background-color: rgb(16 185 129 / 0.7); +} + +.hover\:bg-emerald-500\/75:hover { + background-color: rgb(16 185 129 / 0.75); +} + +.hover\:bg-emerald-500\/80:hover { + background-color: rgb(16 185 129 / 0.8); +} + +.hover\:bg-emerald-500\/85:hover { + background-color: rgb(16 185 129 / 0.85); +} + +.hover\:bg-emerald-500\/90:hover { + background-color: rgb(16 185 129 / 0.9); +} + +.hover\:bg-emerald-500\/95:hover { + background-color: rgb(16 185 129 / 0.95); +} + +.hover\:bg-emerald-800:hover { + --tw-bg-opacity: 1; + background-color: rgb(6 95 70 / var(--tw-bg-opacity)); +} + +.hover\:bg-emerald-800\/0:hover { + background-color: rgb(6 95 70 / 0); +} + +.hover\:bg-emerald-800\/10:hover { + background-color: rgb(6 95 70 / 0.1); +} + +.hover\:bg-emerald-800\/100:hover { + background-color: rgb(6 95 70 / 1); +} + +.hover\:bg-emerald-800\/15:hover { + background-color: rgb(6 95 70 / 0.15); +} + +.hover\:bg-emerald-800\/20:hover { + background-color: rgb(6 95 70 / 0.2); +} + +.hover\:bg-emerald-800\/25:hover { + background-color: rgb(6 95 70 / 0.25); +} + +.hover\:bg-emerald-800\/30:hover { + background-color: rgb(6 95 70 / 0.3); +} + +.hover\:bg-emerald-800\/35:hover { + background-color: rgb(6 95 70 / 0.35); +} + +.hover\:bg-emerald-800\/40:hover { + background-color: rgb(6 95 70 / 0.4); +} + +.hover\:bg-emerald-800\/45:hover { + background-color: rgb(6 95 70 / 0.45); +} + +.hover\:bg-emerald-800\/5:hover { + background-color: rgb(6 95 70 / 0.05); +} + +.hover\:bg-emerald-800\/50:hover { + background-color: rgb(6 95 70 / 0.5); +} + +.hover\:bg-emerald-800\/55:hover { + background-color: rgb(6 95 70 / 0.55); +} + +.hover\:bg-emerald-800\/60:hover { + background-color: rgb(6 95 70 / 0.6); +} + +.hover\:bg-emerald-800\/65:hover { + background-color: rgb(6 95 70 / 0.65); +} + +.hover\:bg-emerald-800\/70:hover { + background-color: rgb(6 95 70 / 0.7); +} + +.hover\:bg-emerald-800\/75:hover { + background-color: rgb(6 95 70 / 0.75); +} + +.hover\:bg-emerald-800\/80:hover { + background-color: rgb(6 95 70 / 0.8); +} + +.hover\:bg-emerald-800\/85:hover { + background-color: rgb(6 95 70 / 0.85); +} + +.hover\:bg-emerald-800\/90:hover { + background-color: rgb(6 95 70 / 0.9); +} + +.hover\:bg-emerald-800\/95:hover { + background-color: rgb(6 95 70 / 0.95); +} + +.hover\:bg-emerald-900:hover { + --tw-bg-opacity: 1; + background-color: rgb(6 78 59 / var(--tw-bg-opacity)); +} + +.hover\:bg-emerald-900\/0:hover { + background-color: rgb(6 78 59 / 0); +} + +.hover\:bg-emerald-900\/10:hover { + background-color: rgb(6 78 59 / 0.1); +} + +.hover\:bg-emerald-900\/100:hover { + background-color: rgb(6 78 59 / 1); +} + +.hover\:bg-emerald-900\/15:hover { + background-color: rgb(6 78 59 / 0.15); +} + +.hover\:bg-emerald-900\/20:hover { + background-color: rgb(6 78 59 / 0.2); +} + +.hover\:bg-emerald-900\/25:hover { + background-color: rgb(6 78 59 / 0.25); +} + +.hover\:bg-emerald-900\/30:hover { + background-color: rgb(6 78 59 / 0.3); +} + +.hover\:bg-emerald-900\/35:hover { + background-color: rgb(6 78 59 / 0.35); +} + +.hover\:bg-emerald-900\/40:hover { + background-color: rgb(6 78 59 / 0.4); +} + +.hover\:bg-emerald-900\/45:hover { + background-color: rgb(6 78 59 / 0.45); +} + +.hover\:bg-emerald-900\/5:hover { + background-color: rgb(6 78 59 / 0.05); +} + +.hover\:bg-emerald-900\/50:hover { + background-color: rgb(6 78 59 / 0.5); +} + +.hover\:bg-emerald-900\/55:hover { + background-color: rgb(6 78 59 / 0.55); +} + +.hover\:bg-emerald-900\/60:hover { + background-color: rgb(6 78 59 / 0.6); +} + +.hover\:bg-emerald-900\/65:hover { + background-color: rgb(6 78 59 / 0.65); +} + +.hover\:bg-emerald-900\/70:hover { + background-color: rgb(6 78 59 / 0.7); +} + +.hover\:bg-emerald-900\/75:hover { + background-color: rgb(6 78 59 / 0.75); +} + +.hover\:bg-emerald-900\/80:hover { + background-color: rgb(6 78 59 / 0.8); +} + +.hover\:bg-emerald-900\/85:hover { + background-color: rgb(6 78 59 / 0.85); +} + +.hover\:bg-emerald-900\/90:hover { + background-color: rgb(6 78 59 / 0.9); +} + +.hover\:bg-emerald-900\/95:hover { + background-color: rgb(6 78 59 / 0.95); +} + +.hover\:bg-fuchsia-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(245 208 254 / var(--tw-bg-opacity)); +} + +.hover\:bg-gray-100:hover { + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)); +} + +.hover\:bg-green-100:hover { + --tw-bg-opacity: 1; + background-color: rgb(220 252 231 / var(--tw-bg-opacity)); +} + +.hover\:bg-green-100\/0:hover { + background-color: rgb(220 252 231 / 0); +} + +.hover\:bg-green-100\/10:hover { + background-color: rgb(220 252 231 / 0.1); +} + +.hover\:bg-green-100\/100:hover { + background-color: rgb(220 252 231 / 1); +} + +.hover\:bg-green-100\/15:hover { + background-color: rgb(220 252 231 / 0.15); +} + +.hover\:bg-green-100\/20:hover { + background-color: rgb(220 252 231 / 0.2); +} + +.hover\:bg-green-100\/25:hover { + background-color: rgb(220 252 231 / 0.25); +} + +.hover\:bg-green-100\/30:hover { + background-color: rgb(220 252 231 / 0.3); +} + +.hover\:bg-green-100\/35:hover { + background-color: rgb(220 252 231 / 0.35); +} + +.hover\:bg-green-100\/40:hover { + background-color: rgb(220 252 231 / 0.4); +} + +.hover\:bg-green-100\/45:hover { + background-color: rgb(220 252 231 / 0.45); +} + +.hover\:bg-green-100\/5:hover { + background-color: rgb(220 252 231 / 0.05); +} + +.hover\:bg-green-100\/50:hover { + background-color: rgb(220 252 231 / 0.5); +} + +.hover\:bg-green-100\/55:hover { + background-color: rgb(220 252 231 / 0.55); +} + +.hover\:bg-green-100\/60:hover { + background-color: rgb(220 252 231 / 0.6); +} + +.hover\:bg-green-100\/65:hover { + background-color: rgb(220 252 231 / 0.65); +} + +.hover\:bg-green-100\/70:hover { + background-color: rgb(220 252 231 / 0.7); +} + +.hover\:bg-green-100\/75:hover { + background-color: rgb(220 252 231 / 0.75); +} + +.hover\:bg-green-100\/80:hover { + background-color: rgb(220 252 231 / 0.8); +} + +.hover\:bg-green-100\/85:hover { + background-color: rgb(220 252 231 / 0.85); +} + +.hover\:bg-green-100\/90:hover { + background-color: rgb(220 252 231 / 0.9); +} + +.hover\:bg-green-100\/95:hover { + background-color: rgb(220 252 231 / 0.95); +} + +.hover\:bg-green-50:hover { + --tw-bg-opacity: 1; + background-color: rgb(240 253 244 / var(--tw-bg-opacity)); +} + +.hover\:bg-green-50\/0:hover { + background-color: rgb(240 253 244 / 0); +} + +.hover\:bg-green-50\/10:hover { + background-color: rgb(240 253 244 / 0.1); +} + +.hover\:bg-green-50\/100:hover { + background-color: rgb(240 253 244 / 1); +} + +.hover\:bg-green-50\/15:hover { + background-color: rgb(240 253 244 / 0.15); +} + +.hover\:bg-green-50\/20:hover { + background-color: rgb(240 253 244 / 0.2); +} + +.hover\:bg-green-50\/25:hover { + background-color: rgb(240 253 244 / 0.25); +} + +.hover\:bg-green-50\/30:hover { + background-color: rgb(240 253 244 / 0.3); +} + +.hover\:bg-green-50\/35:hover { + background-color: rgb(240 253 244 / 0.35); +} + +.hover\:bg-green-50\/40:hover { + background-color: rgb(240 253 244 / 0.4); +} + +.hover\:bg-green-50\/45:hover { + background-color: rgb(240 253 244 / 0.45); +} + +.hover\:bg-green-50\/5:hover { + background-color: rgb(240 253 244 / 0.05); +} + +.hover\:bg-green-50\/50:hover { + background-color: rgb(240 253 244 / 0.5); +} + +.hover\:bg-green-50\/55:hover { + background-color: rgb(240 253 244 / 0.55); +} + +.hover\:bg-green-50\/60:hover { + background-color: rgb(240 253 244 / 0.6); +} + +.hover\:bg-green-50\/65:hover { + background-color: rgb(240 253 244 / 0.65); +} + +.hover\:bg-green-50\/70:hover { + background-color: rgb(240 253 244 / 0.7); +} + +.hover\:bg-green-50\/75:hover { + background-color: rgb(240 253 244 / 0.75); +} + +.hover\:bg-green-50\/80:hover { + background-color: rgb(240 253 244 / 0.8); +} + +.hover\:bg-green-50\/85:hover { + background-color: rgb(240 253 244 / 0.85); +} + +.hover\:bg-green-50\/90:hover { + background-color: rgb(240 253 244 / 0.9); +} + +.hover\:bg-green-50\/95:hover { + background-color: rgb(240 253 244 / 0.95); +} + +.hover\:bg-green-500:hover { + --tw-bg-opacity: 1; + background-color: rgb(34 197 94 / var(--tw-bg-opacity)); +} + +.hover\:bg-green-500\/0:hover { + background-color: rgb(34 197 94 / 0); +} + +.hover\:bg-green-500\/10:hover { + background-color: rgb(34 197 94 / 0.1); +} + +.hover\:bg-green-500\/100:hover { + background-color: rgb(34 197 94 / 1); +} + +.hover\:bg-green-500\/15:hover { + background-color: rgb(34 197 94 / 0.15); +} + +.hover\:bg-green-500\/20:hover { + background-color: rgb(34 197 94 / 0.2); +} + +.hover\:bg-green-500\/25:hover { + background-color: rgb(34 197 94 / 0.25); +} + +.hover\:bg-green-500\/30:hover { + background-color: rgb(34 197 94 / 0.3); +} + +.hover\:bg-green-500\/35:hover { + background-color: rgb(34 197 94 / 0.35); +} + +.hover\:bg-green-500\/40:hover { + background-color: rgb(34 197 94 / 0.4); +} + +.hover\:bg-green-500\/45:hover { + background-color: rgb(34 197 94 / 0.45); +} + +.hover\:bg-green-500\/5:hover { + background-color: rgb(34 197 94 / 0.05); +} + +.hover\:bg-green-500\/50:hover { + background-color: rgb(34 197 94 / 0.5); +} + +.hover\:bg-green-500\/55:hover { + background-color: rgb(34 197 94 / 0.55); +} + +.hover\:bg-green-500\/60:hover { + background-color: rgb(34 197 94 / 0.6); +} + +.hover\:bg-green-500\/65:hover { + background-color: rgb(34 197 94 / 0.65); +} + +.hover\:bg-green-500\/70:hover { + background-color: rgb(34 197 94 / 0.7); +} + +.hover\:bg-green-500\/75:hover { + background-color: rgb(34 197 94 / 0.75); +} + +.hover\:bg-green-500\/80:hover { + background-color: rgb(34 197 94 / 0.8); +} + +.hover\:bg-green-500\/85:hover { + background-color: rgb(34 197 94 / 0.85); +} + +.hover\:bg-green-500\/90:hover { + background-color: rgb(34 197 94 / 0.9); +} + +.hover\:bg-green-500\/95:hover { + background-color: rgb(34 197 94 / 0.95); +} + +.hover\:bg-green-800:hover { + --tw-bg-opacity: 1; + background-color: rgb(22 101 52 / var(--tw-bg-opacity)); +} + +.hover\:bg-green-800\/0:hover { + background-color: rgb(22 101 52 / 0); +} + +.hover\:bg-green-800\/10:hover { + background-color: rgb(22 101 52 / 0.1); +} + +.hover\:bg-green-800\/100:hover { + background-color: rgb(22 101 52 / 1); +} + +.hover\:bg-green-800\/15:hover { + background-color: rgb(22 101 52 / 0.15); +} + +.hover\:bg-green-800\/20:hover { + background-color: rgb(22 101 52 / 0.2); +} + +.hover\:bg-green-800\/25:hover { + background-color: rgb(22 101 52 / 0.25); +} + +.hover\:bg-green-800\/30:hover { + background-color: rgb(22 101 52 / 0.3); +} + +.hover\:bg-green-800\/35:hover { + background-color: rgb(22 101 52 / 0.35); +} + +.hover\:bg-green-800\/40:hover { + background-color: rgb(22 101 52 / 0.4); +} + +.hover\:bg-green-800\/45:hover { + background-color: rgb(22 101 52 / 0.45); +} + +.hover\:bg-green-800\/5:hover { + background-color: rgb(22 101 52 / 0.05); +} + +.hover\:bg-green-800\/50:hover { + background-color: rgb(22 101 52 / 0.5); +} + +.hover\:bg-green-800\/55:hover { + background-color: rgb(22 101 52 / 0.55); +} + +.hover\:bg-green-800\/60:hover { + background-color: rgb(22 101 52 / 0.6); +} + +.hover\:bg-green-800\/65:hover { + background-color: rgb(22 101 52 / 0.65); +} + +.hover\:bg-green-800\/70:hover { + background-color: rgb(22 101 52 / 0.7); +} + +.hover\:bg-green-800\/75:hover { + background-color: rgb(22 101 52 / 0.75); +} + +.hover\:bg-green-800\/80:hover { + background-color: rgb(22 101 52 / 0.8); +} + +.hover\:bg-green-800\/85:hover { + background-color: rgb(22 101 52 / 0.85); +} + +.hover\:bg-green-800\/90:hover { + background-color: rgb(22 101 52 / 0.9); +} + +.hover\:bg-green-800\/95:hover { + background-color: rgb(22 101 52 / 0.95); +} + +.hover\:bg-green-900:hover { + --tw-bg-opacity: 1; + background-color: rgb(20 83 45 / var(--tw-bg-opacity)); +} + +.hover\:bg-green-900\/0:hover { + background-color: rgb(20 83 45 / 0); +} + +.hover\:bg-green-900\/10:hover { + background-color: rgb(20 83 45 / 0.1); +} + +.hover\:bg-green-900\/100:hover { + background-color: rgb(20 83 45 / 1); +} + +.hover\:bg-green-900\/15:hover { + background-color: rgb(20 83 45 / 0.15); +} + +.hover\:bg-green-900\/20:hover { + background-color: rgb(20 83 45 / 0.2); +} + +.hover\:bg-green-900\/25:hover { + background-color: rgb(20 83 45 / 0.25); +} + +.hover\:bg-green-900\/30:hover { + background-color: rgb(20 83 45 / 0.3); +} + +.hover\:bg-green-900\/35:hover { + background-color: rgb(20 83 45 / 0.35); +} + +.hover\:bg-green-900\/40:hover { + background-color: rgb(20 83 45 / 0.4); +} + +.hover\:bg-green-900\/45:hover { + background-color: rgb(20 83 45 / 0.45); +} + +.hover\:bg-green-900\/5:hover { + background-color: rgb(20 83 45 / 0.05); +} + +.hover\:bg-green-900\/50:hover { + background-color: rgb(20 83 45 / 0.5); +} + +.hover\:bg-green-900\/55:hover { + background-color: rgb(20 83 45 / 0.55); +} + +.hover\:bg-green-900\/60:hover { + background-color: rgb(20 83 45 / 0.6); +} + +.hover\:bg-green-900\/65:hover { + background-color: rgb(20 83 45 / 0.65); +} + +.hover\:bg-green-900\/70:hover { + background-color: rgb(20 83 45 / 0.7); +} + +.hover\:bg-green-900\/75:hover { + background-color: rgb(20 83 45 / 0.75); +} + +.hover\:bg-green-900\/80:hover { + background-color: rgb(20 83 45 / 0.8); +} + +.hover\:bg-green-900\/85:hover { + background-color: rgb(20 83 45 / 0.85); +} + +.hover\:bg-green-900\/90:hover { + background-color: rgb(20 83 45 / 0.9); +} + +.hover\:bg-green-900\/95:hover { + background-color: rgb(20 83 45 / 0.95); +} + +.hover\:bg-indigo-100:hover { + --tw-bg-opacity: 1; + background-color: rgb(224 231 255 / var(--tw-bg-opacity)); +} + +.hover\:bg-indigo-100\/0:hover { + background-color: rgb(224 231 255 / 0); +} + +.hover\:bg-indigo-100\/10:hover { + background-color: rgb(224 231 255 / 0.1); +} + +.hover\:bg-indigo-100\/100:hover { + background-color: rgb(224 231 255 / 1); +} + +.hover\:bg-indigo-100\/15:hover { + background-color: rgb(224 231 255 / 0.15); +} + +.hover\:bg-indigo-100\/20:hover { + background-color: rgb(224 231 255 / 0.2); +} + +.hover\:bg-indigo-100\/25:hover { + background-color: rgb(224 231 255 / 0.25); +} + +.hover\:bg-indigo-100\/30:hover { + background-color: rgb(224 231 255 / 0.3); +} + +.hover\:bg-indigo-100\/35:hover { + background-color: rgb(224 231 255 / 0.35); +} + +.hover\:bg-indigo-100\/40:hover { + background-color: rgb(224 231 255 / 0.4); +} + +.hover\:bg-indigo-100\/45:hover { + background-color: rgb(224 231 255 / 0.45); +} + +.hover\:bg-indigo-100\/5:hover { + background-color: rgb(224 231 255 / 0.05); +} + +.hover\:bg-indigo-100\/50:hover { + background-color: rgb(224 231 255 / 0.5); +} + +.hover\:bg-indigo-100\/55:hover { + background-color: rgb(224 231 255 / 0.55); +} + +.hover\:bg-indigo-100\/60:hover { + background-color: rgb(224 231 255 / 0.6); +} + +.hover\:bg-indigo-100\/65:hover { + background-color: rgb(224 231 255 / 0.65); +} + +.hover\:bg-indigo-100\/70:hover { + background-color: rgb(224 231 255 / 0.7); +} + +.hover\:bg-indigo-100\/75:hover { + background-color: rgb(224 231 255 / 0.75); +} + +.hover\:bg-indigo-100\/80:hover { + background-color: rgb(224 231 255 / 0.8); +} + +.hover\:bg-indigo-100\/85:hover { + background-color: rgb(224 231 255 / 0.85); +} + +.hover\:bg-indigo-100\/90:hover { + background-color: rgb(224 231 255 / 0.9); +} + +.hover\:bg-indigo-100\/95:hover { + background-color: rgb(224 231 255 / 0.95); +} + +.hover\:bg-indigo-50:hover { + --tw-bg-opacity: 1; + background-color: rgb(238 242 255 / var(--tw-bg-opacity)); +} + +.hover\:bg-indigo-50\/0:hover { + background-color: rgb(238 242 255 / 0); +} + +.hover\:bg-indigo-50\/10:hover { + background-color: rgb(238 242 255 / 0.1); +} + +.hover\:bg-indigo-50\/100:hover { + background-color: rgb(238 242 255 / 1); +} + +.hover\:bg-indigo-50\/15:hover { + background-color: rgb(238 242 255 / 0.15); +} + +.hover\:bg-indigo-50\/20:hover { + background-color: rgb(238 242 255 / 0.2); +} + +.hover\:bg-indigo-50\/25:hover { + background-color: rgb(238 242 255 / 0.25); +} + +.hover\:bg-indigo-50\/30:hover { + background-color: rgb(238 242 255 / 0.3); +} + +.hover\:bg-indigo-50\/35:hover { + background-color: rgb(238 242 255 / 0.35); +} + +.hover\:bg-indigo-50\/40:hover { + background-color: rgb(238 242 255 / 0.4); +} + +.hover\:bg-indigo-50\/45:hover { + background-color: rgb(238 242 255 / 0.45); +} + +.hover\:bg-indigo-50\/5:hover { + background-color: rgb(238 242 255 / 0.05); +} + +.hover\:bg-indigo-50\/50:hover { + background-color: rgb(238 242 255 / 0.5); +} + +.hover\:bg-indigo-50\/55:hover { + background-color: rgb(238 242 255 / 0.55); +} + +.hover\:bg-indigo-50\/60:hover { + background-color: rgb(238 242 255 / 0.6); +} + +.hover\:bg-indigo-50\/65:hover { + background-color: rgb(238 242 255 / 0.65); +} + +.hover\:bg-indigo-50\/70:hover { + background-color: rgb(238 242 255 / 0.7); +} + +.hover\:bg-indigo-50\/75:hover { + background-color: rgb(238 242 255 / 0.75); +} + +.hover\:bg-indigo-50\/80:hover { + background-color: rgb(238 242 255 / 0.8); +} + +.hover\:bg-indigo-50\/85:hover { + background-color: rgb(238 242 255 / 0.85); +} + +.hover\:bg-indigo-50\/90:hover { + background-color: rgb(238 242 255 / 0.9); +} + +.hover\:bg-indigo-50\/95:hover { + background-color: rgb(238 242 255 / 0.95); +} + +.hover\:bg-indigo-500:hover { + --tw-bg-opacity: 1; + background-color: rgb(99 102 241 / var(--tw-bg-opacity)); +} + +.hover\:bg-indigo-500\/0:hover { + background-color: rgb(99 102 241 / 0); +} + +.hover\:bg-indigo-500\/10:hover { + background-color: rgb(99 102 241 / 0.1); +} + +.hover\:bg-indigo-500\/100:hover { + background-color: rgb(99 102 241 / 1); +} + +.hover\:bg-indigo-500\/15:hover { + background-color: rgb(99 102 241 / 0.15); +} + +.hover\:bg-indigo-500\/20:hover { + background-color: rgb(99 102 241 / 0.2); +} + +.hover\:bg-indigo-500\/25:hover { + background-color: rgb(99 102 241 / 0.25); +} + +.hover\:bg-indigo-500\/30:hover { + background-color: rgb(99 102 241 / 0.3); +} + +.hover\:bg-indigo-500\/35:hover { + background-color: rgb(99 102 241 / 0.35); +} + +.hover\:bg-indigo-500\/40:hover { + background-color: rgb(99 102 241 / 0.4); +} + +.hover\:bg-indigo-500\/45:hover { + background-color: rgb(99 102 241 / 0.45); +} + +.hover\:bg-indigo-500\/5:hover { + background-color: rgb(99 102 241 / 0.05); +} + +.hover\:bg-indigo-500\/50:hover { + background-color: rgb(99 102 241 / 0.5); +} + +.hover\:bg-indigo-500\/55:hover { + background-color: rgb(99 102 241 / 0.55); +} + +.hover\:bg-indigo-500\/60:hover { + background-color: rgb(99 102 241 / 0.6); +} + +.hover\:bg-indigo-500\/65:hover { + background-color: rgb(99 102 241 / 0.65); +} + +.hover\:bg-indigo-500\/70:hover { + background-color: rgb(99 102 241 / 0.7); +} + +.hover\:bg-indigo-500\/75:hover { + background-color: rgb(99 102 241 / 0.75); +} + +.hover\:bg-indigo-500\/80:hover { + background-color: rgb(99 102 241 / 0.8); +} + +.hover\:bg-indigo-500\/85:hover { + background-color: rgb(99 102 241 / 0.85); +} + +.hover\:bg-indigo-500\/90:hover { + background-color: rgb(99 102 241 / 0.9); +} + +.hover\:bg-indigo-500\/95:hover { + background-color: rgb(99 102 241 / 0.95); +} + +.hover\:bg-indigo-800:hover { + --tw-bg-opacity: 1; + background-color: rgb(55 48 163 / var(--tw-bg-opacity)); +} + +.hover\:bg-indigo-800\/0:hover { + background-color: rgb(55 48 163 / 0); +} + +.hover\:bg-indigo-800\/10:hover { + background-color: rgb(55 48 163 / 0.1); +} + +.hover\:bg-indigo-800\/100:hover { + background-color: rgb(55 48 163 / 1); +} + +.hover\:bg-indigo-800\/15:hover { + background-color: rgb(55 48 163 / 0.15); +} + +.hover\:bg-indigo-800\/20:hover { + background-color: rgb(55 48 163 / 0.2); +} + +.hover\:bg-indigo-800\/25:hover { + background-color: rgb(55 48 163 / 0.25); +} + +.hover\:bg-indigo-800\/30:hover { + background-color: rgb(55 48 163 / 0.3); +} + +.hover\:bg-indigo-800\/35:hover { + background-color: rgb(55 48 163 / 0.35); +} + +.hover\:bg-indigo-800\/40:hover { + background-color: rgb(55 48 163 / 0.4); +} + +.hover\:bg-indigo-800\/45:hover { + background-color: rgb(55 48 163 / 0.45); +} + +.hover\:bg-indigo-800\/5:hover { + background-color: rgb(55 48 163 / 0.05); +} + +.hover\:bg-indigo-800\/50:hover { + background-color: rgb(55 48 163 / 0.5); +} + +.hover\:bg-indigo-800\/55:hover { + background-color: rgb(55 48 163 / 0.55); +} + +.hover\:bg-indigo-800\/60:hover { + background-color: rgb(55 48 163 / 0.6); +} + +.hover\:bg-indigo-800\/65:hover { + background-color: rgb(55 48 163 / 0.65); +} + +.hover\:bg-indigo-800\/70:hover { + background-color: rgb(55 48 163 / 0.7); +} + +.hover\:bg-indigo-800\/75:hover { + background-color: rgb(55 48 163 / 0.75); +} + +.hover\:bg-indigo-800\/80:hover { + background-color: rgb(55 48 163 / 0.8); +} + +.hover\:bg-indigo-800\/85:hover { + background-color: rgb(55 48 163 / 0.85); +} + +.hover\:bg-indigo-800\/90:hover { + background-color: rgb(55 48 163 / 0.9); +} + +.hover\:bg-indigo-800\/95:hover { + background-color: rgb(55 48 163 / 0.95); +} + +.hover\:bg-indigo-900:hover { + --tw-bg-opacity: 1; + background-color: rgb(49 46 129 / var(--tw-bg-opacity)); +} + +.hover\:bg-indigo-900\/0:hover { + background-color: rgb(49 46 129 / 0); +} + +.hover\:bg-indigo-900\/10:hover { + background-color: rgb(49 46 129 / 0.1); +} + +.hover\:bg-indigo-900\/100:hover { + background-color: rgb(49 46 129 / 1); +} + +.hover\:bg-indigo-900\/15:hover { + background-color: rgb(49 46 129 / 0.15); +} + +.hover\:bg-indigo-900\/20:hover { + background-color: rgb(49 46 129 / 0.2); +} + +.hover\:bg-indigo-900\/25:hover { + background-color: rgb(49 46 129 / 0.25); +} + +.hover\:bg-indigo-900\/30:hover { + background-color: rgb(49 46 129 / 0.3); +} + +.hover\:bg-indigo-900\/35:hover { + background-color: rgb(49 46 129 / 0.35); +} + +.hover\:bg-indigo-900\/40:hover { + background-color: rgb(49 46 129 / 0.4); +} + +.hover\:bg-indigo-900\/45:hover { + background-color: rgb(49 46 129 / 0.45); +} + +.hover\:bg-indigo-900\/5:hover { + background-color: rgb(49 46 129 / 0.05); +} + +.hover\:bg-indigo-900\/50:hover { + background-color: rgb(49 46 129 / 0.5); +} + +.hover\:bg-indigo-900\/55:hover { + background-color: rgb(49 46 129 / 0.55); +} + +.hover\:bg-indigo-900\/60:hover { + background-color: rgb(49 46 129 / 0.6); +} + +.hover\:bg-indigo-900\/65:hover { + background-color: rgb(49 46 129 / 0.65); +} + +.hover\:bg-indigo-900\/70:hover { + background-color: rgb(49 46 129 / 0.7); +} + +.hover\:bg-indigo-900\/75:hover { + background-color: rgb(49 46 129 / 0.75); +} + +.hover\:bg-indigo-900\/80:hover { + background-color: rgb(49 46 129 / 0.8); +} + +.hover\:bg-indigo-900\/85:hover { + background-color: rgb(49 46 129 / 0.85); +} + +.hover\:bg-indigo-900\/90:hover { + background-color: rgb(49 46 129 / 0.9); +} + +.hover\:bg-indigo-900\/95:hover { + background-color: rgb(49 46 129 / 0.95); +} + +.hover\:bg-orange-100:hover { + --tw-bg-opacity: 1; + background-color: rgb(255 237 213 / var(--tw-bg-opacity)); +} + +.hover\:bg-orange-100\/0:hover { + background-color: rgb(255 237 213 / 0); +} + +.hover\:bg-orange-100\/10:hover { + background-color: rgb(255 237 213 / 0.1); +} + +.hover\:bg-orange-100\/100:hover { + background-color: rgb(255 237 213 / 1); +} + +.hover\:bg-orange-100\/15:hover { + background-color: rgb(255 237 213 / 0.15); +} + +.hover\:bg-orange-100\/20:hover { + background-color: rgb(255 237 213 / 0.2); +} + +.hover\:bg-orange-100\/25:hover { + background-color: rgb(255 237 213 / 0.25); +} + +.hover\:bg-orange-100\/30:hover { + background-color: rgb(255 237 213 / 0.3); +} + +.hover\:bg-orange-100\/35:hover { + background-color: rgb(255 237 213 / 0.35); +} + +.hover\:bg-orange-100\/40:hover { + background-color: rgb(255 237 213 / 0.4); +} + +.hover\:bg-orange-100\/45:hover { + background-color: rgb(255 237 213 / 0.45); +} + +.hover\:bg-orange-100\/5:hover { + background-color: rgb(255 237 213 / 0.05); +} + +.hover\:bg-orange-100\/50:hover { + background-color: rgb(255 237 213 / 0.5); +} + +.hover\:bg-orange-100\/55:hover { + background-color: rgb(255 237 213 / 0.55); +} + +.hover\:bg-orange-100\/60:hover { + background-color: rgb(255 237 213 / 0.6); +} + +.hover\:bg-orange-100\/65:hover { + background-color: rgb(255 237 213 / 0.65); +} + +.hover\:bg-orange-100\/70:hover { + background-color: rgb(255 237 213 / 0.7); +} + +.hover\:bg-orange-100\/75:hover { + background-color: rgb(255 237 213 / 0.75); +} + +.hover\:bg-orange-100\/80:hover { + background-color: rgb(255 237 213 / 0.8); +} + +.hover\:bg-orange-100\/85:hover { + background-color: rgb(255 237 213 / 0.85); +} + +.hover\:bg-orange-100\/90:hover { + background-color: rgb(255 237 213 / 0.9); +} + +.hover\:bg-orange-100\/95:hover { + background-color: rgb(255 237 213 / 0.95); +} + +.hover\:bg-orange-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(254 215 170 / var(--tw-bg-opacity)); +} + +.hover\:bg-orange-50:hover { + --tw-bg-opacity: 1; + background-color: rgb(255 247 237 / var(--tw-bg-opacity)); +} + +.hover\:bg-orange-50\/0:hover { + background-color: rgb(255 247 237 / 0); +} + +.hover\:bg-orange-50\/10:hover { + background-color: rgb(255 247 237 / 0.1); +} + +.hover\:bg-orange-50\/100:hover { + background-color: rgb(255 247 237 / 1); +} + +.hover\:bg-orange-50\/15:hover { + background-color: rgb(255 247 237 / 0.15); +} + +.hover\:bg-orange-50\/20:hover { + background-color: rgb(255 247 237 / 0.2); +} + +.hover\:bg-orange-50\/25:hover { + background-color: rgb(255 247 237 / 0.25); +} + +.hover\:bg-orange-50\/30:hover { + background-color: rgb(255 247 237 / 0.3); +} + +.hover\:bg-orange-50\/35:hover { + background-color: rgb(255 247 237 / 0.35); +} + +.hover\:bg-orange-50\/40:hover { + background-color: rgb(255 247 237 / 0.4); +} + +.hover\:bg-orange-50\/45:hover { + background-color: rgb(255 247 237 / 0.45); +} + +.hover\:bg-orange-50\/5:hover { + background-color: rgb(255 247 237 / 0.05); +} + +.hover\:bg-orange-50\/50:hover { + background-color: rgb(255 247 237 / 0.5); +} + +.hover\:bg-orange-50\/55:hover { + background-color: rgb(255 247 237 / 0.55); +} + +.hover\:bg-orange-50\/60:hover { + background-color: rgb(255 247 237 / 0.6); +} + +.hover\:bg-orange-50\/65:hover { + background-color: rgb(255 247 237 / 0.65); +} + +.hover\:bg-orange-50\/70:hover { + background-color: rgb(255 247 237 / 0.7); +} + +.hover\:bg-orange-50\/75:hover { + background-color: rgb(255 247 237 / 0.75); +} + +.hover\:bg-orange-50\/80:hover { + background-color: rgb(255 247 237 / 0.8); +} + +.hover\:bg-orange-50\/85:hover { + background-color: rgb(255 247 237 / 0.85); +} + +.hover\:bg-orange-50\/90:hover { + background-color: rgb(255 247 237 / 0.9); +} + +.hover\:bg-orange-50\/95:hover { + background-color: rgb(255 247 237 / 0.95); +} + +.hover\:bg-orange-500:hover { + --tw-bg-opacity: 1; + background-color: rgb(249 115 22 / var(--tw-bg-opacity)); +} + +.hover\:bg-orange-500\/0:hover { + background-color: rgb(249 115 22 / 0); +} + +.hover\:bg-orange-500\/10:hover { + background-color: rgb(249 115 22 / 0.1); +} + +.hover\:bg-orange-500\/100:hover { + background-color: rgb(249 115 22 / 1); +} + +.hover\:bg-orange-500\/15:hover { + background-color: rgb(249 115 22 / 0.15); +} + +.hover\:bg-orange-500\/20:hover { + background-color: rgb(249 115 22 / 0.2); +} + +.hover\:bg-orange-500\/25:hover { + background-color: rgb(249 115 22 / 0.25); +} + +.hover\:bg-orange-500\/30:hover { + background-color: rgb(249 115 22 / 0.3); +} + +.hover\:bg-orange-500\/35:hover { + background-color: rgb(249 115 22 / 0.35); +} + +.hover\:bg-orange-500\/40:hover { + background-color: rgb(249 115 22 / 0.4); +} + +.hover\:bg-orange-500\/45:hover { + background-color: rgb(249 115 22 / 0.45); +} + +.hover\:bg-orange-500\/5:hover { + background-color: rgb(249 115 22 / 0.05); +} + +.hover\:bg-orange-500\/50:hover { + background-color: rgb(249 115 22 / 0.5); +} + +.hover\:bg-orange-500\/55:hover { + background-color: rgb(249 115 22 / 0.55); +} + +.hover\:bg-orange-500\/60:hover { + background-color: rgb(249 115 22 / 0.6); +} + +.hover\:bg-orange-500\/65:hover { + background-color: rgb(249 115 22 / 0.65); +} + +.hover\:bg-orange-500\/70:hover { + background-color: rgb(249 115 22 / 0.7); +} + +.hover\:bg-orange-500\/75:hover { + background-color: rgb(249 115 22 / 0.75); +} + +.hover\:bg-orange-500\/80:hover { + background-color: rgb(249 115 22 / 0.8); +} + +.hover\:bg-orange-500\/85:hover { + background-color: rgb(249 115 22 / 0.85); +} + +.hover\:bg-orange-500\/90:hover { + background-color: rgb(249 115 22 / 0.9); +} + +.hover\:bg-orange-500\/95:hover { + background-color: rgb(249 115 22 / 0.95); +} + +.hover\:bg-orange-800:hover { + --tw-bg-opacity: 1; + background-color: rgb(154 52 18 / var(--tw-bg-opacity)); +} + +.hover\:bg-orange-800\/0:hover { + background-color: rgb(154 52 18 / 0); +} + +.hover\:bg-orange-800\/10:hover { + background-color: rgb(154 52 18 / 0.1); +} + +.hover\:bg-orange-800\/100:hover { + background-color: rgb(154 52 18 / 1); +} + +.hover\:bg-orange-800\/15:hover { + background-color: rgb(154 52 18 / 0.15); +} + +.hover\:bg-orange-800\/20:hover { + background-color: rgb(154 52 18 / 0.2); +} + +.hover\:bg-orange-800\/25:hover { + background-color: rgb(154 52 18 / 0.25); +} + +.hover\:bg-orange-800\/30:hover { + background-color: rgb(154 52 18 / 0.3); +} + +.hover\:bg-orange-800\/35:hover { + background-color: rgb(154 52 18 / 0.35); +} + +.hover\:bg-orange-800\/40:hover { + background-color: rgb(154 52 18 / 0.4); +} + +.hover\:bg-orange-800\/45:hover { + background-color: rgb(154 52 18 / 0.45); +} + +.hover\:bg-orange-800\/5:hover { + background-color: rgb(154 52 18 / 0.05); +} + +.hover\:bg-orange-800\/50:hover { + background-color: rgb(154 52 18 / 0.5); +} + +.hover\:bg-orange-800\/55:hover { + background-color: rgb(154 52 18 / 0.55); +} + +.hover\:bg-orange-800\/60:hover { + background-color: rgb(154 52 18 / 0.6); +} + +.hover\:bg-orange-800\/65:hover { + background-color: rgb(154 52 18 / 0.65); +} + +.hover\:bg-orange-800\/70:hover { + background-color: rgb(154 52 18 / 0.7); +} + +.hover\:bg-orange-800\/75:hover { + background-color: rgb(154 52 18 / 0.75); +} + +.hover\:bg-orange-800\/80:hover { + background-color: rgb(154 52 18 / 0.8); +} + +.hover\:bg-orange-800\/85:hover { + background-color: rgb(154 52 18 / 0.85); +} + +.hover\:bg-orange-800\/90:hover { + background-color: rgb(154 52 18 / 0.9); +} + +.hover\:bg-orange-800\/95:hover { + background-color: rgb(154 52 18 / 0.95); +} + +.hover\:bg-orange-900:hover { + --tw-bg-opacity: 1; + background-color: rgb(124 45 18 / var(--tw-bg-opacity)); +} + +.hover\:bg-orange-900\/0:hover { + background-color: rgb(124 45 18 / 0); +} + +.hover\:bg-orange-900\/10:hover { + background-color: rgb(124 45 18 / 0.1); +} + +.hover\:bg-orange-900\/100:hover { + background-color: rgb(124 45 18 / 1); +} + +.hover\:bg-orange-900\/15:hover { + background-color: rgb(124 45 18 / 0.15); +} + +.hover\:bg-orange-900\/20:hover { + background-color: rgb(124 45 18 / 0.2); +} + +.hover\:bg-orange-900\/25:hover { + background-color: rgb(124 45 18 / 0.25); +} + +.hover\:bg-orange-900\/30:hover { + background-color: rgb(124 45 18 / 0.3); +} + +.hover\:bg-orange-900\/35:hover { + background-color: rgb(124 45 18 / 0.35); +} + +.hover\:bg-orange-900\/40:hover { + background-color: rgb(124 45 18 / 0.4); +} + +.hover\:bg-orange-900\/45:hover { + background-color: rgb(124 45 18 / 0.45); +} + +.hover\:bg-orange-900\/5:hover { + background-color: rgb(124 45 18 / 0.05); +} + +.hover\:bg-orange-900\/50:hover { + background-color: rgb(124 45 18 / 0.5); +} + +.hover\:bg-orange-900\/55:hover { + background-color: rgb(124 45 18 / 0.55); +} + +.hover\:bg-orange-900\/60:hover { + background-color: rgb(124 45 18 / 0.6); +} + +.hover\:bg-orange-900\/65:hover { + background-color: rgb(124 45 18 / 0.65); +} + +.hover\:bg-orange-900\/70:hover { + background-color: rgb(124 45 18 / 0.7); +} + +.hover\:bg-orange-900\/75:hover { + background-color: rgb(124 45 18 / 0.75); +} + +.hover\:bg-orange-900\/80:hover { + background-color: rgb(124 45 18 / 0.8); +} + +.hover\:bg-orange-900\/85:hover { + background-color: rgb(124 45 18 / 0.85); +} + +.hover\:bg-orange-900\/90:hover { + background-color: rgb(124 45 18 / 0.9); +} + +.hover\:bg-orange-900\/95:hover { + background-color: rgb(124 45 18 / 0.95); +} + +.hover\:bg-pink-100:hover { + --tw-bg-opacity: 1; + background-color: rgb(252 231 243 / var(--tw-bg-opacity)); +} + +.hover\:bg-pink-100\/0:hover { + background-color: rgb(252 231 243 / 0); +} + +.hover\:bg-pink-100\/10:hover { + background-color: rgb(252 231 243 / 0.1); +} + +.hover\:bg-pink-100\/100:hover { + background-color: rgb(252 231 243 / 1); +} + +.hover\:bg-pink-100\/15:hover { + background-color: rgb(252 231 243 / 0.15); +} + +.hover\:bg-pink-100\/20:hover { + background-color: rgb(252 231 243 / 0.2); +} + +.hover\:bg-pink-100\/25:hover { + background-color: rgb(252 231 243 / 0.25); +} + +.hover\:bg-pink-100\/30:hover { + background-color: rgb(252 231 243 / 0.3); +} + +.hover\:bg-pink-100\/35:hover { + background-color: rgb(252 231 243 / 0.35); +} + +.hover\:bg-pink-100\/40:hover { + background-color: rgb(252 231 243 / 0.4); +} + +.hover\:bg-pink-100\/45:hover { + background-color: rgb(252 231 243 / 0.45); +} + +.hover\:bg-pink-100\/5:hover { + background-color: rgb(252 231 243 / 0.05); +} + +.hover\:bg-pink-100\/50:hover { + background-color: rgb(252 231 243 / 0.5); +} + +.hover\:bg-pink-100\/55:hover { + background-color: rgb(252 231 243 / 0.55); +} + +.hover\:bg-pink-100\/60:hover { + background-color: rgb(252 231 243 / 0.6); +} + +.hover\:bg-pink-100\/65:hover { + background-color: rgb(252 231 243 / 0.65); +} + +.hover\:bg-pink-100\/70:hover { + background-color: rgb(252 231 243 / 0.7); +} + +.hover\:bg-pink-100\/75:hover { + background-color: rgb(252 231 243 / 0.75); +} + +.hover\:bg-pink-100\/80:hover { + background-color: rgb(252 231 243 / 0.8); +} + +.hover\:bg-pink-100\/85:hover { + background-color: rgb(252 231 243 / 0.85); +} + +.hover\:bg-pink-100\/90:hover { + background-color: rgb(252 231 243 / 0.9); +} + +.hover\:bg-pink-100\/95:hover { + background-color: rgb(252 231 243 / 0.95); +} + +.hover\:bg-pink-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(251 207 232 / var(--tw-bg-opacity)); +} + +.hover\:bg-pink-50:hover { + --tw-bg-opacity: 1; + background-color: rgb(253 242 248 / var(--tw-bg-opacity)); +} + +.hover\:bg-pink-50\/0:hover { + background-color: rgb(253 242 248 / 0); +} + +.hover\:bg-pink-50\/10:hover { + background-color: rgb(253 242 248 / 0.1); +} + +.hover\:bg-pink-50\/100:hover { + background-color: rgb(253 242 248 / 1); +} + +.hover\:bg-pink-50\/15:hover { + background-color: rgb(253 242 248 / 0.15); +} + +.hover\:bg-pink-50\/20:hover { + background-color: rgb(253 242 248 / 0.2); +} + +.hover\:bg-pink-50\/25:hover { + background-color: rgb(253 242 248 / 0.25); +} + +.hover\:bg-pink-50\/30:hover { + background-color: rgb(253 242 248 / 0.3); +} + +.hover\:bg-pink-50\/35:hover { + background-color: rgb(253 242 248 / 0.35); +} + +.hover\:bg-pink-50\/40:hover { + background-color: rgb(253 242 248 / 0.4); +} + +.hover\:bg-pink-50\/45:hover { + background-color: rgb(253 242 248 / 0.45); +} + +.hover\:bg-pink-50\/5:hover { + background-color: rgb(253 242 248 / 0.05); +} + +.hover\:bg-pink-50\/50:hover { + background-color: rgb(253 242 248 / 0.5); +} + +.hover\:bg-pink-50\/55:hover { + background-color: rgb(253 242 248 / 0.55); +} + +.hover\:bg-pink-50\/60:hover { + background-color: rgb(253 242 248 / 0.6); +} + +.hover\:bg-pink-50\/65:hover { + background-color: rgb(253 242 248 / 0.65); +} + +.hover\:bg-pink-50\/70:hover { + background-color: rgb(253 242 248 / 0.7); +} + +.hover\:bg-pink-50\/75:hover { + background-color: rgb(253 242 248 / 0.75); +} + +.hover\:bg-pink-50\/80:hover { + background-color: rgb(253 242 248 / 0.8); +} + +.hover\:bg-pink-50\/85:hover { + background-color: rgb(253 242 248 / 0.85); +} + +.hover\:bg-pink-50\/90:hover { + background-color: rgb(253 242 248 / 0.9); +} + +.hover\:bg-pink-50\/95:hover { + background-color: rgb(253 242 248 / 0.95); +} + +.hover\:bg-pink-500:hover { + --tw-bg-opacity: 1; + background-color: rgb(236 72 153 / var(--tw-bg-opacity)); +} + +.hover\:bg-pink-500\/0:hover { + background-color: rgb(236 72 153 / 0); +} + +.hover\:bg-pink-500\/10:hover { + background-color: rgb(236 72 153 / 0.1); +} + +.hover\:bg-pink-500\/100:hover { + background-color: rgb(236 72 153 / 1); +} + +.hover\:bg-pink-500\/15:hover { + background-color: rgb(236 72 153 / 0.15); +} + +.hover\:bg-pink-500\/20:hover { + background-color: rgb(236 72 153 / 0.2); +} + +.hover\:bg-pink-500\/25:hover { + background-color: rgb(236 72 153 / 0.25); +} + +.hover\:bg-pink-500\/30:hover { + background-color: rgb(236 72 153 / 0.3); +} + +.hover\:bg-pink-500\/35:hover { + background-color: rgb(236 72 153 / 0.35); +} + +.hover\:bg-pink-500\/40:hover { + background-color: rgb(236 72 153 / 0.4); +} + +.hover\:bg-pink-500\/45:hover { + background-color: rgb(236 72 153 / 0.45); +} + +.hover\:bg-pink-500\/5:hover { + background-color: rgb(236 72 153 / 0.05); +} + +.hover\:bg-pink-500\/50:hover { + background-color: rgb(236 72 153 / 0.5); +} + +.hover\:bg-pink-500\/55:hover { + background-color: rgb(236 72 153 / 0.55); +} + +.hover\:bg-pink-500\/60:hover { + background-color: rgb(236 72 153 / 0.6); +} + +.hover\:bg-pink-500\/65:hover { + background-color: rgb(236 72 153 / 0.65); +} + +.hover\:bg-pink-500\/70:hover { + background-color: rgb(236 72 153 / 0.7); +} + +.hover\:bg-pink-500\/75:hover { + background-color: rgb(236 72 153 / 0.75); +} + +.hover\:bg-pink-500\/80:hover { + background-color: rgb(236 72 153 / 0.8); +} + +.hover\:bg-pink-500\/85:hover { + background-color: rgb(236 72 153 / 0.85); +} + +.hover\:bg-pink-500\/90:hover { + background-color: rgb(236 72 153 / 0.9); +} + +.hover\:bg-pink-500\/95:hover { + background-color: rgb(236 72 153 / 0.95); +} + +.hover\:bg-pink-800:hover { + --tw-bg-opacity: 1; + background-color: rgb(157 23 77 / var(--tw-bg-opacity)); +} + +.hover\:bg-pink-800\/0:hover { + background-color: rgb(157 23 77 / 0); +} + +.hover\:bg-pink-800\/10:hover { + background-color: rgb(157 23 77 / 0.1); +} + +.hover\:bg-pink-800\/100:hover { + background-color: rgb(157 23 77 / 1); +} + +.hover\:bg-pink-800\/15:hover { + background-color: rgb(157 23 77 / 0.15); +} + +.hover\:bg-pink-800\/20:hover { + background-color: rgb(157 23 77 / 0.2); +} + +.hover\:bg-pink-800\/25:hover { + background-color: rgb(157 23 77 / 0.25); +} + +.hover\:bg-pink-800\/30:hover { + background-color: rgb(157 23 77 / 0.3); +} + +.hover\:bg-pink-800\/35:hover { + background-color: rgb(157 23 77 / 0.35); +} + +.hover\:bg-pink-800\/40:hover { + background-color: rgb(157 23 77 / 0.4); +} + +.hover\:bg-pink-800\/45:hover { + background-color: rgb(157 23 77 / 0.45); +} + +.hover\:bg-pink-800\/5:hover { + background-color: rgb(157 23 77 / 0.05); +} + +.hover\:bg-pink-800\/50:hover { + background-color: rgb(157 23 77 / 0.5); +} + +.hover\:bg-pink-800\/55:hover { + background-color: rgb(157 23 77 / 0.55); +} + +.hover\:bg-pink-800\/60:hover { + background-color: rgb(157 23 77 / 0.6); +} + +.hover\:bg-pink-800\/65:hover { + background-color: rgb(157 23 77 / 0.65); +} + +.hover\:bg-pink-800\/70:hover { + background-color: rgb(157 23 77 / 0.7); +} + +.hover\:bg-pink-800\/75:hover { + background-color: rgb(157 23 77 / 0.75); +} + +.hover\:bg-pink-800\/80:hover { + background-color: rgb(157 23 77 / 0.8); +} + +.hover\:bg-pink-800\/85:hover { + background-color: rgb(157 23 77 / 0.85); +} + +.hover\:bg-pink-800\/90:hover { + background-color: rgb(157 23 77 / 0.9); +} + +.hover\:bg-pink-800\/95:hover { + background-color: rgb(157 23 77 / 0.95); +} + +.hover\:bg-pink-900:hover { + --tw-bg-opacity: 1; + background-color: rgb(131 24 67 / var(--tw-bg-opacity)); +} + +.hover\:bg-pink-900\/0:hover { + background-color: rgb(131 24 67 / 0); +} + +.hover\:bg-pink-900\/10:hover { + background-color: rgb(131 24 67 / 0.1); +} + +.hover\:bg-pink-900\/100:hover { + background-color: rgb(131 24 67 / 1); +} + +.hover\:bg-pink-900\/15:hover { + background-color: rgb(131 24 67 / 0.15); +} + +.hover\:bg-pink-900\/20:hover { + background-color: rgb(131 24 67 / 0.2); +} + +.hover\:bg-pink-900\/25:hover { + background-color: rgb(131 24 67 / 0.25); +} + +.hover\:bg-pink-900\/30:hover { + background-color: rgb(131 24 67 / 0.3); +} + +.hover\:bg-pink-900\/35:hover { + background-color: rgb(131 24 67 / 0.35); +} + +.hover\:bg-pink-900\/40:hover { + background-color: rgb(131 24 67 / 0.4); +} + +.hover\:bg-pink-900\/45:hover { + background-color: rgb(131 24 67 / 0.45); +} + +.hover\:bg-pink-900\/5:hover { + background-color: rgb(131 24 67 / 0.05); +} + +.hover\:bg-pink-900\/50:hover { + background-color: rgb(131 24 67 / 0.5); +} + +.hover\:bg-pink-900\/55:hover { + background-color: rgb(131 24 67 / 0.55); +} + +.hover\:bg-pink-900\/60:hover { + background-color: rgb(131 24 67 / 0.6); +} + +.hover\:bg-pink-900\/65:hover { + background-color: rgb(131 24 67 / 0.65); +} + +.hover\:bg-pink-900\/70:hover { + background-color: rgb(131 24 67 / 0.7); +} + +.hover\:bg-pink-900\/75:hover { + background-color: rgb(131 24 67 / 0.75); +} + +.hover\:bg-pink-900\/80:hover { + background-color: rgb(131 24 67 / 0.8); +} + +.hover\:bg-pink-900\/85:hover { + background-color: rgb(131 24 67 / 0.85); +} + +.hover\:bg-pink-900\/90:hover { + background-color: rgb(131 24 67 / 0.9); +} + +.hover\:bg-pink-900\/95:hover { + background-color: rgb(131 24 67 / 0.95); +} + +.hover\:bg-purple-100:hover { + --tw-bg-opacity: 1; + background-color: rgb(243 232 255 / var(--tw-bg-opacity)); +} + +.hover\:bg-purple-100\/0:hover { + background-color: rgb(243 232 255 / 0); +} + +.hover\:bg-purple-100\/10:hover { + background-color: rgb(243 232 255 / 0.1); +} + +.hover\:bg-purple-100\/100:hover { + background-color: rgb(243 232 255 / 1); +} + +.hover\:bg-purple-100\/15:hover { + background-color: rgb(243 232 255 / 0.15); +} + +.hover\:bg-purple-100\/20:hover { + background-color: rgb(243 232 255 / 0.2); +} + +.hover\:bg-purple-100\/25:hover { + background-color: rgb(243 232 255 / 0.25); +} + +.hover\:bg-purple-100\/30:hover { + background-color: rgb(243 232 255 / 0.3); +} + +.hover\:bg-purple-100\/35:hover { + background-color: rgb(243 232 255 / 0.35); +} + +.hover\:bg-purple-100\/40:hover { + background-color: rgb(243 232 255 / 0.4); +} + +.hover\:bg-purple-100\/45:hover { + background-color: rgb(243 232 255 / 0.45); +} + +.hover\:bg-purple-100\/5:hover { + background-color: rgb(243 232 255 / 0.05); +} + +.hover\:bg-purple-100\/50:hover { + background-color: rgb(243 232 255 / 0.5); +} + +.hover\:bg-purple-100\/55:hover { + background-color: rgb(243 232 255 / 0.55); +} + +.hover\:bg-purple-100\/60:hover { + background-color: rgb(243 232 255 / 0.6); +} + +.hover\:bg-purple-100\/65:hover { + background-color: rgb(243 232 255 / 0.65); +} + +.hover\:bg-purple-100\/70:hover { + background-color: rgb(243 232 255 / 0.7); +} + +.hover\:bg-purple-100\/75:hover { + background-color: rgb(243 232 255 / 0.75); +} + +.hover\:bg-purple-100\/80:hover { + background-color: rgb(243 232 255 / 0.8); +} + +.hover\:bg-purple-100\/85:hover { + background-color: rgb(243 232 255 / 0.85); +} + +.hover\:bg-purple-100\/90:hover { + background-color: rgb(243 232 255 / 0.9); +} + +.hover\:bg-purple-100\/95:hover { + background-color: rgb(243 232 255 / 0.95); +} + +.hover\:bg-purple-50:hover { + --tw-bg-opacity: 1; + background-color: rgb(250 245 255 / var(--tw-bg-opacity)); +} + +.hover\:bg-purple-50\/0:hover { + background-color: rgb(250 245 255 / 0); +} + +.hover\:bg-purple-50\/10:hover { + background-color: rgb(250 245 255 / 0.1); +} + +.hover\:bg-purple-50\/100:hover { + background-color: rgb(250 245 255 / 1); +} + +.hover\:bg-purple-50\/15:hover { + background-color: rgb(250 245 255 / 0.15); +} + +.hover\:bg-purple-50\/20:hover { + background-color: rgb(250 245 255 / 0.2); +} + +.hover\:bg-purple-50\/25:hover { + background-color: rgb(250 245 255 / 0.25); +} + +.hover\:bg-purple-50\/30:hover { + background-color: rgb(250 245 255 / 0.3); +} + +.hover\:bg-purple-50\/35:hover { + background-color: rgb(250 245 255 / 0.35); +} + +.hover\:bg-purple-50\/40:hover { + background-color: rgb(250 245 255 / 0.4); +} + +.hover\:bg-purple-50\/45:hover { + background-color: rgb(250 245 255 / 0.45); +} + +.hover\:bg-purple-50\/5:hover { + background-color: rgb(250 245 255 / 0.05); +} + +.hover\:bg-purple-50\/50:hover { + background-color: rgb(250 245 255 / 0.5); +} + +.hover\:bg-purple-50\/55:hover { + background-color: rgb(250 245 255 / 0.55); +} + +.hover\:bg-purple-50\/60:hover { + background-color: rgb(250 245 255 / 0.6); +} + +.hover\:bg-purple-50\/65:hover { + background-color: rgb(250 245 255 / 0.65); +} + +.hover\:bg-purple-50\/70:hover { + background-color: rgb(250 245 255 / 0.7); +} + +.hover\:bg-purple-50\/75:hover { + background-color: rgb(250 245 255 / 0.75); +} + +.hover\:bg-purple-50\/80:hover { + background-color: rgb(250 245 255 / 0.8); +} + +.hover\:bg-purple-50\/85:hover { + background-color: rgb(250 245 255 / 0.85); +} + +.hover\:bg-purple-50\/90:hover { + background-color: rgb(250 245 255 / 0.9); +} + +.hover\:bg-purple-50\/95:hover { + background-color: rgb(250 245 255 / 0.95); +} + +.hover\:bg-purple-500:hover { + --tw-bg-opacity: 1; + background-color: rgb(168 85 247 / var(--tw-bg-opacity)); +} + +.hover\:bg-purple-500\/0:hover { + background-color: rgb(168 85 247 / 0); +} + +.hover\:bg-purple-500\/10:hover { + background-color: rgb(168 85 247 / 0.1); +} + +.hover\:bg-purple-500\/100:hover { + background-color: rgb(168 85 247 / 1); +} + +.hover\:bg-purple-500\/15:hover { + background-color: rgb(168 85 247 / 0.15); +} + +.hover\:bg-purple-500\/20:hover { + background-color: rgb(168 85 247 / 0.2); +} + +.hover\:bg-purple-500\/25:hover { + background-color: rgb(168 85 247 / 0.25); +} + +.hover\:bg-purple-500\/30:hover { + background-color: rgb(168 85 247 / 0.3); +} + +.hover\:bg-purple-500\/35:hover { + background-color: rgb(168 85 247 / 0.35); +} + +.hover\:bg-purple-500\/40:hover { + background-color: rgb(168 85 247 / 0.4); +} + +.hover\:bg-purple-500\/45:hover { + background-color: rgb(168 85 247 / 0.45); +} + +.hover\:bg-purple-500\/5:hover { + background-color: rgb(168 85 247 / 0.05); +} + +.hover\:bg-purple-500\/50:hover { + background-color: rgb(168 85 247 / 0.5); +} + +.hover\:bg-purple-500\/55:hover { + background-color: rgb(168 85 247 / 0.55); +} + +.hover\:bg-purple-500\/60:hover { + background-color: rgb(168 85 247 / 0.6); +} + +.hover\:bg-purple-500\/65:hover { + background-color: rgb(168 85 247 / 0.65); +} + +.hover\:bg-purple-500\/70:hover { + background-color: rgb(168 85 247 / 0.7); +} + +.hover\:bg-purple-500\/75:hover { + background-color: rgb(168 85 247 / 0.75); +} + +.hover\:bg-purple-500\/80:hover { + background-color: rgb(168 85 247 / 0.8); +} + +.hover\:bg-purple-500\/85:hover { + background-color: rgb(168 85 247 / 0.85); +} + +.hover\:bg-purple-500\/90:hover { + background-color: rgb(168 85 247 / 0.9); +} + +.hover\:bg-purple-500\/95:hover { + background-color: rgb(168 85 247 / 0.95); +} + +.hover\:bg-purple-800:hover { + --tw-bg-opacity: 1; + background-color: rgb(107 33 168 / var(--tw-bg-opacity)); +} + +.hover\:bg-purple-800\/0:hover { + background-color: rgb(107 33 168 / 0); +} + +.hover\:bg-purple-800\/10:hover { + background-color: rgb(107 33 168 / 0.1); +} + +.hover\:bg-purple-800\/100:hover { + background-color: rgb(107 33 168 / 1); +} + +.hover\:bg-purple-800\/15:hover { + background-color: rgb(107 33 168 / 0.15); +} + +.hover\:bg-purple-800\/20:hover { + background-color: rgb(107 33 168 / 0.2); +} + +.hover\:bg-purple-800\/25:hover { + background-color: rgb(107 33 168 / 0.25); +} + +.hover\:bg-purple-800\/30:hover { + background-color: rgb(107 33 168 / 0.3); +} + +.hover\:bg-purple-800\/35:hover { + background-color: rgb(107 33 168 / 0.35); +} + +.hover\:bg-purple-800\/40:hover { + background-color: rgb(107 33 168 / 0.4); +} + +.hover\:bg-purple-800\/45:hover { + background-color: rgb(107 33 168 / 0.45); +} + +.hover\:bg-purple-800\/5:hover { + background-color: rgb(107 33 168 / 0.05); +} + +.hover\:bg-purple-800\/50:hover { + background-color: rgb(107 33 168 / 0.5); +} + +.hover\:bg-purple-800\/55:hover { + background-color: rgb(107 33 168 / 0.55); +} + +.hover\:bg-purple-800\/60:hover { + background-color: rgb(107 33 168 / 0.6); +} + +.hover\:bg-purple-800\/65:hover { + background-color: rgb(107 33 168 / 0.65); +} + +.hover\:bg-purple-800\/70:hover { + background-color: rgb(107 33 168 / 0.7); +} + +.hover\:bg-purple-800\/75:hover { + background-color: rgb(107 33 168 / 0.75); +} + +.hover\:bg-purple-800\/80:hover { + background-color: rgb(107 33 168 / 0.8); +} + +.hover\:bg-purple-800\/85:hover { + background-color: rgb(107 33 168 / 0.85); +} + +.hover\:bg-purple-800\/90:hover { + background-color: rgb(107 33 168 / 0.9); +} + +.hover\:bg-purple-800\/95:hover { + background-color: rgb(107 33 168 / 0.95); +} + +.hover\:bg-purple-900:hover { + --tw-bg-opacity: 1; + background-color: rgb(88 28 135 / var(--tw-bg-opacity)); +} + +.hover\:bg-purple-900\/0:hover { + background-color: rgb(88 28 135 / 0); +} + +.hover\:bg-purple-900\/10:hover { + background-color: rgb(88 28 135 / 0.1); +} + +.hover\:bg-purple-900\/100:hover { + background-color: rgb(88 28 135 / 1); +} + +.hover\:bg-purple-900\/15:hover { + background-color: rgb(88 28 135 / 0.15); +} + +.hover\:bg-purple-900\/20:hover { + background-color: rgb(88 28 135 / 0.2); +} + +.hover\:bg-purple-900\/25:hover { + background-color: rgb(88 28 135 / 0.25); +} + +.hover\:bg-purple-900\/30:hover { + background-color: rgb(88 28 135 / 0.3); +} + +.hover\:bg-purple-900\/35:hover { + background-color: rgb(88 28 135 / 0.35); +} + +.hover\:bg-purple-900\/40:hover { + background-color: rgb(88 28 135 / 0.4); +} + +.hover\:bg-purple-900\/45:hover { + background-color: rgb(88 28 135 / 0.45); +} + +.hover\:bg-purple-900\/5:hover { + background-color: rgb(88 28 135 / 0.05); +} + +.hover\:bg-purple-900\/50:hover { + background-color: rgb(88 28 135 / 0.5); +} + +.hover\:bg-purple-900\/55:hover { + background-color: rgb(88 28 135 / 0.55); +} + +.hover\:bg-purple-900\/60:hover { + background-color: rgb(88 28 135 / 0.6); +} + +.hover\:bg-purple-900\/65:hover { + background-color: rgb(88 28 135 / 0.65); +} + +.hover\:bg-purple-900\/70:hover { + background-color: rgb(88 28 135 / 0.7); +} + +.hover\:bg-purple-900\/75:hover { + background-color: rgb(88 28 135 / 0.75); +} + +.hover\:bg-purple-900\/80:hover { + background-color: rgb(88 28 135 / 0.8); +} + +.hover\:bg-purple-900\/85:hover { + background-color: rgb(88 28 135 / 0.85); +} + +.hover\:bg-purple-900\/90:hover { + background-color: rgb(88 28 135 / 0.9); +} + +.hover\:bg-purple-900\/95:hover { + background-color: rgb(88 28 135 / 0.95); +} + +.hover\:bg-red-100:hover { + --tw-bg-opacity: 1; + background-color: rgb(254 226 226 / var(--tw-bg-opacity)); +} + +.hover\:bg-yellow-100:hover { + --tw-bg-opacity: 1; + background-color: rgb(254 249 195 / var(--tw-bg-opacity)); +} + +.hover\:bg-yellow-100\/0:hover { + background-color: rgb(254 249 195 / 0); +} + +.hover\:bg-yellow-100\/10:hover { + background-color: rgb(254 249 195 / 0.1); +} + +.hover\:bg-yellow-100\/100:hover { + background-color: rgb(254 249 195 / 1); +} + +.hover\:bg-yellow-100\/15:hover { + background-color: rgb(254 249 195 / 0.15); +} + +.hover\:bg-yellow-100\/20:hover { + background-color: rgb(254 249 195 / 0.2); +} + +.hover\:bg-yellow-100\/25:hover { + background-color: rgb(254 249 195 / 0.25); +} + +.hover\:bg-yellow-100\/30:hover { + background-color: rgb(254 249 195 / 0.3); +} + +.hover\:bg-yellow-100\/35:hover { + background-color: rgb(254 249 195 / 0.35); +} + +.hover\:bg-yellow-100\/40:hover { + background-color: rgb(254 249 195 / 0.4); +} + +.hover\:bg-yellow-100\/45:hover { + background-color: rgb(254 249 195 / 0.45); +} + +.hover\:bg-yellow-100\/5:hover { + background-color: rgb(254 249 195 / 0.05); +} + +.hover\:bg-yellow-100\/50:hover { + background-color: rgb(254 249 195 / 0.5); +} + +.hover\:bg-yellow-100\/55:hover { + background-color: rgb(254 249 195 / 0.55); +} + +.hover\:bg-yellow-100\/60:hover { + background-color: rgb(254 249 195 / 0.6); +} + +.hover\:bg-yellow-100\/65:hover { + background-color: rgb(254 249 195 / 0.65); +} + +.hover\:bg-yellow-100\/70:hover { + background-color: rgb(254 249 195 / 0.7); +} + +.hover\:bg-yellow-100\/75:hover { + background-color: rgb(254 249 195 / 0.75); +} + +.hover\:bg-yellow-100\/80:hover { + background-color: rgb(254 249 195 / 0.8); +} + +.hover\:bg-yellow-100\/85:hover { + background-color: rgb(254 249 195 / 0.85); +} + +.hover\:bg-yellow-100\/90:hover { + background-color: rgb(254 249 195 / 0.9); +} + +.hover\:bg-yellow-100\/95:hover { + background-color: rgb(254 249 195 / 0.95); +} + +.hover\:bg-yellow-50:hover { + --tw-bg-opacity: 1; + background-color: rgb(254 252 232 / var(--tw-bg-opacity)); +} + +.hover\:bg-yellow-50\/0:hover { + background-color: rgb(254 252 232 / 0); +} + +.hover\:bg-yellow-50\/10:hover { + background-color: rgb(254 252 232 / 0.1); +} + +.hover\:bg-yellow-50\/100:hover { + background-color: rgb(254 252 232 / 1); +} + +.hover\:bg-yellow-50\/15:hover { + background-color: rgb(254 252 232 / 0.15); +} + +.hover\:bg-yellow-50\/20:hover { + background-color: rgb(254 252 232 / 0.2); +} + +.hover\:bg-yellow-50\/25:hover { + background-color: rgb(254 252 232 / 0.25); +} + +.hover\:bg-yellow-50\/30:hover { + background-color: rgb(254 252 232 / 0.3); +} + +.hover\:bg-yellow-50\/35:hover { + background-color: rgb(254 252 232 / 0.35); +} + +.hover\:bg-yellow-50\/40:hover { + background-color: rgb(254 252 232 / 0.4); +} + +.hover\:bg-yellow-50\/45:hover { + background-color: rgb(254 252 232 / 0.45); +} + +.hover\:bg-yellow-50\/5:hover { + background-color: rgb(254 252 232 / 0.05); +} + +.hover\:bg-yellow-50\/50:hover { + background-color: rgb(254 252 232 / 0.5); +} + +.hover\:bg-yellow-50\/55:hover { + background-color: rgb(254 252 232 / 0.55); +} + +.hover\:bg-yellow-50\/60:hover { + background-color: rgb(254 252 232 / 0.6); +} + +.hover\:bg-yellow-50\/65:hover { + background-color: rgb(254 252 232 / 0.65); +} + +.hover\:bg-yellow-50\/70:hover { + background-color: rgb(254 252 232 / 0.7); +} + +.hover\:bg-yellow-50\/75:hover { + background-color: rgb(254 252 232 / 0.75); +} + +.hover\:bg-yellow-50\/80:hover { + background-color: rgb(254 252 232 / 0.8); +} + +.hover\:bg-yellow-50\/85:hover { + background-color: rgb(254 252 232 / 0.85); +} + +.hover\:bg-yellow-50\/90:hover { + background-color: rgb(254 252 232 / 0.9); +} + +.hover\:bg-yellow-50\/95:hover { + background-color: rgb(254 252 232 / 0.95); +} + +.hover\:bg-yellow-500:hover { + --tw-bg-opacity: 1; + background-color: rgb(234 179 8 / var(--tw-bg-opacity)); +} + +.hover\:bg-yellow-500\/0:hover { + background-color: rgb(234 179 8 / 0); +} + +.hover\:bg-yellow-500\/10:hover { + background-color: rgb(234 179 8 / 0.1); +} + +.hover\:bg-yellow-500\/100:hover { + background-color: rgb(234 179 8 / 1); +} + +.hover\:bg-yellow-500\/15:hover { + background-color: rgb(234 179 8 / 0.15); +} + +.hover\:bg-yellow-500\/20:hover { + background-color: rgb(234 179 8 / 0.2); +} + +.hover\:bg-yellow-500\/25:hover { + background-color: rgb(234 179 8 / 0.25); +} + +.hover\:bg-yellow-500\/30:hover { + background-color: rgb(234 179 8 / 0.3); +} + +.hover\:bg-yellow-500\/35:hover { + background-color: rgb(234 179 8 / 0.35); +} + +.hover\:bg-yellow-500\/40:hover { + background-color: rgb(234 179 8 / 0.4); +} + +.hover\:bg-yellow-500\/45:hover { + background-color: rgb(234 179 8 / 0.45); +} + +.hover\:bg-yellow-500\/5:hover { + background-color: rgb(234 179 8 / 0.05); +} + +.hover\:bg-yellow-500\/50:hover { + background-color: rgb(234 179 8 / 0.5); +} + +.hover\:bg-yellow-500\/55:hover { + background-color: rgb(234 179 8 / 0.55); +} + +.hover\:bg-yellow-500\/60:hover { + background-color: rgb(234 179 8 / 0.6); +} + +.hover\:bg-yellow-500\/65:hover { + background-color: rgb(234 179 8 / 0.65); +} + +.hover\:bg-yellow-500\/70:hover { + background-color: rgb(234 179 8 / 0.7); +} + +.hover\:bg-yellow-500\/75:hover { + background-color: rgb(234 179 8 / 0.75); +} + +.hover\:bg-yellow-500\/80:hover { + background-color: rgb(234 179 8 / 0.8); +} + +.hover\:bg-yellow-500\/85:hover { + background-color: rgb(234 179 8 / 0.85); +} + +.hover\:bg-yellow-500\/90:hover { + background-color: rgb(234 179 8 / 0.9); +} + +.hover\:bg-yellow-500\/95:hover { + background-color: rgb(234 179 8 / 0.95); +} + +.hover\:bg-yellow-800:hover { + --tw-bg-opacity: 1; + background-color: rgb(133 77 14 / var(--tw-bg-opacity)); +} + +.hover\:bg-yellow-800\/0:hover { + background-color: rgb(133 77 14 / 0); +} + +.hover\:bg-yellow-800\/10:hover { + background-color: rgb(133 77 14 / 0.1); +} + +.hover\:bg-yellow-800\/100:hover { + background-color: rgb(133 77 14 / 1); +} + +.hover\:bg-yellow-800\/15:hover { + background-color: rgb(133 77 14 / 0.15); +} + +.hover\:bg-yellow-800\/20:hover { + background-color: rgb(133 77 14 / 0.2); +} + +.hover\:bg-yellow-800\/25:hover { + background-color: rgb(133 77 14 / 0.25); +} + +.hover\:bg-yellow-800\/30:hover { + background-color: rgb(133 77 14 / 0.3); +} + +.hover\:bg-yellow-800\/35:hover { + background-color: rgb(133 77 14 / 0.35); +} + +.hover\:bg-yellow-800\/40:hover { + background-color: rgb(133 77 14 / 0.4); +} + +.hover\:bg-yellow-800\/45:hover { + background-color: rgb(133 77 14 / 0.45); +} + +.hover\:bg-yellow-800\/5:hover { + background-color: rgb(133 77 14 / 0.05); +} + +.hover\:bg-yellow-800\/50:hover { + background-color: rgb(133 77 14 / 0.5); +} + +.hover\:bg-yellow-800\/55:hover { + background-color: rgb(133 77 14 / 0.55); +} + +.hover\:bg-yellow-800\/60:hover { + background-color: rgb(133 77 14 / 0.6); +} + +.hover\:bg-yellow-800\/65:hover { + background-color: rgb(133 77 14 / 0.65); +} + +.hover\:bg-yellow-800\/70:hover { + background-color: rgb(133 77 14 / 0.7); +} + +.hover\:bg-yellow-800\/75:hover { + background-color: rgb(133 77 14 / 0.75); +} + +.hover\:bg-yellow-800\/80:hover { + background-color: rgb(133 77 14 / 0.8); +} + +.hover\:bg-yellow-800\/85:hover { + background-color: rgb(133 77 14 / 0.85); +} + +.hover\:bg-yellow-800\/90:hover { + background-color: rgb(133 77 14 / 0.9); +} + +.hover\:bg-yellow-800\/95:hover { + background-color: rgb(133 77 14 / 0.95); +} + +.hover\:bg-yellow-900:hover { + --tw-bg-opacity: 1; + background-color: rgb(113 63 18 / var(--tw-bg-opacity)); +} + +.hover\:bg-yellow-900\/0:hover { + background-color: rgb(113 63 18 / 0); +} + +.hover\:bg-yellow-900\/10:hover { + background-color: rgb(113 63 18 / 0.1); +} + +.hover\:bg-yellow-900\/100:hover { + background-color: rgb(113 63 18 / 1); +} + +.hover\:bg-yellow-900\/15:hover { + background-color: rgb(113 63 18 / 0.15); +} + +.hover\:bg-yellow-900\/20:hover { + background-color: rgb(113 63 18 / 0.2); +} + +.hover\:bg-yellow-900\/25:hover { + background-color: rgb(113 63 18 / 0.25); +} + +.hover\:bg-yellow-900\/30:hover { + background-color: rgb(113 63 18 / 0.3); +} + +.hover\:bg-yellow-900\/35:hover { + background-color: rgb(113 63 18 / 0.35); +} + +.hover\:bg-yellow-900\/40:hover { + background-color: rgb(113 63 18 / 0.4); +} + +.hover\:bg-yellow-900\/45:hover { + background-color: rgb(113 63 18 / 0.45); +} + +.hover\:bg-yellow-900\/5:hover { + background-color: rgb(113 63 18 / 0.05); +} + +.hover\:bg-yellow-900\/50:hover { + background-color: rgb(113 63 18 / 0.5); +} + +.hover\:bg-yellow-900\/55:hover { + background-color: rgb(113 63 18 / 0.55); +} + +.hover\:bg-yellow-900\/60:hover { + background-color: rgb(113 63 18 / 0.6); +} + +.hover\:bg-yellow-900\/65:hover { + background-color: rgb(113 63 18 / 0.65); +} + +.hover\:bg-yellow-900\/70:hover { + background-color: rgb(113 63 18 / 0.7); +} + +.hover\:bg-yellow-900\/75:hover { + background-color: rgb(113 63 18 / 0.75); +} + +.hover\:bg-yellow-900\/80:hover { + background-color: rgb(113 63 18 / 0.8); +} + +.hover\:bg-yellow-900\/85:hover { + background-color: rgb(113 63 18 / 0.85); +} + +.hover\:bg-yellow-900\/90:hover { + background-color: rgb(113 63 18 / 0.9); +} + +.hover\:bg-yellow-900\/95:hover { + background-color: rgb(113 63 18 / 0.95); +} + +.hover\:fill-blue-400:hover { + fill: #60a5fa; +} + +.hover\:fill-blue-600:hover { + fill: #2563eb; +} + +.hover\:fill-pink-400:hover { + fill: #f472b6; +} + +.hover\:fill-purple-400:hover { + fill: #c084fc; +} + +.hover\:text-amber-600:hover { + --tw-text-opacity: 1; + color: rgb(217 119 6 / var(--tw-text-opacity)); +} + +.hover\:text-blue-400:hover { + --tw-text-opacity: 1; + color: rgb(96 165 250 / var(--tw-text-opacity)); +} + +.hover\:text-blue-400\/0:hover { + color: rgb(96 165 250 / 0); +} + +.hover\:text-blue-400\/10:hover { + color: rgb(96 165 250 / 0.1); +} + +.hover\:text-blue-400\/100:hover { + color: rgb(96 165 250 / 1); +} + +.hover\:text-blue-400\/15:hover { + color: rgb(96 165 250 / 0.15); +} + +.hover\:text-blue-400\/20:hover { + color: rgb(96 165 250 / 0.2); +} + +.hover\:text-blue-400\/25:hover { + color: rgb(96 165 250 / 0.25); +} + +.hover\:text-blue-400\/30:hover { + color: rgb(96 165 250 / 0.3); +} + +.hover\:text-blue-400\/35:hover { + color: rgb(96 165 250 / 0.35); +} + +.hover\:text-blue-400\/40:hover { + color: rgb(96 165 250 / 0.4); +} + +.hover\:text-blue-400\/45:hover { + color: rgb(96 165 250 / 0.45); +} + +.hover\:text-blue-400\/5:hover { + color: rgb(96 165 250 / 0.05); +} + +.hover\:text-blue-400\/50:hover { + color: rgb(96 165 250 / 0.5); +} + +.hover\:text-blue-400\/55:hover { + color: rgb(96 165 250 / 0.55); +} + +.hover\:text-blue-400\/60:hover { + color: rgb(96 165 250 / 0.6); +} + +.hover\:text-blue-400\/65:hover { + color: rgb(96 165 250 / 0.65); +} + +.hover\:text-blue-400\/70:hover { + color: rgb(96 165 250 / 0.7); +} + +.hover\:text-blue-400\/75:hover { + color: rgb(96 165 250 / 0.75); +} + +.hover\:text-blue-400\/80:hover { + color: rgb(96 165 250 / 0.8); +} + +.hover\:text-blue-400\/85:hover { + color: rgb(96 165 250 / 0.85); +} + +.hover\:text-blue-400\/90:hover { + color: rgb(96 165 250 / 0.9); +} + +.hover\:text-blue-400\/95:hover { + color: rgb(96 165 250 / 0.95); +} + +.hover\:text-blue-600:hover { + --tw-text-opacity: 1; + color: rgb(37 99 235 / var(--tw-text-opacity)); +} + +.hover\:text-blue-900:hover { + --tw-text-opacity: 1; + color: rgb(30 58 138 / var(--tw-text-opacity)); +} + +.hover\:text-emerald-400:hover { + --tw-text-opacity: 1; + color: rgb(52 211 153 / var(--tw-text-opacity)); +} + +.hover\:text-emerald-400\/0:hover { + color: rgb(52 211 153 / 0); +} + +.hover\:text-emerald-400\/10:hover { + color: rgb(52 211 153 / 0.1); +} + +.hover\:text-emerald-400\/100:hover { + color: rgb(52 211 153 / 1); +} + +.hover\:text-emerald-400\/15:hover { + color: rgb(52 211 153 / 0.15); +} + +.hover\:text-emerald-400\/20:hover { + color: rgb(52 211 153 / 0.2); +} + +.hover\:text-emerald-400\/25:hover { + color: rgb(52 211 153 / 0.25); +} + +.hover\:text-emerald-400\/30:hover { + color: rgb(52 211 153 / 0.3); +} + +.hover\:text-emerald-400\/35:hover { + color: rgb(52 211 153 / 0.35); +} + +.hover\:text-emerald-400\/40:hover { + color: rgb(52 211 153 / 0.4); +} + +.hover\:text-emerald-400\/45:hover { + color: rgb(52 211 153 / 0.45); +} + +.hover\:text-emerald-400\/5:hover { + color: rgb(52 211 153 / 0.05); +} + +.hover\:text-emerald-400\/50:hover { + color: rgb(52 211 153 / 0.5); +} + +.hover\:text-emerald-400\/55:hover { + color: rgb(52 211 153 / 0.55); +} + +.hover\:text-emerald-400\/60:hover { + color: rgb(52 211 153 / 0.6); +} + +.hover\:text-emerald-400\/65:hover { + color: rgb(52 211 153 / 0.65); +} + +.hover\:text-emerald-400\/70:hover { + color: rgb(52 211 153 / 0.7); +} + +.hover\:text-emerald-400\/75:hover { + color: rgb(52 211 153 / 0.75); +} + +.hover\:text-emerald-400\/80:hover { + color: rgb(52 211 153 / 0.8); +} + +.hover\:text-emerald-400\/85:hover { + color: rgb(52 211 153 / 0.85); +} + +.hover\:text-emerald-400\/90:hover { + color: rgb(52 211 153 / 0.9); +} + +.hover\:text-emerald-400\/95:hover { + color: rgb(52 211 153 / 0.95); +} + +.hover\:text-gray-400:hover { + --tw-text-opacity: 1; + color: rgb(156 163 175 / var(--tw-text-opacity)); +} + +.hover\:text-gray-600:hover { + --tw-text-opacity: 1; + color: rgb(75 85 99 / var(--tw-text-opacity)); +} + +.hover\:text-green-400:hover { + --tw-text-opacity: 1; + color: rgb(74 222 128 / var(--tw-text-opacity)); +} + +.hover\:text-green-400\/0:hover { + color: rgb(74 222 128 / 0); +} + +.hover\:text-green-400\/10:hover { + color: rgb(74 222 128 / 0.1); +} + +.hover\:text-green-400\/100:hover { + color: rgb(74 222 128 / 1); +} + +.hover\:text-green-400\/15:hover { + color: rgb(74 222 128 / 0.15); +} + +.hover\:text-green-400\/20:hover { + color: rgb(74 222 128 / 0.2); +} + +.hover\:text-green-400\/25:hover { + color: rgb(74 222 128 / 0.25); +} + +.hover\:text-green-400\/30:hover { + color: rgb(74 222 128 / 0.3); +} + +.hover\:text-green-400\/35:hover { + color: rgb(74 222 128 / 0.35); +} + +.hover\:text-green-400\/40:hover { + color: rgb(74 222 128 / 0.4); +} + +.hover\:text-green-400\/45:hover { + color: rgb(74 222 128 / 0.45); +} + +.hover\:text-green-400\/5:hover { + color: rgb(74 222 128 / 0.05); +} + +.hover\:text-green-400\/50:hover { + color: rgb(74 222 128 / 0.5); +} + +.hover\:text-green-400\/55:hover { + color: rgb(74 222 128 / 0.55); +} + +.hover\:text-green-400\/60:hover { + color: rgb(74 222 128 / 0.6); +} + +.hover\:text-green-400\/65:hover { + color: rgb(74 222 128 / 0.65); +} + +.hover\:text-green-400\/70:hover { + color: rgb(74 222 128 / 0.7); +} + +.hover\:text-green-400\/75:hover { + color: rgb(74 222 128 / 0.75); +} + +.hover\:text-green-400\/80:hover { + color: rgb(74 222 128 / 0.8); +} + +.hover\:text-green-400\/85:hover { + color: rgb(74 222 128 / 0.85); +} + +.hover\:text-green-400\/90:hover { + color: rgb(74 222 128 / 0.9); +} + +.hover\:text-green-400\/95:hover { + color: rgb(74 222 128 / 0.95); +} + +.hover\:text-indigo-200:hover { + --tw-text-opacity: 1; + color: rgb(199 210 254 / var(--tw-text-opacity)); +} + +.hover\:text-indigo-400:hover { + --tw-text-opacity: 1; + color: rgb(129 140 248 / var(--tw-text-opacity)); +} + +.hover\:text-indigo-400\/0:hover { + color: rgb(129 140 248 / 0); +} + +.hover\:text-indigo-400\/10:hover { + color: rgb(129 140 248 / 0.1); +} + +.hover\:text-indigo-400\/100:hover { + color: rgb(129 140 248 / 1); +} + +.hover\:text-indigo-400\/15:hover { + color: rgb(129 140 248 / 0.15); +} + +.hover\:text-indigo-400\/20:hover { + color: rgb(129 140 248 / 0.2); +} + +.hover\:text-indigo-400\/25:hover { + color: rgb(129 140 248 / 0.25); +} + +.hover\:text-indigo-400\/30:hover { + color: rgb(129 140 248 / 0.3); +} + +.hover\:text-indigo-400\/35:hover { + color: rgb(129 140 248 / 0.35); +} + +.hover\:text-indigo-400\/40:hover { + color: rgb(129 140 248 / 0.4); +} + +.hover\:text-indigo-400\/45:hover { + color: rgb(129 140 248 / 0.45); +} + +.hover\:text-indigo-400\/5:hover { + color: rgb(129 140 248 / 0.05); +} + +.hover\:text-indigo-400\/50:hover { + color: rgb(129 140 248 / 0.5); +} + +.hover\:text-indigo-400\/55:hover { + color: rgb(129 140 248 / 0.55); +} + +.hover\:text-indigo-400\/60:hover { + color: rgb(129 140 248 / 0.6); +} + +.hover\:text-indigo-400\/65:hover { + color: rgb(129 140 248 / 0.65); +} + +.hover\:text-indigo-400\/70:hover { + color: rgb(129 140 248 / 0.7); +} + +.hover\:text-indigo-400\/75:hover { + color: rgb(129 140 248 / 0.75); +} + +.hover\:text-indigo-400\/80:hover { + color: rgb(129 140 248 / 0.8); +} + +.hover\:text-indigo-400\/85:hover { + color: rgb(129 140 248 / 0.85); +} + +.hover\:text-indigo-400\/90:hover { + color: rgb(129 140 248 / 0.9); +} + +.hover\:text-indigo-400\/95:hover { + color: rgb(129 140 248 / 0.95); +} + +.hover\:text-orange-400:hover { + --tw-text-opacity: 1; + color: rgb(251 146 60 / var(--tw-text-opacity)); +} + +.hover\:text-orange-400\/0:hover { + color: rgb(251 146 60 / 0); +} + +.hover\:text-orange-400\/10:hover { + color: rgb(251 146 60 / 0.1); +} + +.hover\:text-orange-400\/100:hover { + color: rgb(251 146 60 / 1); +} + +.hover\:text-orange-400\/15:hover { + color: rgb(251 146 60 / 0.15); +} + +.hover\:text-orange-400\/20:hover { + color: rgb(251 146 60 / 0.2); +} + +.hover\:text-orange-400\/25:hover { + color: rgb(251 146 60 / 0.25); +} + +.hover\:text-orange-400\/30:hover { + color: rgb(251 146 60 / 0.3); +} + +.hover\:text-orange-400\/35:hover { + color: rgb(251 146 60 / 0.35); +} + +.hover\:text-orange-400\/40:hover { + color: rgb(251 146 60 / 0.4); +} + +.hover\:text-orange-400\/45:hover { + color: rgb(251 146 60 / 0.45); +} + +.hover\:text-orange-400\/5:hover { + color: rgb(251 146 60 / 0.05); +} + +.hover\:text-orange-400\/50:hover { + color: rgb(251 146 60 / 0.5); +} + +.hover\:text-orange-400\/55:hover { + color: rgb(251 146 60 / 0.55); +} + +.hover\:text-orange-400\/60:hover { + color: rgb(251 146 60 / 0.6); +} + +.hover\:text-orange-400\/65:hover { + color: rgb(251 146 60 / 0.65); +} + +.hover\:text-orange-400\/70:hover { + color: rgb(251 146 60 / 0.7); +} + +.hover\:text-orange-400\/75:hover { + color: rgb(251 146 60 / 0.75); +} + +.hover\:text-orange-400\/80:hover { + color: rgb(251 146 60 / 0.8); +} + +.hover\:text-orange-400\/85:hover { + color: rgb(251 146 60 / 0.85); +} + +.hover\:text-orange-400\/90:hover { + color: rgb(251 146 60 / 0.9); +} + +.hover\:text-orange-400\/95:hover { + color: rgb(251 146 60 / 0.95); +} + +.hover\:text-pink-400:hover { + --tw-text-opacity: 1; + color: rgb(244 114 182 / var(--tw-text-opacity)); +} + +.hover\:text-pink-400\/0:hover { + color: rgb(244 114 182 / 0); +} + +.hover\:text-pink-400\/10:hover { + color: rgb(244 114 182 / 0.1); +} + +.hover\:text-pink-400\/100:hover { + color: rgb(244 114 182 / 1); +} + +.hover\:text-pink-400\/15:hover { + color: rgb(244 114 182 / 0.15); +} + +.hover\:text-pink-400\/20:hover { + color: rgb(244 114 182 / 0.2); +} + +.hover\:text-pink-400\/25:hover { + color: rgb(244 114 182 / 0.25); +} + +.hover\:text-pink-400\/30:hover { + color: rgb(244 114 182 / 0.3); +} + +.hover\:text-pink-400\/35:hover { + color: rgb(244 114 182 / 0.35); +} + +.hover\:text-pink-400\/40:hover { + color: rgb(244 114 182 / 0.4); +} + +.hover\:text-pink-400\/45:hover { + color: rgb(244 114 182 / 0.45); +} + +.hover\:text-pink-400\/5:hover { + color: rgb(244 114 182 / 0.05); +} + +.hover\:text-pink-400\/50:hover { + color: rgb(244 114 182 / 0.5); +} + +.hover\:text-pink-400\/55:hover { + color: rgb(244 114 182 / 0.55); +} + +.hover\:text-pink-400\/60:hover { + color: rgb(244 114 182 / 0.6); +} + +.hover\:text-pink-400\/65:hover { + color: rgb(244 114 182 / 0.65); +} + +.hover\:text-pink-400\/70:hover { + color: rgb(244 114 182 / 0.7); +} + +.hover\:text-pink-400\/75:hover { + color: rgb(244 114 182 / 0.75); +} + +.hover\:text-pink-400\/80:hover { + color: rgb(244 114 182 / 0.8); +} + +.hover\:text-pink-400\/85:hover { + color: rgb(244 114 182 / 0.85); +} + +.hover\:text-pink-400\/90:hover { + color: rgb(244 114 182 / 0.9); +} + +.hover\:text-pink-400\/95:hover { + color: rgb(244 114 182 / 0.95); +} + +.hover\:text-pink-600:hover { + --tw-text-opacity: 1; + color: rgb(219 39 119 / var(--tw-text-opacity)); +} + +.hover\:text-purple-400:hover { + --tw-text-opacity: 1; + color: rgb(192 132 252 / var(--tw-text-opacity)); +} + +.hover\:text-purple-400\/0:hover { + color: rgb(192 132 252 / 0); +} + +.hover\:text-purple-400\/10:hover { + color: rgb(192 132 252 / 0.1); +} + +.hover\:text-purple-400\/100:hover { + color: rgb(192 132 252 / 1); +} + +.hover\:text-purple-400\/15:hover { + color: rgb(192 132 252 / 0.15); +} + +.hover\:text-purple-400\/20:hover { + color: rgb(192 132 252 / 0.2); +} + +.hover\:text-purple-400\/25:hover { + color: rgb(192 132 252 / 0.25); +} + +.hover\:text-purple-400\/30:hover { + color: rgb(192 132 252 / 0.3); +} + +.hover\:text-purple-400\/35:hover { + color: rgb(192 132 252 / 0.35); +} + +.hover\:text-purple-400\/40:hover { + color: rgb(192 132 252 / 0.4); +} + +.hover\:text-purple-400\/45:hover { + color: rgb(192 132 252 / 0.45); +} + +.hover\:text-purple-400\/5:hover { + color: rgb(192 132 252 / 0.05); +} + +.hover\:text-purple-400\/50:hover { + color: rgb(192 132 252 / 0.5); +} + +.hover\:text-purple-400\/55:hover { + color: rgb(192 132 252 / 0.55); +} + +.hover\:text-purple-400\/60:hover { + color: rgb(192 132 252 / 0.6); +} + +.hover\:text-purple-400\/65:hover { + color: rgb(192 132 252 / 0.65); +} + +.hover\:text-purple-400\/70:hover { + color: rgb(192 132 252 / 0.7); +} + +.hover\:text-purple-400\/75:hover { + color: rgb(192 132 252 / 0.75); +} + +.hover\:text-purple-400\/80:hover { + color: rgb(192 132 252 / 0.8); +} + +.hover\:text-purple-400\/85:hover { + color: rgb(192 132 252 / 0.85); +} + +.hover\:text-purple-400\/90:hover { + color: rgb(192 132 252 / 0.9); +} + +.hover\:text-purple-400\/95:hover { + color: rgb(192 132 252 / 0.95); +} + +.hover\:text-red-400:hover { + --tw-text-opacity: 1; + color: rgb(248 113 113 / var(--tw-text-opacity)); +} + +.hover\:text-yellow-400:hover { + --tw-text-opacity: 1; + color: rgb(250 204 21 / var(--tw-text-opacity)); +} + +.hover\:text-yellow-400\/0:hover { + color: rgb(250 204 21 / 0); +} + +.hover\:text-yellow-400\/10:hover { + color: rgb(250 204 21 / 0.1); +} + +.hover\:text-yellow-400\/100:hover { + color: rgb(250 204 21 / 1); +} + +.hover\:text-yellow-400\/15:hover { + color: rgb(250 204 21 / 0.15); +} + +.hover\:text-yellow-400\/20:hover { + color: rgb(250 204 21 / 0.2); +} + +.hover\:text-yellow-400\/25:hover { + color: rgb(250 204 21 / 0.25); +} + +.hover\:text-yellow-400\/30:hover { + color: rgb(250 204 21 / 0.3); +} + +.hover\:text-yellow-400\/35:hover { + color: rgb(250 204 21 / 0.35); +} + +.hover\:text-yellow-400\/40:hover { + color: rgb(250 204 21 / 0.4); +} + +.hover\:text-yellow-400\/45:hover { + color: rgb(250 204 21 / 0.45); +} + +.hover\:text-yellow-400\/5:hover { + color: rgb(250 204 21 / 0.05); +} + +.hover\:text-yellow-400\/50:hover { + color: rgb(250 204 21 / 0.5); +} + +.hover\:text-yellow-400\/55:hover { + color: rgb(250 204 21 / 0.55); +} + +.hover\:text-yellow-400\/60:hover { + color: rgb(250 204 21 / 0.6); +} + +.hover\:text-yellow-400\/65:hover { + color: rgb(250 204 21 / 0.65); +} + +.hover\:text-yellow-400\/70:hover { + color: rgb(250 204 21 / 0.7); +} + +.hover\:text-yellow-400\/75:hover { + color: rgb(250 204 21 / 0.75); +} + +.hover\:text-yellow-400\/80:hover { + color: rgb(250 204 21 / 0.8); +} + +.hover\:text-yellow-400\/85:hover { + color: rgb(250 204 21 / 0.85); +} + +.hover\:text-yellow-400\/90:hover { + color: rgb(250 204 21 / 0.9); +} + +.hover\:text-yellow-400\/95:hover { + color: rgb(250 204 21 / 0.95); +} + +.hover\:underline:hover { + text-decoration-line: underline; +} + +.hover\:decoration-wavy:hover { + text-decoration-style: wavy; +} + +.hover\:opacity-100:hover { + opacity: 1; +} + +.hover\:opacity-80:hover { + opacity: 0.8; +} + +.focus\:outline-none:focus { + outline: 2px solid transparent; + outline-offset: 2px; +} + +.prose-p\:m-1 :is(:where(p):not(:where([class~="not-prose"] *))) { + margin: 0.25rem; +} + +.prose-p\:mb-0 :is(:where(p):not(:where([class~="not-prose"] *))) { + margin-bottom: 0px; +} + +.prose-a\:rounded-sm :is(:where(a):not(:where([class~="not-prose"] *))) { + border-radius: 0.125rem; +} + +.prose-a\:p-0 :is(:where(a):not(:where([class~="not-prose"] *))) { + padding: 0px; +} + +.prose-a\:p-0\.5 :is(:where(a):not(:where([class~="not-prose"] *))) { + padding: 0.125rem; +} + +.prose-a\:text-blue-600 :is(:where(a):not(:where([class~="not-prose"] *))) { + --tw-text-opacity: 1; + color: rgb(37 99 235 / var(--tw-text-opacity)); +} + +.prose-a\:text-orange-700 :is(:where(a):not(:where([class~="not-prose"] *))) { + --tw-text-opacity: 1; + color: rgb(194 65 12 / var(--tw-text-opacity)); +} + +.prose-a\:no-underline :is(:where(a):not(:where([class~="not-prose"] *))) { + text-decoration-line: none; +} + +.prose-a\:decoration-wavy :is(:where(a):not(:where([class~="not-prose"] *))) { + text-decoration-style: wavy; +} + +.hover\:prose-a\:text-blue-400 :is(:where(a):not(:where([class~="not-prose"] *))):hover { + --tw-text-opacity: 1; + color: rgb(96 165 250 / var(--tw-text-opacity)); +} + +.hover\:prose-a\:underline :is(:where(a):not(:where([class~="not-prose"] *))):hover { + text-decoration-line: underline; +} + +.prose-em\:rounded :is(:where(em):not(:where([class~="not-prose"] *))) { + border-radius: 0.25rem; +} + +.prose-em\:bg-blue-600 :is(:where(em):not(:where([class~="not-prose"] *))) { + --tw-bg-opacity: 1; + background-color: rgb(37 99 235 / var(--tw-bg-opacity)); +} + +.prose-em\:px-1 :is(:where(em):not(:where([class~="not-prose"] *))) { + padding-left: 0.25rem; + padding-right: 0.25rem; +} + +.prose-em\:font-bold :is(:where(em):not(:where([class~="not-prose"] *))) { + font-weight: 700; +} + +.prose-em\:not-italic :is(:where(em):not(:where([class~="not-prose"] *))) { + font-style: normal; +} + +.prose-em\:text-blue-100 :is(:where(em):not(:where([class~="not-prose"] *))) { + --tw-text-opacity: 1; + color: rgb(219 234 254 / var(--tw-text-opacity)); +} + +.prose-code\:bg-pink-100 :is(:where(code):not(:where([class~="not-prose"] *))) { + --tw-bg-opacity: 1; + background-color: rgb(252 231 243 / var(--tw-bg-opacity)); +} + +.prose-code\:text-pink-900 :is(:where(code):not(:where([class~="not-prose"] *))) { + --tw-text-opacity: 1; + color: rgb(131 24 67 / var(--tw-text-opacity)); +} + +.prose-ul\:mt-0 :is(:where(ul):not(:where([class~="not-prose"] *))) { + margin-top: 0px; +} + +.prose-ul\:list-none :is(:where(ul):not(:where([class~="not-prose"] *))) { + list-style-type: none; +} + +.prose-ul\:pl-0 :is(:where(ul):not(:where([class~="not-prose"] *))) { + padding-left: 0px; +} + +.prose-li\:pl-0 :is(:where(li):not(:where([class~="not-prose"] *))) { + padding-left: 0px; +} + +.prose-img\:m-0 :is(:where(img):not(:where([class~="not-prose"] *))) { + margin: 0px; +} + +.prose-img\:my-2 :is(:where(img):not(:where([class~="not-prose"] *))) { + margin-top: 0.5rem; + margin-bottom: 0.5rem; +} + +.prose-img\:rounded :is(:where(img):not(:where([class~="not-prose"] *))) { + border-radius: 0.25rem; +} + +.prose-video\:rounded :is(:where(video):not(:where([class~="not-prose"] *))) { + border-radius: 0.25rem; +} + +@media (min-width: 640px) { + .sm\:col-span-1 { + grid-column: span 1 / span 1; + } + + .sm\:col-span-6 { + grid-column: span 6 / span 6; + } +} + +@media (min-width: 768px) { + .md\:col-span-16 { + grid-column: span 16 / span 16; + } + + .md\:mx-0 { + margin-left: 0px; + margin-right: 0px; + } + + .md\:mb-12 { + margin-bottom: 3rem; + } + + .md\:mt-3 { + margin-top: 0.75rem; + } + + .md\:block { + display: block; + } + + .md\:h-10 { + height: 2.5rem; + } + + .md\:h-3 { + height: 0.75rem; + } + + .md\:w-10 { + width: 2.5rem; + } + + .md\:w-3 { + width: 0.75rem; + } + + .md\:flex-auto { + flex: 1 1 auto; + } + + .md\:grid-cols-2 { + grid-template-columns: repeat(2, minmax(0, 1fr)); + } + + .md\:pt-8 { + padding-top: 2rem; + } + + .md\:text-sm { + font-size: 0.8rem; + } + + .md\:text-xl { + font-size: 1.25rem; + } +} + +:is(:where(.dark) .dark\:block) { + display: block; +} + +:is(:where(.dark) .dark\:hidden) { + display: none; +} + +:is(:where(.dark) .dark\:border-amber-400) { + --tw-border-opacity: 1; + border-color: rgb(251 191 36 / var(--tw-border-opacity)); +} + +:is(:where(.dark) .dark\:border-amber-600) { + --tw-border-opacity: 1; + border-color: rgb(217 119 6 / var(--tw-border-opacity)); +} + +:is(:where(.dark) .dark\:border-gray-600) { + --tw-border-opacity: 1; + border-color: rgb(75 85 99 / var(--tw-border-opacity)); +} + +:is(:where(.dark) .dark\:border-indigo-300) { + --tw-border-opacity: 1; + border-color: rgb(165 180 252 / var(--tw-border-opacity)); +} + +:is(:where(.dark) .dark\:border-slate-800) { + --tw-border-opacity: 1; + border-color: rgb(30 41 59 / var(--tw-border-opacity)); +} + +:is(:where(.dark) .dark\:bg-amber-400) { + --tw-bg-opacity: 1; + background-color: rgb(251 191 36 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-amber-900) { + --tw-bg-opacity: 1; + background-color: rgb(120 53 15 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-black) { + --tw-bg-opacity: 1; + background-color: rgb(0 0 0 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-blue-100) { + --tw-bg-opacity: 1; + background-color: rgb(219 234 254 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-blue-100\/0) { + background-color: rgb(219 234 254 / 0); +} + +:is(:where(.dark) .dark\:bg-blue-100\/10) { + background-color: rgb(219 234 254 / 0.1); +} + +:is(:where(.dark) .dark\:bg-blue-100\/100) { + background-color: rgb(219 234 254 / 1); +} + +:is(:where(.dark) .dark\:bg-blue-100\/15) { + background-color: rgb(219 234 254 / 0.15); +} + +:is(:where(.dark) .dark\:bg-blue-100\/20) { + background-color: rgb(219 234 254 / 0.2); +} + +:is(:where(.dark) .dark\:bg-blue-100\/25) { + background-color: rgb(219 234 254 / 0.25); +} + +:is(:where(.dark) .dark\:bg-blue-100\/30) { + background-color: rgb(219 234 254 / 0.3); +} + +:is(:where(.dark) .dark\:bg-blue-100\/35) { + background-color: rgb(219 234 254 / 0.35); +} + +:is(:where(.dark) .dark\:bg-blue-100\/40) { + background-color: rgb(219 234 254 / 0.4); +} + +:is(:where(.dark) .dark\:bg-blue-100\/45) { + background-color: rgb(219 234 254 / 0.45); +} + +:is(:where(.dark) .dark\:bg-blue-100\/5) { + background-color: rgb(219 234 254 / 0.05); +} + +:is(:where(.dark) .dark\:bg-blue-100\/50) { + background-color: rgb(219 234 254 / 0.5); +} + +:is(:where(.dark) .dark\:bg-blue-100\/55) { + background-color: rgb(219 234 254 / 0.55); +} + +:is(:where(.dark) .dark\:bg-blue-100\/60) { + background-color: rgb(219 234 254 / 0.6); +} + +:is(:where(.dark) .dark\:bg-blue-100\/65) { + background-color: rgb(219 234 254 / 0.65); +} + +:is(:where(.dark) .dark\:bg-blue-100\/70) { + background-color: rgb(219 234 254 / 0.7); +} + +:is(:where(.dark) .dark\:bg-blue-100\/75) { + background-color: rgb(219 234 254 / 0.75); +} + +:is(:where(.dark) .dark\:bg-blue-100\/80) { + background-color: rgb(219 234 254 / 0.8); +} + +:is(:where(.dark) .dark\:bg-blue-100\/85) { + background-color: rgb(219 234 254 / 0.85); +} + +:is(:where(.dark) .dark\:bg-blue-100\/90) { + background-color: rgb(219 234 254 / 0.9); +} + +:is(:where(.dark) .dark\:bg-blue-100\/95) { + background-color: rgb(219 234 254 / 0.95); +} + +:is(:where(.dark) .dark\:bg-blue-50) { + --tw-bg-opacity: 1; + background-color: rgb(239 246 255 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-blue-50\/0) { + background-color: rgb(239 246 255 / 0); +} + +:is(:where(.dark) .dark\:bg-blue-50\/10) { + background-color: rgb(239 246 255 / 0.1); +} + +:is(:where(.dark) .dark\:bg-blue-50\/100) { + background-color: rgb(239 246 255 / 1); +} + +:is(:where(.dark) .dark\:bg-blue-50\/15) { + background-color: rgb(239 246 255 / 0.15); +} + +:is(:where(.dark) .dark\:bg-blue-50\/20) { + background-color: rgb(239 246 255 / 0.2); +} + +:is(:where(.dark) .dark\:bg-blue-50\/25) { + background-color: rgb(239 246 255 / 0.25); +} + +:is(:where(.dark) .dark\:bg-blue-50\/30) { + background-color: rgb(239 246 255 / 0.3); +} + +:is(:where(.dark) .dark\:bg-blue-50\/35) { + background-color: rgb(239 246 255 / 0.35); +} + +:is(:where(.dark) .dark\:bg-blue-50\/40) { + background-color: rgb(239 246 255 / 0.4); +} + +:is(:where(.dark) .dark\:bg-blue-50\/45) { + background-color: rgb(239 246 255 / 0.45); +} + +:is(:where(.dark) .dark\:bg-blue-50\/5) { + background-color: rgb(239 246 255 / 0.05); +} + +:is(:where(.dark) .dark\:bg-blue-50\/50) { + background-color: rgb(239 246 255 / 0.5); +} + +:is(:where(.dark) .dark\:bg-blue-50\/55) { + background-color: rgb(239 246 255 / 0.55); +} + +:is(:where(.dark) .dark\:bg-blue-50\/60) { + background-color: rgb(239 246 255 / 0.6); +} + +:is(:where(.dark) .dark\:bg-blue-50\/65) { + background-color: rgb(239 246 255 / 0.65); +} + +:is(:where(.dark) .dark\:bg-blue-50\/70) { + background-color: rgb(239 246 255 / 0.7); +} + +:is(:where(.dark) .dark\:bg-blue-50\/75) { + background-color: rgb(239 246 255 / 0.75); +} + +:is(:where(.dark) .dark\:bg-blue-50\/80) { + background-color: rgb(239 246 255 / 0.8); +} + +:is(:where(.dark) .dark\:bg-blue-50\/85) { + background-color: rgb(239 246 255 / 0.85); +} + +:is(:where(.dark) .dark\:bg-blue-50\/90) { + background-color: rgb(239 246 255 / 0.9); +} + +:is(:where(.dark) .dark\:bg-blue-50\/95) { + background-color: rgb(239 246 255 / 0.95); +} + +:is(:where(.dark) .dark\:bg-blue-500) { + --tw-bg-opacity: 1; + background-color: rgb(59 130 246 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-blue-500\/0) { + background-color: rgb(59 130 246 / 0); +} + +:is(:where(.dark) .dark\:bg-blue-500\/10) { + background-color: rgb(59 130 246 / 0.1); +} + +:is(:where(.dark) .dark\:bg-blue-500\/100) { + background-color: rgb(59 130 246 / 1); +} + +:is(:where(.dark) .dark\:bg-blue-500\/15) { + background-color: rgb(59 130 246 / 0.15); +} + +:is(:where(.dark) .dark\:bg-blue-500\/20) { + background-color: rgb(59 130 246 / 0.2); +} + +:is(:where(.dark) .dark\:bg-blue-500\/25) { + background-color: rgb(59 130 246 / 0.25); +} + +:is(:where(.dark) .dark\:bg-blue-500\/30) { + background-color: rgb(59 130 246 / 0.3); +} + +:is(:where(.dark) .dark\:bg-blue-500\/35) { + background-color: rgb(59 130 246 / 0.35); +} + +:is(:where(.dark) .dark\:bg-blue-500\/40) { + background-color: rgb(59 130 246 / 0.4); +} + +:is(:where(.dark) .dark\:bg-blue-500\/45) { + background-color: rgb(59 130 246 / 0.45); +} + +:is(:where(.dark) .dark\:bg-blue-500\/5) { + background-color: rgb(59 130 246 / 0.05); +} + +:is(:where(.dark) .dark\:bg-blue-500\/50) { + background-color: rgb(59 130 246 / 0.5); +} + +:is(:where(.dark) .dark\:bg-blue-500\/55) { + background-color: rgb(59 130 246 / 0.55); +} + +:is(:where(.dark) .dark\:bg-blue-500\/60) { + background-color: rgb(59 130 246 / 0.6); +} + +:is(:where(.dark) .dark\:bg-blue-500\/65) { + background-color: rgb(59 130 246 / 0.65); +} + +:is(:where(.dark) .dark\:bg-blue-500\/70) { + background-color: rgb(59 130 246 / 0.7); +} + +:is(:where(.dark) .dark\:bg-blue-500\/75) { + background-color: rgb(59 130 246 / 0.75); +} + +:is(:where(.dark) .dark\:bg-blue-500\/80) { + background-color: rgb(59 130 246 / 0.8); +} + +:is(:where(.dark) .dark\:bg-blue-500\/85) { + background-color: rgb(59 130 246 / 0.85); +} + +:is(:where(.dark) .dark\:bg-blue-500\/90) { + background-color: rgb(59 130 246 / 0.9); +} + +:is(:where(.dark) .dark\:bg-blue-500\/95) { + background-color: rgb(59 130 246 / 0.95); +} + +:is(:where(.dark) .dark\:bg-blue-600) { + --tw-bg-opacity: 1; + background-color: rgb(37 99 235 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-blue-800) { + --tw-bg-opacity: 1; + background-color: rgb(30 64 175 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-blue-800\/0) { + background-color: rgb(30 64 175 / 0); +} + +:is(:where(.dark) .dark\:bg-blue-800\/10) { + background-color: rgb(30 64 175 / 0.1); +} + +:is(:where(.dark) .dark\:bg-blue-800\/100) { + background-color: rgb(30 64 175 / 1); +} + +:is(:where(.dark) .dark\:bg-blue-800\/15) { + background-color: rgb(30 64 175 / 0.15); +} + +:is(:where(.dark) .dark\:bg-blue-800\/20) { + background-color: rgb(30 64 175 / 0.2); +} + +:is(:where(.dark) .dark\:bg-blue-800\/25) { + background-color: rgb(30 64 175 / 0.25); +} + +:is(:where(.dark) .dark\:bg-blue-800\/30) { + background-color: rgb(30 64 175 / 0.3); +} + +:is(:where(.dark) .dark\:bg-blue-800\/35) { + background-color: rgb(30 64 175 / 0.35); +} + +:is(:where(.dark) .dark\:bg-blue-800\/40) { + background-color: rgb(30 64 175 / 0.4); +} + +:is(:where(.dark) .dark\:bg-blue-800\/45) { + background-color: rgb(30 64 175 / 0.45); +} + +:is(:where(.dark) .dark\:bg-blue-800\/5) { + background-color: rgb(30 64 175 / 0.05); +} + +:is(:where(.dark) .dark\:bg-blue-800\/50) { + background-color: rgb(30 64 175 / 0.5); +} + +:is(:where(.dark) .dark\:bg-blue-800\/55) { + background-color: rgb(30 64 175 / 0.55); +} + +:is(:where(.dark) .dark\:bg-blue-800\/60) { + background-color: rgb(30 64 175 / 0.6); +} + +:is(:where(.dark) .dark\:bg-blue-800\/65) { + background-color: rgb(30 64 175 / 0.65); +} + +:is(:where(.dark) .dark\:bg-blue-800\/70) { + background-color: rgb(30 64 175 / 0.7); +} + +:is(:where(.dark) .dark\:bg-blue-800\/75) { + background-color: rgb(30 64 175 / 0.75); +} + +:is(:where(.dark) .dark\:bg-blue-800\/80) { + background-color: rgb(30 64 175 / 0.8); +} + +:is(:where(.dark) .dark\:bg-blue-800\/85) { + background-color: rgb(30 64 175 / 0.85); +} + +:is(:where(.dark) .dark\:bg-blue-800\/90) { + background-color: rgb(30 64 175 / 0.9); +} + +:is(:where(.dark) .dark\:bg-blue-800\/95) { + background-color: rgb(30 64 175 / 0.95); +} + +:is(:where(.dark) .dark\:bg-blue-900) { + --tw-bg-opacity: 1; + background-color: rgb(30 58 138 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-blue-900\/0) { + background-color: rgb(30 58 138 / 0); +} + +:is(:where(.dark) .dark\:bg-blue-900\/10) { + background-color: rgb(30 58 138 / 0.1); +} + +:is(:where(.dark) .dark\:bg-blue-900\/100) { + background-color: rgb(30 58 138 / 1); +} + +:is(:where(.dark) .dark\:bg-blue-900\/15) { + background-color: rgb(30 58 138 / 0.15); +} + +:is(:where(.dark) .dark\:bg-blue-900\/20) { + background-color: rgb(30 58 138 / 0.2); +} + +:is(:where(.dark) .dark\:bg-blue-900\/25) { + background-color: rgb(30 58 138 / 0.25); +} + +:is(:where(.dark) .dark\:bg-blue-900\/30) { + background-color: rgb(30 58 138 / 0.3); +} + +:is(:where(.dark) .dark\:bg-blue-900\/35) { + background-color: rgb(30 58 138 / 0.35); +} + +:is(:where(.dark) .dark\:bg-blue-900\/40) { + background-color: rgb(30 58 138 / 0.4); +} + +:is(:where(.dark) .dark\:bg-blue-900\/45) { + background-color: rgb(30 58 138 / 0.45); +} + +:is(:where(.dark) .dark\:bg-blue-900\/5) { + background-color: rgb(30 58 138 / 0.05); +} + +:is(:where(.dark) .dark\:bg-blue-900\/50) { + background-color: rgb(30 58 138 / 0.5); +} + +:is(:where(.dark) .dark\:bg-blue-900\/55) { + background-color: rgb(30 58 138 / 0.55); +} + +:is(:where(.dark) .dark\:bg-blue-900\/60) { + background-color: rgb(30 58 138 / 0.6); +} + +:is(:where(.dark) .dark\:bg-blue-900\/65) { + background-color: rgb(30 58 138 / 0.65); +} + +:is(:where(.dark) .dark\:bg-blue-900\/70) { + background-color: rgb(30 58 138 / 0.7); +} + +:is(:where(.dark) .dark\:bg-blue-900\/75) { + background-color: rgb(30 58 138 / 0.75); +} + +:is(:where(.dark) .dark\:bg-blue-900\/80) { + background-color: rgb(30 58 138 / 0.8); +} + +:is(:where(.dark) .dark\:bg-blue-900\/85) { + background-color: rgb(30 58 138 / 0.85); +} + +:is(:where(.dark) .dark\:bg-blue-900\/90) { + background-color: rgb(30 58 138 / 0.9); +} + +:is(:where(.dark) .dark\:bg-blue-900\/95) { + background-color: rgb(30 58 138 / 0.95); +} + +:is(:where(.dark) .dark\:bg-emerald-100) { + --tw-bg-opacity: 1; + background-color: rgb(209 250 229 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-emerald-100\/0) { + background-color: rgb(209 250 229 / 0); +} + +:is(:where(.dark) .dark\:bg-emerald-100\/10) { + background-color: rgb(209 250 229 / 0.1); +} + +:is(:where(.dark) .dark\:bg-emerald-100\/100) { + background-color: rgb(209 250 229 / 1); +} + +:is(:where(.dark) .dark\:bg-emerald-100\/15) { + background-color: rgb(209 250 229 / 0.15); +} + +:is(:where(.dark) .dark\:bg-emerald-100\/20) { + background-color: rgb(209 250 229 / 0.2); +} + +:is(:where(.dark) .dark\:bg-emerald-100\/25) { + background-color: rgb(209 250 229 / 0.25); +} + +:is(:where(.dark) .dark\:bg-emerald-100\/30) { + background-color: rgb(209 250 229 / 0.3); +} + +:is(:where(.dark) .dark\:bg-emerald-100\/35) { + background-color: rgb(209 250 229 / 0.35); +} + +:is(:where(.dark) .dark\:bg-emerald-100\/40) { + background-color: rgb(209 250 229 / 0.4); +} + +:is(:where(.dark) .dark\:bg-emerald-100\/45) { + background-color: rgb(209 250 229 / 0.45); +} + +:is(:where(.dark) .dark\:bg-emerald-100\/5) { + background-color: rgb(209 250 229 / 0.05); +} + +:is(:where(.dark) .dark\:bg-emerald-100\/50) { + background-color: rgb(209 250 229 / 0.5); +} + +:is(:where(.dark) .dark\:bg-emerald-100\/55) { + background-color: rgb(209 250 229 / 0.55); +} + +:is(:where(.dark) .dark\:bg-emerald-100\/60) { + background-color: rgb(209 250 229 / 0.6); +} + +:is(:where(.dark) .dark\:bg-emerald-100\/65) { + background-color: rgb(209 250 229 / 0.65); +} + +:is(:where(.dark) .dark\:bg-emerald-100\/70) { + background-color: rgb(209 250 229 / 0.7); +} + +:is(:where(.dark) .dark\:bg-emerald-100\/75) { + background-color: rgb(209 250 229 / 0.75); +} + +:is(:where(.dark) .dark\:bg-emerald-100\/80) { + background-color: rgb(209 250 229 / 0.8); +} + +:is(:where(.dark) .dark\:bg-emerald-100\/85) { + background-color: rgb(209 250 229 / 0.85); +} + +:is(:where(.dark) .dark\:bg-emerald-100\/90) { + background-color: rgb(209 250 229 / 0.9); +} + +:is(:where(.dark) .dark\:bg-emerald-100\/95) { + background-color: rgb(209 250 229 / 0.95); +} + +:is(:where(.dark) .dark\:bg-emerald-50) { + --tw-bg-opacity: 1; + background-color: rgb(236 253 245 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-emerald-50\/0) { + background-color: rgb(236 253 245 / 0); +} + +:is(:where(.dark) .dark\:bg-emerald-50\/10) { + background-color: rgb(236 253 245 / 0.1); +} + +:is(:where(.dark) .dark\:bg-emerald-50\/100) { + background-color: rgb(236 253 245 / 1); +} + +:is(:where(.dark) .dark\:bg-emerald-50\/15) { + background-color: rgb(236 253 245 / 0.15); +} + +:is(:where(.dark) .dark\:bg-emerald-50\/20) { + background-color: rgb(236 253 245 / 0.2); +} + +:is(:where(.dark) .dark\:bg-emerald-50\/25) { + background-color: rgb(236 253 245 / 0.25); +} + +:is(:where(.dark) .dark\:bg-emerald-50\/30) { + background-color: rgb(236 253 245 / 0.3); +} + +:is(:where(.dark) .dark\:bg-emerald-50\/35) { + background-color: rgb(236 253 245 / 0.35); +} + +:is(:where(.dark) .dark\:bg-emerald-50\/40) { + background-color: rgb(236 253 245 / 0.4); +} + +:is(:where(.dark) .dark\:bg-emerald-50\/45) { + background-color: rgb(236 253 245 / 0.45); +} + +:is(:where(.dark) .dark\:bg-emerald-50\/5) { + background-color: rgb(236 253 245 / 0.05); +} + +:is(:where(.dark) .dark\:bg-emerald-50\/50) { + background-color: rgb(236 253 245 / 0.5); +} + +:is(:where(.dark) .dark\:bg-emerald-50\/55) { + background-color: rgb(236 253 245 / 0.55); +} + +:is(:where(.dark) .dark\:bg-emerald-50\/60) { + background-color: rgb(236 253 245 / 0.6); +} + +:is(:where(.dark) .dark\:bg-emerald-50\/65) { + background-color: rgb(236 253 245 / 0.65); +} + +:is(:where(.dark) .dark\:bg-emerald-50\/70) { + background-color: rgb(236 253 245 / 0.7); +} + +:is(:where(.dark) .dark\:bg-emerald-50\/75) { + background-color: rgb(236 253 245 / 0.75); +} + +:is(:where(.dark) .dark\:bg-emerald-50\/80) { + background-color: rgb(236 253 245 / 0.8); +} + +:is(:where(.dark) .dark\:bg-emerald-50\/85) { + background-color: rgb(236 253 245 / 0.85); +} + +:is(:where(.dark) .dark\:bg-emerald-50\/90) { + background-color: rgb(236 253 245 / 0.9); +} + +:is(:where(.dark) .dark\:bg-emerald-50\/95) { + background-color: rgb(236 253 245 / 0.95); +} + +:is(:where(.dark) .dark\:bg-emerald-500) { + --tw-bg-opacity: 1; + background-color: rgb(16 185 129 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-emerald-500\/0) { + background-color: rgb(16 185 129 / 0); +} + +:is(:where(.dark) .dark\:bg-emerald-500\/10) { + background-color: rgb(16 185 129 / 0.1); +} + +:is(:where(.dark) .dark\:bg-emerald-500\/100) { + background-color: rgb(16 185 129 / 1); +} + +:is(:where(.dark) .dark\:bg-emerald-500\/15) { + background-color: rgb(16 185 129 / 0.15); +} + +:is(:where(.dark) .dark\:bg-emerald-500\/20) { + background-color: rgb(16 185 129 / 0.2); +} + +:is(:where(.dark) .dark\:bg-emerald-500\/25) { + background-color: rgb(16 185 129 / 0.25); +} + +:is(:where(.dark) .dark\:bg-emerald-500\/30) { + background-color: rgb(16 185 129 / 0.3); +} + +:is(:where(.dark) .dark\:bg-emerald-500\/35) { + background-color: rgb(16 185 129 / 0.35); +} + +:is(:where(.dark) .dark\:bg-emerald-500\/40) { + background-color: rgb(16 185 129 / 0.4); +} + +:is(:where(.dark) .dark\:bg-emerald-500\/45) { + background-color: rgb(16 185 129 / 0.45); +} + +:is(:where(.dark) .dark\:bg-emerald-500\/5) { + background-color: rgb(16 185 129 / 0.05); +} + +:is(:where(.dark) .dark\:bg-emerald-500\/50) { + background-color: rgb(16 185 129 / 0.5); +} + +:is(:where(.dark) .dark\:bg-emerald-500\/55) { + background-color: rgb(16 185 129 / 0.55); +} + +:is(:where(.dark) .dark\:bg-emerald-500\/60) { + background-color: rgb(16 185 129 / 0.6); +} + +:is(:where(.dark) .dark\:bg-emerald-500\/65) { + background-color: rgb(16 185 129 / 0.65); +} + +:is(:where(.dark) .dark\:bg-emerald-500\/70) { + background-color: rgb(16 185 129 / 0.7); +} + +:is(:where(.dark) .dark\:bg-emerald-500\/75) { + background-color: rgb(16 185 129 / 0.75); +} + +:is(:where(.dark) .dark\:bg-emerald-500\/80) { + background-color: rgb(16 185 129 / 0.8); +} + +:is(:where(.dark) .dark\:bg-emerald-500\/85) { + background-color: rgb(16 185 129 / 0.85); +} + +:is(:where(.dark) .dark\:bg-emerald-500\/90) { + background-color: rgb(16 185 129 / 0.9); +} + +:is(:where(.dark) .dark\:bg-emerald-500\/95) { + background-color: rgb(16 185 129 / 0.95); +} + +:is(:where(.dark) .dark\:bg-emerald-800) { + --tw-bg-opacity: 1; + background-color: rgb(6 95 70 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-emerald-800\/0) { + background-color: rgb(6 95 70 / 0); +} + +:is(:where(.dark) .dark\:bg-emerald-800\/10) { + background-color: rgb(6 95 70 / 0.1); +} + +:is(:where(.dark) .dark\:bg-emerald-800\/100) { + background-color: rgb(6 95 70 / 1); +} + +:is(:where(.dark) .dark\:bg-emerald-800\/15) { + background-color: rgb(6 95 70 / 0.15); +} + +:is(:where(.dark) .dark\:bg-emerald-800\/20) { + background-color: rgb(6 95 70 / 0.2); +} + +:is(:where(.dark) .dark\:bg-emerald-800\/25) { + background-color: rgb(6 95 70 / 0.25); +} + +:is(:where(.dark) .dark\:bg-emerald-800\/30) { + background-color: rgb(6 95 70 / 0.3); +} + +:is(:where(.dark) .dark\:bg-emerald-800\/35) { + background-color: rgb(6 95 70 / 0.35); +} + +:is(:where(.dark) .dark\:bg-emerald-800\/40) { + background-color: rgb(6 95 70 / 0.4); +} + +:is(:where(.dark) .dark\:bg-emerald-800\/45) { + background-color: rgb(6 95 70 / 0.45); +} + +:is(:where(.dark) .dark\:bg-emerald-800\/5) { + background-color: rgb(6 95 70 / 0.05); +} + +:is(:where(.dark) .dark\:bg-emerald-800\/50) { + background-color: rgb(6 95 70 / 0.5); +} + +:is(:where(.dark) .dark\:bg-emerald-800\/55) { + background-color: rgb(6 95 70 / 0.55); +} + +:is(:where(.dark) .dark\:bg-emerald-800\/60) { + background-color: rgb(6 95 70 / 0.6); +} + +:is(:where(.dark) .dark\:bg-emerald-800\/65) { + background-color: rgb(6 95 70 / 0.65); +} + +:is(:where(.dark) .dark\:bg-emerald-800\/70) { + background-color: rgb(6 95 70 / 0.7); +} + +:is(:where(.dark) .dark\:bg-emerald-800\/75) { + background-color: rgb(6 95 70 / 0.75); +} + +:is(:where(.dark) .dark\:bg-emerald-800\/80) { + background-color: rgb(6 95 70 / 0.8); +} + +:is(:where(.dark) .dark\:bg-emerald-800\/85) { + background-color: rgb(6 95 70 / 0.85); +} + +:is(:where(.dark) .dark\:bg-emerald-800\/90) { + background-color: rgb(6 95 70 / 0.9); +} + +:is(:where(.dark) .dark\:bg-emerald-800\/95) { + background-color: rgb(6 95 70 / 0.95); +} + +:is(:where(.dark) .dark\:bg-emerald-900) { + --tw-bg-opacity: 1; + background-color: rgb(6 78 59 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-emerald-900\/0) { + background-color: rgb(6 78 59 / 0); +} + +:is(:where(.dark) .dark\:bg-emerald-900\/10) { + background-color: rgb(6 78 59 / 0.1); +} + +:is(:where(.dark) .dark\:bg-emerald-900\/100) { + background-color: rgb(6 78 59 / 1); +} + +:is(:where(.dark) .dark\:bg-emerald-900\/15) { + background-color: rgb(6 78 59 / 0.15); +} + +:is(:where(.dark) .dark\:bg-emerald-900\/20) { + background-color: rgb(6 78 59 / 0.2); +} + +:is(:where(.dark) .dark\:bg-emerald-900\/25) { + background-color: rgb(6 78 59 / 0.25); +} + +:is(:where(.dark) .dark\:bg-emerald-900\/30) { + background-color: rgb(6 78 59 / 0.3); +} + +:is(:where(.dark) .dark\:bg-emerald-900\/35) { + background-color: rgb(6 78 59 / 0.35); +} + +:is(:where(.dark) .dark\:bg-emerald-900\/40) { + background-color: rgb(6 78 59 / 0.4); +} + +:is(:where(.dark) .dark\:bg-emerald-900\/45) { + background-color: rgb(6 78 59 / 0.45); +} + +:is(:where(.dark) .dark\:bg-emerald-900\/5) { + background-color: rgb(6 78 59 / 0.05); +} + +:is(:where(.dark) .dark\:bg-emerald-900\/50) { + background-color: rgb(6 78 59 / 0.5); +} + +:is(:where(.dark) .dark\:bg-emerald-900\/55) { + background-color: rgb(6 78 59 / 0.55); +} + +:is(:where(.dark) .dark\:bg-emerald-900\/60) { + background-color: rgb(6 78 59 / 0.6); +} + +:is(:where(.dark) .dark\:bg-emerald-900\/65) { + background-color: rgb(6 78 59 / 0.65); +} + +:is(:where(.dark) .dark\:bg-emerald-900\/70) { + background-color: rgb(6 78 59 / 0.7); +} + +:is(:where(.dark) .dark\:bg-emerald-900\/75) { + background-color: rgb(6 78 59 / 0.75); +} + +:is(:where(.dark) .dark\:bg-emerald-900\/80) { + background-color: rgb(6 78 59 / 0.8); +} + +:is(:where(.dark) .dark\:bg-emerald-900\/85) { + background-color: rgb(6 78 59 / 0.85); +} + +:is(:where(.dark) .dark\:bg-emerald-900\/90) { + background-color: rgb(6 78 59 / 0.9); +} + +:is(:where(.dark) .dark\:bg-emerald-900\/95) { + background-color: rgb(6 78 59 / 0.95); +} + +:is(:where(.dark) .dark\:bg-fuchsia-800) { + --tw-bg-opacity: 1; + background-color: rgb(134 25 143 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-fuchsia-900) { + --tw-bg-opacity: 1; + background-color: rgb(112 26 117 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-gray-900) { + --tw-bg-opacity: 1; + background-color: rgb(17 24 39 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-green-100) { + --tw-bg-opacity: 1; + background-color: rgb(220 252 231 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-green-100\/0) { + background-color: rgb(220 252 231 / 0); +} + +:is(:where(.dark) .dark\:bg-green-100\/10) { + background-color: rgb(220 252 231 / 0.1); +} + +:is(:where(.dark) .dark\:bg-green-100\/100) { + background-color: rgb(220 252 231 / 1); +} + +:is(:where(.dark) .dark\:bg-green-100\/15) { + background-color: rgb(220 252 231 / 0.15); +} + +:is(:where(.dark) .dark\:bg-green-100\/20) { + background-color: rgb(220 252 231 / 0.2); +} + +:is(:where(.dark) .dark\:bg-green-100\/25) { + background-color: rgb(220 252 231 / 0.25); +} + +:is(:where(.dark) .dark\:bg-green-100\/30) { + background-color: rgb(220 252 231 / 0.3); +} + +:is(:where(.dark) .dark\:bg-green-100\/35) { + background-color: rgb(220 252 231 / 0.35); +} + +:is(:where(.dark) .dark\:bg-green-100\/40) { + background-color: rgb(220 252 231 / 0.4); +} + +:is(:where(.dark) .dark\:bg-green-100\/45) { + background-color: rgb(220 252 231 / 0.45); +} + +:is(:where(.dark) .dark\:bg-green-100\/5) { + background-color: rgb(220 252 231 / 0.05); +} + +:is(:where(.dark) .dark\:bg-green-100\/50) { + background-color: rgb(220 252 231 / 0.5); +} + +:is(:where(.dark) .dark\:bg-green-100\/55) { + background-color: rgb(220 252 231 / 0.55); +} + +:is(:where(.dark) .dark\:bg-green-100\/60) { + background-color: rgb(220 252 231 / 0.6); +} + +:is(:where(.dark) .dark\:bg-green-100\/65) { + background-color: rgb(220 252 231 / 0.65); +} + +:is(:where(.dark) .dark\:bg-green-100\/70) { + background-color: rgb(220 252 231 / 0.7); +} + +:is(:where(.dark) .dark\:bg-green-100\/75) { + background-color: rgb(220 252 231 / 0.75); +} + +:is(:where(.dark) .dark\:bg-green-100\/80) { + background-color: rgb(220 252 231 / 0.8); +} + +:is(:where(.dark) .dark\:bg-green-100\/85) { + background-color: rgb(220 252 231 / 0.85); +} + +:is(:where(.dark) .dark\:bg-green-100\/90) { + background-color: rgb(220 252 231 / 0.9); +} + +:is(:where(.dark) .dark\:bg-green-100\/95) { + background-color: rgb(220 252 231 / 0.95); +} + +:is(:where(.dark) .dark\:bg-green-50) { + --tw-bg-opacity: 1; + background-color: rgb(240 253 244 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-green-50\/0) { + background-color: rgb(240 253 244 / 0); +} + +:is(:where(.dark) .dark\:bg-green-50\/10) { + background-color: rgb(240 253 244 / 0.1); +} + +:is(:where(.dark) .dark\:bg-green-50\/100) { + background-color: rgb(240 253 244 / 1); +} + +:is(:where(.dark) .dark\:bg-green-50\/15) { + background-color: rgb(240 253 244 / 0.15); +} + +:is(:where(.dark) .dark\:bg-green-50\/20) { + background-color: rgb(240 253 244 / 0.2); +} + +:is(:where(.dark) .dark\:bg-green-50\/25) { + background-color: rgb(240 253 244 / 0.25); +} + +:is(:where(.dark) .dark\:bg-green-50\/30) { + background-color: rgb(240 253 244 / 0.3); +} + +:is(:where(.dark) .dark\:bg-green-50\/35) { + background-color: rgb(240 253 244 / 0.35); +} + +:is(:where(.dark) .dark\:bg-green-50\/40) { + background-color: rgb(240 253 244 / 0.4); +} + +:is(:where(.dark) .dark\:bg-green-50\/45) { + background-color: rgb(240 253 244 / 0.45); +} + +:is(:where(.dark) .dark\:bg-green-50\/5) { + background-color: rgb(240 253 244 / 0.05); +} + +:is(:where(.dark) .dark\:bg-green-50\/50) { + background-color: rgb(240 253 244 / 0.5); +} + +:is(:where(.dark) .dark\:bg-green-50\/55) { + background-color: rgb(240 253 244 / 0.55); +} + +:is(:where(.dark) .dark\:bg-green-50\/60) { + background-color: rgb(240 253 244 / 0.6); +} + +:is(:where(.dark) .dark\:bg-green-50\/65) { + background-color: rgb(240 253 244 / 0.65); +} + +:is(:where(.dark) .dark\:bg-green-50\/70) { + background-color: rgb(240 253 244 / 0.7); +} + +:is(:where(.dark) .dark\:bg-green-50\/75) { + background-color: rgb(240 253 244 / 0.75); +} + +:is(:where(.dark) .dark\:bg-green-50\/80) { + background-color: rgb(240 253 244 / 0.8); +} + +:is(:where(.dark) .dark\:bg-green-50\/85) { + background-color: rgb(240 253 244 / 0.85); +} + +:is(:where(.dark) .dark\:bg-green-50\/90) { + background-color: rgb(240 253 244 / 0.9); +} + +:is(:where(.dark) .dark\:bg-green-50\/95) { + background-color: rgb(240 253 244 / 0.95); +} + +:is(:where(.dark) .dark\:bg-green-500) { + --tw-bg-opacity: 1; + background-color: rgb(34 197 94 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-green-500\/0) { + background-color: rgb(34 197 94 / 0); +} + +:is(:where(.dark) .dark\:bg-green-500\/10) { + background-color: rgb(34 197 94 / 0.1); +} + +:is(:where(.dark) .dark\:bg-green-500\/100) { + background-color: rgb(34 197 94 / 1); +} + +:is(:where(.dark) .dark\:bg-green-500\/15) { + background-color: rgb(34 197 94 / 0.15); +} + +:is(:where(.dark) .dark\:bg-green-500\/20) { + background-color: rgb(34 197 94 / 0.2); +} + +:is(:where(.dark) .dark\:bg-green-500\/25) { + background-color: rgb(34 197 94 / 0.25); +} + +:is(:where(.dark) .dark\:bg-green-500\/30) { + background-color: rgb(34 197 94 / 0.3); +} + +:is(:where(.dark) .dark\:bg-green-500\/35) { + background-color: rgb(34 197 94 / 0.35); +} + +:is(:where(.dark) .dark\:bg-green-500\/40) { + background-color: rgb(34 197 94 / 0.4); +} + +:is(:where(.dark) .dark\:bg-green-500\/45) { + background-color: rgb(34 197 94 / 0.45); +} + +:is(:where(.dark) .dark\:bg-green-500\/5) { + background-color: rgb(34 197 94 / 0.05); +} + +:is(:where(.dark) .dark\:bg-green-500\/50) { + background-color: rgb(34 197 94 / 0.5); +} + +:is(:where(.dark) .dark\:bg-green-500\/55) { + background-color: rgb(34 197 94 / 0.55); +} + +:is(:where(.dark) .dark\:bg-green-500\/60) { + background-color: rgb(34 197 94 / 0.6); +} + +:is(:where(.dark) .dark\:bg-green-500\/65) { + background-color: rgb(34 197 94 / 0.65); +} + +:is(:where(.dark) .dark\:bg-green-500\/70) { + background-color: rgb(34 197 94 / 0.7); +} + +:is(:where(.dark) .dark\:bg-green-500\/75) { + background-color: rgb(34 197 94 / 0.75); +} + +:is(:where(.dark) .dark\:bg-green-500\/80) { + background-color: rgb(34 197 94 / 0.8); +} + +:is(:where(.dark) .dark\:bg-green-500\/85) { + background-color: rgb(34 197 94 / 0.85); +} + +:is(:where(.dark) .dark\:bg-green-500\/90) { + background-color: rgb(34 197 94 / 0.9); +} + +:is(:where(.dark) .dark\:bg-green-500\/95) { + background-color: rgb(34 197 94 / 0.95); +} + +:is(:where(.dark) .dark\:bg-green-800) { + --tw-bg-opacity: 1; + background-color: rgb(22 101 52 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-green-800\/0) { + background-color: rgb(22 101 52 / 0); +} + +:is(:where(.dark) .dark\:bg-green-800\/10) { + background-color: rgb(22 101 52 / 0.1); +} + +:is(:where(.dark) .dark\:bg-green-800\/100) { + background-color: rgb(22 101 52 / 1); +} + +:is(:where(.dark) .dark\:bg-green-800\/15) { + background-color: rgb(22 101 52 / 0.15); +} + +:is(:where(.dark) .dark\:bg-green-800\/20) { + background-color: rgb(22 101 52 / 0.2); +} + +:is(:where(.dark) .dark\:bg-green-800\/25) { + background-color: rgb(22 101 52 / 0.25); +} + +:is(:where(.dark) .dark\:bg-green-800\/30) { + background-color: rgb(22 101 52 / 0.3); +} + +:is(:where(.dark) .dark\:bg-green-800\/35) { + background-color: rgb(22 101 52 / 0.35); +} + +:is(:where(.dark) .dark\:bg-green-800\/40) { + background-color: rgb(22 101 52 / 0.4); +} + +:is(:where(.dark) .dark\:bg-green-800\/45) { + background-color: rgb(22 101 52 / 0.45); +} + +:is(:where(.dark) .dark\:bg-green-800\/5) { + background-color: rgb(22 101 52 / 0.05); +} + +:is(:where(.dark) .dark\:bg-green-800\/50) { + background-color: rgb(22 101 52 / 0.5); +} + +:is(:where(.dark) .dark\:bg-green-800\/55) { + background-color: rgb(22 101 52 / 0.55); +} + +:is(:where(.dark) .dark\:bg-green-800\/60) { + background-color: rgb(22 101 52 / 0.6); +} + +:is(:where(.dark) .dark\:bg-green-800\/65) { + background-color: rgb(22 101 52 / 0.65); +} + +:is(:where(.dark) .dark\:bg-green-800\/70) { + background-color: rgb(22 101 52 / 0.7); +} + +:is(:where(.dark) .dark\:bg-green-800\/75) { + background-color: rgb(22 101 52 / 0.75); +} + +:is(:where(.dark) .dark\:bg-green-800\/80) { + background-color: rgb(22 101 52 / 0.8); +} + +:is(:where(.dark) .dark\:bg-green-800\/85) { + background-color: rgb(22 101 52 / 0.85); +} + +:is(:where(.dark) .dark\:bg-green-800\/90) { + background-color: rgb(22 101 52 / 0.9); +} + +:is(:where(.dark) .dark\:bg-green-800\/95) { + background-color: rgb(22 101 52 / 0.95); +} + +:is(:where(.dark) .dark\:bg-green-900) { + --tw-bg-opacity: 1; + background-color: rgb(20 83 45 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-green-900\/0) { + background-color: rgb(20 83 45 / 0); +} + +:is(:where(.dark) .dark\:bg-green-900\/10) { + background-color: rgb(20 83 45 / 0.1); +} + +:is(:where(.dark) .dark\:bg-green-900\/100) { + background-color: rgb(20 83 45 / 1); +} + +:is(:where(.dark) .dark\:bg-green-900\/15) { + background-color: rgb(20 83 45 / 0.15); +} + +:is(:where(.dark) .dark\:bg-green-900\/20) { + background-color: rgb(20 83 45 / 0.2); +} + +:is(:where(.dark) .dark\:bg-green-900\/25) { + background-color: rgb(20 83 45 / 0.25); +} + +:is(:where(.dark) .dark\:bg-green-900\/30) { + background-color: rgb(20 83 45 / 0.3); +} + +:is(:where(.dark) .dark\:bg-green-900\/35) { + background-color: rgb(20 83 45 / 0.35); +} + +:is(:where(.dark) .dark\:bg-green-900\/40) { + background-color: rgb(20 83 45 / 0.4); +} + +:is(:where(.dark) .dark\:bg-green-900\/45) { + background-color: rgb(20 83 45 / 0.45); +} + +:is(:where(.dark) .dark\:bg-green-900\/5) { + background-color: rgb(20 83 45 / 0.05); +} + +:is(:where(.dark) .dark\:bg-green-900\/50) { + background-color: rgb(20 83 45 / 0.5); +} + +:is(:where(.dark) .dark\:bg-green-900\/55) { + background-color: rgb(20 83 45 / 0.55); +} + +:is(:where(.dark) .dark\:bg-green-900\/60) { + background-color: rgb(20 83 45 / 0.6); +} + +:is(:where(.dark) .dark\:bg-green-900\/65) { + background-color: rgb(20 83 45 / 0.65); +} + +:is(:where(.dark) .dark\:bg-green-900\/70) { + background-color: rgb(20 83 45 / 0.7); +} + +:is(:where(.dark) .dark\:bg-green-900\/75) { + background-color: rgb(20 83 45 / 0.75); +} + +:is(:where(.dark) .dark\:bg-green-900\/80) { + background-color: rgb(20 83 45 / 0.8); +} + +:is(:where(.dark) .dark\:bg-green-900\/85) { + background-color: rgb(20 83 45 / 0.85); +} + +:is(:where(.dark) .dark\:bg-green-900\/90) { + background-color: rgb(20 83 45 / 0.9); +} + +:is(:where(.dark) .dark\:bg-green-900\/95) { + background-color: rgb(20 83 45 / 0.95); +} + +:is(:where(.dark) .dark\:bg-indigo-100) { + --tw-bg-opacity: 1; + background-color: rgb(224 231 255 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-indigo-100\/0) { + background-color: rgb(224 231 255 / 0); +} + +:is(:where(.dark) .dark\:bg-indigo-100\/10) { + background-color: rgb(224 231 255 / 0.1); +} + +:is(:where(.dark) .dark\:bg-indigo-100\/100) { + background-color: rgb(224 231 255 / 1); +} + +:is(:where(.dark) .dark\:bg-indigo-100\/15) { + background-color: rgb(224 231 255 / 0.15); +} + +:is(:where(.dark) .dark\:bg-indigo-100\/20) { + background-color: rgb(224 231 255 / 0.2); +} + +:is(:where(.dark) .dark\:bg-indigo-100\/25) { + background-color: rgb(224 231 255 / 0.25); +} + +:is(:where(.dark) .dark\:bg-indigo-100\/30) { + background-color: rgb(224 231 255 / 0.3); +} + +:is(:where(.dark) .dark\:bg-indigo-100\/35) { + background-color: rgb(224 231 255 / 0.35); +} + +:is(:where(.dark) .dark\:bg-indigo-100\/40) { + background-color: rgb(224 231 255 / 0.4); +} + +:is(:where(.dark) .dark\:bg-indigo-100\/45) { + background-color: rgb(224 231 255 / 0.45); +} + +:is(:where(.dark) .dark\:bg-indigo-100\/5) { + background-color: rgb(224 231 255 / 0.05); +} + +:is(:where(.dark) .dark\:bg-indigo-100\/50) { + background-color: rgb(224 231 255 / 0.5); +} + +:is(:where(.dark) .dark\:bg-indigo-100\/55) { + background-color: rgb(224 231 255 / 0.55); +} + +:is(:where(.dark) .dark\:bg-indigo-100\/60) { + background-color: rgb(224 231 255 / 0.6); +} + +:is(:where(.dark) .dark\:bg-indigo-100\/65) { + background-color: rgb(224 231 255 / 0.65); +} + +:is(:where(.dark) .dark\:bg-indigo-100\/70) { + background-color: rgb(224 231 255 / 0.7); +} + +:is(:where(.dark) .dark\:bg-indigo-100\/75) { + background-color: rgb(224 231 255 / 0.75); +} + +:is(:where(.dark) .dark\:bg-indigo-100\/80) { + background-color: rgb(224 231 255 / 0.8); +} + +:is(:where(.dark) .dark\:bg-indigo-100\/85) { + background-color: rgb(224 231 255 / 0.85); +} + +:is(:where(.dark) .dark\:bg-indigo-100\/90) { + background-color: rgb(224 231 255 / 0.9); +} + +:is(:where(.dark) .dark\:bg-indigo-100\/95) { + background-color: rgb(224 231 255 / 0.95); +} + +:is(:where(.dark) .dark\:bg-indigo-400) { + --tw-bg-opacity: 1; + background-color: rgb(129 140 248 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-indigo-50) { + --tw-bg-opacity: 1; + background-color: rgb(238 242 255 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-indigo-50\/0) { + background-color: rgb(238 242 255 / 0); +} + +:is(:where(.dark) .dark\:bg-indigo-50\/10) { + background-color: rgb(238 242 255 / 0.1); +} + +:is(:where(.dark) .dark\:bg-indigo-50\/100) { + background-color: rgb(238 242 255 / 1); +} + +:is(:where(.dark) .dark\:bg-indigo-50\/15) { + background-color: rgb(238 242 255 / 0.15); +} + +:is(:where(.dark) .dark\:bg-indigo-50\/20) { + background-color: rgb(238 242 255 / 0.2); +} + +:is(:where(.dark) .dark\:bg-indigo-50\/25) { + background-color: rgb(238 242 255 / 0.25); +} + +:is(:where(.dark) .dark\:bg-indigo-50\/30) { + background-color: rgb(238 242 255 / 0.3); +} + +:is(:where(.dark) .dark\:bg-indigo-50\/35) { + background-color: rgb(238 242 255 / 0.35); +} + +:is(:where(.dark) .dark\:bg-indigo-50\/40) { + background-color: rgb(238 242 255 / 0.4); +} + +:is(:where(.dark) .dark\:bg-indigo-50\/45) { + background-color: rgb(238 242 255 / 0.45); +} + +:is(:where(.dark) .dark\:bg-indigo-50\/5) { + background-color: rgb(238 242 255 / 0.05); +} + +:is(:where(.dark) .dark\:bg-indigo-50\/50) { + background-color: rgb(238 242 255 / 0.5); +} + +:is(:where(.dark) .dark\:bg-indigo-50\/55) { + background-color: rgb(238 242 255 / 0.55); +} + +:is(:where(.dark) .dark\:bg-indigo-50\/60) { + background-color: rgb(238 242 255 / 0.6); +} + +:is(:where(.dark) .dark\:bg-indigo-50\/65) { + background-color: rgb(238 242 255 / 0.65); +} + +:is(:where(.dark) .dark\:bg-indigo-50\/70) { + background-color: rgb(238 242 255 / 0.7); +} + +:is(:where(.dark) .dark\:bg-indigo-50\/75) { + background-color: rgb(238 242 255 / 0.75); +} + +:is(:where(.dark) .dark\:bg-indigo-50\/80) { + background-color: rgb(238 242 255 / 0.8); +} + +:is(:where(.dark) .dark\:bg-indigo-50\/85) { + background-color: rgb(238 242 255 / 0.85); +} + +:is(:where(.dark) .dark\:bg-indigo-50\/90) { + background-color: rgb(238 242 255 / 0.9); +} + +:is(:where(.dark) .dark\:bg-indigo-50\/95) { + background-color: rgb(238 242 255 / 0.95); +} + +:is(:where(.dark) .dark\:bg-indigo-500) { + --tw-bg-opacity: 1; + background-color: rgb(99 102 241 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-indigo-500\/0) { + background-color: rgb(99 102 241 / 0); +} + +:is(:where(.dark) .dark\:bg-indigo-500\/10) { + background-color: rgb(99 102 241 / 0.1); +} + +:is(:where(.dark) .dark\:bg-indigo-500\/100) { + background-color: rgb(99 102 241 / 1); +} + +:is(:where(.dark) .dark\:bg-indigo-500\/15) { + background-color: rgb(99 102 241 / 0.15); +} + +:is(:where(.dark) .dark\:bg-indigo-500\/20) { + background-color: rgb(99 102 241 / 0.2); +} + +:is(:where(.dark) .dark\:bg-indigo-500\/25) { + background-color: rgb(99 102 241 / 0.25); +} + +:is(:where(.dark) .dark\:bg-indigo-500\/30) { + background-color: rgb(99 102 241 / 0.3); +} + +:is(:where(.dark) .dark\:bg-indigo-500\/35) { + background-color: rgb(99 102 241 / 0.35); +} + +:is(:where(.dark) .dark\:bg-indigo-500\/40) { + background-color: rgb(99 102 241 / 0.4); +} + +:is(:where(.dark) .dark\:bg-indigo-500\/45) { + background-color: rgb(99 102 241 / 0.45); +} + +:is(:where(.dark) .dark\:bg-indigo-500\/5) { + background-color: rgb(99 102 241 / 0.05); +} + +:is(:where(.dark) .dark\:bg-indigo-500\/50) { + background-color: rgb(99 102 241 / 0.5); +} + +:is(:where(.dark) .dark\:bg-indigo-500\/55) { + background-color: rgb(99 102 241 / 0.55); +} + +:is(:where(.dark) .dark\:bg-indigo-500\/60) { + background-color: rgb(99 102 241 / 0.6); +} + +:is(:where(.dark) .dark\:bg-indigo-500\/65) { + background-color: rgb(99 102 241 / 0.65); +} + +:is(:where(.dark) .dark\:bg-indigo-500\/70) { + background-color: rgb(99 102 241 / 0.7); +} + +:is(:where(.dark) .dark\:bg-indigo-500\/75) { + background-color: rgb(99 102 241 / 0.75); +} + +:is(:where(.dark) .dark\:bg-indigo-500\/80) { + background-color: rgb(99 102 241 / 0.8); +} + +:is(:where(.dark) .dark\:bg-indigo-500\/85) { + background-color: rgb(99 102 241 / 0.85); +} + +:is(:where(.dark) .dark\:bg-indigo-500\/90) { + background-color: rgb(99 102 241 / 0.9); +} + +:is(:where(.dark) .dark\:bg-indigo-500\/95) { + background-color: rgb(99 102 241 / 0.95); +} + +:is(:where(.dark) .dark\:bg-indigo-800) { + --tw-bg-opacity: 1; + background-color: rgb(55 48 163 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-indigo-800\/0) { + background-color: rgb(55 48 163 / 0); +} + +:is(:where(.dark) .dark\:bg-indigo-800\/10) { + background-color: rgb(55 48 163 / 0.1); +} + +:is(:where(.dark) .dark\:bg-indigo-800\/100) { + background-color: rgb(55 48 163 / 1); +} + +:is(:where(.dark) .dark\:bg-indigo-800\/15) { + background-color: rgb(55 48 163 / 0.15); +} + +:is(:where(.dark) .dark\:bg-indigo-800\/20) { + background-color: rgb(55 48 163 / 0.2); +} + +:is(:where(.dark) .dark\:bg-indigo-800\/25) { + background-color: rgb(55 48 163 / 0.25); +} + +:is(:where(.dark) .dark\:bg-indigo-800\/30) { + background-color: rgb(55 48 163 / 0.3); +} + +:is(:where(.dark) .dark\:bg-indigo-800\/35) { + background-color: rgb(55 48 163 / 0.35); +} + +:is(:where(.dark) .dark\:bg-indigo-800\/40) { + background-color: rgb(55 48 163 / 0.4); +} + +:is(:where(.dark) .dark\:bg-indigo-800\/45) { + background-color: rgb(55 48 163 / 0.45); +} + +:is(:where(.dark) .dark\:bg-indigo-800\/5) { + background-color: rgb(55 48 163 / 0.05); +} + +:is(:where(.dark) .dark\:bg-indigo-800\/50) { + background-color: rgb(55 48 163 / 0.5); +} + +:is(:where(.dark) .dark\:bg-indigo-800\/55) { + background-color: rgb(55 48 163 / 0.55); +} + +:is(:where(.dark) .dark\:bg-indigo-800\/60) { + background-color: rgb(55 48 163 / 0.6); +} + +:is(:where(.dark) .dark\:bg-indigo-800\/65) { + background-color: rgb(55 48 163 / 0.65); +} + +:is(:where(.dark) .dark\:bg-indigo-800\/70) { + background-color: rgb(55 48 163 / 0.7); +} + +:is(:where(.dark) .dark\:bg-indigo-800\/75) { + background-color: rgb(55 48 163 / 0.75); +} + +:is(:where(.dark) .dark\:bg-indigo-800\/80) { + background-color: rgb(55 48 163 / 0.8); +} + +:is(:where(.dark) .dark\:bg-indigo-800\/85) { + background-color: rgb(55 48 163 / 0.85); +} + +:is(:where(.dark) .dark\:bg-indigo-800\/90) { + background-color: rgb(55 48 163 / 0.9); +} + +:is(:where(.dark) .dark\:bg-indigo-800\/95) { + background-color: rgb(55 48 163 / 0.95); +} + +:is(:where(.dark) .dark\:bg-indigo-900) { + --tw-bg-opacity: 1; + background-color: rgb(49 46 129 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-indigo-900\/0) { + background-color: rgb(49 46 129 / 0); +} + +:is(:where(.dark) .dark\:bg-indigo-900\/10) { + background-color: rgb(49 46 129 / 0.1); +} + +:is(:where(.dark) .dark\:bg-indigo-900\/100) { + background-color: rgb(49 46 129 / 1); +} + +:is(:where(.dark) .dark\:bg-indigo-900\/15) { + background-color: rgb(49 46 129 / 0.15); +} + +:is(:where(.dark) .dark\:bg-indigo-900\/20) { + background-color: rgb(49 46 129 / 0.2); +} + +:is(:where(.dark) .dark\:bg-indigo-900\/25) { + background-color: rgb(49 46 129 / 0.25); +} + +:is(:where(.dark) .dark\:bg-indigo-900\/30) { + background-color: rgb(49 46 129 / 0.3); +} + +:is(:where(.dark) .dark\:bg-indigo-900\/35) { + background-color: rgb(49 46 129 / 0.35); +} + +:is(:where(.dark) .dark\:bg-indigo-900\/40) { + background-color: rgb(49 46 129 / 0.4); +} + +:is(:where(.dark) .dark\:bg-indigo-900\/45) { + background-color: rgb(49 46 129 / 0.45); +} + +:is(:where(.dark) .dark\:bg-indigo-900\/5) { + background-color: rgb(49 46 129 / 0.05); +} + +:is(:where(.dark) .dark\:bg-indigo-900\/50) { + background-color: rgb(49 46 129 / 0.5); +} + +:is(:where(.dark) .dark\:bg-indigo-900\/55) { + background-color: rgb(49 46 129 / 0.55); +} + +:is(:where(.dark) .dark\:bg-indigo-900\/60) { + background-color: rgb(49 46 129 / 0.6); +} + +:is(:where(.dark) .dark\:bg-indigo-900\/65) { + background-color: rgb(49 46 129 / 0.65); +} + +:is(:where(.dark) .dark\:bg-indigo-900\/70) { + background-color: rgb(49 46 129 / 0.7); +} + +:is(:where(.dark) .dark\:bg-indigo-900\/75) { + background-color: rgb(49 46 129 / 0.75); +} + +:is(:where(.dark) .dark\:bg-indigo-900\/80) { + background-color: rgb(49 46 129 / 0.8); +} + +:is(:where(.dark) .dark\:bg-indigo-900\/85) { + background-color: rgb(49 46 129 / 0.85); +} + +:is(:where(.dark) .dark\:bg-indigo-900\/90) { + background-color: rgb(49 46 129 / 0.9); +} + +:is(:where(.dark) .dark\:bg-indigo-900\/95) { + background-color: rgb(49 46 129 / 0.95); +} + +:is(:where(.dark) .dark\:bg-indigo-950) { + --tw-bg-opacity: 1; + background-color: rgb(30 27 75 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-orange-100) { + --tw-bg-opacity: 1; + background-color: rgb(255 237 213 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-orange-100\/0) { + background-color: rgb(255 237 213 / 0); +} + +:is(:where(.dark) .dark\:bg-orange-100\/10) { + background-color: rgb(255 237 213 / 0.1); +} + +:is(:where(.dark) .dark\:bg-orange-100\/100) { + background-color: rgb(255 237 213 / 1); +} + +:is(:where(.dark) .dark\:bg-orange-100\/15) { + background-color: rgb(255 237 213 / 0.15); +} + +:is(:where(.dark) .dark\:bg-orange-100\/20) { + background-color: rgb(255 237 213 / 0.2); +} + +:is(:where(.dark) .dark\:bg-orange-100\/25) { + background-color: rgb(255 237 213 / 0.25); +} + +:is(:where(.dark) .dark\:bg-orange-100\/30) { + background-color: rgb(255 237 213 / 0.3); +} + +:is(:where(.dark) .dark\:bg-orange-100\/35) { + background-color: rgb(255 237 213 / 0.35); +} + +:is(:where(.dark) .dark\:bg-orange-100\/40) { + background-color: rgb(255 237 213 / 0.4); +} + +:is(:where(.dark) .dark\:bg-orange-100\/45) { + background-color: rgb(255 237 213 / 0.45); +} + +:is(:where(.dark) .dark\:bg-orange-100\/5) { + background-color: rgb(255 237 213 / 0.05); +} + +:is(:where(.dark) .dark\:bg-orange-100\/50) { + background-color: rgb(255 237 213 / 0.5); +} + +:is(:where(.dark) .dark\:bg-orange-100\/55) { + background-color: rgb(255 237 213 / 0.55); +} + +:is(:where(.dark) .dark\:bg-orange-100\/60) { + background-color: rgb(255 237 213 / 0.6); +} + +:is(:where(.dark) .dark\:bg-orange-100\/65) { + background-color: rgb(255 237 213 / 0.65); +} + +:is(:where(.dark) .dark\:bg-orange-100\/70) { + background-color: rgb(255 237 213 / 0.7); +} + +:is(:where(.dark) .dark\:bg-orange-100\/75) { + background-color: rgb(255 237 213 / 0.75); +} + +:is(:where(.dark) .dark\:bg-orange-100\/80) { + background-color: rgb(255 237 213 / 0.8); +} + +:is(:where(.dark) .dark\:bg-orange-100\/85) { + background-color: rgb(255 237 213 / 0.85); +} + +:is(:where(.dark) .dark\:bg-orange-100\/90) { + background-color: rgb(255 237 213 / 0.9); +} + +:is(:where(.dark) .dark\:bg-orange-100\/95) { + background-color: rgb(255 237 213 / 0.95); +} + +:is(:where(.dark) .dark\:bg-orange-50) { + --tw-bg-opacity: 1; + background-color: rgb(255 247 237 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-orange-50\/0) { + background-color: rgb(255 247 237 / 0); +} + +:is(:where(.dark) .dark\:bg-orange-50\/10) { + background-color: rgb(255 247 237 / 0.1); +} + +:is(:where(.dark) .dark\:bg-orange-50\/100) { + background-color: rgb(255 247 237 / 1); +} + +:is(:where(.dark) .dark\:bg-orange-50\/15) { + background-color: rgb(255 247 237 / 0.15); +} + +:is(:where(.dark) .dark\:bg-orange-50\/20) { + background-color: rgb(255 247 237 / 0.2); +} + +:is(:where(.dark) .dark\:bg-orange-50\/25) { + background-color: rgb(255 247 237 / 0.25); +} + +:is(:where(.dark) .dark\:bg-orange-50\/30) { + background-color: rgb(255 247 237 / 0.3); +} + +:is(:where(.dark) .dark\:bg-orange-50\/35) { + background-color: rgb(255 247 237 / 0.35); +} + +:is(:where(.dark) .dark\:bg-orange-50\/40) { + background-color: rgb(255 247 237 / 0.4); +} + +:is(:where(.dark) .dark\:bg-orange-50\/45) { + background-color: rgb(255 247 237 / 0.45); +} + +:is(:where(.dark) .dark\:bg-orange-50\/5) { + background-color: rgb(255 247 237 / 0.05); +} + +:is(:where(.dark) .dark\:bg-orange-50\/50) { + background-color: rgb(255 247 237 / 0.5); +} + +:is(:where(.dark) .dark\:bg-orange-50\/55) { + background-color: rgb(255 247 237 / 0.55); +} + +:is(:where(.dark) .dark\:bg-orange-50\/60) { + background-color: rgb(255 247 237 / 0.6); +} + +:is(:where(.dark) .dark\:bg-orange-50\/65) { + background-color: rgb(255 247 237 / 0.65); +} + +:is(:where(.dark) .dark\:bg-orange-50\/70) { + background-color: rgb(255 247 237 / 0.7); +} + +:is(:where(.dark) .dark\:bg-orange-50\/75) { + background-color: rgb(255 247 237 / 0.75); +} + +:is(:where(.dark) .dark\:bg-orange-50\/80) { + background-color: rgb(255 247 237 / 0.8); +} + +:is(:where(.dark) .dark\:bg-orange-50\/85) { + background-color: rgb(255 247 237 / 0.85); +} + +:is(:where(.dark) .dark\:bg-orange-50\/90) { + background-color: rgb(255 247 237 / 0.9); +} + +:is(:where(.dark) .dark\:bg-orange-50\/95) { + background-color: rgb(255 247 237 / 0.95); +} + +:is(:where(.dark) .dark\:bg-orange-500) { + --tw-bg-opacity: 1; + background-color: rgb(249 115 22 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-orange-500\/0) { + background-color: rgb(249 115 22 / 0); +} + +:is(:where(.dark) .dark\:bg-orange-500\/10) { + background-color: rgb(249 115 22 / 0.1); +} + +:is(:where(.dark) .dark\:bg-orange-500\/100) { + background-color: rgb(249 115 22 / 1); +} + +:is(:where(.dark) .dark\:bg-orange-500\/15) { + background-color: rgb(249 115 22 / 0.15); +} + +:is(:where(.dark) .dark\:bg-orange-500\/20) { + background-color: rgb(249 115 22 / 0.2); +} + +:is(:where(.dark) .dark\:bg-orange-500\/25) { + background-color: rgb(249 115 22 / 0.25); +} + +:is(:where(.dark) .dark\:bg-orange-500\/30) { + background-color: rgb(249 115 22 / 0.3); +} + +:is(:where(.dark) .dark\:bg-orange-500\/35) { + background-color: rgb(249 115 22 / 0.35); +} + +:is(:where(.dark) .dark\:bg-orange-500\/40) { + background-color: rgb(249 115 22 / 0.4); +} + +:is(:where(.dark) .dark\:bg-orange-500\/45) { + background-color: rgb(249 115 22 / 0.45); +} + +:is(:where(.dark) .dark\:bg-orange-500\/5) { + background-color: rgb(249 115 22 / 0.05); +} + +:is(:where(.dark) .dark\:bg-orange-500\/50) { + background-color: rgb(249 115 22 / 0.5); +} + +:is(:where(.dark) .dark\:bg-orange-500\/55) { + background-color: rgb(249 115 22 / 0.55); +} + +:is(:where(.dark) .dark\:bg-orange-500\/60) { + background-color: rgb(249 115 22 / 0.6); +} + +:is(:where(.dark) .dark\:bg-orange-500\/65) { + background-color: rgb(249 115 22 / 0.65); +} + +:is(:where(.dark) .dark\:bg-orange-500\/70) { + background-color: rgb(249 115 22 / 0.7); +} + +:is(:where(.dark) .dark\:bg-orange-500\/75) { + background-color: rgb(249 115 22 / 0.75); +} + +:is(:where(.dark) .dark\:bg-orange-500\/80) { + background-color: rgb(249 115 22 / 0.8); +} + +:is(:where(.dark) .dark\:bg-orange-500\/85) { + background-color: rgb(249 115 22 / 0.85); +} + +:is(:where(.dark) .dark\:bg-orange-500\/90) { + background-color: rgb(249 115 22 / 0.9); +} + +:is(:where(.dark) .dark\:bg-orange-500\/95) { + background-color: rgb(249 115 22 / 0.95); +} + +:is(:where(.dark) .dark\:bg-orange-600) { + --tw-bg-opacity: 1; + background-color: rgb(234 88 12 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-orange-800) { + --tw-bg-opacity: 1; + background-color: rgb(154 52 18 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-orange-800\/0) { + background-color: rgb(154 52 18 / 0); +} + +:is(:where(.dark) .dark\:bg-orange-800\/10) { + background-color: rgb(154 52 18 / 0.1); +} + +:is(:where(.dark) .dark\:bg-orange-800\/100) { + background-color: rgb(154 52 18 / 1); +} + +:is(:where(.dark) .dark\:bg-orange-800\/15) { + background-color: rgb(154 52 18 / 0.15); +} + +:is(:where(.dark) .dark\:bg-orange-800\/20) { + background-color: rgb(154 52 18 / 0.2); +} + +:is(:where(.dark) .dark\:bg-orange-800\/25) { + background-color: rgb(154 52 18 / 0.25); +} + +:is(:where(.dark) .dark\:bg-orange-800\/30) { + background-color: rgb(154 52 18 / 0.3); +} + +:is(:where(.dark) .dark\:bg-orange-800\/35) { + background-color: rgb(154 52 18 / 0.35); +} + +:is(:where(.dark) .dark\:bg-orange-800\/40) { + background-color: rgb(154 52 18 / 0.4); +} + +:is(:where(.dark) .dark\:bg-orange-800\/45) { + background-color: rgb(154 52 18 / 0.45); +} + +:is(:where(.dark) .dark\:bg-orange-800\/5) { + background-color: rgb(154 52 18 / 0.05); +} + +:is(:where(.dark) .dark\:bg-orange-800\/50) { + background-color: rgb(154 52 18 / 0.5); +} + +:is(:where(.dark) .dark\:bg-orange-800\/55) { + background-color: rgb(154 52 18 / 0.55); +} + +:is(:where(.dark) .dark\:bg-orange-800\/60) { + background-color: rgb(154 52 18 / 0.6); +} + +:is(:where(.dark) .dark\:bg-orange-800\/65) { + background-color: rgb(154 52 18 / 0.65); +} + +:is(:where(.dark) .dark\:bg-orange-800\/70) { + background-color: rgb(154 52 18 / 0.7); +} + +:is(:where(.dark) .dark\:bg-orange-800\/75) { + background-color: rgb(154 52 18 / 0.75); +} + +:is(:where(.dark) .dark\:bg-orange-800\/80) { + background-color: rgb(154 52 18 / 0.8); +} + +:is(:where(.dark) .dark\:bg-orange-800\/85) { + background-color: rgb(154 52 18 / 0.85); +} + +:is(:where(.dark) .dark\:bg-orange-800\/90) { + background-color: rgb(154 52 18 / 0.9); +} + +:is(:where(.dark) .dark\:bg-orange-800\/95) { + background-color: rgb(154 52 18 / 0.95); +} + +:is(:where(.dark) .dark\:bg-orange-900) { + --tw-bg-opacity: 1; + background-color: rgb(124 45 18 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-orange-900\/0) { + background-color: rgb(124 45 18 / 0); +} + +:is(:where(.dark) .dark\:bg-orange-900\/10) { + background-color: rgb(124 45 18 / 0.1); +} + +:is(:where(.dark) .dark\:bg-orange-900\/100) { + background-color: rgb(124 45 18 / 1); +} + +:is(:where(.dark) .dark\:bg-orange-900\/15) { + background-color: rgb(124 45 18 / 0.15); +} + +:is(:where(.dark) .dark\:bg-orange-900\/20) { + background-color: rgb(124 45 18 / 0.2); +} + +:is(:where(.dark) .dark\:bg-orange-900\/25) { + background-color: rgb(124 45 18 / 0.25); +} + +:is(:where(.dark) .dark\:bg-orange-900\/30) { + background-color: rgb(124 45 18 / 0.3); +} + +:is(:where(.dark) .dark\:bg-orange-900\/35) { + background-color: rgb(124 45 18 / 0.35); +} + +:is(:where(.dark) .dark\:bg-orange-900\/40) { + background-color: rgb(124 45 18 / 0.4); +} + +:is(:where(.dark) .dark\:bg-orange-900\/45) { + background-color: rgb(124 45 18 / 0.45); +} + +:is(:where(.dark) .dark\:bg-orange-900\/5) { + background-color: rgb(124 45 18 / 0.05); +} + +:is(:where(.dark) .dark\:bg-orange-900\/50) { + background-color: rgb(124 45 18 / 0.5); +} + +:is(:where(.dark) .dark\:bg-orange-900\/55) { + background-color: rgb(124 45 18 / 0.55); +} + +:is(:where(.dark) .dark\:bg-orange-900\/60) { + background-color: rgb(124 45 18 / 0.6); +} + +:is(:where(.dark) .dark\:bg-orange-900\/65) { + background-color: rgb(124 45 18 / 0.65); +} + +:is(:where(.dark) .dark\:bg-orange-900\/70) { + background-color: rgb(124 45 18 / 0.7); +} + +:is(:where(.dark) .dark\:bg-orange-900\/75) { + background-color: rgb(124 45 18 / 0.75); +} + +:is(:where(.dark) .dark\:bg-orange-900\/80) { + background-color: rgb(124 45 18 / 0.8); +} + +:is(:where(.dark) .dark\:bg-orange-900\/85) { + background-color: rgb(124 45 18 / 0.85); +} + +:is(:where(.dark) .dark\:bg-orange-900\/90) { + background-color: rgb(124 45 18 / 0.9); +} + +:is(:where(.dark) .dark\:bg-orange-900\/95) { + background-color: rgb(124 45 18 / 0.95); +} + +:is(:where(.dark) .dark\:bg-pink-100) { + --tw-bg-opacity: 1; + background-color: rgb(252 231 243 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-pink-100\/0) { + background-color: rgb(252 231 243 / 0); +} + +:is(:where(.dark) .dark\:bg-pink-100\/10) { + background-color: rgb(252 231 243 / 0.1); +} + +:is(:where(.dark) .dark\:bg-pink-100\/100) { + background-color: rgb(252 231 243 / 1); +} + +:is(:where(.dark) .dark\:bg-pink-100\/15) { + background-color: rgb(252 231 243 / 0.15); +} + +:is(:where(.dark) .dark\:bg-pink-100\/20) { + background-color: rgb(252 231 243 / 0.2); +} + +:is(:where(.dark) .dark\:bg-pink-100\/25) { + background-color: rgb(252 231 243 / 0.25); +} + +:is(:where(.dark) .dark\:bg-pink-100\/30) { + background-color: rgb(252 231 243 / 0.3); +} + +:is(:where(.dark) .dark\:bg-pink-100\/35) { + background-color: rgb(252 231 243 / 0.35); +} + +:is(:where(.dark) .dark\:bg-pink-100\/40) { + background-color: rgb(252 231 243 / 0.4); +} + +:is(:where(.dark) .dark\:bg-pink-100\/45) { + background-color: rgb(252 231 243 / 0.45); +} + +:is(:where(.dark) .dark\:bg-pink-100\/5) { + background-color: rgb(252 231 243 / 0.05); +} + +:is(:where(.dark) .dark\:bg-pink-100\/50) { + background-color: rgb(252 231 243 / 0.5); +} + +:is(:where(.dark) .dark\:bg-pink-100\/55) { + background-color: rgb(252 231 243 / 0.55); +} + +:is(:where(.dark) .dark\:bg-pink-100\/60) { + background-color: rgb(252 231 243 / 0.6); +} + +:is(:where(.dark) .dark\:bg-pink-100\/65) { + background-color: rgb(252 231 243 / 0.65); +} + +:is(:where(.dark) .dark\:bg-pink-100\/70) { + background-color: rgb(252 231 243 / 0.7); +} + +:is(:where(.dark) .dark\:bg-pink-100\/75) { + background-color: rgb(252 231 243 / 0.75); +} + +:is(:where(.dark) .dark\:bg-pink-100\/80) { + background-color: rgb(252 231 243 / 0.8); +} + +:is(:where(.dark) .dark\:bg-pink-100\/85) { + background-color: rgb(252 231 243 / 0.85); +} + +:is(:where(.dark) .dark\:bg-pink-100\/90) { + background-color: rgb(252 231 243 / 0.9); +} + +:is(:where(.dark) .dark\:bg-pink-100\/95) { + background-color: rgb(252 231 243 / 0.95); +} + +:is(:where(.dark) .dark\:bg-pink-50) { + --tw-bg-opacity: 1; + background-color: rgb(253 242 248 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-pink-50\/0) { + background-color: rgb(253 242 248 / 0); +} + +:is(:where(.dark) .dark\:bg-pink-50\/10) { + background-color: rgb(253 242 248 / 0.1); +} + +:is(:where(.dark) .dark\:bg-pink-50\/100) { + background-color: rgb(253 242 248 / 1); +} + +:is(:where(.dark) .dark\:bg-pink-50\/15) { + background-color: rgb(253 242 248 / 0.15); +} + +:is(:where(.dark) .dark\:bg-pink-50\/20) { + background-color: rgb(253 242 248 / 0.2); +} + +:is(:where(.dark) .dark\:bg-pink-50\/25) { + background-color: rgb(253 242 248 / 0.25); +} + +:is(:where(.dark) .dark\:bg-pink-50\/30) { + background-color: rgb(253 242 248 / 0.3); +} + +:is(:where(.dark) .dark\:bg-pink-50\/35) { + background-color: rgb(253 242 248 / 0.35); +} + +:is(:where(.dark) .dark\:bg-pink-50\/40) { + background-color: rgb(253 242 248 / 0.4); +} + +:is(:where(.dark) .dark\:bg-pink-50\/45) { + background-color: rgb(253 242 248 / 0.45); +} + +:is(:where(.dark) .dark\:bg-pink-50\/5) { + background-color: rgb(253 242 248 / 0.05); +} + +:is(:where(.dark) .dark\:bg-pink-50\/50) { + background-color: rgb(253 242 248 / 0.5); +} + +:is(:where(.dark) .dark\:bg-pink-50\/55) { + background-color: rgb(253 242 248 / 0.55); +} + +:is(:where(.dark) .dark\:bg-pink-50\/60) { + background-color: rgb(253 242 248 / 0.6); +} + +:is(:where(.dark) .dark\:bg-pink-50\/65) { + background-color: rgb(253 242 248 / 0.65); +} + +:is(:where(.dark) .dark\:bg-pink-50\/70) { + background-color: rgb(253 242 248 / 0.7); +} + +:is(:where(.dark) .dark\:bg-pink-50\/75) { + background-color: rgb(253 242 248 / 0.75); +} + +:is(:where(.dark) .dark\:bg-pink-50\/80) { + background-color: rgb(253 242 248 / 0.8); +} + +:is(:where(.dark) .dark\:bg-pink-50\/85) { + background-color: rgb(253 242 248 / 0.85); +} + +:is(:where(.dark) .dark\:bg-pink-50\/90) { + background-color: rgb(253 242 248 / 0.9); +} + +:is(:where(.dark) .dark\:bg-pink-50\/95) { + background-color: rgb(253 242 248 / 0.95); +} + +:is(:where(.dark) .dark\:bg-pink-500) { + --tw-bg-opacity: 1; + background-color: rgb(236 72 153 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-pink-500\/0) { + background-color: rgb(236 72 153 / 0); +} + +:is(:where(.dark) .dark\:bg-pink-500\/10) { + background-color: rgb(236 72 153 / 0.1); +} + +:is(:where(.dark) .dark\:bg-pink-500\/100) { + background-color: rgb(236 72 153 / 1); +} + +:is(:where(.dark) .dark\:bg-pink-500\/15) { + background-color: rgb(236 72 153 / 0.15); +} + +:is(:where(.dark) .dark\:bg-pink-500\/20) { + background-color: rgb(236 72 153 / 0.2); +} + +:is(:where(.dark) .dark\:bg-pink-500\/25) { + background-color: rgb(236 72 153 / 0.25); +} + +:is(:where(.dark) .dark\:bg-pink-500\/30) { + background-color: rgb(236 72 153 / 0.3); +} + +:is(:where(.dark) .dark\:bg-pink-500\/35) { + background-color: rgb(236 72 153 / 0.35); +} + +:is(:where(.dark) .dark\:bg-pink-500\/40) { + background-color: rgb(236 72 153 / 0.4); +} + +:is(:where(.dark) .dark\:bg-pink-500\/45) { + background-color: rgb(236 72 153 / 0.45); +} + +:is(:where(.dark) .dark\:bg-pink-500\/5) { + background-color: rgb(236 72 153 / 0.05); +} + +:is(:where(.dark) .dark\:bg-pink-500\/50) { + background-color: rgb(236 72 153 / 0.5); +} + +:is(:where(.dark) .dark\:bg-pink-500\/55) { + background-color: rgb(236 72 153 / 0.55); +} + +:is(:where(.dark) .dark\:bg-pink-500\/60) { + background-color: rgb(236 72 153 / 0.6); +} + +:is(:where(.dark) .dark\:bg-pink-500\/65) { + background-color: rgb(236 72 153 / 0.65); +} + +:is(:where(.dark) .dark\:bg-pink-500\/70) { + background-color: rgb(236 72 153 / 0.7); +} + +:is(:where(.dark) .dark\:bg-pink-500\/75) { + background-color: rgb(236 72 153 / 0.75); +} + +:is(:where(.dark) .dark\:bg-pink-500\/80) { + background-color: rgb(236 72 153 / 0.8); +} + +:is(:where(.dark) .dark\:bg-pink-500\/85) { + background-color: rgb(236 72 153 / 0.85); +} + +:is(:where(.dark) .dark\:bg-pink-500\/90) { + background-color: rgb(236 72 153 / 0.9); +} + +:is(:where(.dark) .dark\:bg-pink-500\/95) { + background-color: rgb(236 72 153 / 0.95); +} + +:is(:where(.dark) .dark\:bg-pink-600) { + --tw-bg-opacity: 1; + background-color: rgb(219 39 119 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-pink-800) { + --tw-bg-opacity: 1; + background-color: rgb(157 23 77 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-pink-800\/0) { + background-color: rgb(157 23 77 / 0); +} + +:is(:where(.dark) .dark\:bg-pink-800\/10) { + background-color: rgb(157 23 77 / 0.1); +} + +:is(:where(.dark) .dark\:bg-pink-800\/100) { + background-color: rgb(157 23 77 / 1); +} + +:is(:where(.dark) .dark\:bg-pink-800\/15) { + background-color: rgb(157 23 77 / 0.15); +} + +:is(:where(.dark) .dark\:bg-pink-800\/20) { + background-color: rgb(157 23 77 / 0.2); +} + +:is(:where(.dark) .dark\:bg-pink-800\/25) { + background-color: rgb(157 23 77 / 0.25); +} + +:is(:where(.dark) .dark\:bg-pink-800\/30) { + background-color: rgb(157 23 77 / 0.3); +} + +:is(:where(.dark) .dark\:bg-pink-800\/35) { + background-color: rgb(157 23 77 / 0.35); +} + +:is(:where(.dark) .dark\:bg-pink-800\/40) { + background-color: rgb(157 23 77 / 0.4); +} + +:is(:where(.dark) .dark\:bg-pink-800\/45) { + background-color: rgb(157 23 77 / 0.45); +} + +:is(:where(.dark) .dark\:bg-pink-800\/5) { + background-color: rgb(157 23 77 / 0.05); +} + +:is(:where(.dark) .dark\:bg-pink-800\/50) { + background-color: rgb(157 23 77 / 0.5); +} + +:is(:where(.dark) .dark\:bg-pink-800\/55) { + background-color: rgb(157 23 77 / 0.55); +} + +:is(:where(.dark) .dark\:bg-pink-800\/60) { + background-color: rgb(157 23 77 / 0.6); +} + +:is(:where(.dark) .dark\:bg-pink-800\/65) { + background-color: rgb(157 23 77 / 0.65); +} + +:is(:where(.dark) .dark\:bg-pink-800\/70) { + background-color: rgb(157 23 77 / 0.7); +} + +:is(:where(.dark) .dark\:bg-pink-800\/75) { + background-color: rgb(157 23 77 / 0.75); +} + +:is(:where(.dark) .dark\:bg-pink-800\/80) { + background-color: rgb(157 23 77 / 0.8); +} + +:is(:where(.dark) .dark\:bg-pink-800\/85) { + background-color: rgb(157 23 77 / 0.85); +} + +:is(:where(.dark) .dark\:bg-pink-800\/90) { + background-color: rgb(157 23 77 / 0.9); +} + +:is(:where(.dark) .dark\:bg-pink-800\/95) { + background-color: rgb(157 23 77 / 0.95); +} + +:is(:where(.dark) .dark\:bg-pink-900) { + --tw-bg-opacity: 1; + background-color: rgb(131 24 67 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-pink-900\/0) { + background-color: rgb(131 24 67 / 0); +} + +:is(:where(.dark) .dark\:bg-pink-900\/10) { + background-color: rgb(131 24 67 / 0.1); +} + +:is(:where(.dark) .dark\:bg-pink-900\/100) { + background-color: rgb(131 24 67 / 1); +} + +:is(:where(.dark) .dark\:bg-pink-900\/15) { + background-color: rgb(131 24 67 / 0.15); +} + +:is(:where(.dark) .dark\:bg-pink-900\/20) { + background-color: rgb(131 24 67 / 0.2); +} + +:is(:where(.dark) .dark\:bg-pink-900\/25) { + background-color: rgb(131 24 67 / 0.25); +} + +:is(:where(.dark) .dark\:bg-pink-900\/30) { + background-color: rgb(131 24 67 / 0.3); +} + +:is(:where(.dark) .dark\:bg-pink-900\/35) { + background-color: rgb(131 24 67 / 0.35); +} + +:is(:where(.dark) .dark\:bg-pink-900\/40) { + background-color: rgb(131 24 67 / 0.4); +} + +:is(:where(.dark) .dark\:bg-pink-900\/45) { + background-color: rgb(131 24 67 / 0.45); +} + +:is(:where(.dark) .dark\:bg-pink-900\/5) { + background-color: rgb(131 24 67 / 0.05); +} + +:is(:where(.dark) .dark\:bg-pink-900\/50) { + background-color: rgb(131 24 67 / 0.5); +} + +:is(:where(.dark) .dark\:bg-pink-900\/55) { + background-color: rgb(131 24 67 / 0.55); +} + +:is(:where(.dark) .dark\:bg-pink-900\/60) { + background-color: rgb(131 24 67 / 0.6); +} + +:is(:where(.dark) .dark\:bg-pink-900\/65) { + background-color: rgb(131 24 67 / 0.65); +} + +:is(:where(.dark) .dark\:bg-pink-900\/70) { + background-color: rgb(131 24 67 / 0.7); +} + +:is(:where(.dark) .dark\:bg-pink-900\/75) { + background-color: rgb(131 24 67 / 0.75); +} + +:is(:where(.dark) .dark\:bg-pink-900\/80) { + background-color: rgb(131 24 67 / 0.8); +} + +:is(:where(.dark) .dark\:bg-pink-900\/85) { + background-color: rgb(131 24 67 / 0.85); +} + +:is(:where(.dark) .dark\:bg-pink-900\/90) { + background-color: rgb(131 24 67 / 0.9); +} + +:is(:where(.dark) .dark\:bg-pink-900\/95) { + background-color: rgb(131 24 67 / 0.95); +} + +:is(:where(.dark) .dark\:bg-purple-100) { + --tw-bg-opacity: 1; + background-color: rgb(243 232 255 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-purple-100\/0) { + background-color: rgb(243 232 255 / 0); +} + +:is(:where(.dark) .dark\:bg-purple-100\/10) { + background-color: rgb(243 232 255 / 0.1); +} + +:is(:where(.dark) .dark\:bg-purple-100\/100) { + background-color: rgb(243 232 255 / 1); +} + +:is(:where(.dark) .dark\:bg-purple-100\/15) { + background-color: rgb(243 232 255 / 0.15); +} + +:is(:where(.dark) .dark\:bg-purple-100\/20) { + background-color: rgb(243 232 255 / 0.2); +} + +:is(:where(.dark) .dark\:bg-purple-100\/25) { + background-color: rgb(243 232 255 / 0.25); +} + +:is(:where(.dark) .dark\:bg-purple-100\/30) { + background-color: rgb(243 232 255 / 0.3); +} + +:is(:where(.dark) .dark\:bg-purple-100\/35) { + background-color: rgb(243 232 255 / 0.35); +} + +:is(:where(.dark) .dark\:bg-purple-100\/40) { + background-color: rgb(243 232 255 / 0.4); +} + +:is(:where(.dark) .dark\:bg-purple-100\/45) { + background-color: rgb(243 232 255 / 0.45); +} + +:is(:where(.dark) .dark\:bg-purple-100\/5) { + background-color: rgb(243 232 255 / 0.05); +} + +:is(:where(.dark) .dark\:bg-purple-100\/50) { + background-color: rgb(243 232 255 / 0.5); +} + +:is(:where(.dark) .dark\:bg-purple-100\/55) { + background-color: rgb(243 232 255 / 0.55); +} + +:is(:where(.dark) .dark\:bg-purple-100\/60) { + background-color: rgb(243 232 255 / 0.6); +} + +:is(:where(.dark) .dark\:bg-purple-100\/65) { + background-color: rgb(243 232 255 / 0.65); +} + +:is(:where(.dark) .dark\:bg-purple-100\/70) { + background-color: rgb(243 232 255 / 0.7); +} + +:is(:where(.dark) .dark\:bg-purple-100\/75) { + background-color: rgb(243 232 255 / 0.75); +} + +:is(:where(.dark) .dark\:bg-purple-100\/80) { + background-color: rgb(243 232 255 / 0.8); +} + +:is(:where(.dark) .dark\:bg-purple-100\/85) { + background-color: rgb(243 232 255 / 0.85); +} + +:is(:where(.dark) .dark\:bg-purple-100\/90) { + background-color: rgb(243 232 255 / 0.9); +} + +:is(:where(.dark) .dark\:bg-purple-100\/95) { + background-color: rgb(243 232 255 / 0.95); +} + +:is(:where(.dark) .dark\:bg-purple-50) { + --tw-bg-opacity: 1; + background-color: rgb(250 245 255 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-purple-50\/0) { + background-color: rgb(250 245 255 / 0); +} + +:is(:where(.dark) .dark\:bg-purple-50\/10) { + background-color: rgb(250 245 255 / 0.1); +} + +:is(:where(.dark) .dark\:bg-purple-50\/100) { + background-color: rgb(250 245 255 / 1); +} + +:is(:where(.dark) .dark\:bg-purple-50\/15) { + background-color: rgb(250 245 255 / 0.15); +} + +:is(:where(.dark) .dark\:bg-purple-50\/20) { + background-color: rgb(250 245 255 / 0.2); +} + +:is(:where(.dark) .dark\:bg-purple-50\/25) { + background-color: rgb(250 245 255 / 0.25); +} + +:is(:where(.dark) .dark\:bg-purple-50\/30) { + background-color: rgb(250 245 255 / 0.3); +} + +:is(:where(.dark) .dark\:bg-purple-50\/35) { + background-color: rgb(250 245 255 / 0.35); +} + +:is(:where(.dark) .dark\:bg-purple-50\/40) { + background-color: rgb(250 245 255 / 0.4); +} + +:is(:where(.dark) .dark\:bg-purple-50\/45) { + background-color: rgb(250 245 255 / 0.45); +} + +:is(:where(.dark) .dark\:bg-purple-50\/5) { + background-color: rgb(250 245 255 / 0.05); +} + +:is(:where(.dark) .dark\:bg-purple-50\/50) { + background-color: rgb(250 245 255 / 0.5); +} + +:is(:where(.dark) .dark\:bg-purple-50\/55) { + background-color: rgb(250 245 255 / 0.55); +} + +:is(:where(.dark) .dark\:bg-purple-50\/60) { + background-color: rgb(250 245 255 / 0.6); +} + +:is(:where(.dark) .dark\:bg-purple-50\/65) { + background-color: rgb(250 245 255 / 0.65); +} + +:is(:where(.dark) .dark\:bg-purple-50\/70) { + background-color: rgb(250 245 255 / 0.7); +} + +:is(:where(.dark) .dark\:bg-purple-50\/75) { + background-color: rgb(250 245 255 / 0.75); +} + +:is(:where(.dark) .dark\:bg-purple-50\/80) { + background-color: rgb(250 245 255 / 0.8); +} + +:is(:where(.dark) .dark\:bg-purple-50\/85) { + background-color: rgb(250 245 255 / 0.85); +} + +:is(:where(.dark) .dark\:bg-purple-50\/90) { + background-color: rgb(250 245 255 / 0.9); +} + +:is(:where(.dark) .dark\:bg-purple-50\/95) { + background-color: rgb(250 245 255 / 0.95); +} + +:is(:where(.dark) .dark\:bg-purple-500) { + --tw-bg-opacity: 1; + background-color: rgb(168 85 247 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-purple-500\/0) { + background-color: rgb(168 85 247 / 0); +} + +:is(:where(.dark) .dark\:bg-purple-500\/10) { + background-color: rgb(168 85 247 / 0.1); +} + +:is(:where(.dark) .dark\:bg-purple-500\/100) { + background-color: rgb(168 85 247 / 1); +} + +:is(:where(.dark) .dark\:bg-purple-500\/15) { + background-color: rgb(168 85 247 / 0.15); +} + +:is(:where(.dark) .dark\:bg-purple-500\/20) { + background-color: rgb(168 85 247 / 0.2); +} + +:is(:where(.dark) .dark\:bg-purple-500\/25) { + background-color: rgb(168 85 247 / 0.25); +} + +:is(:where(.dark) .dark\:bg-purple-500\/30) { + background-color: rgb(168 85 247 / 0.3); +} + +:is(:where(.dark) .dark\:bg-purple-500\/35) { + background-color: rgb(168 85 247 / 0.35); +} + +:is(:where(.dark) .dark\:bg-purple-500\/40) { + background-color: rgb(168 85 247 / 0.4); +} + +:is(:where(.dark) .dark\:bg-purple-500\/45) { + background-color: rgb(168 85 247 / 0.45); +} + +:is(:where(.dark) .dark\:bg-purple-500\/5) { + background-color: rgb(168 85 247 / 0.05); +} + +:is(:where(.dark) .dark\:bg-purple-500\/50) { + background-color: rgb(168 85 247 / 0.5); +} + +:is(:where(.dark) .dark\:bg-purple-500\/55) { + background-color: rgb(168 85 247 / 0.55); +} + +:is(:where(.dark) .dark\:bg-purple-500\/60) { + background-color: rgb(168 85 247 / 0.6); +} + +:is(:where(.dark) .dark\:bg-purple-500\/65) { + background-color: rgb(168 85 247 / 0.65); +} + +:is(:where(.dark) .dark\:bg-purple-500\/70) { + background-color: rgb(168 85 247 / 0.7); +} + +:is(:where(.dark) .dark\:bg-purple-500\/75) { + background-color: rgb(168 85 247 / 0.75); +} + +:is(:where(.dark) .dark\:bg-purple-500\/80) { + background-color: rgb(168 85 247 / 0.8); +} + +:is(:where(.dark) .dark\:bg-purple-500\/85) { + background-color: rgb(168 85 247 / 0.85); +} + +:is(:where(.dark) .dark\:bg-purple-500\/90) { + background-color: rgb(168 85 247 / 0.9); +} + +:is(:where(.dark) .dark\:bg-purple-500\/95) { + background-color: rgb(168 85 247 / 0.95); +} + +:is(:where(.dark) .dark\:bg-purple-800) { + --tw-bg-opacity: 1; + background-color: rgb(107 33 168 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-purple-800\/0) { + background-color: rgb(107 33 168 / 0); +} + +:is(:where(.dark) .dark\:bg-purple-800\/10) { + background-color: rgb(107 33 168 / 0.1); +} + +:is(:where(.dark) .dark\:bg-purple-800\/100) { + background-color: rgb(107 33 168 / 1); +} + +:is(:where(.dark) .dark\:bg-purple-800\/15) { + background-color: rgb(107 33 168 / 0.15); +} + +:is(:where(.dark) .dark\:bg-purple-800\/20) { + background-color: rgb(107 33 168 / 0.2); +} + +:is(:where(.dark) .dark\:bg-purple-800\/25) { + background-color: rgb(107 33 168 / 0.25); +} + +:is(:where(.dark) .dark\:bg-purple-800\/30) { + background-color: rgb(107 33 168 / 0.3); +} + +:is(:where(.dark) .dark\:bg-purple-800\/35) { + background-color: rgb(107 33 168 / 0.35); +} + +:is(:where(.dark) .dark\:bg-purple-800\/40) { + background-color: rgb(107 33 168 / 0.4); +} + +:is(:where(.dark) .dark\:bg-purple-800\/45) { + background-color: rgb(107 33 168 / 0.45); +} + +:is(:where(.dark) .dark\:bg-purple-800\/5) { + background-color: rgb(107 33 168 / 0.05); +} + +:is(:where(.dark) .dark\:bg-purple-800\/50) { + background-color: rgb(107 33 168 / 0.5); +} + +:is(:where(.dark) .dark\:bg-purple-800\/55) { + background-color: rgb(107 33 168 / 0.55); +} + +:is(:where(.dark) .dark\:bg-purple-800\/60) { + background-color: rgb(107 33 168 / 0.6); +} + +:is(:where(.dark) .dark\:bg-purple-800\/65) { + background-color: rgb(107 33 168 / 0.65); +} + +:is(:where(.dark) .dark\:bg-purple-800\/70) { + background-color: rgb(107 33 168 / 0.7); +} + +:is(:where(.dark) .dark\:bg-purple-800\/75) { + background-color: rgb(107 33 168 / 0.75); +} + +:is(:where(.dark) .dark\:bg-purple-800\/80) { + background-color: rgb(107 33 168 / 0.8); +} + +:is(:where(.dark) .dark\:bg-purple-800\/85) { + background-color: rgb(107 33 168 / 0.85); +} + +:is(:where(.dark) .dark\:bg-purple-800\/90) { + background-color: rgb(107 33 168 / 0.9); +} + +:is(:where(.dark) .dark\:bg-purple-800\/95) { + background-color: rgb(107 33 168 / 0.95); +} + +:is(:where(.dark) .dark\:bg-purple-900) { + --tw-bg-opacity: 1; + background-color: rgb(88 28 135 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-purple-900\/0) { + background-color: rgb(88 28 135 / 0); +} + +:is(:where(.dark) .dark\:bg-purple-900\/10) { + background-color: rgb(88 28 135 / 0.1); +} + +:is(:where(.dark) .dark\:bg-purple-900\/100) { + background-color: rgb(88 28 135 / 1); +} + +:is(:where(.dark) .dark\:bg-purple-900\/15) { + background-color: rgb(88 28 135 / 0.15); +} + +:is(:where(.dark) .dark\:bg-purple-900\/20) { + background-color: rgb(88 28 135 / 0.2); +} + +:is(:where(.dark) .dark\:bg-purple-900\/25) { + background-color: rgb(88 28 135 / 0.25); +} + +:is(:where(.dark) .dark\:bg-purple-900\/30) { + background-color: rgb(88 28 135 / 0.3); +} + +:is(:where(.dark) .dark\:bg-purple-900\/35) { + background-color: rgb(88 28 135 / 0.35); +} + +:is(:where(.dark) .dark\:bg-purple-900\/40) { + background-color: rgb(88 28 135 / 0.4); +} + +:is(:where(.dark) .dark\:bg-purple-900\/45) { + background-color: rgb(88 28 135 / 0.45); +} + +:is(:where(.dark) .dark\:bg-purple-900\/5) { + background-color: rgb(88 28 135 / 0.05); +} + +:is(:where(.dark) .dark\:bg-purple-900\/50) { + background-color: rgb(88 28 135 / 0.5); +} + +:is(:where(.dark) .dark\:bg-purple-900\/55) { + background-color: rgb(88 28 135 / 0.55); +} + +:is(:where(.dark) .dark\:bg-purple-900\/60) { + background-color: rgb(88 28 135 / 0.6); +} + +:is(:where(.dark) .dark\:bg-purple-900\/65) { + background-color: rgb(88 28 135 / 0.65); +} + +:is(:where(.dark) .dark\:bg-purple-900\/70) { + background-color: rgb(88 28 135 / 0.7); +} + +:is(:where(.dark) .dark\:bg-purple-900\/75) { + background-color: rgb(88 28 135 / 0.75); +} + +:is(:where(.dark) .dark\:bg-purple-900\/80) { + background-color: rgb(88 28 135 / 0.8); +} + +:is(:where(.dark) .dark\:bg-purple-900\/85) { + background-color: rgb(88 28 135 / 0.85); +} + +:is(:where(.dark) .dark\:bg-purple-900\/90) { + background-color: rgb(88 28 135 / 0.9); +} + +:is(:where(.dark) .dark\:bg-purple-900\/95) { + background-color: rgb(88 28 135 / 0.95); +} + +:is(:where(.dark) .dark\:bg-slate-900) { + --tw-bg-opacity: 1; + background-color: rgb(15 23 42 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-yellow-100) { + --tw-bg-opacity: 1; + background-color: rgb(254 249 195 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-yellow-100\/0) { + background-color: rgb(254 249 195 / 0); +} + +:is(:where(.dark) .dark\:bg-yellow-100\/10) { + background-color: rgb(254 249 195 / 0.1); +} + +:is(:where(.dark) .dark\:bg-yellow-100\/100) { + background-color: rgb(254 249 195 / 1); +} + +:is(:where(.dark) .dark\:bg-yellow-100\/15) { + background-color: rgb(254 249 195 / 0.15); +} + +:is(:where(.dark) .dark\:bg-yellow-100\/20) { + background-color: rgb(254 249 195 / 0.2); +} + +:is(:where(.dark) .dark\:bg-yellow-100\/25) { + background-color: rgb(254 249 195 / 0.25); +} + +:is(:where(.dark) .dark\:bg-yellow-100\/30) { + background-color: rgb(254 249 195 / 0.3); +} + +:is(:where(.dark) .dark\:bg-yellow-100\/35) { + background-color: rgb(254 249 195 / 0.35); +} + +:is(:where(.dark) .dark\:bg-yellow-100\/40) { + background-color: rgb(254 249 195 / 0.4); +} + +:is(:where(.dark) .dark\:bg-yellow-100\/45) { + background-color: rgb(254 249 195 / 0.45); +} + +:is(:where(.dark) .dark\:bg-yellow-100\/5) { + background-color: rgb(254 249 195 / 0.05); +} + +:is(:where(.dark) .dark\:bg-yellow-100\/50) { + background-color: rgb(254 249 195 / 0.5); +} + +:is(:where(.dark) .dark\:bg-yellow-100\/55) { + background-color: rgb(254 249 195 / 0.55); +} + +:is(:where(.dark) .dark\:bg-yellow-100\/60) { + background-color: rgb(254 249 195 / 0.6); +} + +:is(:where(.dark) .dark\:bg-yellow-100\/65) { + background-color: rgb(254 249 195 / 0.65); +} + +:is(:where(.dark) .dark\:bg-yellow-100\/70) { + background-color: rgb(254 249 195 / 0.7); +} + +:is(:where(.dark) .dark\:bg-yellow-100\/75) { + background-color: rgb(254 249 195 / 0.75); +} + +:is(:where(.dark) .dark\:bg-yellow-100\/80) { + background-color: rgb(254 249 195 / 0.8); +} + +:is(:where(.dark) .dark\:bg-yellow-100\/85) { + background-color: rgb(254 249 195 / 0.85); +} + +:is(:where(.dark) .dark\:bg-yellow-100\/90) { + background-color: rgb(254 249 195 / 0.9); +} + +:is(:where(.dark) .dark\:bg-yellow-100\/95) { + background-color: rgb(254 249 195 / 0.95); +} + +:is(:where(.dark) .dark\:bg-yellow-50) { + --tw-bg-opacity: 1; + background-color: rgb(254 252 232 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-yellow-50\/0) { + background-color: rgb(254 252 232 / 0); +} + +:is(:where(.dark) .dark\:bg-yellow-50\/10) { + background-color: rgb(254 252 232 / 0.1); +} + +:is(:where(.dark) .dark\:bg-yellow-50\/100) { + background-color: rgb(254 252 232 / 1); +} + +:is(:where(.dark) .dark\:bg-yellow-50\/15) { + background-color: rgb(254 252 232 / 0.15); +} + +:is(:where(.dark) .dark\:bg-yellow-50\/20) { + background-color: rgb(254 252 232 / 0.2); +} + +:is(:where(.dark) .dark\:bg-yellow-50\/25) { + background-color: rgb(254 252 232 / 0.25); +} + +:is(:where(.dark) .dark\:bg-yellow-50\/30) { + background-color: rgb(254 252 232 / 0.3); +} + +:is(:where(.dark) .dark\:bg-yellow-50\/35) { + background-color: rgb(254 252 232 / 0.35); +} + +:is(:where(.dark) .dark\:bg-yellow-50\/40) { + background-color: rgb(254 252 232 / 0.4); +} + +:is(:where(.dark) .dark\:bg-yellow-50\/45) { + background-color: rgb(254 252 232 / 0.45); +} + +:is(:where(.dark) .dark\:bg-yellow-50\/5) { + background-color: rgb(254 252 232 / 0.05); +} + +:is(:where(.dark) .dark\:bg-yellow-50\/50) { + background-color: rgb(254 252 232 / 0.5); +} + +:is(:where(.dark) .dark\:bg-yellow-50\/55) { + background-color: rgb(254 252 232 / 0.55); +} + +:is(:where(.dark) .dark\:bg-yellow-50\/60) { + background-color: rgb(254 252 232 / 0.6); +} + +:is(:where(.dark) .dark\:bg-yellow-50\/65) { + background-color: rgb(254 252 232 / 0.65); +} + +:is(:where(.dark) .dark\:bg-yellow-50\/70) { + background-color: rgb(254 252 232 / 0.7); +} + +:is(:where(.dark) .dark\:bg-yellow-50\/75) { + background-color: rgb(254 252 232 / 0.75); +} + +:is(:where(.dark) .dark\:bg-yellow-50\/80) { + background-color: rgb(254 252 232 / 0.8); +} + +:is(:where(.dark) .dark\:bg-yellow-50\/85) { + background-color: rgb(254 252 232 / 0.85); +} + +:is(:where(.dark) .dark\:bg-yellow-50\/90) { + background-color: rgb(254 252 232 / 0.9); +} + +:is(:where(.dark) .dark\:bg-yellow-50\/95) { + background-color: rgb(254 252 232 / 0.95); +} + +:is(:where(.dark) .dark\:bg-yellow-500) { + --tw-bg-opacity: 1; + background-color: rgb(234 179 8 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-yellow-500\/0) { + background-color: rgb(234 179 8 / 0); +} + +:is(:where(.dark) .dark\:bg-yellow-500\/10) { + background-color: rgb(234 179 8 / 0.1); +} + +:is(:where(.dark) .dark\:bg-yellow-500\/100) { + background-color: rgb(234 179 8 / 1); +} + +:is(:where(.dark) .dark\:bg-yellow-500\/15) { + background-color: rgb(234 179 8 / 0.15); +} + +:is(:where(.dark) .dark\:bg-yellow-500\/20) { + background-color: rgb(234 179 8 / 0.2); +} + +:is(:where(.dark) .dark\:bg-yellow-500\/25) { + background-color: rgb(234 179 8 / 0.25); +} + +:is(:where(.dark) .dark\:bg-yellow-500\/30) { + background-color: rgb(234 179 8 / 0.3); +} + +:is(:where(.dark) .dark\:bg-yellow-500\/35) { + background-color: rgb(234 179 8 / 0.35); +} + +:is(:where(.dark) .dark\:bg-yellow-500\/40) { + background-color: rgb(234 179 8 / 0.4); +} + +:is(:where(.dark) .dark\:bg-yellow-500\/45) { + background-color: rgb(234 179 8 / 0.45); +} + +:is(:where(.dark) .dark\:bg-yellow-500\/5) { + background-color: rgb(234 179 8 / 0.05); +} + +:is(:where(.dark) .dark\:bg-yellow-500\/50) { + background-color: rgb(234 179 8 / 0.5); +} + +:is(:where(.dark) .dark\:bg-yellow-500\/55) { + background-color: rgb(234 179 8 / 0.55); +} + +:is(:where(.dark) .dark\:bg-yellow-500\/60) { + background-color: rgb(234 179 8 / 0.6); +} + +:is(:where(.dark) .dark\:bg-yellow-500\/65) { + background-color: rgb(234 179 8 / 0.65); +} + +:is(:where(.dark) .dark\:bg-yellow-500\/70) { + background-color: rgb(234 179 8 / 0.7); +} + +:is(:where(.dark) .dark\:bg-yellow-500\/75) { + background-color: rgb(234 179 8 / 0.75); +} + +:is(:where(.dark) .dark\:bg-yellow-500\/80) { + background-color: rgb(234 179 8 / 0.8); +} + +:is(:where(.dark) .dark\:bg-yellow-500\/85) { + background-color: rgb(234 179 8 / 0.85); +} + +:is(:where(.dark) .dark\:bg-yellow-500\/90) { + background-color: rgb(234 179 8 / 0.9); +} + +:is(:where(.dark) .dark\:bg-yellow-500\/95) { + background-color: rgb(234 179 8 / 0.95); +} + +:is(:where(.dark) .dark\:bg-yellow-800) { + --tw-bg-opacity: 1; + background-color: rgb(133 77 14 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-yellow-800\/0) { + background-color: rgb(133 77 14 / 0); +} + +:is(:where(.dark) .dark\:bg-yellow-800\/10) { + background-color: rgb(133 77 14 / 0.1); +} + +:is(:where(.dark) .dark\:bg-yellow-800\/100) { + background-color: rgb(133 77 14 / 1); +} + +:is(:where(.dark) .dark\:bg-yellow-800\/15) { + background-color: rgb(133 77 14 / 0.15); +} + +:is(:where(.dark) .dark\:bg-yellow-800\/20) { + background-color: rgb(133 77 14 / 0.2); +} + +:is(:where(.dark) .dark\:bg-yellow-800\/25) { + background-color: rgb(133 77 14 / 0.25); +} + +:is(:where(.dark) .dark\:bg-yellow-800\/30) { + background-color: rgb(133 77 14 / 0.3); +} + +:is(:where(.dark) .dark\:bg-yellow-800\/35) { + background-color: rgb(133 77 14 / 0.35); +} + +:is(:where(.dark) .dark\:bg-yellow-800\/40) { + background-color: rgb(133 77 14 / 0.4); +} + +:is(:where(.dark) .dark\:bg-yellow-800\/45) { + background-color: rgb(133 77 14 / 0.45); +} + +:is(:where(.dark) .dark\:bg-yellow-800\/5) { + background-color: rgb(133 77 14 / 0.05); +} + +:is(:where(.dark) .dark\:bg-yellow-800\/50) { + background-color: rgb(133 77 14 / 0.5); +} + +:is(:where(.dark) .dark\:bg-yellow-800\/55) { + background-color: rgb(133 77 14 / 0.55); +} + +:is(:where(.dark) .dark\:bg-yellow-800\/60) { + background-color: rgb(133 77 14 / 0.6); +} + +:is(:where(.dark) .dark\:bg-yellow-800\/65) { + background-color: rgb(133 77 14 / 0.65); +} + +:is(:where(.dark) .dark\:bg-yellow-800\/70) { + background-color: rgb(133 77 14 / 0.7); +} + +:is(:where(.dark) .dark\:bg-yellow-800\/75) { + background-color: rgb(133 77 14 / 0.75); +} + +:is(:where(.dark) .dark\:bg-yellow-800\/80) { + background-color: rgb(133 77 14 / 0.8); +} + +:is(:where(.dark) .dark\:bg-yellow-800\/85) { + background-color: rgb(133 77 14 / 0.85); +} + +:is(:where(.dark) .dark\:bg-yellow-800\/90) { + background-color: rgb(133 77 14 / 0.9); +} + +:is(:where(.dark) .dark\:bg-yellow-800\/95) { + background-color: rgb(133 77 14 / 0.95); +} + +:is(:where(.dark) .dark\:bg-yellow-900) { + --tw-bg-opacity: 1; + background-color: rgb(113 63 18 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:bg-yellow-900\/0) { + background-color: rgb(113 63 18 / 0); +} + +:is(:where(.dark) .dark\:bg-yellow-900\/10) { + background-color: rgb(113 63 18 / 0.1); +} + +:is(:where(.dark) .dark\:bg-yellow-900\/100) { + background-color: rgb(113 63 18 / 1); +} + +:is(:where(.dark) .dark\:bg-yellow-900\/15) { + background-color: rgb(113 63 18 / 0.15); +} + +:is(:where(.dark) .dark\:bg-yellow-900\/20) { + background-color: rgb(113 63 18 / 0.2); +} + +:is(:where(.dark) .dark\:bg-yellow-900\/25) { + background-color: rgb(113 63 18 / 0.25); +} + +:is(:where(.dark) .dark\:bg-yellow-900\/30) { + background-color: rgb(113 63 18 / 0.3); +} + +:is(:where(.dark) .dark\:bg-yellow-900\/35) { + background-color: rgb(113 63 18 / 0.35); +} + +:is(:where(.dark) .dark\:bg-yellow-900\/40) { + background-color: rgb(113 63 18 / 0.4); +} + +:is(:where(.dark) .dark\:bg-yellow-900\/45) { + background-color: rgb(113 63 18 / 0.45); +} + +:is(:where(.dark) .dark\:bg-yellow-900\/5) { + background-color: rgb(113 63 18 / 0.05); +} + +:is(:where(.dark) .dark\:bg-yellow-900\/50) { + background-color: rgb(113 63 18 / 0.5); +} + +:is(:where(.dark) .dark\:bg-yellow-900\/55) { + background-color: rgb(113 63 18 / 0.55); +} + +:is(:where(.dark) .dark\:bg-yellow-900\/60) { + background-color: rgb(113 63 18 / 0.6); +} + +:is(:where(.dark) .dark\:bg-yellow-900\/65) { + background-color: rgb(113 63 18 / 0.65); +} + +:is(:where(.dark) .dark\:bg-yellow-900\/70) { + background-color: rgb(113 63 18 / 0.7); +} + +:is(:where(.dark) .dark\:bg-yellow-900\/75) { + background-color: rgb(113 63 18 / 0.75); +} + +:is(:where(.dark) .dark\:bg-yellow-900\/80) { + background-color: rgb(113 63 18 / 0.8); +} + +:is(:where(.dark) .dark\:bg-yellow-900\/85) { + background-color: rgb(113 63 18 / 0.85); +} + +:is(:where(.dark) .dark\:bg-yellow-900\/90) { + background-color: rgb(113 63 18 / 0.9); +} + +:is(:where(.dark) .dark\:bg-yellow-900\/95) { + background-color: rgb(113 63 18 / 0.95); +} + +:is(:where(.dark) .dark\:text-amber-200) { + --tw-text-opacity: 1; + color: rgb(253 230 138 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:text-amber-500) { + --tw-text-opacity: 1; + color: rgb(245 158 11 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:text-blue-200) { + --tw-text-opacity: 1; + color: rgb(191 219 254 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:text-blue-400) { + --tw-text-opacity: 1; + color: rgb(96 165 250 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:text-blue-400\/0) { + color: rgb(96 165 250 / 0); +} + +:is(:where(.dark) .dark\:text-blue-400\/10) { + color: rgb(96 165 250 / 0.1); +} + +:is(:where(.dark) .dark\:text-blue-400\/100) { + color: rgb(96 165 250 / 1); +} + +:is(:where(.dark) .dark\:text-blue-400\/15) { + color: rgb(96 165 250 / 0.15); +} + +:is(:where(.dark) .dark\:text-blue-400\/20) { + color: rgb(96 165 250 / 0.2); +} + +:is(:where(.dark) .dark\:text-blue-400\/25) { + color: rgb(96 165 250 / 0.25); +} + +:is(:where(.dark) .dark\:text-blue-400\/30) { + color: rgb(96 165 250 / 0.3); +} + +:is(:where(.dark) .dark\:text-blue-400\/35) { + color: rgb(96 165 250 / 0.35); +} + +:is(:where(.dark) .dark\:text-blue-400\/40) { + color: rgb(96 165 250 / 0.4); +} + +:is(:where(.dark) .dark\:text-blue-400\/45) { + color: rgb(96 165 250 / 0.45); +} + +:is(:where(.dark) .dark\:text-blue-400\/5) { + color: rgb(96 165 250 / 0.05); +} + +:is(:where(.dark) .dark\:text-blue-400\/50) { + color: rgb(96 165 250 / 0.5); +} + +:is(:where(.dark) .dark\:text-blue-400\/55) { + color: rgb(96 165 250 / 0.55); +} + +:is(:where(.dark) .dark\:text-blue-400\/60) { + color: rgb(96 165 250 / 0.6); +} + +:is(:where(.dark) .dark\:text-blue-400\/65) { + color: rgb(96 165 250 / 0.65); +} + +:is(:where(.dark) .dark\:text-blue-400\/70) { + color: rgb(96 165 250 / 0.7); +} + +:is(:where(.dark) .dark\:text-blue-400\/75) { + color: rgb(96 165 250 / 0.75); +} + +:is(:where(.dark) .dark\:text-blue-400\/80) { + color: rgb(96 165 250 / 0.8); +} + +:is(:where(.dark) .dark\:text-blue-400\/85) { + color: rgb(96 165 250 / 0.85); +} + +:is(:where(.dark) .dark\:text-blue-400\/90) { + color: rgb(96 165 250 / 0.9); +} + +:is(:where(.dark) .dark\:text-blue-400\/95) { + color: rgb(96 165 250 / 0.95); +} + +:is(:where(.dark) .dark\:text-blue-900) { + --tw-text-opacity: 1; + color: rgb(30 58 138 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:text-emerald-400) { + --tw-text-opacity: 1; + color: rgb(52 211 153 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:text-emerald-400\/0) { + color: rgb(52 211 153 / 0); +} + +:is(:where(.dark) .dark\:text-emerald-400\/10) { + color: rgb(52 211 153 / 0.1); +} + +:is(:where(.dark) .dark\:text-emerald-400\/100) { + color: rgb(52 211 153 / 1); +} + +:is(:where(.dark) .dark\:text-emerald-400\/15) { + color: rgb(52 211 153 / 0.15); +} + +:is(:where(.dark) .dark\:text-emerald-400\/20) { + color: rgb(52 211 153 / 0.2); +} + +:is(:where(.dark) .dark\:text-emerald-400\/25) { + color: rgb(52 211 153 / 0.25); +} + +:is(:where(.dark) .dark\:text-emerald-400\/30) { + color: rgb(52 211 153 / 0.3); +} + +:is(:where(.dark) .dark\:text-emerald-400\/35) { + color: rgb(52 211 153 / 0.35); +} + +:is(:where(.dark) .dark\:text-emerald-400\/40) { + color: rgb(52 211 153 / 0.4); +} + +:is(:where(.dark) .dark\:text-emerald-400\/45) { + color: rgb(52 211 153 / 0.45); +} + +:is(:where(.dark) .dark\:text-emerald-400\/5) { + color: rgb(52 211 153 / 0.05); +} + +:is(:where(.dark) .dark\:text-emerald-400\/50) { + color: rgb(52 211 153 / 0.5); +} + +:is(:where(.dark) .dark\:text-emerald-400\/55) { + color: rgb(52 211 153 / 0.55); +} + +:is(:where(.dark) .dark\:text-emerald-400\/60) { + color: rgb(52 211 153 / 0.6); +} + +:is(:where(.dark) .dark\:text-emerald-400\/65) { + color: rgb(52 211 153 / 0.65); +} + +:is(:where(.dark) .dark\:text-emerald-400\/70) { + color: rgb(52 211 153 / 0.7); +} + +:is(:where(.dark) .dark\:text-emerald-400\/75) { + color: rgb(52 211 153 / 0.75); +} + +:is(:where(.dark) .dark\:text-emerald-400\/80) { + color: rgb(52 211 153 / 0.8); +} + +:is(:where(.dark) .dark\:text-emerald-400\/85) { + color: rgb(52 211 153 / 0.85); +} + +:is(:where(.dark) .dark\:text-emerald-400\/90) { + color: rgb(52 211 153 / 0.9); +} + +:is(:where(.dark) .dark\:text-emerald-400\/95) { + color: rgb(52 211 153 / 0.95); +} + +:is(:where(.dark) .dark\:text-fuchsia-300) { + --tw-text-opacity: 1; + color: rgb(240 171 252 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:text-gray-100) { + --tw-text-opacity: 1; + color: rgb(243 244 246 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:text-gray-200) { + --tw-text-opacity: 1; + color: rgb(229 231 235 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:text-gray-400) { + --tw-text-opacity: 1; + color: rgb(156 163 175 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:text-gray-600) { + --tw-text-opacity: 1; + color: rgb(75 85 99 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:text-green-400) { + --tw-text-opacity: 1; + color: rgb(74 222 128 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:text-green-400\/0) { + color: rgb(74 222 128 / 0); +} + +:is(:where(.dark) .dark\:text-green-400\/10) { + color: rgb(74 222 128 / 0.1); +} + +:is(:where(.dark) .dark\:text-green-400\/100) { + color: rgb(74 222 128 / 1); +} + +:is(:where(.dark) .dark\:text-green-400\/15) { + color: rgb(74 222 128 / 0.15); +} + +:is(:where(.dark) .dark\:text-green-400\/20) { + color: rgb(74 222 128 / 0.2); +} + +:is(:where(.dark) .dark\:text-green-400\/25) { + color: rgb(74 222 128 / 0.25); +} + +:is(:where(.dark) .dark\:text-green-400\/30) { + color: rgb(74 222 128 / 0.3); +} + +:is(:where(.dark) .dark\:text-green-400\/35) { + color: rgb(74 222 128 / 0.35); +} + +:is(:where(.dark) .dark\:text-green-400\/40) { + color: rgb(74 222 128 / 0.4); +} + +:is(:where(.dark) .dark\:text-green-400\/45) { + color: rgb(74 222 128 / 0.45); +} + +:is(:where(.dark) .dark\:text-green-400\/5) { + color: rgb(74 222 128 / 0.05); +} + +:is(:where(.dark) .dark\:text-green-400\/50) { + color: rgb(74 222 128 / 0.5); +} + +:is(:where(.dark) .dark\:text-green-400\/55) { + color: rgb(74 222 128 / 0.55); +} + +:is(:where(.dark) .dark\:text-green-400\/60) { + color: rgb(74 222 128 / 0.6); +} + +:is(:where(.dark) .dark\:text-green-400\/65) { + color: rgb(74 222 128 / 0.65); +} + +:is(:where(.dark) .dark\:text-green-400\/70) { + color: rgb(74 222 128 / 0.7); +} + +:is(:where(.dark) .dark\:text-green-400\/75) { + color: rgb(74 222 128 / 0.75); +} + +:is(:where(.dark) .dark\:text-green-400\/80) { + color: rgb(74 222 128 / 0.8); +} + +:is(:where(.dark) .dark\:text-green-400\/85) { + color: rgb(74 222 128 / 0.85); +} + +:is(:where(.dark) .dark\:text-green-400\/90) { + color: rgb(74 222 128 / 0.9); +} + +:is(:where(.dark) .dark\:text-green-400\/95) { + color: rgb(74 222 128 / 0.95); +} + +:is(:where(.dark) .dark\:text-indigo-300) { + --tw-text-opacity: 1; + color: rgb(165 180 252 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:text-indigo-400) { + --tw-text-opacity: 1; + color: rgb(129 140 248 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:text-indigo-400\/0) { + color: rgb(129 140 248 / 0); +} + +:is(:where(.dark) .dark\:text-indigo-400\/10) { + color: rgb(129 140 248 / 0.1); +} + +:is(:where(.dark) .dark\:text-indigo-400\/100) { + color: rgb(129 140 248 / 1); +} + +:is(:where(.dark) .dark\:text-indigo-400\/15) { + color: rgb(129 140 248 / 0.15); +} + +:is(:where(.dark) .dark\:text-indigo-400\/20) { + color: rgb(129 140 248 / 0.2); +} + +:is(:where(.dark) .dark\:text-indigo-400\/25) { + color: rgb(129 140 248 / 0.25); +} + +:is(:where(.dark) .dark\:text-indigo-400\/30) { + color: rgb(129 140 248 / 0.3); +} + +:is(:where(.dark) .dark\:text-indigo-400\/35) { + color: rgb(129 140 248 / 0.35); +} + +:is(:where(.dark) .dark\:text-indigo-400\/40) { + color: rgb(129 140 248 / 0.4); +} + +:is(:where(.dark) .dark\:text-indigo-400\/45) { + color: rgb(129 140 248 / 0.45); +} + +:is(:where(.dark) .dark\:text-indigo-400\/5) { + color: rgb(129 140 248 / 0.05); +} + +:is(:where(.dark) .dark\:text-indigo-400\/50) { + color: rgb(129 140 248 / 0.5); +} + +:is(:where(.dark) .dark\:text-indigo-400\/55) { + color: rgb(129 140 248 / 0.55); +} + +:is(:where(.dark) .dark\:text-indigo-400\/60) { + color: rgb(129 140 248 / 0.6); +} + +:is(:where(.dark) .dark\:text-indigo-400\/65) { + color: rgb(129 140 248 / 0.65); +} + +:is(:where(.dark) .dark\:text-indigo-400\/70) { + color: rgb(129 140 248 / 0.7); +} + +:is(:where(.dark) .dark\:text-indigo-400\/75) { + color: rgb(129 140 248 / 0.75); +} + +:is(:where(.dark) .dark\:text-indigo-400\/80) { + color: rgb(129 140 248 / 0.8); +} + +:is(:where(.dark) .dark\:text-indigo-400\/85) { + color: rgb(129 140 248 / 0.85); +} + +:is(:where(.dark) .dark\:text-indigo-400\/90) { + color: rgb(129 140 248 / 0.9); +} + +:is(:where(.dark) .dark\:text-indigo-400\/95) { + color: rgb(129 140 248 / 0.95); +} + +:is(:where(.dark) .dark\:text-indigo-50) { + --tw-text-opacity: 1; + color: rgb(238 242 255 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:text-indigo-600) { + --tw-text-opacity: 1; + color: rgb(79 70 229 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:text-indigo-900) { + --tw-text-opacity: 1; + color: rgb(49 46 129 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:text-orange-400) { + --tw-text-opacity: 1; + color: rgb(251 146 60 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:text-orange-400\/0) { + color: rgb(251 146 60 / 0); +} + +:is(:where(.dark) .dark\:text-orange-400\/10) { + color: rgb(251 146 60 / 0.1); +} + +:is(:where(.dark) .dark\:text-orange-400\/100) { + color: rgb(251 146 60 / 1); +} + +:is(:where(.dark) .dark\:text-orange-400\/15) { + color: rgb(251 146 60 / 0.15); +} + +:is(:where(.dark) .dark\:text-orange-400\/20) { + color: rgb(251 146 60 / 0.2); +} + +:is(:where(.dark) .dark\:text-orange-400\/25) { + color: rgb(251 146 60 / 0.25); +} + +:is(:where(.dark) .dark\:text-orange-400\/30) { + color: rgb(251 146 60 / 0.3); +} + +:is(:where(.dark) .dark\:text-orange-400\/35) { + color: rgb(251 146 60 / 0.35); +} + +:is(:where(.dark) .dark\:text-orange-400\/40) { + color: rgb(251 146 60 / 0.4); +} + +:is(:where(.dark) .dark\:text-orange-400\/45) { + color: rgb(251 146 60 / 0.45); +} + +:is(:where(.dark) .dark\:text-orange-400\/5) { + color: rgb(251 146 60 / 0.05); +} + +:is(:where(.dark) .dark\:text-orange-400\/50) { + color: rgb(251 146 60 / 0.5); +} + +:is(:where(.dark) .dark\:text-orange-400\/55) { + color: rgb(251 146 60 / 0.55); +} + +:is(:where(.dark) .dark\:text-orange-400\/60) { + color: rgb(251 146 60 / 0.6); +} + +:is(:where(.dark) .dark\:text-orange-400\/65) { + color: rgb(251 146 60 / 0.65); +} + +:is(:where(.dark) .dark\:text-orange-400\/70) { + color: rgb(251 146 60 / 0.7); +} + +:is(:where(.dark) .dark\:text-orange-400\/75) { + color: rgb(251 146 60 / 0.75); +} + +:is(:where(.dark) .dark\:text-orange-400\/80) { + color: rgb(251 146 60 / 0.8); +} + +:is(:where(.dark) .dark\:text-orange-400\/85) { + color: rgb(251 146 60 / 0.85); +} + +:is(:where(.dark) .dark\:text-orange-400\/90) { + color: rgb(251 146 60 / 0.9); +} + +:is(:where(.dark) .dark\:text-orange-400\/95) { + color: rgb(251 146 60 / 0.95); +} + +:is(:where(.dark) .dark\:text-pink-100) { + --tw-text-opacity: 1; + color: rgb(252 231 243 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:text-pink-200) { + --tw-text-opacity: 1; + color: rgb(251 207 232 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:text-pink-400) { + --tw-text-opacity: 1; + color: rgb(244 114 182 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:text-pink-400\/0) { + color: rgb(244 114 182 / 0); +} + +:is(:where(.dark) .dark\:text-pink-400\/10) { + color: rgb(244 114 182 / 0.1); +} + +:is(:where(.dark) .dark\:text-pink-400\/100) { + color: rgb(244 114 182 / 1); +} + +:is(:where(.dark) .dark\:text-pink-400\/15) { + color: rgb(244 114 182 / 0.15); +} + +:is(:where(.dark) .dark\:text-pink-400\/20) { + color: rgb(244 114 182 / 0.2); +} + +:is(:where(.dark) .dark\:text-pink-400\/25) { + color: rgb(244 114 182 / 0.25); +} + +:is(:where(.dark) .dark\:text-pink-400\/30) { + color: rgb(244 114 182 / 0.3); +} + +:is(:where(.dark) .dark\:text-pink-400\/35) { + color: rgb(244 114 182 / 0.35); +} + +:is(:where(.dark) .dark\:text-pink-400\/40) { + color: rgb(244 114 182 / 0.4); +} + +:is(:where(.dark) .dark\:text-pink-400\/45) { + color: rgb(244 114 182 / 0.45); +} + +:is(:where(.dark) .dark\:text-pink-400\/5) { + color: rgb(244 114 182 / 0.05); +} + +:is(:where(.dark) .dark\:text-pink-400\/50) { + color: rgb(244 114 182 / 0.5); +} + +:is(:where(.dark) .dark\:text-pink-400\/55) { + color: rgb(244 114 182 / 0.55); +} + +:is(:where(.dark) .dark\:text-pink-400\/60) { + color: rgb(244 114 182 / 0.6); +} + +:is(:where(.dark) .dark\:text-pink-400\/65) { + color: rgb(244 114 182 / 0.65); +} + +:is(:where(.dark) .dark\:text-pink-400\/70) { + color: rgb(244 114 182 / 0.7); +} + +:is(:where(.dark) .dark\:text-pink-400\/75) { + color: rgb(244 114 182 / 0.75); +} + +:is(:where(.dark) .dark\:text-pink-400\/80) { + color: rgb(244 114 182 / 0.8); +} + +:is(:where(.dark) .dark\:text-pink-400\/85) { + color: rgb(244 114 182 / 0.85); +} + +:is(:where(.dark) .dark\:text-pink-400\/90) { + color: rgb(244 114 182 / 0.9); +} + +:is(:where(.dark) .dark\:text-pink-400\/95) { + color: rgb(244 114 182 / 0.95); +} + +:is(:where(.dark) .dark\:text-purple-400) { + --tw-text-opacity: 1; + color: rgb(192 132 252 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:text-purple-400\/0) { + color: rgb(192 132 252 / 0); +} + +:is(:where(.dark) .dark\:text-purple-400\/10) { + color: rgb(192 132 252 / 0.1); +} + +:is(:where(.dark) .dark\:text-purple-400\/100) { + color: rgb(192 132 252 / 1); +} + +:is(:where(.dark) .dark\:text-purple-400\/15) { + color: rgb(192 132 252 / 0.15); +} + +:is(:where(.dark) .dark\:text-purple-400\/20) { + color: rgb(192 132 252 / 0.2); +} + +:is(:where(.dark) .dark\:text-purple-400\/25) { + color: rgb(192 132 252 / 0.25); +} + +:is(:where(.dark) .dark\:text-purple-400\/30) { + color: rgb(192 132 252 / 0.3); +} + +:is(:where(.dark) .dark\:text-purple-400\/35) { + color: rgb(192 132 252 / 0.35); +} + +:is(:where(.dark) .dark\:text-purple-400\/40) { + color: rgb(192 132 252 / 0.4); +} + +:is(:where(.dark) .dark\:text-purple-400\/45) { + color: rgb(192 132 252 / 0.45); +} + +:is(:where(.dark) .dark\:text-purple-400\/5) { + color: rgb(192 132 252 / 0.05); +} + +:is(:where(.dark) .dark\:text-purple-400\/50) { + color: rgb(192 132 252 / 0.5); +} + +:is(:where(.dark) .dark\:text-purple-400\/55) { + color: rgb(192 132 252 / 0.55); +} + +:is(:where(.dark) .dark\:text-purple-400\/60) { + color: rgb(192 132 252 / 0.6); +} + +:is(:where(.dark) .dark\:text-purple-400\/65) { + color: rgb(192 132 252 / 0.65); +} + +:is(:where(.dark) .dark\:text-purple-400\/70) { + color: rgb(192 132 252 / 0.7); +} + +:is(:where(.dark) .dark\:text-purple-400\/75) { + color: rgb(192 132 252 / 0.75); +} + +:is(:where(.dark) .dark\:text-purple-400\/80) { + color: rgb(192 132 252 / 0.8); +} + +:is(:where(.dark) .dark\:text-purple-400\/85) { + color: rgb(192 132 252 / 0.85); +} + +:is(:where(.dark) .dark\:text-purple-400\/90) { + color: rgb(192 132 252 / 0.9); +} + +:is(:where(.dark) .dark\:text-purple-400\/95) { + color: rgb(192 132 252 / 0.95); +} + +:is(:where(.dark) .dark\:text-red-400) { + --tw-text-opacity: 1; + color: rgb(248 113 113 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:text-red-900) { + --tw-text-opacity: 1; + color: rgb(127 29 29 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:text-slate-200) { + --tw-text-opacity: 1; + color: rgb(226 232 240 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:text-violet-300) { + --tw-text-opacity: 1; + color: rgb(196 181 253 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:text-violet-400) { + --tw-text-opacity: 1; + color: rgb(167 139 250 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:text-white) { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:text-yellow-400) { + --tw-text-opacity: 1; + color: rgb(250 204 21 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:text-yellow-400\/0) { + color: rgb(250 204 21 / 0); +} + +:is(:where(.dark) .dark\:text-yellow-400\/10) { + color: rgb(250 204 21 / 0.1); +} + +:is(:where(.dark) .dark\:text-yellow-400\/100) { + color: rgb(250 204 21 / 1); +} + +:is(:where(.dark) .dark\:text-yellow-400\/15) { + color: rgb(250 204 21 / 0.15); +} + +:is(:where(.dark) .dark\:text-yellow-400\/20) { + color: rgb(250 204 21 / 0.2); +} + +:is(:where(.dark) .dark\:text-yellow-400\/25) { + color: rgb(250 204 21 / 0.25); +} + +:is(:where(.dark) .dark\:text-yellow-400\/30) { + color: rgb(250 204 21 / 0.3); +} + +:is(:where(.dark) .dark\:text-yellow-400\/35) { + color: rgb(250 204 21 / 0.35); +} + +:is(:where(.dark) .dark\:text-yellow-400\/40) { + color: rgb(250 204 21 / 0.4); +} + +:is(:where(.dark) .dark\:text-yellow-400\/45) { + color: rgb(250 204 21 / 0.45); +} + +:is(:where(.dark) .dark\:text-yellow-400\/5) { + color: rgb(250 204 21 / 0.05); +} + +:is(:where(.dark) .dark\:text-yellow-400\/50) { + color: rgb(250 204 21 / 0.5); +} + +:is(:where(.dark) .dark\:text-yellow-400\/55) { + color: rgb(250 204 21 / 0.55); +} + +:is(:where(.dark) .dark\:text-yellow-400\/60) { + color: rgb(250 204 21 / 0.6); +} + +:is(:where(.dark) .dark\:text-yellow-400\/65) { + color: rgb(250 204 21 / 0.65); +} + +:is(:where(.dark) .dark\:text-yellow-400\/70) { + color: rgb(250 204 21 / 0.7); +} + +:is(:where(.dark) .dark\:text-yellow-400\/75) { + color: rgb(250 204 21 / 0.75); +} + +:is(:where(.dark) .dark\:text-yellow-400\/80) { + color: rgb(250 204 21 / 0.8); +} + +:is(:where(.dark) .dark\:text-yellow-400\/85) { + color: rgb(250 204 21 / 0.85); +} + +:is(:where(.dark) .dark\:text-yellow-400\/90) { + color: rgb(250 204 21 / 0.9); +} + +:is(:where(.dark) .dark\:text-yellow-400\/95) { + color: rgb(250 204 21 / 0.95); +} + +:is(:where(.dark) .dark\:shadow-pink-200) { + --tw-shadow-color: #fbcfe8; + --tw-shadow: var(--tw-shadow-colored); +} + +:is(:where(.dark) .dark\:selection\:bg-amber-600 *)::-moz-selection { + --tw-bg-opacity: 1; + background-color: rgb(217 119 6 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:selection\:bg-amber-600 *)::selection { + --tw-bg-opacity: 1; + background-color: rgb(217 119 6 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:selection\:bg-blue-600 *)::-moz-selection { + --tw-bg-opacity: 1; + background-color: rgb(37 99 235 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:selection\:bg-blue-600 *)::selection { + --tw-bg-opacity: 1; + background-color: rgb(37 99 235 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:selection\:text-amber-400 *)::-moz-selection { + --tw-text-opacity: 1; + color: rgb(251 191 36 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:selection\:text-amber-400 *)::selection { + --tw-text-opacity: 1; + color: rgb(251 191 36 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:selection\:text-blue-100 *)::-moz-selection { + --tw-text-opacity: 1; + color: rgb(219 234 254 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:selection\:text-blue-100 *)::selection { + --tw-text-opacity: 1; + color: rgb(219 234 254 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:selection\:bg-amber-600)::-moz-selection { + --tw-bg-opacity: 1; + background-color: rgb(217 119 6 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:selection\:bg-amber-600)::selection { + --tw-bg-opacity: 1; + background-color: rgb(217 119 6 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:selection\:bg-blue-600)::-moz-selection { + --tw-bg-opacity: 1; + background-color: rgb(37 99 235 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:selection\:bg-blue-600)::selection { + --tw-bg-opacity: 1; + background-color: rgb(37 99 235 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:selection\:text-amber-400)::-moz-selection { + --tw-text-opacity: 1; + color: rgb(251 191 36 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:selection\:text-amber-400)::selection { + --tw-text-opacity: 1; + color: rgb(251 191 36 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:selection\:text-blue-100)::-moz-selection { + --tw-text-opacity: 1; + color: rgb(219 234 254 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:selection\:text-blue-100)::selection { + --tw-text-opacity: 1; + color: rgb(219 234 254 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .hover\:dark\:border-slate-900):hover { + --tw-border-opacity: 1; + border-color: rgb(15 23 42 / var(--tw-border-opacity)); +} + +:is(:where(.dark) .dark\:hover\:bg-emerald-800:hover) { + --tw-bg-opacity: 1; + background-color: rgb(6 95 70 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:hover\:bg-fuchsia-700:hover) { + --tw-bg-opacity: 1; + background-color: rgb(162 28 175 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:hover\:bg-orange-800:hover) { + --tw-bg-opacity: 1; + background-color: rgb(154 52 18 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:hover\:bg-red-200:hover) { + --tw-bg-opacity: 1; + background-color: rgb(254 202 202 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:hover\:bg-slate-950:hover) { + --tw-bg-opacity: 1; + background-color: rgb(2 6 23 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .hover\:dark\:bg-amber-200):hover { + --tw-bg-opacity: 1; + background-color: rgb(253 230 138 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .hover\:dark\:bg-amber-900):hover { + --tw-bg-opacity: 1; + background-color: rgb(120 53 15 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .hover\:dark\:bg-blue-900):hover { + --tw-bg-opacity: 1; + background-color: rgb(30 58 138 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .hover\:dark\:bg-orange-900):hover { + --tw-bg-opacity: 1; + background-color: rgb(124 45 18 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .hover\:dark\:bg-pink-900):hover { + --tw-bg-opacity: 1; + background-color: rgb(131 24 67 / var(--tw-bg-opacity)); +} + +:is(:where(.dark) .dark\:hover\:text-pink-100:hover) { + --tw-text-opacity: 1; + color: rgb(252 231 243 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .hover\:dark\:text-amber-100):hover { + --tw-text-opacity: 1; + color: rgb(254 243 199 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .hover\:dark\:text-blue-100):hover { + --tw-text-opacity: 1; + color: rgb(219 234 254 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .hover\:dark\:text-slate-600):hover { + --tw-text-opacity: 1; + color: rgb(71 85 105 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .dark\:prose-a\:text-violet-300 :is(:where(a):not(:where([class~="not-prose"] *)))) { + --tw-text-opacity: 1; + color: rgb(196 181 253 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .prose-a\:dark\:text-gray-100) :is(:where(a):not(:where([class~="not-prose"] *))) { + --tw-text-opacity: 1; + color: rgb(243 244 246 / var(--tw-text-opacity)); +} + +:is(:where(.dark) .prose-a\:dark\:text-indigo-300) :is(:where(a):not(:where([class~="not-prose"] *))) { + --tw-text-opacity: 1; + color: rgb(165 180 252 / var(--tw-text-opacity)); +} diff --git a/app/assets/css/app.css b/slices/main/assets/css/app.css similarity index 100% rename from app/assets/css/app.css rename to slices/main/assets/css/app.css diff --git a/slices/main/assets/fonts/Figtree-Italic-VariableFont_wght.ttf b/slices/main/assets/fonts/Figtree-Italic-VariableFont_wght.ttf new file mode 100644 index 0000000000000000000000000000000000000000..3078815d0d674342c47f3039d2fbccb0c5395c40 GIT binary patch literal 63284 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 literal 0 HcmV?d00001 diff --git a/slices/main/assets/fonts/Figtree-VariableFont_wght.ttf b/slices/main/assets/fonts/Figtree-VariableFont_wght.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8d81222800d8d34941b2fc22cdf71570264a9803 GIT binary patch literal 62868 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�?Sk6CUsB-%P{iCO8fy4dur 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 P>@Ofhb-*}B5UTorG?mI6 literal 0 HcmV?d00001 diff --git a/slices/main/assets/fonts/Karla-VariableFont_wght.ttf b/slices/main/assets/fonts/Karla-VariableFont_wght.ttf new file mode 100644 index 0000000000000000000000000000000000000000..e5bf896943681c43911cb12f76a549d893c6b0ef GIT binary patch literal 78356 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 D*$Irq literal 0 HcmV?d00001 diff --git a/slices/main/assets/fonts/MontaguSlab-VariableFont_opsz,wght.ttf b/slices/main/assets/fonts/MontaguSlab-VariableFont_opsz,wght.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ed4e76ae036d43930b01a8fbee5de9e6f43036a8 GIT binary patch literal 518760 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≈%~^E_kG6L|$es6_On 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 T1yQUOW|Tm))Yn`<^9A1bXxLi> literal 0 HcmV?d00001 diff --git a/slices/main/assets/fonts/Rubik-VariableFont_wght.ttf b/slices/main/assets/fonts/Rubik-VariableFont_wght.ttf new file mode 100644 index 0000000000000000000000000000000000000000..fa161b90cc0f80e96290da0a685a77be4295b36f GIT binary patch literal 208336 zcmdSC2Yg(`wFi9XZogZkl~$|XrCs&5E3LXEt6G+1$z3i2_ksW6TqOLB$ z{f*l$+;-$Mk9KY&JYjzymcId4y9s47mKZM_3w;SJo_;>rR!}DLq_gnUCJ0I;z zI^g**KJ9xBT)g|hFU!^_iWpave_Hq8dH1UgUqF9-it?Ll_U_uYGrO{AQc?c(K0M#H z7Y(*N^NoryKaKl}y$3HiX1n{QSMdE06vb6_;Jh8%zEpbjON#RR1&U(zAKZ5AkSR|9 z8PBi9^CjnQJGkq*ZQr~_5pEX{^vy%(oqxfrrU#BI!uumd$+`c~kzI%OTHp6hd~e3{ zHpQe&&0nqVF|{a8#iMu?CA+NE8xEDWWO;q%m8D)GN_YGH;wisBx>FpD?hqG8-+k0? zy2S5){hj_!_0_p{69!k69Q-+=ep4w_N)#nj7HADeGTYihp%#C3ra#MPEiW$%1cRkE ztF=5*YO1rl)H$=;RpxS==Tw*7r)g?$^rl|n)DDQ28(emaRei69e{&aEEq0gF{Hafw zoll9Yl=*o%lIf5dP%yA!Q=e7tQ{wIC#M+-%fYAldTh-?-insRbPg~We-V$#$`nIai zY>2lu#d>~8c_&83oaZZe&LO2uQ7mNvOu8)+Fs6wKFMi0!mU5RTl`9sJl6iAas|)Gf;F@aRP0cC3@SGDnj;`&sSa{!R_w|fyTVLcOFgD$B5ufA zo@;lREm;jyZ=JEaZQ?Gc%jJyTEJpbA8)6rK9?@LUS4%6?&1R?Vx+jIpZnZlqr>}YR zCMU>^>CW@t=*#@!(r)NlUTC%1pAy$#RtzO`fKze+tu1i!EQm4%=(E9t)e?Shm_a8F zwA%dqQ63Dnw6%r<<>jr$#RY_3VHuvO$*=ZR^)_xD{Nu03rl-e#{lM77#MlEaO}*CX zYME}T?FneUjmug#cXUs7_e^vz@9OFX7xvGeR5z$6lqSgq!9Y0DtA<*N)NH@x`#_+) z%xbe{`~4V^un7jRc}!yE=JT<9gsJ`f%_BRP6|2JSAo6GKo7#Mi*<>=Gvw3P?CM^$# zTd2j$c4{MUnXI0zoxEhYs()pL!|8C%EZ=i@_4>nmme06wTd}gg3ix4o7(X6~ALRs7 zJ-OYg{__~b5}qz+=vM>!1~n3CV<-thWmao27-)+`8q_nMQ@IV(1F!h3Vzi(()9!J2 zvi;t?Ja2kdnmyfOGxa{gGR~#Nb z9YUJS=7x%j)&+QhBsfN^TViD;)`G;=)5?Rq7Koe91~+9YrEy-u)co0gpUtB(8-bYN za1i7zXBK*R|FIBOvf6Utp1W?J+FDK5+mC%-@=x!@8|sJZw;b#0u03nAsJ^b~++M(juZtuJm^;CXytT778EY z5gvsx0zJn%=Qyt@*-ko#+O6vI=Pi61>ul3vtbGp?IT!CJaRWZqd!n3r3VRn&9PPfjiR0*lB+5tmgI z)HM_-r<|JfQ(;oAt<=>M!w1T_0bkJ~l#8ntFVv(Y+7(Q+&x;}cyvOBC7$*9HR2NTZ zF3fy6eR31urp14Fl|FrTr`jcy7 zHhE2uwD6Yd5(TCm>!nt-80gJ#y2KSO4IeIN26Xe=;`og|Dk`XX?lAK}WAs5_Syi$? zzq>F>ni5i!OkHRhYftE$w$!+_)SY^W{?7fH{w@N83e0=xJN%iOHz>XsMEWY7RIis5i6n`9_Nlw6hgIm|b`$Z4Y<=26&%TJ(|4iuNnGevj zHA?R@#t2~_~fPlwhyuhMo zIWO(y^TqaQ!CGiF*XXhJeT;QpLp**QT8|m_#Fn%thFCgjr*=#Z`dKBjf+GRoEQKWG!eay zYHqidt7+noPpS?rM;DIwn$uibpp z(UUF7Y!REd6v)9ilVsu7;;&bw=0d*mNw{5 z2Aim<&nIbOkc)Q{SJr z4w^lS{5$fv4Zp;&%7f%zg@df%;c@xka*35|F6bp?zWnIqyp{}$@;CAba!8}6&JIYban4NT0dAnxxK!A`y?)o?geg0N3UZXkLozS zpK&JJNvF&9=auUc+DWHVJ0!+Scd>(sf}n1A01k&iLa8iPEbqLn3FBK$;i+1HE2Bf$6&9BZO^P=S8}VQXOAkSU9q zkd=r5z~A**{aHn-*s$lq78Qm;J$N<>gtOo&#EQJNcv6yvaCc4lKds|^~=j?`DP|L_%96a>FC%q{1cZm z`@Rk9)@`^?vRUJn!NDz!(SN})+B7~gf>1)d@4Q66f<3PI0OWi{k_LdT|H&d_uvu}j z9Oh!pbw3Y6yi8O&0hs{If|r9q5{L$VbwAT;0|(Pci!ioY?o7ATbx)r@@zNjvz7Knayw?r z_C^yTH8iWOnANExHE&|B2|=6s#e+6|GfmLBp7EXKV|aZuN0i^K#)T$6E7u#EH?qF@vvWR@U7vR`xc9-gcj z>nO?a+^J3+>}=mX{8rLa=g(~1u)f}J(LSR&gUhQn>|~4N>+8=A`^xHavI{(SRn@KT z>fO}L9?a;-vOd4luHor)M|zQOW`A^o?Sp(kN;YmT%h*2llgT!P0ULaUSq~3Hr)LUr?Cr?;CxEVs5S>yUVj!q{aG&-*+MPe_`S%M`^61 zG?p0UvHlz%@z2uh{yJM9JO}3G?Z7^Gb_LNUA1f3y18u0)rk+%;W!h}S3f&ASi{%P6 zEC<+Oezxl+7fX|V)AaehYzgh#G_%jG0nDBwTKA>f#PzH`_8i*3{}7q?P%ZnnUD}ON zxp#(TH;?+P@*9>SvYoWFY=2()bV566Y1#gqo;#4wlb)9CPZ9JB`bVDNz`|CW`VZv` z2~U%rmc6`0{yr$R5fK`~L0HEDXAhRb1hOYd>4O{KXxVMs&Phg2{konKBWFN9S6-#t z{qD;bL)Mz}2b{JNBWDns7v&2iq%SBxNSFax2eSP|<)b`*Si`c9eRnY&TlDKi>#m$=|8K#HUH zC((NYuV3`8cOUDWE@(Jf(J{N7E*^2YP47k2#-5dFI(n%o&F%MiOqU)tWnx$%-fMEZ z(p+igcfJ#bywk0|!)z0FSK8bO@ll7zIPSd&qX)6$i8NHn5&LR zt`Zt!C$;@K(n7K4iF@SpPbv2%v=g_<_GgqE8Jk6z?;z%jmCG5lwn*mU7|oP60akX< zMAL1t!#(`l@60ZHj?HQL@qHGj&5s<+V}DhFa%y_;K{UDSW}7MoLA;=rf_mQWZ_u+X^O?jr=M1C#;;VR2C=65)eJ;E z+T$^nh|Iv)WTY-E6G|~Rwbi4-B82NDMS}mars30g^Ke689-Cm zz++{&$ZB>vJPx;kNvmBgEi2Bo5Rd%Kz~-Yxoi!yb<#uFRih;T~ZhggGmm?9oR;O8{ z2g?KHGC%7|KyrN6PsU~~&X2d=9&1%sQl7JR{-miF{6e^Z#bZR}bdG`Bn=pNUwls6~ zct1zYWCk+J$CwKu$(M+X%2ET1kGD?OGf!29i(|MLX&GOek+*Ky@VdHmw-)`J+BjSm z9M7>kovy6h(8|z?&Dn*!`wa95vk0$T6&R{lneEoO{IG=+P!p;QHixEW0!a93{gY+I zWiG4FSyf%w+Z2f;vf&Hn@m+z*9&n?aJMqlbk{bnC{;IMX_JjwvUb!Ci53<=54@qQY z>E=Eq?@Tn~NLxaf0DfwucRE+D7Fsg7)4g3&Ejgg8$Z47C?;6AtLMFP~jg-+>#=UsqF-32aJ;2%FdFYg>9-$?aBkzF)#$ z&hXO;Jca)e_g_ypD^r5gk-4bTku|mcj3=Fku{o^5Bq`z-bMo&k*~~?WVttW%ZqH)79X(s>!gyg0wma#;2jpyOq^(=}8a< zf>1Eh*@#f-ieX|Q$?eZhh{od1=fjecvI1gPI!7=^eH7#Ij&5&m-acA2kegj|whY$x zrj=!AHmAeq^4c=X(znW}ZEtOhXxTOz9&(Cf<_4p-`d+#F9) znq4zHoHlEEiMK+J=H^5`br~=*c(Av#X?2TGMa$|YT&O0|Jl#an60=mVWk2x4%*~I9 zk1MGBQX*&{0EHq7f;*f;pb8C1A${_pkU^_tpNPL+oNAusYZ@|$G#L$RmV;`YM1fA0 zAPJYb(~DBDapl?y$cl=!D;pb1kFj&uMZfQonXccSmYV;79I4hl2Sbp+DkP~_+C(&g z7X=Z=<}n1GiKIHYv(_w;vF!--m8I>h{^9Mdkl{C~f#Igwjxq=kXF4iPL}Bare~aG0 zXiLjTrS|qcSU7`wJ9{sff|Rza_0yreV!PV{-B?|fC+f{DQ;m&NEjs?iKU9(?u!7+0 zy{>$bEd}DfcsneGnT1b7#&B*ls}syUH>-eEXpnZwi8B~e^8(p*%bXU+d) z;F_GZ=Hko?*Ck?HizD3ISgS#`8zo-z2I>WBR1~p8eKM9?N#ttjAxU*;%}QqPk7=$M zVzrsv{+=*hgj*}$L7(rCaSZ0hj{31WdC?l?&*&(ucO7>x0CypZ8OwDgy+6r)t*tOb zC}S5e7F&W-PX<`39L(&SuE&ak7K8I*&F>0F#)8npkdC?@)}>>*<_>Jz*fCs6GP88J zBPJLhEo*L0)7&;sdTmL;$g-ibdXkg{1*DQ2N*gGd6V2`0+bdioC2L48$D}0W2l2uS z%)expgHJien9{07M~U}j>kHr}epY=_#9N6Ysg*eL)A$r5byX82P#_kGVz-rT67U#> zn22OvF1q5|y+j4rA^8)1gPZI5a&qO!2F^H1gQL8zYgb?NNqSCXPi@{j75y8?qGB{T zRvJ|$8hLqgl8FUOsTR@Vqi0jEchR4-PX&i6MU|9S6iQzLD&UJTz@E}^#!OV%qI?3- zV$~@(05fS62};UZ>d?mIGVb^2z__#mx(X0MG5bg9CR(An)bsVm07t@LrzqE`cB-*T z?K$34;_m?`{br7N;C5VD)z{fiRdM}zyw#+94b-0hD_Z{*Z&jn8q1IQ?`e)WcvWHi` zOs&tN^@fCJUpr3xGCaRrT+Vy}y9?F0UsawU2}T)ys&vTkoJkdK5gYW1WiNKd7pHQ>JGV?%}j<`q1`r1bvX6RJ$B?GIm6uoIx0(t@E zzX0W5RPs(FlPx}cD@UVCUxJZE`D*+Bm3LM6I_zU1jCpe<7iyQ!wk>+u~!n%ML*|)#1 z!|~{&ng;Vs`~J6irD1g|u)G#qX~qoWvmskmN(3cpIt(|m*SQJyJ1ZB_sD7g|3US2V<)wW*tx-{V`sb#T8=phSX^8)L!*>z3p%iX#Hj za&2M`3`m0&H;@oj9^Ep{5Fz54=#y!>QJNY3t|4noWzdDa$+Cted^WkB$%0mzVhM6T z-e8a-cc}SLQ}#?}>pHMHmPDYpqNul;FROaX_|lMF9E(;D;>b+n`|zpGM;V4cW4}Q= z>nO^%$UrUyYFIWHbXr13x)HDRs!mtE&2FwTJDsC6U0`Yfoa(U4ambaXSsjjjnse^I z47{Bo+^|hI6SqwxmjTShX7eZIlWcFwS&|&2Sz1l%IlKx{EkSrjbQn3v1c?+^@+6xU znI|HujB=8OQt7k2j?E0h5fu}th=WKJyA9Q!GO3SH$%M)tKI*5CC5JTNT&P~1o>DQv z&VgPqkv+Oih8wnx#;=AqLMNCu4(p#<_ujs=wzU2|-Q9coanZN8yK~dJw7RtQGc)V) zv5u=-$!9*va`Jwi{<4lWxgD0)Ea5k$RgH26Nw$)Vqds8!Gc8h|eQniZJ_G#K5Mn}62w1h1{Cy)^E%g~#gq&(6=?Hkv{z z5ilH#IMI4S;cn^CCHNQQ&~=4Fsf2vN@H13I*_I>9mLa2Tq-T@3mqI=iU87mid?O2^ zY=$;S4zG1_(BtdzAe*%9MfnI6votIb+Nd5}TbEXmR=0Mrnxh`i8n$~Zg%$L+%upA=;YZV`}( z@MHq|^vESC;%8$KN&}lLyYOck7DS3oPO{kWB&b?~^cPDicw`xaEtQ0Z+U{XC%7077 zc|&;_3##Gn=ue=1q((r`w7!s$C3}ijbA-o>x6c2Qo^6D611Mt8{^`#ITLWauw}8JM zvh>KiOz=4=$dOpvq3^%paxi30joOZr;gwC+d}Mk@#gG^f+-@D^t@)EAWHdD3bkCFKLPd6g9?NJOlv zz}p<~m*%H=s@nrqgVi(#2`$a+aa{t+403WiGz?OyG`Dh|+g3=CQ$$$b)QoNMT{-4O zW38DTBPDMTAzNpb2)H)b>YChVjH}M|mU#3v6*JLFiN^-QjE+axe+LL(fQjjBYw*T9tIObELG2pu9&GVsPQ$0d^w@jT`P&1`&X}7v$~(I zB4eYIeSH&b4gM}N+tt3N7Q4Y5Y3)Phr6WC+%;jsld)D%WSk~1xJTV!?f*>f3=uEk8 z8^%BaTuBQ`uBe4UnJVnqAv5&r+<@Ig!SvTG&f;`Z1x;@U9(Z^c5`2wS&T1BkKsD1jV zu>zBLsmUT?)p!Idsg}VKgJc0bsZhO_0YIq@OrQkNWWzgk_^|c}D+iGu2`CU8kTs7T z8>Uv4Dr8T{)<10_8jVA${0kBf%aHVUOtE==Ddi}VgHRvl8=R?Sq$yqP5fD!1@!@| zXji<|=ouMRjSE9LiZ%3gs<@med5R__fTb=CABe z#golpDk;$usYd=3t2hr%#G;t9IxVWFs!Y$E#_;r{fj?|OzB&PaWSz+wsXJ&!s3j0D zg0cn7rAySPnA5$Muj@4`x7?!FsC*rT`W~nFxvWu%PKi5ZjY_o1>7m{c<52&G-Wzyr zFVcIgSOwbws8$1LltmlAa(gWA$8eb_iMixT)#diN-Qvniumw63)f4YGdpusZ*Zj7( zQIU*02Ef_k6IPGM8r>!I?Z43`w+r826}`|+UbTdWIDleE@TvtkdXe_1a!*1#@sWJ~ z73IGZ+T;DarhFIu30N(P_ygwKC}kOy%E55erA#(bMpB?rr~@e^vI1$s$TGnkM3su= z&d*y=D1tH|^YzzTG!2C!Cd(~%8f`b-WQHcSn;o`4{LQ2}nv}v9QRZ)iMG@--2OG6Zc}L1x8kn-)`cOtbJSeNaDXW2^lq^GeiIrotI>}yb1T%#g> zfEkoZTmp$p*QhuwA`pF=1c{hJPS=8MP)&3P!DCOiiTAKTq?=Yvp5$q$1$?K9-;W6B81N*F1kpPLQhPB!z_g>wtUmO~V}v(wrgi=h67*wO0O^ zJ^}e>`0ts)FV%zuJ~jy*`!8S?Yu?-}^yL}PGo0a6jFb?7HzE-7@=RuPg62P$K#kah zq(yWS=F@xz^O12|R=W$iW)Wo5Fw6Iqw#IiDw>@AsyK$1#IenS}gkZA(vhnI$X7?@x1j zHOk+%l(fi1w7n^#y0oz-H%EM-zPPFdnl~d&(`=en=Qd#><<@UyQ~mJ1qFqao+}hzh_u^- zw)RM*-4?XBM>>lN?1i?xl9D`Ip}nApWKIqS#@QjN6?7pOX7PvioaB-2X6nEpHfr@s z*?uI;p3ZTQ2RR^i3tWGS>h+@UePY+a+|a7X6A!lxS58blEVmqR#ojXqHqP-mETplKQ|1pzne#UG5GQQ?gF3}aszO0I9j&R5>SPlr&TKASN#e*r`4Au4gc zgRmhPBuL^l5n%-Sw=`F6(P8R;Gxr^v#QRY04TBzo;EG0IO!0g`3Cu#r$YPYBj!ndl z38SUpXd91)jWHy?le!oEy1If9Pc)zZidxOMH&$dqr;IDwsVAo>lciFqfdj~`EAyyX zDMM%EZyVUVzj5CNnOPbhFB+T9?`=cQo85A^K7iosUFn$fyFD@UD05ftI7 z@D+}#mjkLQT9@&>Qm-1DbNn0zLPRNty-L0GSwoY~&JN^zK+BytKZI}#%0|5|=Qgn= z`b_23F6|Sb%k0MvP}tr%_ffugX-AK0t{R7 zi^J)0rCaWOJ8#E)>%EqASGv<-`TirSTk|?J^Fx>O7gzq=tf5TJZW2Qxgk%bp0RN8& z5LTkU5%p9Gj5O1KNAEG&HIL0I+M_>r;5*S6{gKrM$b+cb$%A(}NS;VM>f!gtmc7n; zE(sx4LQ9>wA_Yel@86G*4SOvS3kIt3xSsn1|mf*U3BJ3)v~(m zwlxhU-OU-^@IbJ8b683e^%$_OTXsg2)NAYvj%gAyPQkalsX=@KdrY$krVPy;-7PfQ z+<6Ug&D@XGS_j!8FK zPfL=XmlU?;zvtTvhQaz2QKtwYnnGO>uEe3teJ14odu>KNcDW4{bL zxhY&@vywPLy-0k4LCC13ST@h(hsRqqx38o%m?c*fL$LqeW5@S}%)+B(_*6^n%!l>G zbT~fx7kTwy1?bS=Yy_;PD!%8vmB=ev71Xfkl%ul~5Zg%90WpHHD3X$fH#5?LPB<$; zo{^yLCjqLDhCPbteJzispA>|9IFI-q^x@qxR^A;WPlE|z^g{CEXnaG+8HZ_sr)?%g z*drq5b7f+tF0HJrxjyfN$!((@4(iXctLi(eKN9^r`C2H-pJT4A81EMMaS6V~6m1Gk zgmOP8PFk(JGHKTgq`ewqegba5H$U7%*^TA%zf=DOO%^~VtBa!ot*vYqw6&rrT>=Qr z!y6X;v;s*62EBCPkq<5)Rwt4hoZS!~(p(?@7)n$vlUHqJ8L{=MRc06ot{Xn$(y9+% zhAq$5EAKk;4vP@Zw;wKXX=~qhh0E`EZ8+RMMw1+CKfEEMB;$&=t<_wg6F;3jCq37@ z|E#n2J2Ntz=geXT;4l?CD1cwEJgA8%hFU0jp7%n*YKS3~v?ZW}ERQWu04`qCTxosd zr57IJO*N~|&gP|*G8VBYkmJY?UOXR29zY)`HW$;47zG++sky|5GG=8u9~KKoz34!Xq(NhogA!hR zY#dVrTZC64aH*eS!sD|Vf>Dq%RZNgMPJkzVl8j216MKCLl?z703=K;P98!Q;`mp9= zE1qXUf1p9w%;d{lc*NdmpD<#DckCynz?fwLcY$*>{CxJwu^iuIFld{$LYU=Xx z+PD~p4wm!$y5@Qb5?(x@&o@P&>!TAmEbt?YY4#ONw*iW(m@m12MUo+50Um?Ips6^Q zksAXgdY#KDejq`?n1-68b8upiz)}IWB*`Ir^gYLrJ)2qf^uc~n9Kl2f{2d zSy0Nb7-xL5;>T36K!UhrCdV0LV)^KiLGr2wkBkoQUuLEA;WUTIxpB>w-NH@`5&hTh zEo(M9O%9E07wfY9TKBsSdGhk|(+<6>yKcON&WNk;yXfuNE~iIx=bnFMUp*Nu%@cKy zBVj;Dl{W1)cD$v>pIui_cpPKMVX z)A}Y#_F@6RA{(2|?Il$ZUlDXp;mf%NuD#n66#{C;bRX@ciE=WHbcTYoU<0l3z>C4A zA-MWfi*6*(Qxm>E><~~#R_yF4fIIyu{rC(B)=xoi7WC{~F}4HW;9o({j$YmpEG?b^$rI37D(^ zCbMA4B3?-9jFLQLd+34~D5F;R71`t=Wb)Au;A8Q+=KjLKY%?U~FPTx#MhNy>{rA{B z-XGmeq7&<=Y3pEkd!JOEbdsegaYX;5dBwD7boixNLAmuX&J0Pn8oGC%B$7E3K@X2Q8vO~mW&(kGHnxt4% zY~4$vZ^2}9&l;plk-?yeiM-}Ek}|-MtfP`)Z~}v@MR0nyJcts9IR@lbaw(HxqS;{a zL`nzUZp+5Jsh;rPv4vC}q|KYpwDnBoZM3-EK96Oix3+N$uYoNMb>58@k68Usbk^_w z+fbv(x6t84ys7g~jYEHPqqVMFGMhlU>u+xHE)>L)6^V0Guo_IzNQ5i6%D_(`zIB01 zM`%-HVpTX9kmrbpo=-jEV$l;^#87v4^sbciEfzb*g=7RQH1!>T2Ob*u7kL}z=XkP) zj96rcfj@Ay+`f!B0*;wF-z4mGxZRv6rziHo{rWb%YdBq#|;VB|@fqDtk4b>^q0*%Gk zh;A{veyP}rx;hqki>B+#d~s(wffNY_$Eo~k=>@PqZ^*`&LW#L#rvgm!Hi>f5c!miC zi3|>RF7)&fzrq(2>@ett&_0^VzQw%$o%GF4J|a-p#18?7Sn-vyWS~4SMi)U+WRf;c z3Ph+sH-brsGr-5@sQI%_*SllUrt(0eRa%RZb1v%|^r@Zp^7>rrewmwzww z89!96-U*O^!#1oYqhi0lW!RbOkch^%bo5ia39{&Hck$7 z$@0$f;Y*_Rdk&+~`ku?l3uXFXWl&i4+^=d^XQbw$q%s9oZ|1Bia7mSo@rEn4f1k!8oncaj`#!yU%hv zv_0eQgpNBtYY*JDp1BJVD>_*S_ec0%KY<1Jm*aP&yH2W#`UmLgPS%)+-eAjnuPM^T zzLd>l&Ms#OfV4QmAiCGW;T(MrMad|RY$)v7{FX_3x-hGD``D4GW}n$-imY!M*xEvF zddR5MU*9{touWJ&sXo7`t7!I;iKdDy)nU(cxK&?Kpl8oi?NAN&S(IkUZ59rn+-Bi( zV4H=B_j^%I7R4|j6WCMMO$a!EvI;BaceWZqxIIMi`_{})EfPRaKY|2H*U|Uu)68+iTwf*aBvs!0Yu<|nZj8-^T3`crW zAQD;rENlwSXy3j98^r)-N#}T-dunrW08shnuY+!-U4f`ojODUVlgh62k{YQYw3rHN zvN0aEPd3vn2oS~jv}3~eP#J=!m*Nb^-mA~Yc1ozWF_#9j8AoAnL{wQ7*UcWgo-~@= zfuDg@_Ay>{seAoj<5PiT>j}s?JVh0BGe9z1Prm^40}`X*E zn)u7y=F!IC>GIt2dYl>(nbivFn&>!sS7W)awzLVG8Nn14)j4&AjT{FqX{*U@8Yrr6 z$;cRJY#l@}gx4YVs@o|-V(>1TR>1|y>j-79cOm>k%#b05EnK?FcUjS|nX&lo;&B2p zx~x##W_392Q6zG~LpNKZ(-z8LLl$5xk_8tstxxcd`_$Igw(D?--vcf^GitcsSxZu! z*AbvQ=R*c*Kk-F_wBTA}{lw___)C(Gk3G!mn`G7R8NQ2kS#<+GW##+t01FUCIBE?u zMUCKJ%#Y%%M-wGG8uKtz5ltSz{M=vL?Z%5ty05-Ku9phN%GYPNy>F&Qr@#n$M|3Yv zf!JAhvED|1;>qIHM!{SNvrFks3=I~^nushSDpAoZZF;aXn z`UNc`Llb>b?6*EO^|QD_$uO~b9dWITfnU+iGvhzeA0;4`mx-*sdjx9(G?zQ~NDAD~ zxFj6^1G9zPH)gxg8I|(zh>pPMqwx_E>-x~UzC#VYKf*GGM#Gs)xW9%+b7Qn86Gk(H zZ<2U^PIG;YNpc(g{TdG@YYJnEjI0Ez>U|!4akf4tQE9_gteVCuv-Jr9zOB?{c1}@l z#_v#koI!=j-*%T&wN)JX5z3P@5n#Mi?nd`D)u?GWsn2e<+oQ{iCr0WY5D(}z%DXUA zIXbN!vW%_ji4KahVt1K(2=*~m5~6{qD0NeMQD9;X=|hq+Qx0&@j-{}La@ zp3ofZ3B?Z49GETyJ?H?N1$23h=>qFnd>gn#wK``RAX#F+O3Z}yA z&SKztdPmmj9O%-1T97-u>P~{t<=pS#)Yhr1)6C7o@2A z0D7+^E039*m5@Aw*3NfH{gnWKq?r0RAmF-yB;3Yyh%t6tkHix41{Fm*qnXE_#TtALqwk2p!7j!9 ztXp_+m|RdUOkl_sxr2~o{^KlLbR9t1VXPA*;@euemXr)Dvc5^+A!xu*vB8+7mo3He z@c#XW$U!@_e`HfVZ4Ql}zQ@VUUnZZxSHDTSY zE~-#kpr3vR8c6giwTQ{#dn!b$wcXTjOoPzV2sXcD|%~8 zhkTLQjQ>F1;h*{qP^w4ill%_f6!Q;3su;tNFA9Vp4XNBpJ7Z8j17JXUth3K##yYZmqWI19tBSK}t_V}#*o z7!H7w^Wg$pCBLF?mHga=X=R~+nJ`vd?s-@8e#vPuQWef;RFzgnKS+Bfp`+&CX0l=| z5AEM(9!t%LC+#VWo2^T_dMrNJxmQsum({{n+g$gXaP$*GK5x+HSD|~}#y-D;&YEPO zAeIZ)m+qVM|L1V%y-Uk^Q&9k#PX(mGu{RtIpjg)1R4>!2eNkG)g(ovT%;v=cF9HQp zMa4UbN1`z7n0-&-k|!WPCNhmEOQLs9_AgdFMFe_MZ8#m%*owFmP?BM25gJBE2PcQr zMPdaO{s!O2V49$5Oe}y55ii8O5Iq2VWa+I3e6Ymg+3$EHD#h+g1XV?NM8=;Gq`*?Y znR@+6QWzsY9;g6JhAkKmWRN8W+Kn;oAS4%AXEEBv3^TUYNj|c3ua?JRqS25}wNyuc zF>EK+3DmrTDHSunOf z^LCy&Mm)vL7X}$r457z>qeI+hV!&aMnI^^_Flsy2KArFEh}Frz;f%Lgz~RI~*WT!f z&jcN>@iRI385GGy?1J{K7l9%^d5k}=hlEIl9>l<768k^Y1-`L2Uc6|rMjfmiKQ3NQ z+8|H1qdo%S6UU)pZ0cW?p6JhkrFw9sl>Xrbv|-(RdeLX ziOlv7?ZBDGVy7AyYOd)lwI-f<9Q~d=^H|MDJ@mL?D)G?c=>O;^VgY(d56nqOdc2~a zs~}_l)P7XXmEY7$kp~l<>nY>iCewbxfNZ5_Wfc4se%pn#&=!GznwfmZ3m_^duZ9NhIR;5fAKoilJ@P*8%@0sr~uqW+6L)916% z;cqsdFVntm6Xqo&lr&q8P?}7`G+Wt9v*p%=6B3?hzLu?Xd`26s&ToVJ1LEBh2YeE{ zjNee}`_W2!9c4aAKUoW$^lRoMc@_r67*FCk;Eotc?SfAgplhu5V0;^ukaV|3W{F;dz${MgFpDE}c10BFb8l;;w7SLvO{C>^G~$qbET_z6 znnguTE!34|?sY!D!liw(X3a!NQ*Pf-DP-rDLV1zya(2}|QadpO{It(sK~Q3L-{aZ+ zTofu6Zg(cNKZ16`r#`FL^A9Ue&L4z?hxd*1F}jTXAIv3mz;H}9kcSrAzB%JJVIUj&^zL@Bq#q>2Ti2 za8?07uL4dF>A=!5X?^I2nu(NUCARnryra3rFkc^JM179_`o&v1mam9Jug1y4@N$jy zfid;IG3HP7F@L~gt_25XV9abfjgeR_g&Dl#i(2jkP{>KE2f*^%-K=z-=fQwGX>i7df zqgiafuR_EqtoG^e>xh}B@)c!~wm?{ysLaR6$8yjEVL9Fz(|;ujzktULv$N~yAcR%D z8O<5?Ox5mhs_fa&OifLDwaYFLT}-c^Y}&PXlh)9v&93&iEOrgAj=_6;ns!ZTp|Ccw zFHCdS;lbR0fw|k%hebbAa~vmGy;o9`^nqbU(|ozChpG8z@Cxdw!5T1^(cAn#%Mpus2-VHM`a$)nwXWjC@Wjp|JHFqR{W#JL>=gFY5u_>GP;g;(P6{7ZPB&>w_}GR3L)mh{ z_TgPa^=aZ&obq%7{qQKksKWvnAJy^n1jDGWUL_s!B5|EczOF=$1)%bJy^A?I`e8A| zESwl zs|KS_J2Ww_dK_K|?Uf?Up^L!obI0UD0#$^)V|~-yJnXGGJcP7?BZ{{lVa7T%m@&>f zXHKqU&R9GD4nr?Dzs<8tXztXPO#fN~U^jJctj3+K>v;SJM}4hBcD2a9>8s2`LZ zllmE^-wP;dxLRtKNeeVemDAc&ix9Iu<(_hNk)Z#N&V=msVIJZ_Aa& z>|?bd#-~S>hi+3bQ67)BM4R*#TjcZW_-TSl{$2p)LA+ zWY3h}B3`p2HSJ1^nt*=DCMh>if0hZen|O!Jry!lisSlehj<3$ltF}9Q&Ok|x4{k+V zB&*_BZM#iVy>5?YLlIonaLbKSKC@sE$C;mv@tjoGUs;AR5TwM2<)$+lUG!5~jsL$- z1;k1EHrp?pr-wxtG6wI#IQ87+_ND|os7;r5*Cl~)_t30-S@P@aBJ671;#xRUAA;hocQFYd6wk^#LVe-31@9eOIWBp;QTz!13+^2Qv@&5VS z0N2|2el-Vhr4d)BNgrQ^9=8g)DJ8B&_2xYk`+wtR`r)_sWtiOAndgVFgu&N_^*ub6MqdH=zWs4N5597 zsz+^R>;pHMal0g0yz*8xxUfVE!+4?hkwNUVF;%`3m$-+38JmWBJq~xSRB=S2UDxJG zW^t8EYgjQ-7kvi)j^y*d)vp+9(wvy94i%vNm(DA@=gB{SZ7OB~Z4g%G!-N~QHdSQ+ zda@GsS3Y@(ygQoG^0AH3`b+wZlS7bqqPNNW{USWLIg$evDRLv52XUQChmFzo48JUH zJ>JJm3UmXuneU9`w|5joc23mMbwNjaK3#WTxTi1_%HMVD*slCgsBq7Pq`mU-rw4l| z4336tiWD7|8YS`&E@O`Np+3UywK@^JeAwo)WfEUtIjy}44IX^)pB7++4+24tVf6SK z<_9}LmoE{)>oy@q#na`m17i6`I&utq@I1m4s7gb{*Ybc>q+96~DJI1%xTFa!Wbx1g6N$DJ`C~Du>Q;PS0dvJJ?vtvcY#EzK>BswhSpG6-cEC{?L z+G6@2-_V|p-UC`;Q%@-!m{i;79UB`%*+`n*X+hXP?q;?+%rDn&99X`!8N6HqUTy+x zrF7C8kFNs}5jx@xFOjqLFnPuGCD)dYM1SaB2Oz1~QA*2Z5!u5LwK}z}TZ2hJ1IV*Ox zVQDxrVcI)GgB5u5T+?)OWm8FBdIny;SOmLXux%OreU`Jgy=B8dW&c5~ZCwK+q%Egv zvOT;an30p=c8C#>kpTRIEx)j1O=NO!7#N{<)zNOA65j@K}fh}pAd_{?W zzo?ly5OMpm9QR@0Hr^&}bZVq0NKA-cVIj_wL@_-Q7)9q27VRL*cb8Eo;M}buBIHLbWUE@n79oZS9zr zk6M|&nVjtL)}HB_n(3a_@$8(LzJV=G-4)C08~V%3`y1+)SBPz*s4WnT6ct5+!3Yq5 zH}v9<1rRe;XgyQe1u7H?aHPj^cmrD}go?}*qWsu_AmL3#<=rz~g@s)+-Q6?Yg}!{( z&&+O5XX8{;6W*S;s;Oy}+hMV)kK3yT0NCn*s;Yt2HNn0nZ}c%snrN*V54Voj)Qq== z$7_H;Lw1^QK0j>ENDyZ)02D54I;{l#S<4H}?>j>wT3xITmCjvt=AsmSCiCwbm+N(B z2+|vq>t};*+2CIIVuqC$@-7hWhK#w0_U7ICL0!h*EoD5PD#<*oHXPC={Z%aKuQwzt zB`DI~jI2jt+rL-V6ZUad;QvO}*CfgMvGRYLtS<+a=xnn$AnOq#d9$*988AVV|6j=Z z!2h+ZrxSt#fbmVq`p~~$)~^GF%z$TUS^wZ0lJ&^jv7PsCko9$EDC_H2)Yh(e^Rgax z5@N}8G6*7rFzN-;}&R@qZ}qVc%EHza|F64%Mc@ zj#q9)ix;0?h0SkMVZm?<-XbHK_!(f7TMF>2T7Cw8F1PscObfR_qsd?4nF?-!EzK?E zXldmZcs|^cg(G_8SO7BPZz2xD(mVh$R$lHzhh;0 zUU@zyDVMYmFAX7ZXOyh|M4UnIC-= vfE`&#>Vpm#qr67k^Ta*b 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 literal 0 HcmV?d00001 diff --git a/app/assets/js/app.js b/slices/main/assets/js/app.js similarity index 100% rename from app/assets/js/app.js rename to slices/main/assets/js/app.js diff --git a/app/assets/js/gallery.js b/slices/main/assets/js/gallery.js similarity index 100% rename from app/assets/js/gallery.js rename to slices/main/assets/js/gallery.js diff --git a/app/commands/.keep b/slices/main/commands/.keep similarity index 100% rename from app/commands/.keep rename to slices/main/commands/.keep diff --git a/slices/main/config/routes.rb b/slices/main/config/routes.rb new file mode 100644 index 0000000..ca26081 --- /dev/null +++ b/slices/main/config/routes.rb @@ -0,0 +1,55 @@ + +module Main + class Routes < Hanami::Routes + root to: "site.home" + get "/post/top_tracks/:slug", to: "posts.top_tracks" + get "/post/:slug", to: "posts.show" + get "/posts", to: "posts.index" + # get "/posts/archive", to: "posts.archive" + get "/posts/archive/:year", to: "posts.archive" + + get "/bookmarks", to: "bookmarks.index" + get "/bookmarks/metadata/:id", to: "bookmarks.metadata" + get "/bookmark/:slug", to: "bookmarks.show" + + get "/photos", to: "photos.index" + get "/places", to: "places.index" + get "/places/map", to: "places.map_page" + get "/statuses", to: "statuses.index" + + get "/tags", to: "tags.index" + get "/tagged/:slug", to: "tags.show" + + get "/key", to: "key.show" if Hanami.app.settings.micropub_pub_key + + get "/feeds/rss", to: "feeds.rss" + get "/feeds/statuses_rss", to: "feeds.statuses_rss" + + get "/more", to: "more.index" + + get "/hikes", to: "workouts.index" + post "/workouts", to: "workouts.create" + + get "/movies", to: "movies.index" + + get "/blogroll", to: "blogroll.index" + get "/blogroll/list", to: "blogroll.list" + get "/blogroll/opml", to: "blogroll.opml" + + get "/recently_played", to: "recently_played.index" + + get "/:slug", to: "pages.show" + + get "/trips", to: "trips.index" + get "/trips/:id", to: "trips.show" + + get "/podcasts", to: "podcasts.index" + + get "/bookshelf", to: "books.index" + + get "/timemachine/:year/:month/:day", to: "timemachine.show" + + redirect "deploying-a-hanami-app-to-fly-io", to: "/post/deploying-a-hanami-20-app-to-flyio" + redirect "deploying-a-hanami-app-to-fly-io/", to: "/post/deploying-a-hanami-20-app-to-flyio" + end +end \ No newline at end of file diff --git a/app/content/home.md b/slices/main/content/home.md similarity index 100% rename from app/content/home.md rename to slices/main/content/home.md diff --git a/app/decorators/bookmarks/decorator.rb b/slices/main/decorators/bookmarks/decorator.rb similarity index 98% rename from app/decorators/bookmarks/decorator.rb rename to slices/main/decorators/bookmarks/decorator.rb index acd7039..5b6d4d6 100644 --- a/app/decorators/bookmarks/decorator.rb +++ b/slices/main/decorators/bookmarks/decorator.rb @@ -2,7 +2,7 @@ # auto_register: false -module Adamantium +module Main module Decorators module Bookmarks class Decorator < SimpleDelegator diff --git a/app/decorators/books/decorator.rb b/slices/main/decorators/books/decorator.rb similarity index 98% rename from app/decorators/books/decorator.rb rename to slices/main/decorators/books/decorator.rb index a064e25..d9efd46 100644 --- a/app/decorators/books/decorator.rb +++ b/slices/main/decorators/books/decorator.rb @@ -2,7 +2,7 @@ # auto_register: false -module Adamantium +module Main module Decorators module Books class Decorator < SimpleDelegator diff --git a/app/decorators/movies/decorator.rb b/slices/main/decorators/movies/decorator.rb similarity index 95% rename from app/decorators/movies/decorator.rb rename to slices/main/decorators/movies/decorator.rb index 43bc01b..66cc9f5 100644 --- a/app/decorators/movies/decorator.rb +++ b/slices/main/decorators/movies/decorator.rb @@ -2,7 +2,7 @@ # auto_register: false -module Adamantium +module Main module Decorators module Movies class Decorator < SimpleDelegator diff --git a/app/decorators/posts/decorator.rb b/slices/main/decorators/posts/decorator.rb similarity index 99% rename from app/decorators/posts/decorator.rb rename to slices/main/decorators/posts/decorator.rb index 21a1ae0..27f0752 100644 --- a/app/decorators/posts/decorator.rb +++ b/slices/main/decorators/posts/decorator.rb @@ -6,7 +6,7 @@ require "rexml/parsers/pullparser" require "sanitize" require "nokogiri" -module Adamantium +module Main module Decorators module Posts class Decorator < SimpleDelegator diff --git a/app/entities/.keep b/slices/main/entities/.keep similarity index 100% rename from app/entities/.keep rename to slices/main/entities/.keep diff --git a/app/queries/blogroll/index.rb b/slices/main/queries/blogroll/index.rb similarity index 97% rename from app/queries/blogroll/index.rb rename to slices/main/queries/blogroll/index.rb index 15e3ca4..befa3d9 100644 --- a/app/queries/blogroll/index.rb +++ b/slices/main/queries/blogroll/index.rb @@ -1,6 +1,6 @@ require "httparty" -module Adamantium +module Main module Queries module Blogroll class Index diff --git a/app/queries/posts/recently_played.rb b/slices/main/queries/posts/recently_played.rb similarity index 98% rename from app/queries/posts/recently_played.rb rename to slices/main/queries/posts/recently_played.rb index d6e887a..f063784 100644 --- a/app/queries/posts/recently_played.rb +++ b/slices/main/queries/posts/recently_played.rb @@ -1,7 +1,7 @@ require "httparty" require "jwt" -module Adamantium +module Main module Queries module Posts class RecentlyPlayed diff --git a/app/queries/posts/top_tracks.rb b/slices/main/queries/posts/top_tracks.rb similarity index 98% rename from app/queries/posts/top_tracks.rb rename to slices/main/queries/posts/top_tracks.rb index b1e31f5..c5ecac1 100644 --- a/app/queries/posts/top_tracks.rb +++ b/slices/main/queries/posts/top_tracks.rb @@ -1,7 +1,7 @@ require "lastfm" require "time_math" -module Adamantium +module Main module Queries module Posts class TopTracks diff --git a/app/repos/movie_repo.rb b/slices/main/repos/movie_repo.rb similarity index 98% rename from app/repos/movie_repo.rb rename to slices/main/repos/movie_repo.rb index dca8309..63502e2 100644 --- a/app/repos/movie_repo.rb +++ b/slices/main/repos/movie_repo.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Repos class MovieRepo < Adamantium::Repo[:movies] def listing diff --git a/slices/main/repos/page_repo.rb b/slices/main/repos/page_repo.rb new file mode 100644 index 0000000..362b91d --- /dev/null +++ b/slices/main/repos/page_repo.rb @@ -0,0 +1,19 @@ +module Main + module Repos + class PageRepo < Adamantium::Repo[:pages] + def fetch!(slug:) + pages + .published + .where(slug: slug).one! + end + + def for_main_nav + pages + .select(:name, :slug, :light_colour, :dark_colour, :published_at) + .published + .where(main_menu: true) + .to_a + end + end + end +end diff --git a/app/repos/podcast_repo.rb b/slices/main/repos/podcast_repo.rb similarity index 89% rename from app/repos/podcast_repo.rb rename to slices/main/repos/podcast_repo.rb index 4a21217..2f55acd 100644 --- a/app/repos/podcast_repo.rb +++ b/slices/main/repos/podcast_repo.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Repos class PodcastRepo < Adamantium::Repo[:podcasts] def listing diff --git a/app/repos/podcast_scrobble_repo.rb b/slices/main/repos/podcast_scrobble_repo.rb similarity index 96% rename from app/repos/podcast_scrobble_repo.rb rename to slices/main/repos/podcast_scrobble_repo.rb index 08d93e0..81fe75d 100644 --- a/app/repos/podcast_scrobble_repo.rb +++ b/slices/main/repos/podcast_scrobble_repo.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Repos class PodcastScrobbleRepo < Adamantium::Repo[:podcast_scrobbles] commands :create diff --git a/app/repos/post_repo.rb b/slices/main/repos/post_repo.rb similarity index 99% rename from app/repos/post_repo.rb rename to slices/main/repos/post_repo.rb index 6f41adf..81bbff7 100644 --- a/app/repos/post_repo.rb +++ b/slices/main/repos/post_repo.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Repos class PostRepo < Adamantium::Repo[:posts] Sequel.extension :pg_json diff --git a/app/repos/post_tag_repo.rb b/slices/main/repos/post_tag_repo.rb similarity index 96% rename from app/repos/post_tag_repo.rb rename to slices/main/repos/post_tag_repo.rb index 3d79030..83d3d5f 100644 --- a/app/repos/post_tag_repo.rb +++ b/slices/main/repos/post_tag_repo.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Repos class PostTagRepo < Adamantium::Repo[:post_tags] def posts_tagged(tag:) diff --git a/app/repos/tag_repo.rb b/slices/main/repos/tag_repo.rb similarity index 93% rename from app/repos/tag_repo.rb rename to slices/main/repos/tag_repo.rb index a0a5f6f..0626e74 100644 --- a/app/repos/tag_repo.rb +++ b/slices/main/repos/tag_repo.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Repos class TagRepo < Adamantium::Repo[:tags] def fetch!(slug) diff --git a/app/repos/top_track_repo.rb b/slices/main/repos/top_track_repo.rb similarity index 96% rename from app/repos/top_track_repo.rb rename to slices/main/repos/top_track_repo.rb index aa6521b..d7c952b 100644 --- a/app/repos/top_track_repo.rb +++ b/slices/main/repos/top_track_repo.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Repos class TopTrackRepo < Adamantium::Repo[:top_tracks] def for_post(id:) diff --git a/app/repos/trip_repo.rb b/slices/main/repos/trip_repo.rb similarity index 94% rename from app/repos/trip_repo.rb rename to slices/main/repos/trip_repo.rb index bdb6305..8b0a1f8 100644 --- a/app/repos/trip_repo.rb +++ b/slices/main/repos/trip_repo.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Repos class TripRepo < Adamantium::Repo[:trips] def fetch!(id) diff --git a/app/repos/workout_repo.rb b/slices/main/repos/workout_repo.rb similarity index 89% rename from app/repos/workout_repo.rb rename to slices/main/repos/workout_repo.rb index a144c31..30cab78 100644 --- a/app/repos/workout_repo.rb +++ b/slices/main/repos/workout_repo.rb @@ -1,4 +1,4 @@ -module Adamantium +module Main module Repos class WorkoutRepo < Adamantium::Repo[:workouts] def list diff --git a/app/templates/apps/patternmate/show.html.slim b/slices/main/templates/apps/patternmate/show.html.slim similarity index 100% rename from app/templates/apps/patternmate/show.html.slim rename to slices/main/templates/apps/patternmate/show.html.slim diff --git a/app/templates/blogroll/index.html.slim b/slices/main/templates/blogroll/index.html.slim similarity index 100% rename from app/templates/blogroll/index.html.slim rename to slices/main/templates/blogroll/index.html.slim diff --git a/app/templates/blogroll/list.html.slim b/slices/main/templates/blogroll/list.html.slim similarity index 100% rename from app/templates/blogroll/list.html.slim rename to slices/main/templates/blogroll/list.html.slim diff --git a/app/templates/blogroll/opml.xml.builder b/slices/main/templates/blogroll/opml.xml.builder similarity index 100% rename from app/templates/blogroll/opml.xml.builder rename to slices/main/templates/blogroll/opml.xml.builder diff --git a/app/templates/bookmarks/index.html.slim b/slices/main/templates/bookmarks/index.html.slim similarity index 100% rename from app/templates/bookmarks/index.html.slim rename to slices/main/templates/bookmarks/index.html.slim diff --git a/app/templates/bookmarks/metadata.html.slim b/slices/main/templates/bookmarks/metadata.html.slim similarity index 100% rename from app/templates/bookmarks/metadata.html.slim rename to slices/main/templates/bookmarks/metadata.html.slim diff --git a/app/templates/bookmarks/show.html.slim b/slices/main/templates/bookmarks/show.html.slim similarity index 100% rename from app/templates/bookmarks/show.html.slim rename to slices/main/templates/bookmarks/show.html.slim diff --git a/app/templates/books/index.html.slim b/slices/main/templates/books/index.html.slim similarity index 100% rename from app/templates/books/index.html.slim rename to slices/main/templates/books/index.html.slim diff --git a/slices/main/templates/error.html.slim b/slices/main/templates/error.html.slim new file mode 100644 index 0000000..5d4760f --- /dev/null +++ b/slices/main/templates/error.html.slim @@ -0,0 +1,2 @@ +div class="mb-12 prose dark:prose-invert max-w-prose mx-auto text-gray-800 dark:text-gray-200" + h1 There was an error! diff --git a/app/templates/feeds/rss.xml.builder b/slices/main/templates/feeds/rss.xml.builder similarity index 100% rename from app/templates/feeds/rss.xml.builder rename to slices/main/templates/feeds/rss.xml.builder diff --git a/app/templates/feeds/statuses_rss.xml.builder b/slices/main/templates/feeds/statuses_rss.xml.builder similarity index 100% rename from app/templates/feeds/statuses_rss.xml.builder rename to slices/main/templates/feeds/statuses_rss.xml.builder diff --git a/app/templates/layouts/app.html.slim b/slices/main/templates/layouts/app.html.slim similarity index 100% rename from app/templates/layouts/app.html.slim rename to slices/main/templates/layouts/app.html.slim diff --git a/app/templates/layouts/app.xml.builder b/slices/main/templates/layouts/app.xml.builder similarity index 100% rename from app/templates/layouts/app.xml.builder rename to slices/main/templates/layouts/app.xml.builder diff --git a/app/templates/layouts/map.html.slim b/slices/main/templates/layouts/map.html.slim similarity index 100% rename from app/templates/layouts/map.html.slim rename to slices/main/templates/layouts/map.html.slim diff --git a/app/templates/more/index.html.slim b/slices/main/templates/more/index.html.slim similarity index 100% rename from app/templates/more/index.html.slim rename to slices/main/templates/more/index.html.slim diff --git a/app/templates/movies/index.html.slim b/slices/main/templates/movies/index.html.slim similarity index 100% rename from app/templates/movies/index.html.slim rename to slices/main/templates/movies/index.html.slim diff --git a/slices/main/templates/not_found.html.slim b/slices/main/templates/not_found.html.slim new file mode 100644 index 0000000..0eeb0e1 --- /dev/null +++ b/slices/main/templates/not_found.html.slim @@ -0,0 +1,2 @@ +div class="mb-12 prose dark:prose-invert max-w-prose mx-auto text-gray-800 dark:text-gray-200" + h1 Not Found! diff --git a/app/templates/pages/show.html.slim b/slices/main/templates/pages/show.html.slim similarity index 100% rename from app/templates/pages/show.html.slim rename to slices/main/templates/pages/show.html.slim diff --git a/app/templates/photos/index.html.slim b/slices/main/templates/photos/index.html.slim similarity index 100% rename from app/templates/photos/index.html.slim rename to slices/main/templates/photos/index.html.slim diff --git a/app/templates/places/index.html.slim b/slices/main/templates/places/index.html.slim similarity index 100% rename from app/templates/places/index.html.slim rename to slices/main/templates/places/index.html.slim diff --git a/app/templates/places/map_page.html.slim b/slices/main/templates/places/map_page.html.slim similarity index 100% rename from app/templates/places/map_page.html.slim rename to slices/main/templates/places/map_page.html.slim diff --git a/app/templates/podcasts/index.html.slim b/slices/main/templates/podcasts/index.html.slim similarity index 100% rename from app/templates/podcasts/index.html.slim rename to slices/main/templates/podcasts/index.html.slim diff --git a/app/templates/posts/archive.html.slim b/slices/main/templates/posts/archive.html.slim similarity index 100% rename from app/templates/posts/archive.html.slim rename to slices/main/templates/posts/archive.html.slim diff --git a/app/templates/posts/index.html.slim b/slices/main/templates/posts/index.html.slim similarity index 100% rename from app/templates/posts/index.html.slim rename to slices/main/templates/posts/index.html.slim diff --git a/app/templates/posts/show.html.slim b/slices/main/templates/posts/show.html.slim similarity index 100% rename from app/templates/posts/show.html.slim rename to slices/main/templates/posts/show.html.slim diff --git a/app/templates/posts/top_tracks.html.slim b/slices/main/templates/posts/top_tracks.html.slim similarity index 100% rename from app/templates/posts/top_tracks.html.slim rename to slices/main/templates/posts/top_tracks.html.slim diff --git a/app/templates/recently_played/index.html.slim b/slices/main/templates/recently_played/index.html.slim similarity index 100% rename from app/templates/recently_played/index.html.slim rename to slices/main/templates/recently_played/index.html.slim diff --git a/app/templates/shared/_blue_sky.html.slim b/slices/main/templates/shared/_blue_sky.html.slim similarity index 100% rename from app/templates/shared/_blue_sky.html.slim rename to slices/main/templates/shared/_blue_sky.html.slim diff --git a/app/templates/shared/_bookmark.html.slim b/slices/main/templates/shared/_bookmark.html.slim similarity index 100% rename from app/templates/shared/_bookmark.html.slim rename to slices/main/templates/shared/_bookmark.html.slim diff --git a/app/templates/shared/_compact_post.html.slim b/slices/main/templates/shared/_compact_post.html.slim similarity index 100% rename from app/templates/shared/_compact_post.html.slim rename to slices/main/templates/shared/_compact_post.html.slim diff --git a/app/templates/shared/_instagram.html.slim b/slices/main/templates/shared/_instagram.html.slim similarity index 100% rename from app/templates/shared/_instagram.html.slim rename to slices/main/templates/shared/_instagram.html.slim diff --git a/app/templates/shared/_link_arrow.html.slim b/slices/main/templates/shared/_link_arrow.html.slim similarity index 100% rename from app/templates/shared/_link_arrow.html.slim rename to slices/main/templates/shared/_link_arrow.html.slim diff --git a/app/templates/shared/_mastodon.html.slim b/slices/main/templates/shared/_mastodon.html.slim similarity index 100% rename from app/templates/shared/_mastodon.html.slim rename to slices/main/templates/shared/_mastodon.html.slim diff --git a/app/templates/shared/_photo_post.html.slim b/slices/main/templates/shared/_photo_post.html.slim similarity index 100% rename from app/templates/shared/_photo_post.html.slim rename to slices/main/templates/shared/_photo_post.html.slim diff --git a/app/templates/shared/_pinboard.html.slim b/slices/main/templates/shared/_pinboard.html.slim similarity index 100% rename from app/templates/shared/_pinboard.html.slim rename to slices/main/templates/shared/_pinboard.html.slim diff --git a/app/templates/shared/_post.html.slim b/slices/main/templates/shared/_post.html.slim similarity index 100% rename from app/templates/shared/_post.html.slim rename to slices/main/templates/shared/_post.html.slim diff --git a/app/templates/shared/_status.html.slim b/slices/main/templates/shared/_status.html.slim similarity index 100% rename from app/templates/shared/_status.html.slim rename to slices/main/templates/shared/_status.html.slim diff --git a/app/templates/shared/_swarm.html.slim b/slices/main/templates/shared/_swarm.html.slim similarity index 100% rename from app/templates/shared/_swarm.html.slim rename to slices/main/templates/shared/_swarm.html.slim diff --git a/app/templates/shared/_tags.html.slim b/slices/main/templates/shared/_tags.html.slim similarity index 100% rename from app/templates/shared/_tags.html.slim rename to slices/main/templates/shared/_tags.html.slim diff --git a/app/templates/shared/_twitter.html.slim b/slices/main/templates/shared/_twitter.html.slim similarity index 100% rename from app/templates/shared/_twitter.html.slim rename to slices/main/templates/shared/_twitter.html.slim diff --git a/app/templates/site/home.html.slim b/slices/main/templates/site/home.html.slim similarity index 100% rename from app/templates/site/home.html.slim rename to slices/main/templates/site/home.html.slim diff --git a/app/templates/statuses/index.html.slim b/slices/main/templates/statuses/index.html.slim similarity index 100% rename from app/templates/statuses/index.html.slim rename to slices/main/templates/statuses/index.html.slim diff --git a/app/templates/tags/index.html.slim b/slices/main/templates/tags/index.html.slim similarity index 100% rename from app/templates/tags/index.html.slim rename to slices/main/templates/tags/index.html.slim diff --git a/app/templates/tags/show.html.slim b/slices/main/templates/tags/show.html.slim similarity index 100% rename from app/templates/tags/show.html.slim rename to slices/main/templates/tags/show.html.slim diff --git a/app/templates/timemachine/show.html.slim b/slices/main/templates/timemachine/show.html.slim similarity index 100% rename from app/templates/timemachine/show.html.slim rename to slices/main/templates/timemachine/show.html.slim diff --git a/app/templates/trips/index.html.slim b/slices/main/templates/trips/index.html.slim similarity index 100% rename from app/templates/trips/index.html.slim rename to slices/main/templates/trips/index.html.slim diff --git a/app/templates/trips/show.html.slim b/slices/main/templates/trips/show.html.slim similarity index 100% rename from app/templates/trips/show.html.slim rename to slices/main/templates/trips/show.html.slim diff --git a/app/templates/workouts/index.html.slim b/slices/main/templates/workouts/index.html.slim similarity index 100% rename from app/templates/workouts/index.html.slim rename to slices/main/templates/workouts/index.html.slim diff --git a/slices/main/view.rb b/slices/main/view.rb new file mode 100644 index 0000000..a81b570 --- /dev/null +++ b/slices/main/view.rb @@ -0,0 +1,13 @@ +# auto_register: false +# frozen_string_literal: true + +require "hanami/view" + +module Main + class View < Hanami::View + config.default_context = Adamantium::Context.new + config.layouts_dir = "layouts" + config.layout = "app" + config.paths = "slices/main/templates" + end +end diff --git a/app/views/blogroll/index.rb b/slices/main/views/blogroll/index.rb similarity index 53% rename from app/views/blogroll/index.rb rename to slices/main/views/blogroll/index.rb index 8592fef..95471fb 100644 --- a/app/views/blogroll/index.rb +++ b/slices/main/views/blogroll/index.rb @@ -1,7 +1,7 @@ -module Adamantium +module Main module Views module Blogroll - class Index < Adamantium::View + class Index< Main::View end end diff --git a/app/views/blogroll/list.rb b/slices/main/views/blogroll/list.rb similarity index 92% rename from app/views/blogroll/list.rb rename to slices/main/views/blogroll/list.rb index a77a88c..4608b00 100644 --- a/app/views/blogroll/list.rb +++ b/slices/main/views/blogroll/list.rb @@ -1,7 +1,7 @@ -module Adamantium +module Main module Views module Blogroll - class List < Adamantium::View + class List< Main::View config.layout = false include Deps[blogroll_list: "queries.blogroll.index"] diff --git a/app/views/blogroll/opml.rb b/slices/main/views/blogroll/opml.rb similarity index 91% rename from app/views/blogroll/opml.rb rename to slices/main/views/blogroll/opml.rb index eff8849..b26e0ba 100644 --- a/app/views/blogroll/opml.rb +++ b/slices/main/views/blogroll/opml.rb @@ -1,7 +1,7 @@ -module Adamantium +module Main module Views module Blogroll - class Opml < Adamantium::View + class Opml< Main::View include Deps[blogroll_list: "queries.blogroll.index"] expose :blogroll do |blogroll_result| diff --git a/app/views/bookmarks/index.rb b/slices/main/views/bookmarks/index.rb similarity index 86% rename from app/views/bookmarks/index.rb rename to slices/main/views/bookmarks/index.rb index 76edff1..e683a58 100644 --- a/app/views/bookmarks/index.rb +++ b/slices/main/views/bookmarks/index.rb @@ -1,7 +1,7 @@ -module Adamantium +module Main module Views module Bookmarks - class Index < Adamantium::View + class Index< Main::View include Deps["repos.post_repo"] expose :bookmarks do |query:| diff --git a/app/views/bookmarks/metadata.rb b/slices/main/views/bookmarks/metadata.rb similarity index 91% rename from app/views/bookmarks/metadata.rb rename to slices/main/views/bookmarks/metadata.rb index ab08ece..b51ceee 100644 --- a/app/views/bookmarks/metadata.rb +++ b/slices/main/views/bookmarks/metadata.rb @@ -1,9 +1,9 @@ require "ogpr" -module Adamantium +module Main module Views module Bookmarks - class Metadata < View + class Metadata< Main::View include Deps["repos.post_repo"] config.layout = nil diff --git a/app/views/bookmarks/show.rb b/slices/main/views/bookmarks/show.rb similarity index 84% rename from app/views/bookmarks/show.rb rename to slices/main/views/bookmarks/show.rb index 382e10c..3d57bb1 100644 --- a/app/views/bookmarks/show.rb +++ b/slices/main/views/bookmarks/show.rb @@ -1,7 +1,7 @@ -module Adamantium +module Main module Views module Bookmarks - class Show < View + class Show< Main::View include Deps["repos.post_repo"] expose :bookmark do |slug:| diff --git a/app/views/books/index.rb b/slices/main/views/books/index.rb similarity index 92% rename from app/views/books/index.rb rename to slices/main/views/books/index.rb index a05edb8..ca6147a 100644 --- a/app/views/books/index.rb +++ b/slices/main/views/books/index.rb @@ -1,7 +1,7 @@ -module Adamantium +module Main module Views module Books - class Index < Adamantium::View + class Index< Main::View include Deps["repos.post_repo"] private_expose :books do diff --git a/slices/main/views/error.rb b/slices/main/views/error.rb new file mode 100644 index 0000000..ab6dd2d --- /dev/null +++ b/slices/main/views/error.rb @@ -0,0 +1,6 @@ +module Main + module Views + class Error< Main::View + end + end +end diff --git a/app/views/feeds/rss.rb b/slices/main/views/feeds/rss.rb similarity index 90% rename from app/views/feeds/rss.rb rename to slices/main/views/feeds/rss.rb index fade9cf..a3ff965 100644 --- a/app/views/feeds/rss.rb +++ b/slices/main/views/feeds/rss.rb @@ -1,9 +1,9 @@ require "builder" -module Adamantium +module Main module Views module Feeds - class Rss < Adamantium::View + class Rss< Main::View include Deps["repos.post_repo"] expose :posts do diff --git a/app/views/feeds/statuses_rss.rb b/slices/main/views/feeds/statuses_rss.rb similarity index 86% rename from app/views/feeds/statuses_rss.rb rename to slices/main/views/feeds/statuses_rss.rb index 6bdfca6..d084fec 100644 --- a/app/views/feeds/statuses_rss.rb +++ b/slices/main/views/feeds/statuses_rss.rb @@ -1,9 +1,9 @@ require "builder" -module Adamantium +module Main module Views module Feeds - class StatusesRss < Adamantium::View + class StatusesRss< Main::View include Deps["repos.post_repo"] expose :posts do diff --git a/app/views/more/index.rb b/slices/main/views/more/index.rb similarity index 57% rename from app/views/more/index.rb rename to slices/main/views/more/index.rb index 998bea8..d5ec74b 100644 --- a/app/views/more/index.rb +++ b/slices/main/views/more/index.rb @@ -1,7 +1,7 @@ -module Adamantium +module Main module Views module More - class Index < View + class Index< Main::View end end end diff --git a/app/views/movies/index.rb b/slices/main/views/movies/index.rb similarity index 79% rename from app/views/movies/index.rb rename to slices/main/views/movies/index.rb index a870b33..b69b18d 100644 --- a/app/views/movies/index.rb +++ b/slices/main/views/movies/index.rb @@ -1,7 +1,7 @@ -module Adamantium +module Main module Views module Movies - class Index < View + class Index< Main::View include Deps["repos.movie_repo"] expose :movies do diff --git a/slices/main/views/not_found.rb b/slices/main/views/not_found.rb new file mode 100644 index 0000000..a03f846 --- /dev/null +++ b/slices/main/views/not_found.rb @@ -0,0 +1,6 @@ +module Main + module Views + class NotFound< Main::View + end + end +end diff --git a/app/views/pages/show.rb b/slices/main/views/pages/show.rb similarity index 87% rename from app/views/pages/show.rb rename to slices/main/views/pages/show.rb index 719da0b..8f21e5a 100644 --- a/app/views/pages/show.rb +++ b/slices/main/views/pages/show.rb @@ -1,7 +1,7 @@ -module Adamantium +module Main module Views module Pages - class Show < Adamantium::View + class Show< Main::View include Deps["repos.page_repo", renderer: "renderers.markdown"] expose :page_content do |page| diff --git a/app/views/photos/index.rb b/slices/main/views/photos/index.rb similarity index 82% rename from app/views/photos/index.rb rename to slices/main/views/photos/index.rb index 46295ba..f866aaf 100644 --- a/app/views/photos/index.rb +++ b/slices/main/views/photos/index.rb @@ -1,7 +1,7 @@ -module Adamantium +module Main module Views module Photos - class Index < Adamantium::View + class Index< Main::View include Deps["repos.post_repo"] expose :photos do diff --git a/app/views/places/index.rb b/slices/main/views/places/index.rb similarity index 82% rename from app/views/places/index.rb rename to slices/main/views/places/index.rb index 45cb8dc..41b381f 100644 --- a/app/views/places/index.rb +++ b/slices/main/views/places/index.rb @@ -1,7 +1,7 @@ -module Adamantium +module Main module Views module Places - class Index < Adamantium::View + class Index< Main::View include Deps["repos.post_repo"] expose :places do diff --git a/app/views/places/map_page.rb b/slices/main/views/places/map_page.rb similarity index 84% rename from app/views/places/map_page.rb rename to slices/main/views/places/map_page.rb index 2438087..26f8bf4 100644 --- a/app/views/places/map_page.rb +++ b/slices/main/views/places/map_page.rb @@ -1,7 +1,7 @@ -module Adamantium +module Main module Views module Places - class MapPage < Adamantium::View + class MapPage< Main::View include Deps["repos.post_repo"] config.layout = "map" diff --git a/app/views/podcasts/index.rb b/slices/main/views/podcasts/index.rb similarity index 87% rename from app/views/podcasts/index.rb rename to slices/main/views/podcasts/index.rb index e04a868..c96dc55 100644 --- a/app/views/podcasts/index.rb +++ b/slices/main/views/podcasts/index.rb @@ -1,7 +1,7 @@ -module Adamantium +module Main module Views module Podcasts - class Index < View + class Index< Main::View include Deps["repos.podcast_repo", "repos.podcast_scrobble_repo"] expose :podcasts do diff --git a/app/views/posts/archive.rb b/slices/main/views/posts/archive.rb similarity index 89% rename from app/views/posts/archive.rb rename to slices/main/views/posts/archive.rb index cd45415..2e2b4b0 100644 --- a/app/views/posts/archive.rb +++ b/slices/main/views/posts/archive.rb @@ -1,7 +1,7 @@ -module Adamantium +module Main module Views module Posts - class Archive < View + class Archive< Main::View include Deps["repos.post_repo"] expose :year do |year:| diff --git a/app/views/posts/index.rb b/slices/main/views/posts/index.rb similarity index 91% rename from app/views/posts/index.rb rename to slices/main/views/posts/index.rb index c53193f..d89ce82 100644 --- a/app/views/posts/index.rb +++ b/slices/main/views/posts/index.rb @@ -1,7 +1,7 @@ -module Adamantium +module Main module Views module Posts - class Index < Adamantium::View + class Index< Main::View include Deps["repos.post_repo"] expose :posts do |post_query| diff --git a/app/views/posts/show.rb b/slices/main/views/posts/show.rb similarity index 95% rename from app/views/posts/show.rb rename to slices/main/views/posts/show.rb index 6398fb2..942709f 100644 --- a/app/views/posts/show.rb +++ b/slices/main/views/posts/show.rb @@ -1,9 +1,9 @@ require "time_math" -module Adamantium +module Main module Views module Posts - class Show < Adamantium::View + class Show< Main::View include Deps["repos.post_repo", "repos.movie_repo"] expose :post do |slug:| diff --git a/app/views/posts/top_tracks.rb b/slices/main/views/posts/top_tracks.rb similarity index 83% rename from app/views/posts/top_tracks.rb rename to slices/main/views/posts/top_tracks.rb index b0b200f..167bb2d 100644 --- a/app/views/posts/top_tracks.rb +++ b/slices/main/views/posts/top_tracks.rb @@ -1,7 +1,7 @@ -module Adamantium +module Main module Views module Posts - class TopTracks < Adamantium::View + class TopTracks< Main::View config.layout = false expose :name do |track:| diff --git a/app/views/recently_played/index.rb b/slices/main/views/recently_played/index.rb similarity index 93% rename from app/views/recently_played/index.rb rename to slices/main/views/recently_played/index.rb index afa4642..c8172b2 100644 --- a/app/views/recently_played/index.rb +++ b/slices/main/views/recently_played/index.rb @@ -1,7 +1,7 @@ -module Adamantium +module Main module Views module RecentlyPlayed - class Index < Adamantium::View + class Index< Main::View config.layout = false include Deps["queries.posts.recently_played"] diff --git a/app/views/site/home.rb b/slices/main/views/site/home.rb similarity index 89% rename from app/views/site/home.rb rename to slices/main/views/site/home.rb index 3ee36c9..3c7b901 100644 --- a/app/views/site/home.rb +++ b/slices/main/views/site/home.rb @@ -1,11 +1,11 @@ -module Adamantium +module Main module Views module Site - class Home < Adamantium::View + class Home< Main::View include Deps["repos.post_repo", renderer: "renderers.markdown"] expose :home_content do - markdown_content = File.read("app/content/home.md") + markdown_content = File.read("slices/main/content/home.md") renderer.call(content: markdown_content) end diff --git a/app/views/statuses/index.rb b/slices/main/views/statuses/index.rb similarity index 82% rename from app/views/statuses/index.rb rename to slices/main/views/statuses/index.rb index b5c61aa..99a1c6f 100644 --- a/app/views/statuses/index.rb +++ b/slices/main/views/statuses/index.rb @@ -1,7 +1,7 @@ -module Adamantium +module Main module Views module Statuses - class Index < Adamantium::View + class Index< Main::View include Deps["repos.post_repo"] expose :posts do diff --git a/app/views/tags/index.rb b/slices/main/views/tags/index.rb similarity index 91% rename from app/views/tags/index.rb rename to slices/main/views/tags/index.rb index a10f1fd..60e2ec3 100644 --- a/app/views/tags/index.rb +++ b/slices/main/views/tags/index.rb @@ -1,7 +1,7 @@ -module Adamantium +module Main module Views module Tags - class Index < View + class Index< Main::View include Deps["repos.tag_repo"] expose :tag_groups do diff --git a/app/views/tags/show.rb b/slices/main/views/tags/show.rb similarity index 90% rename from app/views/tags/show.rb rename to slices/main/views/tags/show.rb index 4230943..9a72a60 100644 --- a/app/views/tags/show.rb +++ b/slices/main/views/tags/show.rb @@ -1,7 +1,7 @@ -module Adamantium +module Main module Views module Tags - class Show < Adamantium::View + class Show< Main::View include Deps[ "repos.post_tag_repo", "repos.tag_repo" diff --git a/app/views/timemachine/show.rb b/slices/main/views/timemachine/show.rb similarity index 97% rename from app/views/timemachine/show.rb rename to slices/main/views/timemachine/show.rb index 815ccf2..4873acb 100644 --- a/app/views/timemachine/show.rb +++ b/slices/main/views/timemachine/show.rb @@ -1,9 +1,9 @@ require "time_math" -module Adamantium +module Main module Views module Timemachine - class Show < Adamantium::View + class Show< Main::View include Deps[ "repos.post_repo", "repos.movie_repo", diff --git a/app/views/trips/index.rb b/slices/main/views/trips/index.rb similarity index 84% rename from app/views/trips/index.rb rename to slices/main/views/trips/index.rb index 4452c4c..9429020 100644 --- a/app/views/trips/index.rb +++ b/slices/main/views/trips/index.rb @@ -1,7 +1,7 @@ -module Adamantium +module Main module Views module Trips - class Index < View + class Index< Main::View include Deps["repos.trip_repo"] expose :trip_years do diff --git a/app/views/trips/show.rb b/slices/main/views/trips/show.rb similarity index 92% rename from app/views/trips/show.rb rename to slices/main/views/trips/show.rb index c0bcf7e..f8a9394 100644 --- a/app/views/trips/show.rb +++ b/slices/main/views/trips/show.rb @@ -1,7 +1,7 @@ -module Adamantium +module Main module Views module Trips - class Show < Adamantium::View + class Show< Main::View include Deps[ "repos.trip_repo" ] diff --git a/app/views/workouts/index.rb b/slices/main/views/workouts/index.rb similarity index 87% rename from app/views/workouts/index.rb rename to slices/main/views/workouts/index.rb index 7432467..d61b1cc 100644 --- a/app/views/workouts/index.rb +++ b/slices/main/views/workouts/index.rb @@ -1,7 +1,7 @@ -module Adamantium +module Main module Views module Workouts - class Index < View + class Index< Main::View include Deps["repos.workout_repo"] expose :workouts_by_year do diff --git a/tailwind.config.js b/tailwind.config.js index ec6a0d1..9aa6890 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -4,7 +4,7 @@ const colors = require("tailwindcss/colors"); module.exports = { darkMode: 'class', - content: ["./app/templates/**/*.slim", "./slices/admin/templates/**/*.slim", "./public/assets/index.js", "app/decorators/*/decorator.rb"], + content: ["./app/templates/**/*.slim", "./slices/main/templates/**/*.slim", "./slices/admin/templates/**/*.slim", "./public/assets/index.js", "app/decorators/*/decorator.rb"], safelist: [ { pattern: /bg-(yellow|orange|green|blue|pink|purple|indigo|emerald)-(50|100|800|900)/,