.settings-card{background:#faf9f4;border:1px solid #bbb;margin-top:50px;padding:35px}.settings-head{justify-content:space-between;align-items:start;gap:30px;margin-bottom:28px;display:flex}.settings-head p,.cv-box p{letter-spacing:.16em;color:#666;margin:0 0 8px;font:10px monospace}.settings-head h2{margin:0;font-size:30px}.settings-head>span{color:#666;font-size:12px}.settings-grid{max-width:900px}.settings-actions{margin-top:25px}.cv-box{border-top:1px solid #bbb;justify-content:space-between;align-items:center;gap:25px;margin-top:35px;padding-top:25px;display:flex}.cv-box strong,.cv-box small{display:block}.cv-box small{color:#777;margin-top:6px}.cv-actions{align-items:center;gap:10px;display:flex}.upload-button{color:#fff;cursor:pointer;background:#151613;border-radius:6px;padding:10px 16px;font-size:14px}.upload-button input{display:none}.public-links{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.public-links>a:not(.mail){border:1px solid #ffffff35;padding:12px 16px;font-size:12px}.cv-download{background:var(--acid);color:var(--ink)!important;border-color:var(--acid)!important}.contact-pending{color:#969990;font-size:16px}.footer .public-links .mail{margin-right:20px}@media (max-width:800px){.settings-card{padding:24px 18px}.settings-head,.cv-box{flex-direction:column;align-items:flex-start}.cv-actions{flex-wrap:wrap}}.photo-editor{align-items:flex-start;gap:32px;margin-top:28px;display:flex}.photo-crop-preview{background:#deded8;border-radius:8px;flex-shrink:0;width:280px;height:280px;overflow:hidden}.photo-crop-preview img{object-fit:cover;width:100%;height:100%;display:block}.photo-controls{gap:16px;width:min(360px,100%);display:grid}.photo-controls>label:not(.upload-button){gap:8px;font-size:12px;display:grid}.photo-controls .upload-button input{display:none}.photo-controls input[type=range]{accent-color:#34392a;width:100%}.translation-toolbar{flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0;display:flex}.translation-toolbar label{gap:8px;font-size:12px;display:grid}.translation-toolbar select{background:0 0;border:1px solid #bbb;border-radius:6px;padding:8px}.translation-entry{border-top:1px solid #c3c3bc;padding:16px 0}.translation-entry summary{cursor:pointer;overflow-wrap:anywhere;justify-content:space-between;gap:16px;font-size:12px;display:flex}.translation-entry summary span{color:#626958;text-align:right;flex-shrink:0}.translation-fields{grid-template-columns:1fr 1fr;gap:24px;margin-top:20px;display:grid}.translation-fields label{align-content:start;gap:12px;font-size:12px;display:grid}.translation-fields textarea{min-height:120px}.translation-actions{flex-wrap:wrap;gap:8px;display:flex}.published-text{white-space:pre-wrap;overflow-wrap:anywhere;background:#e7e7de;padding:16px;font-size:13px;line-height:1.5}.settings-card>p{max-width:900px;font-size:13px;line-height:1.6}.admin-shell button{cursor:pointer}.translation-fields small{color:#666;line-height:1.6}@media (max-width:800px){.photo-editor{flex-direction:column}.photo-crop-preview{aspect-ratio:1;width:min(280px,100%);height:auto}.translation-fields{grid-template-columns:1fr}.translation-entry summary{flex-direction:column;gap:8px}.translation-entry summary span{text-align:left;flex-shrink:1}.translation-toolbar{flex-direction:column;align-items:stretch}.translation-toolbar>*{width:100%}}
