*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}a{color:#cdd6f4;text-decoration:none;transition:.4s}body{min-height:100vh;color:#cdd6f4;background:#11111b;transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{max-width:1280px;margin:0 auto;padding:2rem;font-weight:400}nav[data-v-dc258ead]{display:flex;gap:1rem}nav a[data-v-dc258ead]{text-decoration:none;transition:color .4s ease,font-weight .4s ease;color:#cdd6f4}nav a.is-active[data-v-dc258ead]{color:#f5e0dc;font-weight:700}picture>img.image-item-fallback[data-v-21061e12]{width:100%;height:100%;object-fit:inherit;display:block}.dog-container[data-v-9add21f6]{position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit}.dog-image[data-v-9add21f6]{width:100%;height:100%;object-fit:cover;border-radius:inherit;transition:transform .3s ease;pointer-events:none}.dog-image[data-v-9add21f6] img{transition:transform .3s ease}.dog-info[data-v-9add21f6]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#181825);color:#fff;padding:1.5em 1em 1em;transform:translateY(100%);transition:transform .3s ease;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center}.dog-container:hover .dog-info[data-v-9add21f6],.dog-container:active .dog-info[data-v-9add21f6]{transform:translateY(0)}.dog-container:hover .dog-image[data-v-9add21f6] img,.dog-container:active .dog-image[data-v-9add21f6] img{transform:scale(1.05)}.name[data-v-9add21f6]{font-size:1.5em;margin:0 0 .5em;font-weight:700}.age[data-v-9add21f6],.breed .pronouns[data-v-9add21f6]{margin:.2em 0;opacity:.9}.cooper-image-container[data-v-8db69826]{width:100%;height:100%;overflow:hidden;border-radius:inherit}.cooper-image[data-v-8db69826]{width:100%;height:100%;object-fit:cover;overflow:hidden;border-radius:inherit;transition:transform .3s ease;pointer-events:none}.social-title[data-v-7fde9ba8]{font-size:1.5rem;font-weight:700;color:#cdd6f4;margin-bottom:-1.75rem}.social-prefix[data-v-7fde9ba8]{position:absolute;display:inline;z-index:-1}.social-suffix[data-v-7fde9ba8]{--y-offset: -27px;position:absolute;right:.5rem;top:1rem;font-size:7rem;transform:translateY(var(--y-offset));color:#cdd6f4!important;z-index:-1;transition:transform .3s ease,color .3s ease}.social-handle:hover>.social-suffix[data-v-7fde9ba8]{transform:translate(120px) translateY(var(--y-offset));color:#f5e0dc}.social-handle[data-platform=bluesky]:hover>.social-suffix[data-v-7fde9ba8]{transform:translate(315px) translateY(var(--y-offset))}.social-handle[data-platform=twitter]:hover>.social-suffix[data-v-7fde9ba8]{transform:translate(183px) translateY(var(--y-offset))}.social-handle[data-platform=discord]:hover>.social-suffix[data-v-7fde9ba8]{transform:translate(150px) translateY(var(--y-offset))}.underscore[data-v-7fde9ba8]{display:inline;position:absolute;width:0;height:0;margin:0;padding:0;background-color:transparent;opacity:0;transition:opacity .3s ease}.social-handle[data-platform=twitter]:hover>.underscore[data-v-7fde9ba8]{opacity:1}.ending2[data-v-7fde9ba8]{opacity:0;visibility:hidden}.ending[data-v-7fde9ba8]{--x-offset: 274px;position:absolute;background-color:transparent;z-index:1;width:0;height:0;margin:0;padding:0;left:0;transform:translate(var(--x-offset));color:#cdd6f4;transition:transform .3s ease}.social-handle[data-platform=twitter]:hover>.ending[data-v-7fde9ba8]{transform:translate(calc(var(--x-offset) + 63px))}.social-icon[data-v-7fde9ba8]{transform:translateY(.5rem)}.social-handle[data-v-7fde9ba8]{color:#cdd6f4;font-size:7.875rem;position:relative;display:inline;background-color:#1e1e2e;z-index:2}.credits[data-v-7fde9ba8]{font-size:.875rem;color:#a6adc8}main[data-v-5d0a8f29]{display:grid;justify-content:center;grid-template-columns:repeat(5,20%);grid-template-rows:repeat(4);color:#fff}.bento-item.introduction[data-v-5d0a8f29]{display:grid;grid-column:span 3;align-items:center;text-align:center;justify-content:center;justify-items:center;gap:0px}.bento-item.music[data-v-5d0a8f29],.bento-item.games[data-v-5d0a8f29]{grid-column:span 2}.bento-item.languages[data-v-5d0a8f29]{grid-column:span 5}.bento-item.dogs-title[data-v-5d0a8f29]{display:grid;grid-column:span 3;align-items:center;text-align:center;justify-content:center;justify-items:center}.bento-item.pronouns[data-v-5d0a8f29]{grid-column:span 2}.bento-item.more-about-me[data-v-5d0a8f29]{grid-column:span 3}.bento-item.dog[data-v-5d0a8f29]{display:flex;padding:0}.bento-item.socials[data-v-5d0a8f29]{padding:0;grid-column:span 5;-webkit-user-select:none;user-select:none}.bento-item.image[data-v-5d0a8f29]{padding:0}.bento-item[data-v-5d0a8f29]{color:#cdd6f4;display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem;background:#1e1e2e;border-radius:14px;margin:.3rem;border:.1vh solid #181825;box-shadow:0 8px 25px #0006,0 4px 12px #0000004d,inset 0 1px #ffffff1a;transition:transform .2s ease,box-shadow .2s ease;-webkit-user-select:none;user-select:none}.bento-item[data-v-5d0a8f29]:hover,.bento-item[data-v-5d0a8f29]:active{transform:translateY(-2px);box-shadow:0 12px 35px #00000080,0 6px 18px #0006,inset 0 1px #ffffff26}.intro>.name[data-v-5d0a8f29]{display:inline-block;background:linear-gradient(45deg,#8b5cf6,#ec4899,#a855f7,#f472b6,#9333ea,#e879f9);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:700;animation:gradientMove-5d0a8f29 6s linear infinite;transition:animation-duration .3s ease-in-out}.dog-title[data-v-5d0a8f29]{background:linear-gradient(45deg,#e4d374,#dbcd79,#dbd678,#d4cd69,#a1ac64,#c8cf76,#b6be56,#c1c781,#b5b989,#fff,#fff,#919191,#dbd9db,#171718,#171718,#171718,#1a1a1b,#1a1a1b,#3b3b3d,#121213,#121213,#121213);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:700;animation:dogGradientMove-5d0a8f29 6s ease-in-out infinite;transition:all .3s ease-in-out;margin:0;display:flex;align-items:center;justify-content:center;text-align:center;font-size:clamp(1.5rem,4vw,3rem);line-height:1.2;padding:1rem;width:100%;height:100%}.bento-item:hover>.intro>.name[data-v-5d0a8f29],.bento-item:active>.intro>.name[data-v-5d0a8f29]{animation-duration:3s}@keyframes gradientMove-5d0a8f29{0%{background-position:0% 50%}to{background-position:300% 50%}}@keyframes dogGradientMove-5d0a8f29{0%{background-position:0% 50%}50%{background-position:100% 50%}55%{background-position:100% 50%}to{background-position:0% 50%}}main[data-v-dba9eb3d]{display:grid;justify-content:center;grid-template-columns:repeat(5,20%);grid-template-rows:repeat(4);color:#fff}.bento-item.introduction[data-v-dba9eb3d]{display:grid;grid-column:span 3;align-items:center;text-align:center;justify-content:center;justify-items:center;gap:0px}.bento-item.music[data-v-dba9eb3d],.bento-item.games[data-v-dba9eb3d]{grid-column:span 2}.bento-item.languages[data-v-dba9eb3d]{grid-column:span 5}.bento-item.pronouns[data-v-dba9eb3d]{grid-column:span 2}.bento-item.more-about-me[data-v-dba9eb3d]{grid-column:span 3}.bento-item.socials[data-v-dba9eb3d]{grid-column:span 5;-webkit-user-select:none;user-select:none}.bento-item.image[data-v-dba9eb3d]{padding:0}.bento-item[data-v-dba9eb3d]{color:#cdd6f4;display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem;background:#1e1e2e;border-radius:14px;margin:.3rem;border:.1vh solid #181825;box-shadow:0 8px 25px #0006,0 4px 12px #0000004d,inset 0 1px #ffffff1a;transition:transform .2s ease,box-shadow .2s ease;-webkit-user-select:none;user-select:none}.bento-item[data-v-dba9eb3d]:hover,.bento-item[data-v-dba9eb3d]:active{transform:translateY(-2px);box-shadow:0 12px 35px #00000080,0 6px 18px #0006,inset 0 1px #ffffff26}.intro>.name[data-v-dba9eb3d]{display:inline-block;background:linear-gradient(45deg,#8b5cf6,#812ca3,#a855f7,#771f83,#9333ea,#8c199e);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:700;animation:gradientMove-dba9eb3d 6s linear infinite;transition:animation-duration .3s ease-in-out}.bento-item:hover>.intro>.name[data-v-dba9eb3d],.bento-item:active>.intro>.name[data-v-dba9eb3d]{animation-duration:3s}@keyframes gradientMove-dba9eb3d{0%{background-position:0% 50%}to{background-position:300% 50%}}main[data-v-139c0fae]{display:flex;flex-direction:column;align-items:center;color:#cdd6f4}.posts-container[data-v-139c0fae]{display:grid;grid-template-columns:repeat(1,minmax(300px,1fr));gap:3px;justify-content:center;align-items:center;width:100%}.posts-container>a[data-v-139c0fae]{background:#1e1e2e;padding:20px;border-radius:8px;transition:background-color .3s ease}.posts-container>a[data-v-139c0fae]:hover{background:#181825}.posts-container>a h2[data-v-139c0fae]{margin:0;font-size:1.5em}.posts-container>a p[data-v-139c0fae]{margin:.5em 0 0;font-size:.9em;color:#cdd6f4}.project-item[data-v-fc7e20b9]{background:#1e1e2e;border-radius:8px;padding:1rem;transition:transform .2s;color:#cdd6f4}.project-item a[data-v-fc7e20b9]{color:#89b4fa}.project-item[data-v-fc7e20b9]:hover{transform:translateY(-4px)}main[data-v-ec274286]{padding:2rem;display:grid;grid-template-columns:repeat(3,minmax(300px,1fr));gap:1rem;color:#cdd6f4}
