From c2adcaec6c551d32a5eb72bf7bd500045cfff9be Mon Sep 17 00:00:00 2001 From: Avinal Kumar Date: Tue, 24 Jan 2023 16:42:07 +0530 Subject: [PATCH] add favicons and site manifests Signed-off-by: Avinal Kumar --- static/android-chrome-192x192.png | Bin 0 -> 7057 bytes static/android-chrome-512x512.png | Bin 0 -> 18231 bytes static/apple-touch-icon.png | Bin 0 -> 6016 bytes static/browserconfig.xml | 9 + static/favicon-16x16.png | Bin 0 -> 923 bytes static/favicon-32x32.png | Bin 0 -> 1735 bytes static/favicon.ico | Bin 0 -> 15086 bytes static/main.css | 1929 +++++++++++++++++++++++++++++ static/mstile-144x144.png | Bin 0 -> 5374 bytes static/mstile-150x150.png | Bin 0 -> 5139 bytes static/mstile-310x150.png | Bin 0 -> 5410 bytes static/mstile-310x310.png | Bin 0 -> 10199 bytes static/mstile-70x70.png | Bin 0 -> 3822 bytes static/safari-pinned-tab.svg | 74 ++ static/site.webmanifest | 19 + 15 files changed, 2031 insertions(+) create mode 100644 static/android-chrome-192x192.png create mode 100644 static/android-chrome-512x512.png create mode 100644 static/apple-touch-icon.png create mode 100644 static/browserconfig.xml create mode 100644 static/favicon-16x16.png create mode 100644 static/favicon-32x32.png create mode 100644 static/favicon.ico create mode 100644 static/main.css create mode 100644 static/mstile-144x144.png create mode 100644 static/mstile-150x150.png create mode 100644 static/mstile-310x150.png create mode 100644 static/mstile-310x310.png create mode 100644 static/mstile-70x70.png create mode 100644 static/safari-pinned-tab.svg create mode 100644 static/site.webmanifest diff --git a/static/android-chrome-192x192.png b/static/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..bf51fd91d9f79c8e583c9af9c85b06de75acea68 GIT binary patch literal 7057 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 literal 0 HcmV?d00001 diff --git a/static/android-chrome-512x512.png b/static/android-chrome-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..f3e72af7c3806b52da9fe5f1dfa641a64cfdda38 GIT binary patch literal 18231 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

