.thin-rectangle{width:100px;height:2px;background-color:#fff}.gradient-text{background:linear-gradient(45deg,#f3ec78,#af4261);-webkit-background-clip:text;color:transparent}.cool-text{text-shadow:2px 2px 5px rgba(0,0,0,.5)}@keyframes blueShineAnimation{0%{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.8)}10%{color:#119af0;text-shadow:0 0 10px rgba(90,180,237,.8),0 0 20px rgba(90,180,237,.5)}90%{color:#119af0;text-shadow:0 0 10px rgba(90,180,237,.8),0 0 20px rgba(90,180,237,.5)}to{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.8)}}.highlight-letter{display:inline-block;animation:blueShineAnimation 45s ease-in-out forwards}.typewriter-text{display:inline;position:relative}.typewriter-cursor{display:inline-block;font-weight:400;animation:blink 1.06s infinite;margin-left:1px}.typewriter-cursor.visible{opacity:1}.typewriter-cursor.hidden{opacity:0}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.darkveil-canvas{width:100%;height:100%;display:block}.circle-img{width:100px;height:100px;border-radius:50%;object-fit:cover;object-position:center;border:rgb(139,118,0) 2px inset;transition:all .3s ease-in-out;position:relative;z-index:2;flex-shrink:0}@media (prefers-reduced-motion: reduce){.circle-img{transition:none}}.flashing-border{border-radius:50%;border:4px solid transparent;animation:flashBorder 4s infinite}@keyframes flashBorder{0%,to{border-color:transparent}50%{border-color:#0c507a}}:root{font-family:Garamond,Georgia,serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}
