/* AMZ.LINK: one Tiffany blue accent on solid surfaces. */
:root:has(body.link-home),:root:has(body.link-domain),:root:has(body.influencer-public),:root:has(body.link-landing){
  --link-tiffany:#0abab5;
  --link-ink:#102d2b;
  --link-cyan:var(--link-tiffany);
  --link-coral:var(--link-tiffany);
  --lime:var(--link-tiffany);
  --soft:#fff;
  --amz-ui-accent:var(--link-tiffany);
}
body.link-home,body.link-domain,body.influencer-public,body.link-landing{background:#fff;color:var(--link-ink)}
body.link-home .logo span,body.link-domain #auth-loading .link-loading-wordmark b,body.link-domain #link-my .lm-top-mark b{color:var(--link-tiffany)}
body.link-home .hero{background:#fff}
body.link-home .kicker,body.link-home .eyebrow,body.link-home .dash-label,body.link-home .dash-list b,body.link-home .model-label{color:#087f7c}
body.link-home .mock,body.link-home .card,body.link-home .card:nth-child(2),body.link-home .role,body.link-home .role:nth-child(2),body.link-home .model-steps li{background:#fff;border:1px solid #dcebe9}
body.link-home .banner,body.link-home .cta,body.link-home .feature-primary,body.link-home .dark{background:var(--link-tiffany);border-color:var(--link-tiffany);color:#092c2a}
body.link-home .feature-primary :is(.feature-label,p),body.link-home .cta :is(.eyebrow,p:not(.eyebrow)){color:#092c2a}
body.link-home .feature-primary .feature-symbol{background:#fff;color:#087f7c}
body.link-home .cta .dark{background:#fff;border-color:#fff;color:#087f7c}
body.link-home .section-heading h2 span{box-shadow:inset 0 -.32em 0 #0abab555}
body.link-home .feature-label,body.link-home .preview-header span:last-child,body.link-home .preview-index{color:var(--link-tiffany)}
body.link-domain #link-my .lm-site-preview,body.link-domain #link-my .lm-add-lime,body.link-domain #link-my .lm-add-blue{background:var(--link-tiffany);color:#092c2a}
body.link-domain #link-my .lm-site-preview :is(span,small){color:#154a47}
body.link-domain #link-my .lm-lime,body.link-domain #link-my .lm-status-chip,body.link-domain #link-my .lm-tabs button[aria-current=page],body.link-domain #link-my .lm-market-filters button[aria-pressed=true],body.link-domain #link-my .lm-rank-types button[aria-pressed=true],body.link-domain #link-my .lm-periods button[aria-pressed=true],body.link-domain #link-my .lm-filter button[aria-pressed=true]{background:var(--link-tiffany);border-color:var(--link-tiffany);color:#092c2a}
body.link-domain #link-my .lm-stat,body.link-domain #link-my .lm-stat:nth-child(2),body.link-domain #link-my .lm-stat:nth-child(3),body.link-domain #link-my .lm-role,body.link-domain #link-my .lm-role:nth-child(2),body.link-domain #link-my .lm-role:nth-child(3),body.link-domain #link-my .lm-guide,body.link-domain #link-my .lm-content-site,body.link-domain #link-my .lm-import-complete{background:#fff;border:1px solid #dcebe9}
body.link-domain #link-my .lm-import-status,body.link-domain #link-my .lm-sales-own,body.link-domain #link-my .lm-tag,body.link-domain #link-my .lm-download-status,body.link-domain #link-my .lm-alert:not(.is-error){background:#fff;border:1px solid #0abab5;color:#087f7c}
body.link-domain #link-my .lm-bottom{border-top-color:#dcebe9;box-shadow:0 -8px 24px #087f7c0b}
body.link-domain #link-my .lm-bottom button{gap:4px;border-radius:14px}
body.link-domain #link-my .lm-bottom button[aria-current=page]{background:var(--link-tiffany);color:#092c2a}
body.link-domain #link-my .lm-bottom button svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
body.link-domain #link-my .lm-bottom button[aria-current=page] svg{stroke-width:2.2}
body.influencer-public{background:#fff;color:#142b2a}
body.influencer-public .creator-hero{background:var(--link-tiffany);color:#092c2a;box-shadow:none}
body.influencer-public .creator-hero::after{display:none}
body.influencer-public .creator-topline>span,body.influencer-public .creator-label,body.influencer-public .creator-bio,body.influencer-public .creator-hero-note,body.influencer-public .creator-hero-note :is(span:first-child,strong),body.influencer-public .creator-instagram{color:#093c3a}
body.influencer-public .creator-hero-note{border-top-color:#087f7c66}
body.influencer-public .creator-avatar,body.influencer-public .creator-topline button{background:#fff;border-color:#fff;color:#087f7c}
body.influencer-public .creator-filters button[aria-pressed=true],body.influencer-public .creator-coupon-foot a{background:var(--link-tiffany);border-color:var(--link-tiffany);color:#092c2a}
body.influencer-public :is(.creator-coupon-type,.creator-link-badge){background:var(--link-tiffany);color:#092c2a}
body.influencer-public :is(.creator-benefit,.creator-catalog-heading h2 span,.creator-link-cta){color:#087f7c}
body.influencer-public .creator-link-card,body.influencer-public .creator-coupon{box-shadow:none;border-color:#dcebe9;background:#fff}
body.influencer-public .creator-external-link:hover,body.influencer-public .creator-links .creator-link-card:hover{border-color:var(--link-tiffany);background:#fff}
body.link-landing .link-primary{background:var(--link-tiffany);border-color:var(--link-tiffany);color:#092c2a}
body.link-domain #link-my :is(a,button,input,select,textarea):focus-visible,body.link-home :is(a,button,input,select,textarea):focus-visible,body.influencer-public :is(a,button,input):focus-visible{outline:3px solid #087f7c;outline-offset:3px}
