@import "fonts.css";*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;word-wrap:break-word}html{min-height:100vh;line-height:1.45}img,picture,svg,canvas,video{display:block;max-width:100%;margin:0 auto}input,button,textarea,select{font:inherit}:root{--rosewater:#f5e0dc;--flamingo:#f2cdcd;--pink:#f5c2e7;--mauve:#cba6f7;--red:#f38ba8;--maroon:#eba0ac;--peach:#fab387;--yellow:#f9e2af;--green:#a6e3a1;--teal:#94e2d5;--sky:#89dceb;--sapphire:#74c7ec;--blue:#89b4fa;--lavender:#b4befe;--text:#cdd6f4;--subtext1:#bac2de;--subtext0:#a6adc8;--overlay2:#9399b2;--overlay1:#7f849c;--overlay0:#6c7086;--surface2:#585b70;--surface1:#45475a;--surface0:#313244;--base:#1e1e2e;--mantle:#181825;--crust:#11111b;--ff-base:'Red Hat Text', sans-serif;--page-width:40em;--taycat-gradient:linear-gradient(90deg, var(--sky), var(--blue), var(--mauve))}::selection{background-color:var(--lavender);color:var(--crust)}html{background-image:url(/images/site-background.png);background-repeat:repeat;background-attachment:fixed;animation:scroll-background 55s linear infinite}@keyframes scroll-background{0%{background-position:0 0}100%{background-position:1778px 1e3px}}body{font-family:var(--ff-base);background:var(--mantle);color:var(--text);font-size:1.1em;max-width:var(--page-width);margin:1em auto;padding:1em;border:3px solid var(--lavender);border-radius:6px}a{text-decoration:none;font-weight:600;color:var(--blue);transition:color .25s}a:hover{color:var(--mauve)}ol,ul{padding-left:1.5em;line-height:1.75}p,ol,ul,figure{margin:.75em 0}audio{display:block;margin:.75em 0;width:100%}.site-nav{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;row-gap:.5em;padding-top:.5em}.site-title a{color:transparent;transition:text-shadow .25s,color .25s;transition-timing-function:ease-out}.site-menu{padding:0;margin:0;font-size:120%;font-weight:600;list-style-type:none;display:flex;flex-wrap:wrap;column-gap:1em;justify-content:center;align-items:center;width:fit-content}.site-menu a{color:var(--text);transition:text-shadow .35s,color .35s;transition-timing-function:ease-in-out}.site-menu a:hover,.site-title a:hover{text-shadow:0 0 12px var(--text);color:var(--text)}.site-title svg{transition:filter .35s;transition-timing-function:ease-in-out}.site-title svg:hover{filter:drop-shadow(0 0 12px var(--text))}@keyframes content-appears{from{opacity:0}to{opacity:1}}main p:first-of-type{margin-top:0}.footer-text{margin-bottom:1em;font-size:95%;text-align:center}.cc0{font-family:symbols nerd font;color:var(--text);font-size:150%;position:relative;top:.085em}.social-links{margin:0;padding:0;padding-bottom:.5em;list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;column-gap:1em;row-gap:1em;align-items:center;justify-content:center}.social-links svg{height:1.25em;width:1.25em;fill:var(--text);transition:fill .25s}.social-links svg:hover{fill:var(--link-color,var(--text))}.social-no-url:hover{cursor:pointer}.social-links li{position:relative}.link-tooltip{z-index:1;width:max-content;text-align:center;font-size:90%;position:absolute;bottom:130%;left:50%;transform:translateX(-50%);padding:.1em .4em;background-color:var(--crust);border:1.5px solid var(--lavender);border-radius:4px;font-weight:600;opacity:0;transition:opacity .25s}.link-tooltip::after{content:"";position:absolute;top:calc(100% + 1px);left:50%;width:.5rem;height:.5rem;background:var(--crust);border:solid var(--lavender);border-width:0 1.5px 1.5px 0;transform:translate(-50%,-50%)rotate(45deg)}.social-links li:has(a:hover)>.link-tooltip{opacity:.95}.taycat-gradient-bar{background:var(--taycat-gradient);height:1px}hr{margin:1em 0;border:1px var(--surface0)solid}.list-paginator{margin:.5em 0;display:flex;justify-content:center;align-items:center;column-gap:1.5em;font-weight:700}.paginator-icons{font-family:symbols nerd font;font-size:1.5em;color:var(--text)}.inactive{color:var(--surface1)}.page-number{font-size:1.25em}figcaption{color:var(--subtext0);font-size:90%;text-align:center;margin:.25em auto;max-width:32em}.home-text{text-align:center}#random-image{max-height:600px}.art-container{display:grid;grid-template-columns:repeat(3,1fr);gap:1em}.single-art-item{display:flex;align-items:center;justify-content:center;flex-direction:column}.single-art-title{text-align:center;font-weight:700;font-size:150}.page-art-thumbnail{margin-bottom:1em}.page-art-date{font-weight:700;font-size:120%;margin-bottom:.5em;display:block}.entries-container{display:flex;flex-direction:column;row-gap:.5em}.single-entry h2{font-size:1.35em;font-weight:700}.single-entry a h2{color:var(--text);transition:color .5s}.single-entry a h2:hover{color:var(--mauve)}.single-entry p:first-of-type{margin-top:0}form{margin:1em 0;display:flex;flex-direction:column}textarea{resize:none;overflow:auto;width:100%;height:8em;margin:auto;background-color:var(--crust);border:1px solid var(--crust);border-radius:6px;padding:.25em;color:var(--text)}textarea:focus{outline:none;border:1px solid var(--lavender)}button{padding:.25em .5em;background-color:var(--crust);border:none;border-radius:20px;cursor:pointer;margin:.5em auto;font-weight:700;font-size:1.1em}button:hover{background-color:var(--surface0)}.questions-container{display:flex;flex-direction:column;row-gap:.5em}.single-question time{font-size:92.5%;font-weight:700;color:var(--subtext0);transition:color .25s}.question-dates div{display:inline}.question-dates div:first-child{margin-right:.5em}.date-label{color:var(--overlay0);font-weight:500}.single-question p:first-of-type{margin-top:0}.single-question h2{font-size:1.35em}@media(prefers-reduced-motion:reduce){html{animation:none}}@media screen and (max-width:687px){body{margin:.5em}}@media screen and (max-width:750px){.art-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:570px){.art-container{grid-template-columns:1fr}.question-dates div{display:block}}