/* "Your Pick•Mine link" card (founder, 2026-10-03, Part 2): link in orange, Copy, orange "Share my link", QR icon.
   Orange text and orange button only, no orange background. Phone first. */
.pm-card.pm-mylink{align-items:stretch;gap:14px}
.pm-mylink-top{display:flex;align-items:center;gap:12px}
.pm-mylink-t{flex:1;min-width:0}
.pm-mylink-t .small{margin:0}
.pm-mylink-url{display:block;max-width:100%;background:none;border:0;padding:0;margin:3px 0 0;font:inherit;font-weight:800;font-size:18px;letter-spacing:-.01em;line-height:1.3;color:var(--orange-d,#E24A16);cursor:pointer;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pm-mylink-qr{flex:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--line,rgba(17,17,17,.14));background:none;color:inherit;display:flex;align-items:center;justify-content:center;cursor:pointer}
.pm-mylink-qr:hover{border-color:currentColor}
.pm-mylink-btns{display:flex;gap:10px}
.pm-mylink-btns .btn{margin:0}
.pm-mylink-btns .btn.orange{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px}
.pm-mylink [data-linkmsg]:empty{display:none}
.pm-linkstats .pmd-stats{margin:4px 0 0;width:100%}
.pm-linkstats{align-items:stretch}
.pm-qrmodal{position:fixed;inset:0;z-index:1000;background:rgba(14,14,15,.55);display:flex;align-items:center;justify-content:center;padding:16px}
.pm-qrmodal-box{width:min(340px,100%);align-items:center!important;text-align:center;margin:0!important;padding:18px 20px 22px!important}
.pm-qrmodal-head{display:flex;align-items:center;justify-content:space-between;width:100%}
.pm-qrmodal-x{width:36px;height:36px;border:0;background:none;color:inherit;font-size:26px;line-height:1;cursor:pointer;border-radius:50%}
.pm-qr.pm-qr-big{width:236px;height:236px;margin:8px auto 4px;padding:12px;border:1px solid rgba(17,17,17,.1)}
.pm-qrmodal .pm-mylink-url{cursor:default;margin:6px auto 0;text-align:center}
.pm-qrmodal .small{margin:0}
html[data-theme="dark"] .pm-mylink-url{color:#FF7A45}
html[data-theme="dark"] .pm-mylink-qr{border-color:rgba(244,239,231,.22)}
@media (max-width:380px){.pm-mylink-url{font-size:16px}.pm-mylink-btns .btn.line{padding-left:14px;padding-right:14px}}
.pm-linkstats .pmd-stat{box-shadow:none;background:var(--soft,#F7F5F2);padding:12px 14px}
html[data-theme="dark"] .pm-linkstats .pmd-stat{background:#1B1E26}
@media (min-width:720px){.pm-mylink-btns .btn.orange{flex:0 1 300px}}
