@font-face{font-family:"8-BitMage";src:url("fonts/mage-font/diaryofan8bitmage-lydd-webfont.woff"),format("woff"),url("fonts/mage-font/diaryofan8bitmage-lydd-webfont.woff2"),format("woff2")}@font-face{font-family:"Minecraft";src:url("fonts/minecraft-font/Minecraft-Regular.ttf"),format("truetype"),url("fonts/minecraft-font/Minecraft-Bold.ttf"),format("truetype"),url("fonts/minecraft-font/Minecraft-Italic.ttf"),format("truetype"),url("fonts/minecraft-font/Minecraft-BoldItalic.ttf"),format("truetype")}html{scroll-behavior:smooth}body{background-image:linear-gradient(45deg, #6da18a 25%, #86bf8f 25%, #86bf8f 50%, #6da18a 50%, #6da18a 75%, #86bf8f 75%, #86bf8f 100%);background-size:2rem 2rem;font-family:"8-BitMage";animation:backgroundScroll 90s linear infinite}@keyframes backgroundScroll{100%{background-position:-100% 50%}}a{color:#f5f5f5}a:visited{color:inherit}a:hover{color:#e6cca1}button{border-radius:10px;height:8rem;border:none;background-color:#e6cca1;transition:transform 250ms;box-shadow:2px 3px 5px #1a1a1a;font-family:"Minecraft"}button:hover{transform:translateY(-5px);transition:transform 100ms cubic-bezier(.3, .7, .4, 1.5)}button:active{transform:translateY(-2px);transition:transform 30ms cubic-bezier(.3, .7, .4, 1.5)}.hNavigation{display:grid;grid-column:span 2/span 2;grid-row:span 4/span 4;grid-column-start:5;grid-row-start:1;background-color:rgba(26,26,26,.95);border-color:rgba(26,26,26,.95);border-radius:1rem;overflow:hidden}.navBar{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:5%;padding:1%}.navLink{max-height:10rem;max-width:10rem}.navBadge{display:flex;vertical-align:middle;max-height:100%;transition:box-shadow .3s ease,transform 100ms cubic-bezier(.3, 1, .4, 1.5)}.navBadge:hover{transform:translateY(-5px);animation:shake .5s;animation-iteration-count:infinite;transition:transform 100ms cubic-bezier(.3, .7, .4, 1.5)}img{display:grid;max-width:100%;max-height:30%;align-self:center;justify-self:center;z-index:-1;filter:drop-shadow(2px 3px 5px #1a1a1a)}hr{width:95%;color:#e6cca1;text-shadow:2px 2px 4px #1a1a1a,2px 0px 5px rgba(26,26,26,.6)}h1{margin:auto;user-select:none;color:#e6cca1;text-shadow:2px 2px 4px #1a1a1a,2px 0px 5px rgba(26,26,26,.6);min-width:max-content}h2{margin:auto;margin-bottom:inherit;color:#f5f5f5;text-shadow:2px 2px 4px #1a1a1a,2px 0px 5px rgba(26,26,26,.6)}h3{margin:auto;margin-bottom:inherit;color:#f5f5f5;text-shadow:2px 2px 4px #1a1a1a,2px 0px 5px rgba(26,26,26,.6)}h4{margin-bottom:inherit;color:#f5f5f5;text-shadow:2px 2px 4px #1a1a1a,2px 0px 5px rgba(26,26,26,.6)}h5{margin:auto;margin-bottom:inherit;color:#f5f5f5;text-shadow:2px 2px 4px #1a1a1a,2px 0px 5px rgba(26,26,26,.6)}p{margin:auto;font-family:"Minecraft";padding-top:1%;padding-bottom:1%}ul{list-style-type:none;padding-left:2%;padding-top:4%;margin:0;max-width:max-content}li{margin-bottom:2%;font-size:1rem;position:relative;z-index:1;color:#f5f5f5;text-shadow:2px 2px 4px #1a1a1a,2px 0px 5px rgba(26,26,26,.6)}.parent{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(5, 1fr);gap:1rem;width:99vw;height:99vh}.hLogo{display:grid;grid-column:span 2/span 2;grid-row:span 2/span 2;grid-column-start:3;grid-row-start:1;padding-top:2rem;padding-bottom:1rem;align-content:space-between;overflow:hidden}.hIcon{position:absolute;max-width:30%;animation:logoBounce .5s cubic-bezier(.1, .1, 1, .1);animation-direction:alternate;animation-iteration-count:infinite}.hReturn{max-width:30%;animation:logoBounce .5s cubic-bezier(.1, .1, 1, .1);animation-direction:alternate;animation-iteration-count:infinite;padding-bottom:.1vh}@keyframes logoBounce{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(0, 10px, 0)}}@keyframes shake{0%{transform:translate(1px, 1px) rotate(0deg)}10%{transform:translate(-1px, -2px) rotate(-1deg)}20%{transform:translate(-3px, 0px) rotate(1deg)}30%{transform:translate(3px, 2px) rotate(0deg)}40%{transform:translate(1px, -1px) rotate(1deg)}50%{transform:translate(-1px, 2px) rotate(-1deg)}60%{transform:translate(-3px, 1px) rotate(0deg)}70%{transform:translate(3px, 1px) rotate(-1deg)}80%{transform:translate(-1px, -1px) rotate(1deg)}90%{transform:translate(1px, 2px) rotate(0deg)}100%{transform:translate(1px, -2px) rotate(-1deg)}}.hAbout{display:grid;grid-column:span 2/span 2;grid-row:span 2/span 2;grid-column-start:3;grid-row-start:3;background-color:rgba(26,26,26,.95);box-shadow:2px 3px 5px #1a1a1a;border-color:rgba(26,26,26,.95);border-radius:1rem;z-index:-2;padding:.2rem .5rem;overflow:hidden}.luther{display:grid;max-width:30%;max-height:30%;align-self:end;justify-self:end;position:absolute;opacity:.8;z-index:-1}.hBlog{display:grid;grid-column:span 2/span 2;grid-row:span 4/span 4;grid-column-start:1;grid-row-start:1;background-color:rgba(26,26,26,.95);border-color:rgba(26,26,26,.95);border-radius:1rem;overflow:hidden}.blogContainer{background:linear-gradient(to bottom, rgba(245,245,245,.2470588235), rgba(244,232,241,.3215686275), rgba(252,218,222,.4509803922), rgba(251,208,191,.662745098), rgba(230,204,161,.8156862745));padding:2%;border-radius:10px;box-shadow:2px 3px 5px #1a1a1a;backdrop-filter:blur(10px)}.blogPost{margin:auto}.scrobbleContainer{height:fit-content;padding:2vh;justify-self:center;border-radius:10px}.scrobble{height:auto;max-height:inherit}.hSocials{display:grid;grid-column:span 6/span 6;grid-row-start:5;background-color:rgba(26,26,26,.95);border-color:rgba(26,26,26,.95);border-radius:1rem;padding-top:.2rem;padding-left:.5rem;overflow:hidden}.otswebring{display:flex;align-items:center;justify-content:center;margin:1vh}.badgeContainer{position:relative;display:flex;justify-content:space-around}.tagContainer{position:relative;display:flex;justify-content:space-around;max-height:100vh;flex-wrap:wrap}.socialBadge{max-height:100vh;transition:box-shadow .3s ease,transform .3s ease}.tagBadge{max-height:100vh}.socialBadge:hover{box-shadow:0 5px 15px #1a1a1a;transform:translateY(-5px)}.spacer{padding-bottom:1vh}.title{padding:.2vh;margin-bottom:1vh}.subtitle{padding:.2vh;margin-bottom:1vh;color:#f5f5f5}.scrollManager{display:flex;flex-direction:column;gap:10px;background:linear-gradient(to top, rgba(26,26,26,.2470588235), rgba(72,63,70,.2470588235), rgba(131,102,106,.2470588235), rgba(188,148,133,.2470588235), rgba(230,204,161,.2470588235));padding:1%;border-radius:10px;box-shadow:2px 3px 5px #1a1a1a;backdrop-filter:blur(10px)}.albumContainer{display:flex;flex-direction:row;white-space:nowrap;overflow:hidden}.albumScroll{display:flex;flex-direction:row;gap:10px;padding-left:10px;animation:35s carouselR infinite linear}.albumScroll img{max-height:unset;display:unset;max-width:unset;align-self:unset}.albumScrollAlt{display:flex;flex-direction:row;gap:10px;padding-left:10px;animation:35s carouselL infinite linear}.albumScrollAlt img{max-height:unset;display:unset;max-width:unset;align-self:unset}@keyframes carouselR{0%{transform:translateX(-100%)}100%{transform:translateX(0vw)}}@keyframes carouselL{0%{transform:translateX(0vw)}100%{transform:translatex(-100%)}}.albumContainer:hover .albumScroll{animation-play-state:paused}.albumContainer:hover .albumScrollAlt{animation-play-state:paused}.devLogContainer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.devLogItem{display:flex;margin:5px;width:100%;max-width:500px}