.ace-editor-wrapper {
    border-radius: var(--radius-md);
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    position: relative
}

.ace-editor-wrapper:focus-within {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
    --tw-ring-color: var(--primary-600) !important
}

.ace-editor-wrapper.base {
    --tw-ring-color: var(--gray-950)
}

@supports (color:color-mix(in lab, red, red)) {
    .ace-editor-wrapper.base {
        --tw-ring-color: color-mix(in oklab, var(--gray-950) 10%, transparent)
    }
}

.ace-editor-wrapper.base:where(.dark,.dark *) {
    --tw-ring-color: #fff3
}

@supports (color:color-mix(in lab, red, red)) {
    .ace-editor-wrapper.base:where(.dark,.dark *) {
        --tw-ring-color: color-mix(in oklab, var(--color-white) 20%, transparent)
    }
}

.ace-editor-wrapper.focus:focus-within {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

.ace-editor-wrapper.danger, .ace-editor-wrapper.danger:where(.dark,.dark *) {
    --tw-ring-color: var(--danger-600)
}

.ace-editor {
    border-radius: var(--radius-md);
    width: 100%;
    height: 100%
}

@media (min-width: 640px) {
    .ace-editor-label {
        padding-top: 0.375rem;
    }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Nzcy9pbmRleC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEiLCJmaWxlIjoiZmlsYW1lbnQtYWNlLWVkaXRvci1maWVsZC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuYWNlLWVkaXRvci13cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICAgIC0tdHctc2hhZG93OiAwIDFweCAzcHggMCB2YXIoLS10dy1zaGFkb3ctY29sb3IsICMwMDAwMDAxYSksIDAgMXB4IDJweCAtMXB4IHZhcigtLXR3LXNoYWRvdy1jb2xvciwgIzAwMDAwMDFhKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS10dy1pbnNldC1zaGFkb3cpLCB2YXIoLS10dy1pbnNldC1yaW5nLXNoYWRvdyksIHZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdyksIHZhcigtLXR3LXJpbmctc2hhZG93KSwgdmFyKC0tdHctc2hhZG93KTtcbiAgICAtLXR3LXJpbmctc2hhZG93OiB2YXIoLS10dy1yaW5nLWluc2V0LCkgMCAwIDAgY2FsYygxcHggKyB2YXIoLS10dy1yaW5nLW9mZnNldC13aWR0aCkpIHZhcigtLXR3LXJpbmctY29sb3IsIGN1cnJlbnRjb2xvcik7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tdHctaW5zZXQtc2hhZG93KSwgdmFyKC0tdHctaW5zZXQtcmluZy1zaGFkb3cpLCB2YXIoLS10dy1yaW5nLW9mZnNldC1zaGFkb3cpLCB2YXIoLS10dy1yaW5nLXNoYWRvdyksIHZhcigtLXR3LXNoYWRvdyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5hY2UtZWRpdG9yLXdyYXBwZXI6Zm9jdXMtd2l0aGluIHtcbiAgICAtLXR3LXJpbmctc2hhZG93OiB2YXIoLS10dy1yaW5nLWluc2V0LCkgMCAwIDAgY2FsYygycHggKyB2YXIoLS10dy1yaW5nLW9mZnNldC13aWR0aCkpIHZhcigtLXR3LXJpbmctY29sb3IsIGN1cnJlbnRjb2xvcikgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS10dy1pbnNldC1zaGFkb3cpLCB2YXIoLS10dy1pbnNldC1yaW5nLXNoYWRvdyksIHZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdyksIHZhcigtLXR3LXJpbmctc2hhZG93KSwgdmFyKC0tdHctc2hhZG93KSAhaW1wb3J0YW50O1xuICAgIC0tdHctcmluZy1jb2xvcjogdmFyKC0tcHJpbWFyeS02MDApICFpbXBvcnRhbnRcbn1cblxuLmFjZS1lZGl0b3Itd3JhcHBlci5iYXNlIHtcbiAgICAtLXR3LXJpbmctY29sb3I6IHZhcigtLWdyYXktOTUwKVxufVxuXG5Ac3VwcG9ydHMgKGNvbG9yOmNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIC5hY2UtZWRpdG9yLXdyYXBwZXIuYmFzZSB7XG4gICAgICAgIC0tdHctcmluZy1jb2xvcjogY29sb3ItbWl4KGluIG9rbGFiLCB2YXIoLS1ncmF5LTk1MCkgMTAlLCB0cmFuc3BhcmVudClcbiAgICB9XG59XG5cbi5hY2UtZWRpdG9yLXdyYXBwZXIuYmFzZTp3aGVyZSguZGFyaywuZGFyayAqKSB7XG4gICAgLS10dy1yaW5nLWNvbG9yOiAjZmZmM1xufVxuXG5Ac3VwcG9ydHMgKGNvbG9yOmNvbG9yLW1peChpbiBsYWIsIHJlZCwgcmVkKSkge1xuICAgIC5hY2UtZWRpdG9yLXdyYXBwZXIuYmFzZTp3aGVyZSguZGFyaywuZGFyayAqKSB7XG4gICAgICAgIC0tdHctcmluZy1jb2xvcjogY29sb3ItbWl4KGluIG9rbGFiLCB2YXIoLS1jb2xvci13aGl0ZSkgMjAlLCB0cmFuc3BhcmVudClcbiAgICB9XG59XG5cbi5hY2UtZWRpdG9yLXdyYXBwZXIuZm9jdXM6Zm9jdXMtd2l0aGluIHtcbiAgICAtLXR3LXJpbmctc2hhZG93OiB2YXIoLS10dy1yaW5nLWluc2V0LCkgMCAwIDAgY2FsYygwcHggKyB2YXIoLS10dy1yaW5nLW9mZnNldC13aWR0aCkpIHZhcigtLXR3LXJpbmctY29sb3IsIGN1cnJlbnRjb2xvcik7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tdHctaW5zZXQtc2hhZG93KSwgdmFyKC0tdHctaW5zZXQtcmluZy1zaGFkb3cpLCB2YXIoLS10dy1yaW5nLW9mZnNldC1zaGFkb3cpLCB2YXIoLS10dy1yaW5nLXNoYWRvdyksIHZhcigtLXR3LXNoYWRvdylcbn1cblxuLmFjZS1lZGl0b3Itd3JhcHBlci5kYW5nZXIsIC5hY2UtZWRpdG9yLXdyYXBwZXIuZGFuZ2VyOndoZXJlKC5kYXJrLC5kYXJrICopIHtcbiAgICAtLXR3LXJpbmctY29sb3I6IHZhcigtLWRhbmdlci02MDApXG59XG5cbi5hY2UtZWRpdG9yIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAuYWNlLWVkaXRvci1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgICB9XG59XG4iXX0= */