.cw-image-actions{padding:10px 12px;border-top:1px solid #80613c66;background:#121719;color:#d9d4c9;min-width:0}
.cw-image-action-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
body .cw-image-action-row button{display:inline-flex;gap:5px;align-items:center;justify-content:center;min-height:44px;padding:7px 10px;background:#1c211f;border:1px solid #735a36;border-radius:5px;color:#e5c68f;font:13px/1.25 Georgia,serif;cursor:pointer;max-width:100%;margin:0}
.cw-image-action-row button[aria-pressed=true]{background:#574024;border-color:#d6ae6b;color:#fff0cc}
.cw-image-action-row button:disabled{opacity:.55;cursor:default}
.cw-image-actions [data-vote-message]{font:12px/1.45 Arial,sans-serif;color:#b9b1a2;margin:7px 0 0;overflow-wrap:anywhere}
.cw-image-actions [data-vote-message]:empty{display:none}
.cw-image-actions [data-vote-login]{display:inline-block;font-size:12px;margin-top:6px;color:#e5bc7a}
.cw-image-actions [hidden]{display:none!important}
.cw-image-share-dialog{width:min(480px,calc(100% - 28px));padding:24px;color:#e5ddcc;background:#141819;border:1px solid #997442;border-radius:7px}
.cw-image-share-dialog h2{margin:0 0 16px;color:#e5bd78}
.cw-image-share-dialog label{display:block;font-size:14px}
.cw-image-share-dialog input{display:block;width:100%;min-width:0;margin:8px 0 16px;padding:12px;border:1px solid #80613c;border-radius:4px;color:#e9dfcb;background:#0c1011}
.cw-image-share-dialog .cw-image-action-row{margin-top:12px}
.cw-image-share-dialog::backdrop{background:#000b}
@media(max-width:600px){.cw-image-actions{padding:8px}.cw-image-action-row{gap:5px}body .cw-image-action-row button{padding:7px 8px;font-size:12px}.cw-image-actions [data-vote-message]{font-size:11px}}
.cw-image-downloads{margin-top:22px;padding-top:18px;border-top:1px solid #80613c}
.cw-image-downloads h3{font:20px/1.3 Georgia,serif;color:#e5bd78;margin:0 0 9px}
.cw-image-downloads p{font:13px/1.5 Arial,sans-serif;color:#c5bdad;margin:8px 0 12px}
.cw-image-share-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}
.cw-image-share-dialog .cw-image-action-row a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 11px;border:1px solid #735a36;border-radius:5px;background:#1c211f;color:#e5c68f;font:13px/1.3 Georgia,serif;text-decoration:none;max-width:100%;overflow-wrap:anywhere}
.cw-image-downloads .cw-image-action-row{align-items:stretch;flex-direction:column}
body .cw-image-downloads button.cw-export-primary{background:linear-gradient(#654825,#342617);border-color:#ae864a;color:#ffe4b3}
.cw-image-downloads fieldset{padding:12px;margin:14px 0;border:1px solid #735a36;border-radius:5px;min-width:0}
.cw-image-downloads legend{font:14px/1.4 Georgia,serif;color:#e5bd78;padding:0 5px}
.cw-image-share-dialog .cw-image-downloads label{display:flex;gap:9px;align-items:flex-start;font:13px/1.45 Arial,sans-serif;padding:7px 0;min-height:36px;overflow-wrap:anywhere}
.cw-image-share-dialog .cw-image-downloads label span{min-width:0}
.cw-image-share-dialog .cw-image-downloads input[type=checkbox]{appearance:auto;display:inline-block;width:18px;height:18px;min-height:0;padding:0;margin:1px 0 0;flex-shrink:0;accent-color:#b28b51}
.cw-image-downloads [hidden]{display:none!important}
