From 4abd8b29f44f119cf39e312c432da3383b5c4b47 Mon Sep 17 00:00:00 2001 From: danpros Date: Wed, 20 Nov 2024 13:01:17 +0700 Subject: [PATCH] Add new theme Based on Tailwind Starter Blog theme, see https://github.com/timlrx/tailwind-nextjs-starter-blog --- config/config.ini.example | 2 +- install.php | 6 +- robots.txt | 20 +- system/admin/views/update.html.php | 2 +- system/htmly.php | 6 +- system/resources/images/share-facebook.png | Bin 0 -> 582 bytes system/resources/images/share-twitter.png | Bin 0 -> 668 bytes themes/clean/css/style.css | 8 +- themes/logs/css/style.css | 8 +- themes/tailwind/404-search.html.php | 21 + themes/tailwind/404.html.php | 20 + themes/tailwind/LICENSE.txt | 21 + themes/tailwind/README.md | 12 + themes/tailwind/css/style.css | 144 + themes/tailwind/css/tailwind.css | 2596 +++++++++++++++++ themes/tailwind/css/typography.css | 866 ++++++ .../tailwind/fonts/2d141e1a38819612-s.p.woff2 | Bin 0 -> 22312 bytes .../tailwind/fonts/62328fecf9e80426-s.woff2 | Bin 0 -> 6628 bytes themes/tailwind/fonts/LICENSE.txt | 93 + .../tailwind/fonts/c7eb187887c48af6-s.woff2 | Bin 0 -> 18212 bytes themes/tailwind/img/soundcloud.jpg | Bin 0 -> 29258 bytes themes/tailwind/js/functions.js | 26 + themes/tailwind/layout.html.php | 164 ++ themes/tailwind/logo.png | Bin 0 -> 1318 bytes themes/tailwind/main.html.php | 139 + themes/tailwind/no-posts.html.php | 6 + themes/tailwind/post.html.php | 121 + themes/tailwind/profile.html.php | 127 + themes/tailwind/static--front.html.php | 110 + themes/tailwind/static.html.php | 12 + 30 files changed, 4494 insertions(+), 36 deletions(-) create mode 100644 system/resources/images/share-facebook.png create mode 100644 system/resources/images/share-twitter.png create mode 100644 themes/tailwind/404-search.html.php create mode 100644 themes/tailwind/404.html.php create mode 100644 themes/tailwind/LICENSE.txt create mode 100644 themes/tailwind/README.md create mode 100644 themes/tailwind/css/style.css create mode 100644 themes/tailwind/css/tailwind.css create mode 100644 themes/tailwind/css/typography.css create mode 100644 themes/tailwind/fonts/2d141e1a38819612-s.p.woff2 create mode 100644 themes/tailwind/fonts/62328fecf9e80426-s.woff2 create mode 100644 themes/tailwind/fonts/LICENSE.txt create mode 100644 themes/tailwind/fonts/c7eb187887c48af6-s.woff2 create mode 100644 themes/tailwind/img/soundcloud.jpg create mode 100644 themes/tailwind/js/functions.js create mode 100644 themes/tailwind/layout.html.php create mode 100644 themes/tailwind/logo.png create mode 100644 themes/tailwind/main.html.php create mode 100644 themes/tailwind/no-posts.html.php create mode 100644 themes/tailwind/post.html.php create mode 100644 themes/tailwind/profile.html.php create mode 100644 themes/tailwind/static--front.html.php create mode 100644 themes/tailwind/static.html.php diff --git a/config/config.ini.example b/config/config.ini.example index e6acaf5e..972f790e 100644 --- a/config/config.ini.example +++ b/config/config.ini.example @@ -199,7 +199,7 @@ autosave.enable = "true" show.version = "true" ; Set the theme here -views.root = "themes/twentysixteen" +views.root = "themes/tailwind" ; Framework config. No need to edit. views.layout = "layout" diff --git a/install.php b/install.php index 3aa714cb..da1768de 100644 --- a/install.php +++ b/install.php @@ -397,9 +397,9 @@ protected function runForm()

- - -
+ + +

diff --git a/robots.txt b/robots.txt index 28a0a6be..f3f9b23d 100644 --- a/robots.txt +++ b/robots.txt @@ -18,31 +18,19 @@ User-agent: * +# Allow directories +Allow: /system/resources/ + # Disallow directories Disallow: /config/ Disallow: /system/ -Disallow: /themes/ -Disallow: /vendor/ Disallow: /cache/ +Disallow: /lang/ # Disallow files -Disallow: /changelog.txt Disallow: /composer.json Disallow: /composer.lock Disallow: /composer.phar # Disallow paths -Disallow: /search/ Disallow: /admin/ - -# Allow themes -Allow: /themes/*/css/ -Allow: /themes/*/images/ -Allow: /themes/*/img/ -Allow: /themes/*/js/ -Allow: /themes/*/fonts/ - -# Allow content images -Allow: /content/images/*.jpg -Allow: /content/images/*.png -Allow: /content/images/*.gif \ No newline at end of file diff --git a/system/admin/views/update.html.php b/system/admin/views/update.html.php index 2f72fd81..1fe412fc 100644 --- a/system/admin/views/update.html.php +++ b/system/admin/views/update.html.php @@ -7,7 +7,7 @@ $updater = new HubUpdater(array( 'name' => 'danpros/htmly', - 'prerelease' => !!config("prerelease"), + 'prerelease' => config("prerelease"), )); $dir = 'cache/'; diff --git a/system/htmly.php b/system/htmly.php index 7810be91..90e88530 100644 --- a/system/htmly.php +++ b/system/htmly.php @@ -3,6 +3,9 @@ use PragmaRX\Google2FA\Google2FA; +// Get search query. Redir to /search/ +get_search_query(); + // Load the configuration file config('source', $config_file); @@ -19,9 +22,6 @@ // Publish scheduled post publish_scheduled(); -// Get search query. Redir to /search/ -get_search_query(); - // The front page of the blog get('/index', function () { diff --git a/system/resources/images/share-facebook.png b/system/resources/images/share-facebook.png new file mode 100644 index 0000000000000000000000000000000000000000..5541821ec577a47a2cb2b82385a776079fc24cea GIT binary patch literal 582 zcmeAS@N?(olHy`uVBq!ia0vp^LO`s;!3-qh6C`#3sqFziA+A6=EG*1-_C~+Cn}Lkr z{PNJy(D3kZ|9M-13?Klqf#QC1Hb+KALd5;%Yyye^*%1*DKsHcsz``BAvo`q7+2l2C z4NxOc9HeFTCZHCe#-N}epPB1{;(qhC_|M-OxM(L(5TZRgIvS`Ls4Q^tE+E5q_6Gk2 z+X5DB2bu{~5E2sNKYyFw+$})!ffo79+TcB7Ezn6o!`WrCRDe!5E(!7rW-!xVyqNJF zJNsjq1R;ypcY|4->aNJVdGo-1@x8!p>R-MudAjO?&&zn-4Jxzq9reEMDLJZh{*)~P z10%Pmi(`n!`J?A=1~nUquq8MweB-^4>C)MCQRVzM72f}kIVPFx^l?%7-{OfU&DB4j zH>{id&Z=ehm4KCkqUnn-iz#~*Yz?0jy2M(h|MyI#?F(PrlTgX#kiAfpDJ$@IRj~Ht zEiWf<9R6~7YDi*>=24!jZD-ac_XxRNTXmr;?mp+g4NB441>P=sN7i1JUHCkttiq(# zEo9TjD;e(PzBkG|wu!nLKYq2*e_5to+bo|?q5L*{CR`8H@5TJy#_)jQXvpv9j?puo zMXv}v^w7~xg>nDYL^&4i29@*6g+2ZFm1G_~?YCjHE#O;K@KAN_fh7U0`|67r<~iNJ wCY{W1Q{!agzd4V-&DY$KleH)LzmELmdKI;Vst08S|VcmMzZ literal 0 HcmV?d00001 diff --git a/system/resources/images/share-twitter.png b/system/resources/images/share-twitter.png new file mode 100644 index 0000000000000000000000000000000000000000..26f102bdd3be46c2411187a93789f6dea5ba5fe0 GIT binary patch literal 668 zcmeAS@N?(olHy`uVBq!ia0vp^LO`s;!3-qh6C`#3sjC4#A+A8$Z_cKOh=}m;@UXBj zAn7}2b4YQGUwJb`1Skjuesed6hKBmi+6a^l4h{ygfr3BDddn3>& zzqwod=WX?yy%DSrqy`9lX0G>}x5awITz2w1qod&WAT zEf6hS@17h1dd#vU$S;^dX8KKzJ~vjzbQOJ}ElZRx7(ZI`uqnGTsHOk@f|Zi-2O{2G z^A_QGr+4V@*_m^zcw}at@-j^rB{qTUaUcvqPm|={?5)D zs^xg_z^=2`+>UO(7Io0`^!0z-g82gc=A1{Kc}nnegdQ_oBXUBebL%WQ-kW`n8Kq+B zyqY%o#;eyeb1dA#rg{0~(x-(blbD1Sx*lCK+ji+UA=dPT{tMmj?f$w#UTtO9RFUtM ze``6Myo6_T1-^Xr#nR?Y*x3!&H~c#oviH%ulGAge1b23P4QsqpaPH>Z*MHWeBpRQa zxG;Y0Q}O=B%g;J`l5c+7tT4a4rq8XjO}E&|j%V|EwL}5MqGQHQ{5z{p|4le!u*mEr z2b-PoJrReq&rZ)uJ{z-GW#ep7js5yog68gLuAHCE7W>IjSmNjYyZO8F1FHk)pI@W> aOnQ5o+1gBn_E2DKFnGH9xvX +
+
+

Search results not found!

+
+
+
+

Please search to find what you're looking for or visit our homepage instead.

+
+ +
+ + +
+ + +
+
\ No newline at end of file diff --git a/themes/tailwind/404.html.php b/themes/tailwind/404.html.php new file mode 100644 index 00000000..be0be824 --- /dev/null +++ b/themes/tailwind/404.html.php @@ -0,0 +1,20 @@ + +
+
+

This page doesn't exist!

+
+
+
+

Please search to find what you're looking for or visit our homepage instead.

