.converter-center{max-width:960px;margin:0 auto 44px;padding:clamp(22px,4vw,40px);background:linear-gradient(135deg,#261013,#1f0d10);border:1px solid #963041;border-radius:22px;box-shadow:0 18px 50px #0005}
.converter-center h2{margin:0 0 12px;color:#ff91a1;font-size:clamp(27px,4vw,40px)}
.converter-center p{max-width:750px}
.converter-center .converter-lead{color:#dbbec3;margin:0 0 23px}
.converter-center .converter-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 20px}
.converter-center .converter-tabs button{background:#3a181e;border:1px solid #872b3a;color:#f8f0f3;padding:10px 15px;font-size:15px}
.converter-center .converter-tabs button[aria-selected="true"]{background:#ec536d;color:#1f0d10}
.converter-center .converter-panel[hidden],.converter-center [hidden]{display:none!important}
.converter-center form{display:grid;gap:12px}
.converter-center label{margin:0;font-weight:600}
.converter-center input[type="url"],.converter-center input[type="file"]{display:block;width:100%;background:#1f0d10;border:1px solid #da3450;border-radius:12px;color:#fff;padding:14px;font:inherit;min-height:52px}
.converter-center input[type="file"]::file-selector-button{border:0;background:#872b3a;color:#fff;padding:8px 12px;border-radius:7px;margin-right:12px}
.converter-center .converter-confirm{display:flex;align-items:flex-start;gap:10px;font-weight:400;color:#e0c6ca}
.converter-center .converter-confirm input{width:18px;height:18px;flex-shrink:0;margin-top:5px}
.converter-center .converter-action{font-weight:700;padding:13px 23px;min-height:52px;background:#ec536d;color:#1f0d10;border:0;border-radius:12px;cursor:pointer}
.converter-center .converter-action:disabled{opacity:.55;cursor:not-allowed}
.converter-center .converter-status{min-height:26px;color:#e2aeb7;margin-top:13px;overflow-wrap:anywhere}
.converter-center .converter-result{display:flex;gap:15px;align-items:center;flex-wrap:wrap;padding:16px;border:1px solid #8a2c3b;border-radius:13px;margin-top:15px;background:#2d1217}
.converter-center .converter-result a{display:inline-block;background:#ff8192;color:#1f0d10;text-decoration:none;padding:12px 20px;border-radius:10px;font-weight:700}
.converter-center progress{width:100%;accent-color:#ec536d;min-height:14px}
.converter-center .converter-small{color:#e3687d;font-size:13px;line-height:1.55}
@media(max-width:600px){.converter-center{border-radius:16px;margin-bottom:24px}.converter-center .converter-tabs{display:grid;grid-template-columns:1fr 1fr}.converter-center .converter-tabs button{padding:11px 6px}}


/* PELIGROSA download page: black and crimson instead of brown and gold. */
body{background:#090608;color:#f6ecee}
header{background:#10070a;border-bottom-color:#52202b}
nav a:hover,header strong a:hover{color:#ff667f}
.eyebrow{color:#f16b81}
.card,.request{background:#140b0e;border-color:#5c2532}
.card h2,.request h2{color:#f2a0ae}
.card li{border-top-color:#3b1822}
.tracktext p,.muted{color:#d4b9c0}
.genrebadge{background:#98243e;color:#fff4f5}
.request input,.request select,.request textarea{background:#0a0709;border-color:#783344}
.request button,.card button{background:#b62c4c;color:#fff}
.request button:hover,.card button:hover{background:#d13b5e}
.status{color:#f5a3b1}
footer{border-top-color:#53202d;color:#c4a7af}
.converter-center{background:linear-gradient(145deg,#1c0a10 0%,#0d0709 100%);border-color:#772b40;box-shadow:0 18px 50px #0007}
.converter-center h2{color:#ffb8c5}
.converter-center .converter-lead{color:#e5c9d0}
.converter-center .converter-tabs button{background:#2a1019;border-color:#753044;color:#fff0f3}
.converter-center .converter-tabs button[aria-selected="true"]{background:#b72d50;color:#fff}
.converter-center input[type="url"],.converter-center input[type="file"]{background:#0b0709;border-color:#843449;color:#fff}
.converter-center input[type="file"]::file-selector-button{background:#7d2940}
.converter-center .converter-confirm{color:#e5cbd1}
.converter-center .converter-action{background:#c12e52;color:#fff}
.converter-center .converter-action:hover:not(:disabled){background:#de4165}
.converter-center .converter-status{color:#ffb4c3}
.converter-center .converter-result{background:#250d17;border-color:#803146}
.converter-center .converter-result a{background:#c12e52;color:white}
.converter-center progress{accent-color:#c12e52}
.converter-center .converter-small{color:#c8aab2}
@media(max-width:600px){.converter-center{padding:20px 16px}}
