diff --git a/README.md b/README.md
index f416b37..455711d 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
Personal website of Maximilian Boll. Feel free to look around.
-![](https://img.shields.io/badge/version-v1.2.2-brightgreen?style=for-the-badge)
+![](https://img.shields.io/badge/version-v1.2.3-brightgreen?style=for-the-badge)
![](https://img.shields.io/github/last-commit/MyXoToD/makkusu.dev?style=for-the-badge)
![](https://img.shields.io/github/actions/workflow/status/MyXoToD/makkusu.dev/deploy.yml?style=for-the-badge)
diff --git a/package.json b/package.json
index 7c38c97..ef3205b 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "makkusu.dev",
- "version": "1.2.2",
+ "version": "1.2.3",
"description": "Private website of Maximilian Boll",
"main": "index.js",
"scripts": {
diff --git a/src/_includes/pagination.njk b/src/_includes/pagination.njk
index a81bda3..eb76de8 100644
--- a/src/_includes/pagination.njk
+++ b/src/_includes/pagination.njk
@@ -1,11 +1,11 @@
{% if pagination.pages | length > 1 %}
{% endif %}
\ No newline at end of file
diff --git a/src/assets/stylesheets/_pagination.scss b/src/assets/stylesheets/_pagination.scss
index e6f652b..90f53c2 100644
--- a/src/assets/stylesheets/_pagination.scss
+++ b/src/assets/stylesheets/_pagination.scss
@@ -30,4 +30,46 @@
&__link--highlight {
opacity: 1;
}
+}
+
+@media screen and (max-width: 680px) {
+ .pagination {
+ display: grid;
+ grid-template-areas: "page page"
+ "lefttop righttop"
+ "leftbottom rightbottom";
+ gap: 1rem;
+
+ >*+* {
+ margin: unset;
+ }
+
+ > div {
+ text-align: center;
+ grid-area: page;
+
+ &:before {
+ content: "Page ";
+ }
+ }
+
+ &__link {
+ &--newest {
+ grid-area: leftbottom;
+ text-align: left;
+ }
+ &--newer {
+ grid-area: lefttop;
+ text-align: left;
+ }
+ &--older {
+ grid-area: righttop;
+ text-align: right;
+ }
+ &--oldest {
+ grid-area: rightbottom;
+ text-align: right;
+ }
+ }
+ }
}
\ No newline at end of file
diff --git a/src/assets/stylesheets/application.min.css b/src/assets/stylesheets/application.min.css
index 5b9f002..43c8ec6 100644
--- a/src/assets/stylesheets/application.min.css
+++ b/src/assets/stylesheets/application.min.css
@@ -1 +1 @@
-@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;400;700;900&family=Noto+Serif+JP:wght@400;700;900&family=Ubuntu+Mono&display=swap";:root{--c-elevation-0: #121418;--c-elevation-1: #23272f;--c-accent: #9f7c3c;--c-copy: #f9fbff;--c-copy-rgb: 249, 251, 255;--ff-sans: "Noto Sans JP", sans-serif;--ff-serif: "Noto Serif JP", serif;--ff-mono: "Ubuntu Mono", monospace;--ff-japanese: "aoyagireisyosimo2", sans-serif;--topbar-height: 60px;--max-content-width: 80ch;--max-content-width-wide: 1200px}.theme-light{--c-elevation-0: #f9fbff;--c-elevation-1: #c7daff;--c-accent: rebeccapurple;--c-copy: #121418;--c-copy-rgb: 18, 20, 24}*{margin:0;padding:0;border:0;box-sizing:border-box}*::before,*::after{box-sizing:border-box}@font-face{font-family:"aoyagireisyosimo2";src:url("../fonts/aoyagireisyosimo/aoyagireisyosimo2.eot");src:url("../fonts/aoyagireisyosimo/aoyagireisyosimo2.woff2") format("woff2"),url("../fonts/aoyagireisyosimo/aoyagireisyosimo2.woff") format("woff"),url("../fonts/aoyagireisyosimo/aoyagireisyosimo_ttf_2_01.ttf") format("truetype"),url("../fonts/aoyagireisyosimo/aoyagireisyosimo2.svg#aoyagireisyosimo2") format("svg");font-weight:normal;font-style:normal;font-display:swap}html{scroll-behavior:smooth}body{font-family:var(--ff-serif);background-color:var(--c-elevation-0);color:var(--c-copy)}img{max-width:100%}a{transition:all .3s ease-in-out;text-decoration:none}::selection{background-color:var(--c-copy);color:var(--c-elevation-0)}::-moz-selection{background-color:var(--c-copy);color:var(--c-elevation-0)}.content{display:grid;grid-template-columns:minmax(1rem, 1fr) minmax(auto, var(--max-content-width)) minmax(1rem, 1fr);grid-template-rows:max-content;padding:2rem 0;line-height:1.4;overflow-x:clip}.content--wide{grid-template-columns:minmax(1rem, 1fr) minmax(auto, var(--max-content-width-wide)) minmax(1rem, 1fr)}.content>*{grid-column:2}.content h1{font-family:var(--ff-sans);font-size:clamp(40px,8vw,60px);font-weight:900;color:var(--c-accent);margin-bottom:2rem}.content h2{font-size:2rem;font-weight:900;color:var(--c-accent);font-family:var(--ff-sans);margin-bottom:2rem;display:flex;color:var(--c-accent)}.content h3{font-family:var(--ff-sans);font-size:1rem;font-weight:100;color:var(--c-accent)}.content p+*,.content ul+*,.content ol+*{margin-top:1rem}.content ul{list-style:none}.content ul li{position:relative;padding-left:1rem}.content ul li+li{margin-top:1rem}.content ul li:before{content:"»";position:absolute;color:var(--c-accent);top:0;left:0}.content a{border-bottom:2px solid var(--c-accent);color:var(--c-copy)}.content a:hover{background-color:var(--c-accent)}.content small{font-size:.5rem}.about-image{mask:linear-gradient(black 40%, transparent)}@media screen and (max-width: 575px){.about-image{mask:unset;width:50vw;aspect-ratio:1/1;border-radius:50%;border:5px solid #fff;overflow:hidden;margin:0 auto;background-color:rgba(var(--c-copy-rgb), 0.1)}}.about-image--light{display:none}h1.glitch{position:relative;color:var(--c-copy);font-size:4vw;letter-spacing:.5em;text-align:center;animation:glitch-skew 1s infinite linear alternate-reverse}h1.glitch::before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;left:2px;text-shadow:-2px 0 #ff00c1;clip:rect(44px, 450px, 56px, 0);animation:glitch-anim 5s infinite linear alternate-reverse}h1.glitch::after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;left:-2px;text-shadow:-2px 0 #00fff9,2px 2px #ff00c1;animation:glitch-anim2 1s infinite linear alternate-reverse}@keyframes glitch-anim{0%{clip:rect(36px, 9999px, 81px, 0);transform:skew(0.96deg)}5%{clip:rect(82px, 9999px, 89px, 0);transform:skew(0.76deg)}10%{clip:rect(12px, 9999px, 78px, 0);transform:skew(0.1deg)}15%{clip:rect(84px, 9999px, 58px, 0);transform:skew(0.35deg)}20%{clip:rect(30px, 9999px, 65px, 0);transform:skew(0.2deg)}25%{clip:rect(30px, 9999px, 61px, 0);transform:skew(0.92deg)}30%{clip:rect(87px, 9999px, 15px, 0);transform:skew(0.18deg)}35%{clip:rect(70px, 9999px, 11px, 0);transform:skew(0.33deg)}40%{clip:rect(97px, 9999px, 67px, 0);transform:skew(0.38deg)}45%{clip:rect(68px, 9999px, 78px, 0);transform:skew(0.23deg)}50%{clip:rect(90px, 9999px, 20px, 0);transform:skew(0.45deg)}55%{clip:rect(38px, 9999px, 42px, 0);transform:skew(0.7deg)}60%{clip:rect(97px, 9999px, 57px, 0);transform:skew(0.41deg)}65%{clip:rect(76px, 9999px, 92px, 0);transform:skew(0.38deg)}70%{clip:rect(59px, 9999px, 54px, 0);transform:skew(0.36deg)}75%{clip:rect(92px, 9999px, 65px, 0);transform:skew(1deg)}80%{clip:rect(93px, 9999px, 31px, 0);transform:skew(0.2deg)}85%{clip:rect(41px, 9999px, 66px, 0);transform:skew(0.6deg)}90%{clip:rect(17px, 9999px, 7px, 0);transform:skew(0.09deg)}95%{clip:rect(66px, 9999px, 49px, 0);transform:skew(0.1deg)}100%{clip:rect(19px, 9999px, 44px, 0);transform:skew(0.67deg)}}@keyframes glitch-anim2{0%{clip:rect(19px, 9999px, 85px, 0);transform:skew(0.22deg)}5%{clip:rect(19px, 9999px, 85px, 0);transform:skew(0.31deg)}10%{clip:rect(85px, 9999px, 68px, 0);transform:skew(0.45deg)}15%{clip:rect(11px, 9999px, 5px, 0);transform:skew(1deg)}20%{clip:rect(19px, 9999px, 35px, 0);transform:skew(0.27deg)}25%{clip:rect(41px, 9999px, 98px, 0);transform:skew(0.6deg)}30%{clip:rect(69px, 9999px, 53px, 0);transform:skew(0.87deg)}35%{clip:rect(81px, 9999px, 36px, 0);transform:skew(0.63deg)}40%{clip:rect(12px, 9999px, 32px, 0);transform:skew(0.5deg)}45%{clip:rect(13px, 9999px, 1px, 0);transform:skew(0.81deg)}50%{clip:rect(59px, 9999px, 7px, 0);transform:skew(0.57deg)}55%{clip:rect(65px, 9999px, 53px, 0);transform:skew(0.55deg)}60%{clip:rect(39px, 9999px, 37px, 0);transform:skew(0.07deg)}65%{clip:rect(6px, 9999px, 12px, 0);transform:skew(0.24deg)}70%{clip:rect(69px, 9999px, 82px, 0);transform:skew(0.26deg)}75%{clip:rect(53px, 9999px, 87px, 0);transform:skew(0.03deg)}80%{clip:rect(48px, 9999px, 41px, 0);transform:skew(0.74deg)}85%{clip:rect(61px, 9999px, 67px, 0);transform:skew(0.38deg)}90%{clip:rect(61px, 9999px, 74px, 0);transform:skew(0.27deg)}95%{clip:rect(1px, 9999px, 54px, 0);transform:skew(0.17deg)}100%{clip:rect(4px, 9999px, 64px, 0);transform:skew(0.58deg)}}@keyframes glitch-skew{0%{transform:skew(-4deg)}10%{transform:skew(-2deg)}20%{transform:skew(1deg)}30%{transform:skew(-3deg)}40%{transform:skew(-4deg)}50%{transform:skew(0deg)}60%{transform:skew(-1deg)}70%{transform:skew(1deg)}80%{transform:skew(0deg)}90%{transform:skew(-3deg)}100%{transform:skew(-4deg)}}.beacons{display:flex;align-items:center;justify-content:center;min-height:100vh}.beacons__box{display:flex;flex-direction:column;padding:1rem;gap:1rem}.beacons__beacon{display:block;border:4px solid rgba(var(--c-copy-rgb), 0.25);padding:.5rem 1rem;font-family:var(--ff-sans);text-align:center;font-size:1.2em;font-weight:900;letter-spacing:.1em;color:var(--copy)}.beacons__beacon span{--color: var(--c-copy);display:inline-block;margin-right:.5rem;color:var(--color)}.beacons__beacon:hover{border-color:var(--c-accent)}.beacons__beacon--highlight{border-color:var(--c-accent);transform:rotate(-2deg);animation:wiggle 1s infinite ease}@keyframes wiggle{50%{transform:rotate(2deg)}0%,100%{transform:rotate(-2deg)}}.footer{text-align:center;padding:1rem;font-family:var(--ff-sans);font-size:12px;opacity:.5;margin-top:var(--gutter-xl)}.footer>*{vertical-align:middle}.footer a{color:var(--c-copy);border-bottom:0}.footer a:hover{color:var(--c-accent)}.footer a:has(img){text-decoration:none}.footer img{display:inline-block;width:24px;vertical-align:middle}.grid{--gutter: 1rem;display:flex;flex-wrap:wrap;flex-direction:row;margin:calc(-1*var(--gutter));width:calc(100% + var(--gutter)*2)}.grid [class*=grid__col]{padding:var(--gutter)}.grid__col--vcentered{align-self:center}.grid__col-12+*{margin-top:var(--gutter)}.grid .grid__col-1,.grid .grid__col-1-xs{flex:0 0 calc(100% / 12 * 1)}.grid .grid__col-2,.grid .grid__col-2-xs{flex:0 0 calc(100% / 12 * 2)}.grid .grid__col-3,.grid .grid__col-3-xs{flex:0 0 calc(100% / 12 * 3)}.grid .grid__col-4,.grid .grid__col-4-xs{flex:0 0 calc(100% / 12 * 4)}.grid .grid__col-5,.grid .grid__col-5-xs{flex:0 0 calc(100% / 12 * 5)}.grid .grid__col-6,.grid .grid__col-6-xs{flex:0 0 calc(100% / 12 * 6)}.grid .grid__col-7,.grid .grid__col-7-xs{flex:0 0 calc(100% / 12 * 7)}.grid .grid__col-8,.grid .grid__col-8-xs{flex:0 0 calc(100% / 12 * 8)}.grid .grid__col-9,.grid .grid__col-9-xs{flex:0 0 calc(100% / 12 * 9)}.grid .grid__col-10,.grid .grid__col-10-xs{flex:0 0 calc(100% / 12 * 10)}.grid .grid__col-11,.grid .grid__col-11-xs{flex:0 0 calc(100% / 12 * 11)}.grid .grid__col-12,.grid .grid__col-12-xs{flex:0 0 calc(100% / 12 * 12)}@media screen and (min-width: 576px){.grid .grid__col-1-sm{flex:0 0 calc(100% / 12 * 1)}.grid .grid__col-1-sm+*{margin-top:0}.grid .grid__col-2-sm{flex:0 0 calc(100% / 12 * 2)}.grid .grid__col-2-sm+*{margin-top:0}.grid .grid__col-3-sm{flex:0 0 calc(100% / 12 * 3)}.grid .grid__col-3-sm+*{margin-top:0}.grid .grid__col-4-sm{flex:0 0 calc(100% / 12 * 4)}.grid .grid__col-4-sm+*{margin-top:0}.grid .grid__col-5-sm{flex:0 0 calc(100% / 12 * 5)}.grid .grid__col-5-sm+*{margin-top:0}.grid .grid__col-6-sm{flex:0 0 calc(100% / 12 * 6)}.grid .grid__col-6-sm+*{margin-top:0}.grid .grid__col-7-sm{flex:0 0 calc(100% / 12 * 7)}.grid .grid__col-7-sm+*{margin-top:0}.grid .grid__col-8-sm{flex:0 0 calc(100% / 12 * 8)}.grid .grid__col-8-sm+*{margin-top:0}.grid .grid__col-9-sm{flex:0 0 calc(100% / 12 * 9)}.grid .grid__col-9-sm+*{margin-top:0}.grid .grid__col-10-sm{flex:0 0 calc(100% / 12 * 10)}.grid .grid__col-10-sm+*{margin-top:0}.grid .grid__col-11-sm{flex:0 0 calc(100% / 12 * 11)}.grid .grid__col-11-sm+*{margin-top:0}.grid .grid__col-12-sm{flex:0 0 calc(100% / 12 * 12)}.grid .grid__col-12-sm+*{margin-top:0}}@media screen and (max-width: 576px){.grid .grid__col-hidden-sm{display:none}}@media screen and (min-width: 768px){.grid .grid__col-1-md{flex:0 0 calc(100% / 12 * 1)}.grid .grid__col-1-md+*{margin-top:0}.grid .grid__col-2-md{flex:0 0 calc(100% / 12 * 2)}.grid .grid__col-2-md+*{margin-top:0}.grid .grid__col-3-md{flex:0 0 calc(100% / 12 * 3)}.grid .grid__col-3-md+*{margin-top:0}.grid .grid__col-4-md{flex:0 0 calc(100% / 12 * 4)}.grid .grid__col-4-md+*{margin-top:0}.grid .grid__col-5-md{flex:0 0 calc(100% / 12 * 5)}.grid .grid__col-5-md+*{margin-top:0}.grid .grid__col-6-md{flex:0 0 calc(100% / 12 * 6)}.grid .grid__col-6-md+*{margin-top:0}.grid .grid__col-7-md{flex:0 0 calc(100% / 12 * 7)}.grid .grid__col-7-md+*{margin-top:0}.grid .grid__col-8-md{flex:0 0 calc(100% / 12 * 8)}.grid .grid__col-8-md+*{margin-top:0}.grid .grid__col-9-md{flex:0 0 calc(100% / 12 * 9)}.grid .grid__col-9-md+*{margin-top:0}.grid .grid__col-10-md{flex:0 0 calc(100% / 12 * 10)}.grid .grid__col-10-md+*{margin-top:0}.grid .grid__col-11-md{flex:0 0 calc(100% / 12 * 11)}.grid .grid__col-11-md+*{margin-top:0}.grid .grid__col-12-md{flex:0 0 calc(100% / 12 * 12)}.grid .grid__col-12-md+*{margin-top:0}}@media screen and (max-width: 768px){.grid .grid__col-hidden-md{display:none}}@media screen and (min-width: 992px){.grid .grid__col-1-lg{flex:0 0 calc(100% / 12 * 1)}.grid .grid__col-1-lg+*{margin-top:0}.grid .grid__col-2-lg{flex:0 0 calc(100% / 12 * 2)}.grid .grid__col-2-lg+*{margin-top:0}.grid .grid__col-3-lg{flex:0 0 calc(100% / 12 * 3)}.grid .grid__col-3-lg+*{margin-top:0}.grid .grid__col-4-lg{flex:0 0 calc(100% / 12 * 4)}.grid .grid__col-4-lg+*{margin-top:0}.grid .grid__col-5-lg{flex:0 0 calc(100% / 12 * 5)}.grid .grid__col-5-lg+*{margin-top:0}.grid .grid__col-6-lg{flex:0 0 calc(100% / 12 * 6)}.grid .grid__col-6-lg+*{margin-top:0}.grid .grid__col-7-lg{flex:0 0 calc(100% / 12 * 7)}.grid .grid__col-7-lg+*{margin-top:0}.grid .grid__col-8-lg{flex:0 0 calc(100% / 12 * 8)}.grid .grid__col-8-lg+*{margin-top:0}.grid .grid__col-9-lg{flex:0 0 calc(100% / 12 * 9)}.grid .grid__col-9-lg+*{margin-top:0}.grid .grid__col-10-lg{flex:0 0 calc(100% / 12 * 10)}.grid .grid__col-10-lg+*{margin-top:0}.grid .grid__col-11-lg{flex:0 0 calc(100% / 12 * 11)}.grid .grid__col-11-lg+*{margin-top:0}.grid .grid__col-12-lg{flex:0 0 calc(100% / 12 * 12)}.grid .grid__col-12-lg+*{margin-top:0}}@media screen and (max-width: 992px){.grid .grid__col-hidden-lg{display:none}}@media screen and (min-width: 1200px){.grid .grid__col-1-xl{flex:0 0 calc(100% / 12 * 1)}.grid .grid__col-1-xl+*{margin-top:0}.grid .grid__col-2-xl{flex:0 0 calc(100% / 12 * 2)}.grid .grid__col-2-xl+*{margin-top:0}.grid .grid__col-3-xl{flex:0 0 calc(100% / 12 * 3)}.grid .grid__col-3-xl+*{margin-top:0}.grid .grid__col-4-xl{flex:0 0 calc(100% / 12 * 4)}.grid .grid__col-4-xl+*{margin-top:0}.grid .grid__col-5-xl{flex:0 0 calc(100% / 12 * 5)}.grid .grid__col-5-xl+*{margin-top:0}.grid .grid__col-6-xl{flex:0 0 calc(100% / 12 * 6)}.grid .grid__col-6-xl+*{margin-top:0}.grid .grid__col-7-xl{flex:0 0 calc(100% / 12 * 7)}.grid .grid__col-7-xl+*{margin-top:0}.grid .grid__col-8-xl{flex:0 0 calc(100% / 12 * 8)}.grid .grid__col-8-xl+*{margin-top:0}.grid .grid__col-9-xl{flex:0 0 calc(100% / 12 * 9)}.grid .grid__col-9-xl+*{margin-top:0}.grid .grid__col-10-xl{flex:0 0 calc(100% / 12 * 10)}.grid .grid__col-10-xl+*{margin-top:0}.grid .grid__col-11-xl{flex:0 0 calc(100% / 12 * 11)}.grid .grid__col-11-xl+*{margin-top:0}.grid .grid__col-12-xl{flex:0 0 calc(100% / 12 * 12)}.grid .grid__col-12-xl+*{margin-top:0}}@media screen and (max-width: 1200px){.grid .grid__col-hidden-xl{display:none}}.hobby{display:grid;grid-template-columns:1fr 2fr;align-items:center;gap:2rem}@media(prefers-reduced-motion: no-preference){.hobby{opacity:0;transform:translate(0%, 100%);animation:hobby-fade-in both linear;animation-timeline:view();animation-range:entry 0% entry 50vh}}.hobby__image{grid-column:1/1}.hobby__image img{transform:scale(1.45);transform-origin:center right;width:100%;aspect-ratio:1/1;object-fit:cover;clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%)}.hobby__data{grid-column:2/-1;padding:2rem 0}@keyframes hobby-fade-in{to{opacity:1;transform:translate(0%, 0%)}}@media screen and (max-width: 800px){.hobby__image{grid-column:1/-1}.hobby__image img{height:150px;transform:scale(1);clip-path:unset}.hobby__data{grid-column:1/-1;padding:unset}.hobby+.hobby{margin-top:2rem}}.hub{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;align-items:stretch;min-height:100vh}.hub__col{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.hub__col--wide{flex:1}.hub__link{display:block;color:rgba(var(--c-copy-rgb), 0.5);font-size:5vw;font-family:var(--ff-sans);font-weight:900;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.hub__link:hover:not(.hub__link--locked){color:var(--c-copy);text-shadow:0 0 .5em var(--c-accent),0 0 1em var(--c-accent),0 0 1.5em var(--c-copy)}.hub__kanji{opacity:0;position:fixed;top:50%;left:50%;font-family:var(--ff-japanese);font-size:50vh;transform:translate3d(-50%, -40%, 0);color:rgba(var(--c-copy-rgb), 0.05);transition:all 1s ease;user-select:none;z-index:0}.hub__kanji--visible{opacity:1;transform:translate3d(-50%, -50%, 0)}.hub__title{font-family:var(--ff-japanese);user-select:none;color:var(--c-copy)}.hub__title div{writing-mode:vertical-rl;font-size:25vh}.hub__title span{writing-mode:horizontal-tb;font-size:2.5vh;text-align:center;display:block}@media screen and (max-width: 750px){.hub{flex-direction:column}.hub__col{justify-content:space-around}.hub__col:nth-of-type(1){order:2}.hub__col:nth-child(2){order:1}.hub__col:nth-child(3){order:3}.hub__link{font-size:10vw}.hub__title{color:var(--c-accent)}.hub__title div{writing-mode:unset;font-size:clamp(2rem,15vw,6rem);letter-spacing:-0.1em}.hub__title span{display:none}}.jp{display:block;font-size:1.5em}.jp--vertical{margin-left:auto;margin-right:auto;writing-mode:vertical-rl;letter-spacing:.3254em}p .jp{display:inline}.main-nav{align-self:stretch;height:100%}.main-nav ul{list-style:none;display:flex;height:100%;counter-reset:item}.main-nav__link{counter-increment:item;padding:0 1rem;display:flex;align-items:center;height:100%;color:var(--c-copy);font-family:var(--ff-mono);text-decoration:none}.main-nav__link:before{content:"0" counter(item) ".";margin-right:.5rem;font-size:.75rem;color:var(--c-accent)}.main-nav__link:hover{background-color:rgba(var(--c-copy-rgb), 0.1)}.main-nav__link--active{background-color:rgba(var(--c-copy-rgb), 0.05)}.mobile-nav-button{display:none;position:relative;height:100%;z-index:200;aspect-ratio:1/1;background-image:linear-gradient(var(--c-copy), var(--c-copy));background-size:50% 4px;background-repeat:no-repeat;background-position:center;transition:all .3s ease-in-out}.mobile-nav-button:before,.mobile-nav-button:after{content:"";position:absolute;width:50%;height:4px;background-color:var(--c-copy);top:50%;left:50%;translate:-50% -50%;transition:all .3s ease-in-out}.mobile-nav-button:before{top:calc(50% - 8px)}.mobile-nav-button:after{top:calc(50% + 8px)}.mobile-nav-button input{display:none}.mobile-nav-button:has(input:is(:checked)){background-image:linear-gradient(transparent, transparent)}.mobile-nav-button:has(input:is(:checked)):before,.mobile-nav-button:has(input:is(:checked)):after{top:50%}.mobile-nav-button:has(input:is(:checked)):before{rotate:-45deg}.mobile-nav-button:has(input:is(:checked)):after{rotate:45deg}.mobile-nav-button:has(input:is(:checked))+.main-nav{translate:0% 0%}@media screen and (max-width: 700px){.main-nav{position:fixed;z-index:150;width:100vw;height:100vh;translate:0% 100%;transition:all .3s ease-in-out;left:0;top:0}.main-nav:before{content:"";position:absolute;inset:0;background-color:var(--c-elevation-0);z-index:-1;opacity:.9}.main-nav ul{flex-direction:column;align-items:center;justify-content:space-around}.main-nav__link{font-size:10vw;opacity:.75}.main-nav__link:before{content:unset}.main-nav__link--active{background-color:rgba(0,0,0,0);opacity:1}.main-nav__link--active:before,.main-nav__link--active:after{color:var(--c-accent);font-family:var(--ff-mono);font-size:7.5vw}.main-nav__link--active:before{content:"»";margin-right:1rem}.main-nav__link--active:after{content:"«";margin-left:1rem}.mobile-nav-button{display:block}}.pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:var(--ff-sans);margin:2rem auto}.pagination>*+*{margin-left:1rem}.pagination__link{display:block;border:2px solid var(--c-copy) !important;opacity:.5;padding:.5rem 1rem;border-radius:5px}.pagination__link:hover{border-color:var(--c-accent);opacity:1}.pagination__link--hidden{visibility:hidden}.pagination__link--highlight{opacity:1}.posts{display:grid;gap:4rem}.post{display:grid;grid-template-columns:repeat(12, 1fr);align-items:center}@media(prefers-reduced-motion: no-preference){.post{opacity:0;scale:.5;animation:fadeInPost both linear;animation-timeline:view();animation-range:entry 0% entry 50vh}}.post--coding .post__data{grid-column:9/-1}.post--coding.post:nth-child(even) .post__data{grid-column:1/5}.post:hover .post__image:before{opacity:0}.post:hover .post__image img{scale:1.2}.post__image,.post__data{grid-row:1}.post__image{position:relative;grid-column:1/8;width:100%;aspect-ratio:16/9;border-radius:5px;z-index:0;overflow:hidden;border-bottom:0 !important}.post__image:has(img):before{content:"";position:absolute;inset:0;z-index:1;background-color:var(--c-accent);mix-blend-mode:screen;opacity:.5;transition:opacity .3s ease}.post__image img,.post__image iframe{position:relative;z-index:0;width:100%;aspect-ratio:16/9;object-fit:cover;display:block;border-radius:5px;transition:scale 1s ease}.post__data{grid-column:7/-1;z-index:1;text-align:right;display:flex;flex-direction:column;align-items:flex-end}.post__title{display:block !important;font-size:1.5rem !important;margin-bottom:0 !important}.post__title a{border-bottom:0}.post__title a:hover{background-color:rgba(0,0,0,0)}.post__title:after{display:none}.post__date{font-family:var(--ff-mono);font-size:1rem;color:var(--c-accent)}.post__excerpt{border-radius:5px;padding:1rem;width:100%;background-color:var(--c-elevation-1);margin:2rem 0}.post__readmore{margin-top:0 !important}.post__tags{display:flex;gap:1rem;justify-content:flex-end;margin-top:0 !important}.post__tag{padding:0 !important;font-family:var(--ff-mono);font-size:1rem}.post__tag+.post__tag{margin-top:0 !important}.post__tag:before{display:none}.post:nth-child(even) .post__image{grid-column:6/-1}.post:nth-child(even) .post__data{grid-column:1/7;text-align:left;align-items:flex-start}.post:nth-child(even) .post__tags{justify-content:flex-start}.post-hero{display:grid;position:relative;min-height:66vh;top:calc(var(--topbar-height)*-1);margin-bottom:calc(var(--topbar-height)*-1);place-items:center;overflow-x:clip}.post-hero:before{position:absolute;z-index:-1;left:0;bottom:0;width:100%;height:50vh;background-image:linear-gradient(to bottom, transparent, var(--c-elevation-0))}.post-hero__title{font-family:var(--ff-sans);font-size:clamp(40px,8vw,60px);font-weight:900;text-align:center}@supports(animation-timeline: view()){@media(prefers-reduced-motion: no-preference){.post-hero__title{animation:hero-title-fade-out both linear;animation-timeline:view();animation-range:exit calc(-200px - var(--topbar-height))}}}.post-hero__cover{grid-column:1/-1;position:absolute;inset:0;opacity:.5;z-index:-2}@supports(animation-timeline: view()){@media(prefers-reduced-motion: no-preference){.post-hero__cover{animation:hero-cover-animation both linear;animation-timeline:view();animation-range:exit}}}@supports not (animation-timeline: view()){.post-hero__cover{filter:blur(5px)}}.post-hero__cover img{width:100%;height:100%;object-fit:cover}@keyframes hero-title-fade-out{from{opacity:1}to{opacity:0}}@keyframes hero-cover-animation{from{opacity:.5;scale:1;filter:blur(0px)}to{opacity:0;scale:2;filter:blur(5px)}}.post-detail{min-width:0;line-height:1.8}.post-detail__meta{margin-bottom:2rem;display:flex;gap:1rem;align-items:center;font-family:var(--ff-sans);line-height:1}.post-detail__avatar img{border-radius:50%;width:32px}.post-detail__date{margin-left:auto;color:var(--c-accent)}.post-detail>*{max-width:690px;margin-left:auto;margin-right:auto}.post-detail>*+h1,.post-detail>*+h2,.post-detail>*+h3,.post-detail>*+h4,.post-detail>*+h5,.post-detail>*+h6{margin-top:4rem}.post-detail hr{border-bottom:2px dotted var(--c-accent);width:33%;margin:4rem auto}.post-detail *:not(pre)>code{background-color:var(--c-elevation-1);font-family:var(--ff-mono);padding:.25rem;border-radius:3px}.post-detail iframe,.post-detail pre,.post-detail p:has(img){margin-top:4rem !important;margin-bottom:4rem !important;max-width:var(--max-content-width-wide);width:auto;text-align:center}.post-detail iframe{width:100%;height:auto;aspect-ratio:16/9}.post-detail blockquote{position:relative;border-left:4px solid var(--c-accent);margin-top:2rem;margin-bottom:2rem;padding:2rem;font-family:var(--ff-sans);font-size:2rem;font-weight:100;line-height:1.2}.post-detail blockquote h6:not(:first-child):last-child{font-size:1rem;font-weight:400;font-family:var(--ff-serif);opacity:.5}.post-detail blockquote h6:not(:first-child):last-child:before{content:"—"}.post-detail blockquote:after{content:"”";line-height:1;position:absolute;top:0;right:0;font-size:10rem;color:rgba(var(--c-copy-rgb), 0.1);font-weight:900}.post-detail table{margin-top:4rem;margin-bottom:4rem;font-family:var(--ff-sans);background-color:rgba(var(--c-copy-rgb), 0.02)}.post-detail table th,.post-detail table td{padding:.5rem}.post-detail table tr:nth-child(odd){background-color:var(--c-elevation-1)}.post-detail table thead tr{background-color:var(--c-accent) !important}.post-progress{position:fixed;left:0;bottom:0;height:5px;width:0%;z-index:100;background-color:var(--c-accent)}@supports(animation-timeline: scroll()){.post-progress{animation:progress both linear;animation-timeline:scroll()}}@keyframes fadeInPost{to{opacity:1;scale:1}}@keyframes progress{to{width:100%}}@media screen and (max-width: 1200px){.post{gap:1rem}.post__image{grid-column:1/5;aspect-ratio:4/3}.post__image img{aspect-ratio:4/3}.post__data{grid-column:5/-1}.post:nth-child(even) .post__image{grid-column:9/-1}.post:nth-child(even) .post__data{grid-column:1/9}}@media screen and (max-width: 800px){.post__image{grid-row:1;grid-column:1/-1 !important;aspect-ratio:16/9}.post__image img{aspect-ratio:16/9}.post__data{grid-row:2;grid-column:1/-1 !important;text-align:left;align-items:flex-start}}.tags{display:flex;flex-wrap:wrap;gap:1rem}.tags .tag{padding:.25rem .5rem;border-radius:100px;background-color:rgba(var(--c-copy-rgb), 0.1);border:2px solid var(--c-copy);font-family:var(--ff-mono);font-size:.75rem}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}.theme-toggle{position:fixed;z-index:100;bottom:1rem;right:1rem;border-radius:50%;width:48px;height:48px;display:grid;place-items:center;font-size:1.5rem;opacity:.5;cursor:pointer}.theme-toggle i{display:block;width:24px;height:24px;transition:all .5s linear}.theme-toggle i svg{width:100%;height:auto;display:block}.theme-toggle i svg *{fill:var(--c-copy);stroke:var(--c-copy);transition:all .5s linear}.theme-toggle i.icon-sun{display:block}.theme-toggle i.icon-moon{display:none}.theme-toggle:after{position:absolute;top:50%;left:50%;translate:-50% -50%}.theme-toggle:after{content:"";width:100%;height:100%;background-color:var(--c-copy);border-radius:50%;z-index:-1;scale:0;transition:scale .5s cubic-bezier(1, -1, 0, 2),color .5s linear}.theme-toggle:hover{opacity:1}.theme-toggle:hover i svg *{fill:var(--c-elevation-0);stroke:var(--c-elevation-0)}.theme-toggle:hover:after{scale:1.5}.theme-light .about-image{display:none}.theme-light .about-image--light{display:block}.theme-light .theme-toggle .icon-sun{display:none}.theme-light .theme-toggle .icon-moon{display:block}.timeline{--dot-size: 20px;--line-width: 2px;--entry-gap: 2rem;position:relative;padding-left:calc(var(--dot-size)*2);display:grid;gap:var(--entry-gap);padding-top:var(--entry-gap);padding-bottom:var(--entry-gap)}.timeline:before{content:"";position:absolute;top:0;left:calc(var(--dot-size)/2);transform:-50% 0;width:var(--line-width);height:100%;background-color:rgba(var(--c-copy-rgb), 0.1)}.timeline__entry{position:relative;padding:1rem;border-top:var(--line-width) solid rgba(var(--c-copy-rgb), 0.1)}@media(prefers-reduced-motion: no-preference){.timeline__entry{translate:0% 100%;opacity:0;animation:slideIn both linear;animation-timeline:view();animation-range:entry 0% entry 50vh}}.timeline__entry strong{margin-bottom:1rem;display:block}.timeline__entry ul{padding-left:1rem}.timeline__entry:before{content:"";position:absolute;left:calc(var(--dot-size)*-2);top:0;translate:0% calc(-50% - var(--line-width)/2);width:var(--dot-size);height:var(--dot-size);background-color:var(--c-accent)}.timeline__entry:after{content:attr(data-date-from);position:absolute;top:0;left:1rem;translate:0% calc(-50% - var(--line-width)/2);font-family:var(--ff-mono);font-size:.75rem;color:var(--c-accent);padding:0 .5rem;background-color:var(--c-elevation-0)}.timeline__entry[data-date-until]:after{content:attr(data-date-from) " - " attr(data-date-until)}@keyframes slideIn{to{translate:0% 0%;opacity:1}}.tooltip{position:relative;color:var(--c-accent);font-style:italic;cursor:help}.tooltip:before{content:attr(data-text);position:absolute;background-color:var(--c-elevation-1);z-index:50;top:0;left:50%;transform:translate(-50%, -100%);width:max-content;color:var(--c-copy);font-family:var(--ff-sans);font-size:.75rem;font-style:normal;padding:.25em .5em;border-radius:.5em;border:2px solid var(--c-copy);opacity:0;transition:opacity .3s ease;pointer-events:none}.tooltip:hover:before{opacity:1}.topbar{position:sticky;top:0;left:0;z-index:100;width:100%;height:var(--topbar-height);backdrop-filter:blur(5px);display:grid;grid-template-columns:minmax(1rem, 1fr) minmax(auto, var(--max-content-width-wide)) minmax(1rem, 1fr)}.topbar__inner{grid-column:2;display:flex;justify-content:space-between;align-items:center}.topbar__title{font-family:var(--ff-japanese);font-weight:400;font-size:3rem}.topbar__title a{text-decoration:none;color:var(--c-copy)}.topbar-space{padding-top:var(--topbar-height)}/*# sourceMappingURL=application.min.css.map */
+@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;400;700;900&family=Noto+Serif+JP:wght@400;700;900&family=Ubuntu+Mono&display=swap";:root{--c-elevation-0: #121418;--c-elevation-1: #23272f;--c-accent: #9f7c3c;--c-copy: #f9fbff;--c-copy-rgb: 249, 251, 255;--ff-sans: "Noto Sans JP", sans-serif;--ff-serif: "Noto Serif JP", serif;--ff-mono: "Ubuntu Mono", monospace;--ff-japanese: "aoyagireisyosimo2", sans-serif;--topbar-height: 60px;--max-content-width: 80ch;--max-content-width-wide: 1200px}.theme-light{--c-elevation-0: #f9fbff;--c-elevation-1: #c7daff;--c-accent: rebeccapurple;--c-copy: #121418;--c-copy-rgb: 18, 20, 24}*{margin:0;padding:0;border:0;box-sizing:border-box}*::before,*::after{box-sizing:border-box}@font-face{font-family:"aoyagireisyosimo2";src:url("../fonts/aoyagireisyosimo/aoyagireisyosimo2.eot");src:url("../fonts/aoyagireisyosimo/aoyagireisyosimo2.woff2") format("woff2"),url("../fonts/aoyagireisyosimo/aoyagireisyosimo2.woff") format("woff"),url("../fonts/aoyagireisyosimo/aoyagireisyosimo_ttf_2_01.ttf") format("truetype"),url("../fonts/aoyagireisyosimo/aoyagireisyosimo2.svg#aoyagireisyosimo2") format("svg");font-weight:normal;font-style:normal;font-display:swap}html{scroll-behavior:smooth}body{font-family:var(--ff-serif);background-color:var(--c-elevation-0);color:var(--c-copy)}img{max-width:100%}a{transition:all .3s ease-in-out;text-decoration:none}::selection{background-color:var(--c-copy);color:var(--c-elevation-0)}::-moz-selection{background-color:var(--c-copy);color:var(--c-elevation-0)}.content{display:grid;grid-template-columns:minmax(1rem, 1fr) minmax(auto, var(--max-content-width)) minmax(1rem, 1fr);grid-template-rows:max-content;padding:2rem 0;line-height:1.4;overflow-x:clip}.content--wide{grid-template-columns:minmax(1rem, 1fr) minmax(auto, var(--max-content-width-wide)) minmax(1rem, 1fr)}.content>*{grid-column:2}.content h1{font-family:var(--ff-sans);font-size:clamp(40px,8vw,60px);font-weight:900;color:var(--c-accent);margin-bottom:2rem}.content h2{font-size:2rem;font-weight:900;color:var(--c-accent);font-family:var(--ff-sans);margin-bottom:2rem;display:flex;color:var(--c-accent)}.content h3{font-family:var(--ff-sans);font-size:1rem;font-weight:100;color:var(--c-accent)}.content p+*,.content ul+*,.content ol+*{margin-top:1rem}.content ul{list-style:none}.content ul li{position:relative;padding-left:1rem}.content ul li+li{margin-top:1rem}.content ul li:before{content:"»";position:absolute;color:var(--c-accent);top:0;left:0}.content a{border-bottom:2px solid var(--c-accent);color:var(--c-copy)}.content a:hover{background-color:var(--c-accent)}.content small{font-size:.5rem}.about-image{mask:linear-gradient(black 40%, transparent)}@media screen and (max-width: 575px){.about-image{mask:unset;width:50vw;aspect-ratio:1/1;border-radius:50%;border:5px solid #fff;overflow:hidden;margin:0 auto;background-color:rgba(var(--c-copy-rgb), 0.1)}}.about-image--light{display:none}h1.glitch{position:relative;color:var(--c-copy);font-size:4vw;letter-spacing:.5em;text-align:center;animation:glitch-skew 1s infinite linear alternate-reverse}h1.glitch::before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;left:2px;text-shadow:-2px 0 #ff00c1;clip:rect(44px, 450px, 56px, 0);animation:glitch-anim 5s infinite linear alternate-reverse}h1.glitch::after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;left:-2px;text-shadow:-2px 0 #00fff9,2px 2px #ff00c1;animation:glitch-anim2 1s infinite linear alternate-reverse}@keyframes glitch-anim{0%{clip:rect(5px, 9999px, 72px, 0);transform:skew(0.81deg)}5%{clip:rect(4px, 9999px, 51px, 0);transform:skew(0.77deg)}10%{clip:rect(94px, 9999px, 100px, 0);transform:skew(0.07deg)}15%{clip:rect(53px, 9999px, 36px, 0);transform:skew(0.61deg)}20%{clip:rect(43px, 9999px, 46px, 0);transform:skew(0.45deg)}25%{clip:rect(48px, 9999px, 7px, 0);transform:skew(0.11deg)}30%{clip:rect(75px, 9999px, 97px, 0);transform:skew(0.23deg)}35%{clip:rect(36px, 9999px, 50px, 0);transform:skew(0.98deg)}40%{clip:rect(24px, 9999px, 54px, 0);transform:skew(0.73deg)}45%{clip:rect(36px, 9999px, 40px, 0);transform:skew(0.54deg)}50%{clip:rect(25px, 9999px, 95px, 0);transform:skew(0.77deg)}55%{clip:rect(86px, 9999px, 72px, 0);transform:skew(0.93deg)}60%{clip:rect(46px, 9999px, 100px, 0);transform:skew(0.05deg)}65%{clip:rect(14px, 9999px, 20px, 0);transform:skew(0.38deg)}70%{clip:rect(91px, 9999px, 36px, 0);transform:skew(0.43deg)}75%{clip:rect(94px, 9999px, 48px, 0);transform:skew(0.34deg)}80%{clip:rect(37px, 9999px, 87px, 0);transform:skew(0.5deg)}85%{clip:rect(42px, 9999px, 23px, 0);transform:skew(0.18deg)}90%{clip:rect(65px, 9999px, 72px, 0);transform:skew(0.62deg)}95%{clip:rect(66px, 9999px, 15px, 0);transform:skew(0.68deg)}100%{clip:rect(96px, 9999px, 100px, 0);transform:skew(0.17deg)}}@keyframes glitch-anim2{0%{clip:rect(3px, 9999px, 6px, 0);transform:skew(0.45deg)}5%{clip:rect(84px, 9999px, 30px, 0);transform:skew(0.2deg)}10%{clip:rect(54px, 9999px, 78px, 0);transform:skew(0.07deg)}15%{clip:rect(80px, 9999px, 2px, 0);transform:skew(0.28deg)}20%{clip:rect(4px, 9999px, 57px, 0);transform:skew(0.86deg)}25%{clip:rect(18px, 9999px, 34px, 0);transform:skew(0.22deg)}30%{clip:rect(80px, 9999px, 83px, 0);transform:skew(0.44deg)}35%{clip:rect(34px, 9999px, 72px, 0);transform:skew(0.06deg)}40%{clip:rect(32px, 9999px, 61px, 0);transform:skew(0.51deg)}45%{clip:rect(71px, 9999px, 85px, 0);transform:skew(0.36deg)}50%{clip:rect(81px, 9999px, 71px, 0);transform:skew(0.64deg)}55%{clip:rect(18px, 9999px, 80px, 0);transform:skew(0.39deg)}60%{clip:rect(59px, 9999px, 13px, 0);transform:skew(0.05deg)}65%{clip:rect(78px, 9999px, 69px, 0);transform:skew(0.88deg)}70%{clip:rect(66px, 9999px, 48px, 0);transform:skew(0.24deg)}75%{clip:rect(37px, 9999px, 46px, 0);transform:skew(0.36deg)}80%{clip:rect(32px, 9999px, 98px, 0);transform:skew(0.37deg)}85%{clip:rect(53px, 9999px, 54px, 0);transform:skew(0.79deg)}90%{clip:rect(86px, 9999px, 29px, 0);transform:skew(0.43deg)}95%{clip:rect(62px, 9999px, 75px, 0);transform:skew(0.67deg)}100%{clip:rect(34px, 9999px, 30px, 0);transform:skew(0.94deg)}}@keyframes glitch-skew{0%{transform:skew(-1deg)}10%{transform:skew(4deg)}20%{transform:skew(4deg)}30%{transform:skew(1deg)}40%{transform:skew(1deg)}50%{transform:skew(4deg)}60%{transform:skew(2deg)}70%{transform:skew(-2deg)}80%{transform:skew(3deg)}90%{transform:skew(-1deg)}100%{transform:skew(4deg)}}.beacons{display:flex;align-items:center;justify-content:center;min-height:100vh}.beacons__box{display:flex;flex-direction:column;padding:1rem;gap:1rem}.beacons__beacon{display:block;border:4px solid rgba(var(--c-copy-rgb), 0.25);padding:.5rem 1rem;font-family:var(--ff-sans);text-align:center;font-size:1.2em;font-weight:900;letter-spacing:.1em;color:var(--copy)}.beacons__beacon span{--color: var(--c-copy);display:inline-block;margin-right:.5rem;color:var(--color)}.beacons__beacon:hover{border-color:var(--c-accent)}.beacons__beacon--highlight{border-color:var(--c-accent);transform:rotate(-2deg);animation:wiggle 1s infinite ease}@keyframes wiggle{50%{transform:rotate(2deg)}0%,100%{transform:rotate(-2deg)}}.footer{text-align:center;padding:1rem;font-family:var(--ff-sans);font-size:12px;opacity:.5;margin-top:var(--gutter-xl)}.footer>*{vertical-align:middle}.footer a{color:var(--c-copy);border-bottom:0}.footer a:hover{color:var(--c-accent)}.footer a:has(img){text-decoration:none}.footer img{display:inline-block;width:24px;vertical-align:middle}.grid{--gutter: 1rem;display:flex;flex-wrap:wrap;flex-direction:row;margin:calc(-1*var(--gutter));width:calc(100% + var(--gutter)*2)}.grid [class*=grid__col]{padding:var(--gutter)}.grid__col--vcentered{align-self:center}.grid__col-12+*{margin-top:var(--gutter)}.grid .grid__col-1,.grid .grid__col-1-xs{flex:0 0 calc(100% / 12 * 1)}.grid .grid__col-2,.grid .grid__col-2-xs{flex:0 0 calc(100% / 12 * 2)}.grid .grid__col-3,.grid .grid__col-3-xs{flex:0 0 calc(100% / 12 * 3)}.grid .grid__col-4,.grid .grid__col-4-xs{flex:0 0 calc(100% / 12 * 4)}.grid .grid__col-5,.grid .grid__col-5-xs{flex:0 0 calc(100% / 12 * 5)}.grid .grid__col-6,.grid .grid__col-6-xs{flex:0 0 calc(100% / 12 * 6)}.grid .grid__col-7,.grid .grid__col-7-xs{flex:0 0 calc(100% / 12 * 7)}.grid .grid__col-8,.grid .grid__col-8-xs{flex:0 0 calc(100% / 12 * 8)}.grid .grid__col-9,.grid .grid__col-9-xs{flex:0 0 calc(100% / 12 * 9)}.grid .grid__col-10,.grid .grid__col-10-xs{flex:0 0 calc(100% / 12 * 10)}.grid .grid__col-11,.grid .grid__col-11-xs{flex:0 0 calc(100% / 12 * 11)}.grid .grid__col-12,.grid .grid__col-12-xs{flex:0 0 calc(100% / 12 * 12)}@media screen and (min-width: 576px){.grid .grid__col-1-sm{flex:0 0 calc(100% / 12 * 1)}.grid .grid__col-1-sm+*{margin-top:0}.grid .grid__col-2-sm{flex:0 0 calc(100% / 12 * 2)}.grid .grid__col-2-sm+*{margin-top:0}.grid .grid__col-3-sm{flex:0 0 calc(100% / 12 * 3)}.grid .grid__col-3-sm+*{margin-top:0}.grid .grid__col-4-sm{flex:0 0 calc(100% / 12 * 4)}.grid .grid__col-4-sm+*{margin-top:0}.grid .grid__col-5-sm{flex:0 0 calc(100% / 12 * 5)}.grid .grid__col-5-sm+*{margin-top:0}.grid .grid__col-6-sm{flex:0 0 calc(100% / 12 * 6)}.grid .grid__col-6-sm+*{margin-top:0}.grid .grid__col-7-sm{flex:0 0 calc(100% / 12 * 7)}.grid .grid__col-7-sm+*{margin-top:0}.grid .grid__col-8-sm{flex:0 0 calc(100% / 12 * 8)}.grid .grid__col-8-sm+*{margin-top:0}.grid .grid__col-9-sm{flex:0 0 calc(100% / 12 * 9)}.grid .grid__col-9-sm+*{margin-top:0}.grid .grid__col-10-sm{flex:0 0 calc(100% / 12 * 10)}.grid .grid__col-10-sm+*{margin-top:0}.grid .grid__col-11-sm{flex:0 0 calc(100% / 12 * 11)}.grid .grid__col-11-sm+*{margin-top:0}.grid .grid__col-12-sm{flex:0 0 calc(100% / 12 * 12)}.grid .grid__col-12-sm+*{margin-top:0}}@media screen and (max-width: 576px){.grid .grid__col-hidden-sm{display:none}}@media screen and (min-width: 768px){.grid .grid__col-1-md{flex:0 0 calc(100% / 12 * 1)}.grid .grid__col-1-md+*{margin-top:0}.grid .grid__col-2-md{flex:0 0 calc(100% / 12 * 2)}.grid .grid__col-2-md+*{margin-top:0}.grid .grid__col-3-md{flex:0 0 calc(100% / 12 * 3)}.grid .grid__col-3-md+*{margin-top:0}.grid .grid__col-4-md{flex:0 0 calc(100% / 12 * 4)}.grid .grid__col-4-md+*{margin-top:0}.grid .grid__col-5-md{flex:0 0 calc(100% / 12 * 5)}.grid .grid__col-5-md+*{margin-top:0}.grid .grid__col-6-md{flex:0 0 calc(100% / 12 * 6)}.grid .grid__col-6-md+*{margin-top:0}.grid .grid__col-7-md{flex:0 0 calc(100% / 12 * 7)}.grid .grid__col-7-md+*{margin-top:0}.grid .grid__col-8-md{flex:0 0 calc(100% / 12 * 8)}.grid .grid__col-8-md+*{margin-top:0}.grid .grid__col-9-md{flex:0 0 calc(100% / 12 * 9)}.grid .grid__col-9-md+*{margin-top:0}.grid .grid__col-10-md{flex:0 0 calc(100% / 12 * 10)}.grid .grid__col-10-md+*{margin-top:0}.grid .grid__col-11-md{flex:0 0 calc(100% / 12 * 11)}.grid .grid__col-11-md+*{margin-top:0}.grid .grid__col-12-md{flex:0 0 calc(100% / 12 * 12)}.grid .grid__col-12-md+*{margin-top:0}}@media screen and (max-width: 768px){.grid .grid__col-hidden-md{display:none}}@media screen and (min-width: 992px){.grid .grid__col-1-lg{flex:0 0 calc(100% / 12 * 1)}.grid .grid__col-1-lg+*{margin-top:0}.grid .grid__col-2-lg{flex:0 0 calc(100% / 12 * 2)}.grid .grid__col-2-lg+*{margin-top:0}.grid .grid__col-3-lg{flex:0 0 calc(100% / 12 * 3)}.grid .grid__col-3-lg+*{margin-top:0}.grid .grid__col-4-lg{flex:0 0 calc(100% / 12 * 4)}.grid .grid__col-4-lg+*{margin-top:0}.grid .grid__col-5-lg{flex:0 0 calc(100% / 12 * 5)}.grid .grid__col-5-lg+*{margin-top:0}.grid .grid__col-6-lg{flex:0 0 calc(100% / 12 * 6)}.grid .grid__col-6-lg+*{margin-top:0}.grid .grid__col-7-lg{flex:0 0 calc(100% / 12 * 7)}.grid .grid__col-7-lg+*{margin-top:0}.grid .grid__col-8-lg{flex:0 0 calc(100% / 12 * 8)}.grid .grid__col-8-lg+*{margin-top:0}.grid .grid__col-9-lg{flex:0 0 calc(100% / 12 * 9)}.grid .grid__col-9-lg+*{margin-top:0}.grid .grid__col-10-lg{flex:0 0 calc(100% / 12 * 10)}.grid .grid__col-10-lg+*{margin-top:0}.grid .grid__col-11-lg{flex:0 0 calc(100% / 12 * 11)}.grid .grid__col-11-lg+*{margin-top:0}.grid .grid__col-12-lg{flex:0 0 calc(100% / 12 * 12)}.grid .grid__col-12-lg+*{margin-top:0}}@media screen and (max-width: 992px){.grid .grid__col-hidden-lg{display:none}}@media screen and (min-width: 1200px){.grid .grid__col-1-xl{flex:0 0 calc(100% / 12 * 1)}.grid .grid__col-1-xl+*{margin-top:0}.grid .grid__col-2-xl{flex:0 0 calc(100% / 12 * 2)}.grid .grid__col-2-xl+*{margin-top:0}.grid .grid__col-3-xl{flex:0 0 calc(100% / 12 * 3)}.grid .grid__col-3-xl+*{margin-top:0}.grid .grid__col-4-xl{flex:0 0 calc(100% / 12 * 4)}.grid .grid__col-4-xl+*{margin-top:0}.grid .grid__col-5-xl{flex:0 0 calc(100% / 12 * 5)}.grid .grid__col-5-xl+*{margin-top:0}.grid .grid__col-6-xl{flex:0 0 calc(100% / 12 * 6)}.grid .grid__col-6-xl+*{margin-top:0}.grid .grid__col-7-xl{flex:0 0 calc(100% / 12 * 7)}.grid .grid__col-7-xl+*{margin-top:0}.grid .grid__col-8-xl{flex:0 0 calc(100% / 12 * 8)}.grid .grid__col-8-xl+*{margin-top:0}.grid .grid__col-9-xl{flex:0 0 calc(100% / 12 * 9)}.grid .grid__col-9-xl+*{margin-top:0}.grid .grid__col-10-xl{flex:0 0 calc(100% / 12 * 10)}.grid .grid__col-10-xl+*{margin-top:0}.grid .grid__col-11-xl{flex:0 0 calc(100% / 12 * 11)}.grid .grid__col-11-xl+*{margin-top:0}.grid .grid__col-12-xl{flex:0 0 calc(100% / 12 * 12)}.grid .grid__col-12-xl+*{margin-top:0}}@media screen and (max-width: 1200px){.grid .grid__col-hidden-xl{display:none}}.hobby{display:grid;grid-template-columns:1fr 2fr;align-items:center;gap:2rem}@media(prefers-reduced-motion: no-preference){.hobby{opacity:0;transform:translate(0%, 100%);animation:hobby-fade-in both linear;animation-timeline:view();animation-range:entry 0% entry 50vh}}.hobby__image{grid-column:1/1}.hobby__image img{transform:scale(1.45);transform-origin:center right;width:100%;aspect-ratio:1/1;object-fit:cover;clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%)}.hobby__data{grid-column:2/-1;padding:2rem 0}@keyframes hobby-fade-in{to{opacity:1;transform:translate(0%, 0%)}}@media screen and (max-width: 800px){.hobby__image{grid-column:1/-1}.hobby__image img{height:150px;transform:scale(1);clip-path:unset}.hobby__data{grid-column:1/-1;padding:unset}.hobby+.hobby{margin-top:2rem}}.hub{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;align-items:stretch;min-height:100vh}.hub__col{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.hub__col--wide{flex:1}.hub__link{display:block;color:rgba(var(--c-copy-rgb), 0.5);font-size:5vw;font-family:var(--ff-sans);font-weight:900;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.hub__link:hover:not(.hub__link--locked){color:var(--c-copy);text-shadow:0 0 .5em var(--c-accent),0 0 1em var(--c-accent),0 0 1.5em var(--c-copy)}.hub__kanji{opacity:0;position:fixed;top:50%;left:50%;font-family:var(--ff-japanese);font-size:50vh;transform:translate3d(-50%, -40%, 0);color:rgba(var(--c-copy-rgb), 0.05);transition:all 1s ease;user-select:none;z-index:0}.hub__kanji--visible{opacity:1;transform:translate3d(-50%, -50%, 0)}.hub__title{font-family:var(--ff-japanese);user-select:none;color:var(--c-copy)}.hub__title div{writing-mode:vertical-rl;font-size:25vh}.hub__title span{writing-mode:horizontal-tb;font-size:2.5vh;text-align:center;display:block}@media screen and (max-width: 750px){.hub{flex-direction:column}.hub__col{justify-content:space-around}.hub__col:nth-of-type(1){order:2}.hub__col:nth-child(2){order:1}.hub__col:nth-child(3){order:3}.hub__link{font-size:10vw}.hub__title{color:var(--c-accent)}.hub__title div{writing-mode:unset;font-size:clamp(2rem,15vw,6rem);letter-spacing:-0.1em}.hub__title span{display:none}}.jp{display:block;font-size:1.5em}.jp--vertical{margin-left:auto;margin-right:auto;writing-mode:vertical-rl;letter-spacing:.3254em}p .jp{display:inline}.main-nav{align-self:stretch;height:100%}.main-nav ul{list-style:none;display:flex;height:100%;counter-reset:item}.main-nav__link{counter-increment:item;padding:0 1rem;display:flex;align-items:center;height:100%;color:var(--c-copy);font-family:var(--ff-mono);text-decoration:none}.main-nav__link:before{content:"0" counter(item) ".";margin-right:.5rem;font-size:.75rem;color:var(--c-accent)}.main-nav__link:hover{background-color:rgba(var(--c-copy-rgb), 0.1)}.main-nav__link--active{background-color:rgba(var(--c-copy-rgb), 0.05)}.mobile-nav-button{display:none;position:relative;height:100%;z-index:200;aspect-ratio:1/1;background-image:linear-gradient(var(--c-copy), var(--c-copy));background-size:50% 4px;background-repeat:no-repeat;background-position:center;transition:all .3s ease-in-out}.mobile-nav-button:before,.mobile-nav-button:after{content:"";position:absolute;width:50%;height:4px;background-color:var(--c-copy);top:50%;left:50%;translate:-50% -50%;transition:all .3s ease-in-out}.mobile-nav-button:before{top:calc(50% - 8px)}.mobile-nav-button:after{top:calc(50% + 8px)}.mobile-nav-button input{display:none}.mobile-nav-button:has(input:is(:checked)){background-image:linear-gradient(transparent, transparent)}.mobile-nav-button:has(input:is(:checked)):before,.mobile-nav-button:has(input:is(:checked)):after{top:50%}.mobile-nav-button:has(input:is(:checked)):before{rotate:-45deg}.mobile-nav-button:has(input:is(:checked)):after{rotate:45deg}.mobile-nav-button:has(input:is(:checked))+.main-nav{translate:0% 0%}@media screen and (max-width: 700px){.main-nav{position:fixed;z-index:150;width:100vw;height:100vh;translate:0% 100%;transition:all .3s ease-in-out;left:0;top:0}.main-nav:before{content:"";position:absolute;inset:0;background-color:var(--c-elevation-0);z-index:-1;opacity:.9}.main-nav ul{flex-direction:column;align-items:center;justify-content:space-around}.main-nav__link{font-size:10vw;opacity:.75}.main-nav__link:before{content:unset}.main-nav__link--active{background-color:rgba(0,0,0,0);opacity:1}.main-nav__link--active:before,.main-nav__link--active:after{color:var(--c-accent);font-family:var(--ff-mono);font-size:7.5vw}.main-nav__link--active:before{content:"»";margin-right:1rem}.main-nav__link--active:after{content:"«";margin-left:1rem}.mobile-nav-button{display:block}}.pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:var(--ff-sans);margin:2rem auto}.pagination>*+*{margin-left:1rem}.pagination__link{display:block;border:2px solid var(--c-copy) !important;opacity:.5;padding:.5rem 1rem;border-radius:5px}.pagination__link:hover{border-color:var(--c-accent);opacity:1}.pagination__link--hidden{visibility:hidden}.pagination__link--highlight{opacity:1}@media screen and (max-width: 680px){.pagination{display:grid;grid-template-areas:"page page" "lefttop righttop" "leftbottom rightbottom";gap:1rem}.pagination>*+*{margin:unset}.pagination>div{text-align:center;grid-area:page}.pagination>div:before{content:"Page "}.pagination__link--newest{grid-area:leftbottom;text-align:left}.pagination__link--newer{grid-area:lefttop;text-align:left}.pagination__link--older{grid-area:righttop;text-align:right}.pagination__link--oldest{grid-area:rightbottom;text-align:right}}.posts{display:grid;gap:4rem}.post{display:grid;grid-template-columns:repeat(12, 1fr);align-items:center}@media(prefers-reduced-motion: no-preference){.post{opacity:0;scale:.5;animation:fadeInPost both linear;animation-timeline:view();animation-range:entry 0% entry 50vh}}.post--coding .post__data{grid-column:9/-1}.post--coding.post:nth-child(even) .post__data{grid-column:1/5}.post:hover .post__image:before{opacity:0}.post:hover .post__image img{scale:1.2}.post__image,.post__data{grid-row:1}.post__image{position:relative;grid-column:1/8;width:100%;aspect-ratio:16/9;border-radius:5px;z-index:0;overflow:hidden;border-bottom:0 !important}.post__image:has(img):before{content:"";position:absolute;inset:0;z-index:1;background-color:var(--c-accent);mix-blend-mode:screen;opacity:.5;transition:opacity .3s ease}.post__image img,.post__image iframe{position:relative;z-index:0;width:100%;aspect-ratio:16/9;object-fit:cover;display:block;border-radius:5px;transition:scale 1s ease}.post__data{grid-column:7/-1;z-index:1;text-align:right;display:flex;flex-direction:column;align-items:flex-end}.post__title{display:block !important;font-size:1.5rem !important;margin-bottom:0 !important}.post__title a{border-bottom:0}.post__title a:hover{background-color:rgba(0,0,0,0)}.post__title:after{display:none}.post__date{font-family:var(--ff-mono);font-size:1rem;color:var(--c-accent)}.post__excerpt{border-radius:5px;padding:1rem;width:100%;background-color:var(--c-elevation-1);margin:2rem 0}.post__readmore{margin-top:0 !important}.post__tags{display:flex;gap:1rem;justify-content:flex-end;margin-top:0 !important}.post__tag{padding:0 !important;font-family:var(--ff-mono);font-size:1rem}.post__tag+.post__tag{margin-top:0 !important}.post__tag:before{display:none}.post:nth-child(even) .post__image{grid-column:6/-1}.post:nth-child(even) .post__data{grid-column:1/7;text-align:left;align-items:flex-start}.post:nth-child(even) .post__tags{justify-content:flex-start}.post-hero{display:grid;position:relative;min-height:66vh;top:calc(var(--topbar-height)*-1);margin-bottom:calc(var(--topbar-height)*-1);place-items:center;overflow-x:clip}.post-hero:before{position:absolute;z-index:-1;left:0;bottom:0;width:100%;height:50vh;background-image:linear-gradient(to bottom, transparent, var(--c-elevation-0))}.post-hero__title{font-family:var(--ff-sans);font-size:clamp(40px,8vw,60px);font-weight:900;text-align:center}@supports(animation-timeline: view()){@media(prefers-reduced-motion: no-preference){.post-hero__title{animation:hero-title-fade-out both linear;animation-timeline:view();animation-range:exit calc(-200px - var(--topbar-height))}}}.post-hero__cover{grid-column:1/-1;position:absolute;inset:0;opacity:.5;z-index:-2}@supports(animation-timeline: view()){@media(prefers-reduced-motion: no-preference){.post-hero__cover{animation:hero-cover-animation both linear;animation-timeline:view();animation-range:exit}}}@supports not (animation-timeline: view()){.post-hero__cover{filter:blur(5px)}}.post-hero__cover img{width:100%;height:100%;object-fit:cover}@keyframes hero-title-fade-out{from{opacity:1}to{opacity:0}}@keyframes hero-cover-animation{from{opacity:.5;scale:1;filter:blur(0px)}to{opacity:0;scale:2;filter:blur(5px)}}.post-detail{min-width:0;line-height:1.8}.post-detail__meta{margin-bottom:2rem;display:flex;gap:1rem;align-items:center;font-family:var(--ff-sans);line-height:1}.post-detail__avatar img{border-radius:50%;width:32px}.post-detail__date{margin-left:auto;color:var(--c-accent)}.post-detail>*{max-width:690px;margin-left:auto;margin-right:auto}.post-detail>*+h1,.post-detail>*+h2,.post-detail>*+h3,.post-detail>*+h4,.post-detail>*+h5,.post-detail>*+h6{margin-top:4rem}.post-detail hr{border-bottom:2px dotted var(--c-accent);width:33%;margin:4rem auto}.post-detail *:not(pre)>code{background-color:var(--c-elevation-1);font-family:var(--ff-mono);padding:.25rem;border-radius:3px}.post-detail iframe,.post-detail pre,.post-detail p:has(img){margin-top:4rem !important;margin-bottom:4rem !important;max-width:var(--max-content-width-wide);width:auto;text-align:center}.post-detail iframe{width:100%;height:auto;aspect-ratio:16/9}.post-detail blockquote{position:relative;border-left:4px solid var(--c-accent);margin-top:2rem;margin-bottom:2rem;padding:2rem;font-family:var(--ff-sans);font-size:2rem;font-weight:100;line-height:1.2}.post-detail blockquote h6:not(:first-child):last-child{font-size:1rem;font-weight:400;font-family:var(--ff-serif);opacity:.5}.post-detail blockquote h6:not(:first-child):last-child:before{content:"—"}.post-detail blockquote:after{content:"”";line-height:1;position:absolute;top:0;right:0;font-size:10rem;color:rgba(var(--c-copy-rgb), 0.1);font-weight:900}.post-detail table{margin-top:4rem;margin-bottom:4rem;font-family:var(--ff-sans);background-color:rgba(var(--c-copy-rgb), 0.02)}.post-detail table th,.post-detail table td{padding:.5rem}.post-detail table tr:nth-child(odd){background-color:var(--c-elevation-1)}.post-detail table thead tr{background-color:var(--c-accent) !important}.post-progress{position:fixed;left:0;bottom:0;height:5px;width:0%;z-index:100;background-color:var(--c-accent)}@supports(animation-timeline: scroll()){.post-progress{animation:progress both linear;animation-timeline:scroll()}}@keyframes fadeInPost{to{opacity:1;scale:1}}@keyframes progress{to{width:100%}}@media screen and (max-width: 1200px){.post{gap:1rem}.post__image{grid-column:1/5;aspect-ratio:4/3}.post__image img{aspect-ratio:4/3}.post__data{grid-column:5/-1}.post:nth-child(even) .post__image{grid-column:9/-1}.post:nth-child(even) .post__data{grid-column:1/9}}@media screen and (max-width: 800px){.post__image{grid-row:1;grid-column:1/-1 !important;aspect-ratio:16/9}.post__image img{aspect-ratio:16/9}.post__data{grid-row:2;grid-column:1/-1 !important;text-align:left;align-items:flex-start}}.tags{display:flex;flex-wrap:wrap;gap:1rem}.tags .tag{padding:.25rem .5rem;border-radius:100px;background-color:rgba(var(--c-copy-rgb), 0.1);border:2px solid var(--c-copy);font-family:var(--ff-mono);font-size:.75rem}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}.theme-toggle{position:fixed;z-index:100;bottom:1rem;right:1rem;border-radius:50%;width:48px;height:48px;display:grid;place-items:center;font-size:1.5rem;opacity:.5;cursor:pointer}.theme-toggle i{display:block;width:24px;height:24px;transition:all .5s linear}.theme-toggle i svg{width:100%;height:auto;display:block}.theme-toggle i svg *{fill:var(--c-copy);stroke:var(--c-copy);transition:all .5s linear}.theme-toggle i.icon-sun{display:block}.theme-toggle i.icon-moon{display:none}.theme-toggle:after{position:absolute;top:50%;left:50%;translate:-50% -50%}.theme-toggle:after{content:"";width:100%;height:100%;background-color:var(--c-copy);border-radius:50%;z-index:-1;scale:0;transition:scale .5s cubic-bezier(1, -1, 0, 2),color .5s linear}.theme-toggle:hover{opacity:1}.theme-toggle:hover i svg *{fill:var(--c-elevation-0);stroke:var(--c-elevation-0)}.theme-toggle:hover:after{scale:1.5}.theme-light .about-image{display:none}.theme-light .about-image--light{display:block}.theme-light .theme-toggle .icon-sun{display:none}.theme-light .theme-toggle .icon-moon{display:block}.timeline{--dot-size: 20px;--line-width: 2px;--entry-gap: 2rem;position:relative;padding-left:calc(var(--dot-size)*2);display:grid;gap:var(--entry-gap);padding-top:var(--entry-gap);padding-bottom:var(--entry-gap)}.timeline:before{content:"";position:absolute;top:0;left:calc(var(--dot-size)/2);transform:-50% 0;width:var(--line-width);height:100%;background-color:rgba(var(--c-copy-rgb), 0.1)}.timeline__entry{position:relative;padding:1rem;border-top:var(--line-width) solid rgba(var(--c-copy-rgb), 0.1)}@media(prefers-reduced-motion: no-preference){.timeline__entry{translate:0% 100%;opacity:0;animation:slideIn both linear;animation-timeline:view();animation-range:entry 0% entry 50vh}}.timeline__entry strong{margin-bottom:1rem;display:block}.timeline__entry ul{padding-left:1rem}.timeline__entry:before{content:"";position:absolute;left:calc(var(--dot-size)*-2);top:0;translate:0% calc(-50% - var(--line-width)/2);width:var(--dot-size);height:var(--dot-size);background-color:var(--c-accent)}.timeline__entry:after{content:attr(data-date-from);position:absolute;top:0;left:1rem;translate:0% calc(-50% - var(--line-width)/2);font-family:var(--ff-mono);font-size:.75rem;color:var(--c-accent);padding:0 .5rem;background-color:var(--c-elevation-0)}.timeline__entry[data-date-until]:after{content:attr(data-date-from) " - " attr(data-date-until)}@keyframes slideIn{to{translate:0% 0%;opacity:1}}.tooltip{position:relative;color:var(--c-accent);font-style:italic;cursor:help}.tooltip:before{content:attr(data-text);position:absolute;background-color:var(--c-elevation-1);z-index:50;top:0;left:50%;transform:translate(-50%, -100%);width:max-content;color:var(--c-copy);font-family:var(--ff-sans);font-size:.75rem;font-style:normal;padding:.25em .5em;border-radius:.5em;border:2px solid var(--c-copy);opacity:0;transition:opacity .3s ease;pointer-events:none}.tooltip:hover:before{opacity:1}.topbar{position:sticky;top:0;left:0;z-index:100;width:100%;height:var(--topbar-height);backdrop-filter:blur(5px);display:grid;grid-template-columns:minmax(1rem, 1fr) minmax(auto, var(--max-content-width-wide)) minmax(1rem, 1fr)}.topbar__inner{grid-column:2;display:flex;justify-content:space-between;align-items:center}.topbar__title{font-family:var(--ff-japanese);font-weight:400;font-size:3rem}.topbar__title a{text-decoration:none;color:var(--c-copy)}.topbar-space{padding-top:var(--topbar-height)}/*# sourceMappingURL=application.min.css.map */
diff --git a/src/assets/stylesheets/application.min.css.map b/src/assets/stylesheets/application.min.css.map
index d85d841..d808a55 100644
--- a/src/assets/stylesheets/application.min.css.map
+++ b/src/assets/stylesheets/application.min.css.map
@@ -1 +1 @@
-{"version":3,"sourceRoot":"","sources":["_fonts.scss","_variables.scss","_reset.scss","_base.scss","_404.scss","_beacons.scss","_footer.scss","_grid.scss","_hobby.scss","_hub.scss","_japanese.scss","_navigation.scss","_pagination.scss","_post.scss","_tags.scss","_theme.scss","_timeline.scss","_tooltip.scss","_topbar.scss"],"names":[],"mappings":"CAKS,0JCLT,MACE,yBACA,yBACA,oBACA,kBACA,4BAEA,sCACA,mCACA,oCACA,+CAEA,sBACA,0BACA,iCAGF,aACE,yBACA,yBACA,0BACA,kBACA,yBCtBF,EACE,SACA,UACA,SACA,sBAEA,mBAEE,sBFEJ,WACI,gCACA,2DACA,6TAIA,mBACA,kBACA,kBGnBJ,KACE,uBAGF,KACE,4BACA,sCACA,oBAGF,IACE,eAGF,EACE,+BACA,qBAGF,YACE,+BACA,2BAEF,iBACE,+BACA,2BAGF,SACE,aACA,iGACA,+BACA,eAEA,gBACA,gBAEA,eACE,sGAGF,WACE,cAGF,YACE,2BACA,+BACA,gBAMA,sBACA,mBAGF,YACE,eACA,gBACA,sBACA,2BACA,mBACA,aAKA,sBAGF,YACE,2BACA,eACA,gBACA,sBAQA,yCACE,gBAGJ,YACE,gBAEA,eACE,kBACA,kBAEA,kBACE,gBAGF,sBACE,YACA,kBACA,sBACA,MACA,OAKN,WACE,wCACA,oBAEA,iBACE,iCAIJ,eACE,gBAIJ,aACE,6CAEA,qCAHF,aAII,WACA,WACA,iBACA,kBACA,sBACA,gBACA,cACA,+CAGF,oBACE,aC/HJ,UACA,kBACA,oBACA,cACA,oBACA,kBAGA,2DAGA,kBAnBE,wBACA,kBACA,MACA,OACA,WACA,YAkBA,SAEA,2BAIA,gCAGA,2DAIF,iBApCE,wBACA,kBACA,MACA,OACA,WACA,YAiCA,UACA,2CACA,4DAQF,uBAGE,GACE,iCACA,wBAFF,GACE,iCACA,wBAFF,IACE,iCACA,uBAFF,IACE,iCACA,wBAFF,IACE,iCACA,uBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,uBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,qBAFF,IACE,iCACA,uBAFF,IACE,iCACA,uBAFF,IACE,gCACA,wBAFF,IACE,iCACA,uBAFF,KACE,iCACA,yBAMJ,wBAGE,GACE,iCACA,wBAFF,GACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,gCACA,qBAFF,IACE,iCACA,wBAFF,IACE,iCACA,uBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,uBAFF,IACE,gCACA,wBAFF,IACE,gCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,gCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,gCACA,wBAFF,KACE,gCACA,yBAMJ,uBAGE,GACE,sBADF,IACE,sBADF,IACE,qBADF,IACE,sBADF,IACE,sBADF,IACE,qBADF,IACE,sBADF,IACE,qBADF,IACE,qBADF,IACE,sBADF,KACE,uBC7EJ,SACI,aACA,mBACA,uBACA,iBAEA,cACI,aACA,sBACA,aACA,SAGJ,iBACI,cACA,+CACA,mBACA,2BACA,kBACA,gBACA,gBACA,oBACA,kBAEA,sBACI,uBAEA,qBACA,mBACA,mBAGJ,uBACI,6BAIR,4BACI,6BACA,wBACA,kCAIR,kBACI,IACI,uBAEJ,QACI,yBCjDR,QACI,kBACA,aACA,2BACA,eACA,WACA,4BAEA,UACI,sBAGJ,UACI,oBACA,gBAEA,gBACI,sBAGJ,mBACI,qBAIR,YACI,qBACA,WACA,sBCnBR,MACE,eAEA,aACA,eACA,mBACA,8BACA,mCAEA,yBACE,sBAGF,sBACE,kBAGF,gBACE,yBAIA,yCAEE,6BAFF,yCAEE,6BAFF,yCAEE,6BAFF,yCAEE,6BAFF,yCAEE,6BAFF,yCAEE,6BAFF,yCAEE,6BAFF,yCAEE,6BAFF,yCAEE,6BAFF,2CAEE,8BAFF,2CAEE,8BAFF,2CAEE,8BAIF,qCAEI,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,uBAEE,8BAGE,yBACE,aANN,uBAEE,8BAGE,yBACE,aANN,uBAEE,8BAGE,yBACE,cAOV,qCACE,2BACE,cAjBJ,qCAEI,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,uBAEE,8BAGE,yBACE,aANN,uBAEE,8BAGE,yBACE,aANN,uBAEE,8BAGE,yBACE,cAOV,qCACE,2BACE,cAjBJ,qCAEI,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,uBAEE,8BAGE,yBACE,aANN,uBAEE,8BAGE,yBACE,aANN,uBAEE,8BAGE,yBACE,cAOV,qCACE,2BACE,cAjBJ,sCAEI,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,uBAEE,8BAGE,yBACE,aANN,uBAEE,8BAGE,yBACE,aANN,uBAEE,8BAGE,yBACE,cAOV,sCACE,2BACE,cCtDR,OACE,aACA,8BACA,mBACA,SAEA,8CANF,OAOI,UACA,8BACA,oCACA,0BACA,qCAGF,cACE,gBAEA,kBACE,sBACA,8BACA,WACA,iBACA,iBACA,sDAIJ,aACE,iBACA,eAIJ,yBACE,GACE,UACA,6BAIJ,qCAEI,cACE,iBAEA,kBACE,aACA,mBACA,gBAIJ,aACE,iBACA,cAGF,cACE,iBC1DN,KACE,aACA,iBACA,mBACA,uBACA,oBACA,iBAEA,UACE,kBACA,UACA,aACA,sBACA,mBACA,6BAEF,gBACE,OAGF,WACE,cACA,mCACA,cACA,2BACA,gBACA,qBACA,yBACA,wBAEA,yCACE,oBACA,qFAMJ,YACE,UACA,eACA,QACA,SACA,+BACA,eACA,qCACA,oCACA,uBACA,iBACA,UAEF,qBACE,UACA,qCAGF,YACE,+BACA,iBACA,oBAEA,gBACE,yBACA,eAIF,iBACE,2BACA,gBACA,kBACA,cAKN,qCACE,KACE,sBAEA,UACE,6BACA,yBACE,QAEF,uBACE,QAEF,uBACE,QAIJ,WACE,eAGF,YACE,sBAEA,gBACE,mBACA,gCACA,sBAGF,iBACE,cC3GR,IACE,cACA,gBAEA,cACI,iBACA,kBACA,yBACA,uBAKJ,MACI,eCdN,UACE,mBACA,YAEA,aACE,gBACA,aACA,YACA,mBAGF,gBACE,uBACA,eACA,aACA,mBACA,YACA,oBACA,2BACA,qBAEA,uBACE,8BACA,mBACA,iBACA,sBAGF,sBACE,8CAGJ,wBACE,+CAIJ,mBACE,aAEA,kBACA,YACA,YACA,iBACA,+DACA,wBACA,4BACA,2BACA,+BAEA,mDAEE,WACA,kBACA,UACA,WACA,+BACA,QACA,SACA,oBACA,+BAGF,0BACE,oBAGF,yBACE,oBAGF,yBACE,aAGF,2CACE,2DAEA,mGAEE,QAGF,kDACE,cAGF,iDACE,aAGF,qDACE,gBAKN,qCACE,UACE,eACA,YACA,YACA,aACA,kBACA,+BACA,OACA,MAEA,iBACE,WACA,kBACA,QACA,sCACA,WACA,WAGF,aACE,sBACA,mBACA,6BAGF,gBACE,eACA,YAEA,uBACE,cAGJ,wBACE,+BACA,UAGA,6DAEE,sBACA,2BACA,gBAGF,+BACE,YACA,kBAEF,8BACE,YACA,iBAKN,mBACE,eC3JJ,YACE,aACA,mBACA,uBACA,mBACA,2BACA,iBAEA,gBACE,iBAGF,kBACE,cACA,0CACA,WACA,mBACA,kBAEA,wBACE,6BACA,UAIJ,0BACE,kBAGF,6BACE,UC9BJ,OACE,aACA,SAGF,MACE,aACA,sCACA,mBAEA,8CALF,MAMI,UACA,SACA,iCACA,0BACA,qCAIA,0BACE,iBAEF,+CACE,gBAMA,gCACE,UAGF,6BACE,UAKN,yBAEE,WAGF,aACE,kBACA,gBACA,WACA,kBACA,kBACA,UACA,gBACA,2BAEA,6BACE,WACA,kBACA,QACA,UACA,iCACA,sBACA,WACA,4BAGF,qCACE,kBACA,UACA,WACA,kBACA,iBACA,cACA,kBACA,yBAIJ,YACE,iBACA,UACA,iBACA,aACA,sBACA,qBAGF,aACE,yBACA,4BACA,2BAEA,eACE,gBAEA,qBACE,+BAIJ,mBACE,aAIJ,YACE,2BACA,eACA,sBAGF,eACE,kBACA,aACA,WACA,sCACA,cAGF,gBACE,wBAGF,YACE,aACA,SACA,yBACA,wBAGF,WACE,qBACA,2BACA,eAEA,sBACE,wBAGF,kBACE,aAKF,mCACE,iBAGF,kCACE,gBACA,gBACA,uBAGF,kCACE,2BAKN,WACE,aACA,kBACA,gBACA,kCACA,4CACA,mBACA,gBAEA,kBAEE,kBACA,WACA,OACA,SACA,WACA,YACA,+EAGF,kBACE,2BACA,+BACA,gBAKA,kBAEA,sCACE,8CAXJ,kBAYM,0CACA,0BACA,2DAKN,kBACE,iBACA,kBACA,QACA,WACA,WAEA,sCACE,8CARJ,kBAUM,2CACA,0BACA,uBAGJ,2CAfF,kBAgBI,kBAGF,sBACE,WACA,YACA,iBAIN,+BACE,KACE,UAEF,GACE,WAGJ,gCACE,KACE,WACA,QACA,iBAEF,GACE,UACA,QACA,kBAIJ,aACE,YACA,gBAEA,mBACE,mBACA,aACA,SACA,mBACA,2BACA,cAIA,yBACE,kBACA,WAIJ,mBACE,iBACA,sBAGF,eACE,gBACA,iBACA,kBAEA,4GAME,gBAIJ,gBACE,yCACA,UACA,iBAGF,6BACE,sCACA,2BACA,eACA,kBAGF,6DAGE,2BACA,8BACA,wCACA,WACA,kBAGF,oBACE,WACA,YACA,kBAGF,wBACE,kBACA,sCACA,gBACA,mBACA,aACA,2BACA,eACA,gBACA,gBAEA,wDACE,eACA,gBACA,4BACA,WAEA,+DACE,YAIJ,8BACE,YACA,cACA,kBACA,MACA,QACA,gBACA,mCACA,gBAIJ,mBACE,gBACA,mBACA,2BACA,+CAEA,4CACE,cAIA,qCACE,sCAKF,4BACE,4CAOR,eACE,eACA,OACA,SACA,WACA,SACA,YACA,iCAEA,wCATF,eAUI,+BACA,6BAIJ,sBACE,GACE,UACA,SAIJ,oBACE,GACE,YAIJ,sCACE,MACE,SAEA,aACE,gBACA,iBAEA,iBACE,iBAIJ,YACE,iBAIA,mCACE,iBAGF,kCACE,iBAMR,qCAEI,aACE,WACA,4BACA,kBAEA,iBACE,kBAIJ,YACE,WACA,4BACA,gBACA,wBC/bN,MACE,aACA,eACA,SAEA,WACE,qBACA,oBACA,8CACA,+BACA,2BACA,iBCXJ,wDAEE,eACA,sBAGF,cACE,eACA,YACA,YACA,WACA,kBACA,WACA,YACA,aACA,mBACA,iBACA,WACA,eAEA,gBACE,cACA,WACA,YACA,0BAEA,oBACE,WACA,YACA,cAEA,sBACE,mBACA,qBACA,0BAIJ,yBACE,cAEF,0BACE,aAIJ,oBACE,kBACA,QACA,SACA,oBAGF,oBACE,WACA,WACA,YACA,+BACA,kBACA,WACA,QACA,gEAGF,oBACE,UAII,4BACE,0BACA,4BAKN,0BACE,UAMJ,0BACE,aAEA,iCACE,cAIF,qCACE,aAEF,sCACE,cC/FN,UACE,iBACA,kBACA,kBAEA,kBACA,qCACA,aACA,qBACA,6BACA,gCAEA,iBACE,WACA,kBACA,MACA,6BACA,iBACA,wBACA,YACA,8CAGF,iBACE,kBACA,aACA,gEAEA,8CALF,iBAMI,kBACA,UACA,8BACA,0BACA,qCAGF,wBACE,mBACA,cAGF,oBACE,kBAGF,wBACE,WACA,kBACA,8BACA,MACA,8CACA,sBACA,uBACA,iCAGF,uBACE,6BACA,kBACA,MACA,UACA,8CACA,2BACA,iBACA,sBACA,gBACA,sCAGF,wCACE,yDAKN,mBACE,GACE,gBACA,WC9EJ,SACE,kBACA,sBACA,kBACA,YAEA,gBACE,wBACA,kBAEA,sCACA,WACA,MACA,SACA,iCACA,kBACA,oBACA,2BACA,iBACA,kBACA,mBACA,mBACA,+BACA,UACA,4BACA,oBAIA,sBAEE,UC/BN,QACE,gBACA,MACA,OACA,YACA,WACA,4BACA,0BACA,aACA,sGAGA,eACE,cACA,aACA,8BACA,mBAGF,eACE,+BACA,gBACA,eAEA,iBACE,qBACA,oBAKN,cACE","file":"application.min.css"}
\ No newline at end of file
+{"version":3,"sourceRoot":"","sources":["_fonts.scss","_variables.scss","_reset.scss","_base.scss","_404.scss","_beacons.scss","_footer.scss","_grid.scss","_hobby.scss","_hub.scss","_japanese.scss","_navigation.scss","_pagination.scss","_post.scss","_tags.scss","_theme.scss","_timeline.scss","_tooltip.scss","_topbar.scss"],"names":[],"mappings":"CAKS,0JCLT,MACE,yBACA,yBACA,oBACA,kBACA,4BAEA,sCACA,mCACA,oCACA,+CAEA,sBACA,0BACA,iCAGF,aACE,yBACA,yBACA,0BACA,kBACA,yBCtBF,EACE,SACA,UACA,SACA,sBAEA,mBAEE,sBFEJ,WACI,gCACA,2DACA,6TAIA,mBACA,kBACA,kBGnBJ,KACE,uBAGF,KACE,4BACA,sCACA,oBAGF,IACE,eAGF,EACE,+BACA,qBAGF,YACE,+BACA,2BAEF,iBACE,+BACA,2BAGF,SACE,aACA,iGACA,+BACA,eAEA,gBACA,gBAEA,eACE,sGAGF,WACE,cAGF,YACE,2BACA,+BACA,gBAMA,sBACA,mBAGF,YACE,eACA,gBACA,sBACA,2BACA,mBACA,aAKA,sBAGF,YACE,2BACA,eACA,gBACA,sBAQA,yCACE,gBAGJ,YACE,gBAEA,eACE,kBACA,kBAEA,kBACE,gBAGF,sBACE,YACA,kBACA,sBACA,MACA,OAKN,WACE,wCACA,oBAEA,iBACE,iCAIJ,eACE,gBAIJ,aACE,6CAEA,qCAHF,aAII,WACA,WACA,iBACA,kBACA,sBACA,gBACA,cACA,+CAGF,oBACE,aC/HJ,UACA,kBACA,oBACA,cACA,oBACA,kBAGA,2DAGA,kBAnBE,wBACA,kBACA,MACA,OACA,WACA,YAkBA,SAEA,2BAIA,gCAGA,2DAIF,iBApCE,wBACA,kBACA,MACA,OACA,WACA,YAiCA,UACA,2CACA,4DAQF,uBAGE,GACE,gCACA,wBAFF,GACE,gCACA,wBAFF,IACE,kCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,gCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,kCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,uBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,KACE,kCACA,yBAMJ,wBAGE,GACE,+BACA,wBAFF,GACE,iCACA,uBAFF,IACE,iCACA,wBAFF,IACE,gCACA,wBAFF,IACE,gCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,KACE,iCACA,yBAMJ,uBAGE,GACE,sBADF,IACE,qBADF,IACE,qBADF,IACE,qBADF,IACE,qBADF,IACE,qBADF,IACE,qBADF,IACE,sBADF,IACE,qBADF,IACE,sBADF,KACE,sBC7EJ,SACI,aACA,mBACA,uBACA,iBAEA,cACI,aACA,sBACA,aACA,SAGJ,iBACI,cACA,+CACA,mBACA,2BACA,kBACA,gBACA,gBACA,oBACA,kBAEA,sBACI,uBAEA,qBACA,mBACA,mBAGJ,uBACI,6BAIR,4BACI,6BACA,wBACA,kCAIR,kBACI,IACI,uBAEJ,QACI,yBCjDR,QACI,kBACA,aACA,2BACA,eACA,WACA,4BAEA,UACI,sBAGJ,UACI,oBACA,gBAEA,gBACI,sBAGJ,mBACI,qBAIR,YACI,qBACA,WACA,sBCnBR,MACE,eAEA,aACA,eACA,mBACA,8BACA,mCAEA,yBACE,sBAGF,sBACE,kBAGF,gBACE,yBAIA,yCAEE,6BAFF,yCAEE,6BAFF,yCAEE,6BAFF,yCAEE,6BAFF,yCAEE,6BAFF,yCAEE,6BAFF,yCAEE,6BAFF,yCAEE,6BAFF,yCAEE,6BAFF,2CAEE,8BAFF,2CAEE,8BAFF,2CAEE,8BAIF,qCAEI,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,uBAEE,8BAGE,yBACE,aANN,uBAEE,8BAGE,yBACE,aANN,uBAEE,8BAGE,yBACE,cAOV,qCACE,2BACE,cAjBJ,qCAEI,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,uBAEE,8BAGE,yBACE,aANN,uBAEE,8BAGE,yBACE,aANN,uBAEE,8BAGE,yBACE,cAOV,qCACE,2BACE,cAjBJ,qCAEI,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,uBAEE,8BAGE,yBACE,aANN,uBAEE,8BAGE,yBACE,aANN,uBAEE,8BAGE,yBACE,cAOV,qCACE,2BACE,cAjBJ,sCAEI,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,sBAEE,6BAGE,wBACE,aANN,uBAEE,8BAGE,yBACE,aANN,uBAEE,8BAGE,yBACE,aANN,uBAEE,8BAGE,yBACE,cAOV,sCACE,2BACE,cCtDR,OACE,aACA,8BACA,mBACA,SAEA,8CANF,OAOI,UACA,8BACA,oCACA,0BACA,qCAGF,cACE,gBAEA,kBACE,sBACA,8BACA,WACA,iBACA,iBACA,sDAIJ,aACE,iBACA,eAIJ,yBACE,GACE,UACA,6BAIJ,qCAEI,cACE,iBAEA,kBACE,aACA,mBACA,gBAIJ,aACE,iBACA,cAGF,cACE,iBC1DN,KACE,aACA,iBACA,mBACA,uBACA,oBACA,iBAEA,UACE,kBACA,UACA,aACA,sBACA,mBACA,6BAEF,gBACE,OAGF,WACE,cACA,mCACA,cACA,2BACA,gBACA,qBACA,yBACA,wBAEA,yCACE,oBACA,qFAMJ,YACE,UACA,eACA,QACA,SACA,+BACA,eACA,qCACA,oCACA,uBACA,iBACA,UAEF,qBACE,UACA,qCAGF,YACE,+BACA,iBACA,oBAEA,gBACE,yBACA,eAIF,iBACE,2BACA,gBACA,kBACA,cAKN,qCACE,KACE,sBAEA,UACE,6BACA,yBACE,QAEF,uBACE,QAEF,uBACE,QAIJ,WACE,eAGF,YACE,sBAEA,gBACE,mBACA,gCACA,sBAGF,iBACE,cC3GR,IACE,cACA,gBAEA,cACI,iBACA,kBACA,yBACA,uBAKJ,MACI,eCdN,UACE,mBACA,YAEA,aACE,gBACA,aACA,YACA,mBAGF,gBACE,uBACA,eACA,aACA,mBACA,YACA,oBACA,2BACA,qBAEA,uBACE,8BACA,mBACA,iBACA,sBAGF,sBACE,8CAGJ,wBACE,+CAIJ,mBACE,aAEA,kBACA,YACA,YACA,iBACA,+DACA,wBACA,4BACA,2BACA,+BAEA,mDAEE,WACA,kBACA,UACA,WACA,+BACA,QACA,SACA,oBACA,+BAGF,0BACE,oBAGF,yBACE,oBAGF,yBACE,aAGF,2CACE,2DAEA,mGAEE,QAGF,kDACE,cAGF,iDACE,aAGF,qDACE,gBAKN,qCACE,UACE,eACA,YACA,YACA,aACA,kBACA,+BACA,OACA,MAEA,iBACE,WACA,kBACA,QACA,sCACA,WACA,WAGF,aACE,sBACA,mBACA,6BAGF,gBACE,eACA,YAEA,uBACE,cAGJ,wBACE,+BACA,UAGA,6DAEE,sBACA,2BACA,gBAGF,+BACE,YACA,kBAEF,8BACE,YACA,iBAKN,mBACE,eC3JJ,YACE,aACA,mBACA,uBACA,mBACA,2BACA,iBAEA,gBACE,iBAGF,kBACE,cACA,0CACA,WACA,mBACA,kBAEA,wBACE,6BACA,UAIJ,0BACE,kBAGF,6BACE,UAIJ,qCACE,YACE,aACA,4EAGA,SAEA,gBACE,aAGF,gBACE,kBACA,eAEA,uBACE,gBAKF,0BACE,qBACA,gBAEF,yBACE,kBACA,gBAEF,yBACE,mBACA,iBAEF,0BACE,sBACA,kBCtER,OACE,aACA,SAGF,MACE,aACA,sCACA,mBAEA,8CALF,MAMI,UACA,SACA,iCACA,0BACA,qCAIA,0BACE,iBAEF,+CACE,gBAMA,gCACE,UAGF,6BACE,UAKN,yBAEE,WAGF,aACE,kBACA,gBACA,WACA,kBACA,kBACA,UACA,gBACA,2BAEA,6BACE,WACA,kBACA,QACA,UACA,iCACA,sBACA,WACA,4BAGF,qCACE,kBACA,UACA,WACA,kBACA,iBACA,cACA,kBACA,yBAIJ,YACE,iBACA,UACA,iBACA,aACA,sBACA,qBAGF,aACE,yBACA,4BACA,2BAEA,eACE,gBAEA,qBACE,+BAIJ,mBACE,aAIJ,YACE,2BACA,eACA,sBAGF,eACE,kBACA,aACA,WACA,sCACA,cAGF,gBACE,wBAGF,YACE,aACA,SACA,yBACA,wBAGF,WACE,qBACA,2BACA,eAEA,sBACE,wBAGF,kBACE,aAKF,mCACE,iBAGF,kCACE,gBACA,gBACA,uBAGF,kCACE,2BAKN,WACE,aACA,kBACA,gBACA,kCACA,4CACA,mBACA,gBAEA,kBAEE,kBACA,WACA,OACA,SACA,WACA,YACA,+EAGF,kBACE,2BACA,+BACA,gBAKA,kBAEA,sCACE,8CAXJ,kBAYM,0CACA,0BACA,2DAKN,kBACE,iBACA,kBACA,QACA,WACA,WAEA,sCACE,8CARJ,kBAUM,2CACA,0BACA,uBAGJ,2CAfF,kBAgBI,kBAGF,sBACE,WACA,YACA,iBAIN,+BACE,KACE,UAEF,GACE,WAGJ,gCACE,KACE,WACA,QACA,iBAEF,GACE,UACA,QACA,kBAIJ,aACE,YACA,gBAEA,mBACE,mBACA,aACA,SACA,mBACA,2BACA,cAIA,yBACE,kBACA,WAIJ,mBACE,iBACA,sBAGF,eACE,gBACA,iBACA,kBAEA,4GAME,gBAIJ,gBACE,yCACA,UACA,iBAGF,6BACE,sCACA,2BACA,eACA,kBAGF,6DAGE,2BACA,8BACA,wCACA,WACA,kBAGF,oBACE,WACA,YACA,kBAGF,wBACE,kBACA,sCACA,gBACA,mBACA,aACA,2BACA,eACA,gBACA,gBAEA,wDACE,eACA,gBACA,4BACA,WAEA,+DACE,YAIJ,8BACE,YACA,cACA,kBACA,MACA,QACA,gBACA,mCACA,gBAIJ,mBACE,gBACA,mBACA,2BACA,+CAEA,4CACE,cAIA,qCACE,sCAKF,4BACE,4CAOR,eACE,eACA,OACA,SACA,WACA,SACA,YACA,iCAEA,wCATF,eAUI,+BACA,6BAIJ,sBACE,GACE,UACA,SAIJ,oBACE,GACE,YAIJ,sCACE,MACE,SAEA,aACE,gBACA,iBAEA,iBACE,iBAIJ,YACE,iBAIA,mCACE,iBAGF,kCACE,iBAMR,qCAEI,aACE,WACA,4BACA,kBAEA,iBACE,kBAIJ,YACE,WACA,4BACA,gBACA,wBC/bN,MACE,aACA,eACA,SAEA,WACE,qBACA,oBACA,8CACA,+BACA,2BACA,iBCXJ,wDAEE,eACA,sBAGF,cACE,eACA,YACA,YACA,WACA,kBACA,WACA,YACA,aACA,mBACA,iBACA,WACA,eAEA,gBACE,cACA,WACA,YACA,0BAEA,oBACE,WACA,YACA,cAEA,sBACE,mBACA,qBACA,0BAIJ,yBACE,cAEF,0BACE,aAIJ,oBACE,kBACA,QACA,SACA,oBAGF,oBACE,WACA,WACA,YACA,+BACA,kBACA,WACA,QACA,gEAGF,oBACE,UAII,4BACE,0BACA,4BAKN,0BACE,UAMJ,0BACE,aAEA,iCACE,cAIF,qCACE,aAEF,sCACE,cC/FN,UACE,iBACA,kBACA,kBAEA,kBACA,qCACA,aACA,qBACA,6BACA,gCAEA,iBACE,WACA,kBACA,MACA,6BACA,iBACA,wBACA,YACA,8CAGF,iBACE,kBACA,aACA,gEAEA,8CALF,iBAMI,kBACA,UACA,8BACA,0BACA,qCAGF,wBACE,mBACA,cAGF,oBACE,kBAGF,wBACE,WACA,kBACA,8BACA,MACA,8CACA,sBACA,uBACA,iCAGF,uBACE,6BACA,kBACA,MACA,UACA,8CACA,2BACA,iBACA,sBACA,gBACA,sCAGF,wCACE,yDAKN,mBACE,GACE,gBACA,WC9EJ,SACE,kBACA,sBACA,kBACA,YAEA,gBACE,wBACA,kBAEA,sCACA,WACA,MACA,SACA,iCACA,kBACA,oBACA,2BACA,iBACA,kBACA,mBACA,mBACA,+BACA,UACA,4BACA,oBAIA,sBAEE,UC/BN,QACE,gBACA,MACA,OACA,YACA,WACA,4BACA,0BACA,aACA,sGAGA,eACE,cACA,aACA,8BACA,mBAGF,eACE,+BACA,gBACA,eAEA,iBACE,qBACA,oBAKN,cACE","file":"application.min.css"}
\ No newline at end of file
diff --git a/src/blog.njk b/src/blog.njk
index 3bfb19d..9bc5cb6 100644
--- a/src/blog.njk
+++ b/src/blog.njk
@@ -16,5 +16,7 @@ canonical: /blog/
{% for post in posts %}
{% include 'post.njk' %}
{% endfor %}
+
+ {% include 'pagination.njk' %}
\ No newline at end of file