+
+ +
+ + +
+ +
+
\ No newline at end of file diff --git a/themes/tailwind/LICENSE.txt b/themes/tailwind/LICENSE.txt new file mode 100644 index 00000000..215f501e --- /dev/null +++ b/themes/tailwind/LICENSE.txt @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Timothy Lin + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/themes/tailwind/README.md b/themes/tailwind/README.md new file mode 100644 index 00000000..e4b869f5 --- /dev/null +++ b/themes/tailwind/README.md @@ -0,0 +1,12 @@ +# HTMLy Theme Tailwind + +Tailwind CSS blogging starter template ported to HTMLy. + +## Installations + + - Upload and extract the zip file into themes directory. + - Activate it from HTMLy panel. + +## License + +See the LICENSE.txt diff --git a/themes/tailwind/css/style.css b/themes/tailwind/css/style.css new file mode 100644 index 00000000..71031543 --- /dev/null +++ b/themes/tailwind/css/style.css @@ -0,0 +1,144 @@ +.pr-6 { + padding-right:1.5rem +} + +.anchor svg { + display:inline; +} + +.dark .toc-wrapper { + background-color: var(--tw-prose-pre-bg)!important; + border-color: rgb(55 65 81/var(--tw-divide-opacity))!important; +} + +.light .toc-wrapper { + border-color: rgb(229 231 235/var(--tw-divide-opacity))!important; +} + +.toc-wrapper a, .related-posts a { + text-decoration: none; +} + +.toc-link a { + display:none; +} + +.toc-link:hover a{ + display:inline-block; +} + +.tags a { + margin-right: .75rem; +} + +.category a { + margin-right: .1rem; +} + +.category { + line-height:3.2rem; +} + +.read-more { + text-decoration:inherit; +} + +.nav-top li { + display:inline-block; + margin-left: 1.5rem; + font-weight: 500; +} + +.nav-mobile li{ + outline-width: 0; + outline-style: solid; + letter-spacing: .1em; + font-weight: 700; + font-size: 1.5rem; + line-height: 2rem; + padding-right: 1rem; + padding-top: .5rem; + padding-bottom: .5rem; + margin-bottom: 1rem; +} + +.menu-mobile { + display:none; +} + +@media (max-width: 640px) { + .nav-top { + display:none; + } + .is-menu-open .menu-mobile { + display:block!important; + } +} + +.search-form { + display:none; +} + +.is-search-open .search-form { + display: flex; +} + +.tags a:hover { + color:rgb(190 24 93); +} + + +.dark .tags a:hover { + color:rgb(244 114 182); +} + +.thumbnail { + position:relative; + display:block; +} + +.nav li > ul { + display:none; +} + +.footnotes { + margin-top:0; + border:none; +} + +.footnotes ol { + margin-bottom:0; + padding-top: 1.5em; +} + +.footnotes > hr { + margin:0; +} + +.thumb-icon { + background: rgba(0,0,0,0.7); + color: #fff; + text-align: center; + display: block; + width: 32px; + height: 32px; + position: absolute; + bottom: 50%; + left: 50%; + margin-left: -16px; + margin-bottom: -16px; + -webkit-border-radius: 4px; + border-radius: 4px; + -moz-transition: all 0.7s ease; + -webkit-transition: all 0.7s ease; + transition: all 0.7s ease; +} + +.thumb-icon svg { + margin: 1px 0 0 2px; +} + +.thumbnail:hover .thumb-icon { + background: #fff; + color: #333; +} \ No newline at end of file diff --git a/themes/tailwind/css/tailwind.css b/themes/tailwind/css/tailwind.css new file mode 100644 index 00000000..8d316c41 --- /dev/null +++ b/themes/tailwind/css/tailwind.css @@ -0,0 +1,2596 @@ +*, +:after, +:before { + --tw-border-spacing-x:0; + --tw-border-spacing-y:0; + --tw-translate-x:0; + --tw-translate-y:0; + --tw-rotate:0; + --tw-skew-x:0; + --tw-skew-y:0; + --tw-scale-x:1; + --tw-scale-y:1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness:proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width:0px; + --tw-ring-offset-color:#fff; + --tw-ring-color:rgba(59,130,246,.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: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: +} +::backdrop { + --tw-border-spacing-x:0; + --tw-border-spacing-y:0; + --tw-translate-x:0; + --tw-translate-y:0; + --tw-rotate:0; + --tw-skew-x:0; + --tw-skew-y:0; + --tw-scale-x:1; + --tw-scale-y:1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness:proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width:0px; + --tw-ring-offset-color:#fff; + --tw-ring-color:rgba(59,130,246,.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: ; + --tw-contain-size: ; + --tw-contain-layout: ; + --tw-contain-paint: ; + --tw-contain-style: +} +/* +! tailwindcss v3.4.14 | MIT License | https://tailwindcss.com +*/*, +:after, +:before { + box-sizing:border-box; + border:0 solid #e5e7eb +} +:after, +:before { + --tw-content:"" +} +:host, +html { + line-height:1.5; + -webkit-text-size-adjust:100%; + -moz-tab-size:4; + -o-tab-size:4; + tab-size:4; + font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; + font-feature-settings:normal; + font-variation-settings:normal; + -webkit-tap-highlight-color:transparent +} +body { + margin:0; + line-height:inherit +} +hr { + height:0; + color:inherit; + border-top-width:1px +} +abbr:where([title]) { + -webkit-text-decoration:underline dotted; + text-decoration:underline dotted +} +h1, +h2, +h3, +h4, +h5, +h6 { + font-size:inherit; + font-weight:inherit +} +a { + color:inherit; + text-decoration:inherit +} +b, +strong { + font-weight:bolder +} +code, +kbd, +pre, +samp { + font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace; + font-feature-settings:normal; + font-variation-settings:normal; + font-size:1em +} +small { + font-size:80% +} +sub, +sup { + font-size:75%; + line-height:0; + position:relative; + vertical-align:baseline +} +sub { + bottom:-.25em +} +sup { + top:-.5em +} +table { + text-indent:0; + border-color:inherit; + border-collapse:collapse +} +button, +input, +optgroup, +select, +textarea { + font-family:inherit; + font-feature-settings:inherit; + font-variation-settings:inherit; + font-size:100%; + font-weight:inherit; + line-height:inherit; + letter-spacing:inherit; + color:inherit; + margin:0; + padding:0 +} +button, +select { + text-transform:none +} +button, +input:where([type=button]), +input:where([type=reset]), +input:where([type=submit]) { + -webkit-appearance:button; + background-color:transparent; + background-image:none +} +:-moz-focusring { + outline:auto +} +:-moz-ui-invalid { + box-shadow:none +} +progress { + vertical-align:baseline +} +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height:auto +} +[type=search] { + -webkit-appearance:textfield; + outline-offset:-2px +} +::-webkit-search-decoration { + -webkit-appearance:none +} +::-webkit-file-upload-button { + -webkit-appearance:button; + font:inherit +} +summary { + display:list-item +} +blockquote, +dd, +dl, +figure, +h1, +h2, +h3, +h4, +h5, +h6, +hr, +p, +pre { + margin:0 +} +fieldset { + margin:0 +} +fieldset, +legend { + padding:0 +} +menu, +ol, +ul { + list-style:none; + margin:0; + padding:0 +} +dialog { + padding:0 +} +textarea { + resize:vertical +} +input::-moz-placeholder, +textarea::-moz-placeholder { + color:#9ca3af +} +input::placeholder, +textarea::placeholder { + color:#9ca3af +} +[role=button], +button { + cursor:pointer +} +:disabled { + cursor:default +} +audio, +canvas, +embed, +iframe, +img, +object, +svg, +video { + display:block; + vertical-align:middle +} +img, +video { + max-width:100%; + height:auto +} +[hidden]:where(:not([hidden=until-found])) { + display:none +} +[multiple], +[type=date], +[type=datetime-local], +[type=email], +[type=month], +[type=number], +[type=password], +[type=search], +[type=tel], +[type=text], +[type=time], +[type=url], +[type=week], +input:where(:not([type])), +select, +textarea { + -webkit-appearance:none; + -moz-appearance:none; + appearance:none; + background-color:#fff; + border-color:#6b7280; + border-width:1px; + border-radius:0; + padding:.5rem .75rem; + font-size:1rem; + line-height:1.5rem; + --tw-shadow:0 0 #0000 +} +[multiple]:focus, +[type=date]:focus, +[type=datetime-local]:focus, +[type=email]:focus, +[type=month]:focus, +[type=number]:focus, +[type=password]:focus, +[type=search]:focus, +[type=tel]:focus, +[type=text]:focus, +[type=time]:focus, +[type=url]:focus, +[type=week]:focus, +input:where(:not([type])):focus, +select:focus, +textarea:focus { + outline:2px solid transparent; + outline-offset:2px; + --tw-ring-inset:var(--tw-empty,/*!*/ /*!*/); + --tw-ring-offset-width:0px; + --tw-ring-offset-color:#fff; + --tw-ring-color:#2563eb; + --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); + border-color:#2563eb +} +input::-moz-placeholder, +textarea::-moz-placeholder { + color:#6b7280; + opacity:1 +} +input::placeholder, +textarea::placeholder { + color:#6b7280; + opacity:1 +} +::-webkit-datetime-edit-fields-wrapper { + padding:0 +} +::-webkit-date-and-time-value { + min-height:1.5em; + text-align:inherit +} +::-webkit-datetime-edit { + display:inline-flex +} +::-webkit-datetime-edit, +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-meridiem-field, +::-webkit-datetime-edit-millisecond-field, +::-webkit-datetime-edit-minute-field, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-second-field, +::-webkit-datetime-edit-year-field { + padding-top:0; + padding-bottom:0 +} +select { + background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e"); + background-position:right .5rem center; + background-repeat:no-repeat; + background-size:1.5em 1.5em; + padding-right:2.5rem; + -webkit-print-color-adjust:exact; + print-color-adjust:exact +} +[multiple], +[size]:where(select:not([size="1"])) { + background-image:none; + background-position:0 0; + background-repeat:unset; + background-size:initial; + padding-right:.75rem; + -webkit-print-color-adjust:unset; + print-color-adjust:unset +} +[type=checkbox], +[type=radio] { + -webkit-appearance:none; + -moz-appearance:none; + appearance:none; + padding:0; + -webkit-print-color-adjust:exact; + print-color-adjust:exact; + display:inline-block; + vertical-align:middle; + background-origin:border-box; + -webkit-user-select:none; + -moz-user-select:none; + user-select:none; + flex-shrink:0; + height:1rem; + width:1rem; + color:#2563eb; + background-color:#fff; + border-color:#6b7280; + border-width:1px; + --tw-shadow:0 0 #0000 +} +[type=checkbox] { + border-radius:0 +} +[type=radio] { + border-radius:100% +} +[type=checkbox]:focus, +[type=radio]:focus { + outline:2px solid transparent; + outline-offset:2px; + --tw-ring-inset:var(--tw-empty,/*!*/ /*!*/); + --tw-ring-offset-width:2px; + --tw-ring-offset-color:#fff; + --tw-ring-color:#2563eb; + --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) +} +[type=checkbox]:checked, +[type=radio]:checked { + border-color:transparent; + background-color:currentColor; + background-size:100% 100%; + background-position:50%; + background-repeat:no-repeat +} +[type=checkbox]:checked { + background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e") +} +@media (forced-colors:active) { + [type=checkbox]:checked { + -webkit-appearance:auto; + -moz-appearance:auto; + appearance:auto + } +} +[type=radio]:checked { + background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e") +} +@media (forced-colors:active) { + [type=radio]:checked { + -webkit-appearance:auto; + -moz-appearance:auto; + appearance:auto + } +} +[type=checkbox]:checked:focus, +[type=checkbox]:checked:hover, +[type=radio]:checked:focus, +[type=radio]:checked:hover { + border-color:transparent; + background-color:currentColor +} +[type=checkbox]:indeterminate { + background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e"); + border-color:transparent; + background-color:currentColor; + background-size:100% 100%; + background-position:50%; + background-repeat:no-repeat +} +@media (forced-colors:active) { + [type=checkbox]:indeterminate { + -webkit-appearance:auto; + -moz-appearance:auto; + appearance:auto + } +} +[type=checkbox]:indeterminate:focus, +[type=checkbox]:indeterminate:hover { + border-color:transparent; + background-color:currentColor +} +[type=file] { + background:unset; + border-color:inherit; + border-width:0; + border-radius:0; + padding:0; + font-size:unset; + line-height:inherit +} +[type=file]:focus { + outline:1px solid ButtonText; + outline:1px auto -webkit-focus-ring-color +} +.container { + width:100% +} +@media (min-width:640px) { + .container { + max-width:640px + } +} +@media (min-width:768px) { + .container { + max-width:768px + } +} +@media (min-width:1024px) { + .container { + max-width:1024px + } +} +@media (min-width:1280px) { + .container { + max-width:1280px + } +} +@media (min-width:1536px) { + .container { + max-width:1536px + } +} +.prose { + color:var(--tw-prose-body); + max-width:65ch +} +.prose :where(p):not(:where([class~=not-prose], +[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; + margin-top:1.2em; + margin-bottom:1.2em +} +.prose :where(a):not(:where([class~=not-prose], +[class~=not-prose] *)) { + color:#ec4899; + text-decoration:underline; + font-weight:500 +} +.prose :where(a):not(:where([class~=not-prose], +[class~=not-prose] *)):hover { + color:#db2777 +} +.prose :where(a):not(:where([class~=not-prose], +[class~=not-prose] *)) code { + color:#f472b6 +} +.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], +[class~=not-prose] *)) { + color:inherit +} +.prose :where(blockquote strong):not(:where([class~=not-prose], +[class~=not-prose] *)) { + color:inherit +} +.prose :where(thead th strong):not(:where([class~=not-prose], +[class~=not-prose] *)) { + color:inherit +} +.prose :where(ol):not(:where([class~=not-prose], +[class~=not-prose] *)) { + list-style-type:decimal; + margin-top:1.25em; + margin-bottom:1.25em; + padding-inline-start:1.625em +} +.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], +[class~=not-prose] *)) { + list-style-type:lower-alpha +} +.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], +[class~=not-prose] *)) { + list-style-type:lower-alpha +} +.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], +[class~=not-prose] *)) { + list-style-type:lower-roman +} +.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], +[class~=not-prose] *)) { + list-style-type:lower-roman +} +.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], +[class~=not-prose] *)) { + list-style-type:disc; + margin-top:1.25em; + margin-bottom:1.25em; + padding-inline-start:1.625em +} +.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], +[class~=not-prose] *))::marker { + color:var(--tw-prose-bullets) +} +.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], +[class~=not-prose] *)) { + font-weight:500; + font-style:italic; + color:var(--tw-prose-quotes); + border-inline-start-width:.25rem; + border-inline-start-color:var(--tw-prose-quote-borders); + quotes:"\201C""\201D""\2018""\2019"; + margin-top:1.6em; + margin-bottom:1.6em; + padding-inline-start:1em +} +.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], +[class~=not-prose] *)):after { + content:close-quote +} +.prose :where(h1):not(:where([class~=not-prose], +[class~=not-prose] *)) { + color:var(--tw-prose-headings); + font-weight:800; + font-size:2.25em; + margin-top:0; + margin-bottom:.8888889em; + line-height:1.1111111 +} +.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], +[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], +[class~=not-prose] *)) { + font-weight:800; + color:inherit +} +.prose :where(h3):not(:where([class~=not-prose], +[class~=not-prose] *)) { + color:var(--tw-prose-headings); + font-weight:600; + font-size:1.25em; + margin-top:1.6em; + margin-bottom:.6em; + line-height:1.6 +} +.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], +[class~=not-prose] *)) { + color:var(--tw-prose-headings); + font-weight:600; + margin-top:1.5em; + margin-bottom:.5em; + line-height:1.5 +} +.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], +[class~=not-prose] *)) { + margin-top:2em; + margin-bottom:2em +} +.prose :where(picture):not(:where([class~=not-prose], +[class~=not-prose] *)) { + display:block; + margin-top:2em; + margin-bottom:2em +} +.prose :where(video):not(:where([class~=not-prose], +[class~=not-prose] *)) { + margin-top:2em; + margin-bottom:2em +} +.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:.875em; + border-radius:.3125rem; + padding-top:.1875em; + padding-inline-end:.375em; + padding-bottom:.1875em; + padding-inline-start:.375em +} +.prose :where(code):not(:where([class~=not-prose], +[class~=not-prose] *)) { + color:#6366f1; + font-weight:600; + font-size:.875em +} +.prose :where(code):not(:where([class~=not-prose], +[class~=not-prose] *)):before { + content:"`" +} +.prose :where(code):not(:where([class~=not-prose], +[class~=not-prose] *)):after { + content:"`" +} +.prose :where(a code):not(:where([class~=not-prose], +[class~=not-prose] *)) { + color:inherit +} +.prose :where(h1 code):not(:where([class~=not-prose], +[class~=not-prose] *)) { + color:inherit +} +.prose :where(h2 code):not(:where([class~=not-prose], +[class~=not-prose] *)) { + color:inherit; + font-size:.875em +} +.prose :where(h3 code):not(:where([class~=not-prose], +[class~=not-prose] *)) { + color:inherit; + font-size:.9em +} +.prose :where(h4 code):not(:where([class~=not-prose], +[class~=not-prose] *)) { + color:inherit +} +.prose :where(blockquote code):not(:where([class~=not-prose], +[class~=not-prose] *)) { + color:inherit +} +.prose :where(thead th code):not(:where([class~=not-prose], +[class~=not-prose] *)) { + color:inherit +} +.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; + font-weight:400; + font-size:.875em; + line-height:1.7142857; + margin-top:1.7142857em; + margin-bottom:1.7142857em; + border-radius:.375rem; + padding-top:.8571429em; + padding-inline-end:1.1428571em; + padding-bottom:.8571429em; + padding-inline-start:1.1428571em +} +.prose :where(pre code):not(:where([class~=not-prose], +[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], +[class~=not-prose] *)):before { + content:none +} +.prose :where(pre code):not(:where([class~=not-prose], +[class~=not-prose] *)):after { + content:none +} +.prose :where(table):not(:where([class~=not-prose], +[class~=not-prose] *)) { + width:100%; + table-layout:auto; + margin-top:2em; + margin-bottom:2em; + font-size:.875em; + line-height:1.7142857 +} +.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], +[class~=not-prose] *)) { + color:var(--tw-prose-headings); + font-weight:600; + vertical-align:bottom; + padding-inline-end:.5714286em; + padding-bottom:.5714286em; + padding-inline-start:.5714286em +} +.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], +[class~=not-prose] *)) { + border-bottom-width:0 +} +.prose :where(tbody td):not(:where([class~=not-prose], +[class~=not-prose] *)) { + vertical-align:baseline +} +.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], +[class~=not-prose] *)) { + vertical-align:top +} +.prose :where(th, +td):not(:where([class~=not-prose], +[class~=not-prose] *)) { + text-align:start +} +.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:.875em; + line-height:1.4285714; + margin-top:.8571429em +} +.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-kbd:#111827; + --tw-prose-kbd-shadows:17 24 39; + --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-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:rgba(0,0,0,.5); + --tw-prose-invert-th-borders:#4b5563; + --tw-prose-invert-td-borders:#374151; + font-size:1rem; + line-height:1.75 +} +.prose :where(picture>img):not(:where([class~=not-prose], +[class~=not-prose] *)) { + margin-top:0; + margin-bottom:0 +} +.prose :where(li):not(:where([class~=not-prose], +[class~=not-prose] *)) { + margin-top:.5em; + margin-bottom:.5em +} +.prose :where(ol>li):not(:where([class~=not-prose], +[class~=not-prose] *)) { + padding-inline-start:.375em +} +.prose :where(ul>li):not(:where([class~=not-prose], +[class~=not-prose] *)) { + padding-inline-start:.375em +} +.prose :where(.prose>ul>li p):not(:where([class~=not-prose], +[class~=not-prose] *)) { + margin-top:.75em; + margin-bottom:.75em +} +.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose], +[class~=not-prose] *)) { + margin-top:1.25em +} +.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose], +[class~=not-prose] *)) { + margin-bottom:1.25em +} +.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose], +[class~=not-prose] *)) { + margin-top:1.25em +} +.prose :where(.prose>ol>li>p: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], +[class~=not-prose] *)) { + margin-top:.75em; + margin-bottom:.75em +} +.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:.5em; + padding-inline-start:1.625em +} +.prose :where(hr+*):not(:where([class~=not-prose], +[class~=not-prose] *)) { + margin-top:0 +} +.prose :where(h2+*):not(:where([class~=not-prose], +[class~=not-prose] *)) { + margin-top:0 +} +.prose :where(h3+*):not(:where([class~=not-prose], +[class~=not-prose] *)) { + margin-top:0 +} +.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], +[class~=not-prose] *)) { + padding-inline-start:0 +} +.prose :where(thead th:last-child):not(:where([class~=not-prose], +[class~=not-prose] *)) { + padding-inline-end:0 +} +.prose :where(tbody td, +tfoot td):not(:where([class~=not-prose], +[class~=not-prose] *)) { + padding-top:.5714286em; + padding-inline-end:.5714286em; + padding-bottom:.5714286em; + padding-inline-start:.5714286em +} +.prose :where(tbody td:first-child, +tfoot td:first-child):not(:where([class~=not-prose], +[class~=not-prose] *)) { + padding-inline-start:0 +} +.prose :where(tbody td:last-child, +tfoot td:last-child):not(:where([class~=not-prose], +[class~=not-prose] *)) { + padding-inline-end:0 +} +.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], +[class~=not-prose] *)) { + margin-bottom:0 +} +.prose :where(h1, +h2):not(:where([class~=not-prose], +[class~=not-prose] *)) { + font-weight:700; + letter-spacing:-.025em +} +.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-kbd:var(--tw-prose-invert-kbd); + --tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows); + --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) +} +.prose-invert :where(a):not(:where([class~=not-prose], +[class~=not-prose] *)) { + color:#ec4899 +} +.prose-invert :where(a):not(:where([class~=not-prose], +[class~=not-prose] *)):hover { + color:#f472b6 +} +.prose-invert :where(a):not(:where([class~=not-prose], +[class~=not-prose] *)) code { + color:#f472b6 +} +.prose-invert :where(h1, +h2, +h3, +h4, +h5, +h6):not(:where([class~=not-prose], +[class~=not-prose] *)) { + color:#f3f4f6 +} +.sr-only { + position:absolute; + width:1px; + height:1px; + padding:0; + margin:-1px; + overflow:hidden; + clip:rect(0,0,0,0); + white-space:nowrap; + border-width:0 +} +.\!collapse { + visibility:collapse!important +} +.collapse { + visibility:collapse +} +.static { + position:static +} +.fixed { + position:fixed +} +.absolute { + position:absolute +} +.relative { + position:relative +} +.sticky { + position:sticky +} +.inset-0 { + inset:0 +} +.bottom-8 { + bottom:2rem +} +.left-0 { + left:0 +} +.right-0 { + right:0 +} +.right-2 { + right:.5rem +} +.right-3 { + right:.75rem +} +.right-4 { + right:1rem +} +.right-8 { + right:2rem +} +.top-0 { + top:0 +} +.top-2 { + top:.5rem +} +.top-3 { + top:.75rem +} +.top-7 { + top:1.75rem +} +.z-50 { + z-index:50 +} +.z-60 { + z-index:60 +} +.z-70 { + z-index:70 +} +.z-80 { + z-index:80 +} +.float-left { + float:left +} +.-m-4 { + margin:-1rem +} +.-mx-2 { + margin-left:-.5rem; + margin-right:-.5rem +} +.-mx-4 { + margin-left:-1rem; + margin-right:-1rem +} +.-mx-6 { + margin-left:-1.5rem; + margin-right:-1.5rem +} +.mx-auto { + margin-left:auto; + margin-right:auto +} +.my-1 { + margin-top:.25rem; + margin-bottom:.25rem +} +.my-3 { + margin-top:.75rem; + margin-bottom:.75rem +} +.-ml-2 { + margin-left:-.5rem +} +.mb-2 { + margin-bottom:.5rem +} +.mb-3 { + margin-bottom:.75rem +} +.mb-4 { + margin-bottom:1rem +} +.mb-8 { + margin-bottom:2rem +} +.mb-auto { + margin-bottom:auto +} +.ml-6 { + margin-left:1.5rem +} +.ml-\[calc\(-50vw\+50\%\)\] { + margin-left:calc(-50vw + 50%) +} +.mr-2 { + margin-right:.5rem +} +.mr-3 { + margin-right:.75rem +} +.mr-4 { + margin-right:1rem +} +.mr-5 { + margin-right:1.25rem +} +.mr-\[calc\(-50vw\+50\%\)\] { + margin-right:calc(-50vw + 50%) +} +.mt-16 { + margin-top:4rem +} +.mt-2 { + margin-top:.5rem +} +.mt-6 { + margin-top:1.5rem +} +.mt-8 { + margin-top:2rem +} +.block { + display:block +} +.inline-block { + display:inline-block +} +.inline { + display:inline +} +.flex { + display:flex +} +.table { + display:table +} +.grid { + display:grid +} +.contents { + display:contents +} +.hidden { + display:none +} +.aspect-\[2\/1\] { + aspect-ratio:2/1 +} +.h-10 { + height:2.5rem +} +.h-16 { + height:4rem +} +.h-48 { + height:12rem +} +.h-5 { + height:1.25rem +} +.h-6 { + height:1.5rem +} +.h-7 { + height:1.75rem +} +.h-8 { + height:2rem +} +.h-full { + height:100% +} +.h-screen { + height:100vh +} +.max-h-screen { + max-height:100vh +} +.w-10 { + width:2.5rem +} +.w-16 { + width:4rem +} +.w-32 { + width:8rem +} +.w-4 { + width:1rem +} +.w-48 { + width:12rem +} +.w-5 { + width:1.25rem +} +.w-6 { + width:1.5rem +} +.w-72 { + width:18rem +} +.w-8 { + width:2rem +} +.w-full { + width:100% +} +.min-w-\[280px\] { + min-width:280px +} +.max-w-3xl { + max-width:48rem +} +.max-w-40 { + max-width:10rem +} +.max-w-\[280px\] { + max-width:280px +} +.max-w-\[544px\] { + max-width:544px +} +.max-w-lg { + max-width:32rem +} +.max-w-md { + max-width:28rem +} +.max-w-none { + max-width:none +} +.max-w-xl { + max-width:36rem +} +.basis-0 { + flex-basis:0px +} +.origin-top-right { + transform-origin:top right +} +.translate-x-0 { + --tw-translate-x:0px +} +.translate-x-0, +.translate-x-full { + 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)) +} +.translate-x-full { + --tw-translate-x:100% +} +.scale-100 { + --tw-scale-x:1; + --tw-scale-y:1 +} +.scale-100, +.scale-95 { + 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)) +} +.scale-95 { + --tw-scale-x:.95; + --tw-scale-y:.95 +} +.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)) +} +.cursor-auto { + cursor:auto +} +.cursor-default { + cursor:default +} +.cursor-pointer { + cursor:pointer +} +.grid-rows-\[auto_1fr\] { + grid-template-rows:auto 1fr +} +.flex-row { + flex-direction:row +} +.flex-col { + flex-direction:column +} +.flex-wrap { + flex-wrap:wrap +} +.items-start { + align-items:flex-start +} +.items-center { + align-items:center +} +.justify-start { + justify-content:flex-start +} +.justify-end { + justify-content:flex-end +} +.justify-center { + justify-content:center +} +.justify-between { + justify-content:space-between +} +.gap-3 { + gap:.75rem +} +.gap-4 { + gap:1rem +} +.gap-x-2 { + -moz-column-gap:.5rem; + column-gap:.5rem +} +.space-x-2>:not([hidden])~:not([hidden]) { + --tw-space-x-reverse:0; + margin-right:calc(.5rem * var(--tw-space-x-reverse)); + margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse))) +} +.space-x-3>:not([hidden])~:not([hidden]) { + --tw-space-x-reverse:0; + margin-right:calc(.75rem * var(--tw-space-x-reverse)); + margin-left:calc(.75rem * 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-1>:not([hidden])~:not([hidden]) { + --tw-space-y-reverse:0; + margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom:calc(.25rem * var(--tw-space-y-reverse)) +} +.space-y-10>:not([hidden])~:not([hidden]) { + --tw-space-y-reverse:0; + margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom:calc(2.5rem * var(--tw-space-y-reverse)) +} +.space-y-2>:not([hidden])~:not([hidden]) { + --tw-space-y-reverse:0; + margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom:calc(.5rem * var(--tw-space-y-reverse)) +} +.space-y-3>:not([hidden])~:not([hidden]) { + --tw-space-y-reverse:0; + margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom:calc(.75rem * var(--tw-space-y-reverse)) +} +.space-y-5>:not([hidden])~:not([hidden]) { + --tw-space-y-reverse:0; + margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom:calc(1.25rem * var(--tw-space-y-reverse)) +} +.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)) +} +.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-gray-100>:not([hidden])~:not([hidden]) { + --tw-divide-opacity:1; + border-color:rgb(243 244 246/var(--tw-divide-opacity)) +} +.divide-gray-200>:not([hidden])~:not([hidden]) { + --tw-divide-opacity:1; + border-color:rgb(229 231 235/var(--tw-divide-opacity)) +} +.self-center { + align-self:center +} +.overflow-auto { + overflow:auto +} +.overflow-hidden { + overflow:hidden +} +.overflow-x-auto { + overflow-x:auto +} +.overflow-y-auto { + overflow-y:auto +} +.scroll-smooth { + scroll-behavior:smooth +} +.whitespace-nowrap { + white-space:nowrap +} +.break-words { + overflow-wrap:break-word +} +.rounded { + border-radius:.25rem +} +.rounded-2xl { + border-radius:1rem +} +.rounded-full { + border-radius:9999px +} +.rounded-lg { + border-radius:.5rem +} +.rounded-md { + border-radius:.375rem +} +.border { + border-width:1px +} +.border-2 { + border-width:2px +} +.border-b { + border-bottom-width:1px +} +.border-l-4 { + border-left-width:4px +} +.border-t { + border-top-width:1px +} +.border-gray-100 { + --tw-border-opacity:1; + border-color:rgb(243 244 246/var(--tw-border-opacity)) +} +.border-gray-200 { + --tw-border-opacity:1; + border-color:rgb(229 231 235/var(--tw-border-opacity)) +} +.border-gray-300 { + --tw-border-opacity:1; + border-color:rgb(209 213 219/var(--tw-border-opacity)) +} +.border-gray-400 { + --tw-border-opacity:1; + border-color:rgb(156 163 175/var(--tw-border-opacity)) +} +.border-green-400 { + --tw-border-opacity:1; + border-color:rgb(74 222 128/var(--tw-border-opacity)) +} +.border-primary-500 { + --tw-border-opacity:1; + border-color:rgb(236 72 153/var(--tw-border-opacity)) +} +.border-transparent { + border-color:transparent +} +.border-opacity-0 { + --tw-border-opacity:0 +} +.border-opacity-60 { + --tw-border-opacity:0.6 +} +.bg-black\/25 { + background-color:rgba(0,0,0,.25) +} +.bg-blue-600 { + --tw-bg-opacity:1; + background-color:rgb(37 99 235/var(--tw-bg-opacity)) +} +.bg-gray-100 { + --tw-bg-opacity:1; + background-color:rgb(243 244 246/var(--tw-bg-opacity)) +} +.bg-gray-200 { + --tw-bg-opacity:1; + background-color:rgb(229 231 235/var(--tw-bg-opacity)) +} +.bg-gray-300\/50 { + background-color:rgba(209,213,219,.5) +} +.bg-gray-50 { + --tw-bg-opacity:1; + background-color:rgb(249 250 251/var(--tw-bg-opacity)) +} +.bg-gray-700 { + --tw-bg-opacity:1; + background-color:rgb(55 65 81/var(--tw-bg-opacity)) +} +.bg-green-500 { + --tw-bg-opacity:1; + background-color:rgb(34 197 94/var(--tw-bg-opacity)) +} +.bg-primary-500 { + --tw-bg-opacity:1; + background-color:rgb(236 72 153/var(--tw-bg-opacity)) +} +.bg-primary-600 { + --tw-bg-opacity:1; + background-color:rgb(219 39 119/var(--tw-bg-opacity)) +} +.bg-red-500 { + --tw-bg-opacity:1; + background-color:rgb(239 68 68/var(--tw-bg-opacity)) +} +.bg-transparent { + background-color:transparent +} +.bg-white { + --tw-bg-opacity:1; + background-color:rgb(255 255 255/var(--tw-bg-opacity)) +} +.fill-current { + fill:currentColor +} +.object-cover { + -o-object-fit:cover; + object-fit:cover +} +.object-center { + -o-object-position:center; + object-position:center +} +.p-1 { + padding:.25rem +} +.p-2 { + padding:.5rem +} +.p-4 { + padding:1rem +} +.p-6 { + padding:1.5rem +} +.px-1\.5 { + padding-left:.375rem; + padding-right:.375rem +} +.px-2 { + padding-left:.5rem; + padding-right:.5rem +} +.px-3 { + padding-left:.75rem; + padding-right:.75rem +} +.px-4 { + padding-left:1rem; + padding-right:1rem +} +.px-6 { + padding-left:1.5rem; + padding-right:1.5rem +} +.py-10 { + padding-top:2.5rem; + padding-bottom:2.5rem +} +.py-12 { + padding-top:3rem; + padding-bottom:3rem +} +.py-2 { + padding-top:.5rem; + padding-bottom:.5rem +} +.py-4 { + padding-top:1rem; + padding-bottom:1rem +} +.py-5 { + padding-top:1.25rem; + padding-bottom:1.25rem +} +.py-8 { + padding-top:2rem; + padding-bottom:2rem +} +.pb-1 { + padding-bottom:.25rem +} +.pb-10 { + padding-bottom:2.5rem +} +.pb-2 { + padding-bottom:.5rem +} +.pb-6 { + padding-bottom:1.5rem +} +.pb-8 { + padding-bottom:2rem +} +.pl-12 { + padding-left:3rem +} +.pl-4 { + padding-left:1rem +} +.pl-\[calc\(100vw-100\%\)\] { + padding-left:calc(100vw - 100%) +} +.pr-4 { + padding-right:1rem +} + +.pt-10 { + padding-top:2.5rem +} +.pt-2 { + padding-top:.5rem +} +.pt-3 { + padding-top:.75rem +} +.pt-4 { + padding-top:1rem +} +.pt-5 { + padding-top:1.25rem +} +.pt-6 { + padding-top:1.5rem +} +.pt-8 { + padding-top:2rem +} +.text-left { + text-align:left +} +.text-center { + text-align:center +} +.text-right { + text-align:right +} +.align-middle { + vertical-align:middle +} +.font-sans { + font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" +} +.text-2xl { + font-size:1.5rem; + line-height:2rem +} +.text-3xl { + font-size:1.875rem; + line-height:2.25rem +} +.text-6xl { + font-size:3.75rem; + line-height:1 +} +.text-base { + font-size:1rem; + line-height:1.5rem +} +.text-lg { + font-size:1.125rem; + line-height:1.75rem +} +.text-sm { + font-size:.875rem; + line-height:1.25rem +} +.text-xl { + font-size:1.25rem; + line-height:1.75rem +} +.text-xs { + font-size:.75rem; + line-height:1rem +} +.font-bold { + font-weight:700 +} +.font-extrabold { + font-weight:800 +} +.font-medium { + font-weight:500 +} +.font-semibold { + font-weight:600 +} +.uppercase { + text-transform:uppercase +} +.italic { + font-style:italic +} +.leading-4 { + line-height:1rem +} +.leading-5 { + line-height:1.25rem +} +.leading-6 { + line-height:1.5rem +} +.leading-7 { + line-height:1.75rem +} +.leading-8 { + line-height:2rem +} +.leading-9 { + line-height:2.25rem +} +.leading-normal { + line-height:1.5 +} +.tracking-tight { + letter-spacing:-.025em +} +.tracking-wide { + letter-spacing:.025em +} +.tracking-widest { + letter-spacing:.1em +} +.text-black { + --tw-text-opacity:1; + color:rgb(0 0 0/var(--tw-text-opacity)) +} +.text-gray-100 { + --tw-text-opacity:1; + color:rgb(243 244 246/var(--tw-text-opacity)) +} +.text-gray-200 { + --tw-text-opacity:1; + color:rgb(229 231 235/var(--tw-text-opacity)) +} +.text-gray-300 { + --tw-text-opacity:1; + color:rgb(209 213 219/var(--tw-text-opacity)) +} +.text-gray-400 { + --tw-text-opacity:1; + color:rgb(156 163 175/var(--tw-text-opacity)) +} +.text-gray-500 { + --tw-text-opacity:1; + color:rgb(107 114 128/var(--tw-text-opacity)) +} +.text-gray-600 { + --tw-text-opacity:1; + color:rgb(75 85 99/var(--tw-text-opacity)) +} +.text-gray-700 { + --tw-text-opacity:1; + color:rgb(55 65 81/var(--tw-text-opacity)) +} +.text-gray-800 { + --tw-text-opacity:1; + color:rgb(31 41 55/var(--tw-text-opacity)) +} +.text-gray-900 { + --tw-text-opacity:1; + color:rgb(17 24 39/var(--tw-text-opacity)) +} +.text-green-400 { + --tw-text-opacity:1; + color:rgb(74 222 128/var(--tw-text-opacity)) +} +.text-primary-500 { + --tw-text-opacity:1; + color:rgb(236 72 153/var(--tw-text-opacity)) +} +.text-primary-600 { + --tw-text-opacity:1; + color:rgb(219 39 119/var(--tw-text-opacity)) +} +.text-red-500 { + --tw-text-opacity:1; + color:rgb(239 68 68/var(--tw-text-opacity)) +} +.text-white { + --tw-text-opacity:1; + color:rgb(255 255 255/var(--tw-text-opacity)) +} +.antialiased { + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale +} +.placeholder-gray-400::-moz-placeholder { + --tw-placeholder-opacity:1; + color:rgb(156 163 175/var(--tw-placeholder-opacity)) +} +.placeholder-gray-400::placeholder { + --tw-placeholder-opacity:1; + color:rgb(156 163 175/var(--tw-placeholder-opacity)) +} +.opacity-0 { + opacity:0 +} +.opacity-100 { + opacity:1 +} +.opacity-95 { + opacity:.95 +} +.shadow { + --tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1); + --tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color) +} +.shadow, +.shadow-lg { + box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) +} +.shadow-lg { + --tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1); + --tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color) +} +.shadow-md { + --tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1); + --tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color) +} +.shadow-md, +.shadow-sm { + 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 rgba(0,0,0,.05); + --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color) +} +.outline { + outline-style:solid +} +.outline-0 { + outline-width:0 +} +.ring-1 { + --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) +} +.ring-black { + --tw-ring-opacity:1; + --tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity)) +} +.ring-opacity-5 { + --tw-ring-opacity:0.05 +} +.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) +} +.backdrop-blur { + --tw-backdrop-blur:blur(8px) +} +.backdrop-blur, +.backdrop-filter { + -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) +} +.transition { + transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter; + transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter; + transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter; + transition-timing-function:cubic-bezier(.4,0,.2,1); + transition-duration:.15s +} +.transition-all { + transition-property:all; + transition-timing-function:cubic-bezier(.4,0,.2,1); + transition-duration:.15s +} +.transition-colors { + transition-property:color,background-color,border-color,text-decoration-color,fill,stroke; + transition-timing-function:cubic-bezier(.4,0,.2,1); + transition-duration:.15s +} +.duration-100 { + transition-duration:.1s +} +.duration-150 { + transition-duration:.15s +} +.duration-200 { + transition-duration:.2s +} +.duration-300 { + transition-duration:.3s +} +.duration-75 { + transition-duration:75ms +} +.ease-in { + transition-timing-function:cubic-bezier(.4,0,1,1) +} +.ease-in-out { + transition-timing-function:cubic-bezier(.4,0,.2,1) +} +.ease-out { + transition-timing-function:cubic-bezier(0,0,.2,1) +} +.task-list-item:before { + display:none +} +.task-list-item { + list-style-type:none +} +.footnotes { + margin-top:3rem; + border-top-width:1px; + --tw-border-opacity:1; + border-color:rgb(229 231 235/var(--tw-border-opacity)); + padding-top:2rem +} +.footnotes:is(.dark *) { + --tw-border-opacity:1; + border-color:rgb(55 65 81/var(--tw-border-opacity)) +} +.data-footnote-backref { + text-decoration-line:none +} +.csl-entry { + margin-top:1.25rem; + margin-bottom:1.25rem +} +.no-scrollbar::-webkit-scrollbar { + display:none +} +.no-scrollbar { + -ms-overflow-style:none; + scrollbar-width:none +} +input:-webkit-autofill, +input:-webkit-autofill:focus { + -webkit-transition:background-color 600000s 0s,color 600000s 0s; + transition:background-color 600000s 0s,color 600000s 0s +} +.katex-display { + overflow:auto hidden +} +.content-header-link { + opacity:0; + margin-left:-24px; + padding-right:4px +} +.content-header-link:hover, +.content-header:hover .content-header-link { + opacity:1 +} +.linkicon { + display:inline-block; + vertical-align:middle +} +.dark\:prose-invert:is(.dark *) { + --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-kbd:var(--tw-prose-invert-kbd); + --tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows); + --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) +} +.dark\:prose-invert:is(.dark *) :where(a):not(:where([class~=not-prose], +[class~=not-prose] *)) { + color:#ec4899 +} +.dark\:prose-invert:is(.dark *) :where(a):not(:where([class~=not-prose], +[class~=not-prose] *)):hover { + color:#f472b6 +} +.dark\:prose-invert:is(.dark *) :where(a):not(:where([class~=not-prose], +[class~=not-prose] *)) code { + color:#f472b6 +} +.dark\:prose-invert:is(.dark *) :where(h1, +h2, +h3, +h4, +h5, +h6):not(:where([class~=not-prose], +[class~=not-prose] *)) { + color:#f3f4f6 +} +.hover\:bg-blue-700:hover { + --tw-bg-opacity:1; + background-color:rgb(29 78 216/var(--tw-bg-opacity)) +} +.hover\:bg-gray-300:hover { + --tw-bg-opacity:1; + background-color:rgb(209 213 219/var(--tw-bg-opacity)) +} +.hover\:bg-primary-700:hover { + --tw-bg-opacity:1; + background-color:rgb(190 24 93/var(--tw-bg-opacity)) +} +.hover\:text-gray-600:hover { + --tw-text-opacity:1; + color:rgb(75 85 99/var(--tw-text-opacity)) +} +.hover\:text-primary-500:hover { + --tw-text-opacity:1; + color:rgb(236 72 153/var(--tw-text-opacity)) +} +.hover\:text-primary-600:hover { + --tw-text-opacity:1; + color:rgb(219 39 119/var(--tw-text-opacity)) +} +.focus\:border-green-400:focus { + --tw-border-opacity:1; + border-color:rgb(74 222 128/var(--tw-border-opacity)) +} +.focus\:border-primary-500:focus { + --tw-border-opacity:1; + border-color:rgb(236 72 153/var(--tw-border-opacity)) +} +.focus\:border-transparent:focus { + border-color:transparent +} +.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-primary-500:focus { + --tw-ring-opacity:1; + --tw-ring-color:rgb(236 72 153/var(--tw-ring-opacity)) +} +.focus\:ring-primary-600:focus { + --tw-ring-opacity:1; + --tw-ring-color:rgb(219 39 119/var(--tw-ring-opacity)) +} +.focus\:ring-offset-2:focus { + --tw-ring-offset-width:2px +} +.disabled\:opacity-50:disabled { + opacity:.5 +} +.dark\:divide-gray-700:is(.dark *)>:not([hidden])~:not([hidden]) { + --tw-divide-opacity:1; + border-color:rgb(55 65 81/var(--tw-divide-opacity)) +} +.dark\:border-gray-700:is(.dark *) { + --tw-border-opacity:1; + border-color:rgb(55 65 81/var(--tw-border-opacity)) +} +.dark\:border-gray-800:is(.dark *) { + --tw-border-opacity:1; + border-color:rgb(31 41 55/var(--tw-border-opacity)) +} +.dark\:border-gray-900:is(.dark *) { + --tw-border-opacity:1; + border-color:rgb(17 24 39/var(--tw-border-opacity)) +} +.dark\:bg-black:is(.dark *) { + --tw-bg-opacity:1; + background-color:rgb(0 0 0/var(--tw-bg-opacity)) +} +.dark\:bg-black\/50:is(.dark *) { + background-color:rgba(0,0,0,.5) +} +.dark\:bg-gray-700:is(.dark *) { + --tw-bg-opacity:1; + background-color:rgb(55 65 81/var(--tw-bg-opacity)) +} +.dark\:bg-gray-800:is(.dark *) { + --tw-bg-opacity:1; + background-color:rgb(31 41 55/var(--tw-bg-opacity)) +} +.dark\:bg-gray-900:is(.dark *) { + --tw-bg-opacity:1; + background-color:rgb(17 24 39/var(--tw-bg-opacity)) +} +.dark\:bg-gray-900\/70:is(.dark *) { + background-color:rgba(17,24,39,.7) +} +.dark\:bg-gray-950:is(.dark *) { + --tw-bg-opacity:1; + background-color:rgb(3 7 18/var(--tw-bg-opacity)) +} +.dark\:text-gray-100:is(.dark *) { + --tw-text-opacity:1; + color:rgb(243 244 246/var(--tw-text-opacity)) +} +.dark\:text-gray-200:is(.dark *) { + --tw-text-opacity:1; + color:rgb(229 231 235/var(--tw-text-opacity)) +} +.dark\:text-gray-300:is(.dark *) { + --tw-text-opacity:1; + color:rgb(209 213 219/var(--tw-text-opacity)) +} +.dark\:text-gray-400:is(.dark *) { + --tw-text-opacity:1; + color:rgb(156 163 175/var(--tw-text-opacity)) +} +.dark\:text-gray-600:is(.dark *) { + --tw-text-opacity:1; + color:rgb(75 85 99/var(--tw-text-opacity)) +} +.dark\:text-red-400:is(.dark *) { + --tw-text-opacity:1; + color:rgb(248 113 113/var(--tw-text-opacity)) +} +.dark\:text-white:is(.dark *) { + --tw-text-opacity:1; + color:rgb(255 255 255/var(--tw-text-opacity)) +} +.dark\:placeholder-gray-500:is(.dark *)::-moz-placeholder { + --tw-placeholder-opacity:1; + color:rgb(107 114 128/var(--tw-placeholder-opacity)) +} +.dark\:placeholder-gray-500:is(.dark *)::placeholder { + --tw-placeholder-opacity:1; + color:rgb(107 114 128/var(--tw-placeholder-opacity)) +} +.dark\:opacity-\[0\.98\]:is(.dark *) { + opacity:.98 +} +.dark\:shadow-gray-800\/40:is(.dark *) { + --tw-shadow-color:rgba(31,41,55,.4); + --tw-shadow:var(--tw-shadow-colored) +} +.dark\:ring-offset-black:is(.dark *) { + --tw-ring-offset-color:#000 +} +.dark\:hover\:bg-blue-500:hover:is(.dark *) { + --tw-bg-opacity:1; + background-color:rgb(59 130 246/var(--tw-bg-opacity)) +} +.dark\:hover\:bg-gray-600:hover:is(.dark *) { + --tw-bg-opacity:1; + background-color:rgb(75 85 99/var(--tw-bg-opacity)) +} +.dark\:hover\:bg-primary-400:hover:is(.dark *) { + --tw-bg-opacity:1; + background-color:rgb(244 114 182/var(--tw-bg-opacity)) +} +.dark\:hover\:text-primary-400:hover:is(.dark *) { + --tw-text-opacity:1; + color:rgb(244 114 182/var(--tw-text-opacity)) +} +.dark\:hover\:text-primary-500:hover:is(.dark *) { + --tw-text-opacity:1; + color:rgb(236 72 153/var(--tw-text-opacity)) +} +@media (min-width:640px) { + .sm\:ml-3 { + margin-left:.75rem + } + .sm\:mt-0 { + margin-top:0 + } + .sm\:block { + display:block + } + .sm\:flex { + display:flex + } + .sm\:hidden { + display:none + } + .sm\:w-96 { + width:24rem + } + .sm\:flex-row { + flex-direction:row + } + .sm\:justify-between { + justify-content:space-between + } + .sm\:space-x-12>:not([hidden])~:not([hidden]) { + --tw-space-x-reverse:0; + margin-right:calc(3rem * var(--tw-space-x-reverse)); + margin-left:calc(3rem * calc(1 - var(--tw-space-x-reverse))) + } + .sm\:space-x-24>:not([hidden])~:not([hidden]) { + --tw-space-x-reverse:0; + margin-right:calc(6rem * var(--tw-space-x-reverse)); + margin-left:calc(6rem * calc(1 - var(--tw-space-x-reverse))) + } + .sm\: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))) + } + .sm\:px-14 { + padding-left:3.5rem; + padding-right:3.5rem + } + .sm\:px-6 { + padding-left:1.5rem; + padding-right:1.5rem + } + .sm\:py-0 { + padding-top:0; + padding-bottom:0 + } + .sm\:py-8 { + padding-top:2rem; + padding-bottom:2rem + } + .sm\:text-4xl { + font-size:2.25rem; + line-height:2.5rem + } + .sm\:text-base { + font-size:1rem; + line-height:1.5rem + } + .sm\:leading-10 { + line-height:2.5rem + } +} +@media (min-width:768px) { + .md\:-mx-8 { + margin-left:-2rem; + margin-right:-2rem + } + .md\:mt-24 { + margin-top:6rem + } + .md\:flex { + display:flex + } + .md\:hidden { + display:none + } + .md\:h-36 { + height:9rem + } + .md\:w-1\/2 { + width:50% + } + .md\:max-w-72 { + max-width:18rem + } + .md\:flex-row { + flex-direction:row + } + .md\:items-center { + align-items:center + } + .md\:justify-center { + justify-content:center + } + .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\:space-y-5>:not([hidden])~:not([hidden]) { + --tw-space-y-reverse:0; + margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom:calc(1.25rem * var(--tw-space-y-reverse)) + } + .md\:divide-y-0>:not([hidden])~:not([hidden]) { + --tw-divide-y-reverse:0; + border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width:calc(0px * var(--tw-divide-y-reverse)) + } + .md\:border-r-2 { + border-right-width:2px + } + .md\:px-6 { + padding-left:1.5rem; + padding-right:1.5rem + } + .md\:text-2xl { + font-size:1.5rem; + line-height:2rem + } + .md\:text-5xl { + font-size:3rem; + line-height:1 + } + .md\:text-6xl { + font-size:3.75rem; + line-height:1 + } + .md\:text-8xl { + font-size:6rem; + line-height:1 + } + .md\:leading-14 { + line-height:3.5rem + } +} +@media (min-width:1024px) { + .lg\:h-48 { + height:12rem + } + .lg\:max-w-96 { + max-width:24rem + } +} +@media (min-width:1280px) { + .xl\:col-span-2 { + grid-column:span 2/span 2 + } + .xl\:col-span-3 { + grid-column:span 3/span 3 + } + .xl\:col-start-1 { + grid-column-start:1 + } + .xl\:row-span-2 { + grid-row:span 2/span 2 + } + .xl\:row-start-2 { + grid-row-start:2 + } + .xl\:-mx-2 { + margin-left:-.5rem; + margin-right:-.5rem + } + .xl\:my-1 { + margin-top:.25rem; + margin-bottom:.25rem + } + .xl\:block { + display:block + } + .xl\:grid { + display:grid + } + .xl\:w-1\/2 { + width:50% + } + .xl\:max-w-5xl { + max-width:64rem + } + .xl\:grid-cols-3 { + grid-template-columns:repeat(3,minmax(0,1fr)) + } + .xl\:grid-cols-4 { + grid-template-columns:repeat(4,minmax(0,1fr)) + } + .xl\:items-baseline { + align-items:baseline + } + .xl\:gap-x-6 { + -moz-column-gap:1.5rem; + column-gap:1.5rem + } + .xl\:gap-x-8 { + -moz-column-gap:2rem; + column-gap:2rem + } + .xl\:space-x-0>:not([hidden])~:not([hidden]) { + --tw-space-x-reverse:0; + margin-right:calc(0px * var(--tw-space-x-reverse)); + margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse))) + } + .xl\: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)) + } + .xl\:space-y-8>:not([hidden])~:not([hidden]) { + --tw-space-y-reverse:0; + margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom:calc(2rem * var(--tw-space-y-reverse)) + } + .xl\: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)) + } + .xl\:divide-y-0>:not([hidden])~:not([hidden]) { + --tw-divide-y-reverse:0; + border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width:calc(0px * var(--tw-divide-y-reverse)) + } + .xl\:divide-gray-200>:not([hidden])~:not([hidden]) { + --tw-divide-opacity:1; + border-color:rgb(229 231 235/var(--tw-divide-opacity)) + } + .xl\:border-b { + border-bottom-width:1px + } + .xl\:border-gray-200 { + --tw-border-opacity:1; + border-color:rgb(229 231 235/var(--tw-border-opacity)) + } + .xl\:px-0 { + padding-left:0; + padding-right:0 + } + .xl\:px-2 { + padding-left:.5rem; + padding-right:.5rem + } + .xl\:py-8 { + padding-top:2rem; + padding-bottom:2rem + } + .xl\:pb-0 { + padding-bottom:0 + } + .xl\:pb-6 { + padding-bottom:1.5rem + } + .xl\:pt-11 { + padding-top:2.75rem + } + .xl\:pt-8 { + padding-top:2rem + } + .xl\:dark\:divide-gray-700:is(.dark *)>:not([hidden])~:not([hidden]) { + --tw-divide-opacity:1; + border-color:rgb(55 65 81/var(--tw-divide-opacity)) + } + .xl\:dark\:border-gray-700:is(.dark *) { + --tw-border-opacity:1; + border-color:rgb(55 65 81/var(--tw-border-opacity)) + } +} +@media (min-width:1536px) { + .\32xl\:-mx-24 { + margin-left:-6rem; + margin-right:-6rem + } +} diff --git a/themes/tailwind/css/typography.css b/themes/tailwind/css/typography.css new file mode 100644 index 00000000..9805fd15 --- /dev/null +++ b/themes/tailwind/css/typography.css @@ -0,0 +1,866 @@ +@font-face { + font-family:Space Grotesk; + font-style:normal; + font-weight:300 700; + font-display:swap; + src:url(../fonts/62328fecf9e80426-s.woff2) format("woff2"); + unicode-range:u+0102-0103, + u+0110-0111, + u+0128-0129, + u+0168-0169, + u+01a0-01a1, + u+01af-01b0, + u+0300-0301, + u+0303-0304, + u+0308-0309, + u+0323, + u+0329, + u+1ea0-1ef9, + u+20ab +} +@font-face { + font-family:Space Grotesk; + font-style:normal; + font-weight:300 700; + font-display:swap; + src:url(../fonts/c7eb187887c48af6-s.woff2) format("woff2"); + unicode-range:u+0100-02ba, + u+02bd-02c5, + u+02c7-02cc, + u+02ce-02d7, + u+02dd-02ff, + u+0304, + u+0308, + u+0329, + u+1d00-1dbf, + u+1e00-1e9f, + u+1ef2-1eff, + u+2020, + u+20a0-20ab, + u+20ad-20c0, + u+2113, + u+2c60-2c7f, + u+a720-a7ff +} +@font-face { + font-family:Space Grotesk; + font-style:normal; + font-weight:300 700; + font-display:swap; + src:url(../fonts/2d141e1a38819612-s.p.woff2) format("woff2"); + unicode-range:u+00??, + u+0131, + u+0152-0153, + u+02bb-02bc, + u+02c6, + u+02da, + u+02dc, + u+0304, + u+0308, + u+0329, + u+2000-206f, + u+20ac, + u+2122, + u+2191, + u+2193, + u+2212, + u+2215, + u+feff, + u+fffd +} +@font-face { + font-family:Space Grotesk Fallback; + src:local("Arial"); + ascent-override:89.71%; + descent-override:26.62%; + line-gap-override:0.00%; + size-adjust:109.69% +} +.__className_space { + font-family:Space Grotesk,Space Grotesk Fallback; + font-style:normal +} +.__variable_space { + --font-space-grotesk:"Space Grotesk","Space Grotesk Fallback" +} +:root { + --docsearch-primary-color:#5468ff; + --docsearch-text-color:#1c1e21; + --docsearch-spacing:12px; + --docsearch-icon-stroke-width:1.4; + --docsearch-highlight-color:var(--docsearch-primary-color); + --docsearch-muted-color:#969faf; + --docsearch-container-background:rgba(101,108,133,.8); + --docsearch-logo-color:#5468ff; + --docsearch-modal-width:560px; + --docsearch-modal-height:600px; + --docsearch-modal-background:#f5f6f7; + --docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.5),0 3px 8px 0 #555a64; + --docsearch-searchbox-height:56px; + --docsearch-searchbox-background:#ebedf0; + --docsearch-searchbox-focus-background:#fff; + --docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color); + --docsearch-hit-height:56px; + --docsearch-hit-color:#444950; + --docsearch-hit-active-color:#fff; + --docsearch-hit-background:#fff; + --docsearch-hit-shadow:0 1px 3px 0 #d4d9e1; + --docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8); + --docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,.4); + --docsearch-footer-height:44px; + --docsearch-footer-background:#fff; + --docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12) +} +html[data-theme=dark] { + --docsearch-text-color:#f5f6f7; + --docsearch-container-background:rgba(9,10,17,.8); + --docsearch-modal-background:#15172a; + --docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309; + --docsearch-searchbox-background:#090a11; + --docsearch-searchbox-focus-background:#000; + --docsearch-hit-color:#bec3c9; + --docsearch-hit-shadow:none; + --docsearch-hit-background:#090a11; + --docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b); + --docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,.3); + --docsearch-footer-background:#1e2136; + --docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2); + --docsearch-logo-color:#fff; + --docsearch-muted-color:#7f8497 +} +.DocSearch-Button { + align-items:center; + background:var(--docsearch-searchbox-background); + border:0; + border-radius:40px; + color:var(--docsearch-muted-color); + cursor:pointer; + display:flex; + font-weight:500; + height:36px; + justify-content:space-between; + margin:0 0 0 16px; + padding:0 8px; + -webkit-user-select:none; + -moz-user-select:none; + user-select:none +} +.DocSearch-Button:active, +.DocSearch-Button:focus, +.DocSearch-Button:hover { + background:var(--docsearch-searchbox-focus-background); + box-shadow:var(--docsearch-searchbox-shadow); + color:var(--docsearch-text-color); + outline:none +} +.DocSearch-Button-Container { + align-items:center; + display:flex +} +.DocSearch-Search-Icon { + stroke-width:1.6 +} +.DocSearch-Button .DocSearch-Search-Icon { + color:var(--docsearch-text-color) +} +.DocSearch-Button-Placeholder { + font-size:1rem; + padding:0 12px 0 6px +} +.DocSearch-Button-Keys { + display:flex; + min-width:calc(40px + .8em) +} +.DocSearch-Button-Key { + align-items:center; + background:var(--docsearch-key-gradient); + border-radius:3px; + box-shadow:var(--docsearch-key-shadow); + color:var(--docsearch-muted-color); + display:flex; + height:18px; + justify-content:center; + margin-right:.4em; + position:relative; + padding:0 0 2px; + border:0; + top:-1px; + width:20px +} +@media (max-width:768px) { + .DocSearch-Button-Keys, + .DocSearch-Button-Placeholder { + display:none + } +} +.DocSearch--active { + overflow:hidden!important +} +.DocSearch-Container, +.DocSearch-Container * { + box-sizing:border-box +} +.DocSearch-Container { + background-color:var(--docsearch-container-background); + height:100vh; + left:0; + position:fixed; + top:0; + width:100vw; + z-index:200 +} +.DocSearch-Container a { + text-decoration:none +} +.DocSearch-Link { + -webkit-appearance:none; + -moz-appearance:none; + appearance:none; + background:none; + border:0; + color:var(--docsearch-highlight-color); + cursor:pointer; + font:inherit; + margin:0; + padding:0 +} +.DocSearch-Modal { + background:var(--docsearch-modal-background); + border-radius:6px; + box-shadow:var(--docsearch-modal-shadow); + flex-direction:column; + margin:60px auto auto; + max-width:var(--docsearch-modal-width); + position:relative +} +.DocSearch-SearchBar { + display:flex; + padding:var(--docsearch-spacing) var(--docsearch-spacing) 0 +} +.DocSearch-Form { + align-items:center; + background:var(--docsearch-searchbox-focus-background); + border-radius:4px; + box-shadow:var(--docsearch-searchbox-shadow); + display:flex; + height:var(--docsearch-searchbox-height); + margin:0; + padding:0 var(--docsearch-spacing); + position:relative; + width:100% +} +.DocSearch-Input { + -webkit-appearance:none; + -moz-appearance:none; + appearance:none; + background:transparent; + border:0; + color:var(--docsearch-text-color); + flex:1; + font:inherit; + font-size:1.2em; + height:100%; + outline:none; + padding:0 0 0 8px; + width:80% +} +.DocSearch-Input::-moz-placeholder { + color:var(--docsearch-muted-color); + opacity:1 +} +.DocSearch-Input::placeholder { + color:var(--docsearch-muted-color); + opacity:1 +} +.DocSearch-Input::-webkit-search-cancel-button, +.DocSearch-Input::-webkit-search-decoration, +.DocSearch-Input::-webkit-search-results-button, +.DocSearch-Input::-webkit-search-results-decoration { + display:none +} +.DocSearch-LoadingIndicator, +.DocSearch-MagnifierLabel, +.DocSearch-Reset { + margin:0; + padding:0 +} +.DocSearch-MagnifierLabel, +.DocSearch-Reset { + align-items:center; + color:var(--docsearch-highlight-color); + display:flex; + justify-content:center +} +.DocSearch-Container--Stalled .DocSearch-MagnifierLabel, +.DocSearch-LoadingIndicator { + display:none +} +.DocSearch-Container--Stalled .DocSearch-LoadingIndicator { + align-items:center; + color:var(--docsearch-highlight-color); + display:flex; + justify-content:center +} +@media screen and (prefers-reduced-motion:reduce) { + .DocSearch-Reset { + animation:none; + -webkit-appearance:none; + -moz-appearance:none; + appearance:none; + background:none; + border:0; + border-radius:50%; + color:var(--docsearch-icon-color); + cursor:pointer; + right:0; + stroke-width:var(--docsearch-icon-stroke-width) + } +} +.DocSearch-Reset { + animation:fade-in .1s ease-in forwards; + -webkit-appearance:none; + -moz-appearance:none; + appearance:none; + background:none; + border:0; + border-radius:50%; + color:var(--docsearch-icon-color); + cursor:pointer; + padding:2px; + right:0; + stroke-width:var(--docsearch-icon-stroke-width) +} +.DocSearch-Reset[hidden] { + display:none +} +.DocSearch-Reset:hover { + color:var(--docsearch-highlight-color) +} +.DocSearch-LoadingIndicator svg, +.DocSearch-MagnifierLabel svg { + height:24px; + width:24px +} +.DocSearch-Cancel { + display:none +} +.DocSearch-Dropdown { + max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height)); + min-height:var(--docsearch-spacing); + overflow-y:auto; + overflow-y:overlay; + padding:0 var(--docsearch-spacing); + scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background); + scrollbar-width:thin +} +.DocSearch-Dropdown::-webkit-scrollbar { + width:12px +} +.DocSearch-Dropdown::-webkit-scrollbar-track { + background:transparent +} +.DocSearch-Dropdown::-webkit-scrollbar-thumb { + background-color:var(--docsearch-muted-color); + border:3px solid var(--docsearch-modal-background); + border-radius:20px +} +.DocSearch-Dropdown ul { + list-style:none; + margin:0; + padding:0 +} +.DocSearch-Label { + font-size:.75em; + line-height:1.6em +} +.DocSearch-Help, +.DocSearch-Label { + color:var(--docsearch-muted-color) +} +.DocSearch-Help { + font-size:.9em; + margin:0; + -webkit-user-select:none; + -moz-user-select:none; + user-select:none +} +.DocSearch-Title { + font-size:1.2em +} +.DocSearch-Logo a { + display:flex +} +.DocSearch-Logo svg { + color:var(--docsearch-logo-color); + margin-left:8px +} +.DocSearch-Hits:last-of-type { + margin-bottom:24px +} +.DocSearch-Hits mark { + background:none; + color:var(--docsearch-highlight-color) +} +.DocSearch-HitsFooter { + color:var(--docsearch-muted-color); + display:flex; + font-size:.85em; + justify-content:center; + margin-bottom:var(--docsearch-spacing); + padding:var(--docsearch-spacing) +} +.DocSearch-HitsFooter a { + border-bottom:1px solid; + color:inherit +} +.DocSearch-Hit { + border-radius:4px; + display:flex; + padding-bottom:4px; + position:relative +} +@media screen and (prefers-reduced-motion:reduce) { + .DocSearch-Hit--deleting { + transition:none + } +} +.DocSearch-Hit--deleting { + opacity:0; + transition:all .25s linear +} +@media screen and (prefers-reduced-motion:reduce) { + .DocSearch-Hit--favoriting { + transition:none + } +} +.DocSearch-Hit--favoriting { + transform:scale(0); + transform-origin:top center; + transition:all .25s linear; + transition-delay:.25s +} +.DocSearch-Hit a { + background:var(--docsearch-hit-background); + border-radius:4px; + box-shadow:var(--docsearch-hit-shadow); + display:block; + padding-left:var(--docsearch-spacing); + width:100% +} +.DocSearch-Hit-source { + background:var(--docsearch-modal-background); + color:var(--docsearch-highlight-color); + font-size:.85em; + font-weight:600; + line-height:32px; + margin:0 -4px; + padding:8px 4px 0; + position:sticky; + top:0; + z-index:10 +} +.DocSearch-Hit-Tree { + color:var(--docsearch-muted-color); + height:var(--docsearch-hit-height); + opacity:.5; + stroke-width:var(--docsearch-icon-stroke-width); + width:24px +} +.DocSearch-Hit[aria-selected=true] a { + background-color:var(--docsearch-highlight-color) +} +.DocSearch-Hit[aria-selected=true] mark { + text-decoration:underline +} +.DocSearch-Hit-Container { + align-items:center; + color:var(--docsearch-hit-color); + display:flex; + flex-direction:row; + height:var(--docsearch-hit-height); + padding:0 var(--docsearch-spacing) 0 0 +} +.DocSearch-Hit-icon { + height:20px; + width:20px +} +.DocSearch-Hit-action, +.DocSearch-Hit-icon { + color:var(--docsearch-muted-color); + stroke-width:var(--docsearch-icon-stroke-width) +} +.DocSearch-Hit-action { + align-items:center; + display:flex; + height:22px; + width:22px +} +.DocSearch-Hit-action svg { + display:block; + height:18px; + width:18px +} +.DocSearch-Hit-action+.DocSearch-Hit-action { + margin-left:6px +} +.DocSearch-Hit-action-button { + -webkit-appearance:none; + -moz-appearance:none; + appearance:none; + background:none; + border:0; + border-radius:50%; + color:inherit; + cursor:pointer; + padding:2px +} +svg.DocSearch-Hit-Select-Icon { + display:none +} +.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon { + display:block +} +.DocSearch-Hit-action-button:focus, +.DocSearch-Hit-action-button:hover { + background:rgba(0,0,0,.2); + transition:background-color .1s ease-in +} +@media screen and (prefers-reduced-motion:reduce) { + .DocSearch-Hit-action-button:focus, + .DocSearch-Hit-action-button:hover { + transition:none + } +} +.DocSearch-Hit-action-button:focus path, +.DocSearch-Hit-action-button:hover path { + fill:#fff +} +.DocSearch-Hit-content-wrapper { + display:flex; + flex:1 1 auto; + flex-direction:column; + font-weight:500; + justify-content:center; + line-height:1.2em; + margin:0 8px; + overflow-x:hidden; + position:relative; + text-overflow:ellipsis; + white-space:nowrap; + width:80% +} +.DocSearch-Hit-title { + font-size:.9em +} +.DocSearch-Hit-path { + color:var(--docsearch-muted-color); + font-size:.75em +} +.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree, +.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action, +.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon, +.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path, +.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text, +.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title, +.DocSearch-Hit[aria-selected=true] mark { + color:var(--docsearch-hit-active-color)!important +} +@media screen and (prefers-reduced-motion:reduce) { + .DocSearch-Hit-action-button:focus, + .DocSearch-Hit-action-button:hover { + background:rgba(0,0,0,.2); + transition:none + } +} +.DocSearch-ErrorScreen, +.DocSearch-NoResults, +.DocSearch-StartScreen { + font-size:.9em; + margin:0 auto; + padding:36px 0; + text-align:center; + width:80% +} +.DocSearch-Screen-Icon { + color:var(--docsearch-muted-color); + padding-bottom:12px +} +.DocSearch-NoResults-Prefill-List { + display:inline-block; + padding-bottom:24px; + text-align:left +} +.DocSearch-NoResults-Prefill-List ul { + display:inline-block; + padding:8px 0 0 +} +.DocSearch-NoResults-Prefill-List li { + list-style-position:inside; + list-style-type:"» " +} +.DocSearch-Prefill { + -webkit-appearance:none; + -moz-appearance:none; + appearance:none; + background:none; + border:0; + border-radius:1em; + color:var(--docsearch-highlight-color); + cursor:pointer; + display:inline-block; + font-size:1em; + font-weight:700; + padding:0 +} +.DocSearch-Prefill:focus, +.DocSearch-Prefill:hover { + outline:none; + text-decoration:underline +} +.DocSearch-Footer { + align-items:center; + background:var(--docsearch-footer-background); + border-radius:0 0 8px 8px; + box-shadow:var(--docsearch-footer-shadow); + display:flex; + flex-direction:row-reverse; + flex-shrink:0; + height:var(--docsearch-footer-height); + justify-content:space-between; + padding:0 var(--docsearch-spacing); + position:relative; + -webkit-user-select:none; + -moz-user-select:none; + user-select:none; + width:100%; + z-index:300 +} +.DocSearch-Commands { + color:var(--docsearch-muted-color); + display:flex; + list-style:none; + margin:0; + padding:0 +} +.DocSearch-Commands li { + align-items:center; + display:flex +} +.DocSearch-Commands li:not(:last-of-type) { + margin-right:.8em +} +.DocSearch-Commands-Key { + align-items:center; + background:var(--docsearch-key-gradient); + border-radius:2px; + box-shadow:var(--docsearch-key-shadow); + display:flex; + height:18px; + justify-content:center; + margin-right:.4em; + padding:0 0 1px; + color:var(--docsearch-muted-color); + border:0; + width:20px +} +@media (max-width:768px) { + :root { + --docsearch-spacing:10px; + --docsearch-footer-height:40px + } + .DocSearch-Dropdown { + height:100% + } + .DocSearch-Container { + height:100vh; + height:-webkit-fill-available; + height:calc(var(--docsearch-vh, 1vh) * 100); + position:absolute + } + .DocSearch-Footer { + border-radius:0; + bottom:0; + position:absolute + } + .DocSearch-Hit-content-wrapper { + display:flex; + position:relative; + width:80% + } + .DocSearch-Modal { + border-radius:0; + box-shadow:none; + height:100vh; + height:-webkit-fill-available; + height:calc(var(--docsearch-vh, 1vh) * 100); + margin:0; + max-width:100%; + width:100% + } + .DocSearch-Dropdown { + max-height:calc(var(--docsearch-vh, 1vh) * 100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height)) + } + .DocSearch-Cancel { + -webkit-appearance:none; + -moz-appearance:none; + appearance:none; + background:none; + border:0; + color:var(--docsearch-highlight-color); + cursor:pointer; + display:inline-block; + flex:none; + font:inherit; + font-size:1em; + font-weight:500; + margin-left:var(--docsearch-spacing); + outline:none; + overflow:hidden; + padding:0; + -webkit-user-select:none; + -moz-user-select:none; + user-select:none; + white-space:nowrap + } + .DocSearch-Commands, + .DocSearch-Hit-Tree { + display:none + } +} +@keyframes fade-in { + 0% { + opacity:0 + } + to { + opacity:1 + } +} +.light .DocSearch { + --docsearch-primary-color:#db2777; + --docsearch-highlight-color:#db2777; + --docsearch-searchbox-shadow:inset 0 0 0 2px #db2777; + --docsearch-muted-color:#6b7280; + --docsearch-container-background:rgba(156,163,175,.8); + --docsearch-modal-background:#e5e7eb; + --docsearch-searchbox-background:#f3f4f6; + --docsearch-searchbox-focus-background:#f3f4f6; + --docsearch-hit-color:#374151; + --docsearch-hit-shadow:none; + --docsearch-hit-active-color:#1f2937; + --docsearch-hit-background:#f3f4f6; + --docsearch-footer-background:#f3f4f6 +} +.dark .DocSearch { + --docsearch-primary-color:#db2777; + --docsearch-highlight-color:#db2777; + --docsearch-searchbox-shadow:inset 0 0 0 2px #db2777; + --docsearch-text-color:#d1d5db; + --docsearch-muted-color:#9ca3af; + --docsearch-container-background:rgba(17,24,39,.8); + --docsearch-modal-background:#111827; + --docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309; + --docsearch-searchbox-background:#1f2937; + --docsearch-searchbox-focus-background:#1f2937; + --docsearch-hit-color:#e5e7eb; + --docsearch-hit-shadow:none; + --docsearch-hit-active-color:#f3f4f6; + --docsearch-hit-background:#1f2937; + --docsearch-footer-background:#111827; + --docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2); + --docsearch-key-gradient:linear-gradient(-26.5deg,#1f2937,#111827); + --docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,.3); + --docsearch-logo-color:#d1d5db +} +.dark .DocSearch-Input, +.dark .DocSearch-Input:focus, +.light .DocSearch-Input, +.light .DocSearch-Input:focus { + box-shadow:0 0 #0000; + background:transparent +} +@media (prefers-color-scheme:dark) { + .markdown-alert { + --color-border-default:#30363d; + --color-accent-fg:#58a6ff; + --color-accent-emphasis:#1f6feb; + --color-danger-fg:#f85149; + --color-danger-emphasis:#da3633; + --color-attention-fg:#d29922; + --color-attention-emphasis:#9e6a03; + --color-done-fg:#a371f7; + --color-done-emphasis:#8957e5; + --color-success-fg:#3fb950; + --color-success-emphasis:#238636 + } +} +@media (prefers-color-scheme:light) { + .markdown-alert { + --color-border-default:#d0d7de; + --color-accent-fg:#0969da; + --color-accent-emphasis:#0969da; + --color-danger-fg:#d1242f; + --color-danger-emphasis:#cf222e; + --color-attention-fg:#9a6700; + --color-attention-emphasis:#9a6700; + --color-done-fg:#8250df; + --color-done-emphasis:#8250df; + --color-success-fg:#1a7f37; + --color-success-emphasis:#1f883d + } +} +.markdown-alert { + border-left:.25em solid var(--borderColor-default,var(--color-border-default)); + color:inherit; + margin-bottom:16px; + padding:.5rem 1em +} +.markdown-alert>:last-child { + margin-bottom:0!important +} +.markdown-alert .markdown-alert-title { + align-items:center; + display:flex; + font-size:14px; + font-weight:500; + line-height:1 +} +.markdown-alert .markdown-alert-title svg.octicon { + margin-right:8px!important; + margin-right:var(--base-size-8,8px)!important; + fill:currentColor +} +.markdown-alert.markdown-alert-note { + border-left-color:var(--borderColor-accent-emphasis,var(--color-accent-emphasis)) +} +.markdown-alert.markdown-alert-note .markdown-alert-title { + color:var(--color-accent-fg); + color:var(--fgColor-accent,var(--color-accent-fg)) +} +.markdown-alert.markdown-alert-tip { + border-left-color:var(--borderColor-success-emphasis,var(--color-success-emphasis)) +} +.markdown-alert.markdown-alert-tip .markdown-alert-title { + color:var(--color-success-fg); + color:var(--fgColor-success,var(--color-success-fg)) +} +.markdown-alert.markdown-alert-important { + border-left-color:var(--borderColor-done-emphasis,var(--color-done-emphasis)) +} +.markdown-alert.markdown-alert-important .markdown-alert-title { + color:var(--color-done-fg); + color:var(--fgColor-done,var(--color-done-fg)) +} +.markdown-alert.markdown-alert-warning { + border-left-color:var(--borderColor-attention-emphasis,var(--color-attention-emphasis)) +} +.markdown-alert.markdown-alert-warning .markdown-alert-title { + color:var(--color-attention-fg); + color:var(--fgColor-attention,var(--color-attention-fg)) +} +.markdown-alert.markdown-alert-caution { + border-left-color:var(--borderColor-danger-emphasis,var(--color-danger-emphasis)) +} +.markdown-alert.markdown-alert-caution .markdown-alert-title { + color:var(--color-danger-fg); + color:var(--fgColor-danger,var(--color-danger-fg)) +} diff --git a/themes/tailwind/fonts/2d141e1a38819612-s.p.woff2 b/themes/tailwind/fonts/2d141e1a38819612-s.p.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..a02e69fd04cce7f553b677d7a5e756d7ea6d572b GIT binary patch literal 22312 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 literal 0 HcmV?d00001 diff --git a/themes/tailwind/fonts/LICENSE.txt b/themes/tailwind/fonts/LICENSE.txt new file mode 100644 index 00000000..f831dbc6 --- /dev/null +++ b/themes/tailwind/fonts/LICENSE.txt @@ -0,0 +1,93 @@ +Copyright 2020 The Space Grotesk Project Authors (https://github.com/floriankarsten/space-grotesk) + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/themes/tailwind/fonts/c7eb187887c48af6-s.woff2 b/themes/tailwind/fonts/c7eb187887c48af6-s.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..1ff756f3dcb0b0520365a44e15c046d67f0ee766 GIT binary patch literal 18212 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 bLl|l$#_jm6yH!77bc#4@*2g_ILD+5(hY0}& literal 0 HcmV?d00001 diff --git a/themes/tailwind/img/soundcloud.jpg b/themes/tailwind/img/soundcloud.jpg new file mode 100644 index 0000000000000000000000000000000000000000..aa5135e1cbd422a169eec9492bd1ef9c5c583409 GIT binary patch literal 29258 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 + + + + + <?php echo $title;?> + + + + + + + + + + + +
+
+
+ +
+ + +
+
+
+ +
+
+
+ + +
+
+
+ +
+ +
+ + + +
+ +
+
+
+
+
+
+
+ + + + + +
+
+
+
+
+ + + + + + + diff --git a/themes/tailwind/logo.png b/themes/tailwind/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..00603abf33eccf16e399336c31b024316d949dc2 GIT binary patch literal 1318 zcmeAS@N?(olHy`uVBq!ia0vp^DIm;#E~O=ig71rh;D<$*-9!5#+&4p2MDSfDvTy}>;UK8r!&1`H^m6@H6Bg2g}sfo_|^ zpmT~L9ArC0y$7f6USK$vlmz(&GkjIty=#N8y!5Aco-EfEiCZ&qzGX{UAAVrpWS-mI zt*U~*Up%{fcGdEUHSrGOZyw&iedW}=&ayZ^{$KCzY@A&h=47lQCj9gJo5z>VoZ7o% z`S?RKyS{hrvbM() z_V6#?`6o|OCUNuYhO7OY5m$8S=7K`0sqfc6$UN~wX|`4o+qLZ1)6a^QM!IiH-JGf; z?R3#Z=($e*wA&_^@+%KV$t)Ax{<>cAPR(>ReWOEj^Luso)<#{w^y%0}dBKNP>rd`| z{$ax1?8ROg9TyTibYc<|@2~6CPE=IoGHPfo37WvSuG3_q+9j8FYyTdM@l;7+R;qsE zU{t1HXFcJcrL@4$C47~=KYxWre{}LaE|PNEN=e?q_w(svCn}jewj8~)$E>06!e`C} z*Gv-0E+0oh~T@|_-pE!RXd6d`gD9C)o@aUQk#kp*)Y0ECLDouXKXnb(8%G;g! zQ4BHZ_Z@FNT_ZgGXPnBuW0Tm8_0%o(H<&-4-06Df?USyT0=t!ZPWM=DVlcA_nBTb9 zMEemRPZWQ9$x7P(hb{pdy1!L?&pe{4cRd1CQYn<9yuHFtk;@Hx_SIN4|_LzIs!*vr5v$51@ zblCg5ZVQ}nM?=)o$+1o=G}<9p{r&eHI^t1ohXJumJ4XKLq> z&$I6xbrYHT;w&SBl+kaei|VUb*o4%iY!)avHVK|!)S7f!c!J^qSCyuT4*~^0ZE0%g zu~Am2HB+eE&)dOarr>Bj!P$C3UWtlFoybdHW4R_3ZfTzBf|pOI-4Wr-=xtz_5@FxA z{6T(o)DoWW$oG#wZD1pnCV=Tl0TH7R(GLC@c+Vp3noRq{&{_t r#gXQd%Py~dymrem^UX{)YyL5?FWmI_v$I+jsKE1d^>bP0l+XkKt42M_ literal 0 HcmV?d00001 diff --git a/themes/tailwind/main.html.php b/themes/tailwind/main.html.php new file mode 100644 index 00000000..0c2c839b --- /dev/null +++ b/themes/tailwind/main.html.php @@ -0,0 +1,139 @@ + + +
+

title;?> + + + +

+
+ body;?> +
+ +
+ + $v):?> + + + + +
+ +
+ + + +
    + + body);?> +
  • +
    +
    +
    +
    +
    + +
    + + +
    + image)) {?> + <?php echo $p->title;?> + video)) {?> + <?php echo $p->title;?> + + + + + audio)) {?> + + <?php echo $p->title;?> + + + + + + <?php echo $p->title;?> + +
    + + +
    +
    +
    +
    + link)) {?> +

    + title;?> + + + + + +

    + +

    + title;?> +

    + +
    + tag;?> +
    +
    +
    + + image)) {?> + <?php echo $p->title;?> + video)) {?> +
    + +
    + audio)) {?> + + quote)) {?> +
    + quote;?> +
    + + + + quote) && $teaserType === 'trimmed'):?> +
    + quote;?> +
    + + + body, $p->url);?> +
    +
    + +
    + +
    + +
    +
    +
    +
  • + +
