@font-face{font-family:Ships Whistle Italic;src:url(/fonts/ShipsWhistle-Italic.woff2) format("woff2 supports variations"),url(/fonts/ShipsWhistle-Italic.woff2) format("woff2-variations")}@font-face{font-family:Ships Whistle;src:url(/fonts/ShipsWhistle-Regular.woff2) format("woff2 supports variations"),url(/fonts/ShipsWhistle-Regular.woff2) format("woff2-variations")}:root{font-size:1.125em;--base: 0, 0%;--pop1: 190, 35%;--pop2: 325, 35%;--text: hsl(var(--base), 15%);--background: linear-gradient(144deg, #ffe6cc 0%, #ffccf6 24% 24%, 41%, #cef 53% 53%, 67%, #ccffef 78% 78%, 86%, #f9ffe5 100%);--text-background: linear-gradient(144deg, #ffb361 0%, #ff6be6 24% 24%, 41%, #00a0f0 53% 53%, 67%, #00eba0 78% 78%, 86%, #e0ff85 100%);--link: hsl(var(--pop1), 30%);--vlink: hsl(var(--pop2), 30%)}:root.dark-mode{--text: hsl(var(--base), 85%);--background: hsl(var(--base), 18%);--link: hsl(var(--pop1), 75%);--vlink: hsl(var(--pop2), 75%);--rred: hsl(0, 50%, 75%);--oran: hsl(30, 50%, 75%);--yell: hsl(60, 50%, 75%);--lime: hsl(90, 50%, 75%);--gree: hsl(120, 50%, 75%);--turq: hsl(150, 50%, 75%);--teal: hsl(180, 50%, 75%);--blue: hsl(210, 50%, 75%);--indi: hsl(240, 50%, 75%);--purp: hsl(270, 50%, 75%);--pink: hsl(300, 50%, 75%);--rose: hsl(330, 50%, 75%)}:root.high-contrast{--text: hsl(var(--base), 5%);--background: hsl(var(--base), 97.5%)}:root.dark-mode.high-contrast{--text: hsl(var(--base), 95%);--background: hsl(var(--base), 5%)}@media not (prefers-reduced-motion){:root{scroll-behavior:smooth}}body{margin:0;padding:2.2vw 3vw;min-height:100dvh}p,li{line-height:1.4em}a{color:var(--link);text-underline-offset:.15em;text-decoration-thickness:.075em}a:hover,a:active,a:focus-visible{text-underline-offset:.1em;text-decoration-style:wavy}a:visited{color:var(--vlink)}main>*:not(.fancy){max-width:40rem;margin-inline:auto}main img:not(.backtotop img){display:block;max-width:100%;margin:0 auto}h2 a,h2 a:visited{color:inherit}ul:not(.note ul,.now_content ul){list-style-type:none;padding-inline-start:0}summary>*{display:inline}.dark-mode:not(.high-contrast) :is(.rainbow>*:nth-of-type(7n+1)>:first-child,.now_after h3:nth-of-type(7n+1)){color:var(--rred)}.dark-mode:not(.high-contrast) :is(.rainbow>*:nth-of-type(7n+2)>:first-child,.now_after h3:nth-of-type(7n+2)){color:var(--oran)}.dark-mode:not(.high-contrast) :is(.rainbow>*:nth-of-type(7n+3)>:first-child,.now_after h3:nth-of-type(7n+3)){color:var(--yell)}.dark-mode:not(.high-contrast) :is(.rainbow>*:nth-of-type(7n+4)>:first-child,.now_after h3:nth-of-type(7n+4)){color:var(--gree)}.dark-mode:not(.high-contrast) :is(.rainbow>*:nth-of-type(7n+5)>:first-child,.now_after h3:nth-of-type(7n+5)){color:var(--blue)}.dark-mode:not(.high-contrast) :is(.rainbow>*:nth-of-type(7n+6)>:first-child,.now_after h3:nth-of-type(7n+6)){color:var(--purp)}.dark-mode:not(.high-contrast) :is(.rainbow>*:nth-of-type(7n+7)>:first-child,.now_after h3:nth-of-type(7n+7)){color:var(--rose)}header{display:flex;gap:.4em;font-size:min(1rem + 2vw,2rem);justify-content:space-between;margin-block-end:.5rem}header a:not(:hover){text-decoration:none}#avatar{width:clamp(3em,10vw,128px)}#avatar-big{display:none}nav,h1,h2,h3,h4,h5{font-family:Ships Whistle,sans-serif;font-weight:400}nav ul{display:flex;flex-wrap:wrap;max-width:16ch;column-gap:1em;row-gap:.4em;margin:0}:not(.dark-mode) header :is(a,a:visited){color:inherit}@media (max-width: 320px){header{display:revert}nav ul{justify-content:space-evenly;max-width:100%;padding-inline:.5em}#avatar{display:none}#avatar-big{display:block;width:min(80%,300px);margin:0 auto}}.fancy{margin:0 0 0 -.2ch;font-family:Ships Whistle Italic,sans-serif;font-weight:400;font-size:min(15rem,19vw);letter-spacing:-.1ch;text-align:center;transition:font-size .5s ease-in-out,letter-spacing .5s ease-in-out}.fancy:first-letter{font-feature-settings:"ss01"}.fancy:hover{letter-spacing:-.05ch}.home .fancy{font-size:min(18rem,25vw);font-feature-settings:"ss02"}.dark-mode .fancy{background:var(--text-background);background-clip:text;-webkit-background-clip:text;color:transparent}.dark-mode:not(.high-contrast) :is(.home,.contact) h2:first-of-type{color:var(--blue)}.dark-mode:not(.high-contrast) :is(.home,.contact) h2:nth-of-type(2){color:var(--purp)}.dark-mode:not(.high-contrast) :is(.home,.contact) h2:nth-of-type(3){color:var(--rose)}.statuslol{padding:1rem 1rem 1.2rem;border-radius:.5rem;background-color:Canvas;box-shadow:0 0 4rem -3rem #000}.statuslol_emoji_container{font-size:3rem}.statuslol_time{font-size:small}.post img{border-radius:.5rem}.blog h2,.entry h2{margin-block-end:.5em}.backtotop{position:fixed;z-index:20;border:0;filter:invert(0%);scale:1.25;left:min(5vw,2rem);top:calc(100dvh - min(12vw,3rem))}.dark-mode .backtotop{filter:invert(100%)}.back{text-align:center}.toot{padding:0 1em;margin-block:1em;border:1px solid;border-radius:.5em}main.short>ul>li{margin-block:2em}.entry{margin-block:5vmin}details.note{margin-block:2rem}.permalink{text-align:right}.note li{margin-block:.5rem}.note h3{margin-block-start:1.5em}form button{border-radius:.5rem;box-shadow:0 0 3rem -2rem #000;border:1px solid CanvasText}form button:hover,form button:focus{color:Canvas;background-color:var(--link)}form button:active{background-color:var(--vlink);translate:1px 1px}.contact ul{text-wrap:balance;text-align:center;margin-block-end:5em}.contact ul li{display:inline-block;margin:2.5vmin;text-align:center}.contact ul img{height:clamp(32px,10vw,64px);filter:invert(20%)}.dark-mode .contact ul img{filter:invert(80%)}
