.folder-project-link{position:absolute;inset:0;display:block;color:inherit;text-decoration:none;border-radius:26px}
.folder-project-link:focus-visible{outline-offset:10px}
.folder-stickers{position:absolute;inset:0;z-index:4;pointer-events:none}
.folder-sticker{position:absolute;left:0;top:0;display:block;padding:0;border:0;border-radius:12px;background:none;pointer-events:auto;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;transform:translate3d(var(--sticker-x),var(--sticker-y),0)}
.folder-sticker::before{content:"";position:absolute;inset:-4px}
.folder-sticker .sticker-art{display:block;width:100%;height:100%;pointer-events:none;transition:transform 150ms ease-out}
.sticker-art>[data-node-id]{margin:0!important;width:100%;height:100%}
.folder-sticker img{-webkit-user-drag:none;user-select:none}
.folder-sticker.is-picked-up{cursor:grabbing}
.folder-sticker.is-picked-up .sticker-art{transform:translateY(-3px) scale(1.06) rotate(-2deg);filter:drop-shadow(0 7px 5px #23384f26)}
.is-dragging-sticker,.is-dragging-sticker *{cursor:grabbing!important;user-select:none!important}
.folder-card:focus-within .folder-sheet,.folder-card.is-sticker-dragging .folder-sheet{opacity:1;transform:none}
.folder-card:focus-within .folder-description,.folder-card.is-sticker-dragging .folder-description{opacity:1;transform:translate(-50%,0);pointer-events:auto}
.folder-card:focus-within .folder-preview{pointer-events:auto}
.folder-sticker.is-keyboard .sticker-art{transition:none}
@media(pointer:coarse){.folder-card::after{display:none}.folder-project-link::after{content:"";position:absolute;inset:0;min-height:calc(44px / var(--design-scale));z-index:3}}
@media(prefers-reduced-motion:reduce){.folder-sticker .sticker-art{transition:none}}
