/* BackupONE content links. Buttons, navigation and footer retain their own styles. */
body :is(main,#b1-main) :is(a.b1-content-link,a.source-link,.drive-citations>a,.kb-body p>a,.kb-body li>a,p>a:not([class]),li>a:not([class])):not(.btn,.button,.primary,.qb-cta,.kb-link,[role=button]){
color:#155b96!important;font-weight:600;text-decoration-line:underline!important;text-decoration-color:#b5cfe4!important;text-decoration-thickness:1px!important;text-underline-offset:5px!important;overflow-wrap:anywhere;transition:color .16s ease,text-decoration-color .16s ease}
body :is(main,#b1-main) :is(a.b1-content-link,a.source-link,.drive-citations>a,.kb-body p>a,.kb-body li>a,p>a:not([class]),li>a:not([class])):not(.btn,.button,.primary,.qb-cta,.kb-link,[role=button]):hover{color:#a94400!important;text-decoration-color:#ff7900!important}
body :is(main,#b1-main) :is(a.b1-content-link,a.source-link,.drive-citations>a,.kb-body p>a,.kb-body li>a,p>a:not([class]),li>a:not([class])):focus-visible{outline:2px solid #155b96!important;outline-offset:4px;border-radius:3px}
body :is(main,#b1-main) :is(a.b1-content-link,a.source-link,.drive-citations>a){display:inline-flex!important;align-items:center;gap:8px!important;max-width:100%;padding:7px 0!important;margin-block:3px!important;font-size:15px!important;line-height:1.65!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:normal!important}
body :is(main,#b1-main) :is(a.b1-content-link,a.source-link,.drive-citations>a)::after{content:"↗";display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;font:600 14px/1 Arial,sans-serif;color:#a94400;background:#fff0e3;border:1px solid #f1d8c2;border-radius:6px;text-decoration:none;direction:ltr}
body :is(main,#b1-main) .drive-citations{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important}
@media(max-width:600px){body :is(main,#b1-main) :is(a.b1-content-link,a.source-link,.drive-citations>a){font-size:14px!important;gap:6px!important;min-height:36px}body :is(main,#b1-main) :is(a.b1-content-link,a.source-link,.drive-citations>a)::after{flex-basis:18px;width:18px;height:18px;font-size:13px}}
@media(prefers-reduced-motion:reduce){body :is(main,#b1-main) a{transition:none!important}}
