.contact-headline-holder:before{content:attr(data-number)}.contact-headline-holder:after{content:attr(data-holds)}.social-pill{--pill-brand-rgb:var(--accent-rgb);touch-action:manipulation;-webkit-user-select:none;user-select:none}.social-pill[data-brand=email]{--pill-brand-rgb:234 67 53}.social-pill[data-brand=github]{--pill-brand-rgb:140 146 154}.social-pill[data-brand=linkedin]{--pill-brand-rgb:0 119 181}.social-pill[data-brand=x]{--pill-brand-rgb:140 146 154}.social-pill[data-brand=youtube]{--pill-brand-rgb:255 0 0}.social-pill[data-brand=resume]{--pill-brand-rgb:52 168 83}.social-pill[data-brand=medium]{--pill-brand-rgb:26 137 23}.social-pill[data-brand=dev]{--pill-brand-rgb:59 73 223}.social-pill[data-brand=hashnode]{--pill-brand-rgb:41 98 255}.social-pill[data-pending=true]{cursor:not-allowed;opacity:.62}.social-entry-slot{min-height:var(--space-11);justify-content:center;align-items:center;width:64px;display:inline-flex;position:relative}.social-entry-label{white-space:nowrap;transition:opacity .3s var(--ease-indent), transform .3s var(--ease-indent)}.social-entry-mark{pointer-events:none;width:var(--space-11);height:var(--space-11);place-items:center;margin:auto;display:grid;position:absolute;inset:0}.social-entry-ring,.social-entry-icon{grid-area:1/1}.social-entry-ring{width:100%;height:100%;overflow:visible}.social-entry-track{fill:none;stroke:none}.social-entry-arc{fill:none;stroke:rgb(var(--pill-brand-rgb));stroke-width:1px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .45s var(--ease-indent), opacity .12s ease}.social-entry-fill{fill:rgb(var(--pill-brand-rgb));opacity:0;transition:opacity .26s var(--ease-indent)}.social-entry-icon{z-index:1;color:rgb(var(--pill-brand-rgb));opacity:0;transition:opacity .32s var(--ease-indent), transform .32s var(--ease-indent), color .22s var(--ease-indent);place-items:center;display:grid;transform:scale(.72)}.social-entry:is(:focus-visible,[data-pressed=true]):not([data-pending=true]) .social-entry-label{opacity:0;transform:translateY(-4px)}.social-entry:is(:focus-visible,[data-pressed=true]):not([data-pending=true]) .social-entry-arc{stroke-dashoffset:0;opacity:1}.social-entry:is(:focus-visible,[data-pressed=true]):not([data-pending=true]) .social-entry-fill{opacity:1;transition-delay:.45s}.social-entry:is(:focus-visible,[data-pressed=true]):not([data-pending=true]) .social-entry-icon{opacity:1;color:#f8fafcf5;transition:opacity .32s var(--ease-indent) 80ms, transform .32s var(--ease-indent) 80ms, color .22s var(--ease-indent) .45s;transform:scale(1)}@media (hover:hover) and (pointer:fine){.social-entry:hover:not([data-pending=true]) .social-entry-label{opacity:0;transform:translateY(-4px)}.social-entry:hover:not([data-pending=true]) .social-entry-arc{stroke-dashoffset:0;opacity:1}.social-entry:hover:not([data-pending=true]) .social-entry-fill{opacity:1;transition-delay:.45s}.social-entry:hover:not([data-pending=true]) .social-entry-icon{opacity:1;color:#f8fafcf5;transition:opacity .32s var(--ease-indent) 80ms, transform .32s var(--ease-indent) 80ms, color .22s var(--ease-indent) .45s;transform:scale(1)}}@media not ((min-width:1024px) and (pointer:fine) and (hover:hover)){.social-row{justify-content:flex-start;align-items:flex-start;gap:var(--space-3) var(--space-2);flex-wrap:wrap;display:flex}.social-entry{width:var(--space-11);flex-direction:column;align-items:center}.social-entry-slot{flex-direction:column;justify-content:flex-start;gap:6px;width:100%;min-height:0}.social-entry-mark{order:-1;margin:0;position:static}.social-entry-arc,.social-entry-fill{display:none}.social-entry-track{stroke:var(--border-strong);stroke-width:1px;transition:stroke var(--duration-300) var(--ease-indent)}.social-entry-label{font-size:var(--text-caption);letter-spacing:var(--tracking-08);transition:color var(--duration-300) var(--ease-indent);line-height:1.2}.social-entry .social-entry-icon{color:var(--fg-interactive-mute);opacity:1;transition:color var(--duration-300) var(--ease-indent);transform:none}.social-entry:is(:focus-visible,[data-pressed=true]):not([data-pending=true]) .social-entry-track{stroke:var(--fg-ring-hover)}.social-entry:is(:focus-visible,[data-pressed=true]):not([data-pending=true]) :is(.social-entry-label,.social-entry-icon){opacity:1;color:var(--fg);transition:color var(--duration-300) var(--ease-indent);transform:none}@media (hover:hover) and (pointer:fine){.social-entry:hover:not([data-pending=true]) .social-entry-track{stroke:var(--fg-ring-hover)}.social-entry:hover:not([data-pending=true]) :is(.social-entry-label,.social-entry-icon){opacity:1;color:var(--fg);transition:color var(--duration-300) var(--ease-indent);transform:none}}@media (forced-colors:active){.social-entry-track{stroke:linktext!important}.social-entry .social-entry-label,.social-entry .social-entry-icon{color:linktext!important}}}.social-entry:focus-visible{outline:2px solid var(--fg);outline-offset:4px;border-radius:2px}@media (prefers-reduced-motion:reduce){.social-entry :is(.social-entry-label,.social-entry-mark,.social-entry-icon,.social-entry-fill,.social-entry-arc,.social-entry-track){transition:none!important}.social-entry-label,.social-entry-icon{transform:none!important}}@media (forced-colors:active){.social-entry{color:linktext}.social-entry-arc{stroke:linktext}.social-entry-fill{fill:linktext}.social-entry-icon{color:canvas!important}.social-entry:focus-visible{outline-color:highlight}}.contact-comment{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-mute);font-size:11px}
