.website-actions{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.website-actions a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:12px 16px;border-radius:10px;border:1px solid #4a3453;font-size:12px;font-weight:700;color:#f4f0f5}.destination-choice h2{font-size:17px;margin-bottom:8px}#website-key-note{white-space:pre-line}.download-card{border:1px solid #4a3453;padding:22px;border-radius:14px;background:#1b151f;margin:20px 0}.download-card a.primary{display:inline-block;text-decoration:none;padding:13px 20px;border-radius:10px;background:linear-gradient(110deg,#962fbf,#d62976);color:white;font-weight:700}.setup-shell table{width:100%;border-collapse:collapse;font-size:14px}.setup-shell td,.setup-shell th{text-align:left;vertical-align:top;padding:12px 6px;border-bottom:1px solid #4a3453}.setup-shell li{line-height:1.6;margin:10px 0}

.source-panel .upload-icon{color:#ffe3f4;background:linear-gradient(135deg,#a52bc5,#ef368f);border-color:#ef75c6;box-shadow:0 0 16px #e5349b66,inset 0 0 7px #ffb5e633;text-shadow:0 0 7px #fff8}
.readout-deck .key-metric .key-value .reference-summary{font-size:11px;line-height:1.4;letter-spacing:.02em;color:#d6a4c7;margin-top:5px;font-weight:400}
#advanced-panel #website-transfer{margin:16px 0 24px}

.source-panel .upload-icon{background:#100e14;border:1px solid #d629a3;color:#f080ce;box-shadow:0 0 9px #d629a34d,inset 0 0 5px #d629a326;text-shadow:0 0 6px #ef56bb99}
.readout-deck .key-metric .key-value .reference-summary{margin-top:0;line-height:1.1;transform:translateY(-4px)}
