Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="en" data-theme="light">
- <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}
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <!----
- _________
- / \
- | __ __ |
- | |__| |__| | TWEETY THEME BY SAGE / PHANTOMCODES
- | | https://phantomcodes.tumblr.com
- | _ _ _ |
- |_| |_| |_| |_|
- CREDITS:
- - phosphor icons / phosphoricons.com
- - tabler icons / https://tabler-icons.io/
- - tippy.js tooltips / https://atomiks.github.io/tippyjs/
- - bunny fonts / https://fonts.bunny.net/
- - pxu photosets by pixel union with modifications by bychloethemes / https://bychloethemes.tumblr.com/post/155956945114/modified-pxu-photoset-script-modified-by
- - responsive videos by nouvae / https://nouvae.tumblr.com/post/176815415055/tutorial-responsive-tumblr-videos-and-external
- - npf images fix by glenthemes / https://glenthemes.tumblr.com/post/659034084446748672/npf-images-v3
- - time ago plugin by chloethemes / https://bychloethemes.tumblr.com/plugins/timeago
- - notes shortener by shythemes / https://shythemes.tumblr.com/post/156021137818/hello-i-was-wondering-if-you-knew-how-to-shorten
- - day/night mode tutorial by eggdesign / https://egg.design/post/186889223257/day-night-mode-tutorial-after-featuring-a
- - dark mode guide by 22mm / https://22mm.tumblr.com/post/673476677544837120/a-dark-mode-guide-with-css-variables-and-js-this
- - copy link to post tutorial by glenthemes / https://glenthemes.tumblr.com/post/173993578944/copy-link-to-post-button-tutorial
- - hide tutorial by lmthemes / https://lmthemes.tumblr.com/post/30046967698/tutorial-05-hide-stuff-tutorial-in-this
- ---->
- <!-- STYLESHEETS -->
- <!--- JQUERY --->
- <script src="https://code.jquery.com/jquery-3.7.1.min.js" integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script>
- <!---- PHOTOSET ---->
- <link href="https://static.tumblr.com/qudkd6d/OcDnl99gb/style.css" rel="stylesheet" type="text/css"/>
- <script src="https://static.tumblr.com/yxfeliq/hHwojmt8m/bctphotoset.min.js"></script>
- <!--
- NPF images fix v3.0 by @glenthemes [2021]
- 💌 git.io/JRBt7
- --->
- <script src="//npf-images-v3.github.io/script.js"></script>
- <link rel="stylesheet" href="//npf-images-v3.github.io/recon.css">
- <style tmblr-npf>
- :root {
- --NPF-Caption-Spacing:1em;
- --NPF-Image-Spacing:4px;
- }
- </style>
- <!----- BUNNY FONTS ---->
- <link href="https://fonts.bunny.net/css?family={text:body font}:300,400,500,600,700,800,300i,400i,500i,600i,700i,800i" rel="stylesheet" /><link href="https://fonts.bunny.net/css?family={text:title font}:300,400,500,600,700,800,300i,400i,500i,600i,700i,800i" rel="stylesheet" />
- <!---- ICONS ---->
- <script src="https://unpkg.com/phosphor-icons"></script>
- <script src="https://unpkg.com/[email protected]"></script>
- <script src="//pull.cappuccicons.com/cpf.js"></script>
- <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@tabler/icons@latest/iconfont/tabler-icons.min.css">
- <!---- TOOLTIPS ---->
- <script src="https://unpkg.com/popper.js@1"></script>
- <script src="https://unpkg.com/tippy.js@5/dist/tippy-bundle.iife.js"></script>
- <!---- VIDEOS ---->
- <script src="https://rawgit.com/robinpx/tumblr/master/scripts/flexibleFrames/flexibleFrames.min.js"></script>
- <!---- COPY LINK ---->
- <script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script>
- <script>
- $(document).ready(function(){
- var clipboard = new ClipboardJS("#copybutton");
- });
- </script>
- <!---- TIME AGO ----->
- <script type="text/javascript" src="https://static.tumblr.com/i5s2zks/9Acok8oo2/bct-timeago.min.js"></script>
- <script type="text/javascript">
- $(document).ready(function() {
- $(".time-ago").timeAgo({
- time: "short",
- spaces: true,
- words: false,
- prefix: "",
- suffix: "",
- });
- });
- </script>
- <script src="https://code.jquery.com/ui/1.13.0/jquery-ui.js"></script>
- <!---- VARIABLES ---->
- <meta name="image:Header" content="" />
- <meta name="image:Profile" content="" />
- <meta name="color:Background" content="#f2f2f2" />
- <meta name="color:Sidebar" content="#fafafa" />
- <meta name="color:Posts" content="#fff" />
- <meta name="color:Borders" content="#ddd" />
- <meta name="color:Title" content="#333" />
- <meta name="color:Text" content="#555" />
- <meta name="color:Link" content="#4685b3" />
- <meta name="color:Accent" content="#2d71a2" />
- <meta name="color:Gradient One" content="#6389a5"/>
- <meta name="color:Gradient Two" content="#93c0e2"/>
- <meta name="color:Gradient Text" content="#fff"/>
- <meta name="color:Gradient Accent" content="#def1ff"/>
- <meta name="color:Night Background" content="#222" />
- <meta name="color:Night Sidebar" content="#2f2f2f" />
- <meta name="color:Night Posts" content="#333" />
- <meta name="color:Night Borders" content="#444" />
- <meta name="color:Night Title" content="#eee" />
- <meta name="color:Night Text" content="#ccc" />
- <meta name="color:Night Link" content="#b2d1e4" />
- <meta name="color:Night Accent" content="#c5e9ff" />
- <meta name="color:Night Gradient One" content="#7098b1"/>
- <meta name="color:Night Gradient Two" content="#99bbd0"/>
- <meta name="color:Night Gradient Text" content="#fff"/>
- <meta name="color:Night Gradient Accent" content="#dff3ff"/>
- <meta name="select:Corners" content="10px" title="round"/>
- <meta name="select:Corners" content="5px" title="slightly round"/>
- <meta name="select:Corners" content="0px" title="sharp"/>
- <meta name="select:Glow" content="0 0 10px" title="on"/>
- <meta name="select:Glow" content="0 0 0" title="off"/>
- <meta name="select:Tags" content="tags" title="default"/>
- <meta name="select:Tags" content="clicktags" title="on click"/>
- <meta name="if:Music Player" content="1"/>
- <meta name="if:Right Sidebar" content="1"/>
- <meta name="if:Featured" content="1"/>
- <meta name="if:Blogs" content="1"/>
- <meta name="if:Updates" content="1"/>
- <meta name="text:Body Font" content="Nunito"/>
- <meta name="text:Title Font" content="Montserrat"/>
- <meta name="text:Font Size" content="15"/>
- <meta name="text:Blog Title" content="custom title"/>
- <meta name="text:Custom Description" content="custom description"/>
- <meta name="text:Song URL" content=""/>
- <meta name="text:Song Image" content=""/>
- <meta name="text:Song Name" content="song name"/>
- <meta name="text:Song Artist" content="song artist"/>
- <meta name="text:Header Stat 1" content="location"/>
- <meta name="text:Header Stat Icon 1" content="map-pin"/>
- <meta name="text:Header Stat 2" content="born"/>
- <meta name="text:Header Stat Icon 2" content="ballon"/>
- <meta name="text:Header Stat 3" content="joined"/>
- <meta name="text:Header Stat Icon 3" content="calendar-event"/>
- <meta name="text:Sidebar Link 1" content="explore"/>
- <meta name="text:Sidebar Link 1 URL" content="/"/>
- <meta name="text:Sidebar Link 1 Icon" content="hash"/>
- <meta name="text:Sidebar Link 2" content="notifications"/>
- <meta name="text:Sidebar Link 2 URL" content="/"/>
- <meta name="text:Sidebar Link 2 Icon" content="bell"/>
- <meta name="text:Sidebar Link 3" content="messages"/>
- <meta name="text:Sidebar Link 3 URL" content="/"/>
- <meta name="text:Sidebar Link 3 Icon" content="mail"/>
- <meta name="text:Sidebar Link 4" content="bookmarks"/>
- <meta name="text:Sidebar Link 4 URL" content="/"/>
- <meta name="text:Sidebar Link 4 Icon" content="bookmark"/>
- <meta name="text:Sidebar Link 5" content="lists"/>
- <meta name="text:Sidebar Link 5 URL" content="/"/>
- <meta name="text:Sidebar Link 5 Icon" content="notes"/>
- <meta name="text:Sidebar Link 6" content="profile"/>
- <meta name="text:Sidebar Link 6 URL" content="/"/>
- <meta name="text:Sidebar Link 6 Icon" content="user"/>
- <meta name="text:Sidebar Link 7" content="more"/>
- <meta name="text:Sidebar Link 7 URL" content="/"/>
- <meta name="text:Sidebar Link 7 Icon" content="dots"/>
- <meta name="text:Featured Link 1" content="/"/>
- <meta name="text:Featured IMG 1" content=""/>
- <meta name="text:Featured Link 2" content="/"/>
- <meta name="text:Featured IMG 2" content=""/>
- <meta name="text:Featured Link 3" content="/"/>
- <meta name="text:Featured IMG 3" content=""/>
- <meta name="text:Featured Link 4" content="/"/>
- <meta name="text:Featured IMG 4" content=""/>
- <meta name="text:Blog 1" content=""/>
- <meta name="text:Blog 2" content=""/>
- <meta name="text:Blog 3" content=""/>
- <meta name="text:Update Title 1" content="watching"/>
- <meta name="text:Update Text 1" content="tv show or movie"/>
- <meta name="text:Update Title 2" content="listening to"/>
- <meta name="text:Update Text 2" content="album or song"/>
- <meta name="text:Update Title 3" content="reading"/>
- <meta name="text:Update Text 3" content="book or comic"/>
- <meta name="text:Update Title 4" content="working on"/>
- <meta name="text:Update Text 4" content="this twitter theme"/>
- <!--- day/night --->
- <script>
- const storedTheme = localStorage.getItem("theme") || (window.matchMedia("(prefers-color-scheme: dark)").matches ? "dark" : "light");
- if (storedTheme) document.documentElement.setAttribute("data-theme", storedTheme);
- </script>
- <!------- CSS -------->
- <style>
- :root, html[data-theme='light'] {
- --LightOn: flex;
- --LightOff: none;
- --ColorBackground: {color:background};
- --ColorSidebar: {color:sidebar};
- --ColorPosts: {color:posts};
- --ColorBorders: {color:borders};
- --ColorTitle: {color:title};
- --ColorText: {color:text};
- --ColorLink: {color:link};
- --ColorAccent: {color:accent};
- --ColorGradientOne: {color:gradient one};
- --ColorGradientTwo: {color:gradient two};
- --ColorGradientText: {color:gradient text};
- --ColorGradientAccent: {color:gradient accent};
- --ColorOpacity: rgba(0,0,0,.1);
- --ColorReverseOpacity: rgba(255,255,255,.1);
- }
- html[data-theme='dark'] {
- --LightOn: none;
- --LightOff: flex;
- --ColorBackground: {color:night background};
- --ColorSidebar: {color:night sidebar};
- --ColorPosts: {color:night posts};
- --ColorBorders: {color:night borders};
- --ColorTitle: {color:night title};
- --ColorText: {color:night text};
- --ColorLink: {color:night link};
- --ColorAccent: {color:night accent};
- --ColorGradientOne: {color:night gradient one};
- --ColorGradientTwo: {color:night gradient two};
- --ColorGradientText: {color:night gradient text};
- --ColorGradientAccent: {color:night gradient accent};
- --ColorOpacity: rgba(255,255,255,.1);
- --ColorReverseOpacity: rgba(0,0,0,.1);
- }
- html.theme-transition,
- html.theme-transition *,
- html.theme-transition *:before,
- html.theme-transition *:after {
- transition: 0s !important;
- transition-delay: 0 !important;
- }
- .light-on{
- display: var(--LightOn);
- }
- .light-off{
- display: var(--LightOff);
- }
- /*--- TOOLTIPS ---*/
- .tippy-tooltip.custom-theme {
- font-family:'{text:title font}', sans-serif;
- font-size:.9em;
- color:var(--ColorPosts);
- text-transform:lowercase;
- text-align:center;
- letter-spacing:.1em;
- background:var(--ColorAccent);
- border-radius:{select:Corners};
- box-shadow:4px 4px 8px rgba(0,0,0,.1);
- margin-bottom:.5em;
- }
- /*--- SCROLLBAR ---*/
- ::-webkit-scrollbar {
- width:5px;
- height:5px;
- background:var(--ColorBackground);
- }
- ::-webkit-scrollbar-track {
- background:var(--ColorBackground);
- border-radius: 5px;
- }
- ::-webkit-scrollbar-thumb {
- background:linear-gradient(to top, var(--ColorGradientOne), var(--ColorGradientTwo));
- border-radius: 5px;
- }
- /*--- TEXT SELECTION ---*/
- ::-moz-selection { /* Code for Firefox */
- color:var(--ColorPosts);
- background:var(--ColorAccent);
- }
- ::selection {
- color:var(--ColorPosts);
- background:var(--ColorAccent);
- }
- /*--- COMMON ---*/
- body {
- font-family:'{text:body font}', sans-serif;
- font-size:{text:font size}px;
- color:var(--ColorText);
- background-color: var(--ColorBackground);
- line-height:140%;
- word-wrap:break-word;
- letter-spacing:.04em;
- margin:0;
- }
- body {
- opacity:1;
- transition:.75s opacity;
- }
- body.fade-out {
- opacity:0;
- transition:none;
- }
- html {background-color:var(--ColorBackground);}
- a {
- color:var(--ColorLink);
- text-decoration: none;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- a:hover {
- color:var(--ColorAccent);
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- /* LINK EFFECTS */
- #hua {
- display:inline-block;
- position:relative;
- }
- #hua:after {
- content: '';
- position:absolute;
- width:100%;
- height:2px;
- bottom:0;
- left:0;
- background-color:var(--ColorLink);
- transform:scaleX(0);
- transform-origin:center;
- transition: transform 0.25s ease-out;
- }
- #hua:hover:after {
- transform: scaleX(1);
- transform-origin:center;
- }
- .description a, a.read_more, .sub-text a, .subdates a {
- display:inline-block;
- position:relative;
- border-bottom:2px solid var(--ColorBorders);
- }
- .description a:after, a.read_more:after, .sub-text a:after, .subdates a:after {
- content: '';
- position:absolute;
- width:100%;
- transform:scaleX(0);
- height:2px;
- bottom:-2px;
- left:0;
- background-color:var(--ColorLink);
- transform-origin:center;
- transition: transform 0.3s ease-out;
- }
- .description a:hover:after, a.read_more:hover:after, .sub-text a:hover:after, .subdates a:hover:after {
- transform: scaleX(1);
- transform-origin:center;
- }
- blockquote {
- border-left:1px solid var(--ColorBorders);
- padding-left:.75em;
- margin-left:1em;
- }
- ul {list-style-type:circle;}
- ol {list-style-type: decimal-leading-zero;}
- li::marker {color:var(--ColorAccent)}
- small {font-size:.95em;}
- big {font-size:1.1em;}
- hr {
- height:1px;
- border:none;
- box-shadow:none;
- background:var(--ColorBorders);
- }
- pre {
- word-wrap:break-word!important;
- white-space:pre-wrap;
- }
- b, strong {
- color:var(--ColorTitle);
- font-weight:800;
- }
- b a:hover {
- color:var(--ColorAccent);
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- button {font-size:1em;}
- h1 {font-size:1.35em; letter-spacing:.1em; padding-top:0; margin:0 0 .5em 0; color:var(--ColorTitle); display:inline-block;}
- h1 a {color:var(--ColorTitle);}
- h1 a:hover {color:var(--ColorAccent);}
- h2 {font-size:1.25em; color:var(--ColorTitle); letter-spacing:.1em;}
- h3 {font-size:1.15em;}
- h4 {font-size:1.1em;}
- h5 {font-size:1.05em;}
- h1, h1 a, h2 {font-family:'{text:title font}', sans-serif;}
- /*--- CONTAINERS ---*/
- main {
- width:100%;
- display:flex;
- justify-content:center;
- }
- section {
- position:relative;
- width:calc(540px + 4em);
- display:flex;
- flex-direction:column;
- align-items:center;
- background:var(--ColorPosts);
- }
- article {
- width:calc(100% - 6em);
- position:relative;
- margin:auto;
- padding:1em 3em 1em 3em;
- border-bottom:1px solid var(--ColorBorders);
- }
- .post-wrap {
- position:relative;
- width:100%;
- display:flex;
- flex-direction:column;
- gap:1em;
- }
- /*---- LEFT SECTION ---*/
- .sidebar.left {
- width:300px;
- display:flex;
- flex-direction:column;
- align-items:flex-end;
- }
- .sl-top {
- position:fixed;
- top:0;
- width:calc(300px - 4em);
- display:flex;
- flex-direction:column;
- gap:1em;
- padding:.75em 2em 1em 2em;
- }
- .sl-icons {
- width:100%;
- display:flex;
- justify-content:space-evenly;
- align-items:center;
- gap:1em;
- }
- /*--- CREDIT: DO NOT TOUCH ---*/
- a.sl-credit {
- position:relative;
- display:flex;
- justify-content:center;
- align-items:center;
- padding:.5em;
- border-radius:100%;
- }
- a.sl-credit:after {
- content:'';
- position:absolute;
- width:100%;
- height:100%;
- opacity:0;
- background:var(--ColorAccent);
- border-radius:100%;
- z-index:-1;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- a.sl-credit:hover:after {opacity:.35;}
- a.sl-credit i {
- font-size:1.5em;
- color:var(--ColorTitle);
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- a.sl-credit:hover i {
- color:var(--ColorAccent);
- text-shadow:{select:glow};
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- -webkit-animation-duration: 2s;
- animation-duration: 2s;
- -webkit-animation-fill-mode: both;
- animation-fill-mode: both;
- -webkit-animation-timing-function: ease-in-out;
- animation-timing-function: ease-in-out;
- animation-iteration-count:infinite;
- -webkit-animation-iteration-count:infinite;
- animation-name: bounce;
- -moz-animation-name: bounce;
- }
- @keyframes bounce {
- 0% {
- -webkit-transform: translateY(0px);
- -ms-transform: translateY(0px);
- transform: translateY(0px)
- }
- 25% {
- -webkit-transform: translateY(-3px);
- -ms-transform: translateY(-3px);
- transform: translateY(-3px)
- }
- 50% {
- -webkit-transform: translateY(0px);
- -ms-transform: translateY(0px);
- transform: translateY(0px)
- }
- 75% {
- -webkit-transform: translateY(-3px);
- -ms-transform: translateY(-3px);
- transform: translateY(-3px)
- }
- 100% {
- -webkit-transform: translateY(0px);
- -ms-transform: translateY(0px);
- transform: translateY(0px)
- }
- }
- a.sidebarbutton {
- position:relative;
- display:none;
- justify-content:center;
- align-items:center;
- padding:.5em;
- border-radius:100%;
- cursor:help;
- }
- a.sidebarbutton:after {
- content:'';
- position:absolute;
- width:100%;
- height:100%;
- opacity:0;
- background:var(--ColorAccent);
- border-radius:100%;
- z-index:-1;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- a.sidebarbutton:hover:after {opacity:.35;}
- a.sidebarbutton i {
- font-size:1.5em;
- color:var(--ColorTitle);
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- a.sidebarbutton:hover i {
- color:var(--ColorAccent);
- text-shadow:{select:glow};
- }
- body.sidebar-click a.sidebarbutton i {color:var(--ColorAccent);}
- .slnav {
- width:100%;
- display:flex;
- flex-direction:column;
- gap:.5em;
- }
- .slnav a {
- position:relative;
- width:fit-content;
- display:flex;
- justify-content:flex-start;
- align-items:center;
- gap:1em;
- padding:.5em 1em .5em 1em;
- border-radius:30px;
- z-index:2;
- }
- .slnav a:after {
- content:'';
- position:absolute;
- top:0;
- left:0;
- width:100%;
- height:100%;
- opacity:0;
- background:var(--ColorAccent);
- border-radius:30px;
- z-index:-1;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .slnav a:hover:after {opacity:.35;}
- .slnav a i {
- font-size:1.5em;
- color:var(--ColorTitle);
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .slnav a:hover i {color:var(--ColorAccent); text-shadow:{select:Glow};}
- .slnav a b {
- font-family:'{text:title font}', sans-serif;
- font-size:1.1em;
- font-weight:normal;
- text-align:left;
- }
- .slnav a:hover b {color:var(--ColorAccent);}
- /* sidebar left music player */
- .sl-low {
- position:fixed;
- bottom:.5em;
- width:calc(300px - 4em);
- display:flex;
- justify-content:space-between;
- align-items:center;
- gap:.5em;
- padding:1em 2em 1em 2em;
- }
- /* music player */
- .music-container {
- width:calc(100% - 2em);
- display:flex;
- justify-content:space-between;
- align-items:center;
- gap:1em;
- padding:1em;
- background:var(--ColorPosts);
- border-radius:{select:Corners};
- overflow:hidden;
- }
- .audio-info {
- display:flex;
- justify-content:center;
- align-items:center;
- gap:.5em;
- }
- .audio-img {
- display:flex;
- justify-content:center;
- align-items:center;
- }
- .audio-img img {
- width:2.15em;
- height:2.15em;
- object-fit:cover;
- padding:2px;
- background:linear-gradient(to top right, var(--ColorGradientOne), var(--ColorGradientTwo));
- border-radius:100%;
- animation:rotate 5s linear infinite;
- animation-play-state:paused;
- }
- .music-container.play .audio-img img {
- animation-play-state:running;
- }
- @keyframes rotate {
- from {
- transform:rotate(0deg);
- }
- to {
- transform:rotate(360deg);
- }
- }
- .audio-title {
- font-family:'{text:title font}', sans-serif;
- display:flex;
- flex-direction:column;
- line-height:120%;
- }
- .audio-title b {
- font-size:.9em;
- font-weight:600;
- color:var(--ColorTitle);
- }
- .audio-title span {font-size:.8em;}
- .play-button {
- display:flex;
- justify-content:center;
- align-items:center;
- }
- .action-btn-big {
- position:relative;
- font-size:1.4em;
- color:var(--ColorTitle);
- display:flex;
- justify-content:center;
- align-items:center;
- padding:.35em;
- background:transparent;
- border:none;
- cursor:pointer;
- z-index:2;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .action-btn-big:after {
- content:'';
- position:absolute;
- top:0;
- left:0;
- width:100%;
- height:100%;
- opacity:0;
- background:var(--ColorAccent);
- border-radius:30px;
- z-index:-1;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .action-btn-big:hover:after {opacity:.35;}
- .action-btn-big:hover {
- color:var(--ColorAccent);
- text-shadow:{select:Glow};
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .music-container.play .action-btn-big {
- color:var(--ColorAccent);
- text-shadow:{select:Glow};
- }
- .action-btn:focus {outline:0;}
- /*---- RIGHT SECTION ---*/
- .sidebar.right {
- width:300px;
- display:flex;
- flex-direction:column;
- align-items:flex-start;
- }
- .sr-top {
- position:fixed;
- top:0;
- width:calc(325px - 4em);
- display:flex;
- flex-direction:column;
- gap:1em;
- padding:.75em 2em 1em 2em;
- }
- /* SEARCH BAR */
- #search {
- width:calc(100% - 2em);
- display:flex;
- justify-content:flex-start;
- align-items:center;
- gap:.5em;
- padding:.5em 1em .5em 1em;
- background:var(--ColorSidebar);
- border-radius:30px;
- }
- #search i {
- font-size:1.3em;
- color:var(--ColorText);
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- #search:hover i {
- transform:scale(1.1);
- color:var(--ColorTitle);
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .search {width:100%;}
- .search .query {
- border: 0;
- outline: 0;
- font-family:'{text:title font}', sans-serif;
- font-size:.9em;
- width:100%;
- color:var(--ColorTitle);
- letter-spacing:.075em;
- background:transparent;
- }
- ::-webkit-input-placeholder {color: inherit; opacity:.85;}
- :-moz-placeholder {color: inherit; opacity:.85;}
- ::-moz-placeholder {color: inherit; opacity:.85;}
- :-ms-input-placeholder {color: inherit; opacity:.85;}
- 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;}
- /* featured posts */
- .sr-featured {
- width:100%;
- display:flex;
- flex-wrap:wrap;
- }
- .sr-featured a {
- position:relative;
- width:50%;
- display:flex;
- justify-content:center;
- align-items:center;
- }
- .sr-featured img {
- width:100%;
- height:100px;
- object-fit:cover;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .sr-featured a:first-of-type img, .sr-featured a:first-of-type:after {border-radius:{select:Corners} 0 0 0;}
- .sr-featured a:nth-of-type(2) img, .sr-featured a:nth-of-type(2):after {border-radius:0 {select:Corners} 0 0;}
- .sr-featured a:nth-of-type(3) img, .sr-featured a:nth-of-type(3):after {border-radius:0 0 0 {select:Corners};}
- .sr-featured a:last-of-type img, .sr-featured a:last-of-type:after {border-radius:0 0 {select:Corners} 0;}
- .sr-featured a:after {
- content:'';
- position:absolute;
- top:0;
- left:0;
- width:100%;
- height:100%;
- opacity:0;
- background:var(--ColorAccent);
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .sr-featured a:hover:after {opacity:.35;}
- /* sidebar blogs */
- .sr-blogs {
- width:100%;
- display:flex;
- flex-direction:column;
- background:var(--ColorSidebar);
- border-radius:{select:Corners};
- }
- .sr-title {
- width:calc(100% - 2em);
- font-family:'{text:title font}', sans-serif;
- font-size:1.1em;
- font-weight:600;
- color:var(--ColorTitle);
- padding:.5em 1em .5em 1em;
- border-bottom:1px solid var(--ColorBorders);
- }
- .srblogs {
- display:flex;
- flex-direction:column;
- }
- .srblogs li {
- width:calc(100% - 2em);
- display:flex;
- justify-content:space-between;
- align-items:center;
- gap:.5em;
- padding:.5em 1em .5em 1em;
- }
- .srblogs a.srb-link {
- display:flex;
- justify-content:flex-start;
- align-items:center;
- gap:.5em;
- }
- .srblogs img {
- width:1.5em;
- height:1.5em;
- padding:2px;
- background:linear-gradient(to right, var(--ColorGradientOne), var(--ColorGradientTwo));
- border-radius:100%;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .srblogs a.srb-link:hover img {transform:rotate(15deg);}
- .srblogs b {
- font-family:'{text:title font}', sans-serif;
- font-size:.9em;
- font-weight:normal;
- max-width:125px;
- white-space:nowrap;
- overflow:hidden;
- text-overflow:ellipsis;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .srblogs a.srb-link:hover b {color:var(--ColorAccent);}
- a.srb-follow {
- position:relative;
- font-family:'{text:title font}', sans-serif;
- font-size:.85em;
- color:var(--ColorText);
- padding:.25em .75em .25em .75em;
- background:var(--ColorBackground);
- border-radius:30px;
- z-index:2;
- }
- a.srb-follow:hover {color:var(--ColorAccent); text-shadow:{select:Glow}; background:transparent;}
- a.srb-follow:after {
- content:'';
- position:absolute;
- top:0;
- left:0;
- width:100%;
- height:100%;
- opacity:0;
- background:var(--ColorAccent);
- border-radius:30px;
- z-index:-1;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- a.srb-follow:hover:after {opacity:.35;}
- /* sidebar updates */
- .sr-updates {
- width:100%;
- display:flex;
- flex-direction:column;
- background:var(--ColorSidebar);
- border-radius:{select:Corners};
- }
- .sr-updates li {
- width:calc(100% - 2em);
- display:flex;
- flex-direction:column;
- padding:.5em 1em .5em 1em;
- }
- .sr-updates b {
- font-family:'{text:title font}', sans-serif;
- font-weight:600;
- font-size:.95em;
- }
- .sr-updates span {
- font-size:.9em;
- }
- /* DAY/NIGHT */
- button#theme-toggle {
- outline:none;
- border:none;
- padding:0;
- background:transparent;
- display:flex;
- justify-content:center;
- align-items:center;
- }
- button#theme-toggle span {
- position:relative;
- justify-content:center;
- align-items:center;
- padding:.5em;
- border-radius:100%;
- cursor:help;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- button#theme-toggle span:after {
- content:'';
- position:absolute;
- width:100%;
- height:100%;
- opacity:0;
- background:var(--ColorAccent);
- border-radius:100%;
- z-index:-1;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- button#theme-toggle span:hover:after {opacity:.35;}
- button#theme-toggle i {
- font-size:1.5em;
- color:var(--ColorTitle);
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- button#theme-toggle span:hover i {
- color:var(--ColorAccent);
- text-shadow:{select:glow};
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- -webkit-animation-duration: .75s;
- animation-duration: .75s;
- -webkit-animation-fill-mode: both;
- animation-fill-mode: both;
- -webkit-animation-timing-function: ease-in-out;
- animation-timing-function: ease-in-out;
- animation-iteration-count:1;
- -webkit-animation-iteration-count:1;
- animation-name:daynight;
- -moz-animation-name:daynight;
- }
- @keyframes daynight {
- 50% {
- -webkit-transform: scaleX(-1);
- -ms-transform: scaleX(-1);
- transform: scaleX(-1);
- }
- }
- /* SCROLL TO TOP */
- a#totop {
- position:relative;
- display:flex;
- justify-content:center;
- align-items:center;
- padding:.5em;
- border-radius:100%;
- cursor:help;
- }
- a#totop:after {
- content:'';
- position:absolute;
- width:100%;
- height:100%;
- opacity:0;
- background:var(--ColorAccent);
- border-radius:100%;
- z-index:-1;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- a#totop:hover:after {opacity:.35;}
- #totop i {
- font-size:1.5em;
- color:var(--ColorTitle);
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- a#totop:hover i {
- color:var(--ColorAccent);
- text-shadow:{select:glow};
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- -webkit-animation-duration: 2.5s;
- animation-duration: 2.5s;
- -webkit-animation-fill-mode: both;
- animation-fill-mode: both;
- -webkit-animation-timing-function: ease-in-out;
- animation-timing-function: ease-in-out;
- animation-iteration-count:1;
- -webkit-animation-iteration-count:1;
- animation-name:totop;
- -moz-animation-name:totop;
- }
- @keyframes totop {
- 0% {
- -webkit-transform: translateY(0px);
- -ms-transform: translateY(0px);
- transform: translateY(0px)
- }
- 10% {
- -webkit-transform: translateY(-3px);
- -ms-transform: translateY(-3px);
- transform: translateY(-3px)
- }
- 20% {
- -webkit-transform: translateY(0px);
- -ms-transform: translateY(0px);
- transform: translateY(0px)
- }
- 30% {
- -webkit-transform: translateY(-3px);
- -ms-transform: translateY(-3px);
- transform: translateY(-3px)
- }
- 40% {
- -webkit-transform: translateY(0px);
- -ms-transform: translateY(0px);
- transform: translateY(0px)
- }
- 50% {
- -webkit-transform: translateY(0px);
- -ms-transform: translateY(0px);
- transform: translateY(0px)
- }
- 60% {
- -webkit-transform: translateY(0px);
- -ms-transform: translateY(0px);
- transform: translateY(0px)
- }
- 70% {
- -webkit-transform: translateY(-3px);
- -ms-transform: translateY(-3px);
- transform: translateY(-3px)
- }
- 80% {
- -webkit-transform: translateY(0px);
- -ms-transform: translateY(0px);
- transform: translateY(0px)
- }
- 90% {
- -webkit-transform: translateY(-3px);
- -ms-transform: translateY(-3px);
- transform: translateY(-3px)
- }
- 100% {
- -webkit-transform: translateY(0px);
- -ms-transform: translateY(0px);
- transform: translateY(0px)
- }
- }
- /* TUMBLR CONTROLS */
- a#controlsbutton {
- position:relative;
- padding:.5em;
- display:flex;
- justify-content:center;
- align-items:center;
- cursor:help;
- }
- a#controlsbutton:after {
- content:'';
- position:absolute;
- width:100%;
- height:100%;
- opacity:0;
- background:var(--ColorAccent);
- border-radius:100%;
- z-index:-1;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- a#controlsbutton:hover:after {opacity:.35;}
- #controlsbutton i {
- font-size:1.5em;
- color:var(--ColorTitle);
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- #controlsbutton:hover i {
- color:var(--ColorAccent);
- text-shadow:{select:glow};
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- -webkit-animation-duration: 1.5s;
- animation-duration: 1.5s;
- -webkit-animation-fill-mode: both;
- animation-fill-mode: both;
- -webkit-animation-timing-function: ease-in-out;
- animation-timing-function: ease-in-out;
- animation-iteration-count:1;
- -webkit-animation-iteration-count:1;
- animation-name:tumblrcontrols;
- -moz-animation-name:tumblrcontrols;
- }
- @keyframes tumblrcontrols {
- 45% {
- -webkit-transform: rotate(180deg);
- -ms-transform: rotate(180deg);
- transform: rotate(180deg);
- }
- 55% {
- -webkit-transform: rotate(180deg);
- -ms-transform: rotate(180deg);
- transform: rotate(180deg);
- }
- 100% {
- -webkit-transform: rotate(360deg);
- -ms-transform: rotate(360deg);
- transform: rotate(360deg);
- }
- }
- .tmblr-iframe-compact .tmblr-iframe--unified-controls {
- z-index:999999999!important;
- margin-top:40px;
- margin-right:-2em;
- transform:scale(.75);
- opacity:0;
- visibility:hidden;
- }
- body.controlsclick iframe.tmblr-iframe {
- opacity:1.0;
- visibility:visible;
- -webkit-transition: all 0.5s;
- -moz-transition: all 0.5s;
- -ms-transition: all 0.5s;
- -o-transition: all 0.5s;
- transition: all 0.5s;
- }
- body.controlsclick #controlsbutton i {
- color:var(--ColorAccent);
- }
- /*---- HEADER ----*/
- header {
- position:relative;
- margin-top:60px;
- width:calc(540px + 4em);
- display:flex;
- flex-direction:column;
- background:var(--ColorPosts);
- }
- .headerfixed {
- position:fixed;
- top:0;
- width:calc(540px + 2em);
- height:60px;
- padding:0 1em 0 1em;
- display:flex;
- justify-content:space-between;
- align-items:center;
- gap:1em;
- backdrop-filter: blur(6px);
- border-bottom:1px solid var(--ColorBorders);
- z-index:9999;
- }
- .headerfixed:after {
- content:'';
- position:absolute;
- left:0;
- top:0;
- width:calc(540px + 4em);
- height:60px;
- opacity:.95;
- background:var(--ColorSidebar);
- z-index:-1;
- }
- .hf-left {
- position:fixed;
- left:1em;
- display:flex;
- justify-content:flex-start;
- align-items:center;
- gap:.5em;
- }
- .hf-left img {
- width:38px;
- height:38px;
- border-radius:100%;
- padding:2px;
- background:linear-gradient(to right, var(--ColorGradientOne), var(--ColorGradientTwo));
- }
- .hf-left a.title {
- font-family:'{text:title font}', sans-serif;
- font-size:1.1em;
- font-weight:bold;
- color:var(--ColorTitle);
- }
- a.title:hover {color:var(--ColorAccent);}
- /* headerbox sticky / top content */
- .headerbox-top {
- width:fit-content;
- height:60px;
- padding:0 1em 0 1em;
- display:flex;
- justify-content:flex-end;
- align-items:center;
- gap:.5em;
- z-index:9999;
- }
- .headerbox-top a {
- display:flex;
- justify-content:center;
- align-items:center;
- }
- .headerbox-top i {
- position:relative;
- font-size:1.5em;
- color:var(--ColorTitle);
- padding:.3em;
- background:transparent;
- border-radius:100%;
- border:1px solid var(--ColorBorders);
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .headerbox-top a:hover i {
- color:var(--ColorAccent);
- text-shadow:{select:Glow};
- border:1px solid transparent;
- }
- .headerbox-top b {
- position:relative;
- font-family:'{text:title font}', sans-serif;
- font-weight:600;
- color:var(--ColorTitle);
- padding:.45em 1em .45em 1em;
- background:transparent;
- border:1px solid var(--ColorBorders);
- border-radius:50px;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .headerbox-top a:hover b {color:var(--ColorAccent); border:1px solid transparent; text-shadow:{select:Glow};}
- .headerbox-top a b:after, .headerbox-top a i:after {
- content:'';
- position:absolute;
- left:0;
- top:0;
- width:100%;
- height:100%;
- opacity:0;
- background:var(--ColorAccent);
- border-radius:50px;
- border:1px solid var(--ColorAccent);
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .headerbox-top a:hover b:after, .headerbox-top a:hover i:after {opacity:.25;}
- /* scrolling header starts */
- /* header banner */
- .header-banner {
- position:relative;
- width:100%;
- height:310px;
- display:flex;
- flex-direction:column;
- align-items:flex-end;
- }
- .bannerimg {
- position:relative;
- width:100%;
- height:250px;
- }
- .bannerimg img {
- width:100%;
- height:250px;
- object-fit:cover;
- }
- .nobanner {
- {block:ifHeaderImage}
- display:none;
- {/block:ifHeaderImage}
- width:100%;
- height:250px;
- background:linear-gradient(to right, var(--ColorGradientOne), var(--ColorGradientTwo));
- }
- #side-img {
- position:absolute;
- bottom:calc(-50px - 2px);
- left:1em;
- display:flex;
- justify-content:center;
- align-items:center;
- }
- #side-img img {
- width:100px;
- height:100px;
- object-fit:cover;
- padding:4px;
- background:linear-gradient(to right, var(--ColorGradientOne), var(--ColorGradientTwo));
- border-radius:100%;
- }
- {block:ifProfileImage}
- #side-img img.porticon {display:none;}
- {/block:ifProfileImage}
- /* headerbox middle content */
- .headerbox-mid {
- width:calc(100% - 2em);
- padding:1em;
- display:flex;
- flex-direction:column;
- gap:1em;
- }
- .headerbox-title {
- display:flex;
- flex-direction:column;
- align-items:flex-start;
- line-height:130%;
- }
- .headerbox-title a {
- font-family:'{text:title font}', sans-serif;
- font-size:1.1em;
- font-weight:bold;
- color:var(--ColorTitle);
- }
- .headerbox-title a:hover {color:var(--ColorAccent);}
- .headerbox-title b {
- font-family:'{text:title font}', sans-serif;
- font-size:.9em;
- font-weight:normal;
- color:var(--ColorText);
- }
- .description {
- width:100%;
- text-align:left;
- }
- .description p {margin-bottom:0; padding-bottom:0; margin-top:.5em;}
- .headerstats {
- margin-top:.5em;
- display:flex;
- justify-content:flex-start;
- align-items:center;
- gap:1em;
- }
- .headerstats li {
- display:flex;
- justify-content:flex-start;
- align-items:center;
- gap:.25em;
- opacity:.8;
- }
- .headerstats i {
- font-size:1.3em;
- color:var(--ColorText);
- }
- .headerstats b {
- font-weight:normal;
- color:var(--ColorText);
- }
- /*---- sticky navigation ----*/
- nav {
- width:100%;
- display:flex;
- justify-content:space-between;
- align-items:center;
- backdrop-filter: blur(6px);
- }
- nav:after {
- content:'';
- position:absolute;
- left:0;
- top:0;
- width:100%;
- height:100%;
- opacity:.9;
- background:var(--ColorPosts);
- border-bottom:1px solid var(--ColorBorders);
- z-index:-1;
- }
- nav a {
- position:relative;
- width:calc(25% - 2em);
- height:calc(100% - 2em);
- padding:1em;
- display:flex;
- justify-content:center;
- align-items:center;
- z-index:2;
- }
- nav a.navselect:after {
- content:'';
- position:absolute;
- bottom:0;
- width:calc(100% - 4em);
- height:3px;
- background:linear-gradient(to right, var(--ColorGradientOne), var(--ColorGradientTwo));
- border-radius:5px;
- transform: scaleX(0);
- transform-origin:center;
- transition: transform 0.3s ease-out;
- }
- nav a.navselect:after {
- transform: scaleX(1);
- transform-origin:center;
- }
- nav a:before {
- content:'';
- position:absolute;
- width:100%;
- height:100%;
- opacity:0;
- background:var(--ColorAccent);
- z-index:-1;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- nav a:hover:before {opacity:.35;}
- nav b {
- font-family:'{text:title font}', sans-serif;
- font-weight:normal;
- font-size:.95em;
- color:var(--ColorText);
- letter-spacing:.1em;
- text-align:center;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- nav a.navselect b {color:var(--ColorTitle);}
- nav a:hover b {color:var(--ColorAccent); text-shadow:{select:Glow};}
- /*--- TOP POST INFO ---*/
- .topinfo {
- position:sticky;
- top:60px;
- width:calc(540px - 2em);
- display:flex;
- justify-content:space-between;
- align-items:center;
- gap:1em;
- padding:2em 1em 1em 1em;
- backdrop-filter:blur(6px);
- z-index:999;
- }
- .topinfo:after {
- content:'';
- position:absolute;
- left:0;
- top:0;
- width:100%;
- height:100%;
- opacity:.9;
- background:var(--ColorPosts);
- z-index:-1;
- }
- a.topinfo-img {
- position:absolute;
- left:-2.5em;
- top:2em;
- width:34px;
- height:34px;
- padding:2px;
- display:flex;
- justify-content:center;
- align-items:center;
- border-radius:100%;
- background:linear-gradient(to top right, var(--ColorGradientOne), var(--ColorGradientTwo));
- }
- a.topinfo-img img {
- width:34px;
- height:34px;
- border-radius:100%;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- a.topinfo-img:hover img {
- transform:scale(.95) rotate(15deg);
- }
- .rbvia, .pinned {
- position:absolute;
- top:.5em;
- left:-.75em;
- display:flex;
- justify-content:center;
- align-items:center;
- gap:.5em;
- }
- .rbvia.ifpinned {display:none;}
- .rbvia i, .pinned i {
- font-size:1em;
- color:var(--ColorText);
- }
- .pinned i {font-size:1.2em;}
- .rbvia a, .pinned a {
- color:var(--ColorText);
- }
- .rbvia a:hover, .pinned a:hover {color:var(--ColorAccent);}
- .topinfo-name {
- display:flex;
- justify-content:flex-start;
- align-items:center;
- gap:.75em;
- }
- .topinfo-name a {
- display:flex;
- justify-content:flex-start;
- align-items:center;
- gap:.35em;
- }
- .topinfo-name b {
- font-family:'{text:title font}', sans-serif;
- font-weight:600;
- color:var(--ColorTitle);
- max-width:175px;
- white-space:nowrap;
- overflow:hidden;
- text-overflow:ellipsis;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .topinfo-name a:hover b {color:var(--ColorAccent);}
- .topinfo-name i {
- font-family:'{text:title font}', sans-serif;
- font-style:normal;
- font-size:.9em;
- color:var(--ColorText);
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .topinfo-name a:hover i {color:var(--ColorTitle);}
- .topinfo-date a {
- font-family:'{text:title font}', sans-serif;
- font-size:.9em;
- color:var(--ColorText);
- }
- .topinfo-date a:hover {color:var(--ColorAccent);}
- /* top info right */
- .topinfo-buttons {
- display:flex;
- justify-content:flex-end;
- align-items:center;
- }
- /* top post info dropdown */
- a.tir-button {
- display:flex;
- justify-content:center;
- align-items:center;
- cursor:help;
- }
- a.tir-button i {
- position:relative;
- font-size:1.4em;
- color:var(--ColorText);
- padding:.3em;
- border-radius:100%;
- z-index:2;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- a.tir-button i:after {
- content:'';
- position:absolute;
- top:0;
- left:0;
- width:100%;
- height:100%;
- opacity:0;
- background:var(--ColorAccent);
- border-radius:100%;
- z-index:-1;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- a.tir-button:hover i:after {opacity:.35;}
- a.tir-button:hover i {color:var(--ColorAccent); text-shadow:{select:Glow};}
- a.tir-button.tir-click i {
- color:var(--ColorAccent);
- transform:rotate(90deg);
- }
- .tir-drop {
- position:absolute;
- top:calc(100% - .5em);
- width:225px;
- display:flex;
- flex-direction:column;
- align-items:flex-start;
- background:var(--ColorPosts);
- border-radius:{select:Corners};
- box-shadow:2px 2px 10px var(--ColorOpacity);
- overflow:hidden;
- z-index:9999!important;
- }
- .tir-drop a {
- position:relative;
- width:calc(100% - 2em);
- display:flex;
- justify-content:flex-start;
- align-items:center;
- gap:.5em;
- padding:.5em 1em .5em 1em;
- }
- .tir-drop a:after {
- content:'';
- position:absolute;
- left:0;
- top:0;
- width:100%;
- height:100%;
- opacity:0;
- background:var(--ColorAccent);
- z-index:-1;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .tir-drop a:hover:after {opacity:.35;}
- .tir-drop a:last-of-type {border-bottom:none; border-radius:0 0 {select:Corners} {select:Corners};}
- .tir-drop a i {
- font-size:1.1em;
- color:var(--ColorText);
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .tir-drop a:hover i {
- color:var(--ColorAccent);
- text-shadow:{select:Glow};
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .tir-drop b {
- font-family:'{text:title font}', sans-serif;
- font-size:.9em;
- font-weight:normal;
- color:var(--ColorText);
- text-transform:lowercase;
- width:100%;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .tir-drop a:hover b {
- color:var(--ColorAccent);
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .like-button {
- position: relative;
- display: inline-block;
- }
- .like-button .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;}
- .like-button .liked + .actual-button i {
- color:var(--ColorAccent);
- text-shadow:{select:Glow};
- }
- /*--- POSTS ----*/
- .posts li, .posts blockquote, figure, video, iframe, .video, .video iframe, figure.tmblr-embed.tmblr-full, figure.tmblr-embed.tmblr-full iframe, .caption iframe {max-width: 100%;}
- article img {display:block; margin:auto; max-width:100%;}
- .caption {
- padding:1em;
- border:1px solid var(--ColorBorders);
- border-radius:{select:Corners};
- }
- #ask_form {}
- p:first-of-type {margin:0;}
- p:last-of-type {margin-bottom:0;}
- .caption a {
- position:relative;
- border-bottom:2px solid var(--ColorBorders);
- }
- .caption a:hover {border-bottom:2px solid var(--ColorLink);}
- .userlink {
- display:inline-block;
- margin-bottom:1em;
- }
- .userlink a {
- display:flex;
- justify-content:flex-start;
- align-items:center;
- gap:.5em;
- border-bottom:0;
- }
- .userlink a:hover {border-bottom:0;}
- .usericon img {
- width:1.5em;
- height:1.5em;
- padding:2px;
- background:linear-gradient(to right, var(--ColorGradientOne), var(--ColorGradientTwo));;
- border-radius:100%;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .userlink a:hover .usericon img {
- transform:scale(1.05) rotate(-15deg);
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .username {
- font-weight:600;
- font-size:.95em;
- color:var(--ColorTitle);
- letter-spacing:.1em;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .userlink a:hover .username {
- color:var(--ColorAccent);
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .userlink.deactive .username {
- opacity:.75;
- }
- a.read_more {
- text-transform:uppercase;
- letter-spacing:1px;
- font-weight:bold;
- color: var(--ColorTitle);
- }
- a.read_more:hover {color:var(--ColorAccent);}
- /*--- PHOTO POSTS ----*/
- .photopost img {width:100%;}
- .photopost img:first-of-type {border-radius:{select:Corners} {select:Corners} 0 0;}
- .photopost img:last-of-type {border-radius:0 0 {select:Corners} {select:Corners};}
- .vignette, #vignette {opacity:0;}
- .tmblr-lightbox, #tumblr_lightbox {
- backdrop-filter: blur(2px);
- background-color:rgba(0,0,0,.2) !important;
- z-index:9999999;
- }
- .lightbox-image, #tumblr_lightbox img {
- box-shadow: none !important;
- }
- #tumblr_lightbox_caption, .lightbox-caption {
- color: #fff !important;
- font-family: inherit;
- margin-top: 1em !important;
- z-index:9999999;
- }
- /*--- LINK POSTS ---*/
- .linkpost {
- }
- .link {
- position:relative;
- display:flex;
- align-items:center;
- justify-content:center;
- gap:1em;
- padding:1em;
- background:var(--ColorSidebar);
- border:1px solid var(--ColorBorders);
- border-radius:{select:Corners};
- z-index:2;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .link:hover {border:1px solid transparent;}
- .link:after {
- content:'';
- position:absolute;
- top:0;
- left:0;
- width:100%;
- height:100%;
- opacity:0;
- background:var(--ColorAccent);
- border-radius:{select:Corners};
- z-index:-1;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .link:hover:after {opacity:.35;}
- .linkicon i {
- font-size:1.6em;
- color:var(--ColorTitle);
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .link:hover .linkicon i {
- color:var(--ColorAccent);
- text-shadow:{select:Glow};
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .linktitle {
- display:flex;
- flex-direction:column;
- }
- .linktitle b {
- font-family:'{text:title font}', sans-serif;
- font-size:1.1em;
- color:var(--ColorTitle);
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .link:hover .linktitle b {
- color:var(--ColorAccent);
- }
- .linktitle span {
- font-size:.9em;
- color:var(--ColorText);
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .link:hover .linktitle span {
- color:var(--ColorAccent);
- }
- /*--- AUDIO POSTS ---*/
- .audiopost {
- width:calc(100% - 2em - 2px);
- display:flex;
- justify-content:space-between;
- align-items:center;
- padding:1em;
- background:var(--ColorSidebar);
- border:1px solid var(--ColorBorders);
- border-radius:{select:Corners};
- }
- .audiopost iframe {
- width:100%;
- }
- .audiowrap {
- display:flex;
- justify-content:flex-start;
- align-items:center;
- gap:.5em;
- }
- .albumart {
- width:80px;
- display:flex;
- justify-content:center;
- align-items:center;
- padding:4px;
- background:linear-gradient(to top right, var(--ColorGradientOne), var(--ColorGradientTwo));
- border-radius:100%;
- }
- .albumart img {
- width:80px;
- height:80px;
- border-radius:100%;
- }
- .audiotitle {
- display:flex;
- flex-direction:column;
- align-items:flex-start;
- }
- .audiotitle b {
- font-family:'{text:title font}', sans-serif;
- font-size:.95em;
- letter-spacing:.1em;
- }
- .audiotitle span {
- font-family:'{text:title font}', sans-serif;
- font-size:.9em;
- }
- .audioplaybg {
- display:flex;
- justify-content:center;
- align-items:center;
- padding:2px;
- background:linear-gradient(to top right, var(--ColorGradientOne), var(--ColorGradientTwo));
- border-radius:100%;
- }
- .audioplay {
- width:30px;
- height:30px;
- overflow:hidden;
- position:relative;
- padding:8px 8px 5px 5px;
- background:#f2f2f2;
- border-radius:100%;
- z-index:1;
- }
- /*--- QUOTE POSTS ----*/
- .quotepost {
- background:var(--ColorSidebar);
- border:1px solid var(--ColorBorders);
- border-radius:{select:Corners};
- }
- .quotewrap {
- font-family:'{text:title font}', sans-serif;
- color:var(--ColorGradientText);
- font-size:1.1em;
- letter-spacing:.1em;
- font-weight:600;
- text-align:center;
- width:calc(100% - 2em);
- padding:1em;
- background:linear-gradient(to right, var(--ColorGradientOne), var(--ColorGradientTwo));
- border-radius:{select:Corners} {select:Corners} 0 0;
- }
- .source {
- font-family:'{text:title font}', sans-serif;
- font-size:.95em;
- color:var(--ColorTitle);
- text-align:center;
- letter-spacing:.075em;
- padding:1em;
- }
- /*--- ANSWER POSTS ---*/
- .askwrap {
- }
- .qasker {
- display:flex;
- justify-content:flex-end;
- align-items:center;
- gap:.5em;
- padding:1em;
- background:linear-gradient(to top right, var(--ColorGradientOne), var(--ColorGradientTwo));
- border-top:1px solid var(--ColorBorders);
- border-left:1px solid var(--ColorBorders);
- border-right:1px solid var(--ColorBorders);
- border-radius:{select:Corners} {select:Corners} 0 0;
- }
- .qaskicon {
- width:2em;
- height:2em;
- padding:2px;
- border-radius:100%;
- background:var(--ColorGradientAccent);
- }
- .qaskicon img {
- width:2em;
- height:2em;
- border-radius:100%;
- }
- .qasker .qaskerstart {
- display:flex;
- flex-direction:column;
- align-items:flex-end;
- text-align:right;
- line-height:120%;
- }
- .qaskerstart b {
- font-family:'{text:title font}', sans-serif;
- font-size:.95em;
- color:var(--ColorGradientText);
- text-transform:lowercase;
- letter-spacing:.05em;
- font-weight:600;
- }
- .qaskerstart a {
- font-family:'{text:title font}', sans-serif;
- }
- .qaskerstart span {
- font-size:.9em;
- color:var(--ColorGradientAccent);
- }
- .qquestion {
- position:relative;
- padding:1em;
- text-align:right;
- background:var(--ColorSidebar);
- border-left:1px solid var(--ColorBorders);
- border-bottom:1px solid var(--ColorBorders);
- border-right:1px solid var(--ColorBorders);
- border-radius:0 0 {select:Corners} {select:Corners};
- }
- .qquestion:after {
- content:'';
- position:absolute;
- top:0;
- left:0;
- width:100%;
- height:2px;
- background:var(--ColorSidebar);
- }
- .qquestion .blurb {
- position:absolute;
- top:-.5em;
- right:1.5em;
- transform:rotate(45deg);
- width:1em;
- height:1em;
- border-top:2px solid var(--ColorSidebar);
- border-left:2px solid var(--ColorSidebar);
- background:var(--ColorSidebar);
- z-index:2;
- }
- /* answer styling */
- .answerwrap {
- }
- .aanswerer {
- display:flex;
- justify-content:flex-start;
- align-items:center;
- gap:.5em;
- padding:1em;
- background:linear-gradient(to top right, var(--ColorGradientOne), var(--ColorGradientTwo));
- border-top:1px solid var(--ColorBorders);
- border-left:1px solid var(--ColorBorders);
- border-right:1px solid var(--ColorBorders);
- border-radius:{select:Corners} {select:Corners} 0 0;
- }
- .aanswerer .ausericon {
- width:2em;
- height:2em;
- display:flex;
- justify-content:center;
- align-items:center;
- padding:2px;
- border-radius:100%;
- background:var(--ColorGradientAccent);
- }
- .aanswerer .ausericon img {
- width:2em;
- height:2em;
- border-radius:100%;
- }
- .aanswerer .aanswererstart {
- display:flex;
- flex-direction:column;
- align-items:flex-start;
- text-align:right;
- line-height:120%;
- }
- .aanswererstart a {
- font-family:'{text:title font}', sans-serif;
- font-size:.95em;
- color:var(--ColorGradientText);
- text-transform:lowercase;
- letter-spacing:.05em;
- font-weight:600;
- }
- .aanswererstart span {
- font-size:.9em;
- color:var(--ColorGradientAccent);
- }
- .aanswer {
- position:relative;
- padding:1em;
- background:var(--ColorSidebar);
- border-bottom:1px solid var(--ColorBorders);
- border-left:1px solid var(--ColorBorders);
- border-right:1px solid var(--ColorBorders);
- border-radius:0 0 {select:Corners} {select:Corners};
- }
- .aanswer:after {
- content:'';
- position:absolute;
- top:0;
- left:0;
- width:100%;
- height:2px;
- background:var(--ColorSidebar);
- }
- .aanswer .blurb {
- position:absolute;
- top:-.5em;
- left:1.5em;
- transform:rotate(45deg);
- width:1em;
- height:1em;
- border-top:2px solid var(--ColorSidebar);
- border-left:2px solid var(--ColorSidebar);
- background:var(--ColorSidebar);
- z-index:2;
- }
- .qquestion a, .aanswer a {
- display:inline-block;
- position:relative;
- }
- .qquestion a:after, .aanswer a:after {
- content: '';
- position:absolute;
- width:100%;
- transform:scaleX(0);
- height:2px;
- bottom:-2px;
- left:0;
- background:var(--ColorAccent);
- transform-origin:center;
- transition: transform 0.3s ease-out;
- }
- .qquestion a:hover:after, .aanswer a:hover:after {
- transform: scaleX(1);
- transform-origin:center;
- }
- /*--- CHAT POSTS ---*/
- .chat {
- margin:0;
- padding:0;
- }
- .chatter {
- font-family:'{text:title font}', sans-serif;
- color:var(--ColorTitle);
- font-weight:600;
- letter-spacing:.1em;
- margin-bottom:.75em;
- }
- .chatter:nth-of-type(even) {text-align:right;}
- .chat li {
- position:relative;
- list-style:none;
- width:calc(100% - 2em - 2px);
- margin-bottom:1em;
- padding:1em;
- background:var(--ColorSidebar);
- border:1px solid var(--ColorBorders);
- border-radius:{select:Corners};
- }
- .chat li .blurb {
- position:absolute;
- top:-.5em;
- transform:rotate(45deg);
- width:calc(1em - 2px);
- height:calc(1em - 2px);
- background:var(--ColorSidebar);
- border-top:1px solid var(--ColorBorders);
- border-left:1px solid var(--ColorBorders);
- }
- .chat li:nth-of-type(even) {text-align:right;}
- .chat li:nth-of-type(even) .blurb {right:1em;}
- /*--- BOTTOM POST INFO ---*/
- .bottom-wrap {
- width:calc(100% - 2em);
- padding:1em;
- display:flex;
- flex-direction:column;
- gap:1em;
- }
- .bottominfo {
- width:100%;
- display:flex;
- justify-content:space-between;
- align-items:center;
- gap:1em;
- }
- .bottominfo a, span.actual-button {
- display:flex;
- justify-content:flex-start;
- align-items:center;
- gap:.5em;
- }
- .bottominfo i {
- position:relative;
- font-size:1.25em;
- color:var(--ColorTitle);
- padding:.35em;
- border-radius:100%;
- z-index:2;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .bottominfo i#justicon {font-size:1.3em; padding:.4em;}
- .bottominfo a.notecount i {margin-bottom:.1em;}
- .bottominfo i:after {
- content:'';
- position:absolute;
- top:0;
- left:0;
- width:100%;
- height:100%;
- opacity:0;
- background:var(--ColorAccent);
- border-radius:100%;
- z-index:-1;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .bottominfo a:hover i:after {opacity:.35;}
- .bottominfo a:hover i {
- color:var(--ColorAccent);
- text-shadow:{select:glow};
- }
- .bottominfo b {
- font-family:'{text:title font}', sans-serif;
- font-size:.95em;
- font-weight:normal;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .bottominfo a:hover b {color:var(--ColorAccent);}
- .likebtn {
- position:relative;
- display:inline-block;
- }
- .likebtn .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;}
- .likebtn .liked + .actual-button i {
- color:var(--ColorAccent);
- text-shadow:{select:glow};
- }
- .likebtn .liked + .actual-button i:after {opacity:.35;}
- .likebtn .liked + .actual-button span:after {content:'d';}
- a.clicktagsbutton.tags-click i {
- color:var(--ColorAccent);
- text-shadow:{select:glow};
- }
- a.clicktagsbutton.tags-click i:after {opacity:.35;}
- #copybutton {cursor:help;}
- /*--- TAGS ---*/
- .tags, .clicktags {
- position:relative;
- width:100%;
- display:flex;
- justify-content:flex-start;
- align-items:center;
- flex-wrap:wrap;
- gap:.75em;
- }
- a.tagsbutton {display:none;}
- a.clicktagsbutton {cursor:help;}
- .tags a, .clicktags a {
- position:relative;
- font-size:.95em;
- color:var(--ColorText);
- padding:.3em 1em .3em 1em;
- background:var(--ColorSidebar);
- border:1px solid var(--ColorBorders);
- border-radius:{select:Corners};
- z-index:2;
- }
- .tags a:after, .clicktags a:after {
- content:'';
- position:absolute;
- top:0;
- left:0;
- width:100%;
- height:100%;
- opacity:0;
- background:var(--ColorAccent);
- border-radius:{select:Corners};
- z-index:-1;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .tags a:hover:after, .clicktags a:hover:after {opacity:.35;}
- .tags a:hover, .clicktags a:hover {
- color:var(--ColorAccent);
- background:transparent;
- border:1px solid transparent;
- }
- /*- PAGINATION -*/
- .pagination {
- display:flex;
- justify-content:center;
- align-items:center;
- gap:1em;
- padding:1.5em;
- border-bottom:0;
- }
- .pagination span {
- font-family:'{text:title font}', sans-serif;
- font-size:.9em;
- text-align:center;
- }
- .pagination a {
- display:flex;
- justify-content:center;
- align-items:center;
- }
- .pagination a i {
- position:relative;
- font-size:1.5em;
- color:var(--ColorTitle);
- padding:.2em;
- z-index:2;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .pagination a i:after {
- content:'';
- position:absolute;
- top:0;
- left:0;
- width:100%;
- height:100%;
- opacity:0;
- background:var(--ColorAccent);
- border-radius:100%;
- z-index:-1;
- -webkit-transition: all 0.4s;
- -moz-transition: all 0.4s;
- -ms-transition: all 0.4s;
- -o-transition: all 0.4s;
- transition: all 0.4s;
- }
- .pagination a:hover i {color:var(--ColorAccent); text-shadow:{select:glow};}
- .pagination a:hover i:after {opacity:.35;}
- /*--- POST NOTES ---*/
- .notes-wrap {
- width:100%;
- margin-top:1em;
- border-bottom:1px solid var(--ColorBorders);
- }
- .notes-title {
- position:sticky;
- top:60px;
- width:calc(100% - 4em);
- padding:1em 2em 1em 2em;
- display:flex;
- justify-content:space-between;
- align-items:center;
- gap:1em;
- backdrop-filter:blur(6px);
- z-index:999;
- }
- .notes-title:after {
- content:'';
- position:absolute;
- left:0;
- top:0;
- width:100%;
- height:100%;
- opacity:.9;
- background:var(--ColorPosts);
- z-index:-1;
- }
- .notes-title span {
- font-family:'{text:title font}', sans-serif;
- font-size:.95em;
- font-weight:600;
- color:var(--ColorTitle);
- text-align:center;
- letter-spacing:.075em;
- }
- .notes-title i {
- font-size:1.3em;
- color:var(--ColorTitle);
- }
- .notes-container {
- position:relative;
- width:calc(100% - 4em);
- padding:1em 2em 1em 2em;
- }
- ol.notes {
- max-width: 100%;
- margin:0;
- padding:0;
- }
- .more_notes_link {
- width:100%;
- }
- a.more_notes_link {
- font-weight:bold;
- letter-spacing: 0.1em;
- }
- a.more_notes_link::after {
- content:'\eb98';
- color:var(--ColorText);
- }
- a.more_notes_link::before {
- content:'\eb98';
- color:var(--ColorText);
- position:absolute;
- left:0;
- font-family:'cappuccicons';
- }
- ol.notes li.note blockquote {
- display:none;
- }
- ol.notes li.note {
- font-size:.9em;
- list-style-type:none;
- padding:.5em 1em .5em 0;
- display:flex;
- align-items:center;
- gap:.5em;
- }
- ol.notes li.note:first-of-type {border-top:none;}
- ol.notes li.note a {text-transform:uppercase;}
- ol.notes li.note img.avatar {
- width:1.5em;
- height:1.5em;
- padding:2px;
- background:var(--ColorAccent);
- border-radius:100%;
- }
- ol.notes li.note.reblog::after {
- content:'\ec37';
- color:#03cf35;
- }
- ol.notes li.note.like::after {
- content:'\eb04';
- color:#fe492f;
- }
- ol.notes li.note.reply::after {
- content:'\e9d7';
- color:#00b8ff;
- }
- ol.notes li.note.reply span {
- color:#00b8ff;
- }
- ol.notes li.note.reply span.action {
- color:var(--ColorText);
- }
- ol.notes li.note.original_post::after {
- content:'\eb68';
- color:var(--ColorTitle);
- }
- ol.notes li.note.original_post {
- font-weight:bold;
- color:var(--ColorTitle);
- }
- ol.notes li.note.reblog, ol.notes li.note.like, ol.notes li.note.original_post, ol.notes li.note.reply, a.more_notes_link {
- position:relative;
- }
- ol.notes li.note.reblog span, ol.notes li.note.like span, ol.notes li.note.original_post span, ol.notes li.note.reply span {margin-right:.3em; margin-left:.3em;}
- ol.notes li.note.reblog::after, ol.notes li.note.like::after, ol.notes li.note.original_post::after, ol.notes li.note.reply::after, a.more_notes_link::after {
- position:absolute;
- right:0;
- font-family:'cappuccicons';
- }
- /*--- TAG / DAY PAGES ---*/
- article.tdpage {
- display:flex;
- justify-content:flex-start;
- align-items:center;
- gap:1em;
- }
- .tdpage span {
- font-family:'{text:title font}', sans-serif;
- font-size:.9em;
- text-transform:lowercase;
- }
- .tdpage span b {font-weight:600;}
- .tdpage i {
- position:relative;
- font-size:1.3em;
- color:var(--ColorAccent);
- text-shadow:{select:Glow};
- padding:.35em;
- }
- .tdpage i:after {
- content:'';
- position:absolute;
- top:0;
- left:0;
- width:100%;
- height:100%;
- opacity:.35;
- background:var(--ColorAccent);
- border-radius:100%;
- }
- /*--- RESPONSIVENESS ---*/
- @media only screen and (max-width: 1200px) {
- .sidebar.right {position:fixed; right:-100%; transition:.5s; z-index:9999;}
- .sr-top {top:60px;}
- body.sidebar-click .sidebar.right {right:1em;}
- {block:ifRightSidebar}a.sidebarbutton {display:flex;}
- .tmblr-iframe-compact .tmblr-iframe--unified-controls, a#controlsbutton {display:none;}{/block:ifRightSidebar}
- .sl-low {background:var(--ColorBackground);}
- }
- @media only screen and (max-width: 900px) {
- a.sidebarbutton {display:flex;}
- .tmblr-iframe-compact .tmblr-iframe--unified-controls, a#controlsbutton {display:none;}
- .sidebar.left, .sl-top {width:auto;}
- .sl-icons {width:auto; flex-direction:column; justify-content:flex-start; gap:.5em!important;}
- .slnav a {padding:.5em .5em .5em .5em; justify-content:center;}
- .slnav b {display:none;}
- .sl-low {position:fixed; left:-100%; bottom:0; transition:.5s; z-index:9999;}
- body.sidebar-click .sl-low {left:0; padding:1em; border-radius:0 {select:Corners} 0 0;}
- }
- @media only screen and (max-width: 800px) {
- section {width:90%;}
- .sidebar.left {width:10%; align-items:center;}
- .topinfo {width:100%;}
- .sr-top {height:calc(100vh - 60px - 1.75em); overflow-y:auto; background:var(--ColorBackground);}
- header {width:100%;}
- .headerfixed, .headerfixed:after {width:100%;}
- }
- @media only screen and (max-width: 650px) {
- section {width:100%; margin-bottom:50px;}
- .sidebar.left {
- position:fixed;
- bottom:0;
- left:0;
- right:0;
- width:100%;
- height:50px;
- flex-direction:row;
- justify-content:center;
- align-items:center;
- background:var(--ColorBackground);
- z-index:99999;
- }
- .sl-top {width:100%; position:relative; flex-direction:row; gap:0; padding:0;}
- .sl-icons {width:100%; flex-direction:row; justify-content:space-evenly;}
- .slnav {display:none;}
- .header-banner {height:260px;}
- .bannerimg, .bannerimg img, .nobanner {height:200px;}
- .topinfo-name b {max-width:100px;}
- .sr-top {height:calc(100vh - 110px - 1.75em);}
- .sl-low {bottom:50px;}
- }
- @media only screen and (max-width: 450px) {
- .topinfo-name b {display:none;}
- }
- {CustomCSS}
- </style>
- </head>
- <body>
- <script>
- document.body.classList.add('fade-out');
- window.addEventListener('DOMContentLoaded', () => {
- document.body.classList.remove('fade-out');
- });
- </script>
- <main><!--- MAIN CONTAINER --->
- <!--- LEFT SECTION --->
- <div class="sidebar left">
- <div class="sl-top">
- <div class="sl-icons">
- <a class="sl-credit" title="tweety theme by sage" href="https://phantomcodes.tumblr.com"><i class="ti ti-ghost-2"></i></a>
- <button id="theme-toggle" aria-label="toggle dark or light mode" type="button">
- <span class="light-on" title="turn off the lights"><i class="ti ti-moon"></i></span>
- <span class="light-off" title="turn on the lights"><i class="ti ti-sun"></i></span>
- </button>
- <a id="totop" title="back to top" href="#top" target="_self"><i class="ti ti-arrow-up"></i></a>
- <a title="toggle controls" id="controlsbutton"><i class="ti ti-settings"></i></a>
- <a title="toggle popouts" class="sidebarbutton"><i class="ti ti-layout-sidebar-left-expand"></i></a>
- </div>
- <div class="slnav">
- <a href="/"><i class="ti ti-home"></i><b>home</b></a>
- {block:ifSidebarLink1}<a href="{text:Sidebar Link 1 URL}"><i class="ti ti-{text:Sidebar Link 1 Icon}"></i><b>{text:Sidebar Link 1}</b></a>{/block:ifSidebarLink1}
- {block:ifSidebarLink2}<a href="{text:Sidebar Link 2 URL}"><i class="ti ti-{text:Sidebar Link 2 Icon}"></i><b>{text:Sidebar Link 2}</b></a>{/block:ifSidebarLink2}
- {block:ifSidebarLink3}<a href="{text:Sidebar Link 3 URL}"><i class="ti ti-{text:Sidebar Link 3 Icon}"></i><b>{text:Sidebar Link 3}</b></a>{/block:ifSidebarLink3}
- {block:ifSidebarLink4}<a href="{text:Sidebar Link 4 URL}"><i class="ti ti-{text:Sidebar Link 4 Icon}"></i><b>{text:Sidebar Link 4}</b></a>{/block:ifSidebarLink4}
- {block:ifSidebarLink5}<a href="{text:Sidebar Link 5 URL}"><i class="ti ti-{text:Sidebar Link 5 Icon}"></i><b>{text:Sidebar Link 5}</b></a>{/block:ifSidebarLink5}
- {block:ifSidebarLink6}<a href="{text:Sidebar Link 6 URL}"><i class="ti ti-{text:Sidebar Link 6 Icon}"></i><b>{text:Sidebar Link 6}</b></a>{/block:ifSidebarLink6}
- {block:ifSidebarLink7}<a href="{text:Sidebar Link 7 URL}"><i class="ti ti-{text:Sidebar Link 7 Icon}"></i><b>{text:Sidebar Link 7}</b></a>{/block:ifSidebarLink7}
- </div>
- </div>
- {block:ifMusicPlayer}<!-- music player -->
- <div class="sl-low">
- <div class="music-container" id="music-container">
- <audio src="{text:Song URL}" id="audio"></audio>
- <div class="audio-info">
- <div class="audio-img"><img src="{text:Song Image}"></div>
- <div class="audio-title">
- <b>{text:Song Name}</b>
- <span>{text:Song Artist}</span>
- </div>
- </div>
- <div class="play-button">
- <button id="play" class="action-btn action-btn-big"><i class="ti ti-player-play"></i></button>
- </div>
- </div>
- {/block:ifMusicPlayer}
- </div>
- </div>
- <section><!--- POSTS CONTAINER --->
- <!-- HEADER --->
- <header>
- <div class="headerfixed">
- <div class="hf-left">
- <img src="{PortraitURL-128}">
- <a class="title" href="/">{text:Blog Title}</a>
- </div>
- </div>
- <div class="header-banner">
- <div class="bannerimg">
- <div class="nobanner"></div>
- {block:ifHeaderImage}<img src="{image:Header}">{/block:ifHeaderImage}
- <div id="side-img">{block:ifProfileImage}<img src="{image:Profile}">{/block:ifProfileImage}<img class="porticon" src="{PortraitURL-128}"></div>
- </div>
- <div class="headerbox-top">
- <a title="home" href="/"><i class="ti ti-home"></i></a>
- {block:AskEnabled}<a title="contact" href="/ask"><i class="ti ti-mail"></i></a>{/block:AskEnabled}
- <a target="_blank" href="//tumblr.com/follow/{Name}"><b>follow</b></a>
- </div>
- </div>
- <div class="headerbox-mid">
- <div class="headerbox-title">
- <a href="/">{Title}</a>
- <b>@{Name}</b>
- </div>
- <div class="description">{text:Custom Description}</div>
- <div class="headerstats">
- {block:ifHeaderStat1}<li><i class="ti ti-{text:Header Stat Icon 1}"></i><b>{text:Header Stat 1}</b></li>{/block:ifHeaderStat1}
- {block:ifHeaderStat2}<li><i class="ti ti-{text:Header Stat Icon 2}"></i><b>{text:Header Stat 2}</b></li>{/block:ifHeaderStat2}
- {block:ifHeaderStat3}<li><i class="ti ti-{text:Header Stat Icon 3}"></i><b>{text:Header Stat 3}</b></li>{/block:ifHeaderStat3}
- </div>
- </div>
- </header>
- <!--- sticky navigation --->
- <nav>
- <a class="navselect" href="/"><b>posts</b></a>
- <a href="/ask"><b>contact</b></a>
- <a href="/archive"><b>archive</b></a>
- <!---- CREDIT: DO NOT TOUCH ---->
- <a class="navcredit" title="tweety theme by sage" href="//phantomcodes.tumblr.com"><b>credit</b></a>
- </nav>
- <!--- TAG AND DAY PAGES --->
- {block:TagPage}
- <article class="tdpage">
- <i class="ti ti-badge"></i>
- <span>showing <b>{tagresultcount}</b> posts tagged <b>#{Tag}</b></span>
- </article>
- {/block:TagPage}
- {block:DayPage}
- <article class="tdpage">
- <i class="ti ti-calendar-event"></i>
- <span>showing posts made <b>{Month} {DayOfMonth}{DayofMonthSuffix}, {Year}</b></span>
- </article>
- {/block:DayPage}
- <!--- POSTS --->
- {block:posts inlineMediaWidth="1280" inlineNestedMediaWidth="1280"}
- <article class="posts" id="{PostID}" post-type="{PostType}" {block:Date}style="padding-left:4em; width:calc(100% - 7em);"{/block:Date}>
- <!--- TOP POST INFO --->
- {block:Date}
- <div class="topinfo">
- {block:NotReblog}
- <!-- absolute info -->
- <a class="topinfo-img" href="/"><img src="{PortraitURL-128}"></a>
- <div class="rbvia {block:PinnedPostLabel}ifpinned{/block:PinnedPostLabel}">
- <i class="ti ti-map-pin"></i>
- <a href="{Permalink}">original post</a>
- </div>
- {block:PinnedPostLabel}<div class="pinned"><i class="ti ti-pinned"></i><a title="pinned post" href="{Permalink}">pinned post</a></div>{/block:PinnedPostLabel}
- <!-- name/title/date -->
- <div class="topinfo-name">
- <a href="{Permalink}">
- <b>{text:Blog Title}</b>
- <i>@{Name}</i>
- </a>
- <b>•</b>
- <div class="topinfo-date"><a href="{Permalink}" class="time-ago">{Timestamp}</a></div>
- </div>
- {/block:NotReblog}
- {block:RebloggedFrom}
- <!-- absolute info -->
- <a target="_blank" class="topinfo-img" href="//{ReblogRootName}.tumblr.com" title="visit blog"><img src="{ReblogRootPortraitURL-128}"></a>
- <div class="rbvia {block:PinnedPostLabel}ifpinned{/block:PinnedPostLabel}">
- <i class="ti ti-repeat"></i>
- <a href="{ReblogParentURL}">via {ReblogParentName}</a>
- </div>
- {block:PinnedPostLabel}<div class="pinned"><i class="ti ti-pinned"></i><a title="pinned post" href="{Permalink}">pinned post</a></div>{/block:PinnedPostLabel}
- <!-- name/title/date -->
- <div class="topinfo-name">
- <a target="_blank" href="{ReblogRootURL}">
- <b>{ReblogRootTitle}</b>
- <i>@{ReblogRootName}</i>
- </a>
- <b>•</b>
- <div class="topinfo-date"><a href="{Permalink}" class="time-ago">{Timestamp}</a></div>
- </div><!-- .topinfo-name -->
- {/block:RebloggedFrom}
- <!--- top info right --->
- <div class="topinfo-buttons">
- <!--- tir dropdown starts -->
- <a title="toggle more info" class="tir-button"><i class="ti ti-dots"></i></a>
- <div class="tir-drop">
- <!-- date/day page link -->
- <a title="view day page" href="/day/{Year}/{MonthNumberWithZero}/{dayofmonthwithzero}"><i class="ti ti-clock"></i><b>{Month} {DayofMonth}{DayofMonthSuffix}, {Year}</b></a>
- <!--- copy button --->
- <a id="copybutton" title="copy link to post" data-clipboard-text="{Permalink}"><i class="ti ti-copy"></i><b>copy post link</b></a>
- <!-- original poster -->
- {block:RebloggedFrom}<a target="_blank" title="@{ReblogRootName}" href="//tumblr.com/follow/{ReblogRootName}"><i class="ti ti-user-plus"></i><b>follow original poster</b></a>{/block:RebloggedFrom}
- <!-- post types -->
- {block:Text}<a title="view text posts" target="_blank" href="/archive/filter-by/text"><i class="ti ti-writing"></i><b>{PostType} post</b></a>{block:Text}
- {block:Photo}<a title="view photo posts" target="_blank" href="/archive/filter-by/photo"><i class="ti ti-photo"></i><b>{PostType} post</b></a>{block:Photo}
- {block:Photoset}<a title="view photo posts" target="_blank" href="/archive/filter-by/photo"><i class="ti ti-photo-plus"></i><b>{PostType} post</b></a>{block:Photoset}
- {block:Video}<a title="view video posts" target="_blank" href="/archive/filter-by/video"><i class="ti ti-video"></i><b>{PostType} post</b></a>{block:Video}
- {block:Link}<a title="view link posts" target="_blank" href="/archive/filter-by/link"><i class="ti ti-link"></i><b>{PostType} post</b></a>{block:Link}
- {block:Audio}<a title="view audio posts" target="_blank" href="/archive/filter-by/audio"><i class="ti ti-music"></i><b>{PostType} post</b></a>{block:Audio}
- {block:Quote}<a title="view quote posts" target="_blank" href="/archive/filter-by/quote"><i class="ti ti-quote"></i><b>{PostType} post</b></a>{block:Quote}
- {block:Chat}<a title="view chat posts" target="_blank" href="/archive/filter-by/chat"><i class="ti ti-messages"></i><b>{PostType} post</b></a>{block:Chat}
- {block:Answer}<a title="view ask posts" target="_blank" href="/archive/filter-by/ask"><i class="ti ti-message-circle"></i><b>{PostType} post</b></a>{block:Answer}
- </div>
- <!-- tir drop down ends -->
- </div><!-- .topinfo-buttons -->
- </div><!--.topinfo-->
- </div><!--#topinfo-->
- {/block:Date}
- <div class="post-wrap" {block:Date}style="margin-left:1em;"{/block:Date}>
- <!-- PHOTO POSTS -->
- {block:Photo}
- <div class="photopost">
- <img src="{PhotoURL-highres}" al="{photoalt}" class="photos">
- </div>
- {block:Caption}
- {block:NotReblog}
- <div class="caption">{Caption}</div>
- {/block:NotReblog}
- {block:Rebloggedfrom}
- {block:Reblogs}
- <div class="caption">
- <div class="userlink {block:IsDeactivated}deactive{/block:IsDeactivated}"><a {block:IsDeactivated}title="deactivated"{/block:IsDeactivated} href="{Permalink}"><div class="usericon"><img src="{PortraitURL-64}"></div><div class="username">{Username}</div></a></div>
- {Body}
- </div>
- {/block:Reblogs}
- {/block:RebloggedFrom}
- {/block:Caption}
- {/block:Photo}
- <!-- PHOTOSET POSTS -->
- {block:Photoset}
- <div class="photo-slideshow" id="photoset_{PostID}" data-layout="{PhotosetLayout}">{block:Photos}<div class="photo-data"><div class="pxu-photo"><img src="{PhotoURL-500}" width="{PhotoWidth-500}" height="{PhotoHeight-500}" data-highres="{PhotoURL-HighRes}" data-width="{PhotoWidth-HighRes}" data-height="{PhotoHeight-HighRes}"></div><a class="tumblr-box" rel="post-{PostID}" href="{PhotoURL-HighRes}"></a></div>{/block:Photos}</div>
- {block:Caption}
- {block:NotReblog}
- <div class="caption">{Caption}</div>
- {/block:NotReblog}
- {block:Rebloggedfrom}
- {block:Reblogs}
- <div class="caption">
- <div class="userlink {block:IsDeactivated}deactive{/block:IsDeactivated}"><a {block:IsDeactivated}title="deactivated"{/block:IsDeactivated} href="{Permalink}"><div class="usericon"><img src="{PortraitURL-64}"></div><div class="username">{Username}</div></a></div>
- {Body}
- </div>
- {/block:Reblogs}
- {/block:RebloggedFrom}
- {/block:Caption}
- {/block:Photoset}
- <!--- TEXT POSTS --->
- {block:Text}
- {block:Title}
- <h1><a href="{Permalink}">{Title}</a></h1>
- {/block:Title}
- {block:NotReblog}
- <div class="caption">{Body}</div>
- {/block:NotReblog}
- {block:Rebloggedfrom}
- {block:Reblogs}
- <div class="caption">
- <div class="userlink {block:IsDeactivated}deactive{/block:IsDeactivated}"><a {block:IsDeactivated}title="deactivated"{/block:IsDeactivated} href="{Permalink}"><div class="usericon"><img src="{PortraitURL-64}"></div><div class="username">{Username}</div></a></div>
- {Body}
- </div>
- {/block:Reblogs}
- {/block:RebloggedFrom}
- {/block:Text}
- <!-- VIDEO POSTS -->
- {block:Video}
- <div class="video">{Video-700}</div>
- {block:Caption}
- {block:NotReblog}
- <div class="caption">{Caption}</div>
- {/block:NotReblog}
- {block:Rebloggedfrom}
- {block:Reblogs}
- <div class="caption">
- <div class="userlink {block:IsDeactivated}deactive{/block:IsDeactivated}"><a {block:IsDeactivated}title="deactivated"{/block:IsDeactivated} href="{Permalink}"><div class="usericon"><img src="{PortraitURL-64}"></div><div class="username">{Username}</div></a></div>
- {Body}
- </div>
- {/block:Reblogs}
- {/block:RebloggedFrom}
- {/block:Caption}
- {/block:Video}
- <!--- CHAT POSTS --->
- {block:Chat}
- <ul class="chat">
- {block:Lines}
- {block:Label}<div class="chatter">{Label}</div>{/block:Label}
- <li>{Line} <div class="blurb"></div></li>
- {/block:Lines}
- </ul>
- {/block:Chat}
- <!--- LINK POSTS --->
- {block:Link}
- <div class="linkpost">
- <div class="linkblock">
- <a href="{URL}" target="_blank">
- <div class="link">
- <div class="linkicon"><i class="ti ti-external-link"></i></div>
- <div class="linktitle"><b>{Name}</b>
- {block:Excerpt}<span>{Excerpt}</span>{/block:Excerpt}
- </div>
- </div>
- </a>
- </div>
- </div>
- {block:Description}
- {block:NotReblog}
- <div class="caption">{Description}</div>
- {/block:NotReblog}
- {/block:Description}
- {block:RebloggedFrom}
- {block:Reblogs}
- <div class="caption">
- <div class="userlink {block:IsDeactivated}deactive{/block:IsDeactivated}"><a {block:IsDeactivated}title="deactivated"{/block:IsDeactivated} href="{Permalink}"><div class="usericon"><img src="{PortraitURL-64}"></div><div class="username">{Username}</div></a></div>
- {Body}
- </div>
- {/block:Reblogs}
- {/block:RebloggedFrom}
- {/block:Link}
- <!--- AUDIO POSTS --->
- {block:Audio}
- <div class="audiopost">
- <div class="audiowrap">
- <div class="albumart">{block:albumart}<img src="{AlbumArtURL}">{/block:albumart}</div>
- <div class="audiotitle">
- <b>{block:trackname}{Trackname}{/block:trackname}</b>
- <span>{block:Artist}{Artist}{/block:Artist}</span>
- </div><!-- audiotitle -->
- </div><!-- audiowrap -->
- <div class="audioplaybg"><div class="audioplay">{block:AudioPlayer}{AudioPlayer}{/block:AudioPlayer}</div></div>
- </div>
- {block:Caption}
- {block:NotReblog}
- <div class="caption">{Caption}</div>
- {/block:NotReblog}
- {block:RebloggedFrom}
- {block:Reblogs}
- <div class="caption">
- <div class="userlink {block:IsDeactivated}deactive{/block:IsDeactivated}"><a {block:IsDeactivated}title="deactivated"{/block:IsDeactivated} href="{Permalink}"><div class="usericon"><img src="{PortraitURL-64}"></div><div class="username">{Username}</div></a></div>
- {Body}
- </div>
- {/block:Reblogs}
- {/block:RebloggedFrom}
- {/block:Caption}
- {/block:Audio}
- <!-- QUOTE POSTS -->
- {block:Quote}
- <div class="quotepost">
- <div class="quotewrap">{Quote}</div>
- <div class="source">{Source}</div>
- </div>
- {/block:Quote}
- <!--- ANSWER POSTS --->
- {block:Answer}
- <div class="askwrap">
- <div class="qasker">
- <div class="qaskerstart">
- <b>{Asker}</b>
- <span>sent a message</span>
- </div>
- <div class="qaskicon"><img src="{AskerPortraitURL-64}"></div>
- </div>
- <div class="qquestion">
- {Question}
- <div class="blurb"></div>
- </div>
- </div>
- {block:Answerer}
- <div class="answerwrap">
- <div class="aanswerer">
- <div class="ausericon"><img src="{AnswererPortraitURL-64}"></div>
- <div class="aanswererstart">
- <b>{Answerer}</b>
- <span>replied</span>
- </div>
- </div>
- <div class="aanswer">
- <div class="blurb"></div>
- {Answer}</div>
- </div>
- {/block:Answerer}
- {block:NotReblog}
- <div class="answerwrap">
- <div class="aanswerer">
- <div class="ausericon"><img src="{PortraitURL-64}"></div>
- <div class="aanswererstart">
- <b><a href="/">{Name}</a></b>
- <span>replied</span>
- </div>
- </div>
- <div class="aanswer">
- <div class="blurb"></div>
- {Replies}</div>
- </div>
- {/block:NotReblog}
- {block:RebloggedFrom}
- {block:Reblogs}
- <div class="caption">
- <div class="userlink {block:IsDeactivated}deactive{/block:IsDeactivated}"><a {block:IsDeactivated}title="deactivated"{/block:IsDeactivated} href="{Permalink}"><div class="usericon"><img src="{PortraitURL-64}"></div><div class="username">{Username}</div></a></div>
- {Body}
- </div>
- {/block:Reblogs}
- {/block:RebloggedFrom}
- {/block:Answer}
- </div>
- </div><!-- post wrap ends -->
- <div class="bottom-wrap"><!-- bottom post wrap starts -->
- {block:Date}
- <!--- BOTTOM POST INFO --->
- <div class="bottominfo tagson{select:Tags}">
- <a title="{NoteCountWithLabel}" class="notecount" href="{Permalink}"><i class="ti ti-message-circle-2"></i><b class="notecount">{NoteCountWithLabel}</b></a>
- {block:HasTags}<a class="{select:tags}button" title="toggle tags"><i id="justicon" class="ti ti-tag"></i></a>{/block:HasTags}
- <a title="reblog" href="{ReblogURL}" target="_blank"><i id="justicon" class="ti ti-repeat"></i></a>
- <a title="like" class="likebtn" href="#">{LikeButton}<span class="actual-button"><i id="justicon" class="ti ti-heart"></i></span></a>
- <a title="permalink" href="{Permalink}"><i id="justicon" class="ti ti-upload"></i></a>
- </div><!-- .bottominfo -->
- {/block:Date}
- <!--- TAGS --->
- {block:HasTags}
- <div class="{select:Tags}">
- {block:Tags}<a href="{TagURL}">{Tag}</a>{/block:Tags}
- </div>
- {/block:HasTags}
- </div><!-- bottom post wrap ends -->
- </article> <!-- POSTS END -->
- <!--- POST NOTES --->
- {block:PermalinkPage}{block:Date}
- {block:NoteCount}{block:PostNotes}
- <div class="notes-wrap">
- <div class="notes-title"><span>{NoteCountWithLabel}</span><i class="ti ti-activity"></i></div>
- <div class="notes-container">{PostNotes-64}</div>
- </div>
- {/block:PostNotes}{/block:NoteCount}
- {/block:Date}{/block:PermalinkPage}
- {/block:Posts}
- <!--- PAGINATION --->
- <article class="pagination">
- {block:Pagination}{block:PreviousPage}
- <a title="previous" href="{PreviousPage}"><i class="ti ti-chevron-left"></i></a>
- {/block:PreviousPage}{/block:Pagination}
- <span>page <b>{CurrentPage}</b> of {TotalPages}</span>
- {block:Pagination}{block:NextPage}
- <a title="next" href="{NextPage}"><i class="ti ti-chevron-right"></i></a>
- {/block:NextPage}{/block:Pagination}
- </article>
- </section> <!-- POSTS CONTAINER ENDS -->
- <!---- RIGHT SECTION ----->
- {block:ifRightSidebar}
- <div class="sidebar right">
- <div class="sr-top">
- <!--- SEARCH BAR --->
- <div id="search">
- <i class="ti ti-search"></i>
- <form class="search" action="javascript:return false">
- <input type="text" class="query" placeholder="search">
- </form>
- </div>
- <!-- featured posts -->
- {block:ifFeatured}<div class="sr-featured">
- {block:ifFeaturedLink1}<a title="view post" href="{text:Featured Link 1}"><img src="{text:Featured IMG 1}"></a>{/block:ifFeaturedLink1}
- {block:ifFeaturedLink2}<a title="view post" href="{text:Featured Link 2}"><img src="{text:Featured IMG 2}"></a>{/block:ifFeaturedLink2}
- {block:ifFeaturedLink3}<a title="view post" href="{text:Featured Link 3}"><img src="{text:Featured IMG 3}"></a>{/block:ifFeaturedLink3}
- {block:ifFeaturedLink4}<a title="view post" href="{text:Featured Link 4}"><img src="{text:Featured IMG 4}"></a>{/block:ifFeaturedLink4}
- </div>{/block:ifFeatured}
- <!-- sidebar blogs -->
- {block:ifBlogs}<div class="sr-blogs">
- <div class="sr-title">who to follow</div>
- <div class="srblogs">
- {block:ifBlog1}<li>
- <a title="visit {text:Blog 1}" target="_blank" class="srb-link" href="//{text:Blog 1}.tumblr.com">
- <img src="//api.tumblr.com/v2/blog/{text:Blog 1}.tumblr.com/avatar">
- <b>{text:Blog 1}</b>
- </a>
- <a target="_blank" class="srb-follow" href="//tumblr.com/follow/{text:Blog 1}">follow</a>
- </li>{/block:ifBlog1}
- {block:ifBlog2}<li>
- <a title="visit {text:Blog 2}" target="_blank" class="srb-link" href="//{text:Blog 2}.tumblr.com">
- <img src="//api.tumblr.com/v2/blog/{text:Blog 2}.tumblr.com/avatar">
- <b>{text:Blog 2}</b>
- </a>
- <a target="_blank" class="srb-follow" href="//tumblr.com/follow/{text:Blog 2}">follow</a>
- </li>{/block:ifBlog2}
- {block:ifBlog3}<li>
- <a title="visit {text:Blog 3}" target="_blank" class="srb-link" href="//{text:Blog 3}.tumblr.com">
- <img src="//api.tumblr.com/v2/blog/{text:Blog 3}.tumblr.com/avatar">
- <b>{text:Blog 3}</b>
- </a>
- <a target="_blank" class="srb-follow" href="//tumblr.com/follow/{text:Blog 3}">follow</a>
- </li>{/block:ifBlog3}
- </div>
- </div>{/block:ifBlogs}
- <!-- sidebar updates -->
- {block:ifUpdates}<div class="sr-updates">
- <div class="sr-title">what's happening</div>
- <li><b>{text:Update Title 1}</b><span>{text:Update Text 1}</span></li>
- <li><b>{text:Update Title 2}</b><span>{text:Update Text 2}</span></li>
- <li><b>{text:Update Title 3}</b><span>{text:Update Text 3}</span></li>
- <li><b>{text:Update Title 4}</b><span>{text:Update Text 4}</span></li>
- </div>{/block:ifUpdates}
- </div>
- </div>
- {/block:ifRightSidebar}
- </main> <!-- MAIN CONTAINER ENDS -->
- <script>
- // music player
- {block:ifMusicPlayer}
- const musicContainer = document.querySelector('.music-container');
- const playBtn = document.querySelector('#play');
- const audio = document.querySelector('#audio');
- const title = document.querySelector('#title');
- const cover = document.querySelector('#cover');
- function playSong() {
- musicContainer.classList.add('play');
- playBtn.querySelector('#play i').classList.remove('ti-player-play');
- playBtn.querySelector('#play i').classList.add('ti-player-pause');
- audio.play();
- }
- function pauseSong() {
- musicContainer.classList.remove('play')
- playBtn.querySelector('#play i').classList.add('ti-player-play')
- playBtn.querySelector('#play i').classList.remove('ti-player-pause')
- audio.pause()
- }
- // event listeners
- playBtn.addEventListener('click', () => {
- const isPlaying = musicContainer.classList.contains('play');
- if (isPlaying) {
- pauseSong();
- } else {
- playSong();
- }
- });
- document.getElementById("audio").loop = true;
- {/block:ifMusicPlayer}
- /// photoset
- $(document).ready(function(){
- $('.photo-slideshow').pxuPhotoset({
- lightbox: true,
- rounded: 'corners',
- gutter: '4px',
- borderRadius: '{select:Corners}',
- photoset: '.photo-slideshow',
- photoWrap: '.photo-data',
- photo: '.pxu-photo'
- });
- });
- // tooltips
- tippy('[title]', {
- theme: 'custom',
- arrow: false,
- followCursor: true,
- delay: 100,
- placement: 'bottom',
- offset: "40, 10",
- zIndex: 9999999999,
- maxWidth: 400,
- content(reference) {
- const title = reference.getAttribute('title');
- reference.removeAttribute('title');
- return title;
- },
- });
- // notes
- $('article').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');
- }
- var n = $(this).html().split(' ')[0].replace(/,/g, '');
- if (n < 999) {
- $(this).text(n);
- }
- });
- // videos
- $(document).ready(function() {
- flexibleFrames($(".video")); // $(".video") is the class selector passed in the argument
- });
- // searchbar
- $(document).ready(function(){
- $('.search').submit(function(event){
- var value = $('input:first').val();
- location.replace('http://{Name}.tumblr.com/search/' + value);
- });
- });
- // scroll to top
- $(document).ready(function(){
- $('a#totop').click(function(){
- $('html, body').animate({scrollTop : 0},800);
- return false;
- });
- });
- //updates tab
- $(document).ready(function() {
- $(".sub").hide();
- $(".cthrough").click(function(event){
- $(this).next(".sub").slideToggle(500);
- event.preventDefault();
- $(this).toggleClass('upside', 500);
- });
- });
- // updates button
- $(document).ready(function(){
- $('a.cthrough i').click(function(){
- $('body').toggleClass('updates-click');
- });
- });
- // tir drop down
- $(document).ready(function() {
- $(".tir-drop").hide();
- $("a.tir-button").click(function(event){
- $(this).next(".tir-drop").slideToggle(500);
- event.preventDefault();
- $(this).toggleClass('upside', 500);
- $(this).toggleClass('tir-click');
- });
- });
- // toggle tags
- $(document).ready(function(){
- $('.clicktags').hide();
- $('.clicktagsbutton').click(function() {
- $(this).closest('article').find('.clicktags').slideToggle(500);
- $(this).toggleClass('tags-click');
- return false;
- });
- });
- // tumblr controls
- $(document).ready(function(){
- $('#controlsbutton').click(function(){
- $('body').toggleClass('controlsclick');
- });
- });
- // sidebars popup
- $(document).ready(function(){
- $('a.sidebarbutton').click(function(){
- $('body').toggleClass('sidebar-click');
- });
- });
- // sticky headerbox buttons
- $(window).scroll(function(e){
- var $el = $('.headerbox-top');
- var isPositionFixed = ($el.css('position') == 'fixed');
- if ($(this).scrollTop() > 200 && !isPositionFixed){
- $el.css({'position': 'fixed', 'top': '0px'});
- }
- if ($(this).scrollTop() < 200 && isPositionFixed){
- $el.css({'position': 'static', 'top': '0px'});
- }
- });
- // day/night mode
- const toggle = document.getElementById("theme-toggle");
- toggle.onclick = function () {
- // add class to html and make transition snappy
- document.documentElement.classList.add("theme-transition");
- // alright lets retrive the info from data-theme
- let currentTheme = document.documentElement.getAttribute("data-theme");
- // if it's dark already, let's go into the light
- let targetTheme = "light";
- // but if it is light let's toggle dark mode
- if (currentTheme === "light") {
- targetTheme = "dark";
- }
- // ok now that theme has been toggled, get rid of snappy transition
- window.setTimeout(function () {
- document.documentElement.classList.remove("theme-transition");
- }, 50);
- // we're going to save our theme preference now
- document.documentElement.setAttribute("data-theme", targetTheme);
- localStorage.setItem("theme", targetTheme);
- };
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment