.shadow-blurred{text-shadow:0 0 .2rem #000,0 0 .5rem #000,0 0 1rem #000}.remove-underline{text-decoration:none}p{font-size:medium}.hyperlink-color{color:#62beff}.white{color:#fff}@media (prefers-color-scheme:dark){body{background:#1e1e1e;color:#eee}}.hyperlink{color:#468ec1}.hyperlink:hover{color:#73b9ee}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Helvetica Neue,Arial,sans-serif;overflow-x:hidden}.blur{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.hyperlink{color:#c9def7;text-shadow:0 1px 2px #00000080;transition:color .3s ease}.hyperlink:hover{color:#dbe7f0}:root{--blur-value:5px}@keyframes fadeIn{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(var(--blur-value));backdrop-filter:blur(var(--blur-value))}}.fade-in{animation:fadeIn .3s ease-out}.adaptive-element{backdrop-filter:blur(5px);backdrop-filter:blur(var(--blur-value));-webkit-backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(var(--blur-value));background:#3136384d;border:"none";border-radius:12px;box-shadow:0 4px 20px #0000004d;color:#fff}section{margin:0 auto;max-width:100%;padding:20px;width:100%}.project-card:hover .card-arrow{color:#acc9e3!important}