.gcb,.gcb-frag{--gcb-cmd: var(--link);--gcb-axis: var(--blueberry);--gcb-com: var(--pistachio)}html[data-theme=studio] .gcb,html[data-theme=studio] .gcb-frag{--gcb-cmd: var(--butter)}.gcb-cmd{color:var(--gcb-cmd);font-weight:700}.gcb-axis{color:var(--gcb-axis);font-weight:600}.gcb-com{color:var(--gcb-com);font-style:italic}.gcb{margin:var(--sp-5) 0 var(--sp-6);border:1.5px solid var(--line-strong);border-radius:var(--r) var(--r) var(--r) 4px;background:color-mix(in srgb,var(--fg) 5%,var(--bg));box-shadow:var(--shadow-pat-sm)}.gcb__trim{height:7px;border-radius:calc(var(--r) - 2px) calc(var(--r) - 2px) 0 0}.gcb__bar{position:sticky;top:0;z-index:2;display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) var(--sp-3) var(--sp-2) var(--sp-4);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--fg) 4%,var(--bg))}.gcb__title{font-family:var(--f-mono);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-soft);overflow-wrap:anywhere}.gcb__count{font-family:var(--f-mono);font-size:.72rem;color:var(--muted);flex:1;white-space:nowrap}.gcb__copy{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-body);font-size:.74rem;font-weight:720;letter-spacing:.02em;color:var(--ink, #2a1c0c);background:var(--butter);border:1.5px solid var(--ink, #2a1c0c);border-radius:7px 7px 7px 3px;padding:4px 11px;box-shadow:var(--shadow-pat-sm);cursor:pointer;white-space:nowrap;transition:transform .12s ease,box-shadow .12s ease,background-color .15s ease}.gcb__copy:hover{transform:translate(-1px,-1px);box-shadow:3.5px 3.5px #2a1c0c38}.gcb__copy:active{transform:translate(1.5px,1.5px);box-shadow:.5px .5px #2a1c0c2e}.gcb__copy[data-copied]{background:var(--pistachio-chip)}.gcb__ic{width:14px;height:14px;flex:none}.gcb__ic--check{display:none}.gcb__copy[data-copied] .gcb__ic--check{display:block}.gcb__copy[data-copied] .gcb__ic--copy{display:none}html[data-theme=studio] .gcb__copy:hover{box-shadow:3.5px 3.5px #0000008c}html[data-theme=studio] .gcb__copy:active{box-shadow:.5px .5px #00000073}.gcb__body{position:relative}.gcb__scroll{overflow:hidden;transition:max-height .25s ease}.gcb[data-state=collapsed] .gcb__scroll{max-height:17rem}.gcb[data-state=open] .gcb__scroll,.gcb[data-state=static] .gcb__scroll{max-height:min(36rem,70vh);overflow-y:auto}.gcb__grid{display:flex;align-items:stretch;font-family:var(--f-mono);font-size:.82rem;line-height:1.65}.gcb__gutter{flex:none;padding:var(--sp-3) var(--sp-3) var(--sp-4);text-align:right;white-space:pre;color:var(--muted);opacity:.75;border-right:1px solid var(--line);user-select:none;-webkit-user-select:none}.gcb__codewrap{flex:1;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.gcb__pre{margin:0;padding:var(--sp-3) var(--sp-4) var(--sp-4);background:none;border:none;border-radius:0;overflow:visible;font:inherit;line-height:inherit;white-space:pre}.gcb__code{background:none;padding:0;color:var(--fg-soft);font-size:inherit}.gcb__fade{position:absolute;inset:auto 0 0;height:72px;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--fg) 5%,var(--bg)));pointer-events:none}.gcb[data-state=open] .gcb__fade{display:none}.gcb__expand{display:block;width:100%;font-family:var(--f-mono);font-size:.74rem;font-weight:600;letter-spacing:.06em;color:var(--link);background:color-mix(in srgb,var(--fg) 4%,transparent);border:none;border-top:1px solid var(--line);border-radius:0 0 calc(var(--r) - 2px) 2px;padding:var(--sp-2) var(--sp-4);cursor:pointer;transition:background-color .15s,color .15s}.gcb__expand:hover{color:var(--fg);background:#facc151f}html[data-theme=studio] .gcb__expand{color:var(--butter)}html[data-theme=studio] .gcb__expand:hover{color:var(--butter-cream, var(--fg))}@media (prefers-reduced-motion: reduce){.gcb__scroll,.gcb__copy,.gcb__expand{transition:none}.gcb__copy:hover,.gcb__copy:active{transform:none}}.gjump[data-astro-cid-ma4k247g]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);margin-bottom:var(--sp-6)}.gjump__label[data-astro-cid-ma4k247g]{font-family:var(--f-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.gjump__chip[data-astro-cid-ma4k247g]{display:inline-flex;align-items:center;gap:7px;font-family:var(--f-body);font-size:.82rem;font-weight:720;letter-spacing:.02em;color:var(--fg-soft);background:transparent;border:1.5px solid var(--stroke, var(--line-strong));border-radius:8px 8px 8px 3px;padding:5px 13px;text-decoration:none;transform:rotate(.6deg);transition:transform .12s ease,box-shadow .12s ease,color .15s ease}.gjump__chip--primary[data-astro-cid-ma4k247g]{color:var(--ink, #2a1c0c);background:var(--butter);border-color:var(--ink, #2a1c0c);box-shadow:var(--shadow-pat-sm);transform:rotate(-1deg)}.gjump__chip[data-astro-cid-ma4k247g]:hover{transform:translate(-1px,-1px) rotate(.6deg);color:var(--fg);text-decoration:none}.gjump__chip--primary[data-astro-cid-ma4k247g]:hover{transform:translate(-1px,-1px) rotate(-1deg);color:var(--ink, #2a1c0c);box-shadow:3.5px 3.5px #2a1c0c38}.gjump__chip[data-astro-cid-ma4k247g] span[data-astro-cid-ma4k247g]{font-weight:400}#pause-gcode,#setup{scroll-margin-top:84px}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}@media (prefers-reduced-motion: reduce){.gjump__chip[data-astro-cid-ma4k247g]{transition:none}.gjump__chip[data-astro-cid-ma4k247g]:hover,.gjump__chip--primary[data-astro-cid-ma4k247g]:hover{transform:none}}
