/* Visitor entry and the shared read-only visitor state. */
.team .access-options{flex-wrap:wrap}
.team #visitor-enter{height:30px;padding:5px 13px;border:1px solid #d5d5d2;border-radius:8px;background:transparent;color:#d5d5d2;font:600 10px/1.35 var(--duv-font-ui);letter-spacing:.07em;white-space:nowrap;cursor:pointer}
.team #visitor-enter:hover,.team #visitor-enter:focus-visible{border-color:var(--duv-blue-action);color:#fff;background:transparent}
.team.is-visitor [data-visitor-disabled]{filter:grayscale(1)!important;opacity:.35!important;cursor:default!important;box-shadow:none!important;pointer-events:none!important}
.team.is-visitor #team-board [data-visitor-disabled]:not(.duvy-launch):not(#duvy-nest){background:#ededeb!important;color:#777!important;border-color:#d5d5d2!important}
.team.is-visitor .duvy-companion,.team.is-visitor .duvy-launch,.team.is-visitor #duvy-nest{filter:grayscale(1)!important;opacity:.35!important;animation:none!important;transform:none!important}
.team.is-visitor .duvy-eyes,.team.is-visitor .duvy-nest-eyes,.team.is-visitor .duvy-dragonfly{display:none!important}
.team.is-visitor #welcome-photo{display:none!important}
.team.is-visitor .welcome-news{background:linear-gradient(115deg,#143645,#1b526b)!important}
.team.is-visitor .welcome-copy{max-width:800px;width:min(90%,800px)}
.team.is-visitor .member-badge .avatar{background:#e9e9e6;color:var(--duv-ink)}
