html[data-entry-source=letgo],html[data-entry-source=letgo] body{background:#dedfd9}
html[data-entry-source=letgo] body::before{display:block;content:'';position:fixed;inset:0;background:url('/assets/notes-film.svg');opacity:.045;pointer-events:none;z-index:0}
html[data-entry-source=letgo] body::after,html[data-entry-source=letgo] #case-bar,html[data-entry-source=letgo] .site-footer{display:none}
html[data-entry-source=letgo] .masthead{padding:32px 40px;background:none;border:0;position:relative;z-index:1}
html[data-entry-source=letgo] .wordmark{font-size:22px;letter-spacing:-1px}
html[data-entry-source=letgo] #main{padding:28px 24px 60px;max-width:none;margin:0;position:relative}
.release-workspace{max-width:720px;margin:auto}
.release-meta{display:flex;justify-content:space-between;font:10px/1.5 var(--mono);letter-spacing:.05em;color:#696e62;margin-bottom:50px}.release-meta span:last-child{color:#92968d}
.release-bench{position:relative;display:flex;justify-content:center;padding-top:36px;padding-bottom:32px;perspective:1000px;min-height:480px}
.release-bench .specimen{position:relative;transform:none;flex-shrink:0;box-shadow:6px 14px 19px #535c4712}
.release-bench .floating-label{touch-action:none;cursor:grab}.release-bench .floating-label:active{cursor:grabbing}
.release-bench .floating-label .float-face{box-shadow:1px 2px 3px #0002}
.release-bench .floating-label.is-lifted .float-face{box-shadow:5px 10px 7px #0003}
.release-bench .floating-label.is-returning{transition:transform .22s,left .22s,top .22s}
.release-bench .stored-label{pointer-events:none}
.release-bench .specimen.is-open .stored-label{transform:translate3d(-50%,-50%,7px) rotate(-6deg)}
.release-bench .specimen.drop-ready .specimen-mouth{box-shadow:0 -3px 0 #747d6260;background:#8b967a33}
.release-bench .specimen:not(.is-open) .plastic-front{backdrop-filter:blur(.35px)}
.release-instruction{text-align:center;font:12px/1.8 var(--sans);color:#696f61;margin:12px 0 18px;min-height:22px}
.release-small-actions{display:flex;gap:24px;justify-content:center;align-items:center}
.release-small-actions button,.release-small-actions a{border:0;background:none;padding:10px 2px;font:11px var(--sans);color:#62695b;cursor:pointer;text-decoration:none;min-height:40px}
.release-small-actions [hidden],.release-date[hidden],.release-error[hidden]{display:none}
.release-small-actions button:disabled{opacity:.35;cursor:default}
.release-error{font-size:12px;text-align:center;color:#93483a;line-height:1.8}
.release-date{position:absolute;bottom:60px;left:calc(50% + 4px);width:132px;z-index:10;padding:7px 6px;background:#e4e6dbcc;transform:rotate(-2deg);border-block:1px solid #7b836a66}
.release-date label{font:10px var(--mono);letter-spacing:.08em;display:block;margin-bottom:5px}
.release-date input{width:100%;min-width:0;border:0;background:transparent;padding:0;font:14px/1.7 var(--mono);color:#404737;display:block}
.release-date button{border:0;border-top:1px solid #838c7366;padding:8px 0 0;margin-top:5px;background:none;font:11px var(--sans);cursor:pointer;color:#404737;min-height:32px}
.release-workspace[data-phase=COMPLETED] .specimen-stamp{animation:release-stamp .2s ease-out}
@keyframes release-stamp{from{transform:translateZ(30px) rotate(-3deg) scale(1.08);opacity:.3}to{transform:translateZ(30px) rotate(-3deg) scale(1);opacity:1}}
@media(max-width:600px){html[data-entry-source=letgo] .masthead{padding:24px}html[data-entry-source=letgo] .wordmark{font-size:19px}html[data-entry-source=letgo] #main{padding:24px 20px 45px}.release-meta{font-size:9px;margin-bottom:36px}.release-bench{min-height:426px;padding-top:34px}.release-bench .specimen{width:260px;height:348px}.release-bench .floating-label{width:112px;height:148px}.release-date{bottom:57px;left:50%;width:124px}.release-date input{font-size:16px}.release-instruction{margin-top:12px}}
@media(prefers-reduced-motion:reduce){.release-workspace *, .release-workspace *::before{animation:none!important;transition:none!important}}
