.ogal-ss{--ogal-ss-icon:20px;--ogal-ss-pad:0.5em;--ogal-ss-gap:0.5em;--ogal-ss-radius:0.25em;--ogal-ss-color:currentColor;--ogal-ss-border-width:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--ogal-ss-gap);box-sizing:border-box;max-width:100%;align-self:stretch}.ogal-ss__label{flex:0 0 auto;width:auto;font-weight:600;line-height:1.2}.ogal-ss__btn>svg:not(.ogal-ss__icon),.ogal-ss__btn>[class*="external-link"]{display:none}.ogal-ss__list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--ogal-ss-gap);margin:0;padding:0;list-style:none;width:auto;max-width:100%;align-self:auto}.ogal-ss__item{display:block;width:auto;margin:0;padding:0;list-style:none}.ogal-ss__item::before,.ogal-ss__item::marker{content:none}.ogal-ss__btn{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.4em;box-sizing:border-box;width:auto;padding:var(--ogal-ss-pad);border:var(--ogal-ss-border-width) solid var(--ogal-ss-border-color,currentColor);border-radius:var(--ogal-ss-radius);background:none;color:var(--ogal-ss-color);font:inherit;line-height:1;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none;transition:opacity 0.15s ease,background-color 0.15s ease,border-color 0.15s ease}.ogal-ss__btn:hover,.ogal-ss__btn:focus-visible{color:var(--ogal-ss-color);text-decoration:none;opacity:.75}.ogal-ss__btn:focus-visible{outline:2px solid currentColor;outline-offset:2px;opacity:1}.ogal-ss__icon{display:block;width:var(--ogal-ss-icon);height:var(--ogal-ss-icon);fill:currentColor;flex:none}.ogal-ss__text{white-space:nowrap}.ogal-ss--size-small{--ogal-ss-icon:16px;--ogal-ss-pad:0.4em;--ogal-ss-gap:0.4em;font-size:.875em}.ogal-ss--size-medium{--ogal-ss-icon:20px}.ogal-ss--size-large{--ogal-ss-icon:26px;--ogal-ss-pad:0.6em;--ogal-ss-gap:0.6em}.ogal-ss--shape-square{--ogal-ss-radius:0}.ogal-ss--shape-rounded{--ogal-ss-radius:0.25em}.ogal-ss--shape-circle{--ogal-ss-radius:50%}.ogal-ss--shape-none{--ogal-ss-pad:0;--ogal-ss-radius:0;--ogal-ss-border-width:0}.ogal-ss--shape-none .ogal-ss__btn{border:0}.ogal-ss--shape-circle.ogal-ss--icon-only .ogal-ss__btn{aspect-ratio:1}.ogal-ss--bordered:not(.ogal-ss--shape-none){--ogal-ss-border-width:1px;--ogal-ss-border-color:color-mix(in srgb, var(--ogal-ss-color) 35%, transparent)}.ogal-ss--bordered:not(.ogal-ss--shape-none) .ogal-ss__btn:hover,.ogal-ss--bordered:not(.ogal-ss--shape-none) .ogal-ss__btn:focus-visible{--ogal-ss-border-color:var(--ogal-ss-color);background-color:color-mix(in srgb,var(--ogal-ss-color) 8%,transparent);opacity:1}.ogal-ss--align-left{justify-content:flex-start}.ogal-ss--align-center{justify-content:center}.ogal-ss--align-right{justify-content:flex-end}.ogal-ss--labelled{--ogal-ss-gap:1em}.ogal-ss--labelled.ogal-ss--borderless .ogal-ss__btn,.ogal-ss--labelled.ogal-ss--shape-none .ogal-ss__btn{padding:0}.ogal-ss__btn--copy.is-copied{color:#2e7d32;border-color:#2e7d32;opacity:1}.ogal-ss__copied{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.ogal-ss__btn{transition:none}}