.dev-text-action-stack{position:fixed;right:max(1em,env(safe-area-inset-right));bottom:max(1em,env(safe-area-inset-bottom));z-index:90;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:calc(var(--space-unit) / 2);max-width:calc(100vw - 2em);pointer-events:none}.dev-text-actions{max-width:100%;pointer-events:auto;border-radius:12px;padding:0;transition:opacity .28s ease}[data-dev-branch-update-actions] .dev-text-actions__status{white-space:normal}.dev-text-actions__surface{display:flex;align-items:center;gap:6px;padding:6px;overflow:hidden;border-radius:12px}.dev-text-actions[hidden]{display:none}.dev-text-actions__status{padding-inline:7px;color:var(--sys-color-on-srf-variant);font:400 12px/normal var(--font-sans);white-space:nowrap}.dev-text-actions__branch{max-width:12em;overflow:hidden;border-left:1px solid var(--sys-color-outline-variant);padding-inline:13px 7px;color:var(--sys-color-on-srf-variant);font:400 12px/normal var(--font-sans);white-space:nowrap;text-overflow:ellipsis}.dev-text-actions__surface:has(.dev-text-actions__status:empty) .dev-text-actions__branch{border-left:0;padding-inline-start:7px}.dev-text-actions__branch[hidden]{display:none}.dev-text-actions__branch.is-dev-branch-off-target{color:var(--sys-color-on-srf)}.dev-text-actions__warn{display:inline-flex;align-items:center;padding-left:8px;color:#b26a00;line-height:1;cursor:help}.dev-text-actions__warn svg{display:block}.dev-text-actions__warn[hidden]{display:none}.dev-text-actions button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:var(--dev-control-min-width);min-height:var(--dev-control-height);border:0;border-radius:var(--dev-radius-control);background:var(--comp-button-ghost-container);padding:8px;color:var(--comp-button-label);font:var(--dev-text-label);cursor:pointer}.dev-text-actions button:is(:hover,[data-demo-hover=true]){background:var(--comp-button-ghost-container-hover)}.dev-text-actions button:is(:active,[data-demo-pressed=true]){background:var(--comp-button-ghost-container-pressed)}.dev-text-actions button:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.dev-text-actions button.is-dev-actions-busy:disabled{cursor:wait;opacity:.55;pointer-events:none}.dev-text-actions [data-dev-text-commit-styles]{background:var(--comp-button-soft-container)}.dev-text-actions [data-dev-text-commit-styles]:is(:hover,[data-demo-hover=true]){background:var(--comp-button-soft-container-hover)}.dev-text-actions [data-dev-text-commit-styles]:is(:active,[data-demo-pressed=true]){background:var(--comp-button-soft-container-pressed)}.dev-text-actions .dev-text-actions__save{background:var(--comp-button-filled-container);color:var(--comp-button-filled-label)}.dev-text-actions .dev-text-actions__save:is(:hover,:active,[data-demo-hover=true],[data-demo-pressed=true]):not(:disabled){background:var(--comp-button-filled-container-hover)}.dev-text-actions .dev-text-actions__save:disabled{cursor:default}.dev-text-actions .dev-text-actions__save.is-dev-actions-busy:disabled{cursor:wait}.dev-text-actions .dev-text-actions__save.is-dev-publish-warn{background:var(--comp-button-soft-container);color:var(--comp-button-label)}.dev-text-actions .dev-text-actions__save.is-dev-publish-warn:is(:hover,:active,[data-demo-hover=true],[data-demo-pressed=true]):not(:disabled){background:var(--comp-button-soft-container-hover)}.dev-gap-toolbar__pill{--dev-gap-pill-padding: 6px;display:flex;align-items:center;gap:4px;flex:0 0 auto;width:max-content;max-width:calc(100vw - 24px);min-width:0;padding:var(--dev-gap-pill-padding);border-radius:calc(var(--dev-radius-control) + var(--dev-gap-pill-padding))}.dev-gap-toolbar__spacing{display:flex;align-items:center;gap:4px}.dev-spacing-control__btn{display:flex;align-items:center;justify-content:center;gap:8px;width:72px;min-height:var(--dev-control-height);box-sizing:border-box;padding:8px;border:0;border-radius:var(--dev-radius-control);background:var(--comp-button-ghost-container);color:var(--comp-button-label);font:var(--dev-text-label);cursor:pointer;white-space:nowrap}.dev-spacing-control__btn:is(:hover,[data-demo-hover=true]){background:var(--comp-button-ghost-container-hover)}.dev-spacing-control__btn.is-active{background:var(--comp-button-ghost-container-hover);color:var(--comp-button-label)}.dev-spacing-control__btn:focus-visible{outline-offset:-2px}.dev-spacing-control__mark{display:block;width:1.1em;border-radius:999px;background:currentColor;flex-shrink:0}.dev-spacing-control__mark--related{height:.12em}.dev-spacing-control__mark--group{height:.2em}.dev-spacing-control__mark--section{height:.28em}.dev-spacing-control__mark--major{height:.45em}.dev-spacing-control__mark--none{width:1.1em;height:0;border:1px solid currentColor;border-radius:1px;background:transparent;box-sizing:border-box}.is-dev-mode :is([data-dev-spacing-document],[data-demo-spacing]).is-dev-spacing-dirty{position:relative}.is-dev-mode :is([data-dev-spacing-document],[data-demo-spacing]).is-dev-spacing-dirty:before{content:"";position:absolute;left:0;width:min(var(--page-max-width),calc(100vw - 2 * var(--space-unit)));bottom:100%;height:var(--space-group);box-sizing:border-box;border:var(--dev-edit-dash);pointer-events:none;z-index:35}.is-dev-mode :is([data-dev-spacing-document],[data-demo-spacing]).is-dev-spacing-dirty:is(.project-block--centered,.project-image-grid,.project-image-carousel):before{left:50%;transform:translate(-50%)}.is-dev-mode [data-dev-spacing-document].is-dev-spacing-dirty.project-stack--related:before{height:var(--space-related)}.is-dev-mode [data-dev-spacing-document].is-dev-spacing-dirty.project-stack--group:before{height:var(--space-group)}.is-dev-mode [data-dev-spacing-document].is-dev-spacing-dirty.project-stack--section:before{height:var(--space-section)}.is-dev-mode [data-dev-spacing-document].is-dev-spacing-dirty.project-stack--major:before{height:var(--space-major)}.is-dev-mode [data-dev-spacing-document].is-dev-spacing-dirty.project-stack--none:before,.is-dev-mode .project-stack--flush+[data-dev-spacing-document].is-dev-spacing-dirty.project-stack--flush:before{content:none}.is-dev-mode .project-stack--precede-related+[data-dev-spacing-document].is-dev-spacing-dirty:not(.project-stack--related):not(.project-stack--group):not(.project-stack--section):not(.project-stack--major):not(.project-stack--none):before{height:var(--space-related)}.is-dev-mode [data-demo-spacing].is-dev-spacing-dirty:before{width:100%;height:var(--demo-block-gap, var(--space-group))}.is-dev-mode [data-demo-spacing]:first-child.is-dev-spacing-dirty:before,html.is-section-reorder-dragging.is-dev-mode :is([data-dev-spacing-document],[data-demo-spacing]).is-section-lifted-session.is-dev-spacing-dirty:before{content:none}.is-dev-mode [data-demo-spacing].is-section-lifted-session.is-dev-spacing-dirty:before{content:none}@media(pointer:coarse){vcd-gap-spacing-demo .dev-spacing-control__btn{min-width:44px;min-height:44px}}vcd-gap-spacing-demo[data-astro-cid-mqgijysx]{display:block;width:min(100%,38rem);margin-inline:auto}.gap-spacing-demo__column[data-astro-cid-mqgijysx]{padding-inline:calc(var(--space-unit) * 2);overflow-anchor:none}.gap-spacing-demo__block[data-astro-cid-mqgijysx]{position:relative;margin-top:var(--demo-block-gap, var(--space-group));overflow-anchor:none}.gap-spacing-demo__block[data-astro-cid-mqgijysx]:first-child{margin-top:0}.gap-spacing-demo__block[data-astro-cid-mqgijysx]:first-child>.dev-gap-toolbar[data-astro-cid-mqgijysx]{display:none}.dev-gap-toolbar[data-astro-cid-mqgijysx]{position:absolute;top:calc(var(--demo-block-gap, var(--space-group)) / -2);left:50%;width:max-content;z-index:80;transform:translate(-50%,-50%);pointer-events:none}.dev-gap-toolbar__pill[data-astro-cid-mqgijysx]{opacity:0;pointer-events:none;transition:opacity .15s ease}.dev-gap-toolbar[data-astro-cid-mqgijysx].is-near-spacing>.dev-gap-toolbar__pill[data-astro-cid-mqgijysx],.dev-gap-toolbar[data-astro-cid-mqgijysx]:focus-within>.dev-gap-toolbar__pill[data-astro-cid-mqgijysx]{opacity:1;pointer-events:auto}.dev-gap-toolbar[data-astro-cid-mqgijysx][data-relocating]>.dev-gap-toolbar__pill[data-astro-cid-mqgijysx],vcd-gap-spacing-demo[data-astro-cid-mqgijysx][data-gap-suppressed] .dev-gap-toolbar__pill[data-astro-cid-mqgijysx]{opacity:0;pointer-events:none}.gap-spacing-demo__block[data-astro-cid-mqgijysx]:has(>.dev-gap-toolbar.is-near-spacing),.gap-spacing-demo__block[data-astro-cid-mqgijysx]:has(>.dev-gap-toolbar:focus-within){z-index:65}.gap-spacing-demo__block[data-astro-cid-mqgijysx]:focus-within>.dev-section-drag-handle{opacity:1;pointer-events:auto}.gap-spacing-demo__block[data-astro-cid-mqgijysx] .project-image{margin:0}vcd-gap-spacing-demo[data-astro-cid-mqgijysx][data-reordering] .dev-image-edit-trigger{opacity:0;pointer-events:none}.block-demo-actions[data-astro-cid-mqgijysx]{position:fixed;right:var(--space-unit);bottom:var(--space-unit);z-index:100}.gap-spacing-demo__reset-controls[data-astro-cid-mqgijysx]{position:fixed;left:var(--space-unit);right:auto;bottom:var(--space-unit);z-index:100}.gap-spacing-demo__reset-controls[data-astro-cid-mqgijysx] .dev-btn{--dev-btn-hit-inset: 8px}.reorder-demo__status[data-astro-cid-mqgijysx]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(pointer:coarse){.dev-gap-toolbar__pill[data-astro-cid-mqgijysx]{opacity:1;pointer-events:auto}.gap-spacing-demo__block[data-astro-cid-mqgijysx]>.dev-section-drag-handle{opacity:1;pointer-events:auto}.gap-spacing-demo__reset-controls[data-astro-cid-mqgijysx] .dev-btn{min-height:44px}}
