html.anirudh-dark,html.anirudh-dark body,body.anirudh-dark{color:#f8e8c8!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background-color:#003848!important;background-image:radial-gradient(at 50% 20%,#f8e8c814,#0000 55%),radial-gradient(at 80% 90%,#00000040,#0000 50%)!important}.anirudh-page{box-sizing:border-box;background:0 0;justify-content:center;align-items:center;width:100%;min-height:100svh;padding:clamp(1.25rem,4vw,2.5rem);display:flex}.anirudh-vc{--mx:50%;--my:40%;color:#f8e8c8;isolation:isolate;background:linear-gradient(165deg,#0a4554 0%,#003848 45%,#022a35 100%);border:1px solid #f8e8c829;border-radius:1.15rem;width:min(100%,560px);transition:transform .35s cubic-bezier(.2,0,0,1),box-shadow .35s;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 28px 70px #00000073,inset 0 1px #f8e8c814}.anirudh-vc.is-active{transform:translateY(-2px);box-shadow:0 34px 80px #00000080,0 0 0 1px #f8e8c81f,inset 0 1px #f8e8c81a}.anirudh-vc__glow{pointer-events:none;z-index:0;opacity:0;background:radial-gradient(420px circle at var(--mx) var(--my), #f8e8c829, transparent 55%);transition:opacity .25s;position:absolute;inset:0}.anirudh-vc.is-active .anirudh-vc__glow{opacity:1}.anirudh-vc__band{z-index:1;background:linear-gradient(90deg,#f8e8c80a,#f8e8c824,#f8e8c80a);height:10px;position:relative}.anirudh-vc__band--top{border-bottom:1px solid #f8e8c81a}.anirudh-vc__band--bottom{border-top:1px solid #f8e8c81a}.anirudh-vc__body{z-index:1;flex-direction:column;gap:clamp(1.5rem,4vw,2.25rem);padding:clamp(1.35rem,3.5vw,1.85rem) clamp(1.25rem,3.5vw,1.75rem) clamp(1.25rem,3vw,1.6rem);display:flex;position:relative}.anirudh-vc__top{grid-template-columns:1fr auto;align-items:center;gap:1rem;display:grid}.anirudh-vc__identity{min-width:0}.anirudh-vc__name{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:-.03em;color:#f8e8c8;text-transform:none;margin:0;font-size:clamp(1.55rem,4.5vw,2.05rem);font-weight:700;line-height:1.1}.anirudh-vc__title{color:#f8e8c8b8;margin:.45rem 0 0;font-size:clamp(.92rem,2.4vw,1.05rem);font-weight:500;line-height:1.35}.anirudh-vc__photo-wrap{aspect-ratio:1;border:2px solid #f8e8c847;border-radius:50%;flex-shrink:0;width:clamp(112px,28vw,148px);position:relative;overflow:hidden;box-shadow:0 12px 28px #00000059,0 0 0 6px #f8e8c80f}.anirudh-vc__photo-wrap--logo{background:#0000002e;border-color:#f8e8c838;border-radius:18px;place-items:center;padding:.85rem .7rem;display:grid}.anirudh-vc__brand-logo{transform-origin:50%;transition:transform .45s cubic-bezier(.2,0,0,1)}.anirudh-vc__brand-logo span:first-child{font-size:clamp(1.35rem,3.8vw,1.65rem)!important}.anirudh-vc.is-active .anirudh-vc__brand-logo{transform:scale(1.03)}.anirudh-vc__bottom{grid-template-columns:auto 1fr;align-items:end;gap:clamp(1rem,3vw,1.75rem);display:grid}.anirudh-vc__qr{aspect-ratio:1;background:#00000038;border:1px solid #f8e8c824;border-radius:12px;place-items:center;width:clamp(96px,22vw,118px);padding:8px;transition:border-color .2s,background .2s,transform .2s;display:grid}.anirudh-vc__qr:hover{background:#f8e8c814;border-color:#f8e8c866;transform:translateY(-1px)}.anirudh-vc__qr img{object-fit:contain;border-radius:4px;width:100%;height:100%;display:block}.anirudh-vc__links{flex-direction:column;gap:.7rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.anirudh-vc__link{color:#f8e8c8;grid-template-columns:1fr auto;align-items:end;gap:.75rem;min-width:0;text-decoration:none;display:grid}.anirudh-vc__link-value{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #f8e8c859;min-width:0;padding-bottom:.35rem;font-size:clamp(.88rem,2.3vw,1rem);font-weight:500;line-height:1.2;transition:border-color .2s,color .2s;overflow:hidden}.anirudh-vc__link-label{letter-spacing:.04em;color:#f8e8c8d9;padding-bottom:.35rem;font-size:.85rem;font-weight:700}.anirudh-vc__link:hover .anirudh-vc__link-value{color:#fff;border-bottom-color:#f8e8c8e6}.anirudh-vc__link:hover .anirudh-vc__link-label{color:#fff}@media (max-width:420px){.anirudh-vc__top{grid-template-columns:1fr;justify-items:start}.anirudh-vc__photo-wrap{order:-1;width:108px}.anirudh-vc__bottom{grid-template-columns:1fr;justify-items:start}}
