From 49cc3ea0cccbbaebc2d8c46c8591012860a26eab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Kucharczyk?= Date: Sat, 30 Sep 2023 15:53:41 +0200 Subject: [PATCH] Improve session list Fixes #53 --- CHANGELOG.md | 3 + games/static/base.css | 2743 +++++++++++--------- games/static/fonts/IBMPlexMono-Regular.ttf | Bin 0 -> 133720 bytes games/static/fonts/IBMPlexSans-Regular.ttf | Bin 0 -> 175748 bytes games/templates/base.html | 1 - games/templates/list_sessions.html | 138 +- package.json | 6 +- tailwind.config.js | 12 +- 8 files changed, 1614 insertions(+), 1289 deletions(-) create mode 100644 games/static/fonts/IBMPlexMono-Regular.ttf create mode 100644 games/static/fonts/IBMPlexSans-Regular.ttf diff --git a/CHANGELOG.md b/CHANGELOG.md index 947f6b5..d3c5cc7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,9 @@ * Use the same form when editing a session as when adding a session * Add a hacky way not to reload a page when starting or ending a session (https://git.kucharczyk.xyz/lukas/timetracker/issues/52) * Focus important fields on forms +* Improve session list (https://git.kucharczyk.xyz/lukas/timetracker/issues/53) +* Change fonts to IBM Plex +* Only use local font files ## 1.0.3 / 2023-02-20 17:16+01:00 diff --git a/games/static/base.css b/games/static/base.css index afb1b28..0982584 100644 --- a/games/static/base.css +++ b/games/static/base.css @@ -1,5 +1,5 @@ /* -! tailwindcss v3.2.4 | MIT License | https://tailwindcss.com +! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com */ /* @@ -31,6 +31,7 @@ 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. */ html { @@ -43,10 +44,12 @@ html { -o-tab-size: 4; tab-size: 4; /* 3 */ - font-family: Inter, sans-serif; + font-family: IBM Plex Sans, 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"; /* 4 */ font-feature-settings: normal; /* 5 */ + font-variation-settings: normal; + /* 6 */ } /* @@ -126,7 +129,7 @@ code, kbd, samp, pre { - font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-family: IBM Plex Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */ font-size: 1em; /* 2 */ @@ -188,6 +191,10 @@ select, textarea { font-family: inherit; /* 1 */ + font-feature-settings: inherit; + /* 1 */ + font-variation-settings: inherit; + /* 1 */ font-size: 100%; /* 1 */ font-weight: inherit; @@ -338,6 +345,14 @@ menu { padding: 0; } +/* +Reset default styling for dialogs. +*/ + +dialog { + padding: 0; +} + /* Prevent resizing textareas horizontally by default. */ @@ -419,7 +434,7 @@ video { display: none; } -[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select { +[type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select { -webkit-appearance: none; -moz-appearance: none; appearance: none; @@ -436,7 +451,7 @@ video { --tw-shadow: 0 0 #0000; } -[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus { +[type='text']:focus, input:where(:not([type])):focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus { outline: 2px solid transparent; outline-offset: 2px; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); @@ -465,6 +480,11 @@ input::placeholder,textarea::placeholder { ::-webkit-date-and-time-value { min-height: 1.5em; + text-align: inherit; +} + +::-webkit-datetime-edit { + display: inline-flex; } ::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field { @@ -482,7 +502,7 @@ select { print-color-adjust: exact; } -[multiple] { +[multiple],[size]:where(select:not([size="1"])) { background-image: initial; background-position: initial; background-repeat: unset; @@ -599,6 +619,9 @@ select { --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: ; @@ -646,6 +669,9 @@ select { --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: ; @@ -679,62 +705,62 @@ select { --tw-backdrop-sepia: ; } -.container { - width: 100%; -} - .\!container { width: 100% !important; } -@media (min-width: 640px) { - .container { - max-width: 640px; - } +.container { + width: 100%; +} +@media (min-width: 640px) { .\!container { max-width: 640px !important; } + + .container { + max-width: 640px; + } } @media (min-width: 768px) { - .container { - max-width: 768px; - } - .\!container { max-width: 768px !important; } + + .container { + max-width: 768px; + } } @media (min-width: 1024px) { - .container { - max-width: 1024px; - } - .\!container { max-width: 1024px !important; } + + .container { + max-width: 1024px; + } } @media (min-width: 1280px) { - .container { - max-width: 1280px; - } - .\!container { max-width: 1280px !important; } + + .container { + max-width: 1280px; + } } @media (min-width: 1536px) { - .container { - max-width: 1536px; - } - .\!container { max-width: 1536px !important; } + + .container { + max-width: 1536px; + } } .prose { @@ -742,7 +768,12 @@ select { max-width: 65ch; } -.prose :where([class~="lead"]):not(:where([class~="not-prose"] *)) { +.prose :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.25em; + margin-bottom: 1.25em; +} + +.prose :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-lead); font-size: 1.25em; line-height: 1.6; @@ -750,96 +781,102 @@ select { margin-bottom: 1.2em; } -.prose :where(a):not(:where([class~="not-prose"] *)) { +.prose :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-links); text-decoration: underline; font-weight: 500; } -.prose :where(strong):not(:where([class~="not-prose"] *)) { +.prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-bold); font-weight: 600; } -.prose :where(a strong):not(:where([class~="not-prose"] *)) { +.prose :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } -.prose :where(blockquote strong):not(:where([class~="not-prose"] *)) { +.prose :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } -.prose :where(thead th strong):not(:where([class~="not-prose"] *)) { +.prose :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } -.prose :where(ol):not(:where([class~="not-prose"] *)) { +.prose :where(ol):not(:where([class~="not-prose"],[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"] *)) { +.prose :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: upper-alpha; } -.prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)) { +.prose :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: lower-alpha; } -.prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *)) { +.prose :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: upper-alpha; } -.prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *)) { +.prose :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: lower-alpha; } -.prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)) { +.prose :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: upper-roman; } -.prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)) { +.prose :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: lower-roman; } -.prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *)) { +.prose :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: upper-roman; } -.prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *)) { +.prose :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: lower-roman; } -.prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)) { +.prose :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: decimal; } -.prose :where(ul):not(:where([class~="not-prose"] *)) { +.prose :where(ul):not(:where([class~="not-prose"],[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 { +.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker { font-weight: 400; color: var(--tw-prose-counters); } -.prose :where(ul > li):not(:where([class~="not-prose"] *))::marker { +.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker { color: var(--tw-prose-bullets); } -.prose :where(hr):not(:where([class~="not-prose"] *)) { +.prose :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 600; + margin-top: 1.25em; +} + +.prose :where(hr):not(:where([class~="not-prose"],[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"] *)) { +.prose :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight: 500; font-style: italic; color: var(--tw-prose-quotes); @@ -851,15 +888,15 @@ select { padding-left: 1em; } -.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before { +.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { content: open-quote; } -.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after { +.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { content: close-quote; } -.prose :where(h1):not(:where([class~="not-prose"] *)) { +.prose :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 800; font-size: 2.25em; @@ -868,12 +905,12 @@ select { line-height: 1.1111111; } -.prose :where(h1 strong):not(:where([class~="not-prose"] *)) { +.prose :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight: 900; color: inherit; } -.prose :where(h2):not(:where([class~="not-prose"] *)) { +.prose :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 700; font-size: 1.5em; @@ -882,12 +919,12 @@ select { line-height: 1.3333333; } -.prose :where(h2 strong):not(:where([class~="not-prose"] *)) { +.prose :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight: 800; color: inherit; } -.prose :where(h3):not(:where([class~="not-prose"] *)) { +.prose :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; font-size: 1.25em; @@ -896,12 +933,12 @@ select { line-height: 1.6; } -.prose :where(h3 strong):not(:where([class~="not-prose"] *)) { +.prose :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight: 700; color: inherit; } -.prose :where(h4):not(:where([class~="not-prose"] *)) { +.prose :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; margin-top: 1.5em; @@ -909,73 +946,80 @@ select { line-height: 1.5; } -.prose :where(h4 strong):not(:where([class~="not-prose"] *)) { +.prose :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight: 700; color: inherit; } -.prose :where(img):not(:where([class~="not-prose"] *)) { +.prose :where(img):not(:where([class~="not-prose"],[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(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + display: block; + margin-top: 2em; + margin-bottom: 2em; } -.prose :where(figcaption):not(:where([class~="not-prose"] *)) { - color: var(--tw-prose-captions); +.prose :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-weight: 500; + font-family: inherit; + color: var(--tw-prose-kbd); + box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%); font-size: 0.875em; - line-height: 1.4285714; - margin-top: 0.8571429em; + border-radius: 0.3125rem; + padding-top: 0.1875em; + padding-right: 0.375em; + padding-bottom: 0.1875em; + padding-left: 0.375em; } -.prose :where(code):not(:where([class~="not-prose"] *)) { +.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-code); font-weight: 600; font-size: 0.875em; } -.prose :where(code):not(:where([class~="not-prose"] *))::before { +.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { content: "`"; } -.prose :where(code):not(:where([class~="not-prose"] *))::after { +.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { content: "`"; } -.prose :where(a code):not(:where([class~="not-prose"] *)) { +.prose :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } -.prose :where(h1 code):not(:where([class~="not-prose"] *)) { +.prose :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } -.prose :where(h2 code):not(:where([class~="not-prose"] *)) { +.prose :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; font-size: 0.875em; } -.prose :where(h3 code):not(:where([class~="not-prose"] *)) { +.prose :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; font-size: 0.9em; } -.prose :where(h4 code):not(:where([class~="not-prose"] *)) { +.prose :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } -.prose :where(blockquote code):not(:where([class~="not-prose"] *)) { +.prose :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } -.prose :where(thead th code):not(:where([class~="not-prose"] *)) { +.prose :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } -.prose :where(pre):not(:where([class~="not-prose"] *)) { +.prose :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-pre-code); background-color: var(--tw-prose-pre-bg); overflow-x: auto; @@ -991,7 +1035,7 @@ select { padding-left: 1.1428571em; } -.prose :where(pre code):not(:where([class~="not-prose"] *)) { +.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { background-color: transparent; border-width: 0; border-radius: 0; @@ -1003,15 +1047,15 @@ select { line-height: inherit; } -.prose :where(pre code):not(:where([class~="not-prose"] *))::before { +.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { content: none; } -.prose :where(pre code):not(:where([class~="not-prose"] *))::after { +.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { content: none; } -.prose :where(table):not(:where([class~="not-prose"] *)) { +.prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) { width: 100%; table-layout: auto; text-align: left; @@ -1021,12 +1065,12 @@ select { line-height: 1.7142857; } -.prose :where(thead):not(:where([class~="not-prose"] *)) { +.prose :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-th-borders); } -.prose :where(thead th):not(:where([class~="not-prose"] *)) { +.prose :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; vertical-align: bottom; @@ -1035,28 +1079,40 @@ select { padding-left: 0.5714286em; } -.prose :where(tbody tr):not(:where([class~="not-prose"] *)) { +.prose :where(tbody tr):not(:where([class~="not-prose"],[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"] *)) { +.prose :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { border-bottom-width: 0; } -.prose :where(tbody td):not(:where([class~="not-prose"] *)) { +.prose :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { vertical-align: baseline; } -.prose :where(tfoot):not(:where([class~="not-prose"] *)) { +.prose :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) { border-top-width: 1px; border-top-color: var(--tw-prose-th-borders); } -.prose :where(tfoot td):not(:where([class~="not-prose"] *)) { +.prose :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { vertical-align: top; } +.prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; + margin-bottom: 0; +} + +.prose :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-captions); + font-size: 0.875em; + line-height: 1.4285714; + margin-top: 0.8571429em; +} + .prose { --tw-prose-body: #374151; --tw-prose-headings: #111827; @@ -1069,6 +1125,8 @@ select { --tw-prose-quotes: #111827; --tw-prose-quote-borders: #e5e7eb; --tw-prose-captions: #6b7280; + --tw-prose-kbd: #111827; + --tw-prose-kbd-shadows: 17 24 39; --tw-prose-code: #111827; --tw-prose-pre-code: #e5e7eb; --tw-prose-pre-bg: #1f2937; @@ -1085,6 +1143,8 @@ select { --tw-prose-invert-quotes: #f3f4f6; --tw-prose-invert-quote-borders: #374151; --tw-prose-invert-captions: #9ca3af; + --tw-prose-invert-kbd: #fff; + --tw-prose-invert-kbd-shadows: 255 255 255; --tw-prose-invert-code: #fff; --tw-prose-invert-pre-code: #d1d5db; --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%); @@ -1094,104 +1154,114 @@ select { line-height: 1.75; } -.prose :where(p):not(:where([class~="not-prose"] *)) { - margin-top: 1.25em; - margin-bottom: 1.25em; +.prose :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; + margin-bottom: 0; } -.prose :where(video):not(:where([class~="not-prose"] *)) { +.prose :where(video):not(:where([class~="not-prose"],[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"] *)) { +.prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0.5em; margin-bottom: 0.5em; } -.prose :where(ol > li):not(:where([class~="not-prose"] *)) { +.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-left: 0.375em; } -.prose :where(ul > li):not(:where([class~="not-prose"] *)) { +.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-left: 0.375em; } -.prose :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) { +.prose :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; } -.prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) { +.prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.25em; } -.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) { +.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-bottom: 1.25em; } -.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) { +.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.25em; } -.prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) { +.prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-bottom: 1.25em; } -.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) { +.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; } -.prose :where(hr + *):not(:where([class~="not-prose"] *)) { +.prose :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.25em; + margin-bottom: 1.25em; +} + +.prose :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0.5em; + padding-left: 1.625em; +} + +.prose :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; } -.prose :where(h2 + *):not(:where([class~="not-prose"] *)) { +.prose :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; } -.prose :where(h3 + *):not(:where([class~="not-prose"] *)) { +.prose :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; } -.prose :where(h4 + *):not(:where([class~="not-prose"] *)) { +.prose :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; } -.prose :where(thead th:first-child):not(:where([class~="not-prose"] *)) { +.prose :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-left: 0; } -.prose :where(thead th:last-child):not(:where([class~="not-prose"] *)) { +.prose :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-right: 0; } -.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) { +.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"],[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"] *)) { +.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-left: 0; } -.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) { +.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-right: 0; } -.prose :where(.prose > :first-child):not(:where([class~="not-prose"] *)) { +.prose :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 2em; + margin-bottom: 2em; +} + +.prose :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; } -.prose :where(.prose > :last-child):not(:where([class~="not-prose"] *)) { +.prose :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-bottom: 0; } @@ -1200,90 +1270,93 @@ select { line-height: 1.7777778; } -.prose-lg :where(p):not(:where([class~="not-prose"] *)) { +.prose-lg :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.3333333em; margin-bottom: 1.3333333em; } -.prose-lg :where([class~="lead"]):not(:where([class~="not-prose"] *)) { +.prose-lg :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size: 1.2222222em; line-height: 1.4545455; margin-top: 1.0909091em; margin-bottom: 1.0909091em; } -.prose-lg :where(blockquote):not(:where([class~="not-prose"] *)) { +.prose-lg :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.6666667em; margin-bottom: 1.6666667em; padding-left: 1em; } -.prose-lg :where(h1):not(:where([class~="not-prose"] *)) { +.prose-lg :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size: 2.6666667em; margin-top: 0; margin-bottom: 0.8333333em; line-height: 1; } -.prose-lg :where(h2):not(:where([class~="not-prose"] *)) { +.prose-lg :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size: 1.6666667em; margin-top: 1.8666667em; margin-bottom: 1.0666667em; line-height: 1.3333333; } -.prose-lg :where(h3):not(:where([class~="not-prose"] *)) { +.prose-lg :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size: 1.3333333em; margin-top: 1.6666667em; margin-bottom: 0.6666667em; line-height: 1.5; } -.prose-lg :where(h4):not(:where([class~="not-prose"] *)) { +.prose-lg :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.7777778em; margin-bottom: 0.4444444em; line-height: 1.5555556; } -.prose-lg :where(img):not(:where([class~="not-prose"] *)) { +.prose-lg :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.7777778em; margin-bottom: 1.7777778em; } -.prose-lg :where(video):not(:where([class~="not-prose"] *)) { +.prose-lg :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.7777778em; margin-bottom: 1.7777778em; } -.prose-lg :where(figure):not(:where([class~="not-prose"] *)) { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; -} - -.prose-lg :where(figure > *):not(:where([class~="not-prose"] *)) { +.prose-lg :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; margin-bottom: 0; } -.prose-lg :where(figcaption):not(:where([class~="not-prose"] *)) { - font-size: 0.8888889em; - line-height: 1.5; - margin-top: 1em; +.prose-lg :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; } -.prose-lg :where(code):not(:where([class~="not-prose"] *)) { +.prose-lg :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-size: 0.8888889em; + border-radius: 0.3125rem; + padding-top: 0.2222222em; + padding-right: 0.4444444em; + padding-bottom: 0.2222222em; + padding-left: 0.4444444em; +} + +.prose-lg :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size: 0.8888889em; } -.prose-lg :where(h2 code):not(:where([class~="not-prose"] *)) { +.prose-lg :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size: 0.8666667em; } -.prose-lg :where(h3 code):not(:where([class~="not-prose"] *)) { +.prose-lg :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size: 0.875em; } -.prose-lg :where(pre):not(:where([class~="not-prose"] *)) { +.prose-lg :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size: 0.8888889em; line-height: 1.75; margin-top: 2em; @@ -1295,117 +1368,147 @@ select { padding-left: 1.5em; } -.prose-lg :where(ol):not(:where([class~="not-prose"] *)) { +.prose-lg :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.3333333em; margin-bottom: 1.3333333em; padding-left: 1.5555556em; } -.prose-lg :where(ul):not(:where([class~="not-prose"] *)) { +.prose-lg :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.3333333em; margin-bottom: 1.3333333em; padding-left: 1.5555556em; } -.prose-lg :where(li):not(:where([class~="not-prose"] *)) { +.prose-lg :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0.6666667em; margin-bottom: 0.6666667em; } -.prose-lg :where(ol > li):not(:where([class~="not-prose"] *)) { +.prose-lg :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-left: 0.4444444em; } -.prose-lg :where(ul > li):not(:where([class~="not-prose"] *)) { +.prose-lg :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-left: 0.4444444em; } -.prose-lg :where(.prose-lg > ul > li p):not(:where([class~="not-prose"] *)) { +.prose-lg :where(.prose-lg > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0.8888889em; margin-bottom: 0.8888889em; } -.prose-lg :where(.prose-lg > ul > li > *:first-child):not(:where([class~="not-prose"] *)) { +.prose-lg :where(.prose-lg > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.3333333em; } -.prose-lg :where(.prose-lg > ul > li > *:last-child):not(:where([class~="not-prose"] *)) { +.prose-lg :where(.prose-lg > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-bottom: 1.3333333em; } -.prose-lg :where(.prose-lg > ol > li > *:first-child):not(:where([class~="not-prose"] *)) { +.prose-lg :where(.prose-lg > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.3333333em; } -.prose-lg :where(.prose-lg > ol > li > *:last-child):not(:where([class~="not-prose"] *)) { +.prose-lg :where(.prose-lg > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-bottom: 1.3333333em; } -.prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) { +.prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0.8888889em; margin-bottom: 0.8888889em; } -.prose-lg :where(hr):not(:where([class~="not-prose"] *)) { +.prose-lg :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; +} + +.prose-lg :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.3333333em; +} + +.prose-lg :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0.6666667em; + padding-left: 1.5555556em; +} + +.prose-lg :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 3.1111111em; margin-bottom: 3.1111111em; } -.prose-lg :where(hr + *):not(:where([class~="not-prose"] *)) { +.prose-lg :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; } -.prose-lg :where(h2 + *):not(:where([class~="not-prose"] *)) { +.prose-lg :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; } -.prose-lg :where(h3 + *):not(:where([class~="not-prose"] *)) { +.prose-lg :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; } -.prose-lg :where(h4 + *):not(:where([class~="not-prose"] *)) { +.prose-lg :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; } -.prose-lg :where(table):not(:where([class~="not-prose"] *)) { +.prose-lg :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size: 0.8888889em; line-height: 1.5; } -.prose-lg :where(thead th):not(:where([class~="not-prose"] *)) { +.prose-lg :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; } -.prose-lg :where(thead th:first-child):not(:where([class~="not-prose"] *)) { +.prose-lg :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-left: 0; } -.prose-lg :where(thead th:last-child):not(:where([class~="not-prose"] *)) { +.prose-lg :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-right: 0; } -.prose-lg :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) { +.prose-lg :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; } -.prose-lg :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)) { +.prose-lg :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-left: 0; } -.prose-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) { +.prose-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-right: 0; } -.prose-lg :where(.prose-lg > :first-child):not(:where([class~="not-prose"] *)) { +.prose-lg :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; +} + +.prose-lg :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; + margin-bottom: 0; +} + +.prose-lg :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-size: 0.8888889em; + line-height: 1.5; + margin-top: 1em; +} + +.prose-lg :where(.prose-lg > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; } -.prose-lg :where(.prose-lg > :last-child):not(:where([class~="not-prose"] *)) { +.prose-lg :where(.prose-lg > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-bottom: 0; } @@ -1455,6 +1558,11 @@ select { .form-input::-webkit-date-and-time-value { min-height: 1.5em; + text-align: inherit; +} + +.form-input::-webkit-datetime-edit { + display: inline-flex; } .form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field { @@ -1472,6 +1580,16 @@ select { print-color-adjust: exact; } +.form-select:where([size]:not([size="1"])) { + background-image: initial; + background-position: initial; + background-repeat: unset; + background-size: initial; + padding-right: 0.75rem; + -webkit-print-color-adjust: unset; + print-color-adjust: unset; +} + .form-checkbox,.form-radio { -webkit-appearance: none; -moz-appearance: none; @@ -1597,14 +1715,14 @@ select { position: static; } -.fixed { - position: fixed; -} - .\!fixed { position: fixed !important; } +.fixed { + position: fixed; +} + .absolute { position: absolute; } @@ -1613,29 +1731,30 @@ select { position: relative; } -.sticky { - position: sticky; -} - .\!sticky { position: sticky !important; } -.-inset-1 { - top: -0.25rem; - right: -0.25rem; - bottom: -0.25rem; - left: -0.25rem; +.sticky { + position: sticky; } -.left-2 { - left: 0.5rem; +.-inset-1 { + inset: -0.25rem; } .bottom-2 { bottom: 0.5rem; } +.end-1 { + inset-inline-end: 0.25rem; +} + +.left-2 { + left: 0.5rem; +} + .isolate { isolation: isolate; } @@ -1672,11 +1791,20 @@ select { clear: none; } +.m-1 { + margin: 0.25rem; +} + .mx-auto { margin-left: auto; margin-right: auto; } +.my-12 { + margin-top: 3rem; + margin-bottom: 3rem; +} + .my-4 { margin-top: 1rem; margin-bottom: 1rem; @@ -1687,53 +1815,40 @@ select { margin-bottom: 2rem; } -.my-12 { - margin-top: 3rem; - margin-bottom: 3rem; -} - .mb-4 { margin-bottom: 1rem; } -.mr-4 { - margin-right: 1rem; -} - -.mt-4 { - margin-top: 1rem; -} - -.mb-3 { - margin-bottom: 0.75rem; -} - -.mt-10 { - margin-top: 2.5rem; -} - .ml-1 { margin-left: 0.25rem; } -.mt-2 { - margin-top: 0.5rem; +.ml-2 { + margin-left: 0.5rem; } -.mt-8 { - margin-top: 2rem; +.mr-4 { + margin-right: 1rem; +} + +.mt-0 { + margin-top: 0px; } .mt-1 { margin-top: 0.25rem; } -.ml-2 { - margin-left: 0.5rem; +.mt-2 { + margin-top: 0.5rem; } -.mt-0 { - margin-top: 0px; +.mt-4 { + margin-top: 1rem; +} + +.mt-8 { + margin-top: 2rem; } .box-border { @@ -1744,6 +1859,13 @@ select { box-sizing: content-box; } +.line-clamp-none { + overflow: visible; + display: block; + -webkit-box-orient: horizontal; + -webkit-line-clamp: none; +} + .block { display: block; } @@ -1824,40 +1946,32 @@ select { display: list-item; } -.hidden { - display: none; -} - .\!hidden { display: none !important; } -.h-6 { - height: 1.5rem; -} - -.h-5 { - height: 1.25rem; -} - -.h-4 { - height: 1rem; +.hidden { + display: none; } .h-24 { height: 6rem; } +.h-4 { + height: 1rem; +} + +.h-5 { + height: 1.25rem; +} + .min-h-screen { min-height: 100vh; } -.w-full { - width: 100%; -} - -.w-6 { - width: 1.5rem; +.w-4 { + width: 1rem; } .w-5 { @@ -1868,28 +1982,24 @@ select { width: 1.75rem; } -.w-4 { - width: 1rem; +.w-full { + width: 100%; } -.max-w-screen-lg { - max-width: 1024px; -} - -.max-w-screen-2xl { - max-width: 1536px; -} - -.max-w-xl { - max-width: 36rem; +.max-w-4xl { + max-width: 56rem; } .max-w-md { max-width: 28rem; } -.max-w-4xl { - max-width: 56rem; +.max-w-screen-lg { + max-width: 1024px; +} + +.max-w-xl { + max-width: 36rem; } .flex-shrink { @@ -1916,6 +2026,14 @@ select { table-layout: fixed; } +.caption-top { + caption-side: top; +} + +.caption-bottom { + caption-side: bottom; +} + .border-collapse { border-collapse: collapse; } @@ -1924,14 +2042,14 @@ select { border-collapse: separate; } -.transform { - 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)); -} - .\!transform { 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)) !important; } +.transform { + 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)); +} + .transform-cpu { 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)); } @@ -2300,6 +2418,10 @@ select { place-items: stretch; } +.content-normal { + align-content: normal; +} + .content-center { align-content: center; } @@ -2328,6 +2450,10 @@ select { align-content: baseline; } +.content-stretch { + align-content: stretch; +} + .items-start { align-items: flex-start; } @@ -2348,6 +2474,10 @@ select { align-items: stretch; } +.justify-normal { + justify-content: normal; +} + .justify-start { justify-content: flex-start; } @@ -2372,6 +2502,10 @@ select { justify-content: space-evenly; } +.justify-stretch { + justify-content: stretch; +} + .justify-items-start { justify-items: start; } @@ -2388,26 +2522,22 @@ select { justify-items: stretch; } -.gap-4 { - gap: 1rem; -} - .gap-6 { gap: 1.5rem; } -.space-x-4 > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(1rem * var(--tw-space-x-reverse)); - margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); -} - .space-x-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(0.5rem * var(--tw-space-x-reverse)); margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))); } +.space-x-4 > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(1rem * var(--tw-space-x-reverse)); + margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); +} + .space-y-reverse > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 1; } @@ -2416,18 +2546,18 @@ select { --tw-space-x-reverse: 1; } -.divide-y > :not([hidden]) ~ :not([hidden]) { - --tw-divide-y-reverse: 0; - border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); - border-bottom-width: calc(1px * var(--tw-divide-y-reverse)); -} - .divide-x > :not([hidden]) ~ :not([hidden]) { --tw-divide-x-reverse: 0; border-right-width: calc(1px * var(--tw-divide-x-reverse)); border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); } +.divide-y > :not([hidden]) ~ :not([hidden]) { + --tw-divide-y-reverse: 0; + border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(1px * var(--tw-divide-y-reverse)); +} + .divide-y-reverse > :not([hidden]) ~ :not([hidden]) { --tw-divide-y-reverse: 1; } @@ -2642,6 +2772,21 @@ select { text-overflow: clip; } +.hyphens-none { + -webkit-hyphens: none; + hyphens: none; +} + +.hyphens-manual { + -webkit-hyphens: manual; + hyphens: manual; +} + +.hyphens-auto { + -webkit-hyphens: auto; + hyphens: auto; +} + .whitespace-normal { white-space: normal; } @@ -2662,6 +2807,10 @@ select { white-space: pre-wrap; } +.whitespace-break-spaces { + white-space: break-spaces; +} + .break-normal { overflow-wrap: normal; word-break: normal; @@ -2687,34 +2836,64 @@ select { border-radius: 0.5rem; } -.rounded-xl { - border-radius: 0.75rem; -} - .rounded-md { border-radius: 0.375rem; } -.rounded-t { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} - -.rounded-r { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; -} - .rounded-b { border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; } +.rounded-e { + border-start-end-radius: 0.25rem; + border-end-end-radius: 0.25rem; +} + .rounded-l { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; } +.rounded-r { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} + +.rounded-s { + border-start-start-radius: 0.25rem; + border-end-start-radius: 0.25rem; +} + +.rounded-t { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.rounded-bl { + border-bottom-left-radius: 0.25rem; +} + +.rounded-br { + border-bottom-right-radius: 0.25rem; +} + +.rounded-ee { + border-end-end-radius: 0.25rem; +} + +.rounded-es { + border-end-start-radius: 0.25rem; +} + +.rounded-se { + border-start-end-radius: 0.25rem; +} + +.rounded-ss { + border-start-start-radius: 0.25rem; +} + .rounded-tl { border-top-left-radius: 0.25rem; } @@ -2723,12 +2902,8 @@ select { border-top-right-radius: 0.25rem; } -.rounded-br { - border-bottom-right-radius: 0.25rem; -} - -.rounded-bl { - border-bottom-left-radius: 0.25rem; +.border { + border-width: 1px; } .border-0 { @@ -2739,10 +2914,6 @@ select { border-width: 2px; } -.border { - border-width: 1px; -} - .border-x { border-left-width: 1px; border-right-width: 1px; @@ -2753,24 +2924,32 @@ select { border-bottom-width: 1px; } +.border-b { + border-bottom-width: 1px; +} + .border-b-2 { border-bottom-width: 2px; } -.border-t { - border-top-width: 1px; +.border-e { + border-inline-end-width: 1px; +} + +.border-l { + border-left-width: 1px; } .border-r { border-right-width: 1px; } -.border-b { - border-bottom-width: 1px; +.border-s { + border-inline-start-width: 1px; } -.border-l { - border-left-width: 1px; +.border-t { + border-top-width: 1px; } .border-t-2 { @@ -2811,8 +2990,9 @@ select { border-color: rgb(209 213 219 / var(--tw-border-opacity)); } -.border-transparent { - border-color: transparent; +.border-red-200 { + --tw-border-opacity: 1; + border-color: rgb(254 202 202 / var(--tw-border-opacity)); } .border-red-300 { @@ -2820,19 +3000,13 @@ select { border-color: rgb(252 165 165 / var(--tw-border-opacity)); } -.border-red-200 { - --tw-border-opacity: 1; - border-color: rgb(254 202 202 / var(--tw-border-opacity)); +.border-transparent { + border-color: transparent; } -.bg-white { +.bg-\[rgb\(255\2c 0\2c 0\)\] { --tw-bg-opacity: 1; - background-color: rgb(255 255 255 / var(--tw-bg-opacity)); -} - -.bg-green-600 { - --tw-bg-opacity: 1; - background-color: rgb(22 163 74 / var(--tw-bg-opacity)); + background-color: rgb(255 0 0 / var(--tw-bg-opacity)); } .bg-blue-600 { @@ -2840,11 +3014,6 @@ select { background-color: rgb(37 99 235 / var(--tw-bg-opacity)); } -.bg-red-600 { - --tw-bg-opacity: 1; - background-color: rgb(220 38 38 / var(--tw-bg-opacity)); -} - .bg-gray-100 { --tw-bg-opacity: 1; background-color: rgb(243 244 246 / var(--tw-bg-opacity)); @@ -2855,9 +3024,19 @@ select { background-color: rgb(229 231 235 / var(--tw-bg-opacity)); } -.bg-\[rgb\(255\2c 0\2c 0\)\] { +.bg-green-600 { --tw-bg-opacity: 1; - background-color: rgb(255 0 0 / var(--tw-bg-opacity)); + background-color: rgb(22 163 74 / var(--tw-bg-opacity)); +} + +.bg-red-600 { + --tw-bg-opacity: 1; + background-color: rgb(220 38 38 / var(--tw-bg-opacity)); +} + +.bg-white { + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); } .decoration-slice { @@ -2974,18 +3153,14 @@ select { padding: 1rem; } -.p-2 { - padding: 0.5rem; +.px-0 { + padding-left: 0px; + padding-right: 0px; } -.py-2 { - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} - -.py-1 { - padding-top: 0.25rem; - padding-bottom: 0.25rem; +.px-0\.5 { + padding-left: 0.125rem; + padding-right: 0.125rem; } .px-2 { @@ -2998,34 +3173,30 @@ select { padding-right: 1.5rem; } +.py-1 { + padding-top: 0.25rem; + padding-bottom: 0.25rem; +} + .py-12 { padding-top: 3rem; padding-bottom: 3rem; } +.py-2 { + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + .py-8 { padding-top: 2rem; padding-bottom: 2rem; } -.px-0\.5 { - padding-left: 0.125rem; - padding-right: 0.125rem; -} - -.px-0 { - padding-left: 0px; - padding-right: 0px; -} - .pl-3 { padding-left: 0.75rem; } -.pr-4 { - padding-right: 1rem; -} - .pl-6 { padding-left: 1.5rem; } @@ -3034,6 +3205,10 @@ select { padding-left: 2rem; } +.pr-4 { + padding-right: 1rem; +} + .text-left { text-align: left; } @@ -3090,29 +3265,8 @@ select { vertical-align: super; } -.text-4xl { - font-size: 2.25rem; - line-height: 2.5rem; -} - -.text-xl { - font-size: 1.25rem; - line-height: 1.75rem; -} - -.text-xs { - font-size: 0.75rem; - line-height: 1rem; -} - -.text-base { - font-size: 1rem; - line-height: 1.5rem; -} - -.text-lg { - font-size: 1.125rem; - line-height: 1.75rem; +.font-mono { + font-family: IBM Plex Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; } .text-2xl { @@ -3125,13 +3279,34 @@ select { line-height: 2.25rem; } +.text-4xl { + font-size: 2.25rem; + line-height: 2.5rem; +} + +.text-base { + font-size: 1rem; + line-height: 1.5rem; +} + +.text-lg { + font-size: 1.125rem; + line-height: 1.75rem; +} + .text-sm { font-size: 0.875rem; line-height: 1.25rem; } -.font-semibold { - font-weight: 600; +.text-xl { + font-size: 1.25rem; + line-height: 1.75rem; +} + +.text-xs { + font-size: 0.75rem; + line-height: 1rem; } .font-bold { @@ -3142,6 +3317,10 @@ select { font-weight: 500; } +.font-semibold { + font-weight: 600; +} + .uppercase { text-transform: uppercase; } @@ -3210,24 +3389,23 @@ select { font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); } -.text-white { - --tw-text-opacity: 1; - color: rgb(255 255 255 / var(--tw-text-opacity)); +.text-\[\#336699\]\/\[\.35\] { + color: rgb(51 102 153 / .35); } -.text-slate-300 { +.text-black { --tw-text-opacity: 1; - color: rgb(203 213 225 / var(--tw-text-opacity)); + color: rgb(0 0 0 / var(--tw-text-opacity)); } -.text-red-400 { +.text-blue-500 { --tw-text-opacity: 1; - color: rgb(248 113 113 / var(--tw-text-opacity)); + color: rgb(59 130 246 / var(--tw-text-opacity)); } -.text-gray-900 { +.text-gray-500 { --tw-text-opacity: 1; - color: rgb(17 24 39 / var(--tw-text-opacity)); + color: rgb(107 114 128 / var(--tw-text-opacity)); } .text-gray-600 { @@ -3240,28 +3418,29 @@ select { color: rgb(55 65 81 / var(--tw-text-opacity)); } +.text-gray-900 { + --tw-text-opacity: 1; + color: rgb(17 24 39 / var(--tw-text-opacity)); +} + .text-indigo-600 { --tw-text-opacity: 1; color: rgb(79 70 229 / var(--tw-text-opacity)); } -.text-black { +.text-red-400 { --tw-text-opacity: 1; - color: rgb(0 0 0 / var(--tw-text-opacity)); + color: rgb(248 113 113 / var(--tw-text-opacity)); } -.text-gray-500 { +.text-slate-300 { --tw-text-opacity: 1; - color: rgb(107 114 128 / var(--tw-text-opacity)); + color: rgb(203 213 225 / var(--tw-text-opacity)); } -.text-\[\#336699\]\/\[\.35\] { - color: rgb(51 102 153 / .35); -} - -.text-blue-500 { +.text-white { --tw-text-opacity: 1; - color: rgb(59 130 246 / var(--tw-text-opacity)); + color: rgb(255 255 255 / var(--tw-text-opacity)); } .underline { @@ -3446,10 +3625,10 @@ select { mix-blend-mode: plus-lighter; } -.shadow-md { - --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); - --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -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 { + --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1) !important; + --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important; } .shadow { @@ -3458,18 +3637,18 @@ select { box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } +.shadow-md { + --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -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-sm { --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); --tw-shadow-colored: 0 1px 2px 0 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 { - --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1) !important; - --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important; - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important; -} - .outline-none { outline: 2px solid transparent; outline-offset: 2px; @@ -3516,29 +3695,29 @@ select { 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); } -.invert { - --tw-invert: invert(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); -} - .\!invert { --tw-invert: invert(100%) !important; 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) !important; } +.invert { + --tw-invert: invert(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); +} + .sepia { --tw-sepia: sepia(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); } -.filter { - 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); -} - .\!filter { 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) !important; } +.filter { + 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); +} + .filter-none { filter: none; } @@ -3593,27 +3772,110 @@ select { transition-timing-function: cubic-bezier(0.4, 0, 1, 1); } -.ease-out { - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); -} - .ease-in-out { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } +.ease-out { + transition-timing-function: cubic-bezier(0, 0, 0.2, 1); +} + .content-\[\'this-is-also-valid\]-weirdly-enough\'\] { --tw-content: 'this-is-also-valid]-weirdly-enough'; content: var(--tw-content); } -.dark form label { +.\[a-zA-Z\:\\-\] { + a-z-a--z: \-; +} + +@font-face { + font-family: "IBM Plex Mono"; + + src: url("fonts/IBMPlexMono-regular.ttf") format("truetype"); + + font-weight: 400; + + font-style: normal; +} + +@font-face { + font-family: "IBM Plex Sans"; + + src: url("fonts/IBMPlexSans-Regular.ttf") format("truetype"); + + font-weight: 400; + + font-style: normal; +} + +:is(.dark form label) { --tw-text-opacity: 1; color: rgb(148 163 184 / var(--tw-text-opacity)); } -.dark form input,.dark -select,.dark -textarea { +.responsive-table { + margin-left: auto; + margin-right: auto; +} + +:is(.dark .responsive-table) { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.responsive-table tr:nth-child(even) { + --tw-bg-opacity: 1; + background-color: rgb(30 41 59 / var(--tw-bg-opacity)); +} + +.responsive-table tbody tr:nth-child(odd) { + --tw-bg-opacity: 1; + background-color: rgb(15 23 42 / var(--tw-bg-opacity)); +} + +.responsive-table thead th { + border-bottom-width: 2px; + --tw-border-opacity: 1; + border-bottom-color: rgb(100 116 139 / var(--tw-border-opacity)); + text-align: left; + font-size: 1.25rem; + line-height: 1.75rem; +} + +.responsive-table thead th:not(:first-child), +td:not(:first-child) { + border-left-width: 1px; + --tw-border-opacity: 1; + border-left-color: rgb(100 116 139 / var(--tw-border-opacity)); + padding-left: 1rem; + padding-right: 1rem; +} + +.responsive-table th, td { + padding-left: 1rem; + padding-right: 1rem; +} + +@media screen and (max-width: 768px) { + .responsive-table thead th:not(:first-child), + td { + padding-left: 0.5rem; + padding-right: 0.5rem; + } +} + +.responsive-table td:first-child { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + padding-right: 0.5rem; + max-width: 20ch; +} + +:is(.dark form input),:is(.dark +select),:is(.dark +textarea) { border-width: 1px; --tw-border-opacity: 1; border-color: rgb(15 23 42 / var(--tw-border-opacity)); @@ -3623,7 +3885,7 @@ textarea { color: rgb(241 245 249 / var(--tw-text-opacity)); } -@media screen and (min-width: 768px) { +@media screen and (min-width: 768px) { form input, select, textarea { @@ -3631,12 +3893,16 @@ textarea { } } -@media screen and (max-width: 768px) { +@media screen and (max-width: 768px) { form input, select, textarea { width: 150px; } + + .hide-on-small { + display: none; + } } #session-table, @@ -3748,90 +4014,93 @@ th label { line-height: 1.7777778; } -.hover\:prose-lg:hover :where(p):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.3333333em; margin-bottom: 1.3333333em; } -.hover\:prose-lg:hover :where([class~="lead"]):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size: 1.2222222em; line-height: 1.4545455; margin-top: 1.0909091em; margin-bottom: 1.0909091em; } -.hover\:prose-lg:hover :where(blockquote):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.6666667em; margin-bottom: 1.6666667em; padding-left: 1em; } -.hover\:prose-lg:hover :where(h1):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size: 2.6666667em; margin-top: 0; margin-bottom: 0.8333333em; line-height: 1; } -.hover\:prose-lg:hover :where(h2):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size: 1.6666667em; margin-top: 1.8666667em; margin-bottom: 1.0666667em; line-height: 1.3333333; } -.hover\:prose-lg:hover :where(h3):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size: 1.3333333em; margin-top: 1.6666667em; margin-bottom: 0.6666667em; line-height: 1.5; } -.hover\:prose-lg:hover :where(h4):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.7777778em; margin-bottom: 0.4444444em; line-height: 1.5555556; } -.hover\:prose-lg:hover :where(img):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.7777778em; margin-bottom: 1.7777778em; } -.hover\:prose-lg:hover :where(video):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.7777778em; margin-bottom: 1.7777778em; } -.hover\:prose-lg:hover :where(figure):not(:where([class~="not-prose"] *)) { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; -} - -.hover\:prose-lg:hover :where(figure > *):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; margin-bottom: 0; } -.hover\:prose-lg:hover :where(figcaption):not(:where([class~="not-prose"] *)) { - font-size: 0.8888889em; - line-height: 1.5; - margin-top: 1em; +.hover\:prose-lg:hover :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; } -.hover\:prose-lg:hover :where(code):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-size: 0.8888889em; + border-radius: 0.3125rem; + padding-top: 0.2222222em; + padding-right: 0.4444444em; + padding-bottom: 0.2222222em; + padding-left: 0.4444444em; +} + +.hover\:prose-lg:hover :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size: 0.8888889em; } -.hover\:prose-lg:hover :where(h2 code):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size: 0.8666667em; } -.hover\:prose-lg:hover :where(h3 code):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size: 0.875em; } -.hover\:prose-lg:hover :where(pre):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size: 0.8888889em; line-height: 1.75; margin-top: 2em; @@ -3843,397 +4112,161 @@ th label { padding-left: 1.5em; } -.hover\:prose-lg:hover :where(ol):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.3333333em; margin-bottom: 1.3333333em; padding-left: 1.5555556em; } -.hover\:prose-lg:hover :where(ul):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.3333333em; margin-bottom: 1.3333333em; padding-left: 1.5555556em; } -.hover\:prose-lg:hover :where(li):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0.6666667em; margin-bottom: 0.6666667em; } -.hover\:prose-lg:hover :where(ol > li):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-left: 0.4444444em; } -.hover\:prose-lg:hover :where(ul > li):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-left: 0.4444444em; } -.hover\:prose-lg:hover :where(.hover\:prose-lg:hover > ul > li p):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(.hover\:prose-lg:hover > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0.8888889em; margin-bottom: 0.8888889em; } -.hover\:prose-lg:hover :where(.hover\:prose-lg:hover > ul > li > *:first-child):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(.hover\:prose-lg:hover > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.3333333em; } -.hover\:prose-lg:hover :where(.hover\:prose-lg:hover > ul > li > *:last-child):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(.hover\:prose-lg:hover > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-bottom: 1.3333333em; } -.hover\:prose-lg:hover :where(.hover\:prose-lg:hover > ol > li > *:first-child):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(.hover\:prose-lg:hover > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.3333333em; } -.hover\:prose-lg:hover :where(.hover\:prose-lg:hover > ol > li > *:last-child):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(.hover\:prose-lg:hover > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-bottom: 1.3333333em; } -.hover\:prose-lg:hover :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0.8888889em; margin-bottom: 0.8888889em; } -.hover\:prose-lg:hover :where(hr):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; +} + +.hover\:prose-lg:hover :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.3333333em; +} + +.hover\:prose-lg:hover :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0.6666667em; + padding-left: 1.5555556em; +} + +.hover\:prose-lg:hover :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 3.1111111em; margin-bottom: 3.1111111em; } -.hover\:prose-lg:hover :where(hr + *):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; } -.hover\:prose-lg:hover :where(h2 + *):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; } -.hover\:prose-lg:hover :where(h3 + *):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; } -.hover\:prose-lg:hover :where(h4 + *):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; } -.hover\:prose-lg:hover :where(table):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-size: 0.8888889em; line-height: 1.5; } -.hover\:prose-lg:hover :where(thead th):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; } -.hover\:prose-lg:hover :where(thead th:first-child):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-left: 0; } -.hover\:prose-lg:hover :where(thead th:last-child):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-right: 0; } -.hover\:prose-lg:hover :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; } -.hover\:prose-lg:hover :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-left: 0; } -.hover\:prose-lg:hover :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-right: 0; } -.hover\:prose-lg:hover :where(.hover\:prose-lg:hover > :first-child):not(:where([class~="not-prose"] *)) { - margin-top: 0; +.hover\:prose-lg:hover :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; } -.hover\:prose-lg:hover :where(.hover\:prose-lg:hover > :last-child):not(:where([class~="not-prose"] *)) { +.hover\:prose-lg:hover :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; margin-bottom: 0; } -.hover\:bg-green-700:hover { - --tw-bg-opacity: 1; - background-color: rgb(21 128 61 / var(--tw-bg-opacity)); +.hover\:prose-lg:hover :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-size: 0.8888889em; + line-height: 1.5; + margin-top: 1em; } -.hover\:bg-blue-700:hover { - --tw-bg-opacity: 1; - background-color: rgb(29 78 216 / var(--tw-bg-opacity)); +.hover\:prose-lg:hover :where(.hover\:prose-lg:hover > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; } -.hover\:bg-red-700:hover { - --tw-bg-opacity: 1; - background-color: rgb(185 28 28 / var(--tw-bg-opacity)); +.hover\:prose-lg:hover :where(.hover\:prose-lg:hover > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-bottom: 0; } -.hover\:font-bold:hover { - font-weight: 700; -} - -.hover\:underline:hover { - text-decoration-line: underline; -} - -.before\:hover\:text-center:hover::before { - content: var(--tw-content); - text-align: center; -} - -.hover\:before\:text-center:hover::before { - content: var(--tw-content); - text-align: center; -} - -.focus\:border-indigo-300:focus { - --tw-border-opacity: 1; - border-color: rgb(165 180 252 / var(--tw-border-opacity)); -} - -.focus\:border-black:focus { - --tw-border-opacity: 1; - border-color: rgb(0 0 0 / var(--tw-border-opacity)); -} - -.focus\:border-gray-300:focus { - --tw-border-opacity: 1; - border-color: rgb(209 213 219 / var(--tw-border-opacity)); -} - -.focus\:border-gray-500:focus { - --tw-border-opacity: 1; - border-color: rgb(107 114 128 / var(--tw-border-opacity)); -} - -.focus\:border-transparent:focus { - border-color: transparent; -} - -.focus\:bg-white:focus { - --tw-bg-opacity: 1; - background-color: rgb(255 255 255 / var(--tw-bg-opacity)); -} - -.focus\:bg-gray-200:focus { - --tw-bg-opacity: 1; - background-color: rgb(229 231 235 / var(--tw-bg-opacity)); -} - -.focus\:outline-none:focus { - outline: 2px solid transparent; - outline-offset: 2px; -} - -.focus\:ring-2:focus { - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); -} - -.focus\:ring:focus { - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); -} - -.focus\:ring-0:focus { - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); -} - -.focus\:ring-1:focus { - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); -} - -.focus\:ring-green-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity)); -} - -.focus\:ring-blue-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity)); -} - -.focus\:ring-red-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity)); -} - -.focus\:ring-indigo-200:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity)); -} - -.focus\:ring-black:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity)); -} - -.focus\:ring-gray-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity)); -} - -.focus\:ring-opacity-50:focus { - --tw-ring-opacity: 0.5; -} - -.focus\:ring-offset-2:focus { - --tw-ring-offset-width: 2px; -} - -.focus\:ring-offset-0:focus { - --tw-ring-offset-width: 0px; -} - -.focus\:ring-offset-blue-200:focus { - --tw-ring-offset-color: #bfdbfe; -} - -.hover\:focus\:text-center:focus:hover { - text-align: center; -} - -.focus\:hover\:text-center:hover:focus { - text-align: center; -} - -.prose-headings\:text-ellipsis :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"] *))) { - text-overflow: ellipsis; -} - -.prose-headings\:underline :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"] *))) { - text-decoration-line: underline; -} - -.prose-h1\:text-center :is(:where(h1):not(:where([class~="not-prose"] *))) { - text-align: center; -} - -.prose-h1\:text-3xl :is(:where(h1):not(:where([class~="not-prose"] *))) { - font-size: 1.875rem; - line-height: 2.25rem; -} - -.prose-h2\:text-2xl :is(:where(h2):not(:where([class~="not-prose"] *))) { - font-size: 1.5rem; - line-height: 2rem; -} - -.prose-h3\:text-xl :is(:where(h3):not(:where([class~="not-prose"] *))) { - font-size: 1.25rem; - line-height: 1.75rem; -} - -.prose-h4\:text-lg :is(:where(h4):not(:where([class~="not-prose"] *))) { - font-size: 1.125rem; - line-height: 1.75rem; -} - -.prose-h5\:text-sm :is(:where(h5):not(:where([class~="not-prose"] *))) { - font-size: 0.875rem; - line-height: 1.25rem; -} - -.prose-h6\:text-xl :is(:where(h6):not(:where([class~="not-prose"] *))) { - font-size: 1.25rem; - line-height: 1.75rem; -} - -.prose-p\:text-gray-700 :is(:where(p):not(:where([class~="not-prose"] *))) { - --tw-text-opacity: 1; - color: rgb(55 65 81 / var(--tw-text-opacity)); -} - -.prose-a\:font-bold :is(:where(a):not(:where([class~="not-prose"] *))) { - font-weight: 700; -} - -.prose-blockquote\:italic :is(:where(blockquote):not(:where([class~="not-prose"] *))) { - font-style: italic; -} - -.prose-figure\:mx-auto :is(:where(figure):not(:where([class~="not-prose"] *))) { - margin-left: auto; - margin-right: auto; -} - -.prose-figcaption\:opacity-75 :is(:where(figcaption):not(:where([class~="not-prose"] *))) { - opacity: 0.75; -} - -.prose-strong\:font-medium :is(:where(strong):not(:where([class~="not-prose"] *))) { - font-weight: 500; -} - -.prose-em\:italic :is(:where(em):not(:where([class~="not-prose"] *))) { - font-style: italic; -} - -.prose-ol\:pl-6 :is(:where(ol):not(:where([class~="not-prose"] *))) { - padding-left: 1.5rem; -} - -.prose-ul\:pl-8 :is(:where(ul):not(:where([class~="not-prose"] *))) { - padding-left: 2rem; -} - -.prose-li\:my-4 :is(:where(li):not(:where([class~="not-prose"] *))) { - margin-top: 1rem; - margin-bottom: 1rem; -} - -.prose-table\:my-8 :is(:where(table):not(:where([class~="not-prose"] *))) { - margin-top: 2rem; - margin-bottom: 2rem; -} - -.prose-thead\:border-red-300 :is(:where(thead):not(:where([class~="not-prose"] *))) { - --tw-border-opacity: 1; - border-color: rgb(252 165 165 / var(--tw-border-opacity)); -} - -.prose-tr\:border-red-200 :is(:where(tr):not(:where([class~="not-prose"] *))) { - --tw-border-opacity: 1; - border-color: rgb(254 202 202 / var(--tw-border-opacity)); -} - -.prose-th\:text-left :is(:where(th):not(:where([class~="not-prose"] *))) { - text-align: left; -} - -.prose-img\:rounded-lg :is(:where(img):not(:where([class~="not-prose"] *))) { - border-radius: 0.5rem; -} - -.prose-video\:my-12 :is(:where(video):not(:where([class~="not-prose"] *))) { - margin-top: 3rem; - margin-bottom: 3rem; -} - -.prose-hr\:border-t-2 :is(:where(hr):not(:where([class~="not-prose"] *))) { - border-top-width: 2px; -} - -.prose-lead\:italic :is(:where([class~="lead"]):not(:where([class~="not-prose"] *))) { - font-style: italic; -} - -.dark .dark\:prose { +:is(.dark .dark\:prose) { color: var(--tw-prose-body); max-width: 65ch; } -.dark .dark\:prose :where([class~="lead"]):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.25em; + margin-bottom: 1.25em; +} + +:is(.dark .dark\:prose) :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-lead); font-size: 1.25em; line-height: 1.6; @@ -4241,96 +4274,102 @@ th label { margin-bottom: 1.2em; } -.dark .dark\:prose :where(a):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-links); text-decoration: underline; font-weight: 500; } -.dark .dark\:prose :where(strong):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-bold); font-weight: 600; } -.dark .dark\:prose :where(a strong):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } -.dark .dark\:prose :where(blockquote strong):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } -.dark .dark\:prose :where(thead th strong):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } -.dark .dark\:prose :where(ol):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: decimal; margin-top: 1.25em; margin-bottom: 1.25em; padding-left: 1.625em; } -.dark .dark\:prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: upper-alpha; } -.dark .dark\:prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: lower-alpha; } -.dark .dark\:prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: upper-alpha; } -.dark .dark\:prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: lower-alpha; } -.dark .dark\:prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: upper-roman; } -.dark .dark\:prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: lower-roman; } -.dark .dark\:prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: upper-roman; } -.dark .dark\:prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: lower-roman; } -.dark .dark\:prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: decimal; } -.dark .dark\:prose :where(ul):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: disc; margin-top: 1.25em; margin-bottom: 1.25em; padding-left: 1.625em; } -.dark .dark\:prose :where(ol > li):not(:where([class~="not-prose"] *))::marker { +:is(.dark .dark\:prose) :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker { font-weight: 400; color: var(--tw-prose-counters); } -.dark .dark\:prose :where(ul > li):not(:where([class~="not-prose"] *))::marker { +:is(.dark .dark\:prose) :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker { color: var(--tw-prose-bullets); } -.dark .dark\:prose :where(hr):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 600; + margin-top: 1.25em; +} + +:is(.dark .dark\:prose) :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) { border-color: var(--tw-prose-hr); border-top-width: 1px; margin-top: 3em; margin-bottom: 3em; } -.dark .dark\:prose :where(blockquote):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight: 500; font-style: italic; color: var(--tw-prose-quotes); @@ -4342,15 +4381,15 @@ th label { padding-left: 1em; } -.dark .dark\:prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before { +:is(.dark .dark\:prose) :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { content: open-quote; } -.dark .dark\:prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after { +:is(.dark .dark\:prose) :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { content: close-quote; } -.dark .dark\:prose :where(h1):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 800; font-size: 2.25em; @@ -4359,12 +4398,12 @@ th label { line-height: 1.1111111; } -.dark .dark\:prose :where(h1 strong):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight: 900; color: inherit; } -.dark .dark\:prose :where(h2):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 700; font-size: 1.5em; @@ -4373,12 +4412,12 @@ th label { line-height: 1.3333333; } -.dark .dark\:prose :where(h2 strong):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight: 800; color: inherit; } -.dark .dark\:prose :where(h3):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; font-size: 1.25em; @@ -4387,12 +4426,12 @@ th label { line-height: 1.6; } -.dark .dark\:prose :where(h3 strong):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight: 700; color: inherit; } -.dark .dark\:prose :where(h4):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; margin-top: 1.5em; @@ -4400,73 +4439,80 @@ th label { line-height: 1.5; } -.dark .dark\:prose :where(h4 strong):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight: 700; color: inherit; } -.dark .dark\:prose :where(img):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; } -.dark .dark\:prose :where(figure > *):not(:where([class~="not-prose"] *)) { - margin-top: 0; - margin-bottom: 0; +:is(.dark .dark\:prose) :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + display: block; + margin-top: 2em; + margin-bottom: 2em; } -.dark .dark\:prose :where(figcaption):not(:where([class~="not-prose"] *)) { - color: var(--tw-prose-captions); +:is(.dark .dark\:prose) :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-weight: 500; + font-family: inherit; + color: var(--tw-prose-kbd); + box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%); font-size: 0.875em; - line-height: 1.4285714; - margin-top: 0.8571429em; + border-radius: 0.3125rem; + padding-top: 0.1875em; + padding-right: 0.375em; + padding-bottom: 0.1875em; + padding-left: 0.375em; } -.dark .dark\:prose :where(code):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-code); font-weight: 600; font-size: 0.875em; } -.dark .dark\:prose :where(code):not(:where([class~="not-prose"] *))::before { +:is(.dark .dark\:prose) :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { content: "`"; } -.dark .dark\:prose :where(code):not(:where([class~="not-prose"] *))::after { +:is(.dark .dark\:prose) :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { content: "`"; } -.dark .dark\:prose :where(a code):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } -.dark .dark\:prose :where(h1 code):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } -.dark .dark\:prose :where(h2 code):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; font-size: 0.875em; } -.dark .dark\:prose :where(h3 code):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; font-size: 0.9em; } -.dark .dark\:prose :where(h4 code):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } -.dark .dark\:prose :where(blockquote code):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } -.dark .dark\:prose :where(thead th code):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } -.dark .dark\:prose :where(pre):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-pre-code); background-color: var(--tw-prose-pre-bg); overflow-x: auto; @@ -4482,7 +4528,7 @@ th label { padding-left: 1.1428571em; } -.dark .dark\:prose :where(pre code):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { background-color: transparent; border-width: 0; border-radius: 0; @@ -4494,15 +4540,15 @@ th label { line-height: inherit; } -.dark .dark\:prose :where(pre code):not(:where([class~="not-prose"] *))::before { +:is(.dark .dark\:prose) :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { content: none; } -.dark .dark\:prose :where(pre code):not(:where([class~="not-prose"] *))::after { +:is(.dark .dark\:prose) :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { content: none; } -.dark .dark\:prose :where(table):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) { width: 100%; table-layout: auto; text-align: left; @@ -4512,12 +4558,12 @@ th label { line-height: 1.7142857; } -.dark .dark\:prose :where(thead):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-th-borders); } -.dark .dark\:prose :where(thead th):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; vertical-align: bottom; @@ -4526,29 +4572,41 @@ th label { padding-left: 0.5714286em; } -.dark .dark\:prose :where(tbody tr):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-td-borders); } -.dark .dark\:prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { border-bottom-width: 0; } -.dark .dark\:prose :where(tbody td):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { vertical-align: baseline; } -.dark .dark\:prose :where(tfoot):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) { border-top-width: 1px; border-top-color: var(--tw-prose-th-borders); } -.dark .dark\:prose :where(tfoot td):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { vertical-align: top; } -.dark .dark\:prose { +:is(.dark .dark\:prose) :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; + margin-bottom: 0; +} + +:is(.dark .dark\:prose) :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-captions); + font-size: 0.875em; + line-height: 1.4285714; + margin-top: 0.8571429em; +} + +:is(.dark .dark\:prose) { --tw-prose-body: #374151; --tw-prose-headings: #111827; --tw-prose-lead: #4b5563; @@ -4560,6 +4618,8 @@ th label { --tw-prose-quotes: #111827; --tw-prose-quote-borders: #e5e7eb; --tw-prose-captions: #6b7280; + --tw-prose-kbd: #111827; + --tw-prose-kbd-shadows: 17 24 39; --tw-prose-code: #111827; --tw-prose-pre-code: #e5e7eb; --tw-prose-pre-bg: #1f2937; @@ -4576,6 +4636,8 @@ th label { --tw-prose-invert-quotes: #f3f4f6; --tw-prose-invert-quote-borders: #374151; --tw-prose-invert-captions: #9ca3af; + --tw-prose-invert-kbd: #fff; + --tw-prose-invert-kbd-shadows: 255 255 255; --tw-prose-invert-code: #fff; --tw-prose-invert-pre-code: #d1d5db; --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%); @@ -4585,147 +4647,117 @@ th label { line-height: 1.75; } -.dark .dark\:prose :where(p):not(:where([class~="not-prose"] *)) { - margin-top: 1.25em; - margin-bottom: 1.25em; +:is(.dark .dark\:prose) :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; + margin-bottom: 0; } -.dark .dark\:prose :where(video):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; } -.dark .dark\:prose :where(figure):not(:where([class~="not-prose"] *)) { - margin-top: 2em; - margin-bottom: 2em; -} - -.dark .dark\:prose :where(li):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0.5em; margin-bottom: 0.5em; } -.dark .dark\:prose :where(ol > li):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-left: 0.375em; } -.dark .dark\:prose :where(ul > li):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-left: 0.375em; } -.dark .dark\:prose :where(.dark .dark\:prose > ul > li p):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(:is(.dark .dark\:prose) > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; } -.dark .dark\:prose :where(.dark .dark\:prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(:is(.dark .dark\:prose) > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.25em; } -.dark .dark\:prose :where(.dark .dark\:prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(:is(.dark .dark\:prose) > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-bottom: 1.25em; } -.dark .dark\:prose :where(.dark .dark\:prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(:is(.dark .dark\:prose) > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.25em; } -.dark .dark\:prose :where(.dark .dark\:prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(:is(.dark .dark\:prose) > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-bottom: 1.25em; } -.dark .dark\:prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; } -.dark .dark\:prose :where(hr + *):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.25em; + margin-bottom: 1.25em; +} + +:is(.dark .dark\:prose) :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0.5em; + padding-left: 1.625em; +} + +:is(.dark .dark\:prose) :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; } -.dark .dark\:prose :where(h2 + *):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; } -.dark .dark\:prose :where(h3 + *):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; } -.dark .dark\:prose :where(h4 + *):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; } -.dark .dark\:prose :where(thead th:first-child):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-left: 0; } -.dark .dark\:prose :where(thead th:last-child):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-right: 0; } -.dark .dark\:prose :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-top: 0.5714286em; padding-right: 0.5714286em; padding-bottom: 0.5714286em; padding-left: 0.5714286em; } -.dark .dark\:prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-left: 0; } -.dark .dark\:prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-right: 0; } -.dark .dark\:prose :where(.dark .dark\:prose > :first-child):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 2em; + margin-bottom: 2em; +} + +:is(.dark .dark\:prose) :where(:is(.dark .dark\:prose) > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; } -.dark .dark\:prose :where(.dark .dark\:prose > :last-child):not(:where([class~="not-prose"] *)) { +:is(.dark .dark\:prose) :where(:is(.dark .dark\:prose) > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-bottom: 0; } -.dark .dark\:border-white { - --tw-border-opacity: 1; - border-color: rgb(255 255 255 / var(--tw-border-opacity)); -} - -.dark .dark\:bg-gray-800 { - --tw-bg-opacity: 1; - background-color: rgb(31 41 55 / var(--tw-bg-opacity)); -} - -.dark .dark\:bg-gray-900 { - --tw-bg-opacity: 1; - background-color: rgb(17 24 39 / var(--tw-bg-opacity)); -} - -.dark .dark\:bg-slate-700 { - --tw-bg-opacity: 1; - background-color: rgb(51 65 85 / var(--tw-bg-opacity)); -} - -.dark .dark\:text-white { - --tw-text-opacity: 1; - color: rgb(255 255 255 / var(--tw-text-opacity)); -} - -.dark .dark\:text-slate-600 { - --tw-text-opacity: 1; - color: rgb(71 85 105 / var(--tw-text-opacity)); -} - -.dark .dark\:text-slate-400 { - --tw-text-opacity: 1; - color: rgb(148 163 184 / var(--tw-text-opacity)); -} - -.dark .dark\:text-slate-300 { - --tw-text-opacity: 1; - color: rgb(203 213 225 / var(--tw-text-opacity)); -} - @media (min-width: 640px) { .sm\:container { width: 100%; @@ -4766,7 +4798,12 @@ th label { max-width: 65ch; } - .sm\:prose :where([class~="lead"]):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.25em; + margin-bottom: 1.25em; + } + + .sm\:prose :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-lead); font-size: 1.25em; line-height: 1.6; @@ -4774,96 +4811,102 @@ th label { margin-bottom: 1.2em; } - .sm\:prose :where(a):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-links); text-decoration: underline; font-weight: 500; } - .sm\:prose :where(strong):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-bold); font-weight: 600; } - .sm\:prose :where(a strong):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } - .sm\:prose :where(blockquote strong):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } - .sm\:prose :where(thead th strong):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } - .sm\:prose :where(ol):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: decimal; margin-top: 1.25em; margin-bottom: 1.25em; padding-left: 1.625em; } - .sm\:prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: upper-alpha; } - .sm\:prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: lower-alpha; } - .sm\:prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: upper-alpha; } - .sm\:prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: lower-alpha; } - .sm\:prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: upper-roman; } - .sm\:prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: lower-roman; } - .sm\:prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: upper-roman; } - .sm\:prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: lower-roman; } - .sm\:prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: decimal; } - .sm\:prose :where(ul):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) { list-style-type: disc; margin-top: 1.25em; margin-bottom: 1.25em; padding-left: 1.625em; } - .sm\:prose :where(ol > li):not(:where([class~="not-prose"] *))::marker { + .sm\:prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker { font-weight: 400; color: var(--tw-prose-counters); } - .sm\:prose :where(ul > li):not(:where([class~="not-prose"] *))::marker { + .sm\:prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker { color: var(--tw-prose-bullets); } - .sm\:prose :where(hr):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 600; + margin-top: 1.25em; + } + + .sm\:prose :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) { border-color: var(--tw-prose-hr); border-top-width: 1px; margin-top: 3em; margin-bottom: 3em; } - .sm\:prose :where(blockquote):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight: 500; font-style: italic; color: var(--tw-prose-quotes); @@ -4875,15 +4918,15 @@ th label { padding-left: 1em; } - .sm\:prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before { + .sm\:prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { content: open-quote; } - .sm\:prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after { + .sm\:prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { content: close-quote; } - .sm\:prose :where(h1):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 800; font-size: 2.25em; @@ -4892,12 +4935,12 @@ th label { line-height: 1.1111111; } - .sm\:prose :where(h1 strong):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight: 900; color: inherit; } - .sm\:prose :where(h2):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 700; font-size: 1.5em; @@ -4906,12 +4949,12 @@ th label { line-height: 1.3333333; } - .sm\:prose :where(h2 strong):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight: 800; color: inherit; } - .sm\:prose :where(h3):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; font-size: 1.25em; @@ -4920,12 +4963,12 @@ th label { line-height: 1.6; } - .sm\:prose :where(h3 strong):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight: 700; color: inherit; } - .sm\:prose :where(h4):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; margin-top: 1.5em; @@ -4933,73 +4976,80 @@ th label { line-height: 1.5; } - .sm\:prose :where(h4 strong):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { font-weight: 700; color: inherit; } - .sm\:prose :where(img):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; } - .sm\:prose :where(figure > *):not(:where([class~="not-prose"] *)) { - margin-top: 0; - margin-bottom: 0; + .sm\:prose :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + display: block; + margin-top: 2em; + margin-bottom: 2em; } - .sm\:prose :where(figcaption):not(:where([class~="not-prose"] *)) { - color: var(--tw-prose-captions); + .sm\:prose :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-weight: 500; + font-family: inherit; + color: var(--tw-prose-kbd); + box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%); font-size: 0.875em; - line-height: 1.4285714; - margin-top: 0.8571429em; + border-radius: 0.3125rem; + padding-top: 0.1875em; + padding-right: 0.375em; + padding-bottom: 0.1875em; + padding-left: 0.375em; } - .sm\:prose :where(code):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-code); font-weight: 600; font-size: 0.875em; } - .sm\:prose :where(code):not(:where([class~="not-prose"] *))::before { + .sm\:prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { content: "`"; } - .sm\:prose :where(code):not(:where([class~="not-prose"] *))::after { + .sm\:prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { content: "`"; } - .sm\:prose :where(a code):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } - .sm\:prose :where(h1 code):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } - .sm\:prose :where(h2 code):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; font-size: 0.875em; } - .sm\:prose :where(h3 code):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; font-size: 0.9em; } - .sm\:prose :where(h4 code):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } - .sm\:prose :where(blockquote code):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } - .sm\:prose :where(thead th code):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: inherit; } - .sm\:prose :where(pre):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-pre-code); background-color: var(--tw-prose-pre-bg); overflow-x: auto; @@ -5015,7 +5065,7 @@ th label { padding-left: 1.1428571em; } - .sm\:prose :where(pre code):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { background-color: transparent; border-width: 0; border-radius: 0; @@ -5027,15 +5077,15 @@ th label { line-height: inherit; } - .sm\:prose :where(pre code):not(:where([class~="not-prose"] *))::before { + .sm\:prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { content: none; } - .sm\:prose :where(pre code):not(:where([class~="not-prose"] *))::after { + .sm\:prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { content: none; } - .sm\:prose :where(table):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) { width: 100%; table-layout: auto; text-align: left; @@ -5045,12 +5095,12 @@ th label { line-height: 1.7142857; } - .sm\:prose :where(thead):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-th-borders); } - .sm\:prose :where(thead th):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; vertical-align: bottom; @@ -5059,28 +5109,40 @@ th label { padding-left: 0.5714286em; } - .sm\:prose :where(tbody tr):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-td-borders); } - .sm\:prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { border-bottom-width: 0; } - .sm\:prose :where(tbody td):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { vertical-align: baseline; } - .sm\:prose :where(tfoot):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) { border-top-width: 1px; border-top-color: var(--tw-prose-th-borders); } - .sm\:prose :where(tfoot td):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { vertical-align: top; } + .sm\:prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; + margin-bottom: 0; + } + + .sm\:prose :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-captions); + font-size: 0.875em; + line-height: 1.4285714; + margin-top: 0.8571429em; + } + .sm\:prose { --tw-prose-body: #374151; --tw-prose-headings: #111827; @@ -5093,6 +5155,8 @@ th label { --tw-prose-quotes: #111827; --tw-prose-quote-borders: #e5e7eb; --tw-prose-captions: #6b7280; + --tw-prose-kbd: #111827; + --tw-prose-kbd-shadows: 17 24 39; --tw-prose-code: #111827; --tw-prose-pre-code: #e5e7eb; --tw-prose-pre-bg: #1f2937; @@ -5109,6 +5173,8 @@ th label { --tw-prose-invert-quotes: #f3f4f6; --tw-prose-invert-quote-borders: #374151; --tw-prose-invert-captions: #9ca3af; + --tw-prose-invert-kbd: #fff; + --tw-prose-invert-kbd-shadows: 255 255 255; --tw-prose-invert-code: #fff; --tw-prose-invert-pre-code: #d1d5db; --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%); @@ -5118,107 +5184,672 @@ th label { line-height: 1.75; } - .sm\:prose :where(p):not(:where([class~="not-prose"] *)) { - margin-top: 1.25em; - margin-bottom: 1.25em; + .sm\:prose :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; + margin-bottom: 0; } - .sm\:prose :where(video):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; } - .sm\:prose :where(figure):not(:where([class~="not-prose"] *)) { - margin-top: 2em; - margin-bottom: 2em; - } - - .sm\:prose :where(li):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0.5em; margin-bottom: 0.5em; } - .sm\:prose :where(ol > li):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-left: 0.375em; } - .sm\:prose :where(ul > li):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-left: 0.375em; } - .sm\:prose :where(.sm\:prose > ul > li p):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(.sm\:prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; } - .sm\:prose :where(.sm\:prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(.sm\:prose > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.25em; } - .sm\:prose :where(.sm\:prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(.sm\:prose > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-bottom: 1.25em; } - .sm\:prose :where(.sm\:prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(.sm\:prose > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 1.25em; } - .sm\:prose :where(.sm\:prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(.sm\:prose > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-bottom: 1.25em; } - .sm\:prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; } - .sm\:prose :where(hr + *):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.25em; + margin-bottom: 1.25em; + } + + .sm\:prose :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0.5em; + padding-left: 1.625em; + } + + .sm\:prose :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; } - .sm\:prose :where(h2 + *):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; } - .sm\:prose :where(h3 + *):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; } - .sm\:prose :where(h4 + *):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; } - .sm\:prose :where(thead th:first-child):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-left: 0; } - .sm\:prose :where(thead th:last-child):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-right: 0; } - .sm\:prose :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-top: 0.5714286em; padding-right: 0.5714286em; padding-bottom: 0.5714286em; padding-left: 0.5714286em; } - .sm\:prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-left: 0; } - .sm\:prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { padding-right: 0; } - .sm\:prose :where(.sm\:prose > :first-child):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 2em; + margin-bottom: 2em; + } + + .sm\:prose :where(.sm\:prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { margin-top: 0; } - .sm\:prose :where(.sm\:prose > :last-child):not(:where([class~="not-prose"] *)) { + .sm\:prose :where(.sm\:prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-bottom: 0; + } +} + +@media (min-width: 1024px) { + .lg\:prose-lg { + font-size: 1.125rem; + line-height: 1.7777778; + } + + .lg\:prose-lg :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .lg\:prose-lg :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-size: 1.2222222em; + line-height: 1.4545455; + margin-top: 1.0909091em; + margin-bottom: 1.0909091em; + } + + .lg\:prose-lg :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.6666667em; + margin-bottom: 1.6666667em; + padding-left: 1em; + } + + .lg\:prose-lg :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-size: 2.6666667em; + margin-top: 0; + margin-bottom: 0.8333333em; + line-height: 1; + } + + .lg\:prose-lg :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-size: 1.6666667em; + margin-top: 1.8666667em; + margin-bottom: 1.0666667em; + line-height: 1.3333333; + } + + .lg\:prose-lg :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-size: 1.3333333em; + margin-top: 1.6666667em; + margin-bottom: 0.6666667em; + line-height: 1.5; + } + + .lg\:prose-lg :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.7777778em; + margin-bottom: 0.4444444em; + line-height: 1.5555556; + } + + .lg\:prose-lg :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; + } + + .lg\:prose-lg :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; + } + + .lg\:prose-lg :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; margin-bottom: 0; } + .lg\:prose-lg :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; + } + + .lg\:prose-lg :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-size: 0.8888889em; + border-radius: 0.3125rem; + padding-top: 0.2222222em; + padding-right: 0.4444444em; + padding-bottom: 0.2222222em; + padding-left: 0.4444444em; + } + + .lg\:prose-lg :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-size: 0.8888889em; + } + + .lg\:prose-lg :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-size: 0.8666667em; + } + + .lg\:prose-lg :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-size: 0.875em; + } + + .lg\:prose-lg :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-size: 0.8888889em; + line-height: 1.75; + margin-top: 2em; + margin-bottom: 2em; + border-radius: 0.375rem; + padding-top: 1em; + padding-right: 1.5em; + padding-bottom: 1em; + padding-left: 1.5em; + } + + .lg\:prose-lg :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + padding-left: 1.5555556em; + } + + .lg\:prose-lg :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + padding-left: 1.5555556em; + } + + .lg\:prose-lg :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0.6666667em; + margin-bottom: 0.6666667em; + } + + .lg\:prose-lg :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + padding-left: 0.4444444em; + } + + .lg\:prose-lg :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + padding-left: 0.4444444em; + } + + .lg\:prose-lg :where(.lg\:prose-lg > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0.8888889em; + margin-bottom: 0.8888889em; + } + + .lg\:prose-lg :where(.lg\:prose-lg > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.3333333em; + } + + .lg\:prose-lg :where(.lg\:prose-lg > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-bottom: 1.3333333em; + } + + .lg\:prose-lg :where(.lg\:prose-lg > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.3333333em; + } + + .lg\:prose-lg :where(.lg\:prose-lg > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-bottom: 1.3333333em; + } + + .lg\:prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0.8888889em; + margin-bottom: 0.8888889em; + } + + .lg\:prose-lg :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .lg\:prose-lg :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.3333333em; + } + + .lg\:prose-lg :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0.6666667em; + padding-left: 1.5555556em; + } + + .lg\:prose-lg :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 3.1111111em; + margin-bottom: 3.1111111em; + } + + .lg\:prose-lg :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; + } + + .lg\:prose-lg :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; + } + + .lg\:prose-lg :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; + } + + .lg\:prose-lg :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; + } + + .lg\:prose-lg :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-size: 0.8888889em; + line-height: 1.5; + } + + .lg\:prose-lg :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + padding-right: 0.75em; + padding-bottom: 0.75em; + padding-left: 0.75em; + } + + .lg\:prose-lg :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + padding-left: 0; + } + + .lg\:prose-lg :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + padding-right: 0; + } + + .lg\:prose-lg :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + padding-top: 0.75em; + padding-right: 0.75em; + padding-bottom: 0.75em; + padding-left: 0.75em; + } + + .lg\:prose-lg :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + padding-left: 0; + } + + .lg\:prose-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + padding-right: 0; + } + + .lg\:prose-lg :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; + } + + .lg\:prose-lg :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; + margin-bottom: 0; + } + + .lg\:prose-lg :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-size: 0.8888889em; + line-height: 1.5; + margin-top: 1em; + } + + .lg\:prose-lg :where(.lg\:prose-lg > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; + } + + .lg\:prose-lg :where(.lg\:prose-lg > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-bottom: 0; + } +} + +.hover\:bg-blue-700:hover { + --tw-bg-opacity: 1; + background-color: rgb(29 78 216 / var(--tw-bg-opacity)); +} + +.hover\:bg-green-700:hover { + --tw-bg-opacity: 1; + background-color: rgb(21 128 61 / var(--tw-bg-opacity)); +} + +.hover\:bg-red-700:hover { + --tw-bg-opacity: 1; + background-color: rgb(185 28 28 / var(--tw-bg-opacity)); +} + +.hover\:font-bold:hover { + font-weight: 700; +} + +.hover\:underline:hover { + text-decoration-line: underline; +} + +.before\:hover\:text-center:hover::before { + content: var(--tw-content); + text-align: center; +} + +.hover\:before\:text-center:hover::before { + content: var(--tw-content); + text-align: center; +} + +.focus\:border-black:focus { + --tw-border-opacity: 1; + border-color: rgb(0 0 0 / var(--tw-border-opacity)); +} + +.focus\:border-gray-300:focus { + --tw-border-opacity: 1; + border-color: rgb(209 213 219 / var(--tw-border-opacity)); +} + +.focus\:border-gray-500:focus { + --tw-border-opacity: 1; + border-color: rgb(107 114 128 / var(--tw-border-opacity)); +} + +.focus\:border-indigo-300:focus { + --tw-border-opacity: 1; + border-color: rgb(165 180 252 / var(--tw-border-opacity)); +} + +.focus\:border-transparent:focus { + border-color: transparent; +} + +.focus\:bg-gray-200:focus { + --tw-bg-opacity: 1; + background-color: rgb(229 231 235 / var(--tw-bg-opacity)); +} + +.focus\:bg-white:focus { + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} + +.focus\:outline-none:focus { + outline: 2px solid transparent; + outline-offset: 2px; +} + +.focus\:ring:focus { + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +} + +.focus\:ring-0:focus { + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +} + +.focus\:ring-1:focus { + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +} + +.focus\:ring-2:focus { + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +} + +.focus\:ring-black:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity)); +} + +.focus\:ring-blue-500:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity)); +} + +.focus\:ring-gray-500:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity)); +} + +.focus\:ring-green-500:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity)); +} + +.focus\:ring-indigo-200:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity)); +} + +.focus\:ring-red-500:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity)); +} + +.focus\:ring-opacity-50:focus { + --tw-ring-opacity: 0.5; +} + +.focus\:ring-offset-0:focus { + --tw-ring-offset-width: 0px; +} + +.focus\:ring-offset-2:focus { + --tw-ring-offset-width: 2px; +} + +.focus\:ring-offset-blue-200:focus { + --tw-ring-offset-color: #bfdbfe; +} + +.focus\:hover\:text-center:hover:focus { + text-align: center; +} + +.hover\:focus\:text-center:focus:hover { + text-align: center; +} + +.prose-headings\:text-ellipsis :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + text-overflow: ellipsis; +} + +.prose-headings\:underline :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + text-decoration-line: underline; +} + +.prose-h1\:text-center :is(:where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + text-align: center; +} + +.prose-h1\:text-3xl :is(:where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + font-size: 1.875rem; + line-height: 2.25rem; +} + +.prose-h2\:text-2xl :is(:where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + font-size: 1.5rem; + line-height: 2rem; +} + +.prose-h3\:text-xl :is(:where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + font-size: 1.25rem; + line-height: 1.75rem; +} + +.prose-h4\:text-lg :is(:where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + font-size: 1.125rem; + line-height: 1.75rem; +} + +.prose-h5\:text-sm :is(:where(h5):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + font-size: 0.875rem; + line-height: 1.25rem; +} + +.prose-h6\:text-xl :is(:where(h6):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + font-size: 1.25rem; + line-height: 1.75rem; +} + +.prose-p\:text-gray-700 :is(:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + --tw-text-opacity: 1; + color: rgb(55 65 81 / var(--tw-text-opacity)); +} + +.prose-a\:font-bold :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + font-weight: 700; +} + +.prose-blockquote\:italic :is(:where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + font-style: italic; +} + +.prose-figure\:mx-auto :is(:where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + margin-left: auto; + margin-right: auto; +} + +.prose-figcaption\:opacity-75 :is(:where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + opacity: 0.75; +} + +.prose-strong\:font-medium :is(:where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + font-weight: 500; +} + +.prose-em\:italic :is(:where(em):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + font-style: italic; +} + +.prose-code\:font-mono :is(:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + font-family: IBM Plex Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +.prose-pre\:font-mono :is(:where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + font-family: IBM Plex Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +.prose-ol\:pl-6 :is(:where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + padding-left: 1.5rem; +} + +.prose-ul\:pl-8 :is(:where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + padding-left: 2rem; +} + +.prose-li\:my-4 :is(:where(li):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + margin-top: 1rem; + margin-bottom: 1rem; +} + +.prose-table\:my-8 :is(:where(table):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + margin-top: 2rem; + margin-bottom: 2rem; +} + +.prose-thead\:border-red-300 :is(:where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + --tw-border-opacity: 1; + border-color: rgb(252 165 165 / var(--tw-border-opacity)); +} + +.prose-tr\:border-red-200 :is(:where(tr):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + --tw-border-opacity: 1; + border-color: rgb(254 202 202 / var(--tw-border-opacity)); +} + +.prose-th\:text-left :is(:where(th):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + text-align: left; +} + +.prose-img\:rounded-lg :is(:where(img):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + border-radius: 0.5rem; +} + +.prose-video\:my-12 :is(:where(video):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + margin-top: 3rem; + margin-bottom: 3rem; +} + +.prose-hr\:border-t-2 :is(:where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + border-top-width: 2px; +} + +.prose-lead\:italic :is(:where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *))) { + font-style: italic; +} + +:is(.dark .dark\:bg-gray-800) { + --tw-bg-opacity: 1; + background-color: rgb(31 41 55 / var(--tw-bg-opacity)); +} + +:is(.dark .dark\:bg-gray-900) { + --tw-bg-opacity: 1; + background-color: rgb(17 24 39 / var(--tw-bg-opacity)); +} + +:is(.dark .dark\:text-slate-400) { + --tw-text-opacity: 1; + color: rgb(148 163 184 / var(--tw-text-opacity)); +} + +:is(.dark .dark\:text-slate-600) { + --tw-text-opacity: 1; + color: rgb(71 85 105 / var(--tw-text-opacity)); +} + +:is(.dark .dark\:text-white) { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +@media (min-width: 640px) { .sm\:underline { text-decoration-line: underline; } @@ -5247,221 +5878,7 @@ th label { } @media (min-width: 1024px) { - .lg\:prose-lg { - font-size: 1.125rem; - line-height: 1.7777778; - } - - .lg\:prose-lg :where(p):not(:where([class~="not-prose"] *)) { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .lg\:prose-lg :where([class~="lead"]):not(:where([class~="not-prose"] *)) { - font-size: 1.2222222em; - line-height: 1.4545455; - margin-top: 1.0909091em; - margin-bottom: 1.0909091em; - } - - .lg\:prose-lg :where(blockquote):not(:where([class~="not-prose"] *)) { - margin-top: 1.6666667em; - margin-bottom: 1.6666667em; - padding-left: 1em; - } - - .lg\:prose-lg :where(h1):not(:where([class~="not-prose"] *)) { - font-size: 2.6666667em; - margin-top: 0; - margin-bottom: 0.8333333em; - line-height: 1; - } - - .lg\:prose-lg :where(h2):not(:where([class~="not-prose"] *)) { - font-size: 1.6666667em; - margin-top: 1.8666667em; - margin-bottom: 1.0666667em; - line-height: 1.3333333; - } - - .lg\:prose-lg :where(h3):not(:where([class~="not-prose"] *)) { - font-size: 1.3333333em; - margin-top: 1.6666667em; - margin-bottom: 0.6666667em; - line-height: 1.5; - } - - .lg\:prose-lg :where(h4):not(:where([class~="not-prose"] *)) { - margin-top: 1.7777778em; - margin-bottom: 0.4444444em; - line-height: 1.5555556; - } - - .lg\:prose-lg :where(img):not(:where([class~="not-prose"] *)) { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - } - - .lg\:prose-lg :where(video):not(:where([class~="not-prose"] *)) { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - } - - .lg\:prose-lg :where(figure):not(:where([class~="not-prose"] *)) { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - } - - .lg\:prose-lg :where(figure > *):not(:where([class~="not-prose"] *)) { - margin-top: 0; - margin-bottom: 0; - } - - .lg\:prose-lg :where(figcaption):not(:where([class~="not-prose"] *)) { - font-size: 0.8888889em; - line-height: 1.5; - margin-top: 1em; - } - - .lg\:prose-lg :where(code):not(:where([class~="not-prose"] *)) { - font-size: 0.8888889em; - } - - .lg\:prose-lg :where(h2 code):not(:where([class~="not-prose"] *)) { - font-size: 0.8666667em; - } - - .lg\:prose-lg :where(h3 code):not(:where([class~="not-prose"] *)) { - font-size: 0.875em; - } - - .lg\:prose-lg :where(pre):not(:where([class~="not-prose"] *)) { - font-size: 0.8888889em; - line-height: 1.75; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.375rem; - padding-top: 1em; - padding-right: 1.5em; - padding-bottom: 1em; - padding-left: 1.5em; - } - - .lg\:prose-lg :where(ol):not(:where([class~="not-prose"] *)) { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - padding-left: 1.5555556em; - } - - .lg\:prose-lg :where(ul):not(:where([class~="not-prose"] *)) { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - padding-left: 1.5555556em; - } - - .lg\:prose-lg :where(li):not(:where([class~="not-prose"] *)) { - margin-top: 0.6666667em; - margin-bottom: 0.6666667em; - } - - .lg\:prose-lg :where(ol > li):not(:where([class~="not-prose"] *)) { - padding-left: 0.4444444em; - } - - .lg\:prose-lg :where(ul > li):not(:where([class~="not-prose"] *)) { - padding-left: 0.4444444em; - } - - .lg\:prose-lg :where(.lg\:prose-lg > ul > li p):not(:where([class~="not-prose"] *)) { - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; - } - - .lg\:prose-lg :where(.lg\:prose-lg > ul > li > *:first-child):not(:where([class~="not-prose"] *)) { - margin-top: 1.3333333em; - } - - .lg\:prose-lg :where(.lg\:prose-lg > ul > li > *:last-child):not(:where([class~="not-prose"] *)) { - margin-bottom: 1.3333333em; - } - - .lg\:prose-lg :where(.lg\:prose-lg > ol > li > *:first-child):not(:where([class~="not-prose"] *)) { - margin-top: 1.3333333em; - } - - .lg\:prose-lg :where(.lg\:prose-lg > ol > li > *:last-child):not(:where([class~="not-prose"] *)) { - margin-bottom: 1.3333333em; - } - - .lg\:prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) { - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; - } - - .lg\:prose-lg :where(hr):not(:where([class~="not-prose"] *)) { - margin-top: 3.1111111em; - margin-bottom: 3.1111111em; - } - - .lg\:prose-lg :where(hr + *):not(:where([class~="not-prose"] *)) { - margin-top: 0; - } - - .lg\:prose-lg :where(h2 + *):not(:where([class~="not-prose"] *)) { - margin-top: 0; - } - - .lg\:prose-lg :where(h3 + *):not(:where([class~="not-prose"] *)) { - margin-top: 0; - } - - .lg\:prose-lg :where(h4 + *):not(:where([class~="not-prose"] *)) { - margin-top: 0; - } - - .lg\:prose-lg :where(table):not(:where([class~="not-prose"] *)) { - font-size: 0.8888889em; - line-height: 1.5; - } - - .lg\:prose-lg :where(thead th):not(:where([class~="not-prose"] *)) { - padding-right: 0.75em; - padding-bottom: 0.75em; - padding-left: 0.75em; - } - - .lg\:prose-lg :where(thead th:first-child):not(:where([class~="not-prose"] *)) { - padding-left: 0; - } - - .lg\:prose-lg :where(thead th:last-child):not(:where([class~="not-prose"] *)) { - padding-right: 0; - } - - .lg\:prose-lg :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) { - padding-top: 0.75em; - padding-right: 0.75em; - padding-bottom: 0.75em; - padding-left: 0.75em; - } - - .lg\:prose-lg :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)) { - padding-left: 0; - } - - .lg\:prose-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) { - padding-right: 0; - } - - .lg\:prose-lg :where(.lg\:prose-lg > :first-child):not(:where([class~="not-prose"] *)) { - margin-top: 0; - } - - .lg\:prose-lg :where(.lg\:prose-lg > :last-child):not(:where([class~="not-prose"] *)) { - margin-bottom: 0; - } - - .dark .dark\:lg\:hover\:\[paint-order\:markers\]:hover { + :is(.dark .dark\:lg\:hover\:\[paint-order\:markers\]:hover) { paint-order: markers; } } diff --git a/games/static/fonts/IBMPlexMono-Regular.ttf b/games/static/fonts/IBMPlexMono-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..81ca3dcc9264054eda54892f2105a4d9f85eaf50 GIT binary patch literal 133720 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�f+*W;r$=a=vy`(2<$1RoaK*H7}p<@P(j8nx3t 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 Omrr(PR(4MAwEho+ftIfT literal 0 HcmV?d00001 diff --git a/games/templates/base.html b/games/templates/base.html index a7ce214..d83e794 100644 --- a/games/templates/base.html +++ b/games/templates/base.html @@ -10,7 +10,6 @@ Timetracker - {% block title %}Untitled{% endblock title %} - diff --git a/games/templates/list_sessions.html b/games/templates/list_sessions.html index 4e6d77d..b902720 100644 --- a/games/templates/list_sessions.html +++ b/games/templates/list_sessions.html @@ -5,124 +5,26 @@ {% block title %}{{ title }}{% endblock title %} {% block content %} -
- {% if chart %} - - {% endif %} - {% if dataset.count >= 1 %} -
Total playtime: {{ total_duration }} over {{ dataset.count }} sessions.
- {% endif %} - {% if purchase or platform or edition or game or ownership_type %} - -
- - - - - {% if purchase %} - Filtering by purchase "{{ purchase }}" - (Edit) - {% elif platform %} - Filtering by purchase "{{ platform }}" - (Edit) - {% elif game %} - Filtering by purchase "{{ game }}" - (Edit) - {% elif edition %} - Filtering by purchase "{{ edition }}" - (Edit) - {% elif ownership_type %} - Filtering by ownership type "{{ ownership_type }}" - {% endif%} - - {% if purchase %}See all platforms{% endif %} - {% endif %} - {% if dataset.count >= 1 %} - - - - {% endif %} -
-
-
Purchase
-
Platform
-
Start
-
End
-
Duration
-
Manage
-
-
- + + + + + + + + + + + + {% for data in dataset %} -
- {{ data.purchase.edition }} ({{ data.purchase.get_ownership_type_display }}) - - - - Filter by this game - - - Filter by this edition - - - Filter by this purchase - - -
- -
{{ data.timestamp_start | date:"d/m/Y H:i" }}
-
- {% if data.unfinished %} - Not finished yet. - {% elif data.duration_manual %} - -- - {% else %} - {{ data.timestamp_end | date:"d/m/Y H:i" }} - {% endif %} -
-
{{ data.duration_formatted }}{% if data.duration_manual %} - - - {% endif %}
-
- {% if data.unfinished %} - - - - {% endif %} - - - - {% comment %} - - {% endcomment %} -
+ + + + + + {% endfor %} - + +
NameStartEndDuration
{{ data.purchase.edition }}{{ data.timestamp_start | date:"d/m/Y H:i" }}{{ data.timestamp_end | date:"d/m/Y H:i" }}{{ data.duration_formatted }}
{% endblock content %} diff --git a/package.json b/package.json index e92e144..6f4d295 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "devDependencies": { - "@tailwindcss/forms": "^0.5.3", - "@tailwindcss/typography": "^0.5.8", - "tailwindcss": "^3.2.4" + "@tailwindcss/forms": "^0.5.6", + "@tailwindcss/typography": "^0.5.10", + "tailwindcss": "^3.3.3" } } diff --git a/tailwind.config.js b/tailwind.config.js index 62d044f..caef020 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -1,14 +1,18 @@ +const defaultTheme = require('tailwindcss/defaultTheme') + module.exports = { darkMode: 'class', content: ["./**/*.{html,js}"], theme: { - fontFamily: { - sans: ['Inter', 'sans-serif'], + extend: { + fontFamily: { + 'sans': ['IBM Plex Sans', ...defaultTheme.fontFamily.sans], + 'mono': ['IBM Plex Mono', ...defaultTheme.fontFamily.mono], + } }, - extend: {}, }, plugins: [ require('@tailwindcss/typography'), require('@tailwindcss/forms') ], -} \ No newline at end of file +}