From 4b57e2cc77345f017015abebec499bab9ddf9958 Mon Sep 17 00:00:00 2001 From: Maximilian Boll Date: Sat, 4 May 2024 14:44:15 +0200 Subject: [PATCH] increased hub contrast of links --- README.md | 2 +- src/assets/stylesheets/_hub.scss | 2 +- src/assets/stylesheets/application.min.css | 2 +- src/assets/stylesheets/application.min.css.map | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 8b9a12b..5948a4a 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.1.6-brightgreen?style=for-the-badge) +![](https://img.shields.io/badge/version-v1.1.7-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/src/assets/stylesheets/_hub.scss b/src/assets/stylesheets/_hub.scss index 0ab114c..347a090 100644 --- a/src/assets/stylesheets/_hub.scss +++ b/src/assets/stylesheets/_hub.scss @@ -20,7 +20,7 @@ &__link { display: block; - color: rgba(var(--c-copy-rgb), .34); + color: rgba(var(--c-copy-rgb), .5); font-size: 5vw; font-family: var(--ff-sans); font-weight: 900; diff --git a/src/assets/stylesheets/application.min.css b/src/assets/stylesheets/application.min.css index 6c00fb2..2e481d1 100644 --- a/src/assets/stylesheets/application.min.css +++ b/src/assets/stylesheets/application.min.css @@ -10,4 +10,4 @@ * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2023 Fonticons, Inc. - */:root,:host{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/fontawesome/fa-solid-900.woff2") format("woff2"),url("../fonts/fontawesome/fa-solid-900.ttf") format("truetype")}.fas,.fa-solid{font-weight:900}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}@media(prefers-reduced-motion: no-preference){.content{opacity:0;animation:fadeIn both linear;animation-timeline:view();animation-range:entry 20% entry 40%}}.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}@keyframes fadeIn{to{opacity:1}}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(34px, 9999px, 70px, 0);transform:skew(0.95deg)}5%{clip:rect(60px, 9999px, 62px, 0);transform:skew(0.77deg)}10%{clip:rect(27px, 9999px, 4px, 0);transform:skew(0.44deg)}15%{clip:rect(98px, 9999px, 92px, 0);transform:skew(0.64deg)}20%{clip:rect(96px, 9999px, 69px, 0);transform:skew(0.39deg)}25%{clip:rect(50px, 9999px, 43px, 0);transform:skew(0.6deg)}30%{clip:rect(55px, 9999px, 13px, 0);transform:skew(0.75deg)}35%{clip:rect(34px, 9999px, 64px, 0);transform:skew(0.43deg)}40%{clip:rect(80px, 9999px, 4px, 0);transform:skew(0.04deg)}45%{clip:rect(9px, 9999px, 80px, 0);transform:skew(0.72deg)}50%{clip:rect(51px, 9999px, 86px, 0);transform:skew(0.57deg)}55%{clip:rect(56px, 9999px, 22px, 0);transform:skew(0.3deg)}60%{clip:rect(24px, 9999px, 91px, 0);transform:skew(0.65deg)}65%{clip:rect(91px, 9999px, 83px, 0);transform:skew(0.49deg)}70%{clip:rect(86px, 9999px, 51px, 0);transform:skew(0.99deg)}75%{clip:rect(6px, 9999px, 41px, 0);transform:skew(0.78deg)}80%{clip:rect(95px, 9999px, 64px, 0);transform:skew(0.52deg)}85%{clip:rect(49px, 9999px, 72px, 0);transform:skew(0.87deg)}90%{clip:rect(53px, 9999px, 2px, 0);transform:skew(0.98deg)}95%{clip:rect(46px, 9999px, 81px, 0);transform:skew(0.37deg)}100%{clip:rect(24px, 9999px, 88px, 0);transform:skew(0.19deg)}}@keyframes glitch-anim2{0%{clip:rect(50px, 9999px, 41px, 0);transform:skew(0.16deg)}5%{clip:rect(3px, 9999px, 72px, 0);transform:skew(0.52deg)}10%{clip:rect(43px, 9999px, 47px, 0);transform:skew(0.49deg)}15%{clip:rect(91px, 9999px, 77px, 0);transform:skew(0.08deg)}20%{clip:rect(69px, 9999px, 21px, 0);transform:skew(0.77deg)}25%{clip:rect(28px, 9999px, 31px, 0);transform:skew(0.15deg)}30%{clip:rect(98px, 9999px, 55px, 0);transform:skew(0.36deg)}35%{clip:rect(70px, 9999px, 32px, 0);transform:skew(0.04deg)}40%{clip:rect(89px, 9999px, 29px, 0);transform:skew(0.83deg)}45%{clip:rect(3px, 9999px, 46px, 0);transform:skew(0.81deg)}50%{clip:rect(5px, 9999px, 22px, 0);transform:skew(0.41deg)}55%{clip:rect(55px, 9999px, 40px, 0);transform:skew(0.32deg)}60%{clip:rect(31px, 9999px, 54px, 0);transform:skew(0.49deg)}65%{clip:rect(7px, 9999px, 17px, 0);transform:skew(0.67deg)}70%{clip:rect(77px, 9999px, 67px, 0);transform:skew(0.72deg)}75%{clip:rect(59px, 9999px, 62px, 0);transform:skew(0.44deg)}80%{clip:rect(9px, 9999px, 75px, 0);transform:skew(0.8deg)}85%{clip:rect(100px, 9999px, 2px, 0);transform:skew(0.34deg)}90%{clip:rect(91px, 9999px, 74px, 0);transform:skew(0.35deg)}95%{clip:rect(31px, 9999px, 53px, 0);transform:skew(0.95deg)}100%{clip:rect(24px, 9999px, 78px, 0);transform:skew(0.21deg)}}@keyframes glitch-skew{0%{transform:skew(0deg)}10%{transform:skew(3deg)}20%{transform:skew(1deg)}30%{transform:skew(3deg)}40%{transform:skew(1deg)}50%{transform:skew(4deg)}60%{transform:skew(3deg)}70%{transform:skew(-1deg)}80%{transform:skew(-2deg)}90%{transform:skew(5deg)}100%{transform:skew(-2deg)}}.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;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{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;translate:0% 0%}}@media screen and (max-width: 800px){.hobby__image{grid-column:1/-1}.hobby__image img{height:150px;scale:unset;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.34);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{writing-mode:vertical-rl;font-family:var(--ff-japanese);font-size:25vh;user-select:none;color:var(--c-copy)}.hub__title span{writing-mode:horizontal-tb;font-size:2.5vh}@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{writing-mode:unset;font-size:clamp(2rem,15vw,6rem);letter-spacing:-0.1em;color:var(--c-accent)}.hub__title span{font-size:2rem;letter-spacing:normal}}.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}.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}@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}@media(prefers-reduced-motion: no-preference){.post-hero__cover{animation:hero-cover-animation both linear;animation-timeline:view();animation-range:exit}}.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}.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-progress{position:fixed;left:0;bottom:0;height:5px;width:0%;z-index:100;background-color:var(--c-accent);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{transition:all .5s linear}.theme-toggle i.fa-sun{display:block}.theme-toggle i.fa-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{color:var(--c-elevation-0);opacity:1}.theme-toggle:hover:after{scale:1.5}.theme-light .about-image{display:none}.theme-light .about-image--light{display:block}.theme-light .theme-toggle .fa-sun{display:none}.theme-light .theme-toggle .fa-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:fixed;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 */ + */:root,:host{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/fontawesome/fa-solid-900.woff2") format("woff2"),url("../fonts/fontawesome/fa-solid-900.ttf") format("truetype")}.fas,.fa-solid{font-weight:900}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}@media(prefers-reduced-motion: no-preference){.content{opacity:0;animation:fadeIn both linear;animation-timeline:view();animation-range:entry 20% entry 40%}}.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}@keyframes fadeIn{to{opacity:1}}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(23px, 9999px, 73px, 0);transform:skew(0.28deg)}5%{clip:rect(80px, 9999px, 94px, 0);transform:skew(0.45deg)}10%{clip:rect(45px, 9999px, 66px, 0);transform:skew(0.73deg)}15%{clip:rect(73px, 9999px, 75px, 0);transform:skew(0.15deg)}20%{clip:rect(65px, 9999px, 73px, 0);transform:skew(0.03deg)}25%{clip:rect(40px, 9999px, 71px, 0);transform:skew(0.34deg)}30%{clip:rect(2px, 9999px, 30px, 0);transform:skew(0.74deg)}35%{clip:rect(24px, 9999px, 8px, 0);transform:skew(0.64deg)}40%{clip:rect(54px, 9999px, 24px, 0);transform:skew(0.49deg)}45%{clip:rect(31px, 9999px, 77px, 0);transform:skew(0.9deg)}50%{clip:rect(40px, 9999px, 31px, 0);transform:skew(0.65deg)}55%{clip:rect(66px, 9999px, 80px, 0);transform:skew(0.73deg)}60%{clip:rect(100px, 9999px, 35px, 0);transform:skew(0.13deg)}65%{clip:rect(79px, 9999px, 87px, 0);transform:skew(0.4deg)}70%{clip:rect(21px, 9999px, 6px, 0);transform:skew(0.44deg)}75%{clip:rect(80px, 9999px, 66px, 0);transform:skew(0.91deg)}80%{clip:rect(5px, 9999px, 7px, 0);transform:skew(0.25deg)}85%{clip:rect(75px, 9999px, 26px, 0);transform:skew(0.39deg)}90%{clip:rect(53px, 9999px, 86px, 0);transform:skew(0.62deg)}95%{clip:rect(76px, 9999px, 24px, 0);transform:skew(0.78deg)}100%{clip:rect(48px, 9999px, 79px, 0);transform:skew(0.47deg)}}@keyframes glitch-anim2{0%{clip:rect(95px, 9999px, 27px, 0);transform:skew(0.82deg)}5%{clip:rect(52px, 9999px, 15px, 0);transform:skew(0.03deg)}10%{clip:rect(51px, 9999px, 36px, 0);transform:skew(0.43deg)}15%{clip:rect(90px, 9999px, 73px, 0);transform:skew(0.48deg)}20%{clip:rect(47px, 9999px, 30px, 0);transform:skew(0.77deg)}25%{clip:rect(44px, 9999px, 9px, 0);transform:skew(0.87deg)}30%{clip:rect(18px, 9999px, 76px, 0);transform:skew(0.18deg)}35%{clip:rect(32px, 9999px, 60px, 0);transform:skew(0.54deg)}40%{clip:rect(93px, 9999px, 28px, 0);transform:skew(0.56deg)}45%{clip:rect(21px, 9999px, 26px, 0);transform:skew(0.83deg)}50%{clip:rect(66px, 9999px, 23px, 0);transform:skew(0.83deg)}55%{clip:rect(52px, 9999px, 54px, 0);transform:skew(0.24deg)}60%{clip:rect(59px, 9999px, 22px, 0);transform:skew(0.5deg)}65%{clip:rect(90px, 9999px, 80px, 0);transform:skew(0.6deg)}70%{clip:rect(73px, 9999px, 82px, 0);transform:skew(0.41deg)}75%{clip:rect(99px, 9999px, 71px, 0);transform:skew(0.81deg)}80%{clip:rect(26px, 9999px, 3px, 0);transform:skew(0.16deg)}85%{clip:rect(13px, 9999px, 33px, 0);transform:skew(0.01deg)}90%{clip:rect(2px, 9999px, 3px, 0);transform:skew(0.88deg)}95%{clip:rect(40px, 9999px, 80px, 0);transform:skew(0.94deg)}100%{clip:rect(38px, 9999px, 64px, 0);transform:skew(0.51deg)}}@keyframes glitch-skew{0%{transform:skew(3deg)}10%{transform:skew(-3deg)}20%{transform:skew(-4deg)}30%{transform:skew(2deg)}40%{transform:skew(5deg)}50%{transform:skew(1deg)}60%{transform:skew(2deg)}70%{transform:skew(-1deg)}80%{transform:skew(-3deg)}90%{transform:skew(1deg)}100%{transform:skew(1deg)}}.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;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{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;translate:0% 0%}}@media screen and (max-width: 800px){.hobby__image{grid-column:1/-1}.hobby__image img{height:150px;scale:unset;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{writing-mode:vertical-rl;font-family:var(--ff-japanese);font-size:25vh;user-select:none;color:var(--c-copy)}.hub__title span{writing-mode:horizontal-tb;font-size:2.5vh}@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{writing-mode:unset;font-size:clamp(2rem,15vw,6rem);letter-spacing:-0.1em;color:var(--c-accent)}.hub__title span{font-size:2rem;letter-spacing:normal}}.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}.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}@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}@media(prefers-reduced-motion: no-preference){.post-hero__cover{animation:hero-cover-animation both linear;animation-timeline:view();animation-range:exit}}.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}.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-progress{position:fixed;left:0;bottom:0;height:5px;width:0%;z-index:100;background-color:var(--c-accent);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{transition:all .5s linear}.theme-toggle i.fa-sun{display:block}.theme-toggle i.fa-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{color:var(--c-elevation-0);opacity:1}.theme-toggle:hover:after{scale:1.5}.theme-light .about-image{display:none}.theme-light .about-image--light{display:block}.theme-light .theme-toggle .fa-sun{display:none}.theme-light .theme-toggle .fa-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:fixed;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 4c6b023..b928c30 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","fontawesome/fontawesome.scss","fontawesome/_core.scss","fontawesome/_sizing.scss","fontawesome/_mixins.scss","fontawesome/_fixed-width.scss","fontawesome/_variables.scss","fontawesome/_list.scss","fontawesome/_bordered-pulled.scss","fontawesome/_animated.scss","fontawesome/_rotated-flipped.scss","fontawesome/_stacked.scss","fontawesome/_icons.scss","fontawesome/_screen-reader.scss","fontawesome/brands.scss","fontawesome/solid.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,sJCLT,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;AAAA;AAAA;AAAA;AAAA,GCGA,IACE,0DACA,iCAGF,0EASE,kCACA,mCACA,wCACA,kBACA,oBACA,cACA,oBAGF,4CAKE,kCAGF,gBAEE,oCC/BA,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,QACE,eAMF,QCIA,iBACA,iBACA,sBDNA,OCIA,gBACA,0BACA,sBDNA,OCIA,iBACA,0BACA,6BDNA,OCIA,iBACA,kBACA,uBDNA,OCIA,gBACA,0BACA,wBDNA,QCIA,cACA,qBACA,yBCfF,OACE,kBACA,MCIwB,OCN1B,OACE,qBACA,uCACA,eAEA,4BAGF,OACE,sCACA,kBACA,kBACA,8BACA,oBCbF,WACE,0CACA,6CACA,2CACA,4CACA,sDAGF,cACE,WACA,0CAGF,eACE,YACA,yCCfF,SACE,uBACA,8CACA,0DACA,oDACA,wEACA,kEAGF,WACE,yBACA,8CACA,0DACA,oDACA,wEACA,wFAGF,SACE,uBACA,8CACA,0DACA,oDACA,wEACA,mFAGF,cACE,4BACA,8CACA,0DACA,oDACA,wEACA,mFAGF,SACE,uBACA,8CACA,0DACA,oDACA,wEACA,kEAGF,UACE,wBACA,8CACA,0DACA,oDACA,wEACA,6DAGF,SACE,uBACA,8CACA,0DACA,oDACA,wEACA,6DAGF,iBACE,kCAGF,yBAEE,uBACA,0DACA,oDACA,wEACA,+DAMF,uCACE,gGASE,qBACA,uBACA,4BACA,oBACA,wBAIJ,mBACE,0BACA,iDAGF,qBACE,uCACA,4GACA,wIACA,4GACA,yEACA,wCACA,0CAGF,mBACE,yCAGF,wBACE,QACE,yCACA,mBAEF,IACE,UACA,mDAIJ,mBACE,IACE,kHAIJ,oBACE,4BACA,2BACA,gCACA,gCACA,6BACA,4BACA,6BACA,4BACA,iCAGF,mBACE,0BACA,+BCnJF,cACE,wBAGF,eACE,yBAGF,eACE,yBAGF,oBACE,uBAGF,kBACE,uBAGF,mDAEE,wBAGF,cACE,+CC1BF,UACE,qBACA,WACA,gBACA,kBACA,eLmCwB,OKlCxB,MLmCwB,MKhC1B,0BAEE,OACA,kBACA,kBACA,WACA,sCAGF,aACE,oBAGF,aACE,cAGF,YACE,8BCvBA,u7pECHF,qBTqBE,kBACA,UACA,WACA,UACA,YACA,gBACA,sBACA,mBACA,eAKA,iEAbA,kBACA,UACA,WACA,UACA,YACA,gBACA,sBACA,mBACA,eUjCF;AAAA;AAAA;AAAA;AAAA,GAQA,YACE,kDACA,2DAGF,WACE,oCACA,kBACA,gBACA,aR8BwB,MQ7BxB,qIAIF,gBAEE,gBAIA,8yhBC5BF;AAAA;AAAA;AAAA;AAAA,GAQA,YACE,iDACA,wDAGF,WACE,kCACA,kBACA,gBACA,aT8BwB,MS7BxB,mIAIF,eAEE,gBCxBF,KACE,uBAGF,KACE,4BACA,sCACA,oBAGF,IACE,eAGF,EACE,+BACA,qBAGF,YACE,+BACA,2BAEF,iBACE,+BACA,2BAGF,SACE,aACA,iGACA,+BACA,eAEA,gBACA,gBAEA,8CATF,SAUI,UACA,6BACA,0BACA,qCAGF,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,aAIJ,kBACE,GACE,WC5IJ,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,gCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,uBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,gCACA,wBAFF,IACE,gCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,uBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,gCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,gCACA,wBAFF,IACE,iCACA,wBAFF,KACE,iCACA,yBAMJ,wBAGE,GACE,iCACA,wBAFF,GACE,gCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,gCACA,wBAFF,IACE,gCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,gCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,gCACA,uBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,KACE,iCACA,yBAMJ,uBAGE,GACE,qBADF,IACE,qBADF,IACE,qBADF,IACE,qBADF,IACE,qBADF,IACE,qBADF,IACE,qBADF,IACE,sBADF,IACE,sBADF,IACE,qBADF,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,kBACA,oCACA,0BACA,qCAGF,cACE,gBAEA,kBACE,WACA,8BACA,WACA,iBACA,iBACA,sDAIJ,aACE,iBACA,eAIJ,yBACE,GACE,UACA,iBAIJ,qCAEI,cACE,iBAEA,kBACE,aACA,YACA,gBAIJ,aACE,iBACA,cAGF,cACE,iBC1DN,KACE,aACA,iBACA,mBACA,uBACA,oBACA,iBAEA,UACE,kBACA,UACA,aACA,sBACA,mBACA,6BAEF,gBACE,OAGF,WACE,cACA,oCACA,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,yBACA,+BACA,eACA,iBACA,oBAGA,iBACE,2BACA,gBAKN,qCACE,KACE,sBAEA,UACE,6BACA,yBACE,QAEF,uBACE,QAEF,uBACE,QAIJ,WACE,eAGF,YACE,mBACA,gCACA,sBACA,sBAEA,iBAEE,eACA,uBCrGR,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,UCrBN,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,8CAVF,kBAWI,0CACA,0BACA,0DAIJ,kBACE,iBACA,kBACA,QACA,WACA,WAEA,8CAPF,kBASI,2CACA,0BACA,sBAGF,sBACE,WACA,YACA,iBAIN,+BACE,KACE,UAEF,GACE,WAGJ,gCACE,KACE,WACA,QACA,iBAEF,GACE,UACA,QACA,kBAIJ,aACE,YAEA,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,kBAIJ,eACE,eACA,OACA,SACA,WACA,SACA,YACA,iCACA,+BACA,4BAGF,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,wBC1XN,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,0BAEA,uBACE,cAEF,wBACE,aAIJ,oBACE,kBACA,QACA,SACA,oBAGF,oBACE,WACA,WACA,YACA,+BACA,kBACA,WACA,QACA,gEAGF,oBACE,2BACA,UAEA,0BACE,UAMJ,0BACE,aAEA,iCACE,cAIF,mCACE,aAEF,oCACE,cCxEN,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,eACA,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","fontawesome/fontawesome.scss","fontawesome/_core.scss","fontawesome/_sizing.scss","fontawesome/_mixins.scss","fontawesome/_fixed-width.scss","fontawesome/_variables.scss","fontawesome/_list.scss","fontawesome/_bordered-pulled.scss","fontawesome/_animated.scss","fontawesome/_rotated-flipped.scss","fontawesome/_stacked.scss","fontawesome/_icons.scss","fontawesome/_screen-reader.scss","fontawesome/brands.scss","fontawesome/solid.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,sJCLT,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;AAAA;AAAA;AAAA;AAAA,GCGA,IACE,0DACA,iCAGF,0EASE,kCACA,mCACA,wCACA,kBACA,oBACA,cACA,oBAGF,4CAKE,kCAGF,gBAEE,oCC/BA,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,QACE,eAMF,QCIA,iBACA,iBACA,sBDNA,OCIA,gBACA,0BACA,sBDNA,OCIA,iBACA,0BACA,6BDNA,OCIA,iBACA,kBACA,uBDNA,OCIA,gBACA,0BACA,wBDNA,QCIA,cACA,qBACA,yBCfF,OACE,kBACA,MCIwB,OCN1B,OACE,qBACA,uCACA,eAEA,4BAGF,OACE,sCACA,kBACA,kBACA,8BACA,oBCbF,WACE,0CACA,6CACA,2CACA,4CACA,sDAGF,cACE,WACA,0CAGF,eACE,YACA,yCCfF,SACE,uBACA,8CACA,0DACA,oDACA,wEACA,kEAGF,WACE,yBACA,8CACA,0DACA,oDACA,wEACA,wFAGF,SACE,uBACA,8CACA,0DACA,oDACA,wEACA,mFAGF,cACE,4BACA,8CACA,0DACA,oDACA,wEACA,mFAGF,SACE,uBACA,8CACA,0DACA,oDACA,wEACA,kEAGF,UACE,wBACA,8CACA,0DACA,oDACA,wEACA,6DAGF,SACE,uBACA,8CACA,0DACA,oDACA,wEACA,6DAGF,iBACE,kCAGF,yBAEE,uBACA,0DACA,oDACA,wEACA,+DAMF,uCACE,gGASE,qBACA,uBACA,4BACA,oBACA,wBAIJ,mBACE,0BACA,iDAGF,qBACE,uCACA,4GACA,wIACA,4GACA,yEACA,wCACA,0CAGF,mBACE,yCAGF,wBACE,QACE,yCACA,mBAEF,IACE,UACA,mDAIJ,mBACE,IACE,kHAIJ,oBACE,4BACA,2BACA,gCACA,gCACA,6BACA,4BACA,6BACA,4BACA,iCAGF,mBACE,0BACA,+BCnJF,cACE,wBAGF,eACE,yBAGF,eACE,yBAGF,oBACE,uBAGF,kBACE,uBAGF,mDAEE,wBAGF,cACE,+CC1BF,UACE,qBACA,WACA,gBACA,kBACA,eLmCwB,OKlCxB,MLmCwB,MKhC1B,0BAEE,OACA,kBACA,kBACA,WACA,sCAGF,aACE,oBAGF,aACE,cAGF,YACE,8BCvBA,u7pECHF,qBTqBE,kBACA,UACA,WACA,UACA,YACA,gBACA,sBACA,mBACA,eAKA,iEAbA,kBACA,UACA,WACA,UACA,YACA,gBACA,sBACA,mBACA,eUjCF;AAAA;AAAA;AAAA;AAAA,GAQA,YACE,kDACA,2DAGF,WACE,oCACA,kBACA,gBACA,aR8BwB,MQ7BxB,qIAIF,gBAEE,gBAIA,8yhBC5BF;AAAA;AAAA;AAAA;AAAA,GAQA,YACE,iDACA,wDAGF,WACE,kCACA,kBACA,gBACA,aT8BwB,MS7BxB,mIAIF,eAEE,gBCxBF,KACE,uBAGF,KACE,4BACA,sCACA,oBAGF,IACE,eAGF,EACE,+BACA,qBAGF,YACE,+BACA,2BAEF,iBACE,+BACA,2BAGF,SACE,aACA,iGACA,+BACA,eAEA,gBACA,gBAEA,8CATF,SAUI,UACA,6BACA,0BACA,qCAGF,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,aAIJ,kBACE,GACE,WC5IJ,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,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,gCACA,wBAFF,IACE,gCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,uBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,kCACA,wBAFF,IACE,iCACA,uBAFF,IACE,gCACA,wBAFF,IACE,iCACA,wBAFF,IACE,+BACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,KACE,iCACA,yBAMJ,wBAGE,GACE,iCACA,wBAFF,GACE,iCACA,wBAFF,IACE,iCACA,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,iCACA,uBAFF,IACE,iCACA,uBAFF,IACE,iCACA,wBAFF,IACE,iCACA,wBAFF,IACE,gCACA,wBAFF,IACE,iCACA,wBAFF,IACE,+BACA,wBAFF,IACE,iCACA,wBAFF,KACE,iCACA,yBAMJ,uBAGE,GACE,qBADF,IACE,sBADF,IACE,sBADF,IACE,qBADF,IACE,qBADF,IACE,qBADF,IACE,qBADF,IACE,sBADF,IACE,sBADF,IACE,qBADF,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,kBACA,oCACA,0BACA,qCAGF,cACE,gBAEA,kBACE,WACA,8BACA,WACA,iBACA,iBACA,sDAIJ,aACE,iBACA,eAIJ,yBACE,GACE,UACA,iBAIJ,qCAEI,cACE,iBAEA,kBACE,aACA,YACA,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,yBACA,+BACA,eACA,iBACA,oBAGA,iBACE,2BACA,gBAKN,qCACE,KACE,sBAEA,UACE,6BACA,yBACE,QAEF,uBACE,QAEF,uBACE,QAIJ,WACE,eAGF,YACE,mBACA,gCACA,sBACA,sBAEA,iBAEE,eACA,uBCrGR,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,UCrBN,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,8CAVF,kBAWI,0CACA,0BACA,0DAIJ,kBACE,iBACA,kBACA,QACA,WACA,WAEA,8CAPF,kBASI,2CACA,0BACA,sBAGF,sBACE,WACA,YACA,iBAIN,+BACE,KACE,UAEF,GACE,WAGJ,gCACE,KACE,WACA,QACA,iBAEF,GACE,UACA,QACA,kBAIJ,aACE,YAEA,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,kBAIJ,eACE,eACA,OACA,SACA,WACA,SACA,YACA,iCACA,+BACA,4BAGF,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,wBC1XN,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,0BAEA,uBACE,cAEF,wBACE,aAIJ,oBACE,kBACA,QACA,SACA,oBAGF,oBACE,WACA,WACA,YACA,+BACA,kBACA,WACA,QACA,gEAGF,oBACE,2BACA,UAEA,0BACE,UAMJ,0BACE,aAEA,iCACE,cAIF,mCACE,aAEF,oCACE,cCxEN,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,eACA,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