<!--- november by @softcodes softcodes.tumblr.com/credits ---> <html> <head> <link rel="shortcut icon" href="{Favicon}" /> <link rel="alternate" type="application/rss+xml" href="{RSS}" /> <title>{Title}</title> {block:Description} <meta name="description" content="{MetaDescription}" /> {/block:Description} {NewPostStyles} <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1"> {block:Options} <meta name="image:icon" content=""/> <meta name="image:sidebar" content=""/> <meta name="image:project image" content=""/> <meta name="if:right sidebar" content=""/> <meta name="if:sidebar image" content="1"/> <meta name="if:icon" content="1"/> <meta name="color:background" content="#ffffff" /> <meta name="color:post accent" content="#f6f6f6" /> <meta name="color:text" content="#444444" /> <meta name="color:headings" content="#333333" /> <meta name="color:link underline" content="#ebdbca"/> <meta name="color:accent" content="#d7ac7f"/> <meta name="color:light accent" content="#ebdbca"/> <meta name="color:tags" content="#aaaaaa" /> <meta name="color:borders" content="#eee" /> <meta name="color:selection text" content="#000000"/> <meta name="color:selection background" content="#f5e7e7"/> <meta name="color:DARK background" content="#2a2a2a" /> <meta name="color:DARK post background" content="#333333" /> <meta name="color:DARK post accent" content="#333333" /> <meta name="color:DARK text" content="#e2e2e2" /> <meta name="color:DARK headings" content="#aaaaaa" /> <meta name="color:DARK link underline" content="#b87575" /> <meta name="color:DARK accent" content="#d6a4a4" /> <meta name="color:DARK light accent" content="#b87575" /> <meta name="color:DARK tags" content="#6e6e6e" /> <meta name="color:DARK borders" content="#444444" /> <meta name="color:DARK selection text" content="#000000"/> <meta name="color:DARK selection background" content="#d6a4a4"/> <meta name="select:post width" content="400px" title="400px"/> <meta name="select:post width" content="425px" title="425px"/> <meta name="select:post width" content="450px" title="450px"/> <meta name="select:post width" content="475px" title="475px"/> <meta name="select:post width" content="500px" title="500px"/> <meta name="select:post width" content="540px" title="540px"/> <meta name="select:font size" content="12px" title="12px"/> <meta name="select:font size" content="11px" title="11px"/> <meta name="select:font size" content="13px" title="13px"/> <meta name="select:font size" content="14px" title="14px"/> <meta name="select:post margin" content="75px"/> <meta name="select:post margin" content="100px"/> <meta name="select:post margin" content="125px"/> <meta name="select:post margin" content="150px"/> <meta name="select:photoset gutter" content="1px"/> <meta name="select:photoset gutter" content="2px"/> <meta name="select:photoset gutter" content="3px"/> <meta name="select:photoset gutter" content="4px"/> <meta name="text:body font" content="Karla"/> <meta name="text:custom title" content="your title here"> <meta name="text:custom description" content="write your custom description here!"> <meta name="text:home icon" content="home-2"/> <meta name="text:home link" content="home"/> <meta name="text:ask icon" content="messages-1"/> <meta name="text:ask link" content="contact"/> <meta name="text:archive icon" content="cloud"/> <meta name="text:archive link" content="archive"/> <meta name="text:link 1 icon" content="user-2"/> <meta name="text:link 1 URL" content=""/> <meta name="text:link 1" content=""/> <meta name="text:link 2 icon" content="folder-favorite"/> <meta name="text:link 2 URL" content=""/> <meta name="text:link 2" content=""/> <meta name="text:link 3 icon" content="star"/> <meta name="text:link 3 URL" content=""/> <meta name="text:link 3" content=""/> <meta name="text:link 4 icon" content="map-1"/> <meta name="text:link 4 URL" content=""/> <meta name="text:link 4" content=""/> <meta name="text:link 5 icon" content="bookmarks"/> <meta name="text:link 5 URL" content=""/> <meta name="text:link 5" content=""/> <meta name="text:update icon 1" content="cloud-rain"/> <meta name="text:update one" content="severe spring fever"/> <meta name="text:update icon 2" content="book-open"/> <meta name="text:update two" content="a fic i've read 4 times already"/> <meta name="text:update icon 3" content="monitor"/> <meta name="text:update three" content="need tv recs"/> <meta name="text:update icon 4" content="music"/> <meta name="text:update four" content="cowboy carter"/> <meta name="text:project title" content="project title"/> <meta name="text:project icon" content="magic-wand"/> <meta name="text:project label 1" content="genre"/> <meta name="text:content 1" content="romance"/> <meta name="text:project label 2" content="started"/> <meta name="text:content 2" content="september 2022"/> <meta name="text:project label 3" content="status"/> <meta name="text:content 3" content="first draft"/> <meta name="text:progress bar percentage" content="75%"/> <meta name="text:project link one" content=""/> <meta name="text:project link 1 url" content=""/> <meta name="text:project link two" content=""/> <meta name="text:project link 2 url" content=""/> <meta name="text:stats icon" content="chevron-right-circle"/> <meta name="text:stat label 1" content="about"/> <meta name="text:stat content 1" content="writeblr"/> <meta name="text:stat label 2" content="est"/> <meta name="text:stat content 2" content="2019"/> <meta name="text:stat label 3" content="tracking"/> <meta name="text:stat content 3" content="#user"/> <meta name="text:stat label 4" content="timezone"/> <meta name="text:stat content 4" content="timezone"/> {/block:Options} <!-- icon fonts --> <link href="https://iconsax.gitlab.io/i/icons.css" rel="stylesheet"> <script src="https://cdn.jsdelivr.net/npm/@phosphor-icons/web"></script> <!-- google font --> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family={text:body font}:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap" rel="stylesheet"> <!-- stylesheets --> <link href="//static.tumblr.com/gtjt4bo/mXBrpdj0n/unblue-polls.css" rel="stylesheet"> <link href="https://static.tumblr.com/0podkko/oDSpg7y88/photosets.css" rel="stylesheet"> <link rel="stylesheet" media="screen" href="//assets.tumblr.com/client/prod/standalone/blog-network-npf/index.build.css"> <link rel="stylesheet" href="//npf-images-v3.github.io/recon.css"> <link href="//tmblr-npf-audio.gitlab.io/s/base.css" rel="stylesheet"> <!-- dark mode --> <script> const storedTheme = localStorage.getItem("theme") || (window.matchMedia("(prefers-color-scheme: dark)").matches ? "dark" : "light"); if (storedTheme) document.documentElement.setAttribute("data-theme", storedTheme); </script> <style tmblr-npf> :root { --body-font:{text:body font}; --font-size: {select:font size}; --spacing: 1.5rem; --post-width:{select:post width}; --post-margin:{select:post margin}; --NPF-Caption-Spacing:1em; --NPF-Image-Spacing:{select:photoset gutter}; } /* -- LIGHT MODE -- */ :root, html[data-theme='light'] { --light-on: flex; --light-off: none; --icon:{image:icon}; --background-color: {color:background}; --post-accent:{color:post accent}; --accent: {color:accent}; --light-accent:{color:light accent}; --font-color: {color:text}; --headings:{color:headings}; --link-underline:{color:link underline}; --borders: {color:borders}; --tags: {color:tags}; --selection-text:{color:selection text}; --selection-background:{color:selection background}; --tumblr-controls-filter: invert(100%) hue-rotate(180deg); } /* -- DARK MODE -- */ html[data-theme='dark'] { --light-on: none; --light-off: flex; --icon:{image:DARK icon}; --background-color: {color:DARK background}; --post-accent:{color:DARK post accent}; --accent: {color:DARK accent}; --light-accent:{color:DARK light accent}; --font-color: {color:DARK text}; --headings:{color:DARK headings}; --link-underline:{color:DARK link underline}; --borders: {color:DARK borders}; --tags: {color:DARK tags}; --selection-text:{color:DARK selection text}; --selection-background:{color:DARK selection background}; --tumblr-controls-filter: invert(0%); } html.theme-transition, html.theme-transition *, html.theme-transition *:before, html.theme-transition *:after { transition: 0s !important; transition-delay: 0 !important; } button.theme-toggle { position:fixed; bottom:45px; right:23px; outline: none; border: 0; background: transparent; padding: 0; cursor: pointer; } button.theme-toggle i { font-size:16px; color: var(--tags); } .light-on {display: var(--light-on);} .light-off {display: var(--light-off);} @-webkit-keyframes fadein { 0% {opacity: 0;} 100% { opacity: 1; } } @-moz-keyframes fadein { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes fadein { 0% { opacity: 0; } 100% { opacity: 1; } } ::-moz-selection {background:var(--selection-background);color:var(--selection-text);} ::selection {background:var(--selection-background);color:var(--selection-text);} body { background-color:var(--background-color); font-family:var(--body-font); color:var(--font-color); font-size:var(--font-size); word-wrap: break-word; line-height:1.6em; margin:0; -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; font-smoothing:antialiased; -webkit-animation: fadein 1.5s; -moz-animation:fadein 1.5s; animation:fadein 1.5s; } a { color:var(--font-color); text-decoration:none; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } a:hover { color:var(--accent); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } big, small {font-size:var(--font-size);} h1 { margin:1rem 0 0 0; padding:0 0 0.25rem 0; line-height:inherit; font-size:16px; text-transform:lowercase; } h2, h3, h4, h5, h6 { margin:0.5rem 0; padding:0; font-size:calc(var(--font-size) + 2px); text-transform:lowercase; line-height:inherit; } blockquote { padding:0 0 0 1.25rem; margin:0 0 var(--spacing) 0.8rem; border-left:2px solid var(--light-accent); } blockquote p:last-of-type { margin-bottom:0!important; padding-bottom:0px; } ul, ol { margin:0 0 var(--spacing) 1rem; padding:0 var(--spacing); } /*----- containers -----*/ main { position: relative; width:calc(var(--post-width) + 625px); margin:70px auto 0 auto; display: flex; flex-direction: row; align-items: flex-start; justify-content: space-between; } section { position: relative; width:var(--post-width); } article { width: 100%; position: relative; margin:0 auto var(--post-margin) auto; } #left-sidebar { display:block; width:225px; height:auto; } #right-sidebar { display:block; width:225px; height:auto; padding-top:1em; } /*----- left sidebar -----*/ #left-wrap {position:fixed;width:225px;} #blogname { font-size:calc(var(--font-size) + 3px); font-weight:600; color:var(--font-color); text-transform:lowercase; vertical-align:middle; margin:1em 0 0.2em 0; letter-spacing:0; } #blogname a {color:var(--headings);} #blogname a:hover {color:var(--accent);} #handle {display:block;font-weight:700;color:var(--accent);} #handle i { display:inline-block; position:relative; font-size:16px; color:var(--accent); vertical-align:middle; margin-right:0.5em; margin-top:-3px; } {block:ificon} #icon { position:relative; width:50px; height:50px; border-radius:100%; padding:7px; margin:0 auto -28px auto; background-color:var(--accent); } #icon img { width:50px; height:50px; border-radius:100%; border:4px solid var(--background-color); margin-left:-4px; margin-top:-4px; } {/block:ificon} {block:ifnoticon} #icon {display:none;} #sidebarimg {margin-top:0.5rem;} {/block:ifnoticon} {block:ifsidebarimage} #sidebarimg { width:100%; height:auto; z-index:-1; } #sidebarimg img { width:100%; height:auto; border-radius:3px; } {/block:ifsidebarimage} {block:ifnotsidebarimage} #icon { margin-bottom:0; margin-left:0; margin-top:0.5rem; } #sidebarimg {display:none;} {/block:ifnotsidebarimage} #description {display:block;margin-top:0.75em;} nav { display:grid; grid-template-columns:49.5% 49.5%; grid-gap:3px; margin:50px 0; } nav a { display:block; color:var(--font-color); padding:3px 6px; border-radius:3px; margin-left:-2px; } nav a:hover { color:var(--font-color); background-color:var(--light-accent); } nav i { display:inline-block; position:relative; font-size:16px; color:var(--headings); vertical-align:middle; margin-right:0.75rem; margin-top:-3px; } .search-box { display: flex; flex-direction: row; align-items: flex-start; justify-content: space-between; } .search-box i { font-size:18px; color:var(--tags); display:block; vertical-align:middle; padding-top:0.65rem; } .search .query { display:block; font-size:inherit!important; line-height:inherit!important; width:175px; padding:0.45rem 0.65rem!important; margin:0!important; border:1px solid var(--borders); outline:0; border-radius:4px; color:var(--tags); background-color:var(--post-background); text-align:left; } ::-webkit-input-placeholder {color: inherit;} :-moz-placeholder {color:inherit; opacity:0.5;} ::-moz-placeholder {color:inherit; opacity:0.5;} :-ms-input-placeholder {color:inherit;} input:focus::-webkit-input-placeholder {color:transparent;} input:focus:-moz-placeholder {color:transparent;} input:focus::-moz-placeholder {color:transparent;} input:focus:-ms-input-placeholder {color:transparent;} /*----- right sidebar -----*/ {block:ifnotrightsidebar} #right-wrap {display:none;} {/block:ifnotrightsidebar} #right-wrap {position:fixed;width:225px;} #updates {display:block;margin-bottom:50px;} #updates span {display:block;margin-bottom:3px;} #updates i { font-size:16px; color:var(--font-color); margin-right:0.7em; margin-top:-1px; } #projects {display:block;margin-bottom:60px;} #pro-wrap { display:block; border:1px solid var(--borders); border-radius:3px; } #pro-top { border-bottom:1px solid var(--borders); padding:1.25em 1.25em 1em 1.25em; } #pro-top i { font-size:16px; color:var(--accent); float:right; vertical-align:middle; padding-right:5px; } #pro-image { width:40px; height:40px; padding:3px; border-radius:100%; border:2px solid var(--light-accent); display:block; position:relative; margin:0 auto -18px auto; background-color:var(--background-color); } #pro-image img { width:40px; height:40px; border-radius:100%; background-color:var(--background-color); } #pro-title { display:inline-block; font-weight:700; vertical-align:middle; line-height:125%; } #pro-title span {font-weight:400;display:block;} #pro-bottom {padding:1.25em;} #pro-bottom span {display:block;} #pro-bottom span b {display:inline-block;width:38%;font-weight:600;} .meter { height: 6px; position: relative; background:var(--borders); -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; padding:0px; margin:1.25em 0 1.75em 0; } .meter > span { display: block; height: 100%; border-top-right-radius:0px; border-bottom-right-radius:0px; border-top-left-radius:2px; border-bottom-left-radius:2px; background-color:var(--accent); position: relative; overflow: hidden; } .meter > span:after { content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-image: linear-gradient( -45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent ); z-index: 1; background-size: 50px 50px; animation: move 2s linear infinite; border-top-right-radius:0px; border-bottom-right-radius:0px; border-top-left-radius:2px; border-bottom-left-radius:2px; overflow: hidden; } #pro-buttons { display:grid; grid-template-columns:50% 50%; grid-gap:5px; margin-top:1em; } #pro-buttons a { display:block; background-color:var(--light-accent); text-align:center; border-radius:3px; padding:0.2em 1em; color:var(--font-color); margin-bottom:0.5em; font-size:calc(var(--font-size) - 1px); } #pro-buttons a:hover { background-color:var(--accent); color:var(--headings); } #stats {display:block;} #stats span {display:block;margin-bottom:3px;} #stats span b {display:inline-block;width:35%;font-weight:600;} #stats i { display:inline-block; position:relative; font-size:16px; color:var(--accent); margin-right:0.75em; vertical-align:middle; margin-top:-2px; } /*----- captions -----*/ .caption { padding:0 0 0.5rem 0; border-bottom:1px solid var(--borders); } .caption p {margin-bottom:0.75rem;} .caption p:empty {display:none!important;} .caption a { box-shadow:0 -3px 0 var(--light-accent) inset; color:var(--font-color); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .caption a:hover { box-shadow:0 -16px 0 var(--link-underline) inset; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .caption img, .caption img a, .caption a img {box-shadow:0 0 0 inset!important;} .original {padding:1rem 0 0.5rem 0;} .reblog-header {margin-bottom:0.75rem;} .user-wrap {display:block;margin-top:1.25rem;} .avatar { display: inline-block; vertical-align: middle; width:22px; height:22px; margin-right: .5rem; padding:3px; border:1px solid var(--borders); border-radius:100%; } .avatar img { border-radius:100%; width:22px; height:22px; } .username {display:inline-block;font-weight:600;} .username a {box-shadow:0 0 0 inset;} .username a:hover {color:var(--accent);box-shadow:0 0 0 inset;} .deactivated {font-weight:600;text-decoration:line-through;} .tmblr-attribution {display:none!important;} h1.post-title { margin:0!important; font-size:16px!important; padding:0!important; font-weight:600; } h1.post-title a {color:var(--headings);} /*----- photosets -----*/ .photo img { width:100%; } [photoset-layout] { grid-gap:{select:photoset gutter}; margin-bottom:1rem; } [photoset-layout] div { padding:0px; border:0px; } [photoset-layout] img { border:0px; border-radius:0px; } /* npf-created single photo */ figure.tmblr-full a.post_media_photo_anchor { display:block; position:relative; width:100%!important; height:100%!important; object-fit:cover!important; } a.post_media_photo_anchor {box-shadow:0 0 0 inset;} a.post_media_photo_anchor:hover {box-shadow:0 0 0 inset;} figure.tmblr-full a.post_media_photo_anchor img { width:100%!important; height:100%!important; display:block; object-fit:cover!important; } /*----- link posts -----*/ .npf-link-block { box-shadow:0 0 0 inset; } .npf-link-block a, .npf-link-block a:hover {box-shadow:0 0 0 inset;} /*----- quote posts -----*/ .quoteblock { padding:0; padding-bottom:var(--spacing); border-bottom:1px solid var(--borders); } .quoteblock a { box-shadow:0 -3px 0 var(--light-accent) inset; color:var(--font-color); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .quoteblock a:hover { box-shadow:0 -16px 0 var(--light-accent) inset; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .quote { font-size:16px; letter-spacing:-0.25px; } .quote i { display:inline-block; position:relative; font-size:16px; color:var(--accent); vertical-align:middle; margin-right:0.25rem; margin-top:-3px; } .right {margin-right:0.25em;} .left {margin-left:0.25em;} .quote-source { margin: 1em 0; font-weight:600; text-align:right; } .quote-source i { font-size:16px; color:var(--font-color); margin-right:0.25em; vertical-align:middle; margin-top:-1px; } /*----- chat posts -----*/ .chatbox { padding-bottom:0; border-bottom:1px solid var(--borders); } .chat { margin:0; padding:0; overflow:hidden; } .chat li { list-style-type: none; margin-top:1px; padding:0.5rem 1rem; } .chat li:nth-of-type(odd) {background-color:var(--post-accent);} .chat li:nth-of-type(even) {background-color:var(--light-accent);} .chat li:first-of-type {margin-top:0;} .chatter { display:inline-block; margin-right:5px; font-weight:600; } .chattxt {display:inline-block;} /*----- audio posts -----*/ iframe.tumblr_audio_player { width:100%; background-color:var(--light-accent)!important; } .npf-audio-wrapper { --NPF-Audio-Buttons-Size: 1.4rem; --NPF-Audio-Buttons-Color:var(--font-color); --NPF-Audio-Buttons-Spacing: 1.3rem; --NPF-Audio-Image-Size: 85px; --NPF-Audio-Image-Spacing: 0px; margin-bottom:var(--spacing); } .npf-audio-background { background-color:var(--light-accent); padding: 1.5rem; } .npf-audio-title-label, .npf-audio-artist-label, .npf-audio-album-label { font-weight:600; } .npf-audio-title, .npf-audio-artist, .npf-audio-album { color:var(--font-color); } iframe[src*='open.spotify.com'][src*='track'], figure[data-npf*='open.spotify.com'][data-npf*='track']{ height:80px!important; width:100%; margin-bottom:0.75rem; } /*----- video posts -----*/ video, iframe, .video, .video iframe { max-width:{select:post width}; } /*----- answer posts -----*/ .ask-wrap {display:block;} .ask-padding { height:1em; display:block; background-color:var(--background-color); } .asker { display:inline-block; float:left; text-transform:lowercase; color:var(--font-color); font-weight:700; } .asker a {color:var(--font-color);display:inline-block;} .asker a:hover {color:var(--accent);} .askerimg { display:block; position:relative; width:100%; margin:0px auto -15px auto; width:26px; height:26px; border-radius:100%; padding:3px; border:2px solid var(--accent); background-color:var(--background-color); } .askerimg img { width:26px; height:26px; border-radius:100%; } .question { display:block; padding:1.75em; border-radius:3px; border:1px solid var(--borders); margin-bottom:1rem; } .question p:first-of-type {margin-top: 0;} .question p:last-of-type {margin-bottom: 0;} .answer {display:block;} /*----- post info -----*/ .info { margin-top:1.5em; display: flex; flex-direction: row; align-items: flex-start; justify-content: space-between; text-transform:lowercase; } .info a { display: inline-block; vertical-align: middle; color:var(--headings); margin-right:1em; font-weight:600; } .info a:hover {color:var(--accent);} .info-left i { display:inline-block; position:relative; font-size:16px; color:var(--headings); vertical-align:middle; margin-right:0.5rem; margin-top:-1px; } .likeb { position: relative; display: inline-block; height: inherit; margin-bottom:0px; } .notecount {font-weight:400!important;} .post-controls a {margin-left:0.3rem!important;margin-right:0;} .post-controls i { font-size:16px; color:var(--headings); vertical-align:middle; } .likeb .like_button iframe { position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 2; opacity: 0; } .like_button iframe {width: 100% !important; height: 100% !important;} .likeb .liked + .actual-button i {color:#ff0000!important;} /* pinned post */ .pinned-post { display:inline-block; font-weight:600; } .pinned-post a {color:var(--accent);} .pinned-post .iconsax { font-size:16px; color:var(--accent); margin-top:-2px; margin-right:0.4em!important; } /*---- tags -----*/ .tags {display:block;margin-top:0.75rem;} .tags a {margin-right:1.2em;color:var(--tags);vertical-align:middle;} .tags a:hover {color:var(--font-color);} .tags i { font-size:16px; color:var(--tags); vertical-align:middle; margin-top:-1px; margin-right:0.6em; } /*----- source info -----*/ .source-info {margin:2rem 0;} .source-info li {list-style-type: none;text-transform:lowercase;} .source-info li:first-of-type {margin-top:2rem;} /*----- post notes -----*/ .notes { margin:0; text-transform:lowercase; padding:0 0 var(--spacing) 0; } ol.notes { max-width: 100%; padding: 0; margin:1.5rem 0 0 0; } ol.notes li.note {padding: 0.5em 0; list-style-type: none;text-align:left!important;} ol.notes li.note img.avatar { border-radius: 50%; margin-right: 1em; vertical-align: middle; display: inline-block; width: 1.25em; height: 1.25em; } ol.notes blockquote { margin:var(--spacing) 0; padding-left:var(--spacing); } /* ---- pagination ---- */ #page-navigation { text-align: center; margin-bottom:100px; } #page-navigation a {margin: 0 1em;} .current-page { color:var(--accent); margin: 0 1em; font-weight:700; } #page-navigation i { font-size:16px; color:var(--font-color); vertical-align:middle; margin-top:-1px; } /*----- tagday page -----*/ .tagday-page { text-transform:lowercase; font-size:18px; margin:0 0 100px 0; } .tag-day { display:inline-block; font-weight:700; color:var(--accent); } /*----- polls -----*/ .poll-post { margin-bottom:0.75rem; padding:0 0 0.75rem 0; } .poll-post .poll-question { font-size:15px!important; font-weight:600!important; text-align:center; text-transform:lowercase; } .poll-post a.poll-row { border-radius:4px!important; padding:10px 10px 5px 10px!important; margin:6px 0px!important; border:0px solid var(--borders)!important; background-color:var(--post-accent)!important; width:auto!important; text-decoration:none!important; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; } .poll-post a.poll-row:hover { background-color:var(--light-accent)!important; border-color:var(--light-accent)!important; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; } a.poll-row p {margin: 0;} .poll-post .poll-see-results { margin:0.75rem 0 -0.5rem 0; text-decoration:none!important; box-shadow:0 0 0 inset; } .poll-see-results:hover, .poll-see-results a:hover { box-shadow:0 0 0 inset!important; color:var(--accent); } /*---- tooltip ----*/ .tippy-box[data-theme~='rosemary'] { background-color:#404040; color:#fff; font-size:11px; text-transform:lowercase; letter-spacing:0.25px; z-index:99999999999999; } /*----- scroll to top -----*/ .scrollToTopBtn { background-color:transparent; border: none; cursor: pointer; width:20px; height:16px; position: fixed; bottom:70px; right:20px; font-size:16px; color:var(--tags); z-index:9999999; opacity: 0; transition: all .5s ease } .scrollToTopBtn i {color:var(--tags);} .showBtn {opacity: 1;} /* credit - don't remove */ #soft { position: fixed; bottom: 15px; right:23px; font-size:16px; color:var(--tags); } #soft a {color:var(--tags);} #soft a:hover {color:var(--accent);} /*----- tumblr controls via @cyantists -----*/ iframe.tmblr-iframe { z-index:99999999999999!important; top:4px!important; right:var(--spacing)!important; filter:var(--tumblr-controls-filter); opacity:0.6; transform:scale(0.65); transform-origin:100% 0; -webkit-transform:scale(0.65); -webkit-transform-origin:100% 0; -o-transform:scale(0.65); -o-transform-origin:100% 0; -moz-transform:scale(0.65); -moz-transform-origin:100% 0; -ms-transform:scale(0.65); -ms-transform-origin:100% 0; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; } iframe.tmblr-iframe:hover { opacity:0.8!important; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; } </style> </head> <body class="{block:homepage}home{/block:homepage}{block:tagpage}tag{/block:tagpage}{block:searchpage}search{/block:searchpage}{block:submitpage}submit-{/block:submitpage}{block:AskPage}ask{/block:AskPage}-page"> <!---------- dark mode ----------> <button class="theme-toggle" aria-label="toggle dark or light mode" type="button"> <div class="light-on" title="toggle dark mode"> <i class="ph ph-moon"></i> </div> <div class="light-off" title="toggle light mode"> <i class="ph ph-sun"></i> </div> </button> <!---------- scroll to top ----------> <div class="scrollToTopBtn"><i class="ph ph-arrow-up"></i>️</div> <!------------- main container ---------------> <main> <!----------------------------------------------------------> <!---------------------- LEFT SIDEBAR ----------------------> <!----------------------------------------------------------> <aside id="left-sidebar"> <div id="left-wrap"> <div id="icon"><img src="{image:icon}"/></div> <div id="sidebarimg"><img src="{image:sidebar}"/></div> <div id="blogname"><a href="/">{text:custom title}</a></div> <div id="handle"><i class="iconsax" icon-name="user-1-square"></i>{name}</div> <div id="description">{text:custom description}</div> <nav> <a href="/"><i class="iconsax" icon-name="{text:home icon}"></i>{text:home link}</a> <a href="/ask"><i class="iconsax" icon-name="{text:ask icon}"></i>{text:ask link}</a> <a href="/archive"><i class="iconsax" icon-name="{text:archive icon}"></i>{text:archive link}</a> {block:iflink1}<a href="{text:link 1 url}"><i class="iconsax" icon-name="{text:link 1 icon}"></i>{text:link 1}</a>{/block:iflink1} {block:iflink2}<a href="{text:link 2 url}"><i class="iconsax" icon-name="{text:link 2 icon}"></i>{text:link 2}</a>{/block:iflink2} {block:iflink3}<a href="{text:link 3 url}"><i class="iconsax" icon-name="{text:link 3 icon}"></i>{text:link 3}</a>{/block:iflink3} {block:iflink4}<a href="{text:link 4 url}"><i class="iconsax" icon-name="{text:link 4 icon}"></i>{text:link 4}</a>{/block:iflink4} {block:iflink5}<a href="{text:link 5 url}"><i class="iconsax" icon-name="{text:link 5 icon}"></i>{text:link 5}</a>{/block:iflink5} </nav> <div class="search-box"> <i class="ph ph-magnifying-glass"></i> <form class="search" action="javascript:return false"> <input type="text" class="query" placeholder="search + enter"></form> </div> </div> </aside> <!----------------------------------------------------------> <!----------------------------------------------------------> <!----------------------------------------------------------> <!---------- post container ----------> <section> {block:TagPage} <article class="tagday-page"> Viewing posts filed under <span class="tag-day">#{Tag}</span> </article> {/block:TagPage} {block:DayPage} <article class="tagday-page"> Viewing posts made on <span class="tag-day">{Month} {DayOfMonth}, {Year}</span> </article> {/block:DayPage} {block:posts inlineMediaWidth="1280" inlineNestedMediaWidth="1280"} <article id="post-{PostID}" class="{posttype}-post posts" post-type="{PostType}"> <!---------- npf & legacy text posts ----------> {block:Text} <div class="post text"> {block:Title}<h1 class="post-title"><a href="{Permalink}">{Title}</a></h1>{/block:Title} <!--Original Post--> {block:NotReblog} <div class="caption original">{Body}</div> {/block:NotReblog} <!--Post is a reblog--> {block:RebloggedFrom} <div class="reblog-list"> {block:Reblogs} <div class="caption"> <div class="reblog-header"> <div class="user-wrap"> <div class="avatar"><img src="{PortraitURL-64}"></div> <div class="username {block:isdeactivated}deactivated{/block:isdeactivated}"><a href="{permalink}" target="_blank">{username}</a></div> </div> </div> <div class="reblog-body">{Body}</div> </div> {/block:Reblogs} </div> {/block:RebloggedFrom} </div> {/block:Text} <!-------- legacy photo posts ----------> {block:Photo} <div class="post photo"> <img src="{PhotoURL-500}" alt="{PhotoAlt}"/> <!--Original Post--> {block:NotReblog} <div class="caption">{Caption}</div> {/block:NotReblog} <!--Post is a reblog--> {block:RebloggedFrom} <div class="reblog-list"> {block:Reblogs} <div class="caption"> <div class="reblog-header"> <div class="user-wrap"> <div class="avatar"><img src="{PortraitURL-64}"></div> <div class="username {block:isdeactivated}deactivated{/block:isdeactivated}"><a href="{permalink}" target="_blank">{username}</a></div> </div> </div> <div class="reblog-body">{Body}</div> </div> {/block:Reblogs} </div> {/block:RebloggedFrom} </div> {/block:Photo} <!---------- legacy photoset posts ----------> {block:Photoset} <div class="post photoset"> <div class="photoset-grid" photoset-layout="{PhotosetLayout}">{block:Photos}<div data-width="{PhotoWidth-HighRes}" data-height="{PhotoHeight-HighRes}" data-lowres="{PhotoURL-500}" data-highres="{PhotoURL-HighRes}" onclick="lightbox(this)"><img src="{PhotoURL-HighRes}" class="cake"/></div>{/block:Photos}</div> <!--Original Post--> {block:NotReblog} <div class="caption">{Caption}</div> {/block:NotReblog} <!--Post is a reblog--> {block:RebloggedFrom} <div class="reblog-list"> {block:Reblogs} <div class="caption"> <div class="reblog-header"> <div class="user-wrap"> <div class="avatar"><img src="{PortraitURL-64}"></div> <div class="username {block:isdeactivated}deactivated{/block:isdeactivated}"><a href="{permalink}" target="_blank">{username}</a></div> </div> </div> <div class="reblog-body">{Body}</div> </div> {/block:Reblogs} </div> {/block:RebloggedFrom} </div> {/block:Photoset} <!---------- legacy quote posts ----------> {block:Quote} <div class="quoteblock"> <div class="quote"><i class="iconsax right" icon-name="quote-start"></i>{Quote}<i class="iconsax left" icon-name="quote-end"></i></div> {block:Source} <div class="quote-source"><i class="iconsax" icon-name="minus"></i>{Source}</div> {/block:Source} </div> {/block:Quote} <!---------- legacy link posts ----------> {block:Link} <div class="post link"> <div class="npf-link-block"><a href="{URL}">{Name}</a></div> <!--Original Post--> {block:NotReblog} <div class="caption original">{Body}</div> {/block:NotReblog} <!--Post is a reblog--> {block:RebloggedFrom} <div class="reblog-list"> {block:Reblogs} <div class="caption"> <div class="reblog-header"> <div class="user-wrap"> <div class="avatar"><img src="{PortraitURL-64}"></div> <div class="username {block:isdeactivated}deactivated{/block:isdeactivated}"><a href="{permalink}" target="_blank">{username}</a></div> </div> </div> <div class="reblog-body">{Body}</div> </div> {/block:Reblogs} </div> {/block:RebloggedFrom} </div> {/block:Link} <!---------- legacy chat posts ----------> {block:Chat} <div class="chatbox"> {block:Title}<h1 class="post-title"><a href="{Permalink}">{Title}</a></h1>{/block:Title} <ul class="chat">{block:Lines} <li> {block:Label}<div class="chatter">{Label}</div>{/block:Label} <div class="chattxt">{Line}</div> </li> {/block:Lines}</ul> </div> {/block:Chat} <!---------- legacy video posts ----------> {block:Video} <div class="post"> <div class="video">{Video-500}</div> <!--Original Post--> {block:NotReblog} <div class="caption original">{Body}</div> {/block:NotReblog} <!--Post is a reblog--> {block:RebloggedFrom} <div class="reblog-list"> {block:Reblogs} <div class="caption"> <div class="reblog-header"> <div class="user-wrap"> <div class="avatar"><img src="{PortraitURL-64}"></div> <div class="username {block:isdeactivated}deactivated{/block:isdeactivated}"><a href="{permalink}" target="_blank">{username}</a></div> </div> </div> <div class="reblog-body">{Body}</div> </div> {/block:Reblogs} </div> {/block:RebloggedFrom} </div> {/block:Video} <!--Legacy Audio Posts--> {block:Audio} <div class="post"> <div class="audio"> {block:AudioEmbed}{AudioEmbed}{/block:AudioEmbed} </div> <!--Original Post--> {block:NotReblog} <div class="caption original">{Body}</div> {/block:NotReblog} <!--Post is a reblog--> {block:RebloggedFrom} <div class="reblog-list"> {block:Reblogs} <div class="caption"> <div class="reblog-header"> <div class="user-wrap"> <div class="avatar"><img src="{PortraitURL-64}"></div> <div class="username {block:isdeactivated}deactivated{/block:isdeactivated}"><a href="{permalink}" target="_blank">{username}</a></div> </div> </div> <div class="reblog-body">{Body}</div> </div> {/block:Reblogs} </div> {/block:RebloggedFrom} </div> {/block:Audio} <!---------- all answer posts including npf ----------> {block:Answer} <div class="post"> <div class="ask-wrap"> <div class="askerimg"> <img src="{AskerPortraitURL-64}"/> </div> <div class="question"> <div class="asker">{asker} said: </div> {Question} </div> </div> {block:Answerer} <div class="caption"> <div class="reblog-header"> <div class="user-wrap"> <div class="avatar"><img src="{AnswererPortraitURL-64}"></div> <div class="username {block:isdeactivated}deactivated{/block:isdeactivated}"><a href="{permalink}" target="_blank">{Answerer} answered:</a></div> </div> </div> <div class="answer">{Answer}</div> </div> {/block:Answerer} <!--Original Post--> {block:NotReblog} <div class="caption">{Replies}</div> {/block:NotReblog} <!--Post is a reblog--> {block:RebloggedFrom} <div class="reblog-list"> {block:Reblogs} <div class="caption"> <div class="reblog-header"> <div class="user-wrap"> <div class="avatar"><img src="{PortraitURL-64}"></div> <div class="username {block:isdeactivated}deactivated{/block:isdeactivated}"><a href="{permalink}" target="_blank">{username}</a></div> </div> </div> <div class="reblog-body">{Body}</div> </div> {/block:Reblogs} </div> {/block:RebloggedFrom} </div> {/block:Answer} <!-- POST INFO --> {block:Date} <div class="info"> <div class="info-left"> {block:PinnedPostLabel} <div class="pinned-post"> <a href="{Permalink}" class="pinned-post"><i class="iconsax" icon-name="info-badge"></i> pinned</a> </div>{/block:PinnedPostLabel} <i class="iconsax" icon-name="calendar-1"></i><a href="{Permalink}" title="{timeago}">{ShortMonth} {DayofMonth}</a> <i class="iconsax" icon-name="message-dots-favorite"></i><a class="notecount" href="{Permalink}">{NoteCountWithLabel}</a> </div> <div class="post-controls"> <a href="{ReblogURL}" target="_blank" title="reblog"><i class="iconsax" icon-name="retweet"></i></a> <a class="likeb" href="#" title="like">{LikeButton}<span class="actual-button"><i class="iconsax" icon-name="heart"></i></span></a> </div> </div> <!-- TAGS --> {block:HasTags} <div class="tags"> <i class="iconsax" icon-name="hashtag"></i> {block:Tags}<a href="{TagURL}">{Tag}</a>{/block:Tags} </div> {/block:HasTags} {block:PermalinkPage} <div class="source-info"> {block:RebloggedFrom} <li><b>reblogged via:</b> <a href="{ReblogParentURL}">{ReblogParentName}</a></li> <li><b>originally from:</b> <a href="{ReblogRootURL}">{ReblogRootName}</a></li> {/block:RebloggedFrom} {block:ContentSource}<li>{lang:Source}: <a href="{SourceURL}">{SourceTitle}</a></li>{/block:ContentSource} </div> {/block:PermalinkPage} {/Block:Date} <!-- POST NOTES --> {block:PermalinkPage}{block:Date} {block:NoteCount}{block:PostNotes} <div class="notes"> {PostNotes-64} </div> {/block:PostNotes}{/block:NoteCount} {/block:Date}{/block:PermalinkPage} </article> {/block:Posts} <!-- PAGINATION --> {block:Pagination} <div id="page-navigation"> {block:PreviousPage}<a href="{PreviousPage}" title="previous page"><i class="ph ph-arrow-left"></i></a>{/block:PreviousPage} {block:JumpPagination length="5"} {block:CurrentPage}<span class="current-page">{PageNumber}</span>{/block:CurrentPage} {block:JumpPage}<a href="{URL}">{PageNumber}</a>{/block:JumpPage} {/block:JumpPagination} {block:NextPage}<a href="{NextPage}" title="next page"><i class="ph ph-arrow-right"></i></a>{/block:NextPage} </div> {/block:Pagination} </section> <!-----------------------------------------------------------> <!--------------- RIGHT SIDEBAR CUSTOMIZATION ---------------> <!-----------------------------------------------------------> <aside id="right-sidebar"> <div id="right-wrap"> <!-- updates - change icons to whatever you like! --> <div id="updates"> {block:ifupdateone}<span><i class="iconsax" icon-name="{text:update icon 1}"></i>{text:update one}</span>{/block:ifupdateone} {block:ifupdatetwo}<span><i class="iconsax" icon-name="{text:update icon 2}"></i>{text:update two}</span>{/block:ifupdatetwo} {block:ifupdatethree}<span><i class="iconsax" icon-name="{text:update icon 3}"></i>{text:update three}</span>{/block:ifupdatethree} {block:ifupdatefour}<span><i class="iconsax" icon-name="{text:update icon 4}"></i>{text:update four}</span>{/block:ifupdatefour} </div> <!-- project --> <div id="projects"> <div id="pro-image"> <img src="{image:project image}"/> </div> <div id="pro-wrap"> <div id="pro-top"> <div id="pro-title">{text:project title}</div> <!-- magic wand icon --> <i class="iconsax" icon-name="{text:project icon}"></i> </div> <!-- project description --> <div id="pro-bottom"> <span><b>{text:project label 1}:</b>{text:content 1}</span> <span><b>{text:project label 2}:</b>{text:content 2}</span> <span><b>{text:project label 3}:</b>{text:content 3}</span> <!-- project bar - adject the percentage --> <div class="meter"> <span style="width:{text:progress bar percentage}"></span> </div> <!-- project links --> <div id="pro-buttons"> <a href="{text:project link 1 url}">{text:project link one}</a> <a href="{text:project link 2 url}">{text:project link two}</a> </div> </div> </div> </div> <!-- site info --> <div id="stats"> {block:ifstatcontent1}<span><i class="iconsax" icon-name="{text:stats icon}"></i> <b>{text:stat label 1}:</b>{text:stat content 1}</span>{/block:ifstatcontent1} {block:ifstatcontent2}<span><i class="iconsax" icon-name="{text:stats icon}"></i> <b>{text:stat label 2}:</b>{text:stat content 2}</span>{/block:ifstatcontent2} {block:ifstatcontent3}<span><i class="iconsax" icon-name="{text:stats icon}"></i> <b>{text:stat label 3}:</b>{text:stat content 3}</span>{/block:ifstatcontent3} {block:ifstatcontent4}<span><i class="iconsax" icon-name="{text:stats icon}"></i> <b>{text:stat label 4}:</b>{text:stat content 4}</span>{/block:ifstatcontent4} </div> </div> </aside> <!-----------------------------------------------------------> <!-----------------------------------------------------------> <!-----------------------------------------------------------> </main> <a href="https://softcodes.tumblr.com" title="softcodes" id="soft"><i class="ph ph-heart"></i></a> <!----- scripts -----> <script src="https://unpkg.com/@popperjs/core@2/dist/umd/popper.min.js"></script> <script src="https://unpkg.com/tippy.js@6/dist/tippy-bundle.umd.js"></script> <script src="https://unpkg.com/@popperjs/core@2"></script> <script src="https://unpkg.com/tippy.js@6"></script> <script src="//tmblr-npf-audio.gitlab.io/s/init.js"></script> <script src="//cdn.jsdelivr.net/npm/jquery@latest/dist/jquery.min.js"></script> <script src="//npf-images-v3.github.io/script.js"></script> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <script> lucide.createIcons(); </script> <script> tippy('[title]', { role: 'tooltip', theme: 'rosemary', arrow: false, placement: 'bottom', content(reference) { const title = reference.getAttribute('title'); reference.removeAttribute('title'); return title; }, }); </script> <script> var scrollToTopBtn = document.querySelector(".scrollToTopBtn") var rootElement = document.documentElement function handleScroll() { var scrollTotal = rootElement.scrollHeight - rootElement.clientHeight if ((rootElement.scrollTop / scrollTotal ) > 0.05) { scrollToTopBtn.classList.add("showBtn") } else { scrollToTopBtn.classList.remove("showBtn") } } function scrollToTop() { rootElement.scrollTo({ top: 0, behavior: "smooth" }) } scrollToTopBtn.addEventListener("click", scrollToTop) document.addEventListener("scroll", handleScroll) </script> <script> function gatherData(images, arr) { for (let i = 0; i < images.length; i++) { let currentData = { "width": images[i].getAttribute('data-width'), "height": images[i].getAttribute('data-height'), "low_res": images[i].getAttribute('data-lowres'), "high_res": images[i].getAttribute('data-highres') }; arr.push(currentData); } } function getIndex(elem) { let i = 0; while( (elem = elem.previousElementSibling) != null ) i++; return i; } function lightbox(elem) { let currentPhotoset = elem.parentNode; let photosetPhotos = currentPhotoset.getElementsByTagName('div'); let data = []; gatherData(photosetPhotos, data); Tumblr.Lightbox.init(data, getIndex(elem) + 1); } </script> <script> $(document).ready(function() { // audio player var $audio = $('iframe.tumblr_audio_player'); $audio.load(function() { $(this).contents().find('head').append('<style type="text/css">' + '.audio-player { background:var(--accent)!important; color:{color:text}!important; }' + '.audio-player .audio-info .track-artist { color:{color:text}!important; }' + '</style>'); }); }); </script> <script> var $container = $('.posts'); $container.find('.notecount').each(function(){ var n = $(this).html().split(' ')[0].replace(/,/g, ''); if (n > 999) { n = Math.floor(n / 100) / 10; $(this).text(n + 'k notes'); } }); </script> <script> const modeBtns = document.querySelectorAll(".theme-toggle"); modeBtns.forEach((btn) => { btn.addEventListener("click", function () { const currentTheme = document.documentElement.getAttribute("data-theme"); const targetTheme = currentTheme === "light" ? "dark" : "light"; document.documentElement.classList.add("theme-transition"); document.documentElement.setAttribute("data-theme", targetTheme); localStorage.setItem("theme", targetTheme); setTimeout(function () { document.documentElement.classList.remove("theme-transition"); }, 50); }); }); </script> <script> $(document).ready(function(){ $('.search').submit(function(event){ var value = $('input:first').val(); location.replace('http://{Name}.tumblr.com/tagged/' + value); }); }); </script> <script> tumblr_npf_audio({ emptyTitleText: "Untitled track", emptyArtistText: "Untitled artist", emptyAlbumText: "", titleLabel: "Track:", artistLabel: "Artist:", albumLabel: "" }); </script> </body> </html>