/* Tactile editorial cards. Shared source for local build and static release. */
.studio-refresh .creation-entry-card .entry-flip-inner{transform:none !important;transform-style:flat !important;transition:none !important}
.studio-refresh .creation-entry-card .entry-flip-face{transform:none !important;backface-visibility:visible !important;transition:opacity 220ms ease,border-color 220ms ease !important;min-height:112px !important;padding:16px 18px !important;gap:14px !important;background:linear-gradient(130deg,#fcfaff,#f1ebff) !important;border-color:#ded2f4 !important;box-shadow:inset 0 1px 0 #ffffff99 !important}
.studio-refresh .creation-entry-card .entry-flip-face[aria-hidden=true]{opacity:0 !important;pointer-events:none !important}
.studio-refresh .creation-entry-card .entry-flip-face[aria-hidden=false]{opacity:1 !important}
.studio-refresh .creation-entry-card .entry-flip-back{background:linear-gradient(120deg,#7538ee,#5123bd) !important;border-color:#ad82ff !important}
.studio-refresh .creation-entry-card .entry-flip-back:before{display:none !important;animation:none !important}
.studio-refresh .creation-entry-card .entry-art-illustrated{width:76px !important;height:78px !important;background:none !important;border:0 !important;overflow:visible !important}
.studio-refresh .creation-entry-card .entry-art-illustrated img{filter:none !important;transform:rotate(0deg) !important;transition:transform 400ms cubic-bezier(.2,.8,.2,1) !important}
.studio-refresh .creation-entry-card .entry-copy strong{font-size:15px !important;letter-spacing:.025em !important;color:#36283e !important}
.studio-refresh .creation-entry-card .entry-copy small{font-size:12px !important;line-height:1.7 !important;color:#746779 !important}
.studio-refresh .creation-entry-card .entry-flip-back .entry-copy strong{color:#fff9ef !important}
.studio-refresh .creation-entry-card .entry-flip-back .entry-copy small{color:#e5dce9 !important}
.studio-refresh .creation-entry-card .entry-status{color:#806d8c !important;font-size:10px !important}
.studio-refresh .creation-entry-card .entry-flip-back .entry-status{color:#eee2f3 !important}
.studio-refresh .studio-entry-grid>.creation-entry-card{position:relative !important;border-radius:20px !important;isolation:isolate !important;transition:transform 260ms cubic-bezier(.2,.8,.2,1),box-shadow 260ms ease !important;box-shadow:0 6px 18px #120c2414 !important;outline-offset:4px !important}
.studio-refresh .creation-entry-card:after{content:'' !important;pointer-events:none !important;position:absolute !important;inset:0 !important;border-radius:inherit !important;background:linear-gradient(110deg,transparent 30%,#ffffff32 48%,transparent 65%) !important;background-size:250% 100% !important;background-position:100% 0 !important;opacity:0 !important;transition:background-position 650ms ease,opacity 250ms ease !important}
.studio-refresh .studio-entry-grid>.creation-entry-card:focus-visible{outline:3px solid #c6a9e9 !important}
.studio-refresh .studio-entry-grid>.creation-entry-card:active:not(:disabled){transform:translateY(1px) scale(.975) !important;transition-duration:90ms !important}
@media(hover:hover) and (pointer:fine){
.studio-refresh .studio-entry-grid>.creation-entry-card:hover:not(:disabled){transform:translateY(-4px) !important;box-shadow:0 16px 30px #160c3028 !important}
.studio-refresh .creation-entry-card:hover:not(:disabled):after{opacity:1 !important;background-position:0 0 !important}
.studio-refresh .creation-entry-card:hover:not(:disabled) .entry-art-illustrated img{transform:translateY(-2px) rotate(0deg) scale(1.04) !important}
.studio-refresh .studio-entry-grid>.creation-entry-card:active:not(:disabled){transform:translateY(1px) scale(.975) !important}
}
.studio-refresh .workspace .field input,.studio-refresh .workspace .field textarea{font-size:16px !important;line-height:1.6 !important;caret-color:#b998ec !important}
.studio-refresh .workspace .field input::placeholder,.studio-refresh .workspace .field textarea::placeholder{font-size:inherit !important;line-height:inherit !important;opacity:.75 !important}
@media(max-width:1100px){.studio-refresh .creation-entry-card .entry-flip-face{padding:14px !important;gap:12px !important}.studio-refresh .creation-entry-card .entry-art-illustrated{width:76px !important;height:76px !important}}
@media(max-width:800px){.studio-refresh .creation-entry-card .entry-flip-face{min-height:144px !important;padding:12px 8px !important;gap:10px !important;align-items:center !important;text-align:center !important}.studio-refresh .creation-entry-card .entry-copy strong{font-size:13px !important}.studio-refresh .creation-entry-card .entry-copy small{font-size:11px !important}.studio-refresh .creation-entry-card .entry-art-illustrated{width:62px !important;height:62px !important}.studio-refresh .creation-entry-card .entry-status{margin:0 !important}}
.studio-refresh.reduced-motion .creation-entry-card,.studio-refresh.reduced-motion .creation-entry-card *,.studio-refresh.reduced-motion .creation-entry-card:after{transition:none !important;animation:none !important}
.studio-refresh.reduced-motion .studio-entry-grid>.creation-entry-card:hover,.studio-refresh.reduced-motion .studio-entry-grid>.creation-entry-card:active,.studio-refresh.reduced-motion .creation-entry-card .entry-art-illustrated img{transform:none !important}
.studio-refresh.reduced-motion .creation-entry-card:after{display:none !important}
@media(prefers-reduced-motion:reduce){.studio-refresh .creation-entry-card,.studio-refresh .creation-entry-card *,.studio-refresh .creation-entry-card:after{transition:none !important;animation:none !important}.studio-refresh .studio-entry-grid>.creation-entry-card:hover,.studio-refresh .studio-entry-grid>.creation-entry-card:active,.studio-refresh .creation-entry-card .entry-art-illustrated img{transform:none !important}.studio-refresh .creation-entry-card:after{display:none !important}}

/* Image content replacement also upgrades the retained production JS graph. */
.studio-refresh .creation-entry-card img[src*="original-v1"]{content:url("/entry-art/original-v3.webp") !important}
.studio-refresh .creation-entry-card img[src*="storyboard-v1"]{content:url("/entry-art/storyboard-v3.webp") !important}
.studio-refresh .creation-entry-card img[src*="library-v1"]{content:url("/entry-art/library-v3.webp") !important}
