:root{--light-background-color:#f9f8f6;--dark-background-color:#205ea6;--light-highlight-color:#415571;--dark-highlight-color:color(display-p3 0.873 0.888 0.943);--light-color:#7985b1;--dark-color:rgb(152, 162, 174);--light-content-text-color:#205ea6;--dark-content-text-color:#f9f8f6;--light-footer-quote-color:#e8eff4;--dark-footer-quote-color:#2e66a5;--light-date-tag-color:#a1b6d5;--dark-date-tag-color:rgb(111, 152, 199);--light-blockquote-border-color:#becbde;--dark-blockquote-border-color:rgb(67, 133, 190);--pagination-background-color:#444;--light-selected-color:rgb(243, 243, 10);--dark-selected-color:rgb(175, 48, 41);--light-archive-date-color:#e3eaef;--dark-archive-date-color:#396da8;--white:#fff;--px3:0.1875rem;--px5:0.313rem;--px10:0.625rem;--px12:0.75rem;--px14:0.875rem;--px15:0.9375rem;--px18:1.125rem;--px21:1.3125rem;--px30:1.875rem;--px50:3.125rem;--px100:6.25rem;--system-ui:system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif,
        "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--shadow-color:40deg 6% 56%;--shadow-elevation-low:0px 0.3px 0.4px hsl(var(--shadow-color) / 0.08),
        0px 0.6px 0.9px -0.2px hsl(var(--shadow-color) / 0.29),
        0px 1.2px 1.7px -0.5px hsl(var(--shadow-color) / 0.5);--shadow-elevation-medium:0px 0.3px 0.4px hsl(var(--shadow-color) / 0.08),
        0px 1.4px 2px -0.2px hsl(var(--shadow-color) / 0.25),
        0px 2.9px 4.1px -0.3px hsl(var(--shadow-color) / 0.42),
        0px 6.1px 8.7px -0.5px hsl(var(--shadow-color) / 0.58);--shadow-elevation-high:0px 0.3px 0.4px hsl(var(--shadow-color) / 0.08),
        0px 3.1px 4.4px -0.1px hsl(var(--shadow-color) / 0.15),
        0px 5.5px 7.8px -0.1px hsl(var(--shadow-color) / 0.23),
        0.1px 8.2px 11.7px -0.2px hsl(var(--shadow-color) / 0.31),
        0.1px 11.7px 16.7px -0.3px hsl(var(--shadow-color) / 0.39),
        0.1px 16.6px 23.7px -0.4px hsl(var(--shadow-color) / 0.46),
        0.2px 23.4px 33.3px -0.4px hsl(var(--shadow-color) / 0.54),
        0.2px 32.7px 46.6px -0.5px hsl(var(--shadow-color) / 0.62)}*,*::before,*::after{box-sizing:border-box}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance;margin:0}#root,#__next{isolation:isolate}a:has(img){-webkit-tap-highlight-color:transparent !important}@import "https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400&family=Noto+Serif+SC:wght@500&family=Oswald:wght@300&family=Merriweather:ital,wght@0,300;1,300&display=swap";html{background-color:var(--light-background-color);font-family:var(--system-ui);color:var(--light-color)}body{background-color:var(--light-background-color)}::selection{background:var(--light-selected-color)}a img{user-select:none;-webkit-user-select:none}h2{font-size:var(--px30)}h3{font-size:var(--px21)}h1,h2,h3,h4,h5,h6,.about-link,.tag-link{font-family:oswald,noto sans sc,sans-serif}img:not(.pswp__img){border-radius:var(--px3);box-shadow:var(--shadow-elevation-medium);transition:.7s}img:not(.pswp__img):hover{filter:opacity(100%);box-shadow:var(--shadow-elevation-high)}header,footer,.home-post,.home-photo-item,.main-content{width:100%;margin-left:auto;margin-right:auto;max-width:700px}.list-wrapper:not(:has(.grid)){width:100%;margin-left:auto;margin-right:auto;max-width:700px}.list-wrapper:has(.grid){width:100%;margin:0;padding:0;max-width:none}.photo-grid-tags{width:100%;margin-left:auto;margin-right:auto;max-width:700px}header{display:flex;flex-direction:row;align-items:center;padding-top:var(--px21);white-space:nowrap}header .header-title,header .about-link{font-size:var(--px21)}.header-title a,.about-link{text-decoration:none}.header-title{margin:0;flex:1}.base-wrapper{display:flex;min-height:100%;height:100svh;flex-direction:column;justify-content:flex-start}.home-wrapper,.list-wrapper,.main-content{margin:var(--px100)auto;flex:1}.list-wrapper:has(.grid){margin:var(--px100)0}.grid{display:grid;grid-gap:var(--px10);grid-row-gap:var(--px5);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-auto-rows:10px;margin:0;width:100%;max-width:none;padding:0 var(--px10)}.photo-grid-tags{text-align:center;margin-bottom:var(--px30)}.photoswipe-image{width:100%}.home-photo-image{width:100%}@media(min-width:2000px){.grid{grid-template-columns:repeat(6,1fr);padding:0 var(--px30);max-width:2400px;margin:0 auto}}@media(min-width:1200px){.grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));padding:0 var(--px15)}}@media(min-width:1600px){.grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));padding:0 var(--px20)}}@media(max-width:768px){.grid{grid-template-columns:repeat(auto-fill,minmax(48%,1fr));padding:0 var(--px5)}}a:not(.photoswipe-link):not(.tag-link){color:var(--light-color);padding:0 5px;transition:.3s var(--t,0s),background-position .3s calc(.3s - var(--t,0s))}a:not(.photoswipe-link):hover,.footer-quote-link i:hover{position:static;background:var(--light-color);border-radius:var(--px3);color:var(--light-background-color)}a:is(.tag-link){padding-right:var(--px5);color:var(--light-date-tag-color);transition:.3s}.tag-link:not(:last-of-type)::after{content:" ,"}.active{color:var(--light-highlight-color) !important;font-weight:700}.active,.header-span-title{color:var(--light-highlight-color) !important}.active:hover:not(.page-item):not(.tag):not(.allPhotos):hover{color:var(--light-background-color) !important;background-color:var(--light-highlight-color) !important}.list-section-header{color:var(--light-archive-date-color) !important}.post-date-tags{margin:0 auto;margin-bottom:-5px;color:var(--light-date-tag-color);font-style:italic;font-size:var(--px14)}.post-content,.post-summary{font-family:merriweather,noto serif sc,serif;color:var(--light-content-text-color);margin-top:var(--px100);font-size:var(--px18)}.home-photo-item:not(:first-child),.home-post:not(:first-child){margin-top:var(--px100)}.home-post-title,.home-photo-title{display:inline}.home-photo-item{text-align:right}.main-content-title,.main-content .post-date-tags{text-align:center}blockquote{padding-left:var(--px10);border-left:1.2px solid var(--light-blockquote-border-color);font-style:italic}.about-text{color:var(--light-content-text-color);margin:100px auto;max-width:400px}.about-social-list{text-align:right;list-style:none}.about-social-item{margin:auto var(--px5);font-size:var(--px12)}.about-social-item svg{width:var(--px12);height:var(--px12);margin-right:3px;margin-bottom:-2px}.about-social-item .instagram,.about-social-item .threads{opacity:.5;text-decoration:line-through}footer{font-size:var(--px14);display:flex;flex-wrap:wrap-reverse;justify-content:space-around;align-items:center;padding-bottom:env(safe-area-inset-bottom)}.footer-quote,.footer-quote-link{color:var(--light-footer-quote-color) !important}.footer-nav-list{margin:0 auto;padding-left:0}.feather-rss{width:var(--px12);height:var(--px12);margin-bottom:-2px}.footer-nav-list-item{display:inline-block;margin-left:var(--px5)}.footer-nav-list-item a,.rss-link{text-decoration:none}nav.pagination{text-align:center;margin-top:calc(var(--px50) * -1);margin-bottom:var(--px100)}ul.pagination{list-style-type:none;padding:0}ul.pagination li.page-item{display:inline}ul.pagination li.page-item a.page-link{border-radius:50%;color:var(--light-color);display:inline-block;height:36px;line-height:36px;min-width:36px;padding:0 8px;text-align:center;text-decoration:none}ul.pagination li.page-item.active a.page-link{background-color:var(--pagination-background-color);color:var(--white);cursor:not-allowed}ul.pagination li.page-item a:hover.page-link:hover{background-color:var(--light-color);color:var(--light-background-color)}ul.pagination li.page-item.disabled a:hover.page-link:hover{background-color:var(--white);color:var(--light-color);cursor:not-allowed}.list-section:not(:first-child){margin-top:var(--px50)}.list-item{margin-left:var(--px18)}.list-item:not(:nth-child(2)){margin-top:var(--px21)}.archive-photo-div img{display:inline;width:30%}.photo-grid-tags .active.allPhotos,.photo-grid-tags .active.tag{font-weight:700;cursor:default}.content-image{margin:2rem auto;border-radius:var(--px3);box-shadow:var(--shadow-elevation-medium);transition:.3s ease;max-width:100%;height:auto}.content-image:hover{box-shadow:var(--shadow-elevation-high)}picture{display:block;text-align:center}@media(prefers-color-scheme:dark){:root{--shadow-color:213deg 79% 19%;--shadow-elevation-low:0px 0.3px 0.4px hsl(var(--shadow-color) / 0.08),
            0px 0.6px 0.9px -0.2px hsl(var(--shadow-color) / 0.29),
            0px 1.2px 1.7px -0.5px hsl(var(--shadow-color) / 0.5);--shadow-elevation-medium:0px 0.3px 0.4px hsl(var(--shadow-color) / 0.08),
            0px 1.4px 2px -0.2px hsl(var(--shadow-color) / 0.25),
            0px 2.9px 4.1px -0.3px hsl(var(--shadow-color) / 0.42),
            0px 6.1px 8.7px -0.5px hsl(var(--shadow-color) / 0.58);--shadow-elevation-high:0px 0.3px 0.4px hsl(var(--shadow-color) / 0.08),
            0px 3.1px 4.4px -0.1px hsl(var(--shadow-color) / 0.15),
            0px 5.5px 7.8px -0.1px hsl(var(--shadow-color) / 0.23),
            0.1px 8.2px 11.7px -0.2px hsl(var(--shadow-color) / 0.31),
            0.1px 11.7px 16.7px -0.3px hsl(var(--shadow-color) / 0.39),
            0.1px 16.6px 23.7px -0.4px hsl(var(--shadow-color) / 0.46),
            0.2px 23.4px 33.3px -0.4px hsl(var(--shadow-color) / 0.54),
            0.2px 32.7px 46.6px -0.5px hsl(var(--shadow-color) / 0.62)}html,body{background-color:var(--dark-background-color);color:var(--dark-color)}a:not(.photoswipe-link):not(.tag-link){color:var(--dark-color)}a:is(.tag-link){color:var(--dark-date-tag-color)}a:not(.photoswipe-link):hover,.footer-quote-link i:hover{background:var(--dark-color);color:var(--dark-background-color)}.active,.header-span-title{color:var(--dark-highlight-color) !important}.active:hover:not(.page-item):not(.tag):not(.allPhotos):hover{color:var(--dark-background-color) !important;background-color:var(--dark-highlight-color) !important}.list-section-header{color:var(--dark-archive-date-color) !important}.post-content,.post-summary,.about-text{color:var(--dark-content-text-color)}.post-date-tags{color:var(--dark-date-tag-color)}blockquote{border-left:1.2px solid var(--dark-blockquote-border-color)}.footer-quote,.footer-quote-link{color:var(--dark-footer-quote-color) !important}ul.pagination li.page-item a.page-link{color:var(--dark-color)}ul.pagination li.page-item a:hover.page-link:hover{background-color:var(--dark-color);color:var(--dark-background-color)}::selection{background:var(--dark-selected-color)}#fastSearch input{background-color:#10447f}#searchResults li{background-color:#0a3b72;border-bottom:1px dotted #0a3b72}#searchResults a:hover,a:focus{background-color:#10447f;color:var(--light-background-color)}.search-error{color:#f48fb1;background-color:#2d1b1b}}@media(prefers-color-scheme:dark) and (hover:hover){.about-social-item svg{fill:var(--dark-background-color) !important}}#fastSearch{visibility:hidden;position:fixed;right:0;top:0;display:inline-block;width:18.75rem}#fastSearch input{padding:4px 10px;width:100%;height:31px;color:#aaa;font-weight:700;background-color:#f4f3ef;border:none;outline:none;text-align:left;display:inline-block}#searchResults{list-style:none;margin:0;padding:0;visibility:inherit;display:inline-block;width:100%}#searchResults li{background-color:#efece6;color:#aaa;border-bottom:1px dotted #efece6}#searchResults li .title{font-family:sans-serif !important;margin:0;padding:0}#searchResults a{text-decoration:none !important;padding:10px;display:inline-block;width:100%}#searchResults .desc{margin:0;padding:0}#searchResults span{font-size:var(--px12)}#searchResults a:hover,a:focus{outline:0;background-color:#f4f3ef;color:var(--light-content-text-color);border-radius:0}.search-error{padding:8px;color:#d32f2f;background-color:#ffebee;border-radius:4px;font-style:italic}@media(min-width:1129px){.footer-nav-list{position:fixed;right:var(--px50);bottom:calc(env(safe-area-inset-bottom) + var(--px5));padding:5px 10px;border-radius:var(--px15);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}}@media(hover:hover){.about-social-item svg{fill:var(--light-background-color) !important}}@media(prefers-reduced-motion:reduce){img:not(.pswp__img){transition:none}}