.skd-arrow-fill-btn{background:var(--btn-bg);width:fit-content;height:3.25rem;color:var(--btn-text);font-family:var(--font-mono), monospace;text-transform:lowercase;letter-spacing:.04em;text-rendering:geometricprecision;white-space:nowrap;cursor:pointer;border:none;border-radius:1000px;justify-content:center;align-items:center;padding-left:1.75rem;padding-right:3.75rem;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.skd-arrow-fill-btn__text{z-index:1;position:relative}.skd-arrow-fill-btn__circle{clip-path:inset(.4rem .4rem .4rem calc(100% - 2.75rem) round 2rem);z-index:2;background-color:var(--btn-fill-bg);color:var(--btn-fill-text);border-radius:1000px;align-items:center;padding-left:1.75rem;padding-right:3.75rem;transition:clip-path .45s cubic-bezier(.785,.135,.15,.86),background-color .45s cubic-bezier(.785,.135,.15,.86),color .45s cubic-bezier(.785,.135,.15,.86);display:flex;position:absolute;inset:-1px}.skd-arrow-fill-btn__circle-text{white-space:nowrap;align-items:center;gap:.75rem;width:100%;padding:0 1px 0 0;display:flex}.skd-arrow-fill-btn__icon{width:.8rem;height:.8rem;color:var(--btn-arrow);flex:none;position:absolute;right:1.15rem;overflow:hidden}.skd-arrow-fill-btn:is(:hover,:focus-visible):not(:disabled) .skd-arrow-fill-btn__icon{color:var(--btn-arrow-hover)}.skd-arrow-fill-btn__path{transform-origin:50%;fill:currentColor;transition:transform .45s cubic-bezier(.785,.135,.15,.86)}.skd-arrow-fill-btn__path:first-child{transform:translate(-120%)scale(0)}.skd-arrow-fill-btn:is(:hover,:focus-visible):not(:disabled) .skd-arrow-fill-btn__path:first-child{transform:translate(0)scale(1)}.skd-arrow-fill-btn:is(:hover,:focus-visible):not(:disabled) .skd-arrow-fill-btn__path:last-child{transform:translate(120%)scale(0)}.skd-arrow-fill-btn:is(:hover,:focus-visible):not(:disabled) .skd-arrow-fill-btn__circle{clip-path:inset(0 round 2rem);background-color:var(--btn-fill-bg-hover);color:var(--btn-fill-text-hover)}.skd-arrow-fill-btn:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.skd-arrow-fill-btn:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.skd-arrow-fill-btn__circle,.skd-arrow-fill-btn__path{transition:none}}
.skd-scroll-stack[data-contained] .scroll-stack-card{width:94%;height:calc(var(--scroll-stack-viewport) * .64);border-radius:24px;flex-direction:row;min-height:220px;padding:6%}.skd-scroll-stack[data-contained] .scroll-stack-title{font-size:clamp(20px,4.5cqw,34px)}.skd-scroll-stack[data-contained] .scroll-stack-description{text-align:left;font-size:clamp(12px,1.8cqw,16px)}.skd-scroll-stack .scroll-stack-signature{opacity:.92;border-radius:10px;width:96px;height:auto;margin-top:12px}@media (prefers-reduced-motion:reduce){.skd-scroll-stack .scroll-stack-row{min-height:0;margin-top:0;padding-bottom:24px}.skd-scroll-stack .scroll-stack-sticky{position:relative;top:0}}.skd-scroll-stack[data-contained]{padding:0}.skd-scroll-stack[data-contained]>div{padding:8% 4%}
