.tool-tab[data-astro-cid-vcipfpsk]{border-width:2px;border-color:var(--color-base-300);background-color:var(--color-base-200);color:var(--color-base-content);transition:all .2s}.tool-tab[data-astro-cid-vcipfpsk]:hover{background-color:var(--color-base-300);border-color:hsl(var(--p) / .5)}.tool-tab[data-astro-cid-vcipfpsk].tab-active{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-content);box-shadow:0 0 0 1px hsl(var(--p) / .5)}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animate-gradient[data-astro-cid-vcipfpsk]{animation:gradient 3s ease infinite}#codeToolContainer[data-astro-cid-vcipfpsk].fullscreen{position:fixed;inset:0;z-index:9999;width:100vw;height:100vh}#codeToolContainer[data-astro-cid-vcipfpsk].fullscreen .flex[data-astro-cid-vcipfpsk].h-\[calc\(100vh-60px\)\]{height:calc(100vh - 60px)!important}#inputCode::-webkit-scrollbar,#outputCode::-webkit-scrollbar{width:10px;height:10px}#inputCode::-webkit-scrollbar-track,#outputCode::-webkit-scrollbar-track{background:#1e1e1e}#inputCode::-webkit-scrollbar-thumb,#outputCode::-webkit-scrollbar-thumb{background:#424242;border-radius:5px}#inputCode::-webkit-scrollbar-thumb:hover,#outputCode::-webkit-scrollbar-thumb:hover{background:#4f4f4f}#inputLineNumbers::-webkit-scrollbar,#outputLineNumbers::-webkit-scrollbar{display:none}@keyframes fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .3s ease-out}#explanationText[data-astro-cid-vcipfpsk] h1,#explanationText[data-astro-cid-vcipfpsk] h2,#explanationText[data-astro-cid-vcipfpsk] h3,#explanationText[data-astro-cid-vcipfpsk] h4{font-weight:700;margin-bottom:.5rem;margin-top:1rem;color:hsl(var(--bc))}#explanationText[data-astro-cid-vcipfpsk] h1{font-size:1.25rem}#explanationText[data-astro-cid-vcipfpsk] h2{font-size:1.125rem}#explanationText[data-astro-cid-vcipfpsk] h3{font-size:1rem}#explanationText[data-astro-cid-vcipfpsk] h4{font-size:.875rem}#explanationText[data-astro-cid-vcipfpsk] p{margin-bottom:.75rem;color:hsl(var(--bc));opacity:.9;line-height:1.625}#explanationText[data-astro-cid-vcipfpsk] ul,#explanationText[data-astro-cid-vcipfpsk] ol{margin-bottom:.75rem;margin-left:1.25rem}#explanationText[data-astro-cid-vcipfpsk] ul{list-style-type:disc}#explanationText[data-astro-cid-vcipfpsk] ol{list-style-type:decimal}#explanationText[data-astro-cid-vcipfpsk] li{color:hsl(var(--bc));opacity:.9;margin-bottom:.25rem}#explanationText[data-astro-cid-vcipfpsk] code{background-color:hsl(var(--b3));color:hsl(var(--p));padding:.125rem .375rem;border-radius:.25rem;font-size:.875rem;font-family:ui-monospace,monospace}#explanationText[data-astro-cid-vcipfpsk] pre{background-color:hsl(var(--b3));border-radius:.5rem;padding:1rem;margin-bottom:.75rem;overflow-x:auto;border:1px solid hsl(var(--bc) / .1)}#explanationText[data-astro-cid-vcipfpsk] pre code{background-color:transparent;color:hsl(var(--bc));padding:0;font-size:.875rem}#explanationText[data-astro-cid-vcipfpsk] blockquote{border-left:4px solid hsl(var(--p) / .5);padding-left:1rem;padding-top:.5rem;padding-bottom:.5rem;margin-bottom:.75rem;font-style:italic;color:hsl(var(--bc));opacity:.8}#explanationText[data-astro-cid-vcipfpsk] a{color:hsl(var(--p));text-decoration:underline}#explanationText[data-astro-cid-vcipfpsk] a:hover{color:hsl(var(--pf))}#explanationText[data-astro-cid-vcipfpsk] strong{font-weight:700;color:hsl(var(--bc))}#explanationText[data-astro-cid-vcipfpsk] em{font-style:italic}#explanationText[data-astro-cid-vcipfpsk] hr{border-color:hsl(var(--b3));margin:1rem 0}#explanationText[data-astro-cid-vcipfpsk] table{width:100%;margin-bottom:.75rem;border-collapse:collapse}#explanationText[data-astro-cid-vcipfpsk] th,#explanationText[data-astro-cid-vcipfpsk] td{border:1px solid hsl(var(--b3));padding:.75rem;font-size:.875rem}#explanationText[data-astro-cid-vcipfpsk] th{background-color:hsl(var(--b3));font-weight:600;color:hsl(var(--bc))}#explanationText[data-astro-cid-vcipfpsk] td{color:hsl(var(--bc));opacity:.9}@keyframes spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.animate-spin-reverse{animation:spin-reverse 1s linear infinite}#loadingOverlay[data-astro-cid-vcipfpsk].show{display:flex!important}
