/* AirDrop discovery: native symptom branches with a decorative sender/receiver diagram. */
.ar-page .fg-kicker,.ar-page .fg-number{color:#b5cdbf}.ar-page .tip-progress{background:#b5cdbf}.ar-scope{font-size:13px;color:#bdc9cf;margin:18px 0 0}
.ar-routes{padding:28px 30px;border:1px solid #657e70;border-radius:12px;background:linear-gradient(145deg,#2b4035,#202b3a)}.ar-routes>a{display:flex;align-items:center;gap:14px;padding:19px 0;border-top:1px solid #657e70;text-decoration:none;min-height:64px}.ar-routes>a>span:first-child{font-size:11px;color:#b5cdbf}.ar-routes strong{font-size:14px;color:#f2f1ed;flex:1;line-height:1.6}.ar-routes>a:hover strong{text-decoration:underline;text-underline-offset:4px}
.ar-art{margin:0 0 26px}.ar-path{display:flex;align-items:center;justify-content:center;gap:28px;min-height:190px;padding:8px 0 33px}.ar-phone{position:relative;width:69px;height:117px;border:3px solid #c6d9ce;border-radius:12px;background:#172c2a;flex-shrink:0}.ar-phone:before{content:"";position:absolute;top:6px;left:24px;width:15px;height:3px;border-radius:3px;background:#9ab8a8}.ar-phone>span{position:absolute;top:calc(100% + 18px);left:-10px;right:-10px;text-align:center;font-size:11px;color:#d4e2da}.ar-photo{position:absolute;inset:32px 10px 23px;border:1px solid #b5cdbf;border-radius:4px;background:linear-gradient(145deg,#688575,#263f42)}.ar-photo:after{content:"";position:absolute;top:7px;right:7px;width:8px;height:8px;border:1px solid #d5c39e;border-radius:50%}.ar-receiver{background:#304b3d;border-color:#d5c39e}.ar-person:before{content:"";position:absolute;top:32px;left:24px;width:16px;height:16px;border:1px solid #e0d2b4;border-radius:50%}.ar-person:after{content:"";position:absolute;left:15px;top:53px;width:34px;height:26px;border:1px solid #e0d2b4;border-radius:16px 16px 4px 4px}.ar-link{display:flex;gap:7px;align-items:center}.ar-link i{width:5px;height:5px;border-radius:50%;background:#b5cdbf}.ar-link i:nth-child(2){background:#d5c39e}.ar-art figcaption{text-align:center;font-size:12px;color:#cadbd1;line-height:1.7}
.ar-arrow{display:inline-block;width:9px;height:9px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);flex-shrink:0;margin-right:3px}.ar-note{margin:24px 0;padding:20px;border-left:3px solid #b5cdbf;background:#21342c}.ar-note>strong{display:block;margin-bottom:12px}.ar-note p:last-child{margin-bottom:0}.ar-warning{padding:22px;border:1px solid #927b55;border-radius:6px;background:#29251f;margin:24px 0}.ar-warning>strong{display:block;color:#efd8b5;margin-bottom:10px}.ar-warning p{margin:0}
.ar-details{border:1px solid #657e70;border-radius:10px;padding:0 22px;background:#21312d;margin:24px 0}.ar-details summary{cursor:pointer;min-height:48px;padding:16px 0;font-weight:600;color:#edf1f5;line-height:1.6}.ar-details[open] summary{margin-bottom:6px}.ar-details p{font-size:14px}.ar-page a:focus-visible,.ar-page summary:focus-visible{outline:2px solid #d4e8db;outline-offset:5px;border-radius:2px}
@media(max-width:760px){.ar-routes{padding:22px}.ar-warning,.ar-details{padding-inline:18px}.ar-path{gap:22px}}
@media(max-width:360px){.ar-path{gap:16px}.ar-phone{width:59px;height:106px}.ar-phone:before{left:19px}.ar-person:before{left:19px}.ar-person:after{left:10px}.ar-link{gap:5px}.ar-link i{width:4px;height:4px}}
