*{-webkit-box-sizing:border-box;box-sizing:border-box}html{line-height:1.6}body{margin:0;font-family:sans-serif;background:#fff;color:#000;transition:background .6s}body:has(div.home-page-hero.woohoo){background:-o-linear-gradient(275deg,#fff,#fff,#def0f9);background:linear-gradient(175deg,#fff,#fff,#def0f9);background-size:600% 600%;-webkit-animation:home-bg-animation 5s ease infinite;animation:home-bg-animation 5s ease infinite}@-webkit-keyframes home-bg-animation{0%{background-position:0 0}50%{background-position:81% 100%}100%{background-position:0 0}}@keyframes home-bg-animation{0%{background-position:0 0}50%{background-position:81% 100%}100%{background-position:0 0}}h1,h2,h3,h4,h5,h6{color:#000}a{color:#000;-webkit-transition:color .35s;-o-transition:color .35s;transition:color .35s;text-decoration:none}a:hover{color:#000}code{font-family:monospace,monospace;font-size:1em;color:rgba(0,0,0,.8)}pre{font-size:1rem;line-height:1.2em;margin:0;overflow:auto}pre code{font-size:.8em}quote{font-style:italic}::-moz-selection{background:rgba(0,0,0,.25)}::selection{background:rgba(0,0,0,.25)}::-moz-selection{background:rgba(0,0,0,.25)}.app-header{padding:2.5em;background:#209cee;text-align:center}.app-header-avatar{max-width:15rem;max-height:15rem;border-radius:100%;border:.5rem solid #000}.app-container{padding:2.5rem}.app-header-social{font-size:2em;color:#000}.app-header-social a{margin:0 .1em}.app-header-social a img{margin:-2px 1px}div.greeter *{background:#ffffffa3;backdrop-filter:blur(40px);border-radius:30px;padding:0 10px;margin:0 !important}div.greeter *:nth-child(1){border-bottom-left-radius:0;border-bottom-right-radius:0}div.greeter *:nth-child(2){border-top-left-radius:0;border-top-right-radius:0}@media(min-width:940px){.app-header{position:fixed;top:0;left:0;width:20rem;min-height:100vh}.app-container{max-width:65rem;margin-left:20rem}}.error-404{text-align:center}.error-404-title{text-transform:uppercase}.icon{display:inline-block;width:1em;height:1em;vertical-align:-.125em}.pagination{display:block;list-style:none;padding:0;font-size:.8em;text-align:center;margin:3em 0}.page-item{display:inline-block}.page-item .page-link{display:block;padding:.285em .8em}.page-item.active .page-link{color:#000;border-radius:2em;background:#000}.post-title{color:#000}.post-content>pre,.post-content .highlight{margin:1em 0}.post-content>pre,.post-content .highlight>pre,.post-content .highlight>div{border-left:.4em solid rgba(0,0,0,.8);padding:.5em 1em}.post-content img{max-width:100%}.post-meta{font-size:.8em}.posts-list{padding:0}.posts-list-item{list-style:none;padding:.4em 0}.posts-list-item:not(:last-child){border-bottom:1px dashed rgba(255,255,255,.3)}.posts-list-item-description{display:block;font-size:.8em}.posts-list-item-summary{font-style:oblique;font-size:.7em}.tag{display:inline-block;margin-right:.2em;padding:0 .6em;font-size:.9em;border-radius:.2em;white-space:nowrap;background:rgba(255,255,255,.1);-webkit-transition:color .35s,background .35s;-o-transition:color .35s,background .35s;transition:color .35s,background .35s}.tag:hover{-webkit-transition:color .25s,background .05s;-o-transition:color .25s,background .05s;transition:color .25s,background .05s;background:rgba(255,255,255,.3)}.tags-list{padding:0}.tags-list-item{list-style:none;padding:.4em 0}.tags-list-item:not(:last-child){border-bottom:1px dashed rgba(255,255,255,.3)}@media(min-width:450px){.tags-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tags-list-item{width:calc(50% - 1em)}.tags-list-item:nth-child(even){margin-left:1em}.tags-list-item:nth-last-child(2){border:none}img.app-header-avatar,header.post-header img{max-width:100%;max-height:100%}html{overflow-x:hidden}}main.app-container{padding:1rem;margin:0 auto;min-height:40rem}blockquote{font-style:italic}dd{font-size:1.33em}code>span{color:#fff}a,p,article a.nav{word-break:break-word}p code{border-radius:17px;white-space:nowrap}.post-title,.post-content h2,article h1,h1.error-404-title{-webkit-box-shadow:0 0 38px -21px #000;box-shadow:0 0 38px -21px #000}.post-content h3{-webkit-box-shadow:0 0 38px -21px #5724e3;box-shadow:0 0 38px -21px #5724e3}.post-content img{margin-left:auto;margin-right:auto;margin-bottom:2rem;max-width:100%;-webkit-box-shadow:0 0 38px -11px #000;box-shadow:0 0 38px -11px #000}div.highlight pre,p code,pre.example{color:#fff;background:#0e0f11;padding:5px;border:2px solid #6c6c6c;line-break:normal}article h1,.post-content h2,.post-content h3,.post-content h4,h1.error-404-title{margin:0;background-color:#efecf6;border-radius:1rem;padding-left:10px;padding-top:10px;margin-bottom:20px;width:-webkit-fill-available}pre{border-radius:30px;background:#0e0f11 !important;font-size:1.4rem;padding:1rem !important}pre.example{font-size:1.1rem}a{color:#0e25b8}header.app-header{background:-o-linear-gradient(310deg,#275b88,#20b9e6)no-repeat 50%;background:linear-gradient(140deg,#275b88,#20b9e6)no-repeat 50%;background-size:400% 400%;-webkit-animation:NavBarGradient 20s ease infinite;animation:NavBarGradient 20s ease infinite;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-right-radius:0;-webkit-box-shadow:-15px 0 100px -28px #000;box-shadow:-15px 0 100px -28px #000}header.app-header h1,header.app-header p,header.app-header a{color:#fff}header.app-header h1{font-size:1.6rem}header.post-header img{margin:4rem auto;display:block}header.post-header{margin-bottom:1rem}img.app-header-avatar,header.post-header img{max-width:24rem;max-height:24rem;border:none;-webkit-box-shadow:0 0 52px -31px #000;box-shadow:0 0 52px -31px #000;position:relative;z-index:200;-o-object-fit:cover;object-fit:cover;-o-object-position:131% 0;object-position:131% 0;border-radius:10%}body:after{position:absolute;width:0;height:0;overflow:hidden;z-index:-1;content:url(/images/misc/caleb-woodbine-but-pointing-at-you.webp)url(/images/misc/caleb-woodbine-but-you-are-looking.webp)}img.app-header-avatar:hover{content:url(/images/misc/caleb-woodbine-but-you-are-looking.webp);cursor:pointer}img.app-header-avatar:active{content:url(/images/misc/caleb-woodbine-but-pointing-at-you.webp)}canvas.confetti-canvas{position:fixed;z-index:-1;top:0;left:0;width:100%}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.8rem}p{color:#080808}p,dt,li,article a.nav{font-size:1.4rem}a.tag{background:#efecf6;border-radius:10px;color:#1bc3d4}dt{color:#000;font-weight:700}ul.posts-list{font-size:1.4rem}.page-item.active .page-link{background:0 0}ul li p{margin:5px 0}table{background-color:#fafafa;padding:10px;border-radius:20px;font-family:sans-serif;margin-bottom:1rem;-webkit-box-shadow:0 0 38px -26px #000;box-shadow:0 0 38px -26px #000}thead{background-color:#dae2e380;border-radius:20px;padding:3px}table tbody tr td{font-size:1.3rem;padding-left:20px}table thead tr th{font-size:1.4rem}div.post-meta{font-size:1.1rem}div.footer p{color:#000}div.post-footer{-webkit-box-shadow:0 0 26px -19px #000;box-shadow:0 0 26px -19px #000}div.app-footer-content{display:block;padding-bottom:0}div.app-footer-content:last-of-type p{margin-bottom:0}div.app-footer-content div.app-header-social a{color:#000}div.app-footer-content div.app-header-social{text-align:center}a.app-header-menu-item-standout{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;-webkit-box-shadow:#dfff00 0 0 10px -4px;box-shadow:#dfff00 0 0 10px -4px}em{word-break:break-all}p span.flip:hover{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);display:inline-block}div.outta-date-notice{background:#f6dddd;border-radius:30px;padding:0;padding-left:10px;text-align:left}div.post-notice-message{text-align:center;border-radius:30px;margin:10px auto;padding:10px 3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700;font-family:monospace;-webkit-box-shadow:0 0 38px -21px #000;box-shadow:0 0 38px -21px #000;background:-o-linear-gradient(275deg,#b3b3b3,#7dd482,#f17f05);background:linear-gradient(175deg,#b3b3b3,#7dd482,#f17f05);background-size:600% 600%;-webkit-animation:post-notice-message-animation 18s ease infinite;animation:post-notice-message-animation 18s ease infinite}article div.post-notice-message{width:100%}div.post-notice-message a{font-size:large}div.post-notice-message a:link{color:#fff}div.post-notice-message a:visited{color:#fff}a:hover,div.latest-mastodon-post li.posts-list-item p:hover:nth-child(1){text-decoration:underline;-webkit-text-decoration-color:purple;text-decoration-color:purple;text-decoration-thickness:6px}div.post-notice-message a:active{color:#fff}@-webkit-keyframes post-notice-message-animation{0%{background-position:20% 0}50%{background-position:81% 100%}100%{background-position:20% 0}}@keyframes post-notice-message-animation{0%{background-position:20% 0}50%{background-position:81% 100%}100%{background-position:20% 0}}h3 code{color:#000}.coolthingbox{margin:1rem auto;background:#fff;border-radius:30px;-webkit-box-shadow:0 0 52px -31px #00000075;box-shadow:0 0 52px -31px #00000075;max-width:30rem}.livetime,.scoop{font-family:trebuchet ms,sans-serif;border-radius:30px;padding:3px;padding-left:20px;padding-right:20px;text-align:center;width:100%;margin:0 auto}.scoop{background-color:#000;color:#fff;font-family:monospace;-webkit-box-shadow:black 1px 23px 32px;box-shadow:black 1px 23px 32px}article.search{min-height:40rem;position:relative;display:block}div.home-page-hero{min-height:40rem;position:relative;display:block;text-align:center}div.home-page-hero div.items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}div.home-page-hero div.items *{margin:1rem}div.latest-post>p{background:#ffffffa3;backdrop-filter:blur(40px);border-radius:30px}div.latest-post li.posts-list-item{background-color:#eee9f0a3;border-radius:30px;max-width:40rem;margin:1rem auto;padding:1rem;text-align:left;backdrop-filter:blur(40px)}div.latest-post li.posts-list-item.music a img{max-width:100%}div.home-page-hero div.latest-post a{font-size:1.3rem}div.latest-post li.posts-list-item img{max-width:100%;margin:0 auto}div.latest-post li.posts-list-item a.posts-list-item-title{width:100%;display:block}div.header div.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:left;-ms-flex-align:left;align-items:left;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}div.header div.nav div.item{padding:10px 0;background:#ffffffa3;backdrop-filter:blur(40px);border-radius:0 0 15px 15px;width:100%;text-align:center;font-size:.88em}div.header div.nav div.item:nth-child(1){border-radius:0 0 15px 0}div.header div.nav div.item:last-child{border-radius:0 0 0 15px}div.header div.nav div.item.selected{background-color:#d4f3ff2e;-webkit-box-shadow:0 0 38px -21px #00000d;box-shadow:0 0 38px -21px #00000d}div.header div.nav div.item a{font-size:var(--fs-s);background:#ffffffa3;backdrop-filter:blur(40px)}div.header div.nav div.item a span.emoji{width:100%;display:block}nav#TableOfContents *{font-size:1rem}nav#TableOfContents ul{margin:0}div.presentations-list div.item img{max-width:100%}div.straightandlevel{overflow:hidden;width:100%}div.straightandlevel p{height:40px;width:100%;height:100%;margin:0;line-height:50px;text-align:center;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation:scroll-right 60s linear infinite;animation:scroll-right 60s linear infinite}@-webkit-keyframes scroll-right{0%{-webkit-transform:translateX(-100%)}100%{-webkit-transform:translateX(100%)}}@keyframes scroll-right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}ul.tags-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:870px){header.app-header{border-bottom-left-radius:0;border-bottom-right-radius:20px;border-top-right-radius:20px;-webkit-box-shadow:-131px -17px 40px 122px #000;box-shadow:-131px -17px 40px 122px #000}div.app-menu-content{display:block}.livetime,.scoop{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}div.home-page-hero div.items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 auto}div.header div.nav div.item{width:auto;font-size:auto;padding:10px}h1{font-size:3.8rem}h2{font-size:3.2rem}h3{font-size:1.9rem}h4{font-size:1.4rem}p,dt,li,article a.nav{font-size:1.4rem}div.header div.nav div.item a{font-size:1.3rem;background:#ffffffa3;backdrop-filter:blur(40px)}div.header div.nav div.item a span.emoji{width:100%;display:contents}div.header div.nav div.item{border-radius:0 0 15px 15px}div.header div.nav div.item:last-child{border-radius:0 0 15px 15px}}.app-header-social{font-size:1.3em}.app-header-notice{background-color:#4fb9b4;border-radius:10rem;font-weight:1000;font-family:monospace}.app-footer-content{padding:40px;background:#eaf7fda3;border-top-left-radius:20px;border-top-right-radius:20px;text-align:center;backdrop-filter:blur(40px)}.hidden{display:none}input.input{width:100%;height:3rem;padding:1rem;font-size:medium;border:none;-webkit-box-shadow:black 0 0 30px -18px;box-shadow:black 0 0 30px -18px;border-radius:30rem}input.input:hover{color:#000}p.interest-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}span.interest-item{background-color:#f4f4f4;padding:.5rem;border-radius:10px;margin:2px;min-width:auto;font-size:1.2rem}div.latest-mastodon-post>p{background:#ffffffa3;backdrop-filter:blur(40px);border-radius:30px}div.latest-mastodon-post li.posts-list-item{background-color:#1f232be0;border-radius:30px;max-width:40rem;margin:0 auto;padding:1rem;text-align:left;-webkit-box-shadow:0 0 47px -19px #000;box-shadow:0 0 47px -19px #000;backdrop-filter:blur(40px)}div.latest-mastodon-post li.posts-list-item *{font-size:1.3rem}div.latest-mastodon-post li.posts-list-item p{color:#fff}div.latest-mastodon-post li.posts-list-item p.isoffline{font-style:italic;color:gray;font-size:.7em}div.latest-mastodon-post li.posts-list-item a{color:#d3d3d3}div.latest-posts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}div.latest-posts div{max-width:25rem;margin:1rem auto}div.latest-posts li{-webkit-box-shadow:0 0 52px -31px #000;box-shadow:0 0 52px -31px #000}div.latest-posts li img{border-radius:10px}div.home-page-hero div.post-content.striking-gradient-border{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff36))padding-box,-webkit-gradient( linear,left top,right top,from(#7dd48270),color-stop(#9c20aa70),to(#fb357082) )border-box;background:-o-linear-gradient(#ffffff36 0 0)padding-box,-o-linear-gradient(left,#7dd48270,#9c20aa70,#fb357082)border-box;background:linear-gradient(#ffffff36 0 0)padding-box,linear-gradient(to right,#7dd48270,#9c20aa70,#fb357082)border-box;border-radius:30px;border:5px solid transparent;color:#000;display:inline-block;padding:0 50px;backdrop-filter:blur(40px)}div.thestripe{background:#010101;background:-o-linear-gradient( left,rgba(255,0,0,.93) 0%,#f7ff00 9%,#61ff00 26%,#00fffe 41%,#0047ff 58%,#9700ff 74%,#ff00e6 86% );background:-webkit-gradient( linear,left top,right top,from(rgba(255,0,0,.93)),color-stop(9%,#f7ff00),color-stop(26%,#61ff00),color-stop(41%,#00fffe),color-stop(58%,#0047ff),color-stop(74%,#9700ff),color-stop(86%,#ff00e6) );background:linear-gradient( 90deg,rgba(255,0,0,.93) 0%,#f7ff00 9%,#61ff00 26%,#00fffe 41%,#0047ff 58%,#9700ff 74%,#ff00e6 86% );height:2.2px}div.preview-image img{max-width:100%;border-radius:10px}div.post-content h1 a,div.post-content h2 a,div.post-content h3 a{display:none}div.post-content h1:hover a,div.post-content h2:hover a,div.post-content h3:hover a{display:inline-block}