svg[data-v-255011d6]{border-radius:4px;display:block;height:100%;width:1.9em}svg[data-v-255011d6]:hover{fill:var(--accent-purple)}.icon[data-v-255011d6]{transition:filter .2s}.dark-mode .icon[data-v-255011d6],.sky-dark-mode .icon[data-v-255011d6]{filter:invert(100%)}main[data-v-255011d6]{position:relative}.overlay[data-v-255011d6]{background-color:var(--accent-purple);bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:.5s ease;width:100%}.overlay[data-v-255011d6]:hover{opacity:.5}a[data-v-f04ef6ba]{color:inherit}.linkCard[data-v-f04ef6ba]{cursor:pointer;display:flex;transition:color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.linkCard[data-v-f04ef6ba]:hover{color:var(--accent-purple)}.linkIcon[data-v-f04ef6ba]{font-size:2.25em;padding:0}.linkLabel[data-v-f04ef6ba]{text-align:center}.keywordPill[data-v-6b6879f1]{background-image:var(--bs-gradient);cursor:default}a[data-v-c64bf6dc]{color:inherit;transition:.25s ease}a[data-v-c64bf6dc]:hover{color:var(--accent-purple)}.email-icon[data-v-c64bf6dc]{font-size:.75em}.profile-image img[data-v-c64bf6dc]{border-color:#555;border-radius:50%;box-shadow:7px 6px 10px 1px #0000003d;height:150px;width:150px}.position[data-v-c64bf6dc],.position p[data-v-c64bf6dc]{margin-bottom:0}.project-card[data-v-08656619]{flex:1 1 0px}li[data-v-08656619]{background-color:inherit;color:inherit;padding:0;transition:background-color .2s ease}li[data-v-08656619]:hover{background-color:var(--accent-purple);background-image:var(--bs-gradient);color:var(--text-light)}li:hover a[data-v-08656619]{padding-left:.75em;padding-right:.25em}li[data-v-08656619]:active{background-color:var(--accent-purple)}a[data-v-08656619]{color:inherit;display:block;padding:.3em .5em;transition:padding .5s ease}.list-group-item[data-v-f415f3cc]{background-color:inherit}.news-item[data-v-784c66d0]{border-radius:.25em;position:relative}.news-item[data-v-784c66d0]:before{content:"•";display:inline-block;margin-right:.2em;opacity:0;transform:translate(-.5em);transition:transform .5s ease,opacity .2s ease}.news-item[data-v-784c66d0]:hover:before{opacity:100%;transform:translate(0)}.linkButton[data-v-784c66d0]{background-color:var(--accent-purple);box-shadow:3px 3px 8px 1px #0000003d;padding:auto;transition:background-color .2 ease}.linkButton[data-v-784c66d0]:hover{background-color:var(--link-color);color:var(--text-light)}.list-group-item[data-v-2dc7ab21]{background-color:inherit}
