/*
 *  (c) April 2024 https://aurthms.tumblr.com
 */

*,::after,::before{box-sizing:border-box}*{margin:0;outline-color:transparent;position:relative}::-webkit-scrollbar{width:16px;height:6px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:var(--Color-Scrollbar-Thumb);background-clip:padding-box;border:7px solid transparent;border-radius:.25rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem}::-webkit-scrollbar-thumb:hover{background-color:var(--Color-Scrollbar-Thumb-Hover);border-width:6px}::-webkit-scrollbar-thumb:active{background-color:var(--Color-Scrollbar-Thumb-Active);border-width:4px}:focus{outline:var(--Outline-Width) var(--Outline-Style) var(--Color-Outline)}::selection{background-color:var(--Color-Selected-Text-Background);color:var(--Color-Selected-Text)}::-moz-selection{background-color:var(--Color-Selected-Text-Background);color:var(--Color-Selected-Text)}body,html{height:100%}body{background-color:var(--Color-Background);color:var(--Color-Text);font:var(--Font-Size) var(--Font);line-height:var(--Line-Height)!important;letter-spacing:var(--Letter-Spacing)!important;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}a,a:active,a:focus,a:hover,a:link,a:visited{color:var(--Color-Link);text-decoration:none;transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-ms-transition:.4s ease-in-out;-o-transition:.4s ease-in-out}a:focus,a:hover{color:var(--Color-Link-Hover)}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}b,strong{font-weight:var(--Bold-Font-Weight);letter-spacing:var(--Bold-Font-Spacing)}small,sub,sup{font-size:.75rem;line-height:1rem}.italic,em,i{font-style:italic}ol,ul{list-style:none;padding:0}.tippy-box[data-theme~=custom-tooltip]{background-color:var(--Color-Tooltip-Background);border:var(--Border-Width) var(--Border-Style) var(--Color-Tooltip-Border);color:var(--Color-Tooltip-Content)}.tippy-box .tippy-content{font-size:.825rem;line-height:1rem}main{display:grid;grid-template-areas:'header navigation sidebar' 'content navigation sidebar';grid-template-columns:auto var(--SideNavigation-Width) var(--Controls-Bar-Width);align-items:start;width:100%;min-height:100vh}.block{display:block}.flex{display:flex;flex-wrap:wrap}.overflow-y-auto{overflow-y:auto}.sticky{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}.fixed{position:fixed}.top-0{top:0}.z-9{z-index:9}.flex--column{flex-direction:column}.flex-1{flex:1}.gap-1{gap:var(--Content-Padding)}.justify-center{justify-items:center;justify-content:center}.align-start{align-items:flex-start;align-content:flex-start}.align-center{align-items:center;align-content:center}.p-0{padding:0}.p-1{padding:var(--Content-Padding)}.w-full{width:100%}.h-full{height:100%}.max-h-full{max-height:calc(100% - 60px)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--Content-Padding)}.mr-1{margin-right:var(--Content-Padding)}.mr-auto{margin-right:auto}.font-bold{font-weight:var(--Bold-Font-Weight);letter-spacing:var(--Bold-Font-Spacing)}.leading-none{line-height:1}.uppercase{font-family:var(--Font-Uppercase);font-size:.75em;line-height:1em;text-transform:uppercase}.rounded{border-radius:var(--Rounded-Border);-webkit-border-radius:var(--Rounded-Border);-moz-border-radius:var(--Rounded-Border);-ms-border-radius:var(--Rounded-Border);-o-border-radius:var(--Rounded-Border)}.rounded-full{border-radius:9999px;-webkit-border-radius:9999px;-moz-border-radius:9999px;-ms-border-radius:9999px;-o-border-radius:9999px}.cursor-pointer:hover{cursor:pointer}aside{grid-area:sidebar;width:var(--Controls-Bar-Width);height:100vh}[class^=button_]{background-color:transparent;width:var(--Button-Width);height:var(--Button-Width);border:0;--Icon-Color:var(--Color-Text)}.return-btn{background-color:var(--Color-Text);--Icon-Color:var(--Color-Background)}.light-on{display:var(--LightOn)}.light-off{display:var(--LightOff)}#scroll-to-top{display:none}header,section{width:100%}header{grid-area:header;background-color:var(--Color-Main-Navigation-Background);color:var(--Color-Sidebar-Navigation-Content)}#side-nav{grid-area:navigation;background-color:var(--Color-Sidebar-Navigation-Background);width:var(--SideNavigation-Width);height:100vh;border-left:var(--Border-Width) var(--Border-Style) var(--Color-Borders);color:var(--Color-Sidebar-Navigation-Content)!important}.side-nav-inner *{color:var(--Color-Sidebar-Navigation-Content)!important}.side-nav-inner .theme-tag{color:var(--Color-Accent)!important}.side-nav-inner .page-tag{color:var(--Color-SubAccent)!important}.side-nav-inner li{background:transparent linear-gradient(var(--Color-Text-Borders),var(--Color-Text-Borders)) 0 100%/20% 1px no-repeat;padding-bottom:var(--Content-Padding)}.side-nav-inner li:last-child{background:0 0;padding-bottom:0}.side-nav-inner li>a span{display:block}.side-nav-inner li>a span+span{margin-top:.5rem}section{grid-area:content}.theme-info .tag{padding:.25rem;border-radius:.25em;-webkit-border-radius:.25em;-moz-border-radius:.25em;-ms-border-radius:.25em;-o-border-radius:.25em}.theme-info .theme-tag{background-color:var(--Color-Accent);color:var(--Color-Background)}.theme-info .page-tag{background-color:var(--Color-SubAccent);color:var(--Color-Background)}.text{display:block;width:100%}.text p{margin-top:1rem}.text p:first-child{margin-top:0!important}.info-btn>a{padding:.5rem;text-align:center}.info-btn>a.preview-link{border:var(--Border-Width) var(--Border-Style) var(--Color-Titles);color:var(--Color-Titles)}.info-btn>a.post-link{background-color:var(--Color-Titles-Alt);color:var(--Color-Text)}.info-btn>a:last-child{margin-bottom:0}@media only screen and (max-width:992px){main{display:block}header,section{width:calc(100% - var(--Controls-Bar-Width))}header{border-bottom:var(--Border-Width) var(--Border-Style) var(--Color-Borders)}aside{border-left:var(--Border-Width) var(--Border-Style) var(--Color-Borders);top:0;right:0}#side-nav{display:none}article{border:var(--Border-Width) var(--Border-Style) var(--Color-Borders);border-top-width:0;border-right-width:0}article .theme-info{border-top:var(--Border-Width) var(--Border-Style) var(--Color-Borders)}}@media only screen and (min-width:992px){#carousel{overflow:hidden;width:100%;height:calc(100vh - 60px)}.t-wrapper{width:100%;height:100%;transition:transform .4s ease-in-out}article{overflow:auto;position:relative;width:inherit;height:inherit}article::-webkit-scrollbar{width:2px;background:0 0}article::-webkit-scrollbar-thumb{background-color:transparent}}
