@tailwind base;@tailwind components;@tailwind utilities;.nextra-navbar-blur{background-color:#051328!important}.nextra-sidebar-container{background:transparent!important;border-right:0!important}.nextra-sidebar-container>div{background:rgba(255,255,255,.92);backdrop-filter:blur(12px);border:1px solid rgb(229,231,235);border-radius:16px;margin:16px 12px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 30px rgba(0,0,0,.06);overflow:hidden}.nextra-sidebar-container .nextra-scrollbar{padding:14px}.nextra-sidebar-container .nx-text-sm.nx-font-semibold{color:rgb(17,24,39);font-weight:700;letter-spacing:-.01em;margin-top:10px;margin-bottom:6px}.nextra-sidebar-container a{display:flex;align-items:center;border-radius:12px;padding:10px 12px;color:rgb(55,65,81);transition:background .14s ease,color .14s ease,transform .14s ease}.nextra-sidebar-container a:hover{background:rgb(243,244,246);color:rgb(17,24,39);transform:translateX(1px)}.nextra-sidebar-container a[aria-current=page]{background:rgba(37,99,235,.1);color:rgb(37,99,235);font-weight:700;position:relative}.nextra-sidebar-container a[aria-current=page]:before{content:"";position:absolute;left:8px;top:10px;bottom:10px;width:3px;border-radius:999px;background:rgb(37,99,235)}.nextra-sidebar-container ul ul{margin-left:10px;padding-left:10px;border-left:1px solid rgb(229,231,235)}.nextra-sidebar-container ul ul a{padding:8px 10px;border-radius:10px}.nextra-sidebar-container button{border-radius:10px}.kr-code-tabs,.kr-codeblock{--kr-surface:rgb(249,250,251);--kr-surface-2:rgb(255,255,255);--kr-border:rgb(229,231,235);--kr-text:rgb(17,24,39);--kr-text-muted:rgb(75,85,99);--kr-hover:rgb(243,244,246);--kr-border-hover:rgb(209,213,219)}.dark .kr-code-tabs,.dark .kr-codeblock{--kr-surface:rgb(15,23,42);--kr-surface-2:rgb(2,6,23);--kr-border:rgb(51,65,85);--kr-text:rgb(226,232,240);--kr-text-muted:rgb(148,163,184);--kr-hover:rgb(30,41,59);--kr-border-hover:rgb(71,85,105)}.kr-codeblock{position:relative;margin:16px 0;border:1px solid var(--kr-border);border-radius:12px;overflow:hidden;background:var(--kr-surface);color:var(--kr-text)}.kr-codeblock pre{margin:0;padding:16px;background:transparent}.kr-codeblock-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--kr-border);background:var(--kr-surface-2)}.kr-codeblock-lang{font-size:11px;letter-spacing:.06em;font-weight:700;color:var(--kr-text-muted)}.kr-codeblock-copy{border:1px solid var(--kr-border);background:var(--kr-surface-2);color:var(--kr-text);padding:6px 10px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.kr-codeblock-copy:hover{background:var(--kr-hover);border-color:var(--kr-border-hover)}.kr-code-tabs{margin:18px 0;border-radius:14px;border:1px solid var(--kr-border);background:var(--kr-surface);overflow:hidden}.kr-code-tabs-header{display:flex;gap:8px;padding:8px;border-bottom:1px solid var(--kr-border);background:var(--kr-surface-2)}.kr-code-tabs-tab{border:1px solid transparent;background:transparent;color:var(--kr-text-muted);font-size:13px;font-weight:600;padding:6px 10px;border-radius:8px;cursor:pointer}.kr-code-tabs-tab-active,.kr-code-tabs-tab:hover{background:var(--kr-hover);color:var(--kr-text)}.kr-code-tabs-tab-active{border-color:var(--kr-border)}.kr-code-tabs-body{padding:0}.kr-code-tabs-panel .kr-codeblock{margin:0;border:0;border-radius:0}.kr-codeblock code,.kr-codeblock pre{color:inherit}.kr-codeblock pre,.kr-codeblock pre code{background:transparent!important}