/* Controls stay inside the original square access panel. Artwork is untouched. */
.cut-auth-options{position:absolute;left:28.3%;top:51.2%;width:43.4%;height:9%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background:#090807;z-index:2;padding:.5% 0;box-sizing:border-box}
.cut-auth-options #continue-google{width:100%;height:64%;min-height:0;padding:0 4%;margin:0;border:1px solid #cfad6d;border-radius:3px;background:linear-gradient(120deg,#1e1911,#080706);color:#f4e8cf;font:600 clamp(11px,2.35cqw,20px) Georgia,serif;letter-spacing:.025em;cursor:pointer}
.cut-auth-options #continue-google:hover{border-color:#ffe1a2;box-shadow:0 0 12px #d7ac5133}
.cut-auth-options #continue-google:focus-visible{outline:2px solid #fff0bc;outline-offset:3px}
.cut-auth-options #continue-google:disabled{opacity:.65;cursor:wait}
.cut-auth-options>span{font:clamp(8px,1.45cqw,13px) Georgia,serif;letter-spacing:.03em;color:#cabb9f}
.cut-picture-form>.cut-form-status{position:static;margin:0 18px;padding:12px;color:#f3dab0;font:14px/1.5 Georgia,serif;letter-spacing:0;background:#090807;border:1px solid #a2814b}
.cut-picture-form>.cut-form-status:empty{display:none}
@media(max-width:600px){.cut-auth-options #continue-google{font-size:clamp(9px,2.65cqw,16px);white-space:nowrap;min-height:24px;padding:0 2%}.cut-auth-options{top:50.9%;height:9.4%;padding:0}}
