.image-trigger[data-astro-cid-ijhfitnt]{border-radius:var(--radius);cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}img[data-astro-cid-ijhfitnt]{width:100%;height:auto;display:block}.theme-dark[data-astro-cid-ijhfitnt],html[data-theme=dark] .theme-light[data-astro-cid-ijhfitnt]{display:none}html[data-theme=dark] .theme-dark[data-astro-cid-ijhfitnt]{display:block}dialog[data-astro-cid-ijhfitnt]{border:1px solid var(--faded-line);background:var(--bg);width:min(720px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);color:var(--text);border-radius:16px;margin:auto;padding:20px;overflow:auto}dialog[data-astro-cid-ijhfitnt]::backdrop{backdrop-filter:blur(4px);background:#000000a6}header[data-astro-cid-ijhfitnt]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}h2[data-astro-cid-ijhfitnt]{margin:0;font-size:16px}.close[data-astro-cid-ijhfitnt]{border:1px solid var(--faded-line);background:var(--faded-bg);color:inherit;font:inherit;cursor:pointer;border-radius:6px;padding:8px 12px;font-size:14px}button[data-astro-cid-ijhfitnt]:focus-visible{outline:2px solid var(--text);outline-offset:3px}html.image-viewer-open{overflow:hidden}@media (width<=500px){dialog[data-astro-cid-ijhfitnt]{padding:12px}}.content-aside[data-astro-cid-rlkdz72a]{align-items:start;gap:calc(var(--gap) * 1.5);grid-template-columns:minmax(0,1fr) 240px;display:grid}.main[data-astro-cid-rlkdz72a],.aside[data-astro-cid-rlkdz72a]{min-width:0}.aside[data-astro-cid-rlkdz72a] figure{width:100%;max-width:100%;margin:0}.aside[data-astro-cid-rlkdz72a] img{border-radius:var(--radius);width:100%;height:auto}@media (width<=767px){.content-aside[data-astro-cid-rlkdz72a]{grid-template-columns:minmax(0,1fr)}.aside[data-astro-cid-rlkdz72a]{justify-self:center;width:100%;max-width:320px}}.code-tabs{--tabs-chrome:var(--code-bg);--tabs-editor:var(--bg);--tabs-border:var(--code-border);--tabs-gutter:#00000006;--tabs-active-line:#0000000d}[data-theme=dark] .code-tabs{--tabs-chrome:#131315;--tabs-editor:#1d1d20;--tabs-border:#ffffff1f;--tabs-gutter:#ffffff06;--tabs-active-line:#ffffff0f}.code-tabs{margin:var(--gap) 0;border:1px solid var(--tabs-border);border-radius:var(--radius);background:var(--tabs-editor);overflow:hidden;& .code-tabs-bar{background:var(--tabs-chrome);border-bottom:1px solid var(--tabs-border);align-items:stretch;display:flex}& .code-tabs-dots{border-right:1px solid var(--tabs-border);align-items:center;gap:6px;padding:0 14px;display:flex;& span{background:var(--faded-line);border-radius:50%;width:10px;height:10px}}& .code-tabs-list{scrollbar-width:none;flex:1;min-width:0;display:flex;overflow:auto hidden;&::-webkit-scrollbar{display:none}}& .code-tabs-btn{appearance:none;cursor:pointer;white-space:nowrap;height:40px;color:var(--faded-text);border:none;border-right:1px solid var(--tabs-border);background:0 0;border-radius:0;align-items:center;gap:8px;margin-bottom:-1px;padding:0 16px;display:flex;&:hover{color:var(--text)}&.selected{color:var(--text);background:var(--tabs-editor);border-bottom:1px solid var(--tabs-editor);box-shadow:inset 0 2px 0 var(--text)}& svg{flex:0 0 14px;width:14px;height:14px}}& .tab-label-short{display:none}@media (width<=640px){& .code-tabs-dots{display:none}& .code-tabs-list{flex:100%}& .code-tabs-btn{flex:auto;justify-content:center;gap:6px;padding:0 10px}& .tab-label-full{display:none}& .tab-label-short{display:inline}}& .code-tabs-status{font-size:var(--font-tiny);color:var(--faded-text);background:var(--tabs-chrome);border-top:1px solid var(--tabs-border);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:4px 14px;display:flex;&>div{flex-wrap:wrap;gap:0 16px;display:flex}}& .copy-code-wrapper pre{background-image:linear-gradient(to right, var(--tabs-gutter) 0 68px, var(--tabs-border) 68px 69px, transparent 69px)}& .copy-code-wrapper pre code{min-width:max-content}& .copy-code-wrapper pre code>.line{padding:0 var(--gap) 0 0;&[hidden]{display:none}&:before{content:attr(data-line);z-index:1;vertical-align:top;box-sizing:border-box;text-align:right;font-variant-numeric:tabular-nums;width:68px;color:var(--faded-line);background:linear-gradient(var(--tabs-gutter), var(--tabs-gutter)), var(--tabs-editor);border-right:1px solid var(--tabs-border);user-select:none;margin-right:14px;padding-right:32px;display:inline-block;position:sticky;left:0}&:hover,&.is-active{background:var(--tabs-active-line)}&:hover:before{color:var(--faded-text)}&.is-active:before{color:var(--text)}&.is-folded:after{content:"⋯ " attr(data-fold);color:var(--faded-text);background:var(--tabs-active-line);user-select:none;border-radius:3px;margin-left:8px;padding:0 6px;font-size:11px}}& .fold-toggle{z-index:2;vertical-align:top;width:14px;height:24px;color:var(--faded-text);cursor:pointer;opacity:0;user-select:none;justify-content:center;align-items:center;margin:0 24px 0 -38px;display:inline-flex;position:sticky;left:44px;&:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;transform:rotate(45deg)translate(-1px,-1px)}&:hover{color:var(--text)}}& .copy-code-wrapper:hover .fold-toggle,& .is-folded .fold-toggle{opacity:1}& .is-folded .fold-toggle:before{transform:rotate(-45deg)}&>.copy-code-wrapper{background:var(--tabs-editor);border:none;border-radius:0;&[hidden]{display:none}& .code-header{z-index:1;background:0 0;border:none;height:auto;padding:0;position:absolute;top:6px;right:8px;& .code-filename{display:none}}}}