V|89y%HHWp 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 + + + + + #da532c + + + diff --git a/static/favicon-16x16.png b/static/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..eaf6791c3c9e216eafa8b44a8683112c487016e1 GIT binary patch literal 923 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 literal 0 HcmV?d00001 diff --git a/static/main.css b/static/main.css new file mode 100644 index 0000000..722359a --- /dev/null +++ b/static/main.css @@ -0,0 +1,1929 @@ +/* +! tailwindcss v3.2.4 | MIT License | https://tailwindcss.com +*/ + +/* +1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) +2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) +*/ + +*, +::before, +::after { + box-sizing: border-box; + /* 1 */ + border-width: 0; + /* 2 */ + border-style: solid; + /* 2 */ + border-color: #e5e7eb; + /* 2 */ +} + +::before, +::after { + --tw-content: ''; +} + +/* +1. Use a consistent sensible line-height in all browsers. +2. Prevent adjustments of font size after orientation changes in iOS. +3. Use a more readable tab size. +4. Use the user's configured `sans` font-family by default. +5. Use the user's configured `sans` font-feature-settings by default. +*/ + +html { + line-height: 1.5; + /* 1 */ + -webkit-text-size-adjust: 100%; + /* 2 */ + -moz-tab-size: 4; + /* 3 */ + -o-tab-size: 4; + tab-size: 4; + /* 3 */ + font-family: ui-sans-serif, system-ui, -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 */ +} + +/* +1. Remove the margin in all browsers. +2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. +*/ + +body { + margin: 0; + /* 1 */ + line-height: inherit; + /* 2 */ +} + +/* +1. Add the correct height in Firefox. +2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) +3. Ensure horizontal rules are visible by default. +*/ + +hr { + height: 0; + /* 1 */ + color: inherit; + /* 2 */ + border-top-width: 1px; + /* 3 */ +} + +/* +Add the correct text decoration in Chrome, Edge, and Safari. +*/ + +abbr:where([title]) { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} + +/* +Remove the default font size and weight for headings. +*/ + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: inherit; + font-weight: inherit; +} + +/* +Reset links to optimize for opt-in styling instead of opt-out. +*/ + +a { + color: inherit; + text-decoration: inherit; +} + +/* +Add the correct font weight in Edge and Safari. +*/ + +b, +strong { + font-weight: bolder; +} + +/* +1. Use the user's configured `mono` font family by default. +2. Correct the odd `em` font sizing in all browsers. +*/ + +code, +kbd, +samp, +pre { + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/* +Add the correct font size in all browsers. +*/ + +small { + font-size: 80%; +} + +/* +Prevent `sub` and `sup` elements from affecting the line height in all browsers. +*/ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* +1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) +2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) +3. Remove gaps between table borders by default. +*/ + +table { + text-indent: 0; + /* 1 */ + border-color: inherit; + /* 2 */ + border-collapse: collapse; + /* 3 */ +} + +/* +1. Change the font styles in all browsers. +2. Remove the margin in Firefox and Safari. +3. Remove default padding in all browsers. +*/ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + /* 1 */ + font-size: 100%; + /* 1 */ + font-weight: inherit; + /* 1 */ + line-height: inherit; + /* 1 */ + color: inherit; + /* 1 */ + margin: 0; + /* 2 */ + padding: 0; + /* 3 */ +} + +/* +Remove the inheritance of text transform in Edge and Firefox. +*/ + +button, +select { + text-transform: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Remove default button styles. +*/ + +button, +[type='button'], +[type='reset'], +[type='submit'] { + -webkit-appearance: button; + /* 1 */ + background-color: transparent; + /* 2 */ + background-image: none; + /* 2 */ +} + +/* +Use the modern Firefox focus style for all focusable elements. +*/ + +:-moz-focusring { + outline: auto; +} + +/* +Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) +*/ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* +Add the correct vertical alignment in Chrome and Firefox. +*/ + +progress { + vertical-align: baseline; +} + +/* +Correct the cursor style of increment and decrement buttons in Safari. +*/ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/* +1. Correct the odd appearance in Chrome and Safari. +2. Correct the outline style in Safari. +*/ + +[type='search'] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ +} + +/* +Remove the inner padding in Chrome and Safari on macOS. +*/ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Change font properties to `inherit` in Safari. +*/ + +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} + +/* +Add the correct display in Chrome and Safari. +*/ + +summary { + display: list-item; +} + +/* +Removes the default spacing and border for appropriate elements. +*/ + +blockquote, +dl, +dd, +h1, +h2, +h3, +h4, +h5, +h6, +hr, +figure, +p, +pre { + margin: 0; +} + +fieldset { + margin: 0; + padding: 0; +} + +legend { + padding: 0; +} + +ol, +ul, +menu { + list-style: none; + margin: 0; + padding: 0; +} + +/* +Prevent resizing textareas horizontally by default. +*/ + +textarea { + resize: vertical; +} + +/* +1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) +2. Set the default placeholder color to the user's configured gray 400 color. +*/ + +input::-moz-placeholder, textarea::-moz-placeholder { + opacity: 1; + /* 1 */ + color: #9ca3af; + /* 2 */ +} + +input::placeholder, +textarea::placeholder { + opacity: 1; + /* 1 */ + color: #9ca3af; + /* 2 */ +} + +/* +Set the default cursor for buttons. +*/ + +button, +[role="button"] { + cursor: pointer; +} + +/* +Make sure disabled buttons don't get the pointer cursor. +*/ + +:disabled { + cursor: default; +} + +/* +1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) +2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) + This can trigger a poorly considered lint error in some tools but is included by design. +*/ + +img, +svg, +video, +canvas, +audio, +iframe, +embed, +object { + display: block; + /* 1 */ + vertical-align: middle; + /* 2 */ +} + +/* +Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) +*/ + +img, +video { + max-width: 100%; + height: auto; +} + +/* Make elements with the HTML hidden attribute stay hidden by default */ + +[hidden] { + display: none; +} + +*, ::before, ::after { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; +} + +::backdrop { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; +} + +.container { + width: 100%; +} + +@media (min-width: 640px) { + .container { + max-width: 640px; + } +} + +@media (min-width: 768px) { + .container { + max-width: 768px; + } +} + +@media (min-width: 1024px) { + .container { + max-width: 1024px; + } +} + +@media (min-width: 1280px) { + .container { + max-width: 1280px; + } +} + +@media (min-width: 1536px) { + .container { + max-width: 1536px; + } +} + +.prose { + color: var(--tw-prose-body); + max-width: 65ch; +} + +.prose :where([class~="lead"]):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-lead); + font-size: 1.25em; + line-height: 1.6; + margin-top: 1.2em; + margin-bottom: 1.2em; +} + +.prose :where(a):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-links); + text-decoration: underline; + font-weight: 500; +} + +.prose :where(strong):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-bold); + font-weight: 600; +} + +.prose :where(a strong):not(:where([class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(blockquote strong):not(:where([class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(thead th strong):not(:where([class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(ol):not(:where([class~="not-prose"] *)) { + list-style-type: decimal; + margin-top: 1.25em; + margin-bottom: 1.25em; + padding-left: 1.625em; +} + +.prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)) { + list-style-type: upper-alpha; +} + +.prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)) { + list-style-type: lower-alpha; +} + +.prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *)) { + list-style-type: upper-alpha; +} + +.prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *)) { + list-style-type: lower-alpha; +} + +.prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)) { + list-style-type: upper-roman; +} + +.prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)) { + list-style-type: lower-roman; +} + +.prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *)) { + list-style-type: upper-roman; +} + +.prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *)) { + list-style-type: lower-roman; +} + +.prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)) { + list-style-type: decimal; +} + +.prose :where(ul):not(:where([class~="not-prose"] *)) { + list-style-type: disc; + margin-top: 1.25em; + margin-bottom: 1.25em; + padding-left: 1.625em; +} + +.prose :where(ol > li):not(:where([class~="not-prose"] *))::marker { + font-weight: 400; + color: var(--tw-prose-counters); +} + +.prose :where(ul > li):not(:where([class~="not-prose"] *))::marker { + color: var(--tw-prose-bullets); +} + +.prose :where(hr):not(:where([class~="not-prose"] *)) { + border-color: var(--tw-prose-hr); + border-top-width: 1px; + margin-top: 3em; + margin-bottom: 3em; +} + +.prose :where(blockquote):not(:where([class~="not-prose"] *)) { + font-weight: 500; + font-style: italic; + color: var(--tw-prose-quotes); + border-left-width: 0.25rem; + border-left-color: var(--tw-prose-quote-borders); + quotes: "\201C""\201D""\2018""\2019"; + margin-top: 1.6em; + margin-bottom: 1.6em; + padding-left: 1em; +} + +.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before { + content: open-quote; +} + +.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after { + content: close-quote; +} + +.prose :where(h1):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 800; + font-size: 2.25em; + margin-top: 0; + margin-bottom: 0.8888889em; + line-height: 1.1111111; +} + +.prose :where(h1 strong):not(:where([class~="not-prose"] *)) { + font-weight: 900; + color: inherit; +} + +.prose :where(h2):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 700; + font-size: 1.5em; + margin-top: 2em; + margin-bottom: 1em; + line-height: 1.3333333; +} + +.prose :where(h2 strong):not(:where([class~="not-prose"] *)) { + font-weight: 800; + color: inherit; +} + +.prose :where(h3):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 600; + font-size: 1.25em; + margin-top: 1.6em; + margin-bottom: 0.6em; + line-height: 1.6; +} + +.prose :where(h3 strong):not(:where([class~="not-prose"] *)) { + font-weight: 700; + color: inherit; +} + +.prose :where(h4):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 600; + margin-top: 1.5em; + margin-bottom: 0.5em; + line-height: 1.5; +} + +.prose :where(h4 strong):not(:where([class~="not-prose"] *)) { + font-weight: 700; + color: inherit; +} + +.prose :where(img):not(:where([class~="not-prose"] *)) { + margin-top: 2em; + margin-bottom: 2em; +} + +.prose :where(figure > *):not(:where([class~="not-prose"] *)) { + margin-top: 0; + margin-bottom: 0; +} + +.prose :where(figcaption):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-captions); + font-size: 0.875em; + line-height: 1.4285714; + margin-top: 0.8571429em; +} + +.prose :where(code):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-code); + font-weight: 600; + font-size: 0.875em; +} + +.prose :where(code):not(:where([class~="not-prose"] *))::before { + content: "`"; +} + +.prose :where(code):not(:where([class~="not-prose"] *))::after { + content: "`"; +} + +.prose :where(a code):not(:where([class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(h1 code):not(:where([class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(h2 code):not(:where([class~="not-prose"] *)) { + color: inherit; + font-size: 0.875em; +} + +.prose :where(h3 code):not(:where([class~="not-prose"] *)) { + color: inherit; + font-size: 0.9em; +} + +.prose :where(h4 code):not(:where([class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(blockquote code):not(:where([class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(thead th code):not(:where([class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(pre):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-pre-code); + background-color: var(--tw-prose-pre-bg); + overflow-x: auto; + font-weight: 400; + font-size: 0.875em; + line-height: 1.7142857; + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; + border-radius: 0.375rem; + padding-top: 0.8571429em; + padding-right: 1.1428571em; + padding-bottom: 0.8571429em; + padding-left: 1.1428571em; +} + +.prose :where(pre code):not(:where([class~="not-prose"] *)) { + background-color: transparent; + border-width: 0; + border-radius: 0; + padding: 0; + font-weight: inherit; + color: inherit; + font-size: inherit; + font-family: inherit; + line-height: inherit; +} + +.prose :where(pre code):not(:where([class~="not-prose"] *))::before { + content: none; +} + +.prose :where(pre code):not(:where([class~="not-prose"] *))::after { + content: none; +} + +.prose :where(table):not(:where([class~="not-prose"] *)) { + width: 100%; + table-layout: auto; + text-align: left; + margin-top: 2em; + margin-bottom: 2em; + font-size: 0.875em; + line-height: 1.7142857; +} + +.prose :where(thead):not(:where([class~="not-prose"] *)) { + border-bottom-width: 1px; + border-bottom-color: var(--tw-prose-th-borders); +} + +.prose :where(thead th):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 600; + vertical-align: bottom; + padding-right: 0.5714286em; + padding-bottom: 0.5714286em; + padding-left: 0.5714286em; +} + +.prose :where(tbody tr):not(:where([class~="not-prose"] *)) { + border-bottom-width: 1px; + border-bottom-color: var(--tw-prose-td-borders); +} + +.prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)) { + border-bottom-width: 0; +} + +.prose :where(tbody td):not(:where([class~="not-prose"] *)) { + vertical-align: baseline; +} + +.prose :where(tfoot):not(:where([class~="not-prose"] *)) { + border-top-width: 1px; + border-top-color: var(--tw-prose-th-borders); +} + +.prose :where(tfoot td):not(:where([class~="not-prose"] *)) { + vertical-align: top; +} + +.prose { + --tw-prose-body: #374151; + --tw-prose-headings: #111827; + --tw-prose-lead: #4b5563; + --tw-prose-links: #111827; + --tw-prose-bold: #111827; + --tw-prose-counters: #6b7280; + --tw-prose-bullets: #d1d5db; + --tw-prose-hr: #e5e7eb; + --tw-prose-quotes: #111827; + --tw-prose-quote-borders: #e5e7eb; + --tw-prose-captions: #6b7280; + --tw-prose-code: #111827; + --tw-prose-pre-code: #e5e7eb; + --tw-prose-pre-bg: #1f2937; + --tw-prose-th-borders: #d1d5db; + --tw-prose-td-borders: #e5e7eb; + --tw-prose-invert-body: #d1d5db; + --tw-prose-invert-headings: #fff; + --tw-prose-invert-lead: #9ca3af; + --tw-prose-invert-links: #fff; + --tw-prose-invert-bold: #fff; + --tw-prose-invert-counters: #9ca3af; + --tw-prose-invert-bullets: #4b5563; + --tw-prose-invert-hr: #374151; + --tw-prose-invert-quotes: #f3f4f6; + --tw-prose-invert-quote-borders: #374151; + --tw-prose-invert-captions: #9ca3af; + --tw-prose-invert-code: #fff; + --tw-prose-invert-pre-code: #d1d5db; + --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%); + --tw-prose-invert-th-borders: #4b5563; + --tw-prose-invert-td-borders: #374151; + font-size: 1rem; + line-height: 1.75; +} + +.prose :where(p):not(:where([class~="not-prose"] *)) { + margin-top: 1.25em; + margin-bottom: 1.25em; +} + +.prose :where(video):not(:where([class~="not-prose"] *)) { + margin-top: 2em; + margin-bottom: 2em; +} + +.prose :where(figure):not(:where([class~="not-prose"] *)) { + margin-top: 2em; + margin-bottom: 2em; +} + +.prose :where(li):not(:where([class~="not-prose"] *)) { + margin-top: 0.5em; + margin-bottom: 0.5em; +} + +.prose :where(ol > li):not(:where([class~="not-prose"] *)) { + padding-left: 0.375em; +} + +.prose :where(ul > li):not(:where([class~="not-prose"] *)) { + padding-left: 0.375em; +} + +.prose :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) { + margin-top: 0.75em; + margin-bottom: 0.75em; +} + +.prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) { + margin-top: 1.25em; +} + +.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) { + margin-bottom: 1.25em; +} + +.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) { + margin-top: 1.25em; +} + +.prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) { + margin-bottom: 1.25em; +} + +.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) { + margin-top: 0.75em; + margin-bottom: 0.75em; +} + +.prose :where(hr + *):not(:where([class~="not-prose"] *)) { + margin-top: 0; +} + +.prose :where(h2 + *):not(:where([class~="not-prose"] *)) { + margin-top: 0; +} + +.prose :where(h3 + *):not(:where([class~="not-prose"] *)) { + margin-top: 0; +} + +.prose :where(h4 + *):not(:where([class~="not-prose"] *)) { + margin-top: 0; +} + +.prose :where(thead th:first-child):not(:where([class~="not-prose"] *)) { + padding-left: 0; +} + +.prose :where(thead th:last-child):not(:where([class~="not-prose"] *)) { + padding-right: 0; +} + +.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) { + padding-top: 0.5714286em; + padding-right: 0.5714286em; + padding-bottom: 0.5714286em; + padding-left: 0.5714286em; +} + +.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)) { + padding-left: 0; +} + +.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) { + padding-right: 0; +} + +.prose :where(.prose > :first-child):not(:where([class~="not-prose"] *)) { + margin-top: 0; +} + +.prose :where(.prose > :last-child):not(:where([class~="not-prose"] *)) { + margin-bottom: 0; +} + +.prose-invert { + --tw-prose-body: var(--tw-prose-invert-body); + --tw-prose-headings: var(--tw-prose-invert-headings); + --tw-prose-lead: var(--tw-prose-invert-lead); + --tw-prose-links: var(--tw-prose-invert-links); + --tw-prose-bold: var(--tw-prose-invert-bold); + --tw-prose-counters: var(--tw-prose-invert-counters); + --tw-prose-bullets: var(--tw-prose-invert-bullets); + --tw-prose-hr: var(--tw-prose-invert-hr); + --tw-prose-quotes: var(--tw-prose-invert-quotes); + --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders); + --tw-prose-captions: var(--tw-prose-invert-captions); + --tw-prose-code: var(--tw-prose-invert-code); + --tw-prose-pre-code: var(--tw-prose-invert-pre-code); + --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg); + --tw-prose-th-borders: var(--tw-prose-invert-th-borders); + --tw-prose-td-borders: var(--tw-prose-invert-td-borders); +} + +.visible { + visibility: visible; +} + +.static { + position: static; +} + +.fixed { + position: fixed; +} + +.relative { + position: relative; +} + +.bottom-0 { + bottom: 0px; +} + +.left-0 { + left: 0px; +} + +.z-20 { + z-index: 20; +} + +.m-1 { + margin: 0.25rem; +} + +.mx-auto { + margin-left: auto; + margin-right: auto; +} + +.mt-4 { + margin-top: 1rem; +} + +.mr-4 { + margin-right: 1rem; +} + +.mt-3 { + margin-top: 0.75rem; +} + +.mb-16 { + margin-bottom: 4rem; +} + +.block { + display: block; +} + +.inline { + display: inline; +} + +.flex { + display: flex; +} + +.inline-flex { + display: inline-flex; +} + +.table { + display: table; +} + +.grid { + display: grid; +} + +.h-screen { + height: 100vh; +} + +.h-64 { + height: 16rem; +} + +.h-44 { + height: 11rem; +} + +.h-60 { + height: 15rem; +} + +.h-24 { + height: 6rem; +} + +.h-8 { + height: 2rem; +} + +.min-h-screen { + min-height: 100vh; +} + +.w-full { + width: 100%; +} + +.w-24 { + width: 6rem; +} + +.w-8 { + width: 2rem; +} + +.max-w-6xl { + max-width: 72rem; +} + +.max-w-sm { + max-width: 24rem; +} + +.max-w-xl { + max-width: 36rem; +} + +.flex-1 { + flex: 1 1 0%; +} + +.flex-shrink-0 { + flex-shrink: 0; +} + +.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)); +} + +.resize { + resize: both; +} + +.grid-cols-1 { + grid-template-columns: repeat(1, minmax(0, 1fr)); +} + +.flex-col { + flex-direction: column; +} + +.flex-wrap { + flex-wrap: wrap; +} + +.items-center { + align-items: center; +} + +.justify-center { + justify-content: center; +} + +.gap-3 { + gap: 0.75rem; +} + +.gap-6 { + gap: 1.5rem; +} + +.space-y-6 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)); +} + +.space-y-2 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)); +} + +.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))); +} + +.self-center { + align-self: center; +} + +.self-stretch { + align-self: stretch; +} + +.overflow-hidden { + overflow: hidden; +} + +.rounded { + border-radius: 0.25rem; +} + +.rounded-sm { + border-radius: 0.125rem; +} + +.rounded-full { + border-radius: 9999px; +} + +.border { + border-width: 1px; +} + +.border-t { + border-top-width: 1px; +} + +.border-dashed { + border-style: dashed; +} + +.border-teal-500 { + --tw-border-opacity: 1; + border-color: rgb(20 184 166 / var(--tw-border-opacity)); +} + +.border-neutral-700 { + --tw-border-opacity: 1; + border-color: rgb(64 64 64 / var(--tw-border-opacity)); +} + +.bg-neutral-800 { + --tw-bg-opacity: 1; + background-color: rgb(38 38 38 / var(--tw-bg-opacity)); +} + +.bg-neutral-900 { + --tw-bg-opacity: 1; + background-color: rgb(23 23 23 / var(--tw-bg-opacity)); +} + +.bg-pink-400 { + --tw-bg-opacity: 1; + background-color: rgb(244 114 182 / var(--tw-bg-opacity)); +} + +.bg-cyan-500 { + --tw-bg-opacity: 1; + background-color: rgb(6 182 212 / var(--tw-bg-opacity)); +} + +.bg-gray-700 { + --tw-bg-opacity: 1; + background-color: rgb(55 65 81 / var(--tw-bg-opacity)); +} + +.fill-cyan-500 { + fill: #06b6d4; +} + +.fill-pink-500 { + fill: #ec4899; +} + +.fill-neutral-800 { + fill: #262626; +} + +.stroke-0 { + stroke-width: 0; +} + +.object-cover { + -o-object-fit: cover; + object-fit: cover; +} + +.object-center { + -o-object-position: center; + object-position: center; +} + +.p-4 { + padding: 1rem; +} + +.p-3 { + padding: 0.75rem; +} + +.p-8 { + padding: 2rem; +} + +.p-2 { + padding: 0.5rem; +} + +.p-6 { + padding: 1.5rem; +} + +.py-4 { + padding-top: 1rem; + padding-bottom: 1rem; +} + +.py-6 { + padding-top: 1.5rem; + padding-bottom: 1.5rem; +} + +.px-3 { + padding-left: 0.75rem; + padding-right: 0.75rem; +} + +.py-1 { + padding-top: 0.25rem; + padding-bottom: 0.25rem; +} + +.text-center { + text-align: center; +} + +.text-xl { + font-size: 1.25rem; + line-height: 1.75rem; +} + +.text-2xl { + font-size: 1.5rem; + line-height: 2rem; +} + +.font-semibold { + font-weight: 600; +} + +.font-bold { + font-weight: 700; +} + +.italic { + font-style: italic; +} + +.text-neutral-500 { + --tw-text-opacity: 1; + color: rgb(115 115 115 / var(--tw-text-opacity)); +} + +.text-neutral-400 { + --tw-text-opacity: 1; + color: rgb(163 163 163 / var(--tw-text-opacity)); +} + +.text-gray-400 { + --tw-text-opacity: 1; + color: rgb(156 163 175 / var(--tw-text-opacity)); +} + +.text-gray-100 { + --tw-text-opacity: 1; + color: rgb(243 244 246 / var(--tw-text-opacity)); +} + +.text-gray-900 { + --tw-text-opacity: 1; + color: rgb(17 24 39 / var(--tw-text-opacity)); +} + +.text-neutral-300 { + --tw-text-opacity: 1; + color: rgb(212 212 212 / var(--tw-text-opacity)); +} + +.text-neutral-600 { + --tw-text-opacity: 1; + color: rgb(82 82 82 / var(--tw-text-opacity)); +} + +.text-pink-500 { + --tw-text-opacity: 1; + color: rgb(236 72 153 / var(--tw-text-opacity)); +} + +.underline { + text-decoration-line: underline; +} + +.decoration-cyan-500 { + text-decoration-color: #06b6d4; +} + +.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); +} + +.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); +} + +/* PrismJS 1.29.0 +https://prismjs.com/download.html#themes=prism-okaidia&languages=markup+css+clike+javascript */ + +code[class*=language-], +pre[class*=language-] { + color: #f8f8f2; + background: 0 0; + text-shadow: 0 1px rgba(0, 0, 0, .3); + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + font-size: 1em; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + hyphens: none +} + +pre[class*=language-] { + padding: 1em; + margin: .5em 0; + overflow: auto; + border-radius: .3em +} + +:not(pre)>code[class*=language-], +pre[class*=language-] { + background: #272822 +} + +:not(pre)>code[class*=language-] { + padding: .1em; + border-radius: .3em; + white-space: normal +} + +.token.cdata, +.token.comment, +.token.doctype, +.token.prolog { + color: #8292a2 +} + +.token.punctuation { + color: #f8f8f2 +} + +.token.namespace { + opacity: .7 +} + +.token.constant, +.token.deleted, +.token.property, +.token.symbol, +.token.tag { + color: #f92672 +} + +.token.boolean, +.token.number { + color: #ae81ff +} + +.token.attr-name, +.token.builtin, +.token.char, +.token.inserted, +.token.selector, +.token.string { + color: #a6e22e +} + +.language-css .token.string, +.style .token.string, +.token.entity, +.token.operator, +.token.url, +.token.variable { + color: #f8f8f2 +} + +.token.atrule, +.token.attr-value, +.token.class-name, +.token.function { + color: #e6db74 +} + +.token.keyword { + color: #66d9ef +} + +.token.important, +.token.regex { + color: #fd971f +} + +.token.bold, +.token.important { + font-weight: 700 +} + +.token.italic { + font-style: italic +} + +.token.entity { + cursor: help +} + +.hover\:text-pink-500:hover { + --tw-text-opacity: 1; + color: rgb(236 72 153 / var(--tw-text-opacity)); +} + +.hover\:underline:hover { + text-decoration-line: underline; +} + +.hover\:no-underline:hover { + text-decoration-line: none; +} + +.hover\:decoration-pink-500:hover { + text-decoration-color: #ec4899; +} + +.focus\:no-underline:focus { + text-decoration-line: none; +} + +.group:hover .group-hover\:underline { + text-decoration-line: underline; +} + +.group:focus .group-focus\:underline { + text-decoration-line: underline; +} + +.prose-a\:decoration-cyan-500 :is(:where(a):not(:where([class~="not-prose"] *))) { + text-decoration-color: #06b6d4; +} + +.hover\:prose-a\:decoration-pink-500 :is(:where(a):not(:where([class~="not-prose"] *))):hover { + text-decoration-color: #ec4899; +} + +.prose-img\:float-right :is(:where(img):not(:where([class~="not-prose"] *))) { + float: right; +} + +.prose-img\:object-contain :is(:where(img):not(:where([class~="not-prose"] *))) { + -o-object-fit: contain; + object-fit: contain; +} + +@media (min-width: 640px) { + .sm\:mt-0 { + margin-top: 0px; + } + + .sm\:h-96 { + height: 24rem; + } + + .sm\:max-w-full { + max-width: 100%; + } + + .sm\:grid-cols-2 { + grid-template-columns: repeat(2, minmax(0, 1fr)); + } + + .sm\:space-y-12 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(3rem * var(--tw-space-y-reverse)); + } + + .sm\:text-4xl { + font-size: 2.25rem; + line-height: 2.5rem; + } +} + +@media (min-width: 768px) { + .md\:mx-auto { + margin-left: auto; + margin-right: auto; + } + + .md\:mr-6 { + margin-right: 1.5rem; + } + + .md\:flex { + display: flex; + } + + .md\:max-w-3xl { + max-width: 48rem; + } + + .md\:flex-row { + flex-direction: row; + } + + .md\:items-center { + align-items: center; + } + + .md\:justify-between { + justify-content: space-between; + } + + .md\:space-y-0 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0px * var(--tw-space-y-reverse)); + } + + .md\:space-x-6 > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(1.5rem * var(--tw-space-x-reverse)); + margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:justify-self-start { + justify-self: start; + } + + .md\:p-4 { + padding: 1rem; + } +} + +@media (min-width: 1024px) { + .lg\:col-span-7 { + grid-column: span 7 / span 7; + } + + .lg\:col-span-5 { + grid-column: span 5 / span 5; + } + + .lg\:grid { + display: grid; + } + + .lg\:max-w-4xl { + max-width: 56rem; + } + + .lg\:grid-cols-12 { + grid-template-columns: repeat(12, minmax(0, 1fr)); + } + + .lg\:grid-cols-3 { + grid-template-columns: repeat(3, minmax(0, 1fr)); + } + + .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; + } + + .lg\:pb-28 { + padding-bottom: 7rem; + } +} \ No newline at end of file diff --git a/static/mstile-144x144.png b/static/mstile-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..f2882aad9897091695939aa66f590ff10fd8e046 GIT binary patch literal 5374 zcmY*dWmptU*Iq!HMN(Q=LY9U z`FNi9yRP^9=9-yvpL_0e&diVbF%zq)p#&tNCjtNfKxKpi^4=!>GYD|*=cz1;xO?-! zPF7tO0BB4kzP7-<_p!W?N^*eu3C1k|00*F{hJvd(cnApz3IE&v1(5sM#R73pKsAv6 z;s4L-e+dW#@?YowBb9*2|Ly+&0A)WkA|Og7AmSb)e8cXw*WHYF@9FN{`&$1|DhEW| z^D6$4_uzi@9$$4cU3Wje!!X{HD*uE>-ZRe(OhhCkVa8T>?-^zEjIaOEF#W4!k~Out z#|V!X&-6`i{^1!VHMAwvH2=|bG0Ivxi%7}bC%Je3*}$~V-QC^&2^8$z#b9!WvK-f+ zy{|F6;tGn&{^;xXAQ5pWL_`!SCamNYENf>DO; zRM)y5kiP7Cd^qB9GZ%8R7z30QYO7hSsZ;iW~bFHATtp;YD;E_k*B^VhWpn3Zvd8v`lJJ!iei~q2lr8erx zX(zLcj!{7{S8ajnPQTmj>1wcx>dkzFg`QmKYn$&40y2`Kg)zFfJ0HH*3%R{?eXc05 zQq8j7%-s~rp|8e2TL-a;@VOb&8N8J9*+HdC=sIW@( z&%@E)I?-yV$R zM(f;6nWGb}z7&Hp{lH_@P*)#Rem3fMcfipD8B+Mh(SYx7kA{~iuX~{3s0?^a2HZdM zb!}(Q`gKNfeQRDO%Gr>wv+;n=DJIt!1t-6cZdf>$3q!?S{zOC<@w3A4AWyo zCx0>>Rx~8p85PNtzj&V+F{G`rC3{Uc3jmP)R928h`7iDo2B1)1>69>0<9wE^ab3Ua zwHUloo~Y-h<`uO49_u;^dpk-&WdR`1L;!5a7sxdQUBN8m#w8uB9W47pK#|Y1s}zfQ zr7k%Thtz_$(BrPN4|^X1{)}rX9VuPhW@op5zk0EBb~Puaq48sy??3%+a=P@6jM?sK zW&uHQ2*2rs%*^H4Ib9D4?IyZ*z-BqD5C@eA+DGVJc6>a~TRA@4XWL~Wr!Zp@dB(!e z&u<=r@(Dsjx_@7VmTc{#WqVuaAo08_CgbzoqaNY3Uc$tO0$a*3pIV3h zc!yxTv(QubO9@JGkk*k}8#`IO*Zx&}oyd49hEQMu#JsF3jeio7u?;Gqwx?lC>L3g1 zylU2-o(jp5bkishpY~f@YxHFydfj`yUv=6+*c`G#CMADx^x-z=-0OQ57p03_oNdEtWF9^>x{6{Ar0xm9YZh`nsFOF;a)J&2BvJexqH)b0O z7p<$y@$|0SIg$L>3c{bpoB3Fao{1ABG<*qRcJ1~L{hP}9>W|s?^I}p~#$>$YtEDUv z;;C!fIp-maM{W--kI#?v<9s6yp0Zly#dpFtBND(Gi^o78fhyUbkFlOJeDqu&!6d;) zEtzQwmuWi(j&RS96fOsJ9Bm^SPAG}Qo=yBBQ+(lnrm&J+ap4KtSn?LJs==P(ml2aa zf7j_>I&uYid{RO@e)(lI0dqvrBe0Z4*MoZL)S#;phW2AbV!j1D)5&+j7q2#D`m-u= zX_E50czZbSF4Kw5NFz9)N)vOu5JLQhi#cE2CichV7jk#w;GzwG$`njfC8GQA9ZqjZ z#)ymG1`<2j^r?wKi)E9V)cNHo}1llvfmy>c*|CsDC_9y7m5;_q>DmB zc<_s4e`W(0QnXnFAg}=#`-#be>oz|fxWl~HW z(&X7FAg|{OZm9@@z=bWSV1)Mh(*>Si1@n+}Y1XKIX28Bsa=KT40Gm@So` ze(o+SxF;*}>u(6#aas9NEI;3|J~h9Ll*hVRWxM6fYx4EPJG>1Dg?%iP&gwnlg8-)3 z@nu^RceGas`*$y5f8UY%pLz_YV1Y2tB6P?mLpd~aS%`o%E*o>BUWPO?mCa=M>J=~U z{EuHdoM=pBpsBgWQ^~*{8lt@&6rSIN&8ow;Zm<$#XHlmf)Tx zM0|H0+XWNAQFr{y9wrV+gU$ZP8R&~OA(q81gUPR$D`AU;_Nq9R>#lE03W12z63?jS z=WUo^y%P=7@Tf3_k7dQ1@Qztm`jaUC4k6@V^N=M08?U$oh=T(pAs&B45fg0iyQz+> z8Ppdd5aoI((W2u^KMpk9h!LlobR6vI9iah-!hb&%P;FZN_TIduP9o;CZm>3iStfn= zklucD;TFJD4z_6%9&J0iW-ccJhgM~$ce(!&k=Ah?()lcx`t-+!I^4j?S>Sn4Chv}Z zMBU0oId-1BtrIjt^VER}mf_QgQBQS%EZ9AuS~NX9pl7x0K*OrI6BAvR$Q0w#nH500 zm32Q@a2z9IOmxXAUT*@8Dcfr3zIe;@Tl9HU<<|HLtbM~Df<_#ZxlTk|5mRBYxtF4k^45z zv`I;JBzd+FLZd;5gv}?{vTJFI%H zbz31<;F|m8l|))(CH3$&gEnHy#8N7Iq306>1!Ff;oXg*aXdv$P2l@1w=LV3E;LD;BXHLSn4OBLbB1LzQ^UQ)4-{u^}k~hw~rVapvRKX-f)qIEJyQQPB1s=I8 zf&JUf2P#C$hsuMt{LT)RC2f=V=@y7`ZkTGH{$72n`_^tvDIBkCAB)F!J9>*FYSW89 z2mV=ik;{pvksD70i7ZSeRpikHc~``T1bl}nxn`0`;O$g-W%XBC`sZqxO0hV=pd{-mGMyaZpLb;<>rk>b~k z*?0`#V zUoM5-9e@>vC`eMN6jEXm+^`DWSX0{)vtvCvWJQmV&}*yJMS(~h0rBMHe zYxuC1g6LxBvEvN3Jr!Lya_atkn{JYKAQKqB|5!D7H1F?zs2sZb;1j=4X!um$S&Wpz zCb8j$l?Lb0wIG~41wa3e>C&f>Nb{Kq>;@IPstx^BdZe3fV2OkM^dYt)b43_w1bxI9 zM^QVkcz)U_bMg-4TFoo!!(HKs^ak5n3GuKt!<5VXue<>w%}35!R-!dnKLFgx^V!`` zl<^{kCq!2+WLg=>%I3s@sXcvl!_D>7JNCwSsnSJZkIhr5ZB~EDg9t6vu50F(1fRST z8mV^#Y9Z|~eX*sD_H9|uOFb^YTAwZC9H(;cJUNQ&d$wPc7lY-u^-FaT15QkPfE52unf*HgLr>vi~8EYwFtZKBoH(!>0kCYut?3!yiyStV0u%4GK&kh}U~ zB6VlS;?|7W$1AoUV||utn7{+zTRwG@n8fa_T3t%?{78P6EQqOGuhiw#V?3aa=nK-4 zA2RY-#BhU!zScH?d22gB_IRH8C0^H$=z+(v6c5$wduySP-pT---$KSA#_-J)&si3a zO%fMPCy5Q+MrtJAu6mGue)@|iF=wZtKUChn>o zO9mrB%PomLHG=GLMYH1Jmp{+)e7|u6u-jQpHgSmMNVs`Gb?4ugFn z|HdHdtD^YV15+9Q4*cyl;O?W3s$Jq150Ur!@p`bOWukg6ffj{zpwZ^qn3HL$SFYPP zp|dUVL_#ZCenzGY8Hion6RLVyVl;^`wNJ{Qr4DYX-M z!sFB@GAdp6A+;47`_SdCLQB=Rkb)&W5<*Xsp z;O&OJJ_t0JFI|v*#thFZhzD%(E~ia|k#|igd!=+A?X*comM10 zU?rapY!VI#z8)(Eo~W%f@67XC#Ag_(CYRfjM(Yq={vjYmdBufC(^A8DsS#h=$-fqH z)(SqXey-(|&?o*QBBg95mTu%XPNE<>8bHSz7D(@|PQ{*%dlC(MxsNuLH=KNH;iNgp z(?@TH#S^EMY3fP-SnM}8P>4HBFZ)wC(=py}%!LrbNd{brTOMLYq^66&`K>%m34E^g zEiO`<3?~8tj)C;3!QXOHJYUU9+pd+G{{EUyu4pYD(wfBFO-!!;=GA>#G7%*p{in>A zwH4T$U9(jk6}hbKz1$74;QfU_0v|2%?iYp4xUGg9t{+Gs$ovsfAZt-Q(OneQ!b?s| zKZ?O)l%@gxwy~zcXgb2#h78;rV~kJgEH)_n$a{OlIvh{d$WDfcbRR>mrp%Ompd!QC zEKE2#wmPO;OPm*z^Rziyz=s>Nx~Z)vPvf;x@aqBg6cwk8z(WTQLlb9n7M{<|(?vQB zDM?kJTnt9P==P&hPZ@080gC?|WeUF4`t?xYvu6}7g%ZRjy z{U`y4vVq8hT|pt@zKk_=1$~^^vSAduGY?Br{51mRz;cF2ZsWt6Cke0Zr$+lKxbwFH zfHpq)pv?m6y~l&>1cV;fE+No9t;5Jg#;)v68>Nt5cI(f{_$ zU$i!-yo3I1#p5B{C&YbfS7BaE%@E}Nky=ke0>{wI$5FcAcqZYU4=g4n$_$OM6bi?r zH0%`ZZ>4oYA7li{o&nu8+x#`Nm>mYUA1650?QssT=Dyu%3$RW90d;f&Lo&Q!2c%*YinjP(2U+Q$w2)e>ZAkp2ITJ9XUqw=36G~&%e@#VEBit7BEb#m>mxk_n=&Sqhac|ia~c0|18rTnG8*UIFa^+=Yil9CNg#A-qacM3 ztYYmgPG=8Ln9A4#MVuOpKF=_IZ|LcHQS0jsg~Cnn76DvSy^6ix_NVeo`(Zo)(@Q#d z$}1Fa2%P#-q@-8zGaz8!2%Vi`Gs|L5 zM`oUAW3E8ZBK0i2$jLfgE5axer;R;Rt;k~gKFU1K=3BvIdmMMH75kYv!3Yj!Umhn- zD4&MG0W6F-K^+IEz~KT7P{+k}3F!2U%Y|(pAW2n+0Nu@yh|M&noE*TeW0N2GYZR&tZ5$JO`gQkYW(ZYS4|7q29NJ>l8ip@9;&S*ofeIDfjzRiKg5nZ*y%I0gEs z%avA1@>qwT@R;&dixW6OBW)h4m^*91!GW;yC|#Hd**ZAeuy_Z! z+psveds_hj{&}m1Bm^G1VDQNE(J|$9BmjqvnBR(+l8sU|l?sQFMIj8*XN|+wjA9v` npB?TW>u2o89}Pnksqh1~X~?|~5`NNfgzN-m5_HF_K0$?y$R8?I-K=3gZ78dq46@Lt* zRW$?!|55(Y|2q&+^$l0|3Hz7)kM+OZBmB6IkeIldPw1oiNdD_Ve8V7qVgHjNyJ#Oe zXdhaDkM1Ln>;|g({Kpj(`j>wsA9YpVNQiIv-!9t6tsj-UE?QNeh(}n#)>R6si|PiV zy67HzWG7J7H$vf!%OfMLXNv5iLv{iGshvOxO_;oeE$Tn1w63u@MB})DPEb_r(f#)@ z$XU;ahX+;Pu*b{&?F7n6iwFn_p=MmqLq+oJ6Z7$)E3%JATt!__L`2@gUe3&>EuICn9QjgSOjJ=>$=+Q=PC;B0ECtg; z&if)ib0E7J6>VK5wO+}ZSU%h%rNjlr1i=$EHdh^tw&5Nk(z2*Q*>6pD7Q*~8hUP5= zFN5N3bOQndoYl16h3qzSp%wxUzPNbCIG(h!x<~UO^VY^>TD+ys+t>eGn$okbp7i`D1`pKaq_jRlfbgPjEHEHf>_yRd* z81BIJaCZ{z%(+ocpYF|R4&%{Q=F5-Kb9k*ZSSA&d^xDnz1^i<{20}kE#bh#@DYURM z`=icm9^+ymBWl0d!ayFi;PFxxbbq-vp2Y+=e=(ZL>=pUO{+*>&Tv}s__|1gN^?=4$ zCey>s?p}{pXQoh`3s**vA|m9~TPx+oT6Jr0%keIs!TH73k%BZnstN0d1Ej-lmC zTHm6KaEZ3XtIv476NA&dXRMX$FFU>zcj`1)6^)NA3f>&EOe`z_07PdHML8Xxm17fI z9UWU5I;h15rgDQ`y0wAYs^#kC= z3Eh^9Yjz2Si?vzhpj?erkJi9l#4oV^_*8fQ4buFSzhBCq$TeWyyWT+b|5xtmH}~oH zfIGXpS|hQonHS`8^X$bvznV1$hThVsZ^W%HGLH8zWA~RP zfg%1C#2SCH3=}%n(Ji=9|U!`&I`0tKv}q{FXd~OxR!ipq!zdeC%1d34T|U-m~?9xiFIY zI-`)N_s{Q1pG1pVfX{1B8_Tet((Uq*p`v1Bh)El@+2=?f#`!R)KVS2MLuKB|TqFO~ zZ8B3VE59RgjSRe0wth~Jy4Of#DoUROBPP2gYI2C=7Bwz2=_kN zzZ#wD&~Udx>vJ!0k&I%uF|LC?o8;fS_3rm;`ah1tlcvB_=`+}d<=?D0vi*Ev15}}Y zX-;IAh^_j1c#%6&0IT+RD16{VU{m4NgrI5+Dzvu^a)JY6R+r#^oZ3>B1Y9R>1=y@F zsL`d9UAX=IkHttbT%jCuUnf@&yp96g4z7l<@CmGQvrP;0!)z53HBF~2*!PEn_LA{1 zqY}ntd95~_2Zka@zDagTg%AW)6Klng=cT;jF=L^!oZ~s>2X*{nl~nyo*aU^NhU7jI zhT;?C@y0$hpeTV3r|Mg}OYx24tU!84=g!{>_!{jc<|VViuh}meXMhdbu|;2HoH3%~ zskXj}e!%-}^Iif7rvHi7k)$FxO=E4O)%Pdupm6HJQ`toFl^p>eF}?mrToy4muI`U9 zC|0a|0Z#L3bD@gx6`a9%Cr^K9GD~v;*T4{@h%#9BGf;eF-&iTqw^G-45& zCJK<@`CB`{ZD3(RXZ}1`2^oA~UtWZFV&8Z-hFf8@X;ALCRmR3f+O6FB-n5mS3%Gy0 z=>r-o{}6=9uR!*<$T*SM7H}y{3FNpBD#Q`xUYim*X_W6HU1iMi6;w+vYybRU9Gs|h z7GM$+lLBMx)www4*NJziZJb8INlA4v!H$}Ca3^%T4=g25tls7sL{Wv3e2SjvAG7|N zR7yP*yRbA}w2l_x8BNp%IM=6@P;|>4B$2<&zhG4zbbGrgdp}S`;+`Fx5!Yn-$t#I(#`~!`#1Q*`%umWA4>P9yikXXze5+^jq7^ z$LubJHq`s(*~wrnx@FNA2HnHf=YubH$Oe^1>BWJB$_xD~%!5}fk+dDLFc*+4kA<>t zQ0YV@-_(<51oputM0771T|orE_4z3q|5zf=X)h=qEnlW9#ZfCeUREYCv+u_UaS7VV zDmfQYo~Xn)41G7Vgs{T0TNhV@VI%BwilC9#-;D+tU3(;)NGWQ(M z0i}SiXp;^@fyKIz%OY>Isq)GQ?hnbdLr>WvT%FbD19Zf~dhwi|}K2&;g<|qO!`FuAw0xIXxz_ z_*pA=or8EUNpMr>Z%VIZsqZh6nz4$(1y%`ur5}v}*FURR5A&Vlj#*aGOkg%VvA~2C zRUG5^xE1U^hqNKl;CG??%58_{$&K?vvHK0DC&uHf!G-vY+N0d{z~X(W*dI#%4GNP2 zgNo0fd@pGjn zTS`W0E=~mzGVwy{?Oug3jAMk(sH}$_9Wy|f|MLwK&*!}!MIjMV=|n)PS_`1*K`Ib= zwmknL6EHfhaAglsYhh1v+e9`;x1Z1fJn&6A8Y=TSMvZ<;ODqZ0Lr39thUPL9zk&<5 zw}}%dLzvCvwPy5j$Sptp)GB2jLzzE3&-ldOrXhd_lnSbdCx67a`s}DNZm}1Az-rG_&jkI>bH+q5+yKH z?G;`7l08OPL6d+=M`q)k;TNVXb4TSkjKmqC=FlpUfh*mi)D}j10?dm4on(n1+%RS@ zBrPEOMxZ;I5zYJQ`6AeFg;o>(EzIB=0Wcq<#6j9_BTo1x}2NDJ?*7=hbc@byrUNtZ<6|vXfQ=n zyr_-~eCLsv>}Dp?mRiG4DQox7$oF{%mAG)7I?04%&j{B@A_+?)vaB=3dh*CsZPHSO zZ$Wb1x>_;Xz)t z6SkkM*>ldnuKD0*9H53)Oz~@DeUX4|-yUB4(YBG_fTG(5_-o#~8SNE2hWO79Kb}K4 zJOycaJUAV;h=xsEdhb*2Y!cJP_jkT9_P+2abAihjmv>40=&d#8LQE*6bsr^&k}Itp z!b##${Dp_~JR(WnN794lndJGovKU0Zn7`*IcgUHT=MF-^Y5{|_SUTK1i&`|$0E!dg z^m)YfM2pudU7_VjxLvSH`u*h5l#m+rLb_Cb4b5czK8>TRi??`Vt4y_&5p7+3PBW8w z%97zf?3-lm*!htc9sv@=L1WJPomnw$O$R*x`YG6oltDP^GI4(#XYALil+_ z(tUadFjQDT+26vjx(`Q01Wezo3~hSSJ#57EM)Y*uyy?mKg>tMvNKaLtoo4!sz07xo zcZ1)U$(;3zi~OWPzj8*@O{5WOCMxX^YiL97Nqy8L0*8=Cxp*y&n}=7~Z=Rq$yQ~A3qVf(alZ-C2JpFF5gp{W*FwiU6SWKlu zV9e?K{hwD2=`TI%F7681B}yZ|px)pC7QPqDKMf%hi`9wv&6m3m@!&IWy^EXA)vdI~{ur*;?(CH6Gq78f6jGPx$Qm zejVf7tV!ccgV`^oo(^Uqa3mod^Vd`H{z-3!{{#*>PoULlO;K4)FTe%7 z#d4_ie!#0b<+0dmqknW8Ye%ThwH;=}9W{J1aoz*ZBTh@(SH3TFIFc5D7L!Y7VjOu) z*UvoYrj~9G1BANRWZ9?RHI#u0dKB*K!n{lUFI}!uU5_R=^&dXm)!FzyX(QpDKO>*f zu6a+j*j@2t%H3`-==%2Ir3a#B>v)^;B*y4=>mW!|KG5MDa&U9H1;A5;5#i-$L;sLK?nuUp^Js_Tl^&MCE7k4s{u-S^-^|%Ia5arpM!_K2iMo`W;>x?gMlaQx6-Uj;1lBG#W(`iu z)Ms0M`uH*Me<=KoLGx6Gr0U=77ina3Qq5lQYH+VGw literal 0 HcmV?d00001 diff --git a/static/mstile-310x150.png b/static/mstile-310x150.png new file mode 100644 index 0000000000000000000000000000000000000000..c69a64f646640659d0b1f23d9119c15024fc4538 GIT binary patch literal 5410 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 literal 0 HcmV?d00001 diff --git a/static/mstile-310x310.png b/static/mstile-310x310.png new file mode 100644 index 0000000000000000000000000000000000000000..079886c8f8d9a844a563c7a201872c01b1eb54c2 GIT binary patch literal 10199 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 bmI1&W;$b*mif|?TrzvT11+hvIeZT(&)i9@s literal 0 HcmV?d00001 diff --git a/static/mstile-70x70.png b/static/mstile-70x70.png new file mode 100644 index 0000000000000000000000000000000000000000..4cd89ddbc61c1d2e7cd09c36b459128ee25afb80 GIT binary patch literal 3822 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 DWIro0 literal 0 HcmV?d00001 diff --git a/static/safari-pinned-tab.svg b/static/safari-pinned-tab.svg new file mode 100644 index 0000000..04a471b --- /dev/null +++ b/static/safari-pinned-tab.svg @@ -0,0 +1,74 @@ + + + + +Created by potrace 1.14, written by Peter Selinger 2001-2017 + + + + + + + + + + diff --git a/static/site.webmanifest b/static/site.webmanifest new file mode 100644 index 0000000..b6339dc --- /dev/null +++ b/static/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "A personal blog by Avinal", + "short_name": "Blog | Avinal", + "icons": [ + { + "src": "/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +}