diff --git a/assets/svelte/components/PageAstNode.svelte b/assets/svelte/components/PageAstNode.svelte index 29d5fd9a..2f890022 100644 --- a/assets/svelte/components/PageAstNode.svelte +++ b/assets/svelte/components/PageAstNode.svelte @@ -177,11 +177,15 @@ {#each children as child, childIndex} {/each} + {#if isDragTarget && $draggedComponentDefinition} +
Preview
+ {/if} + {/if} {/if} diff --git a/assets/svelte/components/PagePreview.svelte b/assets/svelte/components/PagePreview.svelte index 0f88014f..d70bfe07 100644 --- a/assets/svelte/components/PagePreview.svelte +++ b/assets/svelte/components/PagePreview.svelte @@ -11,11 +11,25 @@ let isDraggingOver = false async function handleDragDrop(e: DragEvent) { - let { target } = e + let { + target, + dataTransfer: { layoutZone }, + } = e $currentComponentCategory = null if (!$draggedComponentDefinition) return let draggedObj = $draggedComponentDefinition - if (target.id !== "fake-browser-content" && elementCanBeDroppedInTarget(draggedObj)) { + if (layoutZone) { + $live.pushEvent( + "render_component_in_page", + { component_id: draggedObj.id, page_id: $page.id }, + ({ ast }: { ast: AstNode[] }) => { + // If the element was dropped before the main content, it appends it at the top of the page + // otherwise it appends it at the bottom of the page + const newAst = layoutZone === "preamble" ? [...ast, ...$page.ast] : [...$page.ast, ...ast] + $live.pushEvent("update_page_ast", { id: $page.id, ast: newAst }) + }, + ) + } else if (target.id !== "fake-browser-content" && elementCanBeDroppedInTarget(draggedObj)) { if (!(target instanceof HTMLElement) || !$slotTargetElement || $slotTargetElement.attrs.selfClose) { resetDragDrop() return diff --git a/assets/svelte/components/PageWrapper.svelte b/assets/svelte/components/PageWrapper.svelte index 0f7a4337..441ae41a 100644 --- a/assets/svelte/components/PageWrapper.svelte +++ b/assets/svelte/components/PageWrapper.svelte @@ -11,6 +11,7 @@ let wrapper: HTMLElement let styleWrapper: HTMLElement + let contentWrapper: HTMLElement let twConfig = $tailwindConfig let configPromise = import(twConfig) onMount(async () => { @@ -39,14 +40,27 @@ event.preventDefault() } } + + // Annotates the drop event here to know wether it was fired before the main content + // or after it. + function handleDragDrop(e: DragEvent) { + const target = e.target as Node + if (!contentWrapper.contains(target)) { + if (target.compareDocumentPosition(contentWrapper) & Node.DOCUMENT_POSITION_PRECEDING) { + e.dataTransfer.layoutZone = "epilogue" + } else if (target.compareDocumentPosition(contentWrapper) & Node.DOCUMENT_POSITION_FOLLOWING) { + e.dataTransfer.layoutZone = "preamble" + } + } + } -
+
{#each $page.layout.ast as layoutAstNode} -
+
{#each $page.ast as astNode, index} {/each} diff --git a/assets/svelte/components/SelectedElementFloatingMenu/DragMenuOption.svelte b/assets/svelte/components/SelectedElementFloatingMenu/DragMenuOption.svelte index ecb2d727..0ce0b947 100644 --- a/assets/svelte/components/SelectedElementFloatingMenu/DragMenuOption.svelte +++ b/assets/svelte/components/SelectedElementFloatingMenu/DragMenuOption.svelte @@ -156,6 +156,9 @@ } if (node === targetElement) { endIndex = i + if (startIndex < 0) { + startIndex = i + } break } startIndex = -1 diff --git a/priv/static/beacon_live_admin.min.css.map b/priv/static/beacon_live_admin.min.css.map index 24e6ef24..69d8ce9b 100644 --- a/priv/static/beacon_live_admin.min.css.map +++ b/priv/static/beacon_live_admin.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["../../assets/css/beacon_live_admin.css","","%3Cinput%20css%20bZZs4m%3E","../../deps/live_monaco_editor/assets/node_modules/@fontsource/jetbrains-mono/index.css"],"names":[],"mappings":"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","file":"beacon_live_admin.min.css","sourcesContent":["@import \"tailwindcss/base\";\n@import \"tailwindcss/components\";\n@import \"tailwindcss/utilities\";\n@import \"../../deps/live_monaco_editor/priv/static/live_monaco_editor.min.css\";\n@import url(\"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@200;300;400;500;600;700;800&display=swap\");\n",null,"/*\n1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)\n2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)\n*/\n\n*,\n::before,\n::after {\n box-sizing: border-box; /* 1 */\n border-width: 0; /* 2 */\n border-style: solid; /* 2 */\n border-color: theme('borderColor.DEFAULT', currentColor); /* 2 */\n}\n\n::before,\n::after {\n --tw-content: '';\n}\n\n/*\n1. Use a consistent sensible line-height in all browsers.\n2. Prevent adjustments of font size after orientation changes in iOS.\n3. Use a more readable tab size.\n4. Use the user's configured `sans` font-family by default.\n5. Use the user's configured `sans` font-feature-settings by default.\n6. Use the user's configured `sans` font-variation-settings by default.\n7. Disable tap highlights on iOS\n*/\n\nhtml,\n:host {\n line-height: 1.5; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n -moz-tab-size: 4; /* 3 */\n tab-size: 4; /* 3 */\n font-family: theme('fontFamily.sans', ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"); /* 4 */\n font-feature-settings: theme('fontFamily.sans[1].fontFeatureSettings', normal); /* 5 */\n font-variation-settings: theme('fontFamily.sans[1].fontVariationSettings', normal); /* 6 */\n -webkit-tap-highlight-color: transparent; /* 7 */\n}\n\n/*\n1. Remove the margin in all browsers.\n2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.\n*/\n\nbody {\n margin: 0; /* 1 */\n line-height: inherit; /* 2 */\n}\n\n/*\n1. Add the correct height in Firefox.\n2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)\n3. Ensure horizontal rules are visible by default.\n*/\n\nhr {\n height: 0; /* 1 */\n color: inherit; /* 2 */\n border-top-width: 1px; /* 3 */\n}\n\n/*\nAdd the correct text decoration in Chrome, Edge, and Safari.\n*/\n\nabbr:where([title]) {\n text-decoration: underline dotted;\n}\n\n/*\nRemove the default font size and weight for headings.\n*/\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-size: inherit;\n font-weight: inherit;\n}\n\n/*\nReset links to optimize for opt-in styling instead of opt-out.\n*/\n\na {\n color: inherit;\n text-decoration: inherit;\n}\n\n/*\nAdd the correct font weight in Edge and Safari.\n*/\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/*\n1. Use the user's configured `mono` font-family by default.\n2. Use the user's configured `mono` font-feature-settings by default.\n3. Use the user's configured `mono` font-variation-settings by default.\n4. Correct the odd `em` font sizing in all browsers.\n*/\n\ncode,\nkbd,\nsamp,\npre {\n font-family: theme('fontFamily.mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace); /* 1 */\n font-feature-settings: theme('fontFamily.mono[1].fontFeatureSettings', normal); /* 2 */\n font-variation-settings: theme('fontFamily.mono[1].fontVariationSettings', normal); /* 3 */\n font-size: 1em; /* 4 */\n}\n\n/*\nAdd the correct font size in all browsers.\n*/\n\nsmall {\n font-size: 80%;\n}\n\n/*\nPrevent `sub` and `sup` elements from affecting the line height in all browsers.\n*/\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/*\n1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)\n2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)\n3. Remove gaps between table borders by default.\n*/\n\ntable {\n text-indent: 0; /* 1 */\n border-color: inherit; /* 2 */\n border-collapse: collapse; /* 3 */\n}\n\n/*\n1. Change the font styles in all browsers.\n2. Remove the margin in Firefox and Safari.\n3. Remove default padding in all browsers.\n*/\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-feature-settings: inherit; /* 1 */\n font-variation-settings: inherit; /* 1 */\n font-size: 100%; /* 1 */\n font-weight: inherit; /* 1 */\n line-height: inherit; /* 1 */\n color: inherit; /* 1 */\n margin: 0; /* 2 */\n padding: 0; /* 3 */\n}\n\n/*\nRemove the inheritance of text transform in Edge and Firefox.\n*/\n\nbutton,\nselect {\n text-transform: none;\n}\n\n/*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Remove default button styles.\n*/\n\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; /* 1 */\n background-color: transparent; /* 2 */\n background-image: none; /* 2 */\n}\n\n/*\nUse the modern Firefox focus style for all focusable elements.\n*/\n\n:-moz-focusring {\n outline: auto;\n}\n\n/*\nRemove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)\n*/\n\n:-moz-ui-invalid {\n box-shadow: none;\n}\n\n/*\nAdd the correct vertical alignment in Chrome and Firefox.\n*/\n\nprogress {\n vertical-align: baseline;\n}\n\n/*\nCorrect the cursor style of increment and decrement buttons in Safari.\n*/\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n height: auto;\n}\n\n/*\n1. Correct the odd appearance in Chrome and Safari.\n2. Correct the outline style in Safari.\n*/\n\n[type='search'] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/*\nRemove the inner padding in Chrome and Safari on macOS.\n*/\n\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Change font properties to `inherit` in Safari.\n*/\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/*\nAdd the correct display in Chrome and Safari.\n*/\n\nsummary {\n display: list-item;\n}\n\n/*\nRemoves the default spacing and border for appropriate elements.\n*/\n\nblockquote,\ndl,\ndd,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\nhr,\nfigure,\np,\npre {\n margin: 0;\n}\n\nfieldset {\n margin: 0;\n padding: 0;\n}\n\nlegend {\n padding: 0;\n}\n\nol,\nul,\nmenu {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n/*\nReset default styling for dialogs.\n*/\ndialog {\n padding: 0;\n}\n\n/*\nPrevent resizing textareas horizontally by default.\n*/\n\ntextarea {\n resize: vertical;\n}\n\n/*\n1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)\n2. Set the default placeholder color to the user's configured gray 400 color.\n*/\n\ninput::placeholder,\ntextarea::placeholder {\n opacity: 1; /* 1 */\n color: theme('colors.gray.400', #9ca3af); /* 2 */\n}\n\n/*\nSet the default cursor for buttons.\n*/\n\nbutton,\n[role=\"button\"] {\n cursor: pointer;\n}\n\n/*\nMake sure disabled buttons don't get the pointer cursor.\n*/\n:disabled {\n cursor: default;\n}\n\n/*\n1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)\n2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)\n This can trigger a poorly considered lint error in some tools but is included by design.\n*/\n\nimg,\nsvg,\nvideo,\ncanvas,\naudio,\niframe,\nembed,\nobject {\n display: block; /* 1 */\n vertical-align: middle; /* 2 */\n}\n\n/*\nConstrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)\n*/\n\nimg,\nvideo {\n max-width: 100%;\n height: auto;\n}\n\n/* Make elements with the HTML hidden attribute stay hidden by default */\n[hidden] {\n display: none;\n}\n","/* jetbrains-mono-cyrillic-ext-400-normal */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url(./files/jetbrains-mono-cyrillic-ext-400-normal.woff2) format('woff2'), url(./files/jetbrains-mono-cyrillic-ext-400-normal.woff) format('woff');\n unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;\n}\n\n/* jetbrains-mono-cyrillic-400-normal */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url(./files/jetbrains-mono-cyrillic-400-normal.woff2) format('woff2'), url(./files/jetbrains-mono-cyrillic-400-normal.woff) format('woff');\n unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;\n}\n\n/* jetbrains-mono-greek-400-normal */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url(./files/jetbrains-mono-greek-400-normal.woff2) format('woff2'), url(./files/jetbrains-mono-greek-400-normal.woff) format('woff');\n unicode-range: U+0370-03FF;\n}\n\n/* jetbrains-mono-vietnamese-400-normal */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url(./files/jetbrains-mono-vietnamese-400-normal.woff2) format('woff2'), url(./files/jetbrains-mono-vietnamese-400-normal.woff) format('woff');\n 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;\n}\n\n/* jetbrains-mono-latin-ext-400-normal */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url(./files/jetbrains-mono-latin-ext-400-normal.woff2) format('woff2'), url(./files/jetbrains-mono-latin-ext-400-normal.woff) format('woff');\n unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;\n}\n\n/* jetbrains-mono-latin-400-normal */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url(./files/jetbrains-mono-latin-400-normal.woff2) format('woff2'), url(./files/jetbrains-mono-latin-400-normal.woff) format('woff');\n unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;\n}"]} \ No newline at end of file +{"version":3,"sources":["../../assets/css/beacon_live_admin.css","","%3Cinput%20css%208nNZaj%3E","../../deps/live_monaco_editor/assets/node_modules/@fontsource/jetbrains-mono/index.css"],"names":[],"mappings":"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","file":"beacon_live_admin.min.css","sourcesContent":["@import \"tailwindcss/base\";\n@import \"tailwindcss/components\";\n@import \"tailwindcss/utilities\";\n@import \"../../deps/live_monaco_editor/priv/static/live_monaco_editor.min.css\";\n@import url(\"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@200;300;400;500;600;700;800&display=swap\");\n",null,"/*\n1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)\n2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)\n*/\n\n*,\n::before,\n::after {\n box-sizing: border-box; /* 1 */\n border-width: 0; /* 2 */\n border-style: solid; /* 2 */\n border-color: theme('borderColor.DEFAULT', currentColor); /* 2 */\n}\n\n::before,\n::after {\n --tw-content: '';\n}\n\n/*\n1. Use a consistent sensible line-height in all browsers.\n2. Prevent adjustments of font size after orientation changes in iOS.\n3. Use a more readable tab size.\n4. Use the user's configured `sans` font-family by default.\n5. Use the user's configured `sans` font-feature-settings by default.\n6. Use the user's configured `sans` font-variation-settings by default.\n7. Disable tap highlights on iOS\n*/\n\nhtml,\n:host {\n line-height: 1.5; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n -moz-tab-size: 4; /* 3 */\n tab-size: 4; /* 3 */\n font-family: theme('fontFamily.sans', ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"); /* 4 */\n font-feature-settings: theme('fontFamily.sans[1].fontFeatureSettings', normal); /* 5 */\n font-variation-settings: theme('fontFamily.sans[1].fontVariationSettings', normal); /* 6 */\n -webkit-tap-highlight-color: transparent; /* 7 */\n}\n\n/*\n1. Remove the margin in all browsers.\n2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.\n*/\n\nbody {\n margin: 0; /* 1 */\n line-height: inherit; /* 2 */\n}\n\n/*\n1. Add the correct height in Firefox.\n2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)\n3. Ensure horizontal rules are visible by default.\n*/\n\nhr {\n height: 0; /* 1 */\n color: inherit; /* 2 */\n border-top-width: 1px; /* 3 */\n}\n\n/*\nAdd the correct text decoration in Chrome, Edge, and Safari.\n*/\n\nabbr:where([title]) {\n text-decoration: underline dotted;\n}\n\n/*\nRemove the default font size and weight for headings.\n*/\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-size: inherit;\n font-weight: inherit;\n}\n\n/*\nReset links to optimize for opt-in styling instead of opt-out.\n*/\n\na {\n color: inherit;\n text-decoration: inherit;\n}\n\n/*\nAdd the correct font weight in Edge and Safari.\n*/\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/*\n1. Use the user's configured `mono` font-family by default.\n2. Use the user's configured `mono` font-feature-settings by default.\n3. Use the user's configured `mono` font-variation-settings by default.\n4. Correct the odd `em` font sizing in all browsers.\n*/\n\ncode,\nkbd,\nsamp,\npre {\n font-family: theme('fontFamily.mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace); /* 1 */\n font-feature-settings: theme('fontFamily.mono[1].fontFeatureSettings', normal); /* 2 */\n font-variation-settings: theme('fontFamily.mono[1].fontVariationSettings', normal); /* 3 */\n font-size: 1em; /* 4 */\n}\n\n/*\nAdd the correct font size in all browsers.\n*/\n\nsmall {\n font-size: 80%;\n}\n\n/*\nPrevent `sub` and `sup` elements from affecting the line height in all browsers.\n*/\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/*\n1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)\n2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)\n3. Remove gaps between table borders by default.\n*/\n\ntable {\n text-indent: 0; /* 1 */\n border-color: inherit; /* 2 */\n border-collapse: collapse; /* 3 */\n}\n\n/*\n1. Change the font styles in all browsers.\n2. Remove the margin in Firefox and Safari.\n3. Remove default padding in all browsers.\n*/\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-feature-settings: inherit; /* 1 */\n font-variation-settings: inherit; /* 1 */\n font-size: 100%; /* 1 */\n font-weight: inherit; /* 1 */\n line-height: inherit; /* 1 */\n color: inherit; /* 1 */\n margin: 0; /* 2 */\n padding: 0; /* 3 */\n}\n\n/*\nRemove the inheritance of text transform in Edge and Firefox.\n*/\n\nbutton,\nselect {\n text-transform: none;\n}\n\n/*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Remove default button styles.\n*/\n\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; /* 1 */\n background-color: transparent; /* 2 */\n background-image: none; /* 2 */\n}\n\n/*\nUse the modern Firefox focus style for all focusable elements.\n*/\n\n:-moz-focusring {\n outline: auto;\n}\n\n/*\nRemove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)\n*/\n\n:-moz-ui-invalid {\n box-shadow: none;\n}\n\n/*\nAdd the correct vertical alignment in Chrome and Firefox.\n*/\n\nprogress {\n vertical-align: baseline;\n}\n\n/*\nCorrect the cursor style of increment and decrement buttons in Safari.\n*/\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n height: auto;\n}\n\n/*\n1. Correct the odd appearance in Chrome and Safari.\n2. Correct the outline style in Safari.\n*/\n\n[type='search'] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/*\nRemove the inner padding in Chrome and Safari on macOS.\n*/\n\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Change font properties to `inherit` in Safari.\n*/\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/*\nAdd the correct display in Chrome and Safari.\n*/\n\nsummary {\n display: list-item;\n}\n\n/*\nRemoves the default spacing and border for appropriate elements.\n*/\n\nblockquote,\ndl,\ndd,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\nhr,\nfigure,\np,\npre {\n margin: 0;\n}\n\nfieldset {\n margin: 0;\n padding: 0;\n}\n\nlegend {\n padding: 0;\n}\n\nol,\nul,\nmenu {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n/*\nReset default styling for dialogs.\n*/\ndialog {\n padding: 0;\n}\n\n/*\nPrevent resizing textareas horizontally by default.\n*/\n\ntextarea {\n resize: vertical;\n}\n\n/*\n1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)\n2. Set the default placeholder color to the user's configured gray 400 color.\n*/\n\ninput::placeholder,\ntextarea::placeholder {\n opacity: 1; /* 1 */\n color: theme('colors.gray.400', #9ca3af); /* 2 */\n}\n\n/*\nSet the default cursor for buttons.\n*/\n\nbutton,\n[role=\"button\"] {\n cursor: pointer;\n}\n\n/*\nMake sure disabled buttons don't get the pointer cursor.\n*/\n:disabled {\n cursor: default;\n}\n\n/*\n1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)\n2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)\n This can trigger a poorly considered lint error in some tools but is included by design.\n*/\n\nimg,\nsvg,\nvideo,\ncanvas,\naudio,\niframe,\nembed,\nobject {\n display: block; /* 1 */\n vertical-align: middle; /* 2 */\n}\n\n/*\nConstrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)\n*/\n\nimg,\nvideo {\n max-width: 100%;\n height: auto;\n}\n\n/* Make elements with the HTML hidden attribute stay hidden by default */\n[hidden] {\n display: none;\n}\n","/* jetbrains-mono-cyrillic-ext-400-normal */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url(./files/jetbrains-mono-cyrillic-ext-400-normal.woff2) format('woff2'), url(./files/jetbrains-mono-cyrillic-ext-400-normal.woff) format('woff');\n unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;\n}\n\n/* jetbrains-mono-cyrillic-400-normal */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url(./files/jetbrains-mono-cyrillic-400-normal.woff2) format('woff2'), url(./files/jetbrains-mono-cyrillic-400-normal.woff) format('woff');\n unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;\n}\n\n/* jetbrains-mono-greek-400-normal */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url(./files/jetbrains-mono-greek-400-normal.woff2) format('woff2'), url(./files/jetbrains-mono-greek-400-normal.woff) format('woff');\n unicode-range: U+0370-03FF;\n}\n\n/* jetbrains-mono-vietnamese-400-normal */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url(./files/jetbrains-mono-vietnamese-400-normal.woff2) format('woff2'), url(./files/jetbrains-mono-vietnamese-400-normal.woff) format('woff');\n 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;\n}\n\n/* jetbrains-mono-latin-ext-400-normal */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url(./files/jetbrains-mono-latin-ext-400-normal.woff2) format('woff2'), url(./files/jetbrains-mono-latin-ext-400-normal.woff) format('woff');\n unicode-range: U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;\n}\n\n/* jetbrains-mono-latin-400-normal */\n@font-face {\n font-family: 'JetBrains Mono';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: url(./files/jetbrains-mono-latin-400-normal.woff2) format('woff2'), url(./files/jetbrains-mono-latin-400-normal.woff) format('woff');\n unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;\n}"]} \ No newline at end of file