@layer base{body{font-family:Open Sans,Inter,sans-serif}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:10px;border:2px solid #f1f1f1}.dark ::-webkit-scrollbar-track{background:#2d2d2d}.dark ::-webkit-scrollbar-thumb{background-color:#555;border-color:#2d2d2d}aside::-webkit-scrollbar-track{background:transparent}aside::-webkit-scrollbar-thumb{background-color:#d1d5db;border:none}aside.dark::-webkit-scrollbar-thumb{background-color:#4b5563}.sh-pln{color:#4f5b66}.dark .sh-pln{color:#e3e4e2}.sh-kwd{color:#8b5cf6}.dark .sh-kwd{color:#cda869}.sh-str{color:#16a34a}.dark .sh-str,.dark .sh-str-201{color:#a5c261}.dark .sh-str-400,.dark .sh-str-401,.dark .sh-str-403,.dark .sh-str-409{color:#ff8975}.sh-pun{color:#4f5b66}.dark .sh-pun{color:#e8e2b7}.sh-num{color:#db2777}.dark .sh-num{color:#6fc2c3}.form-input:focus,.form-select:focus{--tw-ring-color: theme("colors.primary / 50%");border-color:theme("colors.primary")}.grid-rows-0fr{grid-template-rows:0fr}.grid-rows-1fr{grid-template-rows:1fr}.custom-code-mirror-style{--RawEditor-bg: #303b42;--RawEditor-border: rgba(255, 255, 255, .1);--APIRequest-bg: #303b42;--APIRequest-bg-rgb: 48, 59, 66;--APIRequest-border: rgba(0, 0, 0, .1);--APIRequest-hr: rgba(255, 255, 255, .05);--APIRequest-hr-shadow: rgba(0, 0, 0, .1);--APIRequest-title-color: #c6cbd3;--APIRequest-shadow: inset 0 1px 0 rgba(255, 255, 255, .3), inset 0 -1px 2px rgba(0, 0, 0, .1);background:#303b42;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px 2px #0000001a;color-scheme:dark;display:flex;flex-direction:column;flex:0 0 auto;min-height:20vh;max-height:30vh;overflow:hidden;padding:0;margin-top:1.5rem!important;margin-bottom:1.5rem!important}.custom-code-mirror-style .cm-editor{flex:1;overflow-x:auto!important;overflow-y:auto!important;min-height:100%}.custom-code-mirror-style .cm-scroller{overflow-x:auto!important;overflow-y:auto!important;min-width:100%}.custom-code-mirror-style ::-webkit-scrollbar{height:12px!important}.custom-code-mirror-style ::-webkit-scrollbar-track{background:#ffffff1a!important;border-radius:6px!important}.custom-code-mirror-style ::-webkit-scrollbar-thumb{background:#fff6!important;border-radius:6px!important;min-height:20px!important}.custom-code-mirror-style ::-webkit-scrollbar-thumb:hover{background:#fff9!important}.custom-code-mirror-style{scrollbar-width:auto!important;scrollbar-color:rgba(255,255,255,.4) rgba(255,255,255,.1)!important}@media(max-width:768px){.custom-code-mirror-style{min-height:30vh!important;max-height:50vh!important}}.custom-code-mirror-style::-webkit-scrollbar{height:6px}.custom-code-mirror-style::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.custom-code-mirror-style::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.custom-code-mirror-style::-webkit-scrollbar-thumb:hover{background:#ffffff80}.cm-editor.ͼo{background-color:transparent!important}.custom-response-code-mirror-style{overflow-x:auto!important;overflow-y:auto!important}.custom-response-code-mirror-style::-webkit-scrollbar{height:14px!important}.custom-response-code-mirror-style::-webkit-scrollbar{width:12px!important}.custom-response-code-mirror-style::-webkit-scrollbar-track{background:#1e1e1e;border-radius:10px}.custom-response-code-mirror-style::-webkit-scrollbar-thumb{background:#555;border-radius:10px}.custom-response-code-mirror-style::-webkit-scrollbar-thumb:hover{background:#888}@keyframes slide-up-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up-fade-in{animation:slide-up-fade-in .3s ease-out forwards}.custom-package-style{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#384248;border:1px solid rgba(255,255,255,.1);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:SF Mono,SFMono-Regular,ui-monospace,DejaVu Sans Mono,Menlo,Consolas,monospace;font-size:13px;height:30px;margin:5px 15px;padding-left:10px;position:relative;color:#12ca93;--transition-slow: .3s;--transition-timing: ease-in-out;-webkit-transition:all var(--transition-slow) var(--transition-timing);transition:all var(--transition-slow) var(--transition-timing)}
