diff --git a/Gemfile b/Gemfile index 705561e..2792428 100644 --- a/Gemfile +++ b/Gemfile @@ -4,12 +4,12 @@ source "https://rubygems.org" ruby "3.3.0" -gem "hanami", "2.1.0rc2" -gem "hanami-router", "2.1.0rc2" -gem "hanami-controller", "2.1.0rc2" -gem "hanami-validations", "2.1.0rc2" -gem "hanami-assets", "2.1.0rc2" -gem "hanami-view", "2.1.0rc2" +gem "hanami", "2.1.0rc3" +gem "hanami-router", "2.1.0rc3" +gem "hanami-controller", "2.1.0rc3" +gem "hanami-validations", "2.1.0rc3" +gem "hanami-assets", "2.1.0rc3" +gem "hanami-view", "2.1.0rc3" gem "rom-sql" gem "pg" diff --git a/Gemfile.lock b/Gemfile.lock index 1c80623..b2c0680 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -75,7 +75,7 @@ GEM date (3.3.4) diff-lcs (1.5.1) domain_name (0.6.20240107) - dotenv (2.8.1) + dotenv (3.0.2) down (5.4.1) addressable (~> 2.8) drb (2.2.0) @@ -172,7 +172,7 @@ GEM guard-compat (~> 1.2) puma (>= 4.0, < 7) guess_html_encoding (0.0.11) - hanami (2.1.0.rc2) + hanami (2.1.0.rc3) bundler (>= 1.16, < 3) dry-configurable (~> 1.0, < 2) dry-core (~> 1.0, < 2) @@ -180,28 +180,28 @@ GEM dry-logger (~> 1.0, < 2) dry-monitor (~> 1.0, >= 1.0.1, < 2) dry-system (~> 1.0, < 2) - hanami-cli (~> 2.1.rc) + hanami-cli (= 2.1.0.rc3) hanami-utils (~> 2.1.rc) zeitwerk (~> 2.6) - hanami-assets (2.1.0.rc2) + hanami-assets (2.1.0.rc3) zeitwerk (~> 2.6) - hanami-cli (2.1.0.rc2) + hanami-cli (2.1.0.rc3) bundler (~> 2.1) dry-cli (~> 1.0, < 2) dry-files (~> 1.0, >= 1.0.2, < 2) dry-inflector (~> 1.0, < 2) rake (~> 13.0) zeitwerk (~> 2.6) - hanami-controller (2.1.0.rc2) + hanami-controller (2.1.0.rc3) dry-configurable (~> 1.0, < 2) dry-core (~> 1.0) hanami-utils (~> 2.1.rc) rack (~> 2.0) zeitwerk (~> 2.6) - hanami-reloader (2.1.0.rc2) + hanami-reloader (2.1.0.rc3) hanami-cli (~> 2.1.rc) zeitwerk (~> 2.6) - hanami-router (2.1.0.rc2) + hanami-router (2.1.0.rc3) mustermann (~> 3.0) mustermann-contrib (~> 3.0) rack (~> 2.0) @@ -210,14 +210,14 @@ GEM rake (~> 13.0) rspec (~> 3.12) zeitwerk (~> 2.6) - hanami-utils (2.1.0.rc2) + hanami-utils (2.1.0.rc3) concurrent-ruby (~> 1.0) dry-core (~> 1.0, < 2) dry-transformer (~> 1.0, < 2) - hanami-validations (2.1.0.rc2) + hanami-validations (2.1.0.rc3) dry-validation (>= 1.10, < 2) zeitwerk (~> 2.6.0) - hanami-view (2.1.0.rc2) + hanami-view (2.1.0.rc3) dry-configurable (~> 1.0) dry-core (~> 1.0) dry-inflector (~> 1.0, < 2) @@ -330,7 +330,7 @@ GEM parser (3.3.0.5) ast (~> 2.4.1) racc - pg (1.5.4) + pg (1.5.5) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) @@ -413,11 +413,11 @@ GEM diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) rspec-support (3.13.0) - rubocop (1.59.0) + rubocop (1.60.2) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) - parser (>= 3.2.2.4) + parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) @@ -453,10 +453,10 @@ GEM net-scp (>= 1.1.2) net-sftp (>= 2.1.2) net-ssh (>= 2.8.0) - standard (1.33.0) + standard (1.34.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) - rubocop (~> 1.59.0) + rubocop (~> 1.60) standard-custom (~> 1.0.0) standard-performance (~> 1.3) standard-custom (1.0.2) @@ -521,14 +521,14 @@ DEPENDENCIES gnuplot gpx guard-puma (~> 0.8) - hanami (= 2.1.0rc2) - hanami-assets (= 2.1.0rc2) - hanami-controller (= 2.1.0rc2) + hanami (= 2.1.0rc3) + hanami-assets (= 2.1.0rc3) + hanami-controller (= 2.1.0rc3) hanami-reloader (~> 2.1.0.rc) - hanami-router (= 2.1.0rc2) + hanami-router (= 2.1.0rc3) hanami-rspec (~> 2.1.0.rc) - hanami-validations (= 2.1.0rc2) - hanami-view (= 2.1.0rc2) + hanami-validations (= 2.1.0rc3) + hanami-view (= 2.1.0rc3) httparty image_processing (~> 1.0) irb diff --git a/Rakefile b/Rakefile index 27f3ba1..7dc07d8 100644 --- a/Rakefile +++ b/Rakefile @@ -92,10 +92,10 @@ end namespace :tailwind do task :watch do - system("npx tailwindcss -i ./app/assets/css/tailwind.css -o ./app/assets/builds/tailwind.css --watch") + system("npx tailwindcss -i ./app/assets/css/app.css -o ./app/assets/builds/app.css --watch") end task :build do - system("npx tailwindcss -i ./app/assets/css/tailwind.css -o ./app/assets/builds/tailwind.css --minify") + system("npx tailwindcss -i ./app/assets/css/app.css -o ./app/assets/builds/app.css --minify") end end diff --git a/app/assets/builds/tailwind.css b/app/assets/builds/app.css similarity index 99% rename from app/assets/builds/tailwind.css rename to app/assets/builds/app.css index d21d4a8..6d98d68 100644 --- a/app/assets/builds/tailwind.css +++ b/app/assets/builds/app.css @@ -1092,6 +1092,10 @@ video { grid-column-start: 2; } +.float-start { + float: inline-start; +} + .float-right { float: right; } @@ -1112,11 +1116,21 @@ video { 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; @@ -1219,6 +1233,10 @@ video { margin-top: 1.5rem; } +.mt-8 { + margin-top: 2rem; +} + .block { display: block; } @@ -1356,6 +1374,10 @@ video { min-width: 8rem; } +.max-w-32 { + max-width: 8rem; +} + .max-w-3xl { max-width: 48rem; } @@ -5680,9 +5702,9 @@ video { color: rgb(52 211 153 / 0.95); } -.text-fuchsia-200 { +.text-fuchsia-900 { --tw-text-opacity: 1; - color: rgb(245 208 254 / var(--tw-text-opacity)); + color: rgb(112 26 117 / var(--tw-text-opacity)); } .text-gray-100 { @@ -6462,12 +6484,6 @@ h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { clip-path: url(#squircleClip); } -.status-body img { - max-width: 8rem; - border-radius: 0.25rem; - margin-top: 1rem; -} - :is(:where(.dark) .dark\:prose-invert) { --tw-prose-body: var(--tw-prose-invert-body); --tw-prose-headings: var(--tw-prose-invert-headings); @@ -14977,9 +14993,9 @@ h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: rgb(52 211 153 / 0.95); } -:is(:where(.dark) .dark\:text-fuchsia-500) { +:is(:where(.dark) .dark\:text-fuchsia-300) { --tw-text-opacity: 1; - color: rgb(217 70 239 / var(--tw-text-opacity)); + color: rgb(240 171 252 / var(--tw-text-opacity)); } :is(:where(.dark) .dark\:text-gray-100) { diff --git a/app/assets/css/tailwind.css b/app/assets/css/app.css similarity index 100% rename from app/assets/css/tailwind.css rename to app/assets/css/app.css diff --git a/app/assets/js/app.js b/app/assets/js/app.js index 650b584..a2047b8 100644 --- a/app/assets/js/app.js +++ b/app/assets/js/app.js @@ -1,5 +1,3 @@ -import "../builds/tailwind.css"; - import { md_gallery } from "./gallery.js"; (function() { diff --git a/config.ru b/config.ru index 10f7c96..d52450b 100644 --- a/config.ru +++ b/config.ru @@ -16,6 +16,7 @@ require "rack/rewrite" use Rack::Rewrite do # remove trailing slashes r302 %r{(/.*)/(\?.*)?$}, "$1$2" + rewrite %r{/fonts/(.*)?$}, "/assets/$1" end require "adamantium/middleware/header_fix" diff --git a/config/app.rb b/config/app.rb index de88bb7..811888f 100644 --- a/config/app.rb +++ b/config/app.rb @@ -4,8 +4,6 @@ require "hanami" module Adamantium class App < Hanami::App - config.assets.manifest_path = "public/assets.json" - config.actions.content_security_policy[:script_src] += " 'unsafe-eval' https://gist.github.com" config.actions.content_security_policy[:script_src] += " *.dnitza.com" config.actions.content_security_policy[:script_src] += " https://api.mapbox.com/mapbox-gl-js/v2.9.1/mapbox-gl.js" diff --git a/lib/adamantium/context.rb b/lib/adamantium/context.rb index 5f81b9b..ad53788 100644 --- a/lib/adamantium/context.rb +++ b/lib/adamantium/context.rb @@ -1,7 +1,5 @@ module Adamantium class Context < Hanami::View::Context - include Hanami::View::ContextHelpers::ContentHelpers - def initialize(**options) @options = options super(**options) diff --git a/lib/adamantium/views/context.rb b/lib/adamantium/views/context.rb index 3c0265d..ffb777c 100644 --- a/lib/adamantium/views/context.rb +++ b/lib/adamantium/views/context.rb @@ -1,8 +1,6 @@ module Adamantium module Views class Context < Hanami::View::Context - include Hanami::View::ContextHelpers::ContentHelpers - include Deps["repos.page_repo"] def initialize(**options) diff --git a/package.json b/package.json index f7d6161..5947d79 100644 --- a/package.json +++ b/package.json @@ -2,12 +2,9 @@ "name": "test21", "private": true, "type": "module", - "scripts": { - "assets": "node config/assets.js" - }, "dependencies": { "@icelab/defo": "^0.0.3", - "hanami-assets": "^2.1.0-rc.2", + "hanami-assets": "^2.1.0-rc.3", "tiny-markdown-editor": "^0.1.8" }, "devDependencies": { diff --git a/public/assets/Karla-VariableFont_wght.ttf b/public/assets/Karla-VariableFont_wght.ttf deleted file mode 100644 index e5bf896..0000000 Binary files a/public/assets/Karla-VariableFont_wght.ttf and /dev/null differ diff --git a/public/assets/Rubik-VariableFont_wght.ttf b/public/assets/Rubik-VariableFont_wght.ttf deleted file mode 100644 index fa161b9..0000000 Binary files a/public/assets/Rubik-VariableFont_wght.ttf and /dev/null differ diff --git a/public/assets/admin/Figtree-VariableFont_wght-EP5BD5S6.ttf b/public/assets/admin/Figtree-VariableFont_wght-EP5BD5S6.ttf new file mode 100644 index 0000000..8d81222 Binary files /dev/null and b/public/assets/admin/Figtree-VariableFont_wght-EP5BD5S6.ttf differ diff --git a/public/assets/JetBrainsMono-VariableFont_wght.ttf b/public/assets/admin/JetBrainsMono-VariableFont_wght-LU32XR3Q.ttf similarity index 100% rename from public/assets/JetBrainsMono-VariableFont_wght.ttf rename to public/assets/admin/JetBrainsMono-VariableFont_wght-LU32XR3Q.ttf diff --git a/public/assets/admin/MontaguSlab-VariableFont_opsz,wght-DPPFFS5R.ttf b/public/assets/admin/MontaguSlab-VariableFont_opsz,wght-DPPFFS5R.ttf new file mode 100644 index 0000000..ed4e76a Binary files /dev/null and b/public/assets/admin/MontaguSlab-VariableFont_opsz,wght-DPPFFS5R.ttf differ diff --git a/public/assets/admin/app.css b/public/assets/admin/app.css index ee04f6b..d632e9d 100644 --- a/public/assets/admin/app.css +++ b/public/assets/admin/app.css @@ -1,4 +1,4 @@ -/* app/assets/builds/tailwind.css */ +/* app/assets/builds/app.css */ *, ::before, ::after { @@ -740,6 +740,12 @@ video { .inset-0 { inset: 0px; } +.-left-1 { + left: -0.25rem; +} +.-top-3 { + top: -0.75rem; +} .-top-4 { top: -1rem; } @@ -764,6 +770,9 @@ video { .col-start-2 { grid-column-start: 2; } +.float-start { + float: inline-start; +} .float-right { float: right; } @@ -779,10 +788,18 @@ video { .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; @@ -806,6 +823,9 @@ video { .mb-4 { margin-bottom: 1rem; } +.mb-5 { + margin-bottom: 1.25rem; +} .mb-6 { margin-bottom: 1.5rem; } @@ -857,6 +877,9 @@ video { .mt-6 { margin-top: 1.5rem; } +.mt-8 { + margin-top: 2rem; +} .block { display: block; } @@ -896,6 +919,9 @@ video { .h-48 { height: 12rem; } +.h-6 { + height: 1.5rem; +} .h-8 { height: 2rem; } @@ -954,6 +980,12 @@ video { .w-screen { width: 100vw; } +.min-w-32 { + min-width: 8rem; +} +.max-w-32 { + max-width: 8rem; +} .max-w-3xl { max-width: 48rem; } @@ -981,6 +1013,9 @@ video { .grow { flex-grow: 1; } +.grow-0 { + flex-grow: 0; +} .basis-auto { flex-basis: auto; } @@ -1000,6 +1035,10 @@ video { .resize { resize: both; } +.columns-1 { + -moz-columns: 1; + columns: 1; +} .columns-2 { -moz-columns: 2; columns: 2; @@ -1115,6 +1154,9 @@ video { .border-2 { border-width: 2px; } +.border-b { + border-bottom-width: 1px; +} .border-b-2 { border-bottom-width: 2px; } @@ -1133,6 +1175,13 @@ video { .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)); @@ -1160,6 +1209,10 @@ video { .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)); @@ -3953,6 +4006,14 @@ video { 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; @@ -3966,6 +4027,9 @@ video { .pb-8 { padding-bottom: 2rem; } +.pl-2 { + padding-left: 0.5rem; +} .pl-6 { padding-left: 1.5rem; } @@ -4029,6 +4093,10 @@ video { .leading-relaxed { line-height: 1.625; } +.text-amber-600 { + --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)); @@ -4183,9 +4251,9 @@ video { .text-emerald-400\/95 { color: rgb(52 211 153 / 0.95); } -.text-fuchsia-200 { +.text-fuchsia-900 { --tw-text-opacity: 1; - color: rgb(245 208 254 / var(--tw-text-opacity)); + color: rgb(112 26 117 / var(--tw-text-opacity)); } .text-gray-100 { --tw-text-opacity: 1; @@ -4681,10 +4749,6 @@ video { outline: 2px solid transparent; outline-offset: 2px; } -.grayscale { - --tw-grayscale: grayscale(100%); - filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); -} .transition { transition-property: color, @@ -4742,28 +4806,23 @@ video { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } -.transition-all { - transition-property: all; - 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("../MontaguSlab-VariableFont_opsz,wght-DPPFFS5R.ttf") format("truetype"); + src: url("./MontaguSlab-VariableFont_opsz,wght-DPPFFS5R.ttf") format("truetype"); font-display: swap; } @font-face { font-family: "JetBrainsMono"; - src: url("../JetBrainsMono-VariableFont_wght-LU32XR3Q.ttf") format("truetype"); + src: url("./JetBrainsMono-VariableFont_wght-LU32XR3Q.ttf") format("truetype"); font-display: swap; } @font-face { font-family: "Figtree"; - src: url("../Figtree-VariableFont_wght-EP5BD5S6.ttf") format("truetype"); + src: url("./Figtree-VariableFont_wght-EP5BD5S6.ttf") format("truetype"); font-display: swap; } * { @@ -4918,6 +4977,14 @@ pre span { --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)); @@ -7638,6 +7705,10 @@ pre span { .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)); @@ -8208,12 +8279,12 @@ pre span { .hover\:decoration-wavy:hover { text-decoration-style: wavy; } -.hover\:opacity-80:hover { - opacity: 0.8; -} .hover\:opacity-100:hover { opacity: 1; } +.hover\:opacity-80:hover { + opacity: 0.8; +} .focus\:outline-none:focus { outline: 2px solid transparent; outline-offset: 2px; @@ -8371,6 +8442,10 @@ pre span { --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)); @@ -8387,6 +8462,10 @@ pre span { --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)); @@ -11107,6 +11186,10 @@ pre span { :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)); @@ -11253,9 +11336,9 @@ pre span { :is(:where(.dark) .dark\:text-emerald-400\/95) { color: rgb(52 211 153 / 0.95); } -:is(:where(.dark) .dark\:text-fuchsia-500) { +:is(:where(.dark) .dark\:text-fuchsia-300) { --tw-text-opacity: 1; - color: rgb(217 70 239 / var(--tw-text-opacity)); + color: rgb(240 171 252 / var(--tw-text-opacity)); } :is(:where(.dark) .dark\:text-gray-100) { --tw-text-opacity: 1; @@ -11819,9 +11902,13 @@ pre span { --tw-bg-opacity: 1; background-color: rgb(253 230 138 / var(--tw-bg-opacity)); } -:is(:where(.dark) .hover\:dark\:bg-blue-800):hover { +:is(:where(.dark) .hover\:dark\:bg-amber-900):hover { --tw-bg-opacity: 1; - background-color: rgb(30 64 175 / var(--tw-bg-opacity)); + 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; @@ -11835,6 +11922,10 @@ pre span { --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)); diff --git a/public/assets/admin/assets.json b/public/assets/admin/assets.json new file mode 100644 index 0000000..2aba9b8 --- /dev/null +++ b/public/assets/admin/assets.json @@ -0,0 +1,17 @@ +{ + "app.js": { + "url": "/assets/admin/app.js" + }, + "MontaguSlab-VariableFont_opsz,wght.ttf": { + "url": "/assets/admin/MontaguSlab-VariableFont_opsz,wght-DPPFFS5R.ttf" + }, + "JetBrainsMono-VariableFont_wght.ttf": { + "url": "/assets/admin/JetBrainsMono-VariableFont_wght-LU32XR3Q.ttf" + }, + "Figtree-VariableFont_wght.ttf": { + "url": "/assets/admin/Figtree-VariableFont_wght-EP5BD5S6.ttf" + }, + "app.css": { + "url": "/assets/admin/app.css" + } +} diff --git a/public/assets/app-IMXYS23H.css.map b/public/assets/app-IMXYS23H.css.map new file mode 100644 index 0000000..1fdf296 --- /dev/null +++ b/public/assets/app-IMXYS23H.css.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["../../app/assets/builds/tailwind.css"], + "sourcesContent": ["/*\n! tailwindcss v3.3.0 | MIT License | https://tailwindcss.com\n*/\n\n/*\n1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)\n2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)\n*/\n\n*,\n::before,\n::after {\n box-sizing: border-box;\n /* 1 */\n border-width: 0;\n /* 2 */\n border-style: solid;\n /* 2 */\n border-color: #e5e7eb;\n /* 2 */\n}\n\n::before,\n::after {\n --tw-content: '';\n}\n\n/*\n1. Use a consistent sensible line-height in all browsers.\n2. Prevent adjustments of font size after orientation changes in iOS.\n3. Use a more readable tab size.\n4. Use the user's configured `sans` font-family by default.\n5. Use the user's configured `sans` font-feature-settings by default.\n6. Use the user's configured `sans` font-variation-settings by default.\n*/\n\nhtml {\n line-height: 1.5;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */\n -moz-tab-size: 4;\n /* 3 */\n -o-tab-size: 4;\n tab-size: 4;\n /* 3 */\n font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n /* 4 */\n font-feature-settings: normal;\n /* 5 */\n font-variation-settings: normal;\n /* 6 */\n}\n\n/*\n1. Remove the margin in all browsers.\n2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.\n*/\n\nbody {\n margin: 0;\n /* 1 */\n line-height: inherit;\n /* 2 */\n}\n\n/*\n1. Add the correct height in Firefox.\n2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)\n3. Ensure horizontal rules are visible by default.\n*/\n\nhr {\n height: 0;\n /* 1 */\n color: inherit;\n /* 2 */\n border-top-width: 1px;\n /* 3 */\n}\n\n/*\nAdd the correct text decoration in Chrome, Edge, and Safari.\n*/\n\nabbr:where([title]) {\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n}\n\n/*\nRemove the default font size and weight for headings.\n*/\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-size: inherit;\n font-weight: inherit;\n}\n\n/*\nReset links to optimize for opt-in styling instead of opt-out.\n*/\n\na {\n color: inherit;\n text-decoration: inherit;\n}\n\n/*\nAdd the correct font weight in Edge and Safari.\n*/\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/*\n1. Use the user's configured `mono` font family by default.\n2. Correct the odd `em` font sizing in all browsers.\n*/\n\ncode,\nkbd,\nsamp,\npre {\n font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */\n}\n\n/*\nAdd the correct font size in all browsers.\n*/\n\nsmall {\n font-size: 80%;\n}\n\n/*\nPrevent `sub` and `sup` elements from affecting the line height in all browsers.\n*/\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/*\n1. 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)\n2. 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)\n3. Remove gaps between table borders by default.\n*/\n\ntable {\n text-indent: 0;\n /* 1 */\n border-color: inherit;\n /* 2 */\n border-collapse: collapse;\n /* 3 */\n}\n\n/*\n1. Change the font styles in all browsers.\n2. Remove the margin in Firefox and Safari.\n3. Remove default padding in all browsers.\n*/\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n font-weight: inherit;\n /* 1 */\n line-height: inherit;\n /* 1 */\n color: inherit;\n /* 1 */\n margin: 0;\n /* 2 */\n padding: 0;\n /* 3 */\n}\n\n/*\nRemove the inheritance of text transform in Edge and Firefox.\n*/\n\nbutton,\nselect {\n text-transform: none;\n}\n\n/*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Remove default button styles.\n*/\n\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button;\n /* 1 */\n background-color: transparent;\n /* 2 */\n background-image: none;\n /* 2 */\n}\n\n/*\nUse the modern Firefox focus style for all focusable elements.\n*/\n\n:-moz-focusring {\n outline: auto;\n}\n\n/*\nRemove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)\n*/\n\n:-moz-ui-invalid {\n box-shadow: none;\n}\n\n/*\nAdd the correct vertical alignment in Chrome and Firefox.\n*/\n\nprogress {\n vertical-align: baseline;\n}\n\n/*\nCorrect the cursor style of increment and decrement buttons in Safari.\n*/\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n height: auto;\n}\n\n/*\n1. Correct the odd appearance in Chrome and Safari.\n2. Correct the outline style in Safari.\n*/\n\n[type='search'] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */\n}\n\n/*\nRemove the inner padding in Chrome and Safari on macOS.\n*/\n\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Change font properties to `inherit` in Safari.\n*/\n\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */\n}\n\n/*\nAdd the correct display in Chrome and Safari.\n*/\n\nsummary {\n display: list-item;\n}\n\n/*\nRemoves the default spacing and border for appropriate elements.\n*/\n\nblockquote,\ndl,\ndd,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\nhr,\nfigure,\np,\npre {\n margin: 0;\n}\n\nfieldset {\n margin: 0;\n padding: 0;\n}\n\nlegend {\n padding: 0;\n}\n\nol,\nul,\nmenu {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n/*\nPrevent resizing textareas horizontally by default.\n*/\n\ntextarea {\n resize: vertical;\n}\n\n/*\n1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)\n2. Set the default placeholder color to the user's configured gray 400 color.\n*/\n\ninput::-moz-placeholder, textarea::-moz-placeholder {\n opacity: 1;\n /* 1 */\n color: #9ca3af;\n /* 2 */\n}\n\ninput::placeholder,\ntextarea::placeholder {\n opacity: 1;\n /* 1 */\n color: #9ca3af;\n /* 2 */\n}\n\n/*\nSet the default cursor for buttons.\n*/\n\nbutton,\n[role=\"button\"] {\n cursor: pointer;\n}\n\n/*\nMake sure disabled buttons don't get the pointer cursor.\n*/\n\n:disabled {\n cursor: default;\n}\n\n/*\n1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)\n2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)\n This can trigger a poorly considered lint error in some tools but is included by design.\n*/\n\nimg,\nsvg,\nvideo,\ncanvas,\naudio,\niframe,\nembed,\nobject {\n display: block;\n /* 1 */\n vertical-align: middle;\n /* 2 */\n}\n\n/*\nConstrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)\n*/\n\nimg,\nvideo {\n max-width: 100%;\n height: auto;\n}\n\n/* Make elements with the HTML hidden attribute stay hidden by default */\n\n[hidden] {\n display: none;\n}\n\n*, ::before, ::after {\n --tw-border-spacing-x: 0;\n --tw-border-spacing-y: 0;\n --tw-translate-x: 0;\n --tw-translate-y: 0;\n --tw-rotate: 0;\n --tw-skew-x: 0;\n --tw-skew-y: 0;\n --tw-scale-x: 1;\n --tw-scale-y: 1;\n --tw-pan-x: ;\n --tw-pan-y: ;\n --tw-pinch-zoom: ;\n --tw-scroll-snap-strictness: proximity;\n --tw-ordinal: ;\n --tw-slashed-zero: ;\n --tw-numeric-figure: ;\n --tw-numeric-spacing: ;\n --tw-numeric-fraction: ;\n --tw-ring-inset: ;\n --tw-ring-offset-width: 0px;\n --tw-ring-offset-color: #fff;\n --tw-ring-color: rgb(59 130 246 / 0.5);\n --tw-ring-offset-shadow: 0 0 #0000;\n --tw-ring-shadow: 0 0 #0000;\n --tw-shadow: 0 0 #0000;\n --tw-shadow-colored: 0 0 #0000;\n --tw-blur: ;\n --tw-brightness: ;\n --tw-contrast: ;\n --tw-grayscale: ;\n --tw-hue-rotate: ;\n --tw-invert: ;\n --tw-saturate: ;\n --tw-sepia: ;\n --tw-drop-shadow: ;\n --tw-backdrop-blur: ;\n --tw-backdrop-brightness: ;\n --tw-backdrop-contrast: ;\n --tw-backdrop-grayscale: ;\n --tw-backdrop-hue-rotate: ;\n --tw-backdrop-invert: ;\n --tw-backdrop-opacity: ;\n --tw-backdrop-saturate: ;\n --tw-backdrop-sepia: ;\n}\n\n::backdrop {\n --tw-border-spacing-x: 0;\n --tw-border-spacing-y: 0;\n --tw-translate-x: 0;\n --tw-translate-y: 0;\n --tw-rotate: 0;\n --tw-skew-x: 0;\n --tw-skew-y: 0;\n --tw-scale-x: 1;\n --tw-scale-y: 1;\n --tw-pan-x: ;\n --tw-pan-y: ;\n --tw-pinch-zoom: ;\n --tw-scroll-snap-strictness: proximity;\n --tw-ordinal: ;\n --tw-slashed-zero: ;\n --tw-numeric-figure: ;\n --tw-numeric-spacing: ;\n --tw-numeric-fraction: ;\n --tw-ring-inset: ;\n --tw-ring-offset-width: 0px;\n --tw-ring-offset-color: #fff;\n --tw-ring-color: rgb(59 130 246 / 0.5);\n --tw-ring-offset-shadow: 0 0 #0000;\n --tw-ring-shadow: 0 0 #0000;\n --tw-shadow: 0 0 #0000;\n --tw-shadow-colored: 0 0 #0000;\n --tw-blur: ;\n --tw-brightness: ;\n --tw-contrast: ;\n --tw-grayscale: ;\n --tw-hue-rotate: ;\n --tw-invert: ;\n --tw-saturate: ;\n --tw-sepia: ;\n --tw-drop-shadow: ;\n --tw-backdrop-blur: ;\n --tw-backdrop-brightness: ;\n --tw-backdrop-contrast: ;\n --tw-backdrop-grayscale: ;\n --tw-backdrop-hue-rotate: ;\n --tw-backdrop-invert: ;\n --tw-backdrop-opacity: ;\n --tw-backdrop-saturate: ;\n --tw-backdrop-sepia: ;\n}\n\n.container {\n width: 100%;\n}\n\n@media (min-width: 640px) {\n .container {\n max-width: 640px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 768px;\n }\n}\n\n@media (min-width: 1024px) {\n .container {\n max-width: 1024px;\n }\n}\n\n@media (min-width: 1280px) {\n .container {\n max-width: 1280px;\n }\n}\n\n@media (min-width: 1536px) {\n .container {\n max-width: 1536px;\n }\n}\n\n.prose {\n color: var(--tw-prose-body);\n max-width: 65ch;\n}\n\n.prose :where(p):not(:where([class~=\"not-prose\"] *)) {\n margin-top: 1.25em;\n margin-bottom: 1.25em;\n}\n\n.prose :where([class~=\"lead\"]):not(:where([class~=\"not-prose\"] *)) {\n color: var(--tw-prose-lead);\n font-size: 1.25em;\n line-height: 1.6;\n margin-top: 1.2em;\n margin-bottom: 1.2em;\n}\n\n.prose :where(a):not(:where([class~=\"not-prose\"] *)) {\n color: var(--tw-prose-links);\n text-decoration: underline;\n font-weight: 500;\n}\n\n.prose :where(strong):not(:where([class~=\"not-prose\"] *)) {\n color: var(--tw-prose-bold);\n font-weight: 600;\n}\n\n.prose :where(a strong):not(:where([class~=\"not-prose\"] *)) {\n color: inherit;\n}\n\n.prose :where(blockquote strong):not(:where([class~=\"not-prose\"] *)) {\n color: inherit;\n}\n\n.prose :where(thead th strong):not(:where([class~=\"not-prose\"] *)) {\n color: inherit;\n}\n\n.prose :where(ol):not(:where([class~=\"not-prose\"] *)) {\n list-style-type: decimal;\n margin-top: 1.25em;\n margin-bottom: 1.25em;\n padding-left: 1.625em;\n}\n\n.prose :where(ol[type=\"A\"]):not(:where([class~=\"not-prose\"] *)) {\n list-style-type: upper-alpha;\n}\n\n.prose :where(ol[type=\"a\"]):not(:where([class~=\"not-prose\"] *)) {\n list-style-type: lower-alpha;\n}\n\n.prose :where(ol[type=\"A\" s]):not(:where([class~=\"not-prose\"] *)) {\n list-style-type: upper-alpha;\n}\n\n.prose :where(ol[type=\"a\" s]):not(:where([class~=\"not-prose\"] *)) {\n list-style-type: lower-alpha;\n}\n\n.prose :where(ol[type=\"I\"]):not(:where([class~=\"not-prose\"] *)) {\n list-style-type: upper-roman;\n}\n\n.prose :where(ol[type=\"i\"]):not(:where([class~=\"not-prose\"] *)) {\n list-style-type: lower-roman;\n}\n\n.prose :where(ol[type=\"I\" s]):not(:where([class~=\"not-prose\"] *)) {\n list-style-type: upper-roman;\n}\n\n.prose :where(ol[type=\"i\" s]):not(:where([class~=\"not-prose\"] *)) {\n list-style-type: lower-roman;\n}\n\n.prose :where(ol[type=\"1\"]):not(:where([class~=\"not-prose\"] *)) {\n list-style-type: decimal;\n}\n\n.prose :where(ul):not(:where([class~=\"not-prose\"] *)) {\n list-style-type: disc;\n margin-top: 1.25em;\n margin-bottom: 1.25em;\n padding-left: 1.625em;\n}\n\n.prose :where(ol > li):not(:where([class~=\"not-prose\"] *))::marker {\n font-weight: 400;\n color: var(--tw-prose-counters);\n}\n\n.prose :where(ul > li):not(:where([class~=\"not-prose\"] *))::marker {\n color: var(--tw-prose-bullets);\n}\n\n.prose :where(hr):not(:where([class~=\"not-prose\"] *)) {\n border-color: var(--tw-prose-hr);\n border-top-width: 1px;\n margin-top: 3em;\n margin-bottom: 3em;\n}\n\n.prose :where(blockquote):not(:where([class~=\"not-prose\"] *)) {\n font-weight: 500;\n font-style: italic;\n color: var(--tw-prose-quotes);\n border-left-width: 0.25rem;\n border-left-color: var(--tw-prose-quote-borders);\n quotes: \"\\201C\"\"\\201D\"\"\\2018\"\"\\2019\";\n margin-top: 1.6em;\n margin-bottom: 1.6em;\n padding-left: 1em;\n}\n\n.prose :where(blockquote p:first-of-type):not(:where([class~=\"not-prose\"] *))::before {\n content: open-quote;\n}\n\n.prose :where(blockquote p:last-of-type):not(:where([class~=\"not-prose\"] *))::after {\n content: close-quote;\n}\n\n.prose :where(h1):not(:where([class~=\"not-prose\"] *)) {\n color: var(--tw-prose-headings);\n font-weight: 800;\n font-size: 2.25em;\n margin-top: 0;\n margin-bottom: 0.8888889em;\n line-height: 1.1111111;\n}\n\n.prose :where(h1 strong):not(:where([class~=\"not-prose\"] *)) {\n font-weight: 900;\n color: inherit;\n}\n\n.prose :where(h2):not(:where([class~=\"not-prose\"] *)) {\n color: var(--tw-prose-headings);\n font-weight: 700;\n font-size: 1.5em;\n margin-top: 2em;\n margin-bottom: 1em;\n line-height: 1.3333333;\n}\n\n.prose :where(h2 strong):not(:where([class~=\"not-prose\"] *)) {\n font-weight: 800;\n color: inherit;\n}\n\n.prose :where(h3):not(:where([class~=\"not-prose\"] *)) {\n color: var(--tw-prose-headings);\n font-weight: 600;\n font-size: 1.25em;\n margin-top: 1.6em;\n margin-bottom: 0.6em;\n line-height: 1.6;\n}\n\n.prose :where(h3 strong):not(:where([class~=\"not-prose\"] *)) {\n font-weight: 700;\n color: inherit;\n}\n\n.prose :where(h4):not(:where([class~=\"not-prose\"] *)) {\n color: var(--tw-prose-headings);\n font-weight: 600;\n margin-top: 1.5em;\n margin-bottom: 0.5em;\n line-height: 1.5;\n}\n\n.prose :where(h4 strong):not(:where([class~=\"not-prose\"] *)) {\n font-weight: 700;\n color: inherit;\n}\n\n.prose :where(img):not(:where([class~=\"not-prose\"] *)) {\n margin-top: 2em;\n margin-bottom: 2em;\n}\n\n.prose :where(figure > *):not(:where([class~=\"not-prose\"] *)) {\n margin-top: 0;\n margin-bottom: 0;\n}\n\n.prose :where(figcaption):not(:where([class~=\"not-prose\"] *)) {\n color: var(--tw-prose-captions);\n font-size: 0.875em;\n line-height: 1.4285714;\n margin-top: 0.8571429em;\n}\n\n.prose :where(code):not(:where([class~=\"not-prose\"] *)) {\n color: var(--tw-prose-code);\n font-weight: 600;\n font-size: 0.875em;\n}\n\n.prose :where(code):not(:where([class~=\"not-prose\"] *))::before {\n content: \"`\";\n}\n\n.prose :where(code):not(:where([class~=\"not-prose\"] *))::after {\n content: \"`\";\n}\n\n.prose :where(a code):not(:where([class~=\"not-prose\"] *)) {\n color: inherit;\n}\n\n.prose :where(h1 code):not(:where([class~=\"not-prose\"] *)) {\n color: inherit;\n}\n\n.prose :where(h2 code):not(:where([class~=\"not-prose\"] *)) {\n color: inherit;\n font-size: 0.875em;\n}\n\n.prose :where(h3 code):not(:where([class~=\"not-prose\"] *)) {\n color: inherit;\n font-size: 0.9em;\n}\n\n.prose :where(h4 code):not(:where([class~=\"not-prose\"] *)) {\n color: inherit;\n}\n\n.prose :where(blockquote code):not(:where([class~=\"not-prose\"] *)) {\n color: inherit;\n}\n\n.prose :where(thead th code):not(:where([class~=\"not-prose\"] *)) {\n color: inherit;\n}\n\n.prose :where(pre):not(:where([class~=\"not-prose\"] *)) {\n color: var(--tw-prose-pre-code);\n background-color: var(--tw-prose-pre-bg);\n overflow-x: auto;\n font-weight: 400;\n font-size: 0.875em;\n line-height: 1.7142857;\n margin-top: 1.7142857em;\n margin-bottom: 1.7142857em;\n border-radius: 0.375rem;\n padding-top: 0.8571429em;\n padding-right: 1.1428571em;\n padding-bottom: 0.8571429em;\n padding-left: 1.1428571em;\n}\n\n.prose :where(pre code):not(:where([class~=\"not-prose\"] *)) {\n background-color: transparent;\n border-width: 0;\n border-radius: 0;\n padding: 0;\n font-weight: inherit;\n color: inherit;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n}\n\n.prose :where(pre code):not(:where([class~=\"not-prose\"] *))::before {\n content: none;\n}\n\n.prose :where(pre code):not(:where([class~=\"not-prose\"] *))::after {\n content: none;\n}\n\n.prose :where(table):not(:where([class~=\"not-prose\"] *)) {\n width: 100%;\n table-layout: auto;\n text-align: left;\n margin-top: 2em;\n margin-bottom: 2em;\n font-size: 0.875em;\n line-height: 1.7142857;\n}\n\n.prose :where(thead):not(:where([class~=\"not-prose\"] *)) {\n border-bottom-width: 1px;\n border-bottom-color: var(--tw-prose-th-borders);\n}\n\n.prose :where(thead th):not(:where([class~=\"not-prose\"] *)) {\n color: var(--tw-prose-headings);\n font-weight: 600;\n vertical-align: bottom;\n padding-right: 0.5714286em;\n padding-bottom: 0.5714286em;\n padding-left: 0.5714286em;\n}\n\n.prose :where(tbody tr):not(:where([class~=\"not-prose\"] *)) {\n border-bottom-width: 1px;\n border-bottom-color: var(--tw-prose-td-borders);\n}\n\n.prose :where(tbody tr:last-child):not(:where([class~=\"not-prose\"] *)) {\n border-bottom-width: 0;\n}\n\n.prose :where(tbody td):not(:where([class~=\"not-prose\"] *)) {\n vertical-align: baseline;\n}\n\n.prose :where(tfoot):not(:where([class~=\"not-prose\"] *)) {\n border-top-width: 1px;\n border-top-color: var(--tw-prose-th-borders);\n}\n\n.prose :where(tfoot td):not(:where([class~=\"not-prose\"] *)) {\n vertical-align: top;\n}\n\n.prose {\n --tw-prose-body: #374151;\n --tw-prose-headings: #111827;\n --tw-prose-lead: #4b5563;\n --tw-prose-links: #111827;\n --tw-prose-bold: #111827;\n --tw-prose-counters: #6b7280;\n --tw-prose-bullets: #d1d5db;\n --tw-prose-hr: #e5e7eb;\n --tw-prose-quotes: #111827;\n --tw-prose-quote-borders: #e5e7eb;\n --tw-prose-captions: #6b7280;\n --tw-prose-code: #111827;\n --tw-prose-pre-code: #e5e7eb;\n --tw-prose-pre-bg: #1f2937;\n --tw-prose-th-borders: #d1d5db;\n --tw-prose-td-borders: #e5e7eb;\n --tw-prose-invert-body: #d1d5db;\n --tw-prose-invert-headings: #fff;\n --tw-prose-invert-lead: #9ca3af;\n --tw-prose-invert-links: #fff;\n --tw-prose-invert-bold: #fff;\n --tw-prose-invert-counters: #9ca3af;\n --tw-prose-invert-bullets: #4b5563;\n --tw-prose-invert-hr: #374151;\n --tw-prose-invert-quotes: #f3f4f6;\n --tw-prose-invert-quote-borders: #374151;\n --tw-prose-invert-captions: #9ca3af;\n --tw-prose-invert-code: #fff;\n --tw-prose-invert-pre-code: #d1d5db;\n --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);\n --tw-prose-invert-th-borders: #4b5563;\n --tw-prose-invert-td-borders: #374151;\n font-size: 1rem;\n line-height: 1.75;\n}\n\n.prose :where(video):not(:where([class~=\"not-prose\"] *)) {\n margin-top: 2em;\n margin-bottom: 2em;\n}\n\n.prose :where(figure):not(:where([class~=\"not-prose\"] *)) {\n margin-top: 2em;\n margin-bottom: 2em;\n}\n\n.prose :where(li):not(:where([class~=\"not-prose\"] *)) {\n margin-top: 0.5em;\n margin-bottom: 0.5em;\n}\n\n.prose :where(ol > li):not(:where([class~=\"not-prose\"] *)) {\n padding-left: 0.375em;\n}\n\n.prose :where(ul > li):not(:where([class~=\"not-prose\"] *)) {\n padding-left: 0.375em;\n}\n\n.prose :where(.prose > ul > li p):not(:where([class~=\"not-prose\"] *)) {\n margin-top: 0.75em;\n margin-bottom: 0.75em;\n}\n\n.prose :where(.prose > ul > li > *:first-child):not(:where([class~=\"not-prose\"] *)) {\n margin-top: 1.25em;\n}\n\n.prose :where(.prose > ul > li > *:last-child):not(:where([class~=\"not-prose\"] *)) {\n margin-bottom: 1.25em;\n}\n\n.prose :where(.prose > ol > li > *:first-child):not(:where([class~=\"not-prose\"] *)) {\n margin-top: 1.25em;\n}\n\n.prose :where(.prose > ol > li > *:last-child):not(:where([class~=\"not-prose\"] *)) {\n margin-bottom: 1.25em;\n}\n\n.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=\"not-prose\"] *)) {\n margin-top: 0.75em;\n margin-bottom: 0.75em;\n}\n\n.prose :where(hr + *):not(:where([class~=\"not-prose\"] *)) {\n margin-top: 0;\n}\n\n.prose :where(h2 + *):not(:where([class~=\"not-prose\"] *)) {\n margin-top: 0;\n}\n\n.prose :where(h3 + *):not(:where([class~=\"not-prose\"] *)) {\n margin-top: 0;\n}\n\n.prose :where(h4 + *):not(:where([class~=\"not-prose\"] *)) {\n margin-top: 0;\n}\n\n.prose :where(thead th:first-child):not(:where([class~=\"not-prose\"] *)) {\n padding-left: 0;\n}\n\n.prose :where(thead th:last-child):not(:where([class~=\"not-prose\"] *)) {\n padding-right: 0;\n}\n\n.prose :where(tbody td, tfoot td):not(:where([class~=\"not-prose\"] *)) {\n padding-top: 0.5714286em;\n padding-right: 0.5714286em;\n padding-bottom: 0.5714286em;\n padding-left: 0.5714286em;\n}\n\n.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=\"not-prose\"] *)) {\n padding-left: 0;\n}\n\n.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=\"not-prose\"] *)) {\n padding-right: 0;\n}\n\n.prose :where(.prose > :first-child):not(:where([class~=\"not-prose\"] *)) {\n margin-top: 0;\n}\n\n.prose :where(.prose > :last-child):not(:where([class~=\"not-prose\"] *)) {\n margin-bottom: 0;\n}\n\n.fixed {\n position: fixed;\n}\n\n.absolute {\n position: absolute;\n}\n\n.relative {\n position: relative;\n}\n\n.inset-0 {\n inset: 0px;\n}\n\n.-top-4 {\n top: -1rem;\n}\n\n.z-40 {\n z-index: 40;\n}\n\n.z-50 {\n z-index: 50;\n}\n\n.col-span-1 {\n grid-column: span 1 / span 1;\n}\n\n.col-span-4 {\n grid-column: span 4 / span 4;\n}\n\n.col-span-5 {\n grid-column: span 5 / span 5;\n}\n\n.col-span-7 {\n grid-column: span 7 / span 7;\n}\n\n.float-right {\n float: right;\n}\n\n.float-left {\n float: left;\n}\n\n.m-0 {\n margin: 0px;\n}\n\n.m-2 {\n margin: 0.5rem;\n}\n\n.mx-auto {\n margin-left: auto;\n margin-right: auto;\n}\n\n.my-auto {\n margin-top: auto;\n margin-bottom: auto;\n}\n\n.mb-0 {\n margin-bottom: 0px;\n}\n\n.mb-12 {\n margin-bottom: 3rem;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem;\n}\n\n.mb-4 {\n margin-bottom: 1rem;\n}\n\n.mb-6 {\n margin-bottom: 1.5rem;\n}\n\n.mb-8 {\n margin-bottom: 2rem;\n}\n\n.mb-\\[20\\] {\n margin-bottom: 20;\n}\n\n.ml-1 {\n margin-left: 0.25rem;\n}\n\n.ml-1\\.5 {\n margin-left: 0.375rem;\n}\n\n.ml-2 {\n margin-left: 0.5rem;\n}\n\n.ml-\\[5\\] {\n margin-left: 5;\n}\n\n.mr-0 {\n margin-right: 0px;\n}\n\n.mr-1 {\n margin-right: 0.25rem;\n}\n\n.mr-1\\.5 {\n margin-right: 0.375rem;\n}\n\n.mr-2 {\n margin-right: 0.5rem;\n}\n\n.mr-4 {\n margin-right: 1rem;\n}\n\n.mt-0 {\n margin-top: 0px;\n}\n\n.mt-0\\.5 {\n margin-top: 0.125rem;\n}\n\n.mt-12 {\n margin-top: 3rem;\n}\n\n.mt-2 {\n margin-top: 0.5rem;\n}\n\n.mt-4 {\n margin-top: 1rem;\n}\n\n.mt-6 {\n margin-top: 1.5rem;\n}\n\n.block {\n display: block;\n}\n\n.inline-block {\n display: inline-block;\n}\n\n.inline {\n display: inline;\n}\n\n.flex {\n display: flex;\n}\n\n.table {\n display: table;\n}\n\n.grid {\n display: grid;\n}\n\n.hidden {\n display: none;\n}\n\n.h-16 {\n height: 4rem;\n}\n\n.h-2 {\n height: 0.5rem;\n}\n\n.h-32 {\n height: 8rem;\n}\n\n.h-44 {\n height: 11rem;\n}\n\n.h-48 {\n height: 12rem;\n}\n\n.h-8 {\n height: 2rem;\n}\n\n.max-h-12 {\n max-height: 3rem;\n}\n\n.max-h-full {\n max-height: 100%;\n}\n\n.w-1 {\n width: 0.25rem;\n}\n\n.w-14 {\n width: 3.5rem;\n}\n\n.w-2 {\n width: 0.5rem;\n}\n\n.w-24 {\n width: 6rem;\n}\n\n.w-32 {\n width: 8rem;\n}\n\n.w-36 {\n width: 9rem;\n}\n\n.w-4 {\n width: 1rem;\n}\n\n.w-44 {\n width: 11rem;\n}\n\n.w-48 {\n width: 12rem;\n}\n\n.w-6 {\n width: 1.5rem;\n}\n\n.w-8 {\n width: 2rem;\n}\n\n.w-full {\n width: 100%;\n}\n\n.w-screen {\n width: 100vw;\n}\n\n.max-w-3xl {\n max-width: 48rem;\n}\n\n.max-w-prose {\n max-width: 65ch;\n}\n\n.max-w-screen-md {\n max-width: 768px;\n}\n\n.max-w-xs {\n max-width: 20rem;\n}\n\n.flex-1 {\n flex: 1 1 0%;\n}\n\n.flex-initial {\n flex: 0 1 auto;\n}\n\n.flex-none {\n flex: none;\n}\n\n.grow {\n flex-grow: 1;\n}\n\n.table-auto {\n table-layout: auto;\n}\n\n.table-fixed {\n table-layout: fixed;\n}\n\n.-rotate-45 {\n --tw-rotate: -45deg;\n 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));\n}\n\n.cursor-pointer {\n cursor: pointer;\n}\n\n.resize {\n resize: both;\n}\n\n.columns-2 {\n -moz-columns: 2;\n columns: 2;\n}\n\n.break-inside-avoid-column {\n -moz-column-break-inside: avoid;\n break-inside: avoid-column;\n}\n\n.grid-flow-row {\n grid-auto-flow: row;\n}\n\n.grid-cols-2 {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n}\n\n.grid-cols-3 {\n grid-template-columns: repeat(3, minmax(0, 1fr));\n}\n\n.grid-cols-4 {\n grid-template-columns: repeat(4, minmax(0, 1fr));\n}\n\n.grid-cols-5 {\n grid-template-columns: repeat(5, minmax(0, 1fr));\n}\n\n.grid-cols-7 {\n grid-template-columns: repeat(7, minmax(0, 1fr));\n}\n\n.grid-rows-1 {\n grid-template-rows: repeat(1, minmax(0, 1fr));\n}\n\n.flex-row {\n flex-direction: row;\n}\n\n.flex-col {\n flex-direction: column;\n}\n\n.content-center {\n align-content: center;\n}\n\n.items-center {\n align-items: center;\n}\n\n.justify-center {\n justify-content: center;\n}\n\n.justify-between {\n justify-content: space-between;\n}\n\n.gap-2 {\n gap: 0.5rem;\n}\n\n.gap-4 {\n gap: 1rem;\n}\n\n.space-x-1 > :not([hidden]) ~ :not([hidden]) {\n --tw-space-x-reverse: 0;\n margin-right: calc(0.25rem * var(--tw-space-x-reverse));\n margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));\n}\n\n.overflow-auto {\n overflow: auto;\n}\n\n.overflow-hidden {\n overflow: hidden;\n}\n\n.text-ellipsis {\n text-overflow: ellipsis;\n}\n\n.break-normal {\n overflow-wrap: normal;\n word-break: normal;\n}\n\n.rounded {\n border-radius: 0.25rem;\n}\n\n.rounded-full {\n border-radius: 9999px;\n}\n\n.rounded-lg {\n border-radius: 0.5rem;\n}\n\n.rounded-md {\n border-radius: 0.375rem;\n}\n\n.border {\n border-width: 1px;\n}\n\n.border-2 {\n border-width: 2px;\n}\n\n.border-b-2 {\n border-bottom-width: 2px;\n}\n\n.border-b-4 {\n border-bottom-width: 4px;\n}\n\n.border-l-2 {\n border-left-width: 2px;\n}\n\n.border-t {\n border-top-width: 1px;\n}\n\n.border-solid {\n border-style: solid;\n}\n\n.border-blue-200 {\n --tw-border-opacity: 1;\n border-color: rgb(191 219 254 / var(--tw-border-opacity));\n}\n\n.border-blue-400 {\n --tw-border-opacity: 1;\n border-color: rgb(96 165 250 / var(--tw-border-opacity));\n}\n\n.border-gray-200 {\n --tw-border-opacity: 1;\n border-color: rgb(229 231 235 / var(--tw-border-opacity));\n}\n\n.border-gray-400 {\n --tw-border-opacity: 1;\n border-color: rgb(156 163 175 / var(--tw-border-opacity));\n}\n\n.border-orange-200 {\n --tw-border-opacity: 1;\n border-color: rgb(254 215 170 / var(--tw-border-opacity));\n}\n\n.border-transparent {\n border-color: transparent;\n}\n\n.bg-black {\n --tw-bg-opacity: 1;\n background-color: rgb(0 0 0 / var(--tw-bg-opacity));\n}\n\n.bg-blue-100 {\n --tw-bg-opacity: 1;\n background-color: rgb(219 234 254 / var(--tw-bg-opacity));\n}\n\n.bg-blue-200 {\n --tw-bg-opacity: 1;\n background-color: rgb(191 219 254 / var(--tw-bg-opacity));\n}\n\n.bg-blue-300 {\n --tw-bg-opacity: 1;\n background-color: rgb(147 197 253 / var(--tw-bg-opacity));\n}\n\n.bg-blue-400 {\n --tw-bg-opacity: 1;\n background-color: rgb(96 165 250 / var(--tw-bg-opacity));\n}\n\n.bg-blue-50 {\n --tw-bg-opacity: 1;\n background-color: rgb(239 246 255 / var(--tw-bg-opacity));\n}\n\n.bg-blue-500 {\n --tw-bg-opacity: 1;\n background-color: rgb(59 130 246 / var(--tw-bg-opacity));\n}\n\n.bg-emerald-50 {\n --tw-bg-opacity: 1;\n background-color: rgb(236 253 245 / var(--tw-bg-opacity));\n}\n\n.bg-fuchsia-100 {\n --tw-bg-opacity: 1;\n background-color: rgb(250 232 255 / var(--tw-bg-opacity));\n}\n\n.bg-fuchsia-50 {\n --tw-bg-opacity: 1;\n background-color: rgb(253 244 255 / var(--tw-bg-opacity));\n}\n\n.bg-gray-100 {\n --tw-bg-opacity: 1;\n background-color: rgb(243 244 246 / var(--tw-bg-opacity));\n}\n\n.bg-gray-50 {\n --tw-bg-opacity: 1;\n background-color: rgb(249 250 251 / var(--tw-bg-opacity));\n}\n\n.bg-green-500 {\n --tw-bg-opacity: 1;\n background-color: rgb(34 197 94 / var(--tw-bg-opacity));\n}\n\n.bg-indigo-100 {\n --tw-bg-opacity: 1;\n background-color: rgb(224 231 255 / var(--tw-bg-opacity));\n}\n\n.bg-orange-100 {\n --tw-bg-opacity: 1;\n background-color: rgb(255 237 213 / var(--tw-bg-opacity));\n}\n\n.bg-orange-500 {\n --tw-bg-opacity: 1;\n background-color: rgb(249 115 22 / var(--tw-bg-opacity));\n}\n\n.bg-pink-100 {\n --tw-bg-opacity: 1;\n background-color: rgb(252 231 243 / var(--tw-bg-opacity));\n}\n\n.bg-pink-50 {\n --tw-bg-opacity: 1;\n background-color: rgb(253 242 248 / var(--tw-bg-opacity));\n}\n\n.bg-red-400 {\n --tw-bg-opacity: 1;\n background-color: rgb(248 113 113 / var(--tw-bg-opacity));\n}\n\n.bg-white {\n --tw-bg-opacity: 1;\n background-color: rgb(255 255 255 / var(--tw-bg-opacity));\n}\n\n.bg-yellow-100\\/60 {\n background-color: rgb(254 249 195 / 0.6);\n}\n\n.bg-opacity-75 {\n --tw-bg-opacity: 0.75;\n}\n\n.fill-blue-100 {\n fill: #dbeafe;\n}\n\n.fill-current {\n fill: currentColor;\n}\n\n.fill-pink-100 {\n fill: #fce7f3;\n}\n\n.fill-purple-100 {\n fill: #f3e8ff;\n}\n\n.object-contain {\n -o-object-fit: contain;\n object-fit: contain;\n}\n\n.object-cover {\n -o-object-fit: cover;\n object-fit: cover;\n}\n\n.p-0 {\n padding: 0px;\n}\n\n.p-1 {\n padding: 0.25rem;\n}\n\n.p-2 {\n padding: 0.5rem;\n}\n\n.p-4 {\n padding: 1rem;\n}\n\n.px-1 {\n padding-left: 0.25rem;\n padding-right: 0.25rem;\n}\n\n.px-2 {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n}\n\n.px-4 {\n padding-left: 1rem;\n padding-right: 1rem;\n}\n\n.px-8 {\n padding-left: 2rem;\n padding-right: 2rem;\n}\n\n.py-2 {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n.pb-10 {\n padding-bottom: 2.5rem;\n}\n\n.pb-4 {\n padding-bottom: 1rem;\n}\n\n.pb-8 {\n padding-bottom: 2rem;\n}\n\n.pl-6 {\n padding-left: 1.5rem;\n}\n\n.pr-2 {\n padding-right: 0.5rem;\n}\n\n.pr-8 {\n padding-right: 2rem;\n}\n\n.pt-2 {\n padding-top: 0.5rem;\n}\n\n.pt-4 {\n padding-top: 1rem;\n}\n\n.text-left {\n text-align: left;\n}\n\n.text-center {\n text-align: center;\n}\n\n.text-right {\n text-align: right;\n}\n\n.align-middle {\n vertical-align: middle;\n}\n\n.text-4xl {\n font-size: 2.441rem;\n}\n\n.text-\\[2\\.041rem\\] {\n font-size: 2.041rem;\n}\n\n.text-base {\n font-size: 1rem;\n}\n\n.text-sm {\n font-size: 0.8rem;\n}\n\n.text-xl {\n font-size: 1.25rem;\n}\n\n.text-xsm {\n font-size: 0.75rem;\n}\n\n.font-bold {\n font-weight: 700;\n}\n\n.font-extrabold {\n font-weight: 800;\n}\n\n.font-semibold {\n font-weight: 600;\n}\n\n.uppercase {\n text-transform: uppercase;\n}\n\n.leading-10 {\n line-height: 2.5rem;\n}\n\n.leading-6 {\n line-height: 1.5rem;\n}\n\n.leading-relaxed {\n line-height: 1.625;\n}\n\n.text-blue-100 {\n --tw-text-opacity: 1;\n color: rgb(219 234 254 / var(--tw-text-opacity));\n}\n\n.text-blue-200 {\n --tw-text-opacity: 1;\n color: rgb(191 219 254 / var(--tw-text-opacity));\n}\n\n.text-blue-400 {\n --tw-text-opacity: 1;\n color: rgb(96 165 250 / var(--tw-text-opacity));\n}\n\n.text-blue-500 {\n --tw-text-opacity: 1;\n color: rgb(59 130 246 / var(--tw-text-opacity));\n}\n\n.text-blue-600 {\n --tw-text-opacity: 1;\n color: rgb(37 99 235 / var(--tw-text-opacity));\n}\n\n.text-blue-900 {\n --tw-text-opacity: 1;\n color: rgb(30 58 138 / var(--tw-text-opacity));\n}\n\n.text-emerald-400 {\n --tw-text-opacity: 1;\n color: rgb(52 211 153 / var(--tw-text-opacity));\n}\n\n.text-fuchsia-200 {\n --tw-text-opacity: 1;\n color: rgb(245 208 254 / var(--tw-text-opacity));\n}\n\n.text-gray-100 {\n --tw-text-opacity: 1;\n color: rgb(243 244 246 / var(--tw-text-opacity));\n}\n\n.text-gray-200 {\n --tw-text-opacity: 1;\n color: rgb(229 231 235 / var(--tw-text-opacity));\n}\n\n.text-gray-400 {\n --tw-text-opacity: 1;\n color: rgb(156 163 175 / var(--tw-text-opacity));\n}\n\n.text-gray-600 {\n --tw-text-opacity: 1;\n color: rgb(75 85 99 / var(--tw-text-opacity));\n}\n\n.text-gray-800 {\n --tw-text-opacity: 1;\n color: rgb(31 41 55 / var(--tw-text-opacity));\n}\n\n.text-green-100 {\n --tw-text-opacity: 1;\n color: rgb(220 252 231 / var(--tw-text-opacity));\n}\n\n.text-indigo-400 {\n --tw-text-opacity: 1;\n color: rgb(129 140 248 / var(--tw-text-opacity));\n}\n\n.text-orange-100 {\n --tw-text-opacity: 1;\n color: rgb(255 237 213 / var(--tw-text-opacity));\n}\n\n.text-pink-600 {\n --tw-text-opacity: 1;\n color: rgb(219 39 119 / var(--tw-text-opacity));\n}\n\n.text-red-200 {\n --tw-text-opacity: 1;\n color: rgb(254 202 202 / var(--tw-text-opacity));\n}\n\n.text-red-600 {\n --tw-text-opacity: 1;\n color: rgb(220 38 38 / var(--tw-text-opacity));\n}\n\n.text-white {\n --tw-text-opacity: 1;\n color: rgb(255 255 255 / var(--tw-text-opacity));\n}\n\n.underline {\n text-decoration-line: underline;\n}\n\n.no-underline {\n text-decoration-line: none;\n}\n\n.decoration-wavy {\n text-decoration-style: wavy;\n}\n\n.shadow-solid {\n --tw-shadow: 10px 10px 1px 2px;\n --tw-shadow-colored: 10px 10px 1px 2px var(--tw-shadow-color);\n box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.shadow-pink-100 {\n --tw-shadow-color: #fce7f3;\n --tw-shadow: var(--tw-shadow-colored);\n}\n\n.outline-none {\n outline: 2px solid transparent;\n outline-offset: 2px;\n}\n\n.transition {\n transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;\n transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;\n transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n transition-duration: 150ms;\n}\n\n.transition-colors {\n transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n transition-duration: 150ms;\n}\n\n.transition-transform {\n transition-property: transform;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n transition-duration: 150ms;\n}\n\n.ease-out {\n transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n}\n\n@tailwind typography;\n\n@font-face {\n font-family: \"Rubik\";\n\n src: url(\"../fonts/Rubik-VariableFont_wght.ttf\") format(\"truetype\");\n\n font-display: swap;\n}\n\n@font-face {\n font-family: \"JetBrainsMono\";\n\n src: url(\"../fonts/JetBrainsMono-VariableFont_wght.ttf\") format(\"truetype\");\n\n font-display: swap;\n}\n\n@font-face {\n font-family: \"Karla\";\n\n src: url(\"../fonts/Karla-VariableFont_wght.ttf\") format(\"truetype\");\n\n font-display: swap;\n}\n\n* {\n font-family: \"Karla\", Helvetica, Arial, sans-serif;\n}\n\nh1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {\n font-family: \"Rubik\", Helvetica, Arial, sans-serif;\n}\n\n.prose h1 a {\n border-bottom: none;\n text-decoration: none;\n}\n\n.prose h1 a:hover {\n opacity: 0.8;\n}\n\n.gist tr {\n border-bottom: none;\n}\n\n.gist span {\n font-family: \"JetBrainsMono\", Monaco, monospace;\n}\n\n.map-marker {\n border: 3px solid blue;\n border-radius: 8px;\n background: RGBa(0, 0, 255, 0.1);\n width: 14px;\n height: 14px;\n}\n\n.prose pre code::before {\n padding-left: unset\n}\n\n.prose pre code:after {\n padding-right: unset\n}\n\n.prose code {\n font-weight: 400;\n border-radius: 0.25rem;\n}\n\n.prose code:before {\n content: \"\";\n padding: 0 0 0 0.25rem;\n}\n\n.prose pre {\n padding: 0;\n}\n\n.prose code:after {\n content: \"\";\n padding: 0 0.25rem 0 0;\n}\n\n.video-container {\n position: relative;\n padding-bottom: 56.25%;\n /* 16:9 */\n height: 0;\n}\n\n.video-container iframe {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border-radius: 8px;\n}\n\n@media (prefers-color-scheme: dark) {\n .dark\\:prose-invert {\n --tw-prose-body: var(--tw-prose-invert-body);\n --tw-prose-headings: var(--tw-prose-invert-headings);\n --tw-prose-lead: var(--tw-prose-invert-lead);\n --tw-prose-links: var(--tw-prose-invert-links);\n --tw-prose-bold: var(--tw-prose-invert-bold);\n --tw-prose-counters: var(--tw-prose-invert-counters);\n --tw-prose-bullets: var(--tw-prose-invert-bullets);\n --tw-prose-hr: var(--tw-prose-invert-hr);\n --tw-prose-quotes: var(--tw-prose-invert-quotes);\n --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);\n --tw-prose-captions: var(--tw-prose-invert-captions);\n --tw-prose-code: var(--tw-prose-invert-code);\n --tw-prose-pre-code: var(--tw-prose-invert-pre-code);\n --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);\n --tw-prose-th-borders: var(--tw-prose-invert-th-borders);\n --tw-prose-td-borders: var(--tw-prose-invert-td-borders);\n }\n}\n\n.selection\\:bg-blue-100 *::-moz-selection {\n --tw-bg-opacity: 1;\n background-color: rgb(219 234 254 / var(--tw-bg-opacity));\n}\n\n.selection\\:bg-blue-100 *::selection {\n --tw-bg-opacity: 1;\n background-color: rgb(219 234 254 / var(--tw-bg-opacity));\n}\n\n.selection\\:text-blue-900 *::-moz-selection {\n --tw-text-opacity: 1;\n color: rgb(30 58 138 / var(--tw-text-opacity));\n}\n\n.selection\\:text-blue-900 *::selection {\n --tw-text-opacity: 1;\n color: rgb(30 58 138 / var(--tw-text-opacity));\n}\n\n.selection\\:bg-blue-100::-moz-selection {\n --tw-bg-opacity: 1;\n background-color: rgb(219 234 254 / var(--tw-bg-opacity));\n}\n\n.selection\\:bg-blue-100::selection {\n --tw-bg-opacity: 1;\n background-color: rgb(219 234 254 / var(--tw-bg-opacity));\n}\n\n.selection\\:text-blue-900::-moz-selection {\n --tw-text-opacity: 1;\n color: rgb(30 58 138 / var(--tw-text-opacity));\n}\n\n.selection\\:text-blue-900::selection {\n --tw-text-opacity: 1;\n color: rgb(30 58 138 / var(--tw-text-opacity));\n}\n\n.hover\\:scale-105:hover {\n --tw-scale-x: 1.05;\n --tw-scale-y: 1.05;\n 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));\n}\n\n.hover\\:cursor-pointer:hover {\n cursor: pointer;\n}\n\n.hover\\:border-b-2:hover {\n border-bottom-width: 2px;\n}\n\n.hover\\:border-blue-600:hover {\n --tw-border-opacity: 1;\n border-color: rgb(37 99 235 / var(--tw-border-opacity));\n}\n\n.hover\\:border-blue-800:hover {\n --tw-border-opacity: 1;\n border-color: rgb(30 64 175 / var(--tw-border-opacity));\n}\n\n.hover\\:bg-blue-100:hover {\n --tw-bg-opacity: 1;\n background-color: rgb(219 234 254 / var(--tw-bg-opacity));\n}\n\n.hover\\:bg-blue-200:hover {\n --tw-bg-opacity: 1;\n background-color: rgb(191 219 254 / var(--tw-bg-opacity));\n}\n\n.hover\\:bg-blue-300:hover {\n --tw-bg-opacity: 1;\n background-color: rgb(147 197 253 / var(--tw-bg-opacity));\n}\n\n.hover\\:bg-blue-800:hover {\n --tw-bg-opacity: 1;\n background-color: rgb(30 64 175 / var(--tw-bg-opacity));\n}\n\n.hover\\:bg-emerald-100:hover {\n --tw-bg-opacity: 1;\n background-color: rgb(209 250 229 / var(--tw-bg-opacity));\n}\n\n.hover\\:bg-fuchsia-200:hover {\n --tw-bg-opacity: 1;\n background-color: rgb(245 208 254 / var(--tw-bg-opacity));\n}\n\n.hover\\:bg-gray-100:hover {\n --tw-bg-opacity: 1;\n background-color: rgb(243 244 246 / var(--tw-bg-opacity));\n}\n\n.hover\\:bg-orange-100:hover {\n --tw-bg-opacity: 1;\n background-color: rgb(255 237 213 / var(--tw-bg-opacity));\n}\n\n.hover\\:bg-orange-200:hover {\n --tw-bg-opacity: 1;\n background-color: rgb(254 215 170 / var(--tw-bg-opacity));\n}\n\n.hover\\:bg-pink-100:hover {\n --tw-bg-opacity: 1;\n background-color: rgb(252 231 243 / var(--tw-bg-opacity));\n}\n\n.hover\\:bg-pink-200:hover {\n --tw-bg-opacity: 1;\n background-color: rgb(251 207 232 / var(--tw-bg-opacity));\n}\n\n.hover\\:bg-red-100:hover {\n --tw-bg-opacity: 1;\n background-color: rgb(254 226 226 / var(--tw-bg-opacity));\n}\n\n.hover\\:bg-yellow-200:hover {\n --tw-bg-opacity: 1;\n background-color: rgb(254 240 138 / var(--tw-bg-opacity));\n}\n\n.hover\\:fill-blue-400:hover {\n fill: #60a5fa;\n}\n\n.hover\\:fill-pink-400:hover {\n fill: #f472b6;\n}\n\n.hover\\:fill-purple-400:hover {\n fill: #c084fc;\n}\n\n.hover\\:text-blue-100:hover {\n --tw-text-opacity: 1;\n color: rgb(219 234 254 / var(--tw-text-opacity));\n}\n\n.hover\\:text-blue-400:hover {\n --tw-text-opacity: 1;\n color: rgb(96 165 250 / var(--tw-text-opacity));\n}\n\n.hover\\:text-blue-600:hover {\n --tw-text-opacity: 1;\n color: rgb(37 99 235 / var(--tw-text-opacity));\n}\n\n.hover\\:text-blue-900:hover {\n --tw-text-opacity: 1;\n color: rgb(30 58 138 / var(--tw-text-opacity));\n}\n\n.hover\\:text-emerald-400:hover {\n --tw-text-opacity: 1;\n color: rgb(52 211 153 / var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-400:hover {\n --tw-text-opacity: 1;\n color: rgb(156 163 175 / var(--tw-text-opacity));\n}\n\n.hover\\:text-gray-600:hover {\n --tw-text-opacity: 1;\n color: rgb(75 85 99 / var(--tw-text-opacity));\n}\n\n.hover\\:text-indigo-200:hover {\n --tw-text-opacity: 1;\n color: rgb(199 210 254 / var(--tw-text-opacity));\n}\n\n.hover\\:text-orange-400:hover {\n --tw-text-opacity: 1;\n color: rgb(251 146 60 / var(--tw-text-opacity));\n}\n\n.hover\\:text-pink-400:hover {\n --tw-text-opacity: 1;\n color: rgb(244 114 182 / var(--tw-text-opacity));\n}\n\n.hover\\:text-red-400:hover {\n --tw-text-opacity: 1;\n color: rgb(248 113 113 / var(--tw-text-opacity));\n}\n\n.hover\\:underline:hover {\n text-decoration-line: underline;\n}\n\n.hover\\:opacity-80:hover {\n opacity: 0.8;\n}\n\n.focus\\:outline-none:focus {\n outline: 2px solid transparent;\n outline-offset: 2px;\n}\n\n.prose-p\\:m-1 :is(:where(p):not(:where([class~=\"not-prose\"] *))) {\n margin: 0.25rem;\n}\n\n.prose-p\\:mb-0 :is(:where(p):not(:where([class~=\"not-prose\"] *))) {\n margin-bottom: 0px;\n}\n\n.prose-a\\:rounded-sm :is(:where(a):not(:where([class~=\"not-prose\"] *))) {\n border-radius: 0.125rem;\n}\n\n.prose-a\\:p-0 :is(:where(a):not(:where([class~=\"not-prose\"] *))) {\n padding: 0px;\n}\n\n.prose-a\\:p-0\\.5 :is(:where(a):not(:where([class~=\"not-prose\"] *))) {\n padding: 0.125rem;\n}\n\n.prose-a\\:text-blue-400 :is(:where(a):not(:where([class~=\"not-prose\"] *))) {\n --tw-text-opacity: 1;\n color: rgb(96 165 250 / var(--tw-text-opacity));\n}\n\n.prose-a\\:text-blue-600 :is(:where(a):not(:where([class~=\"not-prose\"] *))) {\n --tw-text-opacity: 1;\n color: rgb(37 99 235 / var(--tw-text-opacity));\n}\n\n.prose-a\\:no-underline :is(:where(a):not(:where([class~=\"not-prose\"] *))) {\n text-decoration-line: none;\n}\n\n.prose-a\\:decoration-wavy :is(:where(a):not(:where([class~=\"not-prose\"] *))) {\n text-decoration-style: wavy;\n}\n\n.hover\\:prose-a\\:text-blue-400 :is(:where(a):not(:where([class~=\"not-prose\"] *))):hover {\n --tw-text-opacity: 1;\n color: rgb(96 165 250 / var(--tw-text-opacity));\n}\n\n.hover\\:prose-a\\:underline :is(:where(a):not(:where([class~=\"not-prose\"] *))):hover {\n text-decoration-line: underline;\n}\n\n.prose-em\\:rounded :is(:where(em):not(:where([class~=\"not-prose\"] *))) {\n border-radius: 0.25rem;\n}\n\n.prose-em\\:bg-blue-600 :is(:where(em):not(:where([class~=\"not-prose\"] *))) {\n --tw-bg-opacity: 1;\n background-color: rgb(37 99 235 / var(--tw-bg-opacity));\n}\n\n.prose-em\\:px-1 :is(:where(em):not(:where([class~=\"not-prose\"] *))) {\n padding-left: 0.25rem;\n padding-right: 0.25rem;\n}\n\n.prose-em\\:font-bold :is(:where(em):not(:where([class~=\"not-prose\"] *))) {\n font-weight: 700;\n}\n\n.prose-em\\:not-italic :is(:where(em):not(:where([class~=\"not-prose\"] *))) {\n font-style: normal;\n}\n\n.prose-em\\:text-blue-100 :is(:where(em):not(:where([class~=\"not-prose\"] *))) {\n --tw-text-opacity: 1;\n color: rgb(219 234 254 / var(--tw-text-opacity));\n}\n\n.prose-ul\\:mt-0 :is(:where(ul):not(:where([class~=\"not-prose\"] *))) {\n margin-top: 0px;\n}\n\n.prose-ul\\:list-none :is(:where(ul):not(:where([class~=\"not-prose\"] *))) {\n list-style-type: none;\n}\n\n.prose-ul\\:pl-0 :is(:where(ul):not(:where([class~=\"not-prose\"] *))) {\n padding-left: 0px;\n}\n\n.prose-li\\:pl-0 :is(:where(li):not(:where([class~=\"not-prose\"] *))) {\n padding-left: 0px;\n}\n\n.prose-img\\:m-0 :is(:where(img):not(:where([class~=\"not-prose\"] *))) {\n margin: 0px;\n}\n\n.prose-img\\:my-2 :is(:where(img):not(:where([class~=\"not-prose\"] *))) {\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n}\n\n.prose-img\\:rounded :is(:where(img):not(:where([class~=\"not-prose\"] *))) {\n border-radius: 0.25rem;\n}\n\n.prose-video\\:rounded :is(:where(video):not(:where([class~=\"not-prose\"] *))) {\n border-radius: 0.25rem;\n}\n\n@media (prefers-color-scheme: dark) {\n .dark\\:block {\n display: block;\n }\n\n .dark\\:hidden {\n display: none;\n }\n\n .dark\\:border-amber-400 {\n --tw-border-opacity: 1;\n border-color: rgb(251 191 36 / var(--tw-border-opacity));\n }\n\n .dark\\:border-gray-600 {\n --tw-border-opacity: 1;\n border-color: rgb(75 85 99 / var(--tw-border-opacity));\n }\n\n .dark\\:border-gray-800 {\n --tw-border-opacity: 1;\n border-color: rgb(31 41 55 / var(--tw-border-opacity));\n }\n\n .dark\\:border-slate-800 {\n --tw-border-opacity: 1;\n border-color: rgb(30 41 59 / var(--tw-border-opacity));\n }\n\n .dark\\:bg-amber-400 {\n --tw-bg-opacity: 1;\n background-color: rgb(251 191 36 / var(--tw-bg-opacity));\n }\n\n .dark\\:bg-amber-400\\/60 {\n background-color: rgb(251 191 36 / 0.6);\n }\n\n .dark\\:bg-black {\n --tw-bg-opacity: 1;\n background-color: rgb(0 0 0 / var(--tw-bg-opacity));\n }\n\n .dark\\:bg-blue-600 {\n --tw-bg-opacity: 1;\n background-color: rgb(37 99 235 / var(--tw-bg-opacity));\n }\n\n .dark\\:bg-blue-900 {\n --tw-bg-opacity: 1;\n background-color: rgb(30 58 138 / var(--tw-bg-opacity));\n }\n\n .dark\\:bg-blue-900\\/60 {\n background-color: rgb(30 58 138 / 0.6);\n }\n\n .dark\\:bg-emerald-900 {\n --tw-bg-opacity: 1;\n background-color: rgb(6 78 59 / var(--tw-bg-opacity));\n }\n\n .dark\\:bg-fuchsia-800 {\n --tw-bg-opacity: 1;\n background-color: rgb(134 25 143 / var(--tw-bg-opacity));\n }\n\n .dark\\:bg-fuchsia-900 {\n --tw-bg-opacity: 1;\n background-color: rgb(112 26 117 / var(--tw-bg-opacity));\n }\n\n .dark\\:bg-gray-900 {\n --tw-bg-opacity: 1;\n background-color: rgb(17 24 39 / var(--tw-bg-opacity));\n }\n\n .dark\\:bg-indigo-950 {\n --tw-bg-opacity: 1;\n background-color: rgb(30 27 75 / var(--tw-bg-opacity));\n }\n\n .dark\\:bg-orange-600 {\n --tw-bg-opacity: 1;\n background-color: rgb(234 88 12 / var(--tw-bg-opacity));\n }\n\n .dark\\:bg-pink-600 {\n --tw-bg-opacity: 1;\n background-color: rgb(219 39 119 / var(--tw-bg-opacity));\n }\n\n .dark\\:bg-pink-900 {\n --tw-bg-opacity: 1;\n background-color: rgb(131 24 67 / var(--tw-bg-opacity));\n }\n\n .dark\\:bg-slate-900 {\n --tw-bg-opacity: 1;\n background-color: rgb(15 23 42 / var(--tw-bg-opacity));\n }\n\n .dark\\:text-amber-100 {\n --tw-text-opacity: 1;\n color: rgb(254 243 199 / var(--tw-text-opacity));\n }\n\n .dark\\:text-amber-500 {\n --tw-text-opacity: 1;\n color: rgb(245 158 11 / var(--tw-text-opacity));\n }\n\n .dark\\:text-blue-200 {\n --tw-text-opacity: 1;\n color: rgb(191 219 254 / var(--tw-text-opacity));\n }\n\n .dark\\:text-blue-600 {\n --tw-text-opacity: 1;\n color: rgb(37 99 235 / var(--tw-text-opacity));\n }\n\n .dark\\:text-blue-900 {\n --tw-text-opacity: 1;\n color: rgb(30 58 138 / var(--tw-text-opacity));\n }\n\n .dark\\:text-emerald-400 {\n --tw-text-opacity: 1;\n color: rgb(52 211 153 / var(--tw-text-opacity));\n }\n\n .dark\\:text-fuchsia-500 {\n --tw-text-opacity: 1;\n color: rgb(217 70 239 / var(--tw-text-opacity));\n }\n\n .dark\\:text-gray-100 {\n --tw-text-opacity: 1;\n color: rgb(243 244 246 / var(--tw-text-opacity));\n }\n\n .dark\\:text-gray-200 {\n --tw-text-opacity: 1;\n color: rgb(229 231 235 / var(--tw-text-opacity));\n }\n\n .dark\\:text-gray-400 {\n --tw-text-opacity: 1;\n color: rgb(156 163 175 / var(--tw-text-opacity));\n }\n\n .dark\\:text-gray-600 {\n --tw-text-opacity: 1;\n color: rgb(75 85 99 / var(--tw-text-opacity));\n }\n\n .dark\\:text-gray-800 {\n --tw-text-opacity: 1;\n color: rgb(31 41 55 / var(--tw-text-opacity));\n }\n\n .dark\\:text-indigo-300 {\n --tw-text-opacity: 1;\n color: rgb(165 180 252 / var(--tw-text-opacity));\n }\n\n .dark\\:text-indigo-400 {\n --tw-text-opacity: 1;\n color: rgb(129 140 248 / var(--tw-text-opacity));\n }\n\n .dark\\:text-indigo-50 {\n --tw-text-opacity: 1;\n color: rgb(238 242 255 / var(--tw-text-opacity));\n }\n\n .dark\\:text-indigo-600 {\n --tw-text-opacity: 1;\n color: rgb(79 70 229 / var(--tw-text-opacity));\n }\n\n .dark\\:text-indigo-900 {\n --tw-text-opacity: 1;\n color: rgb(49 46 129 / var(--tw-text-opacity));\n }\n\n .dark\\:text-pink-400 {\n --tw-text-opacity: 1;\n color: rgb(244 114 182 / var(--tw-text-opacity));\n }\n\n .dark\\:text-red-400 {\n --tw-text-opacity: 1;\n color: rgb(248 113 113 / var(--tw-text-opacity));\n }\n\n .dark\\:text-red-900 {\n --tw-text-opacity: 1;\n color: rgb(127 29 29 / var(--tw-text-opacity));\n }\n\n .dark\\:text-slate-200 {\n --tw-text-opacity: 1;\n color: rgb(226 232 240 / var(--tw-text-opacity));\n }\n\n .dark\\:text-white {\n --tw-text-opacity: 1;\n color: rgb(255 255 255 / var(--tw-text-opacity));\n }\n\n .dark\\:shadow-pink-200 {\n --tw-shadow-color: #fbcfe8;\n --tw-shadow: var(--tw-shadow-colored);\n }\n\n .dark\\:selection\\:bg-amber-600 *::-moz-selection {\n --tw-bg-opacity: 1;\n background-color: rgb(217 119 6 / var(--tw-bg-opacity));\n }\n\n .dark\\:selection\\:bg-amber-600 *::selection {\n --tw-bg-opacity: 1;\n background-color: rgb(217 119 6 / var(--tw-bg-opacity));\n }\n\n .dark\\:selection\\:bg-blue-600 *::-moz-selection {\n --tw-bg-opacity: 1;\n background-color: rgb(37 99 235 / var(--tw-bg-opacity));\n }\n\n .dark\\:selection\\:bg-blue-600 *::selection {\n --tw-bg-opacity: 1;\n background-color: rgb(37 99 235 / var(--tw-bg-opacity));\n }\n\n .dark\\:selection\\:text-amber-400 *::-moz-selection {\n --tw-text-opacity: 1;\n color: rgb(251 191 36 / var(--tw-text-opacity));\n }\n\n .dark\\:selection\\:text-amber-400 *::selection {\n --tw-text-opacity: 1;\n color: rgb(251 191 36 / var(--tw-text-opacity));\n }\n\n .dark\\:selection\\:text-blue-100 *::-moz-selection {\n --tw-text-opacity: 1;\n color: rgb(219 234 254 / var(--tw-text-opacity));\n }\n\n .dark\\:selection\\:text-blue-100 *::selection {\n --tw-text-opacity: 1;\n color: rgb(219 234 254 / var(--tw-text-opacity));\n }\n\n .dark\\:selection\\:bg-amber-600::-moz-selection {\n --tw-bg-opacity: 1;\n background-color: rgb(217 119 6 / var(--tw-bg-opacity));\n }\n\n .dark\\:selection\\:bg-amber-600::selection {\n --tw-bg-opacity: 1;\n background-color: rgb(217 119 6 / var(--tw-bg-opacity));\n }\n\n .dark\\:selection\\:bg-blue-600::-moz-selection {\n --tw-bg-opacity: 1;\n background-color: rgb(37 99 235 / var(--tw-bg-opacity));\n }\n\n .dark\\:selection\\:bg-blue-600::selection {\n --tw-bg-opacity: 1;\n background-color: rgb(37 99 235 / var(--tw-bg-opacity));\n }\n\n .dark\\:selection\\:text-amber-400::-moz-selection {\n --tw-text-opacity: 1;\n color: rgb(251 191 36 / var(--tw-text-opacity));\n }\n\n .dark\\:selection\\:text-amber-400::selection {\n --tw-text-opacity: 1;\n color: rgb(251 191 36 / var(--tw-text-opacity));\n }\n\n .dark\\:selection\\:text-blue-100::-moz-selection {\n --tw-text-opacity: 1;\n color: rgb(219 234 254 / var(--tw-text-opacity));\n }\n\n .dark\\:selection\\:text-blue-100::selection {\n --tw-text-opacity: 1;\n color: rgb(219 234 254 / var(--tw-text-opacity));\n }\n\n .hover\\:dark\\:border-slate-900:hover {\n --tw-border-opacity: 1;\n border-color: rgb(15 23 42 / var(--tw-border-opacity));\n }\n\n .dark\\:hover\\:bg-amber-400\\/80:hover {\n background-color: rgb(251 191 36 / 0.8);\n }\n\n .dark\\:hover\\:bg-emerald-800:hover {\n --tw-bg-opacity: 1;\n background-color: rgb(6 95 70 / var(--tw-bg-opacity));\n }\n\n .dark\\:hover\\:bg-fuchsia-700:hover {\n --tw-bg-opacity: 1;\n background-color: rgb(162 28 175 / var(--tw-bg-opacity));\n }\n\n .dark\\:hover\\:bg-orange-800:hover {\n --tw-bg-opacity: 1;\n background-color: rgb(154 52 18 / var(--tw-bg-opacity));\n }\n\n .dark\\:hover\\:bg-pink-800:hover {\n --tw-bg-opacity: 1;\n background-color: rgb(157 23 77 / var(--tw-bg-opacity));\n }\n\n .dark\\:hover\\:bg-red-200:hover {\n --tw-bg-opacity: 1;\n background-color: rgb(254 202 202 / var(--tw-bg-opacity));\n }\n\n .dark\\:hover\\:bg-slate-950:hover {\n --tw-bg-opacity: 1;\n background-color: rgb(2 6 23 / var(--tw-bg-opacity));\n }\n\n .hover\\:dark\\:bg-blue-800:hover {\n --tw-bg-opacity: 1;\n background-color: rgb(30 64 175 / var(--tw-bg-opacity));\n }\n\n .hover\\:dark\\:bg-orange-900:hover {\n --tw-bg-opacity: 1;\n background-color: rgb(124 45 18 / var(--tw-bg-opacity));\n }\n\n .hover\\:dark\\:bg-pink-900:hover {\n --tw-bg-opacity: 1;\n background-color: rgb(131 24 67 / var(--tw-bg-opacity));\n }\n\n .dark\\:hover\\:text-yellow-100:hover {\n --tw-text-opacity: 1;\n color: rgb(254 249 195 / var(--tw-text-opacity));\n }\n\n .hover\\:dark\\:text-blue-100:hover {\n --tw-text-opacity: 1;\n color: rgb(219 234 254 / var(--tw-text-opacity));\n }\n\n .hover\\:dark\\:text-slate-600:hover {\n --tw-text-opacity: 1;\n color: rgb(71 85 105 / var(--tw-text-opacity));\n }\n\n .dark\\:prose-a\\:text-blue-600 :is(:where(a):not(:where([class~=\"not-prose\"] *))) {\n --tw-text-opacity: 1;\n color: rgb(37 99 235 / var(--tw-text-opacity));\n }\n\n .prose-a\\:dark\\:text-gray-100 :is(:where(a):not(:where([class~=\"not-prose\"] *))) {\n --tw-text-opacity: 1;\n color: rgb(243 244 246 / var(--tw-text-opacity));\n }\n\n .prose-a\\:dark\\:text-indigo-300 :is(:where(a):not(:where([class~=\"not-prose\"] *))) {\n --tw-text-opacity: 1;\n color: rgb(165 180 252 / var(--tw-text-opacity));\n }\n}\n\n@media (min-width: 640px) {\n .sm\\:col-span-1 {\n grid-column: span 1 / span 1;\n }\n\n .sm\\:col-span-6 {\n grid-column: span 6 / span 6;\n }\n}\n\n@media (min-width: 768px) {\n .md\\:mx-0 {\n margin-left: 0px;\n margin-right: 0px;\n }\n\n .md\\:mb-12 {\n margin-bottom: 3rem;\n }\n\n .md\\:block {\n display: block;\n }\n\n .md\\:h-10 {\n height: 2.5rem;\n }\n\n .md\\:h-3 {\n height: 0.75rem;\n }\n\n .md\\:w-10 {\n width: 2.5rem;\n }\n\n .md\\:w-3 {\n width: 0.75rem;\n }\n\n .md\\:flex-auto {\n flex: 1 1 auto;\n }\n\n .md\\:pt-8 {\n padding-top: 2rem;\n }\n\n .md\\:text-sm {\n font-size: 0.8rem;\n }\n\n .md\\:text-xl {\n font-size: 1.25rem;\n }\n}"], + "mappings": "AASA,EACA,QACA,OACE,WAAY,WAEZ,aAAc,EAEd,aAAc,MAEd,aAAc,OAEhB,CAEA,QACA,OACE,cAAc,EAChB,CAWA,KACE,YAAa,IAEb,yBAA0B,KAE1B,cAAe,EAEf,YAAa,EACV,SAAU,EAEb,YAAa,aAAa,CAAE,SAAS,CAAE,aAAa,CAAE,kBAAkB,CAAE,QAAU,CAAE,MAAM,CAAE,cAAgB,CAAE,KAAK,CAAE,SAAW,CAAE,UAAU,CAAE,mBAAmB,CAAE,gBAAgB,CAAE,eAAiB,CAAE,mBAE1M,sBAAuB,OAEvB,wBAAyB,MAE3B,CAOA,KA3DA,OA4DU,EAER,YAAa,OAEf,CAQA,GACE,OAAQ,EAER,MAAO,QAEP,iBAAkB,GAEpB,CAMA,IAAI,OAAO,CAAC,QACV,wBAAyB,UAAU,OAC3B,gBAAiB,UAAU,MACrC,CAMA,GACA,GACA,GACA,GACA,GACA,GACE,UAAW,QACX,YAAa,OACf,CAMA,EACE,MAAO,QACP,gBAAiB,OACnB,CAMA,EACA,OACE,YAAa,MACf,CAOA,KACA,IACA,KACA,IACE,YAAa,YAAY,CAAE,cAAc,CAAE,KAAK,CAAE,MAAM,CAAE,QAAQ,CAAE,eAAiB,CAAE,WAAa,CAAE,UAEtG,UAAW,GAEb,CAMA,MACE,UAAW,GACb,CAMA,IACA,IACE,UAAW,IACX,YAAa,EACb,SAAU,SACV,eAAgB,QAClB,CAEA,IACE,OAAQ,MACV,CAEA,IACE,IAAK,KACP,CAQA,MACE,YAAa,EAEb,aAAc,QAEd,gBAAiB,QAEnB,CAQA,OACA,MACA,SACA,OACA,SACE,YAAa,QAEb,UAAW,KAEX,YAAa,QAEb,YAAa,QAEb,MAAO,QAvMT,OAyMU,EAzMV,QA2MW,CAEX,CAMA,OACA,OACE,eAAgB,IAClB,CAOA,OACA,CAAC,aACD,CAAC,YACD,CAAC,aACC,mBAAoB,OAEpB,iBAAkB,YAElB,iBAAkB,IAEpB,CAMA,gBACE,QAAS,IACX,CAMA,iBACE,WAAY,IACd,CAMA,SACE,eAAgB,QAClB,CAMA,4BACA,4BACE,OAAQ,IACV,CAOA,CAAC,aACC,mBAAoB,UAEpB,eAAgB,IAElB,CAMA,4BACE,mBAAoB,IACtB,CAOA,6BACE,mBAAoB,OAEpB,KAAM,OAER,CAMA,QACE,QAAS,SACX,CAMA,WACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,GACA,OACA,EACA,IAlUA,OAmUU,CACV,CAEA,SAtUA,OAuUU,EAvUV,QAwUW,CACX,CAEA,OA3UA,QA4UW,CACX,CAEA,GACA,GACA,KACE,WAAY,KAlVd,OAmVU,EAnVV,QAoVW,CACX,CAMA,SACE,OAAQ,QACV,CAOA,KAAK,mBAAoB,QAAQ,mBAC/B,QAAS,EAET,MAAO,OAET,CAEA,KAAK,cACL,QAAQ,cACN,QAAS,EAET,MAAO,OAET,CAMA,OACA,CAAC,aACC,OAAQ,OACV,CAMA,UACE,OAAQ,OACV,CAQA,IACA,IACA,MACA,OACA,MACA,OACA,MACA,OACE,QAAS,MAET,eAAgB,MAElB,CAMA,IACA,MACE,UAAW,KACX,OAAQ,IACV,CAIA,CAAC,QACC,QAAS,IACX,CAEA,EAAG,QAAU,OACX,uBAAuB,EACvB,uBAAuB,EACvB,kBAAkB,EAClB,kBAAkB,EAClB,aAAa,EACb,aAAa,EACb,aAAa,EACb,cAAc,EACd,cAAc,EACd,aACA,aACA,kBACA,6BAA6B,UAC7B,eACA,oBACA,sBACA,uBACA,wBACA,kBACA,wBAAwB,IACxB,wBAAwB,KACxB,iBAAiB,IAAI,GAAG,IAAI,IAAI,EAAE,IAClC,yBAAyB,EAAE,EAAE,MAC7B,kBAAkB,EAAE,EAAE,MACtB,aAAa,EAAE,EAAE,MACjB,qBAAqB,EAAE,EAAE,MACzB,YACA,kBACA,gBACA,iBACA,kBACA,cACA,gBACA,aACA,mBACA,qBACA,2BACA,yBACA,0BACA,2BACA,uBACA,wBACA,yBACA,qBACF,CAEA,WACE,uBAAuB,EACvB,uBAAuB,EACvB,kBAAkB,EAClB,kBAAkB,EAClB,aAAa,EACb,aAAa,EACb,aAAa,EACb,cAAc,EACd,cAAc,EACd,aACA,aACA,kBACA,6BAA6B,UAC7B,eACA,oBACA,sBACA,uBACA,wBACA,kBACA,wBAAwB,IACxB,wBAAwB,KACxB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", + "names": [] +} diff --git a/public/assets/micropub/app-63RK5YHU.js b/public/assets/micropub/app-63RK5YHU.js new file mode 100644 index 0000000..9bde6f2 --- /dev/null +++ b/public/assets/micropub/app-63RK5YHU.js @@ -0,0 +1,2 @@ +(()=>{})(); +//# sourceMappingURL=app-63RK5YHU.js.map diff --git a/public/assets/micropub/app-63RK5YHU.js.map b/public/assets/micropub/app-63RK5YHU.js.map new file mode 100644 index 0000000..9865211 --- /dev/null +++ b/public/assets/micropub/app-63RK5YHU.js.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": [], + "sourcesContent": [], + "mappings": "", + "names": [] +} diff --git a/public/assets/micropub/app-6FG24Q5L.css b/public/assets/micropub/app-6FG24Q5L.css new file mode 100644 index 0000000..21bbbce --- /dev/null +++ b/public/assets/micropub/app-6FG24Q5L.css @@ -0,0 +1,2 @@ +body{background-color:#fff;color:#000;font-family:sans-serif} +/*# sourceMappingURL=app-6FG24Q5L.css.map */ diff --git a/public/assets/micropub/app-6FG24Q5L.css.map b/public/assets/micropub/app-6FG24Q5L.css.map new file mode 100644 index 0000000..0f48e69 --- /dev/null +++ b/public/assets/micropub/app-6FG24Q5L.css.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["../../../slices/micropub/assets/css/app.css"], + "sourcesContent": ["body {\n background-color: #fff;\n color: #000;\n font-family: sans-serif;\n}\n"], + "mappings": "AAAA,KACE,iBAAkB,KAClB,MAAO,KACP,YAAa,UACf", + "names": [] +} diff --git a/public/assets/micropub/app.css b/public/assets/micropub/app.css new file mode 100644 index 0000000..8491cdf --- /dev/null +++ b/public/assets/micropub/app.css @@ -0,0 +1,6 @@ +/* slices/micropub/assets/css/app.css */ +body { + background-color: #fff; + color: #000; + font-family: sans-serif; +} diff --git a/public/assets/micropub/app.js b/public/assets/micropub/app.js new file mode 100644 index 0000000..8afef30 --- /dev/null +++ b/public/assets/micropub/app.js @@ -0,0 +1,2 @@ +(() => { +})(); diff --git a/public/assets/micropub/assets.json b/public/assets/micropub/assets.json new file mode 100644 index 0000000..acc2846 --- /dev/null +++ b/public/assets/micropub/assets.json @@ -0,0 +1,8 @@ +{ + "app.js": { + "url": "/assets/micropub/app.js" + }, + "app.css": { + "url": "/assets/micropub/app.css" + } +} diff --git a/slices/admin/assets/js/app.js b/slices/admin/assets/js/app.js index 6cf671c..8fef3ca 100644 --- a/slices/admin/assets/js/app.js +++ b/slices/admin/assets/js/app.js @@ -1,4 +1,4 @@ -import "../../../../app/assets/builds/tailwind.css"; +import "../../../../app/assets/builds/app.css"; import "../css/app.css"; import TinyMDE from "tiny-markdown-editor"; diff --git a/slices/admin/templates/layouts/app.html.slim b/slices/admin/templates/layouts/app.html.slim index db56bc3..3fa073c 100644 --- a/slices/admin/templates/layouts/app.html.slim +++ b/slices/admin/templates/layouts/app.html.slim @@ -8,10 +8,10 @@ html title Admin // Daniel Nitsikopoulos - = stylesheet_tag "admin/app" + = stylesheet_tag "app" link rel="icon" type="image/x-icon" href="/assets/favicon.ico" - = javascript_tag "admin/app" + = javascript_tag "app" script src="https://unpkg.com/htmx.org@1.9.2/dist/htmx.min.js" integrity="sha384-L6OqL9pRWyyFU3+/bjdSri+iIphTN/bvYyM37tICVyOJkWZLpP2vGn6VUEXgzg6h" crossorigin="anonymous" script src="https://cdn.jsdelivr.net/npm/alpinejs@3.12.0/dist/cdn.min.js" defer="true" diff --git a/slices/micropub/templates/layouts/app.html.erb b/slices/micropub/templates/layouts/app.html.erb index 7a15c65..3b11322 100644 --- a/slices/micropub/templates/layouts/app.html.erb +++ b/slices/micropub/templates/layouts/app.html.erb @@ -4,7 +4,7 @@