+ + +
+ +
+ \ No newline at end of file diff --git a/themes/tailwind/no-posts.html.php b/themes/tailwind/no-posts.html.php new file mode 100644 index 00000000..08e6e9dc --- /dev/null +++ b/themes/tailwind/no-posts.html.php @@ -0,0 +1,6 @@ + +
+
+

No post found!

+
+
\ No newline at end of file diff --git a/themes/tailwind/post.html.php b/themes/tailwind/post.html.php new file mode 100644 index 00000000..be4220b2 --- /dev/null +++ b/themes/tailwind/post.html.php @@ -0,0 +1,121 @@ + +
+
+
+
+
+
+
+
+
category;?> + +
+
+
+
+ link)) {?> +

+ title;?> + + + + + +

+ +

title;?>

+ +
+
+
+
+
+
+
+
    +
  • + +
    +
    +
    authorName;?>
    +
    +
    +
    +
  • +
+
+
+
+
+ + image)) {?> + <?php echo $p->title;?> + video)) {?> +
+ +
+ audio)) {?> + + quote)) {?> +
+ quote;?> +
+ + + body;?> +
+ + +
+ +
+ + + title, $p->url) ?> +
+ +
+ +
+
+
+
+

+
+ tag;?> +
+
+
+ +
+

+
+
+ + +
+

