@import "https://fonts.googleapis.com/css2?family=Special+Elite&family=Caveat&family=Crimson+Pro&display=swap";:root{--bg-paper:#fdfaf6;--text-main:#2e2e2e;--text-subtle:#7c6f60;--ink-brown:#5c4a3d;--rosewood:#a37c6c;--frame:#d1c7b7;--sidebar-bg:#fcf3e8;--highlight:#7e8c87;--ink-stain:#5c6b73;--graphite:#4a4a4a;--pencil-grey:#78736d;--pale-ochre:#f4e6c1;--dusty-rose:#ddb7ab;--faded-cornflower:#9caeb7;--pale-mint:#cddbd2}@media(prefers-color-scheme:dark){:root{--bg-paper:#2e2e2e;--text-main:#fdfaf6;--text-subtle:#e4e2df;--ink-brown:#bcb6b1;--rosewood:#b59689;--frame:#68635b;--sidebar-bg:#3b2408;--highlight:#7e8c87;--ink-stain:#5c6b73;--graphite:#c8c8c8;--pencil-grey:#c9c7c4;--pale-ochre:#5c5133;--dusty-rose:#584944;--faded-cornflower:#4e575b;--pale-mint:#607066}}*,*::before,*::after{box-sizing:border-box}body{margin:0;padding:0;font-family:crimson pro,serif;line-height:1.5;color:var(--text-main);background-color:var(--bg-paper);background-image:url(/img/paper-texture.jpg);background-size:auto;background-attachment:fixed;background-blend-mode:multiply;font-size:1.25rem;overflow-x:hidden;max-width:100%}a,p,h1,h2,h3{word-break:break-word}a{color:var(--rosewood);text-decoration:underline}a:hover{color:var(--highlight)}h1,h2,h3,h4{font-family:special elite,monospace;text-shadow:1px 1px 2px rgba(0,0,0,.1);color:var(--ink-brown)}blockquote{border-left:4px solid var(--rosewood);color:var(--text-subtle);font-size:1.28rem;padding:0 1rem}pre{overflow-x:auto;white-space:pre;max-width:100%;border-radius:20px}pre code{display:block;padding:1em}@media(max-width:850px){body{font-size:1.125rem}blockquote{font-size:1.2rem;margin:0}}.figure-number{display:None}figcaption{font-size:1.1rem;font-style:italic;color:var(--text-subtle)}.site-header{width:100%;margin:0;padding:2rem 0}.site-header-inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.site-logo-div{flex:auto;display:flex;justify-content:flex-end;align-items:center;padding-top:.8rem}.site-logo-link{display:inline-block}.site-logo-wrapper{display:inline-block;transition:transform .6s ease}.site-logo-img{max-height:150px;height:64px;width:auto;display:block}@media(prefers-reduced-motion:no-preference){.site-logo-link:hover .site-logo-wrapper{transform:rotate(-360deg)scale(1.5)}}.site-title-div{flex:auto;justify-content:flex-start;padding-left:1rem;padding-bottom:.5rem}.site-title{font-size:4rem;margin:0;font-family:caveat,cursive;color:var(--pencil-grey);opacity:.9;letter-spacing:.5px;text-shadow:0 0 .5px rgba(0,0,0,.1);rotate:-1.5deg}.site-title-link{color:var(--pencil-grey);text-decoration:none;position:relative;display:inline-block;cursor:pointer}.site-title-link:hover{color:var(--pencil-grey)}.site-title-link::after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:20px;background:url(/img/title-underline.png)no-repeat 50%;background-size:cover;opacity:0;transition:opacity .3s ease;pointer-events:none}.site-title-link:hover::after{opacity:1}@media screen and (max-width:768px){.site-header-inner{flex-direction:column;align-items:center;text-align:center}.site-logo-div{margin-bottom:.5rem;justify-content:center;width:100%;display:flex}.site-title-div{width:100%;display:flex;justify-content:center}.site-title{font-size:3rem;text-align:center}}.site-container{max-width:150ch;margin:0 auto;display:grid;gap:.5rem;width:100%;position:relative}.main-content{display:flex;align-items:stretch}@media(min-width:850px){.site-container{grid-template-columns:250px 1fr;grid-template-rows:auto 1fr;grid-template-areas:"menu   main" "extras main";min-height:100vh;padding:0 2rem 2rem}.menu-section,.sidebar-extras-section{padding:1rem 0 0}.main-content{grid-area:main;padding:2rem;margin:1rem}.menu-section{grid-area:menu}.sidebar-extras-section{grid-area:extras}}@media(max-width:849px){.site-container{grid-template-columns:1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"menu" "main" "extras";padding:.3rem}.menu-section{grid-area:menu}.main-content{grid-area:main;padding:.5rem;margin:0 0 2rem}.sidebar-extras-section{grid-area:extras}.site-nav ul{display:flex;justify-content:space-around;flex-wrap:wrap}}.site-container::after{content:"";position:absolute;top:-3rem;right:2rem;width:70px;height:70px;background-image:url(/img/pressed_flower_3.png);background-size:contain;background-repeat:no-repeat;opacity:.85;pointer-events:none}@media(max-width:849px){.site-container::after{content:"";position:absolute;top:-3rem;right:0;width:70px;height:70px;background-image:url(/img/pressed_flower_3.png);background-size:contain;background-repeat:no-repeat;opacity:.85;pointer-events:none}}@media(min-width:849px){.doodle1{position:absolute;background-image:url(/img/doodle1.png);background-size:contain;background-repeat:no-repeat;opacity:.6;pointer-events:none;width:60px;height:60px;top:16rem;left:17rem}}.sidebar-widgets1{padding:.5rem;margin:0;display:block;background-color:var(--sidebar-bg);background-image:url(/img/textured-paper.png);background-size:auto;background-repeat:repeat;background-blend-mode:multiply;box-shadow:0 0 12px rgba(0,0,0,.15);border:1px solid var(--frame)}.sidebar-archive{padding:.8rem;margin:.5rem;border-radius:255px 15px 225px 15px/15px 225px 15px 255px;border:solid 1px var(--pencil-grey)}.sidebar-widgets2{max-width:150px;padding:.2rem;margin:1.5rem auto;display:block;background-color:var(--bg-paper);background-image:url(/img/grid-paper.jpg);background-size:auto;background-repeat:repeat;background-blend-mode:multiply;box-shadow:0 0 12px rgba(0,0,0,.15);transform:rotate(5deg)}.sidebar-widgets2::after{content:"";position:absolute;top:2rem;left:-5.5rem;width:80px;height:80px;background-image:url(/img/pressed_flower_1.png);background-size:contain;background-repeat:no-repeat;opacity:1;pointer-events:none}.sidebar-rss{padding:0 .8rem;margin:1rem .5rem 0}.sidebar-rss h3,.sidebar-rss p{transform:rotate(-7deg)}.sidebar-rss p{text-align:center}.sidebar-rss img:hover{transform:scale(1.5);box-shadow:2px 2px 12px rgba(0,0,0,.5)}.sidebar-rss img{height:44px;box-shadow:2px 2px 12px rgba(0,0,0,.15);border:solid 1px var(--frame);transition:transform .2s ease}.sidebar-widgets3{padding:.4rem;margin:4rem 0 2rem;display:block;background-color:var(--pale-mint);background-image:url(/img/cardboard.png);background-size:auto;background-repeat:repeat;background-blend-mode:multiply;box-shadow:0 0 12px rgba(0,0,0,.3);transform:rotate(-2.5deg)}.tape{background-color:rgba(166,108,89,.2);box-shadow:inset 0 0 1em .5em rgba(166,108,89,.1);height:3em;width:10em;position:absolute;-webkit-filter:drop-shadow(0 1px 1px rgba(0,0,0,.3));top:0;left:6.5rem;transform:rotate(35deg)}@media(max-width:849px){.tape{top:-1.5rem;left:7rem;transform:rotate(0)}}.tape:after,.tape:before{background-size:.4em .4em;bottom:0;content:'';position:absolute;top:0;width:.2em}.tape:after{background-image:linear-gradient(45deg,transparent 50%,rgba(166,108,89,.3) 50%),linear-gradient(-45deg,transparent 50%,rgba(166,108,89,.3) 50%);background-position:0 100%;left:-.2em}.tape:before{background-image:linear-gradient(135deg,transparent 50%,rgba(166,108,89,.3) 50%),linear-gradient(-135deg,transparent 50%,rgba(166,108,89,.3) 50%);background-position:100% 100%;right:-.2em}.sidebar-tagcloud{margin:.5rem;padding:.5rem}.tagcloud-item{color:var(--graphite);text-decoration:none;font-family:special elite;display:inline-block;transition:transform .2s ease}.tagcloud a:nth-of-type(5n+1){transform:rotate(-2.5deg)}.tagcloud a:nth-of-type(3n+3){transform:rotate(1deg)}.tagcloud a:nth-of-type(3n+4){transform:rotate(-4deg)}.tagcloud a:nth-of-type(5n+5){transform:rotate(3deg)}.tagcloud a:hover{color:var(--rosewood)}.sidebar-widgets4{padding:0;margin:0;display:block;position:relative;margin-bottom:6rem}.flower-link{position:absolute;top:0;right:-3rem;width:90px;opacity:.85;transition:opacity .3s ease}.flower-link:hover{opacity:1}.flower-link img{width:100%;height:auto;display:block;pointer-events:none}@media screen and (max-width:850px){.sidebar-widgets4{margin:4rem}.flower-link{top:-4rem;right:0}}.main-content-wrapper{position:relative;flex-grow:1;padding:2rem;border:1px solid var(--frame);background-color:var(--bg-paper);box-shadow:2px 4px 12px rgba(0,0,0,.2)}@media(prefers-color-scheme:light){.main-content-wrapper{background-image:url(/img/paper-fibers.png),repeating-linear-gradient(to bottom,rgba(0,0,255,3%),rgba(0,0,255,3%) 1px,transparent 1px,transparent 24px);background-blend-mode:multiply}}.main-content-wrapper::before,.main-content-wrapper::after{content:'';position:absolute;width:100%;height:100%;border:1px solid var(--frame);background-color:var(--bg-paper);background-image:url(/img/paper-fibers.png);background-blend-mode:multiply;box-shadow:2px 4px 8px rgba(0,0,0,.1);pointer-events:none;z-index:-1}.main-content-wrapper::before{top:-6px;left:-4px;transform:rotate(-.05deg)}.main-content-wrapper::after{top:8px;left:10px}@media(min-width:850px){.spiral{z-index:1;width:15px;background-color:transparent;display:flex;flex-direction:column;justify-content:center;padding:10px 0}.spiral::before{content:'';display:block;height:100%;width:25px;background:repeating-linear-gradient(to bottom,var(--text-subtle),var(--text-subtle) 1px,transparent 1px,transparent 24px)}}@media(max-width:850px){.main-content-wrapper{padding:.1rem}}footer{border-top:2px solid var(--frame);margin-top:.5rem}.top-footer{display:flex;justify-content:space-between;align-items:flex-start;max-width:60ch;padding:0 1rem;margin:0 auto;position:relative}.privacy-policy:hover{transform:rotate(-7deg)scale(1.05)}.footer-rss{position:relative;transition:transform .2s ease}.footer-rss img:hover{transform:rotate(10deg)scale(1.05);box-shadow:2px 2px 12px rgba(0,0,0,.5)}.footer-rss img{height:36px;box-shadow:2px 2px 12px rgba(0,0,0,.15);border:solid 1px var(--frame);margin-top:.25rem}.kofi-button{position:relative;transition:transform .2s ease}.kofi-button img:hover{transform:rotate(-2deg)scale(1.05);box-shadow:2px 2px 12px rgba(0,0,0,.5)}.kofi-button img{height:36px;border-radius:15px;box-shadow:2px 2px 12px rgba(0,0,0,.15);border:solid 1px var(--frame);margin-top:.25rem}.top-footer::after{content:"";position:absolute;top:0;left:-10rem;width:120px;height:120px;background-image:url(/img/stamp-nobg.png);background-size:contain;background-repeat:no-repeat;opacity:1;pointer-events:none}.copyright{text-align:center;max-width:100ch;padding:0 1rem;margin:0 auto}details.toc{max-width:60ch;margin:1rem auto;padding:1rem;border:1px solid var(--frame);border-radius:.5rem;font-size:.95rem}details.toc summary{font-weight:700;cursor:pointer;margin-bottom:1rem}details.toc nav{padding-left:1rem}details.toc ul{padding-left:0}details.toc li{margin:.25rem 0}.site-nav ul{position:relative;background-color:var(--pale-ochre);background-image:url(/img/paper.png);background-blend-mode:multiply;list-style:none;padding:1rem;margin:40px auto;font-family:special elite;box-shadow:2px 4px 12px rgba(0,0,0,.2);transform:rotate(-1.5deg);border:1px solid var(--frame);border-radius:2px}.site-nav ul:hover{box-shadow:2px 4px 12px rgba(0,0,0,.6)}.site-nav li{margin:.5rem 0}.site-nav a{text-decoration:none;color:var(--text-main)}.site-nav a:hover{text-decoration:underline;color:var(--rosewood)}.site-nav a.active{color:var(--highlight)}.single-article{display:flex;flex-direction:column}.single-article header{max-width:60ch;margin:1rem auto 0;padding:0 1rem;text-align:left}.single-article-main-content{max-width:60ch;margin:0 auto 1rem;padding:0 1rem;text-align:left}.single-article img{max-width:100%;height:auto;display:block;padding:0;margin:2rem auto;border-radius:.5rem;box-shadow:2px 4px 12px rgba(0,0,0,.15)}.single-article figure{max-width:100%;height:auto;padding:0;margin:0}.reading-time-words{color:var(--text-subtle)}.single-article .section-title a{text-transform:uppercase;color:var(--text-subtle);margin-bottom:1rem;text-decoration:none}.single-article .section-title a:hover{text-decoration:underline;color:var(--highlight)}.single-article .meta{font-size:1rem;color:var(--text-subtle);margin-bottom:0}.single-title a{text-decoration:none;color:var(--ink-brown)}.single-article .meta a{color:var(--text-subtle)}.year-panel{margin-bottom:.5rem;border:2px solid var(--frame);border-radius:5px;border-left:12px solid var(--dusty-rose);background:var(--sidebar-bg)}.year-header{padding:.75rem 1rem;font-weight:700;cursor:pointer;color:var(--ink-brown)}.year-header:hover{color:var(--highlight)}.post-list{list-style:circle;margin:0;padding:0 1rem 1rem 1.5rem}.post-item{font-size:1rem;margin:.25rem 0}.post-item a{color:var(--text-main)}.post-item a:hover{color:var(--highlight)}.pagination{display:flex;justify-content:center;gap:.5rem;list-style:none;flex-wrap:wrap;margin:2rem auto;max-width:100%;overflow-x:auto}.pagination .page-item{margin:0}.pagination .page-link{display:inline-block;padding:.3rem .7rem;background-color:var(--rosewood);border:2px solid var(--frame);border-radius:.5rem;color:var(--bg-paper);text-decoration:none;box-shadow:2px 4px 4px rgba(0,0,0,.2);transition:background-color .2s ease;transition:box-shadow .2s ease;white-space:nowrap}.pagination .page-link:hover{background-color:var(--ink-brown);box-shadow:2px 4px 12px rgba(0,0,0,.6)}.pagination .page-item.active .page-link{background-color:var(--faded-cornflower);font-weight:700;pointer-events:none}.pagination .page-item.disabled .page-link{color:var(--text-subtle);border-style:dotted;cursor:not-allowed;background:var(--bg-paper)}.nextprev{display:flex;justify-content:space-between;margin:0 3rem;text-decoration:bold}.prev,.next{border-bottom:1px dashed var(--rosewood)}.prev-link,.next-link{text-decoration:none;color:var(--rosewood)}.prev-link:hover,.next-link:hover{color:var(--highlight)}.micro-section{display:flex;flex-direction:column;max-width:60ch;margin:3rem auto;padding:2rem;text-align:left;border:2px dashed var(--frame);box-shadow:2px 2px 10px rgba(0,0,0,5%)}.micro-section-title{text-align:center;margin-bottom:2rem;border-bottom:1px dashed var(--frame);padding-bottom:.5rem}.micro-year-links{display:flex;flex-direction:column;gap:1rem}.micro-year-link{background-color:var(--pale-ochre);padding:.75rem 1rem;border:1px solid var(--frame);border-left:6px solid var(--rosewood);border-radius:8px;text-decoration:none;color:var(--ink-brown);box-shadow:1px 1px 3px rgba(0,0,0,5%);transition:background-color .2s ease}.micro-year-link:hover{background-color:var(--pale-mint);color:var(--ink-brown)}.micro-article{display:flex;flex-direction:column;border:2px solid var(--frame);border-radius:12px;padding:0 1rem;margin:3rem auto;max-width:700px;box-shadow:4px 4px 10px rgba(0,0,0,5%);position:relative}.micro-article::after{content:"";position:absolute;bottom:1rem;right:1rem;width:120px;height:120px;background-image:url(/img/inkstain.png);background-size:contain;background-repeat:no-repeat;opacity:.1;pointer-events:none}.micro-top-header{text-align:center;margin-bottom:.5rem;color:var(--ink-brown)}.micro-year-header{text-align:center;color:var(--text-subtle);border-bottom:1px dashed var(--frame);padding-bottom:.5rem}.micro-content{display:flex;flex-direction:column;gap:1rem;padding:1rem}.micro-content h2,.micro-content h3,.micro-content h4{color:var(--ink-stain)}.section-poetry{display:flex;flex-direction:column}.section-poetry h1{max-width:80ch;padding:1rem;margin:0;font-size:2rem}.section-poetry p{max-width:80ch;padding:0 1rem}.list-poems{max-width:60ch;margin:0 auto 2rem;padding:0 1rem}.individual-poem{margin:0;padding:1.5rem 0 1rem;border-bottom:1px solid var(--frame)}.individual-poem h2 a{color:var(--ink-brown)}.individual-poem .meta{font-size:1rem;color:var(--text-subtle);margin-bottom:0}.individual-poem .meta a{color:var(--text-subtle)}.individual-poem img{max-width:100%;height:auto;display:block;padding:0;margin:2rem auto;border-radius:.5rem;box-shadow:2px 4px 12px rgba(0,0,0,.15)}.individual-poem figure{max-width:100%;height:auto;padding:0;margin:0}.single-poem{display:flex;flex-direction:column;margin-bottom:10rem}.single-poem header{max-width:60ch;margin:1rem 0 0;padding:0 1rem;text-align:left}.poem-text{max-width:60ch;margin:0 auto 1rem;padding:0 1rem;text-align:left}.single-poem img{max-width:100%;height:auto;display:block;padding:0;margin:2rem auto;border-radius:.5rem;box-shadow:2px 4px 12px rgba(0,0,0,.15)}.single-poem figure{max-width:100%;height:auto;padding:0;margin:0}.single-poem .section-title a{text-transform:uppercase;color:var(--text-subtle);margin-bottom:1rem;text-decoration:none}.single-poem .section-title a:hover{text-decoration:underline;color:var(--highlight)}.single-poem .meta{font-size:1rem;color:var(--text-subtle);margin-bottom:0}.single-poem .meta a{color:var(--text-subtle)}.back-to-poems{text-align:center;font-size:1rem}.back-to-poems a{text-transform:uppercase;color:var(--text-subtle);margin:2rem;text-decoration:none}.back-to-poems a:hover{text-decoration:underline;color:var(--highlight)}.homepage{display:flex;flex-direction:column}.main-article-home{font-family:caveat;font-size:1.2rem;padding:.5rem 1.5rem;margin:0 auto;max-width:80ch;text-align:center}@media(prefers-color-scheme:light){.main-article-home{background-image:url(/img/washi-tape-rosewood.png);background-size:cover;background-repeat:no-repeat;background-position:50%}}@media(prefers-color-scheme:dark){.main-article-home{background-color:var(--dusty-rose);background-blend-mode:multiply}}.about-me{padding:1rem;margin:1rem auto;max-width:60ch;display:flex;flex-direction:row;gap:2rem;justify-content:center;align-items:center;border-radius:50px 180px 70px 300px/300px 50px 300px 70px;border:solid 1px var(--pencil-grey)}@media screen and (max-width:1000px){.about-me{flex-direction:column;align-items:center;gap:1rem}}.about-me-pic img{width:200px;border-radius:50px;border:solid 3px var(--frame);box-shadow:4px 4px 20px rgba(0,0,0,.2)}.currently-reading-and-microblog{display:flex;flex-direction:row;flex-flow:wrap;margin:1rem auto;max-width:100ch;gap:1rem;justify-content:center;align-items:center}.currently-reading{margin:1rem;padding:0 1rem;background-color:var(--sidebar-bg);border:1px solid var(--frame);background-image:url(/img/paper-fibers.png);background-blend-mode:multiply;box-shadow:2px 2px 12px rgba(0,0,0,.15);transform:rotate(2deg)}.currently-reading h4{color:var(--graphite)}.currently-reading li{font-family:caveat}.microblog-latest{margin:0;padding:0 1rem 1rem;border:2px dashed var(--frame);box-shadow:2px 2px 12px rgba(0,0,0,.15);transform:rotate(-1deg);background-color:var(--bg-paper);background-image:url(/img/paper-fibers.png);background-blend-mode:multiply;max-width:40ch}.microblog-latest-link{text-decoration:none}.microblog-latest h4{color:var(--text-subtle)}.latest-snippet{font-size:1rem;line-height:1;color:var(--text-subtle)}.newsletter-signup{padding:1rem;margin:2rem auto;max-width:60ch}.recent-posts{max-width:100ch;margin:4rem auto 2rem;padding:0}.recent-posts-header{margin:0;font-size:2rem}.more-posts-button-div{text-align:center;margin:1.5rem auto}.more-posts-button{display:inline-block;padding:.5rem .9rem;background-color:var(--ink-brown);border:2px solid var(--frame);border-radius:.5rem;color:var(--bg-paper);text-decoration:none;box-shadow:2px 4px 4px rgba(0,0,0,.2);transition:background-color .2s ease}.more-posts-button:hover{color:var(--bg-paper);background-color:var(--highlight);box-shadow:2px 4px 12px rgba(0,0,0,.6)}.section-article{display:flex;flex-direction:column}.section-article h1{max-width:80ch;padding:1rem;margin:0;font-size:2rem}.section-article h2{max-width:80ch;padding:1rem;margin:0}.section-article p{max-width:80ch;padding:0 1rem}.recent-posts-section{max-width:100ch;margin:0 auto 2rem;padding:0}.preview-recent-posts{margin:0;padding:1.5rem 0 1rem;display:flex;flex-direction:row;justify-content:center;gap:2rem;align-items:flex-start;border-bottom:1px solid var(--frame)}@media(max-width:1200px){.preview-recent-posts{flex-direction:column;gap:.5rem}}.preview-image-div{flex:40%}.preview-summary-div{flex:60%}.featured-image-preview-section{width:100%;max-width:100%;height:auto;display:block;margin:2rem 0 0;border-radius:.5rem;box-shadow:2px 4px 12px rgba(0,0,0,.2)}.featured-image-preview-im-link:hover .featured-image-preview-section{box-shadow:2px 4px 12px rgba(0,0,0,.6)}.preview-summary-div{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.preview-summary-div h2{padding:1rem;margin:0}.preview-summary-div .meta{padding:0 1rem;margin:0;font-size:1rem;color:var(--text-subtle);margin-bottom:1rem}.preview-summary-div .meta a{color:var(--text-subtle)}.preview-summary-link-text div{margin:0 1rem}.preview-summary-link-text p{padding:0}.preview-summary-link-header{color:var(--ink-brown);text-decoration:none}.preview-summary-link-text,.preview-summary-link-text:hover{color:var(--text-main);text-decoration:none}.terms{margin:4rem auto 1rem}.highlight-block{background:rgba(255,248,220,.4);border-left:3px solid #a08060;padding:.5rem 1rem;font-style:italic;margin:1.5rem 0}