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 0000000..3078815 Binary files /dev/null and b/slices/main/assets/fonts/Figtree-Italic-VariableFont_wght.ttf differ 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 0000000..8d81222 Binary files /dev/null and b/slices/main/assets/fonts/Figtree-VariableFont_wght.ttf differ diff --git a/slices/main/assets/fonts/JetBrainsMono-VariableFont_wght.ttf b/slices/main/assets/fonts/JetBrainsMono-VariableFont_wght.ttf new file mode 100644 index 0000000..0b06e2c Binary files /dev/null and b/slices/main/assets/fonts/JetBrainsMono-VariableFont_wght.ttf differ 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 0000000..e5bf896 Binary files /dev/null and b/slices/main/assets/fonts/Karla-VariableFont_wght.ttf differ 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 0000000..ed4e76a Binary files /dev/null and b/slices/main/assets/fonts/MontaguSlab-VariableFont_opsz,wght.ttf differ 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 0000000..fa161b9 Binary files /dev/null and b/slices/main/assets/fonts/Rubik-VariableFont_wght.ttf differ 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)/,