.morph-slider{position:relative;width:100%;height:100%;overflow:hidden;background:#fff8e8;user-select:none;touch-action:pan-y}.morph-slider-stage{position:absolute;inset:0;cursor:grab;outline:none}.morph-slider-stage:active{cursor:grabbing}.morph-slider-stage:focus-visible{box-shadow:inset 0 0 0 2px #f9733e}.morph-slider-canvas,.morph-slider-fallback{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.morph-slider-fallback{position:absolute;inset:0}.morph-slider-caption{position:absolute;left:.7rem;top:.7rem;z-index:2;border:1px solid #111;background:#fff8e8e8;color:#111;padding:.45rem .6rem;font-family:var(--font-dm-mono),monospace;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.morph-slider-controls{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:0 .7rem;pointer-events:none}.morph-slider-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid #111;background:#fff8e8e8;color:#111;cursor:pointer;font-family:var(--font-dm-mono),monospace;font-weight:700;line-height:1;transition:transform .18s cubic-bezier(.32,.72,0,1),background-color .18s ease;width:2rem;height:2rem;pointer-events:auto;box-shadow:2px 2px 0 #111;font-size:1rem}.morph-slider-btn:hover{background:#f6c7ae;transform:translateY(-1px)}.morph-slider-btn:active{transform:translateY(1px)}.morph-slider-btn:focus-visible,.morph-slider-dot:focus-visible{outline:2px solid #f9733e;outline-offset:2px}.morph-slider-indicators{position:absolute;left:50%;bottom:.7rem;z-index:3;display:flex;align-items:center;gap:.4rem;transform:translateX(-50%);border:1px solid #111;background:#fff8e8e8;padding:.35rem .45rem;box-shadow:2px 2px 0 #111}.morph-slider-dot{width:.42rem;height:.42rem;padding:0;border:1px solid #111;border-radius:50%;background:transparent;cursor:pointer;transition:background-color .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1)}.morph-slider-dot.is-active{background:#f9733e;transform:scale(1.25)}