+
+
+ +
+
+

Tag Cloud

+
+ +
+
+
+ + + + + +
+
+
+
+
diff --git a/themes/tailwind/profile.html.php b/themes/tailwind/profile.html.php new file mode 100644 index 00000000..de0b2fa5 --- /dev/null +++ b/themes/tailwind/profile.html.php @@ -0,0 +1,127 @@ + +
+

title;?> + + + +

+
+ body;?> +
+
+ + +
    + + body);?> +
  • +
    +
    +
    +
    +
    + +
    + + +
    + image)) {?> + <?php echo $p->title;?> + video)) {?> + <?php echo $p->title;?> + + + + + audio)) {?> + + <?php echo $p->title;?> + + + + + + <?php echo $p->title;?> + +
    + + +
    +
    +
    +
    + link)) {?> +

    + title;?> + + + + + +

    + +

    + title;?> +

    + +
    + tag;?> +
    +
    +
    + + image)) {?> + <?php echo $p->title;?> + video)) {?> +
    + +
    + audio)) {?> + + + quote)) {?> +
    + quote;?> +
    + + + + quote) && $teaserType === 'trimmed'):?> +
    + quote;?> +
    + + + body, $p->url);?> +
    +
    + +
    + +
    + +
    +
    +
    +
  • + +
