.panel { margin-top: 28px; border: 1px solid #e6e6e6; border-radius: 12px; padding: 20px 22px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; } .heading { font-size: 16px; font-weight: 600; margin: 0 0 4px; color: #1f1f1f; } .hint { font-size: 13px; color: #666; margin: 0 0 14px; line-height: 1.5; } .status { font-size: 13px; color: #555; margin: 0 0 14px; } .button { display: inline-flex; align-items: center; border: none; border-radius: 999px; background: #8b616d; color: #fff; font-size: 13px; font-weight: 600; padding: 9px 18px; cursor: pointer; } .button:hover { background: #66505f; } .button:disabled { opacity: 0.6; cursor: default; } .secondaryButton { display: inline-flex; align-items: center; border-radius: 999px; font-size: 13px; font-weight: 600; padding: 9px 18px; cursor: pointer; background: transparent; color: #8b616d; border: 1px solid #8b616d; } .secondaryButton:hover { background: #f7f0f2; } .secondaryButton:disabled { opacity: 0.6; cursor: default; } .result { margin-top: 16px; border-radius: 10px; background: #f7f4f1; padding: 14px 16px; } .resultWarning { font-size: 12px; font-weight: 600; color: #7a2020; margin: 0 0 8px; text-transform: uppercase; letter-spacing: 0.03em; } .urlRow { display: flex; gap: 8px; align-items: center; } .urlInput { flex: 1; font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace; font-size: 12px; padding: 8px 10px; border-radius: 8px; border: 1px solid #dcdcdc; background: #fff; color: #333; } .copied { font-size: 12px; color: #3a4f30; margin: 8px 0 0; } .error { font-size: 13px; color: #7a2020; margin-top: 10px; } .instructions { margin-top: 18px; font-size: 12px; color: #777; line-height: 1.6; } .instructions strong { color: #444; }