.card-studio .atelier-actions .card-cloud-open{font-size:14px;min-height:44px;border:1px solid #c7b798;border-radius:12px;background:#fff9ef;color:#695331;padding:12px 16px;cursor:pointer}
#cardCloudDialog{box-sizing:border-box;width:min(540px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;padding:26px;border:1px solid #d8c8b1;background:#fffdf8;border-radius:20px;color:#483c2e}
#cardCloudDialog [hidden]{display:none!important}#cardCloudDialog header{display:flex;justify-content:space-between;align-items:center;gap:12px}#cardCloudDialog h2{font:31px/1.2 Album-didot,Georgia,serif;margin:24px 0 14px}#cardCloudDialog p{font:14px/1.65 Album-arial,Arial,sans-serif}#cardCloudDialog button{font:14px/1.4 Album-arial,Arial,sans-serif;min-height:44px;padding:12px 16px;border:1px solid #cbbb9f;border-radius:10px;background:#fffdf8;color:#5b4730;cursor:pointer}#cardCloudDialog .eyebrow{font-size:10px;letter-spacing:1.5px;color:#8a683e}#cardCloudDialog .card-cloud-window{font-size:12px;color:#786956;padding:12px;background:#f5efe4;border-radius:10px}#cardCloudDialog input{box-sizing:border-box;display:block;width:100%;min-height:48px;font:16px/1.4 Album-arial,Arial,sans-serif;padding:12px;border:1px solid #d7c9b4;border-radius:9px;background:white;color:#5d4b34;margin:10px 0}#cardCloudDialog label{font-size:14px;font-weight:600}#cardCloudDialog footer,#cardCloudDialog [data-cloud-choice]{display:grid;gap:10px;margin-top:18px}#cardCloudDialog .card-cloud-link-actions{display:flex;gap:8px;flex-wrap:wrap}#cardCloudDialog [data-cloud-save]{background:#755a36;color:white;border-color:#755a36}#cardCloudDialog button:disabled{opacity:.6;cursor:wait}#cardCloudDialog :focus-visible{outline:3px solid #b9996a;outline-offset:3px}
@media(max-width:640px){.card-studio .atelier-actions .card-cloud-open{width:100%;font-size:15px}#cardCloudDialog{padding:20px}#cardCloudDialog h2{font-size:28px}#cardCloudDialog .card-cloud-link-actions button{flex:1}}
