/* 
 * (c) http://aurthms.tumblr.com
 */

*,::after,::before{box-sizing:border-box}*{margin:0;scrollbar-width:thin;scrollbar-color:var(--Color-Scrollbar-Thumb) var(--Color-Background);outline-color:transparent;position:relative}::-webkit-scrollbar{width:16px;height:6px}::-webkit-scrollbar-track{background-color:var(--Color-Background)}::-webkit-scrollbar-thumb{background-color:var(--Color-Scrollbar-Thumb);background-clip:padding-box;border:6px 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:5px}::-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);letter-spacing:var(--Letter-Spacing);-webkit-font-smoothing:antialiased}body.index-page .permalink-post,body.permalink-page #pagination,body.permalink-page .index-post{display:none}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}a,a:active,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)}blockquote{padding-left:1rem;border-left:var(--Border-Width) var(--Border-Style) var(--Color-Text-Borders)}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}b,h1,h2,h3,h4,h5,h6,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}ol li{counter-increment:list;padding-left:2.75rem}ul li{padding-left:1.5rem}ol li::before,ul li::before{line-height:1;position:absolute;z-index:1;inset:0}ol li::before{content:counter(list,decimal-leading-zero) ".";width:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;top:.25rem}ul li::before{content:"";background-color:var(--Color-Accent);width:.375rem;height:.375rem;border-radius:100%;top:.5rem;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%}.text ul li:nth-child(even)::before{background-color:var(--Color-SubAccent);border-radius:.125rem;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;-ms-border-radius:.125rem;-o-border-radius:.125rem}.ph,[class^=ph-]{display:inline-block;width:var(--Icon-Size);height:var(--Icon-Size);vertical-align:middle;color:var(--Icon-Color);font-size:var(--Icon-Size);line-height:var(--Icon-Size)}iframe.tmblr-iframe,iframe.tmblr-iframe:focus,iframe.tmblr-iframe:hover{display:none!important;width:0!important;opacity:0!important;visibility:hidden!important}[class^=button_]{background-color:var(--Color-Button-Background);--Icon-Color:var(--Color-Button-Content)}.light-on{display:var(--LightOn)}.light-off{display:var(--LightOff)}#scroll-to-top{display:none}.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;width:100%;min-height:100vh;margin:0;padding:var(--Main-Gap)}.index-page main{grid-template-areas:"posts posts" "footer footer"}.permalink-page main{align-items:start;grid-template-areas:"posts sidebar" "footer sidebar";grid-template-columns:var(--Single-Post-Width) var(--Sidebar-Width)}.bg-accent{background-color:var(--Color-Accent)}.bg-border{background-color:var(--Color-Borders)}.bg-post{background-color:var(--Color-Post-Background)}.border--main{border-color:var(--Color-Borders)!important}aside{grid-area:sidebar;width:var(--Sidebar-Width)}.nav-link{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}.nav-link:hover{background-color:var(--Color-Accent);--Icon-Color:var(--Color-Post-Background)}[class^=label_] .ph-fill{display:none}#control_a:checked~#sidebar-navigation .label_a,#control_b:checked~#sidebar-navigation .label_b{background-color:var(--Color-SubAccent);border-radius:9999px;pointer-events:none;-webkit-border-radius:9999px;-moz-border-radius:9999px;-ms-border-radius:9999px;-o-border-radius:9999px;--Icon-Color:var(--Color-Post-Background)}#control_a:checked~#sidebar-navigation .label_a .ph,#control_b:checked~#sidebar-navigation .label_b .ph{display:none}#control_a:checked~#sidebar-navigation .label_a .ph-fill,#control_b:checked~#sidebar-navigation .label_b .ph-fill{display:block}[class^=panel_]{display:none;width:100%}.index-page [class^=panel_]{max-height:25vh;overflow:overlay}#control_a:checked~#sidebar-content .panel_a,#control_b:checked~#sidebar-content .panel_b{display:block}#links-wrapper .tab-link{width:100%}#links-wrapper .tab-link::before{border-color:var(--Color-Borders)!important;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}#links-wrapper .tab-link:hover::before{width:100%}section{grid-area:posts}.index-page section{width:var(--Main-Width);column-count:2;column-gap:calc(var(--Sidebar-Width) + (var(--Main-Gap) * 2))}.index-page article{break-inside:avoid;display:inline-block;width:var(--Grid-Post-Width);margin-top:var(--Main-Gap)}.permalink-page section{width:var(--Single-Post-Width)}.permalink-page article.post{display:block;width:100%}.text a{background:transparent linear-gradient(var(--Color-Link-Accent),var(--Color-Link-Accent)) 0 100%/100% .25rem no-repeat;color:var(--Color-Text)}.text a:focus,.text a:hover{background-size:100% var(--Border-Width)}.text .npf_inst,.text blockquote,.text h1,.text h2,.text h3,.text h4,.text hr,.text ol,.text p,.text pre,.text ul{margin-top:1rem}.text .npf_inst:first-child,.text blockquote:first-child,.text h1:first-child,.text h2:first-child,.text h3:first-child,.text h4:first-child,.text ol:first-child,.text p:first-child,.text pre:first-child,.text ul:first-child{margin-top:0!important}.text ul li:nth-child(even)::before{background-color:var(--Color-SubAccent);border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}.is-dated .text blockquote,.is-dated .text ol,.is-dated .text ul{margin-left:1rem}#vignette,.vignette{opacity:0}#tumblr_lightbox,.tmblr-lightbox{background-color:var(--Color-Lightbox-Background)!important}#tumblr_lightbox img,.lightbox-image{max-width:none;box-shadow:none!important;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)}.npf_inst{overflow:hidden;border-radius:var(--Rounded-Border)!important;-webkit-border-radius:var(--Rounded-Border);-moz-border-radius:var(--Rounded-Border);-ms-border-radius:var(--Rounded-Border);-o-border-radius:var(--Rounded-Border)}.post-link>a{background-color:var(--Color-Post-Link-Background);color:var(--Color-Post-Link-Content)}.post-question{background-color:var(--Color-Post-Question-Background)}.user{color:var(--Color-User);font-weight:var(--Bold-Font-Weight);letter-spacing:var(--Bold-Font-Spacing)}.post-tags .tag::before{content:"\023"}.post-tags .tag{display:inline;vertical-align:top;margin-right:var(--Content-Padding);color:var(--Color-Tags)}footer{grid-area:footer;margin-top:auto}@media only screen and (max-width:1200px){.index-page main,.permalink-page main,main{grid-template-areas:"sidebar sidebar" "posts posts" "footer footer";grid-template-columns:none}aside,footer,section{width:100%!important;max-width:var(--Single-Post-Width)!important;margin:0 auto}aside{position:relative!important;top:0!important;transform:translateY(0)!important;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}.index-page [class^=panel_],[class^=panel_]{max-height:100%;overflow:unset}#links-wrapper .tab-link{width:calc(50% - .25rem)}.index-page section{column-count:1;column-gap:0}.index-page article{display:block;width:100%;margin:0 0 var(--Post-Gap)}.index-page article:last-child{margin-bottom:0}}