+ +
+ +
+ \ No newline at end of file diff --git a/themes/tailwind/static--front.html.php b/themes/tailwind/static--front.html.php new file mode 100644 index 00000000..6fde6aad --- /dev/null +++ b/themes/tailwind/static--front.html.php @@ -0,0 +1,110 @@ + +
+

title;?>

+ +
+ body;?> +
+
+

+
+
+ + +
    + + body);?> +
  • +
    +
    +
    +
    +
    + +
    + + +
    + image)) {?> + <?php echo $p->title;?> + video)) {?> + <?php echo $p->title;?> + + + + + audio)) {?> + + <?php echo $p->title;?> + + + + + + <?php echo $p->title;?> + +
    + + +
    +
    +
    +
    + link)) {?> +

    + title;?> + + + + + +

    + +

    + title;?> +

    + +
    + tag;?> +
    +
    +
    + + image)) {?> + <?php echo $p->title;?> + video)) {?> +
    + +
    + audio)) {?> + + quote)) {?> +
    + quote;?> +
    + + + + quote) && $teaserType === 'trimmed'):?> +
    + quote;?> +
    + + + body, $p->url);?> +
    +
    + +
    + +
    + +
    +
    +
    +
  • + +
+ + + \ No newline at end of file diff --git a/themes/tailwind/static.html.php b/themes/tailwind/static.html.php new file mode 100644 index 00000000..d790c9f5 --- /dev/null +++ b/themes/tailwind/static.html.php @@ -0,0 +1,12 @@ + +
+
+

title;?>

+ +
+
+
+ body;?> +
+
+
\ No newline at end of file