.vault-root{--vp-green:#1e4d3b;--vp-green-hover:#163f2f;--vp-link:#2e7d5b;--vp-canvas:#f5f2ec;--vp-mint:#dceedc;--vp-ink:#2a332f;--vp-body:#3a3a38;--vp-muted:#7c7c76;--vp-line:#e6e3dc;--vp-badge-red:#e53935;--vp-badge-green:#3e7c59;background-color:var(--vp-canvas)}.vault-root.recruiter{--vp-green:#1e4d45;--vp-green-hover:#173b35;--vp-link:#2e6b5b;--vp-canvas:#f5f3ec;--vp-mint:#dcede3;--vp-ink:#2f3b3a;--vp-body:#3d4a48;--vp-muted:#6b7a77;--vp-line:#e5e7e3;--vp-badge-red:#e5484d}.vault-card{border:1px solid var(--vp-line);background:#fffefa;border-radius:1rem;box-shadow:0 1px 2px #2f3b3a0d}.vault-card.tinted-mint{background-color:#eaf4ec;border-color:#d5e8da}.vault-card.tinted-cream{background-color:#fbf3e4}.vault-card-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.vault-card-title{color:var(--vp-ink);font-size:15px;font-weight:700}.vault-btn{background:var(--vp-green);color:#fff;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:.4rem;padding:.625rem 1.25rem;font-size:13px;font-weight:600;transition:background-color .15s,transform .15s;display:inline-flex}.vault-btn:hover{background:var(--vp-green-hover)}.vault-btn:focus-visible{outline:2px solid var(--vp-link);outline-offset:2px}.vault-btn-outline{border:1px solid var(--vp-link);color:var(--vp-link);cursor:pointer;background:#fff;border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;padding:.375rem 1rem;font-size:13px;font-weight:600;transition:background-color .15s;display:inline-flex}.vault-btn-outline:hover{background:color-mix(in srgb,var(--vp-mint)45%,#fff)}.vault-btn-outline:focus-visible{outline:2px solid var(--vp-link);outline-offset:2px}.vault-link{color:var(--vp-link);font-size:13px;font-weight:600;text-decoration:none}.vault-link:hover{text-decoration:underline}.vault-link:focus-visible{outline:2px solid var(--vp-link);outline-offset:2px;border-radius:4px}.vault-tile{background:var(--vp-mint);color:var(--vp-green);border-radius:.75rem;flex:none;place-items:center;display:grid}.vault-tile.circle{border-radius:9999px}.vault-action{color:#5b6b68;cursor:pointer;border-radius:.5rem;flex:1;justify-content:center;align-items:center;gap:.45rem;padding:.375rem .25rem;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.vault-action:hover{background:#f3f7f4}.vault-action:focus-visible{outline:2px solid var(--vp-link);outline-offset:1px}.vault-action.on{color:var(--vp-link);font-weight:700}.vault-wash-sage{background-image:url(/assets/wash-sage.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.vault-wash-peach{background-image:url(/assets/wash-peach-final.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.vault-photo-fade{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000026 20%,#0000008c 40%,#000000e6 62%,#000 82%);mask-image:linear-gradient(90deg,#0000 0%,#00000026 20%,#0000008c 40%,#000000e6 62%,#000 82%)}.vault-navstrip{scrollbar-width:none}.vault-navstrip::-webkit-scrollbar{display:none}.vault-wash-sage-deep{background-image:url(/assets/wash-sage-deep.png);background-position:50%;background-repeat:no-repeat;background-size:cover}
