.tooltip[data-astro-cid-lc4gr6g2]{position:absolute;background-color:var(--color-light);color:var(--color-dark);padding:.375rem .75rem;border-radius:8px;font-family:Lexend Deca,sans-serif;font-size:.75rem;font-weight:300;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1000}.active .tooltip[data-astro-cid-lc4gr6g2],.copied .tooltip[data-astro-cid-lc4gr6g2],.tooltip-parent:hover .tooltip[data-astro-cid-lc4gr6g2].hover-trigger{opacity:1}.tooltip-top[data-astro-cid-lc4gr6g2]{bottom:100%;left:50%;transform:translate(-50%);margin-bottom:.5rem}.tooltip-top[data-astro-cid-lc4gr6g2]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--color-light)}.tooltip-bottom[data-astro-cid-lc4gr6g2]{top:100%;left:50%;transform:translate(-50%);margin-top:.5rem}.tooltip-bottom[data-astro-cid-lc4gr6g2]:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid var(--color-light)}.tooltip-left[data-astro-cid-lc4gr6g2]{right:100%;top:50%;transform:translateY(-50%);margin-right:.5rem}.tooltip-left[data-astro-cid-lc4gr6g2]:after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid var(--color-light)}.tooltip-right[data-astro-cid-lc4gr6g2]{left:100%;top:50%;transform:translateY(-50%);margin-left:.5rem}.tooltip-right[data-astro-cid-lc4gr6g2]:after{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid var(--color-light)}.copy-button[data-astro-cid-4ve27xxx]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:var(--color-accent);color:var(--color-bg);border:none;border-radius:.25rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;position:relative}.copy-button[data-astro-cid-4ve27xxx]:hover{opacity:.8;transform:translateY(-1px)}.copy-button[data-astro-cid-4ve27xxx]:active{transform:translateY(0)}.copy-icon[data-astro-cid-4ve27xxx]{display:flex;align-items:center;color:var(--color-light);transition:opacity .2s ease}.check-icon[data-astro-cid-4ve27xxx]{display:none;align-items:center;color:var(--color-light)}.copy-button[data-astro-cid-4ve27xxx].icon-only .copy-icon[data-astro-cid-4ve27xxx],.copy-button[data-astro-cid-4ve27xxx].icon-only .check-icon[data-astro-cid-4ve27xxx]{color:var(--color-light)}.copy-button[data-astro-cid-4ve27xxx].copied .copy-icon[data-astro-cid-4ve27xxx]{display:none}.copy-button[data-astro-cid-4ve27xxx].copied .check-icon[data-astro-cid-4ve27xxx]{display:flex}.copy-button[data-astro-cid-4ve27xxx].copied{background-color:#10b981}.copy-button[data-astro-cid-4ve27xxx].icon-only{padding:.5rem;background-color:transparent}.copy-button[data-astro-cid-4ve27xxx].icon-only:hover,.copy-button[data-astro-cid-4ve27xxx].icon-only.copied{background-color:transparent}.copy-button[data-astro-cid-4ve27xxx].hover-only{opacity:0;pointer-events:none;transition:opacity .2s ease}.code-block-wrapper:hover .copy-button[data-astro-cid-4ve27xxx].hover-only{opacity:1;pointer-events:all}.code-block[data-astro-cid-3d3lryrt]{margin:0;border-radius:1rem;overflow:hidden}.code-block[data-astro-cid-3d3lryrt] pre{margin:0;padding:1.5rem;font-size:.875rem;line-height:1.6;background-color:var(--color-dark)!important}.code-block[data-astro-cid-3d3lryrt] code{font-family:Courier New,Courier,monospace}.code-block--default[data-astro-cid-3d3lryrt] pre{overflow-x:auto;overflow-y:hidden}.code-block--default[data-astro-cid-3d3lryrt] code{white-space:pre}.code-block--wrap[data-astro-cid-3d3lryrt] pre{overflow:visible}.code-block--wrap[data-astro-cid-3d3lryrt] code{white-space:pre-wrap;word-break:break-word}.code-block--default[data-astro-cid-3d3lryrt] pre::-webkit-scrollbar{height:.5rem}.code-block--default[data-astro-cid-3d3lryrt] pre::-webkit-scrollbar-track{background:#ffffff0d;border-radius:.25rem}.code-block--default[data-astro-cid-3d3lryrt] pre::-webkit-scrollbar-thumb{background:#fff3;border-radius:.25rem}.code-block--default[data-astro-cid-3d3lryrt] pre::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.code-block--topbar[data-astro-cid-3d3lryrt]{display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.1);border-radius:1rem;overflow:visible}.code-block__topbar[data-astro-cid-3d3lryrt]{display:flex;align-items:center;justify-content:space-between;padding:.1rem .2rem .1rem .8rem;background-color:#ffffff05;border-bottom:1px solid rgba(255,255,255,.1);position:relative}.code-block__label[data-astro-cid-3d3lryrt]{font-size:.875rem;font-weight:300;color:var(--color-light);opacity:.8}.code-block__content[data-astro-cid-3d3lryrt] pre{margin:0;padding:1.5rem;font-size:.875rem;line-height:1.6;background-color:var(--color-dark)!important;overflow:visible;border-radius:0 0 1rem 1rem!important;border:none!important}.code-block__content[data-astro-cid-3d3lryrt] code{font-family:Courier New,Courier,monospace;white-space:pre-wrap;word-break:break-word}
