.vfm--fixed{position:fixed}.vfm--absolute{position:absolute}.vfm--inset{top:0;right:0;bottom:0;left:0}.vfm--overlay{z-index:-1;background-color:#00000080}.vfm--prevent-none{pointer-events:none}.vfm--prevent-auto{pointer-events:auto}.vfm--outline-none:focus{outline:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.vfm-fade-enter-active{animation:fade-in .3s ease}.vfm-fade-leave-active{animation:fade-out .3s ease}.vfm-bounce-back{transition-property:transform;transition-duration:.3s}.vfm-slide-down-enter-active,.vfm-slide-down-leave-active,.vfm-slide-up-enter-active,.vfm-slide-up-leave-active{transition:transform .3s ease}.vfm-slide-down-enter-from,.vfm-slide-down-leave-to{transform:translateY(100vh)!important}.vfm-slide-up-enter-from,.vfm-slide-up-leave-to{transform:translateY(-100vh)!important}.vfm-slide-left-enter-active,.vfm-slide-left-leave-active,.vfm-slide-right-enter-active,.vfm-slide-right-leave-active{transition:transform .3s ease}.vfm-slide-right-enter-from,.vfm-slide-right-leave-to{transform:translate(100vw)!important}.vfm-slide-left-enter-from,.vfm-slide-left-leave-to{transform:translate(-100vw)!important}.vfm-swipe-banner-back,.vfm-swipe-banner-forward{position:fixed;top:0;bottom:0;width:27px;z-index:10}.vfm-swipe-banner-back{left:0}.vfm-swipe-banner-forward{right:0}:root{--border:#0000000f;--text:#000;--background:#fff;--link:#333;--built-with:#444;--time:#ccc;--archived:#bbb}body{margin:0;padding:0;font-family:Avenir,Helvetica,Arial,sans-serif;background:var(--background)}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text);margin:auto;width:90%}#nav{text-align:left;font-weight:700;border-bottom:1px solid var(--border)}.link{padding:0 5px 0 5px}a{display:inline;width:fit-content}a,a:hover,a:visited{font-weight:700;text-decoration:none;color:var(--link)}#nav a,#nav a:hover,#nav a:visited{text-decoration:none;color:var(--text)}#logo{font:normal 50px Futura,Trebuchet MS,Helvetica,Arial,sans-serif;letter-spacing:-2px;margin:0;padding:0 50px 0 0;width:fit-content}.v--modal-background-click{overflow-y:scroll}@media (max-width:720px){#app{width:95%}}@media (prefers-color-scheme:dark){:root{--border:#ffffff1a;--text:#fff;--background:#000;--link:#ccc;--built-with:#bbb}}.single-numeric[data-v-5f5e6d1d]{display:inline}.modal-content[data-v-65ad20fe]{inset:0;position:absolute}.listening-sessions[data-v-65ad20fe]{position:absolute;inset:0;height:100%;overflow:auto}.listening-sessions-inner[data-v-65ad20fe]{padding:50px;color:var(--text);background:var(--background);width:620px;box-shadow:0 20px 60px -2px #1b213a66;margin-left:auto;margin-right:auto;margin-top:5vh;border-radius:.3rem}.close[data-v-65ad20fe]{position:relative;float:right;top:-45px;right:-40px;cursor:pointer;font-size:20px;color:var(--link);-webkit-user-select:none;user-select:none}.spaced[data-v-65ad20fe]{margin-top:30px}.title[data-v-65ad20fe]{padding:5px 0 10px 0;display:block}.song-list[data-v-65ad20fe]{list-style:none;padding:0;margin:0}.pull-left[data-v-65ad20fe]{float:left}.pull-right[data-v-65ad20fe]{float:right}.song[data-v-65ad20fe]{display:block;padding-top:2px;padding-bottom:2px;border-bottom:1px solid var(--border)}a[data-v-65ad20fe],a[data-v-65ad20fe]:hover,a[data-v-65ad20fe]:visited{font-weight:400;text-decoration:none}.song-title[data-v-65ad20fe]{width:80%}.song-time[data-v-65ad20fe]{color:var(--time)}@media (max-width:720px){.listening-sessions-inner[data-v-65ad20fe]{padding:50px 5px 50px 5px;width:calc(100vw - 10px);margin-top:2vh}.close[data-v-65ad20fe]{top:-45px;right:5px}}img[data-v-053d5e3e]{margin:0;padding:0;float:left}.separator[data-v-2ae15226]{margin:10px 0 10px 0}.link-list[data-v-1063c6cb]{list-style:none;padding:0;margin:0}.pull-left[data-v-1063c6cb]{float:left}.pull-right[data-v-1063c6cb]{float:right}.link[data-v-1063c6cb]{display:block;padding-top:2px;padding-bottom:2px;border-bottom:1px solid var(--border)}.archived[data-v-1063c6cb]{padding-left:5px;color:var(--archived)}.link-title[data-v-1063c6cb]{width:80%}.link-time[data-v-1063c6cb]{color:var(--time)}.photography-summary[data-v-625ff610]{width:fit-content}img[data-v-625ff610]{margin:0;padding:0;float:left}.edited[data-v-625ff610],.spontaneous[data-v-625ff610]{float:left;width:400px}img.spontaneous-thumbnail[data-v-625ff610]:hover{cursor:pointer}.spaced[data-v-625ff610]{margin-left:20px}@media (max-width:950px){.spaced[data-v-625ff610]{margin-left:0;margin-top:20px}.photography-summary[data-v-625ff610]{width:400px}}@media (max-width:720px){.edited[data-v-625ff610],.photography-summary[data-v-625ff610],.spontaneous[data-v-625ff610]{width:100%}}.multiplier[data-v-15e6b920]{font-weight:700}.inspiration-list[data-v-722b47f6]{list-style:none;padding:0;margin:0}img[data-v-722b47f6]:hover{cursor:pointer}.pull-left[data-v-722b47f6]{float:left}.pull-right[data-v-722b47f6]{float:right}img[data-v-722b47f6]{width:50%}.inspiration[data-v-722b47f6]{display:block;padding-top:2px;padding-bottom:2px;border-bottom:1px solid var(--border)}.inspiration-title[data-v-722b47f6]{width:80%}.writing-list[data-v-1baa1360]{list-style:none;padding:0;margin:0}.pull-left[data-v-1baa1360]{float:left}.pull-right[data-v-1baa1360]{float:right}.blurb[data-v-1baa1360]{display:block;padding-top:2px;padding-bottom:2px;border-bottom:1px solid var(--border)}.blurb-text[data-v-1baa1360]{width:80%}.blurb-time[data-v-1baa1360]{color:var(--time)}.pull-left[data-v-1cc64a64]{float:left}.book-title[data-v-1cc64a64]{display:block;padding-left:10px;width:50%}.book-titles[data-v-1cc64a64]{display:block;padding-top:10px;width:100%}.book-cover[data-v-1cc64a64]{display:block;width:25%}.watching-list[data-v-ccd8694e]{list-style:none;padding:0;margin:0}.pull-left[data-v-ccd8694e]{float:left}.pull-right[data-v-ccd8694e]{float:right;display:block;width:65%}.movie-cover[data-v-ccd8694e]{display:block;width:33%}.watching[data-v-ccd8694e]{display:block;padding-top:2px;padding-bottom:2px;border-bottom:1px solid var(--border)}.watching-title[data-v-ccd8694e]{width:80%}.empty-report,.weekly-report{margin:0;text-align:left}.empty-report{padding-top:20px;padding-bottom:20px}.summary{margin:10px;width:400px}h1{padding-bottom:0;margin-bottom:-10px;border-bottom:1px solid var(--border)}.block-number{font-weight:700}@media (max-width:720px){.summary{margin:0;margin-bottom:10px;width:100%}}.more{padding:20px 0 20px 0;width:100%;text-align:center}
/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:#4f4f4f66;--pswp-preloader-color-secondary:#ffffffe6;--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp,.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}