Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <!--
- THEME BY BRU
- search: glenthemes https://git.new/glen-searchbar
- fonts: google
- icons: cappucicons, feathericons
- -->
- <html>
- <head>
- <title>{Title}</title>
- <meta name="viewport" content="width=device-width, initial-scale = 1.0, maximum-scale=1.0, user-scalable=no" />
- <link rel="shortcut icon" href="{Favicon}">
- <link rel="alternate" type="application/rss+xml" href="{RSS}">
- {block:Description}<meta name="description" content="{MetaDescription}" />{/block:Description}
- {block:Options}
- <!--- general colors -->
- <meta name="color:background" content="#fff"/>
- <meta name="color:posts" content="#fff"/>
- <meta name="color:text" content="#000"/>
- <meta name="color:borders" content=""/>
- <meta name="color:select" content=""/>
- <meta name="color:links" content="#000" />
- <meta name="color:like and reblog" content=""/>
- <meta name="color:reblog header background" content=""/>
- <meta name="color:reblog header link" content=""/>
- <meta name="color:reblog header link hover" content=""/>
- <meta name="color:question background" content=""/>
- <meta name="color:question text" content=""/>
- <meta name="color:answer background" content=""/>
- <meta name="color:answer text" content=""/>
- <meta name="color:tags" content="#000" />
- <meta name="color:tag hover background" content=""/>
- <meta name="color:tag hover text" content=""/>
- <!---- theme controls ---->
- <meta name="color:night mode button background" />
- <meta name="color:night mode icon color"/>
- <meta name="color:day mode button background" />
- <meta name="color:day mode icon color"/>
- <meta name="color:theme controls background"/>
- <meta name="color:theme controls icon color"/>
- <!--header -->
- <!-- background-->
- <meta name="color:header bg gradient 1" content=""/>
- <meta name="color:header bg gradient 2" content=""/>
- <meta name="color:header bg gradient 3" content=""/>
- <meta name="color:box shadow" content=""/>
- <meta name="color:icon shadow" content=""/>
- <meta name="color:icon gradient 1" content=""/>
- <meta name="color:icon gradient 2" content=""/>
- <meta name="color:blog title" content=""/>
- <meta name="color:blog user" content=""/>
- <meta name="color:blog user hover" content=""/>
- <meta name="color:header links" content=""/>
- <meta name="color:header link hover" content=""/>
- <meta name="color:header link background" content=""/>
- <meta name="color:description text" content=""/>
- <meta name="color:description borders" content=""/>
- <meta name="color:description background" content=""/>
- <meta name="color:search background" content=""/>
- <meta name="color:search text" content=""/>
- <meta name="color:search button" content=""/>
- <meta name="color:search hover background" content=""/>
- <meta name="color:search hover text" content=""/>
- <!--- night mode --->
- <meta name="color:night mode theme controls bg" content=""/>
- <meta name="color:night mode background" content="#fff" />
- <meta name="color:night mode posts" content=""/>
- <meta name="color:night mode links" content=""/>
- <meta name="color:night mode hover" content=""/>
- <meta name="color:night mode text" content=""/>
- <meta name="color:night mode tags" content=""/>
- <meta name="color:night mode header bg" content=""/>
- <meta name="text:link 1 url" content=""/>
- <meta name="text:link 2 url" content=""/>
- <meta name="text:link 3 url" content=""/>
- <meta name="text:desktop description" content="Write your description here."/>
- <meta name="text:border width" content="1px"/>
- <meta name="text:border radius" content="4px"/>
- <meta name="text:font size" content="16px" />
- <meta name="text:border header width" content="3px"/>
- <meta name="text:search suggestion 1" content="/tagged/"/>
- <meta name="text:search suggestion title 1" content="search suggestion 1"/>
- <meta name="text:search suggestion 2" content="/tagged/"/>
- <meta name="text:search suggestion title 2" content="search suggestion 2"/>
- <meta name="text:search suggestion 3" content="/tagged/"/>
- <meta name="text:search suggestion title 3" content="search suggestion 3"/>
- <meta name="text:search suggestion 4" content="/tagged/"/>
- <meta name="text:search suggestion title 4" content="search suggestion 4"/>
- <meta name="image:background" content=""/>
- <meta name="image:header icon" content=""/>
- <meta name="if:Remove background image in night mode" content=""/>
- <meta name="if:full background" content=""/>
- <meta name="select:Border Style" content="dashed" title="dashed"/>
- <meta name="select:Border Style" content="solid" title="solid"/>
- <meta name="select:Font" content="Roboto Flex" title="Roboto Flex" />
- <meta name="select:Font" content="Inter Tight" title="Inter Tight"/>
- <meta name="select:Font" content="Golos Text" title="Golos Text"/>
- {/block:Options}
- {NewPostStyles}
- <script src="//cdn.jsdelivr.net/npm/jquery@latest/dist/jquery.min.js"></script>
- <!-- icons -->
- <link rel="stylesheet" href="https://static.tumblr.com/svdghan/wUSr83npl/tempcf.css">
- <script src="https://cdn.jsdelivr.net/npm/@phosphor-icons/[email protected]"></script>
- <!--- night mode --->
- <script>
- document.addEventListener('DOMContentLoaded', function () {
- const toggleButton = document.getElementById('daynight-toggle');
- const toggleIcon = toggleButton.querySelector('i');
- const currentTheme = localStorage.getItem('theme') || 'day';
- if (currentTheme === 'night') {
- document.body.classList.add('night');
- toggleButton.classList.add('night-mode');
- toggleIcon.classList.replace('cp-sun', 'cp-moon');
- }
- toggleButton.addEventListener('click', function () {
- document.body.classList.toggle('night');
- toggleButton.classList.toggle('night-mode');
- if (toggleIcon.classList.contains('cp-sun')) {
- toggleIcon.classList.replace('cp-sun', 'cp-moon');
- } else {
- toggleIcon.classList.replace('cp-moon', 'cp-sun');
- }
- const theme = document.body.classList.contains('night') ? 'night' : 'day';
- localStorage.setItem('theme', theme);
- });
- });
- </script>
- <!-- tooltips -->
- <script src="//cdn.jsdelivr.net/npm/jquery@latest/dist/jquery.min.js"></script>
- <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>
- <script type="text/javascript" src="https://static.tumblr.com/7qjmkr5/IUmmdsy41/jquery.style-my-tooltips.js"></script>
- <script>
- (function($){
- $(document).ready(function(){
- $("[title]").style_my_tooltips();
- });
- })(jQuery);
- </script>
- <!-- tumblr controls -->
- <script src="//ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
- <script>
- $(document).ready(function(){
- $('.controls-button').click(function(){
- $('body').toggleClass('controls-click');
- });
- });
- </script>
- <script src="https://static.tumblr.com/svdghan/gFJrolu7g/daynight.js"></script>
- <!--- search by glenthemes --->
- <link href="https://search-dropdown.gitlab.io/i/2.1/style.css" rel="stylesheet">
- <script src="https://search-dropdown.gitlab.io/i/2.1/init.min.js"></script>
- <!--- fonts --->
- <link rel="preconnect" href="https://fonts.googleapis.com">
- <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
- <link href="https://fonts.googleapis.com/css2?family=Archivo+Black&family=Figtree:ital,wght@0,300..900;1,300..900&family=Golos+Text:[email protected]&family=Inter+Tight:ital@0;1&family=Roboto+Flex:opsz,[email protected],100..1000&display=swap" rel="stylesheet">
- <style>
- * {
- box-sizing: border-box;
- }
- :root {
- --background-image: url({image:background});
- --background: {color:background};
- --accent: {AccentColor};
- --text: {color:text};
- --borders: {color:borders};
- --spacing: 1rem;
- --border-width: {text:border width};
- --border-radius: {text:border radius};
- --posts: {color:posts};
- --tags: {color:tags};
- --links: {color:links};
- --sidebar-links: {color:sidebar links};
- --search-background: {color:search background};
- --search-text: {color:search text};
- --headerimage: url({HeaderImage});
- --invert: invert(0);
- }
- .night-mode-theme {
- --background: {color:night mode background};
- --accent: {color:night mode links};
- {block:ifRemoveBackgroundImageInNightMode}
- --background-image: url('');
- {/block:ifRemoveBackgroundImageInNightMode}
- --text: {color:night mode text};
- --posts: {color:night mode posts};
- --invert: invert(1);
- --links: {color:night mode links};
- --tags: {color:night mode tags};
- }
- .night-mode-theme header {
- background:{color:night mode header bg}!important;
- color:{color:night mode text}!important;
- }
- .night-mode-theme header a {
- color:{color:night mode links};
- }
- .night-mode-theme .blog-title {
- color:{color:night mode text}!important;
- }
- .night-mode-theme .blog-user a,.night-mode-theme .nav-container a {
- color:{color:night mode links}!important;
- }
- .night-mode-theme header a:hover {
- background:{color:night mode hover}!important;
- color:{color:night mode header bg}!important;
- }
- /* THEME CONTROLS */
- .theme-controls {
- position: fixed;
- top: var(--spacing, 20px);
- right: var(--spacing, 20px);
- display: flex;
- flex-direction: column;
- align-items: center;
- gap: 10px;
- z-index: 99999999!important;
- }
- .theme-controls button,
- .theme-controls a {
- cursor: pointer;
- background: {color:theme controls background};
- color: {color:theme controls icon color};
- height: 2rem;
- width: 2rem;
- border: none!important;
- border-radius: 50%;
- display: flex;
- justify-content: center;
- align-items: center;
- transition: background-color 0.5s ease, transform 0.5s ease;
- }
- .theme-controls a::before, .theme-controls a:hover::before {
- height:0px;
- transform:scaleX(0);
- }
- .controls-button i,
- #daynight-toggle i,
- #credit i {
- font-size: 1.2rem;
- transition: transform 0.5s ease;
- }
- /* TUMBLR CONTROLS */
- .tmblr-iframe {
- z-index: 99999999!important;
- opacity: 0;
- visibility: hidden;
- width: 30px;
- position: absolute;
- top: 100%;
- left: 50%;
- transform: translateX(-50%) translateY(-20px);
- transition: all 0.5s ease;
- }
- body.controls-click .tmblr-iframe {
- opacity: 1;
- visibility: visible;
- transform: translateX(-50%) translateY(10px);
- }
- /* DAY/NIGHT MODE BUTTON */
- #daynight-toggle {
- background: {color:day mode button background};
- color: {color:day mode icon color};
- }
- #daynight-toggle.night-mode {
- background-color: {color:night mode button background};
- color: {color:night mode icon color};
- }
- #daynight-toggle.night-mode i {
- transform: rotate(180deg);
- }
- /* CREDIT DO NOT REMOVE OR MOVE */
- #credit {
- text-decoration: none;
- background: {color:theme controls background};
- color: {color:theme controls icon color};
- }
- /* Hover effect for credit */
- #credit:hover {
- background: {color:night mode button background};
- color:{color:night mode icon color};
- transition: all 0.3s ease;
- }
- /* --- TOOLTIPS --*/
- #s-m-t-tooltip {
- z-index: 999999999!important;
- background: {color:description background};
- font-size: 13px;
- padding:10px;
- font-family:'Poppins', sans-serif;
- line-height: 13px;
- letter-spacing: 1px;
- border-radius:5%;
- border:1.5px solid {color:description borders};
- background-color:{color:description background};
- color:{color:description text};
- moz-border-radius-bottomright: 5px;
- border-bottom-right-radius: 5px;
- -moz-border-radius-topleft: 5px;
- border-top-left-radius: 5px;
- -moz-border-radius-bottomleft: 5px;
- border-bottom-left-radius: 5px;
- -moz-border-radius-topright: 5px;
- border-top-right-radius: 5px;
- -o-transition: all 0.3s ease-out;
- -webkit-transition: all 0.3s ease-out;
- -moz-transition: all 0.3s ease-out;
- text-transform: normal
- max-width: 150px;
- word-wrap: break-word;
- display: block;
- margin: 24px 14px 7px 12px;
- }
- /* SCROLLBAR */
- ::-webkit-scrollbar {
- width: 5px;
- background: {color:header bg gradient 1};
- border: 1px solid {color:borders};
- }
- ::-webkit-scrollbar-thumb {
- background: {color:header bg gradient 3};
- border: 1px solid {color:borders};
- }
- body {
- font-family: {select:Font}, sans-serif;
- font-size: clamp(.92rem, {text:font size}, 20px);
- margin: 0;
- height: 100vh;
- color: var(--text);
- background: var(--background) var(--background-image) center center fixed;
- transition: background-color 0.5s ease, color 0.5s ease;
- {block:iffullbackground}
- background-size: cover;
- {/block:iffullbackground}
- }
- a {
- color:{color:links};
- text-decoration: none;
- position:relative;
- border-bottom:none;
- }
- a:hover {
- color: {color:tag hover background};
- text-decoration:none;
- }
- a::before {
- content: "";
- position: absolute;
- display: block;
- width: 100%;
- height: 1px;
- bottom: 0;
- left: 0;
- background: linear-gradient(to right, {color:icon gradient 1}, {color:icon gradient 2});
- transform: scaleX(0);
- transition: transform 0.3s ease;
- }
- a:hover::before {
- transform: scaleX(1);
- }
- ::selection {
- background:{color:select};
- color:{color:background};
- }
- ::-moz-selection {
- background:{color:select};
- color:{color:background};
- }
- /* HEADER AND SIDEBAR */
- /* Header */
- header {
- margin: var(--spacing) auto;
- max-width: 100%;
- height: auto;
- padding: 5%;
- background: linear-gradient(to right, {color:header bg gradient 1}, {color:header bg gradient 2}, {color:header bg gradient 3});
- backdrop-filter: blur(10px);
- display: flex;
- flex-direction: column;
- align-items: center;
- justify-content: center;
- text-align: center;
- gap: 20px;
- transition: all 0.5s ease;
- opacity: 1;
- margin-top: 0px;
- border-bottom:1px solid {color:borders};
- }
- header.fade-out {
- opacity: 0;
- transition: opacity 0.5s ease;
- }
- /* SIDEBAR */
- header.sidebar {
- display: flex;
- flex-direction: column !important;
- align-items: center;
- justify-content: center;
- position: fixed;
- right: 0px;
- width: 500px;
- height: 100%;
- padding: 20px;
- z-index: 9999;
- background: linear-gradient(to right, {color:sidebar bg gradient 1}, {color:sidebar bg gradient 2});
- box-shadow: 0px 0px 0px {color:box shadow} !important;
- transform: translateX(100%);
- transition: all 0.5s ease;
- opacity: 0;
- border-left: 1px solid {color:borders};
- }
- header.sidebar.active {
- transform: translateX(0);
- opacity: 1;
- }
- header.sidebar .header-icon {
- display:flex;
- justify-content: center;
- width:100%;
- margin-bottom:10px;
- }
- header.sidebar .header-icon img {
- width: 70px;
- }
- /* Navigation in sidebar */
- header.sidebar .nav-container {
- margin-top: 10px;
- width:auto;
- font-size: 16px;
- margin-right:10px;
- text-align:right;
- text-transform: lowercase;
- display: flex;
- align-items:center;
- text-align:center;
- margin-bottom:20px;
- border:none!important;
- flex-direction: column;
- }
- header.sidebar .intro-wrap {
- display: flex;
- flex-direction: column!important;
- align-items:center;
- margin-bottom:10px;
- margin-top: 10px;
- margin-right:20px;
- }
- header.sidebar .blog-user, .description {
- display:flex;
- margin-bottom:10px;
- }
- header.sidebar .blog-title {
- color:{color:blog title};
- margin-bottom:10px;
- }
- header.sidebar .description {
- color:{color:description text};
- padding:15px!important;
- word-wrap:break-word;
- display:block;
- }
- header.sidebar .blog-user {
- color:{color:blog user};
- }
- header.sidebar .bio {
- display: flex;
- align-items: center;
- margin-right:20px;
- }
- header.sidebar .searchblock {
- position:relative;
- top:0;
- margin-top:25px;
- left:0;
- margin-left:25px;
- z-index:69;
- max-width:300px;
- text-shadow:10%;
- margin-right:30px;
- }
- header.sidebar .searchbar-field {
- border:{color:borders};
- border-radius:3px;
- padding:10px;
- font-family:"Golos Text", sans-serif;
- Font-size:12px;
- background:{color:search background};
- margin-right:8px;
- color:{color:search text};
- }
- header.sidebar .searchbar-button button {
- border:{color:borders};
- border-radius:3px;
- padding:10px;
- font-family:"Figtree", sans-serif;
- font-size:10.5px;
- text-transform:uppercase;
- color:{color:search text};
- background:{color:search button};
- }
- header.sidebar .search-suggestions {
- margin-top:10px;
- margin:10px;
- border:{color:borders};
- border-radius:3px;
- background:{color:search background};
- color:{color:search text};
- font-size:12px;
- }
- header.sidebar .search-suggestions a {
- border-radius:5px;
- padding:10px;
- }
- header.sidebar .search-suggestions a:hover {
- background:{color:search hover background}!important;
- color:{color:search hover text}!important;
- }
- /* header features */
- .header-features {
- width: auto;
- position: relative;
- display: flex;
- align-items: center;
- justify-content: center;
- margin: 0 auto;
- padding: 20px;
- text-align:left;
- }
- /* ICON */
- .header-icon {
- position: relative;
- display: inline-block;
- margin-right: 20px;
- }
- .header-icon::before {
- content: '';
- position: absolute;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- border-radius: 100%;
- z-index: 0;
- box-shadow: 0px 0px 50px {color:icon shadow};
- }
- .header-icon img {
- width: 120px;
- border-radius: 100%;
- position: relative;
- z-index: 1;
- display: block;
- margin: auto;
- padding: 5px;
- background: linear-gradient(100deg, {color:icon gradient 1}, {color:icon gradient 2});
- }
- /* INTRO */
- .intro-wrap {
- padding: 20px;
- flex: 1;
- }
- .blog-title {
- font-family: "Archivo Black", sans-serif;
- font-size: 26px;
- margin-top:20px;
- margin-bottom: 10px;
- color: {color:blog title};
- text-shadow:1px 1px 1px {color:icon shadow};
- }
- .bio {
- display: flex;
- align-items: center;
- gap: 15px;
- margin-bottom:10px; }
- .description {
- position: relative;
- font-size: 14.5px;
- vertical-align: middle;
- color: {color:description text};
- font-family: "Inter Tight", sans-serif;
- font-weight: 300;
- text-transform:normal;
- margin-right:10px;
- padding: 15px!important;
- border-radius: 15px;
- border: 1px solid {color:description borders};
- background: {color:description background};
- margin-bottom:10px;
- }
- .description a {
- color:{color:posts};
- }
- .description b, .description i, .description a {
- margin-left:5px!important;
- }
- .description::after {
- content: '';
- position: absolute;
- left: -10px;
- top: 55%;
- width: 0;
- height: 0;
- border-top: 10px solid {color:description background};
- border-right: 10px solid transparent;
- border-left: 10px solid transparent;
- transform: translateY(-50%);
- }
- .blog-user {
- font-family: "Golos Text", sans-serif;
- color: {color:blog user};
- font-size: 18px;
- font-weight: 600;
- text-shadow:1px 1px 3px {color:icon shadow};
- margin-bottom:10px;
- }
- .blog-user a {
- text-decoration:none;
- color:{color:blog user};
- }
- .blog-user a:hover {
- color:{color:blog user hover};
- transition:0.5s;
- }
- .blog-user i:before {
- content:'\eca1';
- font-family:'cappuccicons';
- margin-left:2px;
- font-size:15px;
- color:{color:blog user};
- }
- /* NAVIGATION AND SEARCH */
- .nav-container {
- font-size:15px;
- font-weight:600;
- text-transform:lowercase;
- width:auto;
- border-top:1px solid {color:borders};
- border-bottom:1px solid {color:borders};
- }
- .nav-container a {
- padding:5px;
- text-decoration:none;
- color:{color:header links}!important;
- vertical-align:middle;
- margin-top:5px;
- margin-bottom:5px;
- }
- .nav-container a:hover {
- color:{color:header link hover};
- transition:0.5s;
- background:{color:header link background};
- border-radius:5px;
- }
- .nav-container i:before {
- content='';
- font-family:'cappuccicons';
- font-size:13.5px;
- }
- .searchblock {
- position:relative;
- top:0;
- margin-top:25px;
- left:0;
- margin-left:25px;
- z-index:69;
- max-width:300px;
- text-shadow:10%;
- }
- .searchbar-field {
- border:{color:borders};
- border-radius:3px;
- padding:10px;
- font-family:"Golos Text", sans-serif;
- Font-size:12px;
- background:{color:search background};
- margin-right:8px;
- color:{color:search text};
- }
- .searchbar-button button {
- border:{color:borders};
- border-radius:3px;
- padding:10px;
- font-family:"Figtree", sans-serif;
- font-size:10.5px;
- text-transform:uppercase;
- color:{color:search text};
- background:{color:search button};
- }
- .search-suggestions {
- margin-top:10px;
- margin:10px;
- border:{color:borders};
- border-radius:3px;
- background:{color:search background};
- color:{color:search text};
- font-size:12px;
- }
- .search-suggestions a {
- border-radius:5px;
- padding:10px;
- }
- .search-suggestions a:hover {
- background:{color:search hover background}!important;
- color:{color:search hover text}!important;
- }
- /* search customization */
- :root {
- --Search-Suggestions-Expand-Speed:420ms;
- --Search-Suggestions-HOVER-Speed:0.25s;
- }
- /** END HEADER **/
- /* POSTS */
- article a {
- text-decoration: none;
- }
- article a:hover {
- text-decoration: underline;
- }
- article iframe, .tumblr_video_container {
- max-width: 100%;
- }
- main, .pagination {
- display: flex;
- flex-wrap: wrap;
- align-items: flex-start;
- justify-content: space-around;
- }
- main {
- display: flex;
- flex-wrap: wrap;
- justify-content: space-around;
- max-width: 1100px;
- margin: auto;
- transition: margin-left 0.5s ease;
- }
- article {
- background: {color:posts};
- padding: 10px;
- border: 1px solid {color:borders};
- width: 100%;
- max-width: 540px;
- margin: calc(var(--spacing) * 4) auto;
- border-radius: 10px;
- background: var(--posts);
- transition: transform 0.5s ease;
- }
- main.sidebar-active {
- margin-right: 400px;
- }
- article, .pagination {
- width: 100%;
- position:relative;
- max-width: 540px;
- margin: calc(var(--spacing) * 4) auto;
- border: var(--border-width) solid var(--borders);
- border-radius: 10px;
- background:var(--posts);
- }
- aside .pagination {
- margin: var(--spacing) auto auto auto;
- }
- article img {
- max-width: 100%;
- }
- .link-container {
- padding: var(--spacing);
- margin:var(--spacing);
- border:var(--border-width) solid var(--borders);
- border-radius: var(--border-radius);
- }
- .caption:empty, p:empty {
- display:none;
- }
- /* REBLOG HEADER */
- .reblog-header {
- overflow: hidden;
- border-bottom:1px solid {color:borders};
- margin-bottom:10px;
- }
- .reblog-header-user {
- display: flex;
- align-items: center;
- justify-content:center;
- background-color:{color:reblog header background};
- padding:5px;
- border-radius:12px;
- }
- .reblog-header a {
- color:{color:reblog header link};
- text-decoration: none;
- padding:5px;
- font-family: "Golos Text", system-ui;
- font-optical-sizing: auto;
- font-weight: 700;
- font-style: normal;
- }
- .reblog-header a::before, .reblog-header a:hover::before {
- height:0px;
- transform: scaleX(0);
- }
- .reblog-header a:hover {
- color: {color:reblog header link hover};
- transition: 0.3s;
- text-decoration:none;
- }
- .reblog-header img {
- width: 50px;
- padding: 5px;
- border-radius: 15px;
- display: block;
- }
- .original-post, .reblog-header, .tags, .post-info, .pagination, .quote-container, .replies, .question {
- padding: var(--spacing);
- }
- .reblog-content p, .reblog-content h2, .reblog-content h1 {
- margin-left: var(--spacing);
- margin-right: var(--spacing);
- }
- .quote-container, .replies, .question {
- border: var(--border-width) solid var(--borders);
- margin: var(--spacing);
- }
- .description, aside h2 {
- padding: calc(var(--spacing) /2) 0;
- margin: 0;
- }
- #search-form input {
- padding: calc(var(--spacing) / 2);
- width:100%;
- background:var(--search-background);
- margin: calc(var(--spacing) /2) 0 0 0;
- border:var(--border-width) solid var(--borders);
- border-radius:var(--border-radius);
- color:var(--search-text);
- }
- ::placeholder {
- color:var(--search-text);
- }
- .post-info, .contained {
- display: flex;
- flex-wrap: wrap;
- align-items: center;
- justify-content: space-between;
- }
- .post-info {
- font-size: 16px;
- display: flex;
- align-items: center;
- padding:10px;
- margin-top:20px;
- border-top:1px solid {color:borders};
- }
- .post-info a {
- text-decoration: none;
- display: flex;
- align-items: center;
- margin-right:10px;
- }
- .post-info a:hover {
- text-decoration:none;
- color:{color:reblog header link hover};
- transition:0.5s ease;
- }
- .post-notes {
- padding: 10px;
- }
- .post-notes ol {
- list-style-type: none;
- padding-left: 0;
- padding:10px;
- }
- .post-notes ol li::before {
- content: 'โฆ ';
- color: {color:reblog header background};
- margin-right:5px;
- }
- .post-notes img {
- width:20px;
- border-radius:100%;
- }
- .post-notes li {
- margin-bottom:5px;
- }
- .post-notes a {
- font-weight:bold;
- margin-right:5px;
- }
- .note-info {
- font-size: 15px;
- display: flex;
- align-items: center;
- text-transform:lowercase;
- }
- .note-info a {
- margin-right: 5px;
- font-weight:bold;
- }
- /* PINNED POST */
- .pinned {
- color:{color:blog title};
- font-weight:bold;
- font-size:15px;
- text-transform:uppercase;
- font-family:'Inter Tight', sans-serif;
- }
- .pinned-default {
- padding:var(--spacing);
- }
- .pinned i:before{
- content='\ebf5'
- font-family:'cappuccicons';
- margin-right:5px;
- border:2px solid {color:borders};
- padding:10px;
- border-radius:100%;
- font-family:16px;
- background:{color:theme controls background};
- color:{color:theme controls icon color};
- }
- /* LIKE AND REBLOG BUTTONS */
- .controls {
- display: flex;
- align-items: center;
- }
- .controls a {
- display: inline-flex;
- align-items: center;
- color: {color:like and reblog}!important;
- padding: 5px;
- width: 25px;
- height: 25px;
- }
- .controls a:hover {
- color: {color:header bg gradient 1};
- text-decoration:none;
- }
- .controls .reblog {
- opacity: .93;
- }
- .controls .like .liked + svg {
- opacity: 1;
- }
- .controls .like .liked + svg path {
- fill: {color:night mode button background};
- }
- .controls .like .like_button {
- position: relative;
- }
- .controls .like .like_button iframe {
- position: absolute;
- top: 0;
- left: 0;
- bottom: 0;
- right: 0;
- z-index: 2;
- opacity: 0;
- color: {color:like and reblog};
- }
- .controls a::before, .controls a:hover::before {
- height:0px;
- transform:scaleX(0);
- }
- .pages-container, .nav-container {
- margin: calc(var(--spacing) /4) 0;
- }
- .pages-container a, .nav-container a, .pagination a {
- display: inline-block;
- margin-right: .4rem;
- color: var(--text);
- text-decoration:none;
- }
- .tags a {
- font-family:'Golos Text';
- margin-right:10px;
- }
- .tags a:hover {
- color:{color:tag hover text}!important;
- background:{color:tag hover background}!important;
- border-radius:5%;
- text-decoration:none!important;
- transition:0.5s ease;
- }
- .tags {
- padding:10px;
- color:{color:tags};
- }
- .pages-container a {
- font-weight:bold;
- color:var(--accent);
- }
- .reblogs a, .caption a {
- color:var(--accent);
- }
- .tumblr_audio_player {
- width: 100%;
- }
- @media only screen and (max-width: 1100px) {
- main, .contained main, section {
- width: 100%;
- height: auto;
- }
- article {
- max-width:90%;
- margin: var(--spacing) auto;
- }
- .grid section {
- column-count: 1;
- }
- header.sidebar {
- display:none;
- }
- }
- .screen-reader {
- border: 0;
- clip: rect(1px, 1px, 1px, 1px);
- clip-path: inset(50%);
- height: 1px;
- margin: -1px;
- overflow: hidden;
- padding: 0;
- position: absolute;
- width: 1px;
- word-wrap: normal !important;
- }
- /* asks */
- .question, .replies {
- margin-top:20px;
- border-radius: 24px;
- padding:16px;
- position:relative;
- width:70%;
- margin-left:50px;
- font-family:"Inter Tight", sans-serif;
- border:none!important;
- }
- .question {
- background:{color:question background};
- color:{color:question text};
- }
- .replies {
- background:{color:answer background};
- color:{color:answer text};
- margin-left:15%;
- }
- .replies a {
- color:{color:answer link};
- }
- .question:before, .question:after {
- background:{color:question background};
- color:{color:question text};
- }
- .night-mode-theme .replies:after, .night-mode-theme .question:after {
- background:{color:night mode posts};
- }
- .question:before, .replies:before {
- content:"";
- position: absolute;
- height: 22px;
- width: 22px;
- border-bottom-right-radius: 30px;
- bottom: 0;
- }
- .question:before {
- left: -8px;
- }
- .question:after {
- left: -12px;
- }
- .question:after, .replies:after {
- content:"";
- position: absolute;
- z-index: 1;
- width: 12px;
- height: 22px;
- background:{color:question background};
- border-bottom-right-radius: 24px;
- bottom: 0;
- background: {color:posts};
- }
- .replies:after {
- right:-12px;
- transform: scaleX(-1);
- }
- .replies:before {
- right:-10px;
- transform: scaleX(-1);
- background:{color:answer background};
- }
- .asker {
- color:{color:links};
- font-weight:bold;
- display:flex;
- align-items:center;
- justify-content:center;
- }
- .asker a {
- margin-left:0;
- }
- .asker a:hover {
- text-decoration:none;
- color:{color:reblog header link hover};
- }
- .asker img {
- width:40px;
- margin-right:5px;
- border-radius:10px;
- vertical-align:middle;
- }
- .date {
- text-align:center;
- margin-bottom:30px;
- }
- /* spotify links */
- iframe[src*='open.spotify.com'][src*='track'],
- figure[data-npf*='open.spotify.com'][data-npf*='track'] {
- display: flex;
- justify-content: center;
- align-items: center;
- height: 80px !important;
- width: 400px;
- margin: 0 auto;
- }
- .tmblr-full > .audio-caption .audio-details {
- background:{color:search background};
- color:{color:search text};
- padding:10px;
- margin-bottom:10px;
- border-radius:10px;
- }
- img.album-cover {
- margin-left:10px;
- margin-bottom:10px;
- border-radius:10px;
- }
- {CustomCSS}
- </style>
- </head>
- <body class="default {block:homepage}home{/block:homepage}{block:tagpage}tag{/block:tagpage}{block:searchpage}search{/block:searchpage}{block:submitpage}submit-{/block:submitpage}{block:AskPage}ask{/block:AskPage}-page">
- <div class="theme-controls">
- <button class="controls-button">
- <i class="cp cp-cog">
- </i>
- </button>
- <a href="https://geminicodes.tumblr.com" title="by bru" id="credit"><i class="cp cp-deer"></i></a>
- <button id="daynight-toggle">
- <i class="cp cp-sun"></i>
- </button>
- </div>
- <header>
- <div class="header-features">
- <div class="header-icon">
- <img src="{image:header icon}">
- </div>
- <div class="intro-wrap">
- <div class="blog-title">{Title}</div>
- <div class="bio">
- <div class="blog-user"><a href="">@{name}</a> <i class="cp cp-stars-o"></i>
- </div>
- <div class="description">{text:desktop description}</div>
- </div>
- <div class="nav-container">
- <a href="/"><i class="cp cp-home"></i> {lang:Home}</a>
- {block:askenabled}
- <a href="/ask"><i class="cp cp-envelope-alt"></i> inbox</a>
- {/block:askenabled}
- <a href="{text:Link 1 URL}"><i class="cp cp-lemon"></i> Link 1</a>
- <a href="{text:Link 2 URL}"><i class="cp cp-mushroom"></i> Link 2</a>
- <a href="{text:Link 3 URL}"><i class="cp cp-orange"></i> Link 3</a>
- </div>
- <!--- search --->
- <!-----
- switch the emojis that appear by looking for the emoji you want and copying/pasting it before {text:search suggestion title 1}
- here's where to find them: https://html-css-js.com/html/character-codes/
- ---->
- <form class="searchblock" action="/search" method="get">
- <input class="searchbar-field" type="text" name="q" value="{SearchQuery}" placeholder="Looking for something?">
- <div class="searchbar-button">
- <button type="submit">Search</button>
- </div>
- <div class="search-suggestions-wrapper">
- <div class="search-suggestions">
- <a href="{text:search suggestion 1}">๐งก {text:search suggestion title 1}</a>
- <a href="{text:search suggestion 2}">๐ {text:search suggestion title 2} </a>
- <a href="{text:search suggestion 3}">๐{text:search suggestion title 3}</a>
- <a href="{text:search suggestion 4}">๐ {text:search suggestion title 4}</a>
- </div>
- </div>
- </form>
- </div>
- </div>
- </header>
- <main>
- <section>
- {block:SearchPage}
- <article>
- <div class="reblogs">{lang:Found SearchResultCount results for SearchQuery}</div>
- </article>
- {/block:SearchPage}
- {block:TagPage}
- <article>
- <div class="reblogs">{lang:Showing TagResultCount posts tagged Tag}</div>
- </article>
- {/block:TagPage}
- {block:DayPage}
- <article>
- <div class="reblogs">{lang:Viewing everything posted on Month DayOfMonth Year}</div>
- </article>
- {/block:DayPage}
- {block:Posts}
- <!-- {block:NoRebloggedFrom}
- {block:RebloggedFrom}{ReblogParentName}{/block:RebloggedFrom}
- {/block:NoRebloggedFrom} -->
- {block:ContentSource}<!-- {SourceURL}
- {block:SourceLogo}<img src="{BlackLogoURL}"width="{LogoWidth}" height="{LogoHeight}" alt="{SourceTitle}" />{/block:SourceLogo}
- {block:NoSourceLogo}{SourceLink}{/block:NoSourceLogo} -->
- {/block:ContentSource}
- <article id="post-{PostID}">
- <!--- PINNED POST --->
- {block:PinnedPostLabel}
- <div class="pinned pinned-default">
- <i class="cp cp-pin"></i>
- pinned
- </div>
- {/block:PinnedPostLabel}
- {block:RebloggedFrom}
- <div class="reblog-header">
- <div class="reblog-header-user">
- <img src="{ReblogRootPortraitURL-64}">
- <a href="{permalink" {block:isdeactivated}class="inactive"{/block:isdeactivated}> @{ReblogRootName} </a>
- </div>
- </a>
- </div>
- {/block:RebloggedFrom}
- {block:Photo}
- <img src="{PhotoURL-HighRes}" alt="{photoalt}" class="photos">
- {/block:Photo}
- {block:Photoset}
- {Photoset}
- {/block:Photoset}
- {block:Panorama}
- <img src="{photourl-panorama}" alt="{photoalt}">
- {/block:Panorama}
- {block:Quote}
- <div class="quote-container">
- <div class="quote">
- "{Quote}"
- </div>
- <div class="source">
- -{Source}
- </div>
- </div>
- {/block:Quote}
- {block:Chat}
- <ul class="chat">
- {block:Lines}
- <li>
- {block:Label}{Label}{/block:Label}
- {Line}
- </li>
- {/block:Lines}
- </ul>
- {/block:Chat}
- {block:link}
- <div class="link-container">
- <a href="{URL}">
- {Name}
- </a>
- </div>
- {/block:link}
- {block:Video}
- {Video-700}
- {/block:Video}
- {block:Audio}
- {audioembed}
- {/block:Audio}
- {block:Answer}
- {block:Date}
- <div class="date">
- <b> {ShortDayOfWeek}, {MonthNumber}, {Year}</b> {12Hour}:{Minutes}{AmPm}
- </div>
- {/block:Date}
- <div class="asker">
- <img src="{AskerPortraitURL-40}">
- @{Asker}
- </div>
- <div class="question">
- {Question}
- </div>
- {block:Answerer}
- <div class="replies">
- {Answerer}: {Answer}
- </div>
- {/block:Answerer}
- {block:NotReblog}
- <div class="replies">
- {Replies}
- </div>
- {/block:NotReblog}
- {/block:Answer}
- <!-- captions -->
- <div class="caption {block:notreblog} original-post {/block:notreblog}">
- {block:Text}
- {block:Title}<h2>{Title}</h2>{/block:Title}
- {/block:Text}
- {block:notreblog}
- {block:caption}{Caption}{/block:caption}
- {block:Text}{body}{/block:Text}
- {/block:notreblog}
- {block:Rebloggedfrom}
- {block:Reblogs}
- <div class="reblogs">
- {block:IsNotOriginalEntry}
- <div class="reblog-header">
- <a href="{permalink}" {block:isdeactivated}class="inactive"{/block:isdeactivated}>
- <img src={PortraitURL-64} alt="{username}"> {username}
- </a>
- </div>
- {/block:IsNotOriginalEntry}
- <div class="reblog-content">
- {Body}
- </div>
- </div>
- {/block:Reblogs}
- {/block:RebloggedFrom}
- </div>
- {block:Date}
- <!-------- POST INFO --->
- <div class="post-info">
- <div class="note-info">
- <a href="/day/{year}/{MonthNumberWithZero}/{DayOfMonth}" title="{TimeAgo}"> {ShortDayOfWeek}, {ShortMonth} {DayOfMonth} {Year}</a>
- <a href="{Permalink}#notes" title="{NoteCountWithLabel}"> +{NoteCount}</a></div>
- <div class="controls">
- <a href="{ReblogURL}" target="_blank" class="reblog">
- <svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 361.095 361.095">
- <g>
- <g>
- <path d="M182.595,325.678c-63.183,0-120.133-42.217-138.267-102.567c-2.833-9.067-12.183-14.167-21.25-11.333 c-9.067,2.833-14.167,12.183-11.333,21.25c22.95,75.933,91.517,126.65,170.85,126.65c98.317,0,178.5-80.183,178.5-178.5 s-80.183-178.5-178.5-178.5c-55.817,0-108.233,26.633-141.667,69.7l-7.083-56.1c-1.133-9.35-9.633-15.867-18.983-14.733 C5.511,2.678-1.005,11.178,0.128,20.528l13.317,103.7c1.133,8.5,8.5,14.733,16.717,14.733c0.567,0,1.417,0,1.983,0l102.567-11.617 c9.35-1.133,16.15-9.35,15.017-18.7s-9.35-16.15-18.7-15.017l-68.85,7.65c26.633-39.95,71.683-64.6,120.417-64.6 c79.617,0,144.5,64.883,144.5,144.5S262.211,325.678,182.595,325.678z" fill="{color:like and reblog}"/>
- </g>
- </g>
- </svg>
- </a>
- <a href="#" class="like">{LikeButton}
- <svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 442.403 442.403">
- <g>
- <g>
- <path d="M213.05,422.652c2.833,1.7,5.95,2.833,9.35,2.833c3.117,0,6.517-0.85,9.35-2.833c7.65-5.1,187.283-123.533,207.683-243.95 c10.483-62.333-8.783-100.867-26.633-122.117c-20.967-24.933-52.133-39.667-83.017-39.667c-10.2,0-20.117,1.7-28.9,5.1 c-43.067,16.15-72.25,44.767-88.117,64.317c-15.583-19.267-42.217-47.033-74.517-58.083c-9.917-3.4-20.683-5.1-32.017-5.1 c-28.9,0-56.383,11.9-75.367,32.867c-16.717,18.417-35.7,53.55-29.75,114.75C13.016,291.185,204.833,417.268,213.05,422.652z M56.083,78.685c17.283-18.983,38.817-21.817,50.15-21.817c7.367,0,14.45,1.133,20.967,3.4 c39.383,13.317,70.833,63.467,71.4,63.75c3.117,5.1,8.783,8.217,14.733,7.933c5.95,0,11.333-3.4,14.45-8.5 c0.283-0.567,28.617-48.733,85.283-69.983c4.817-1.7,10.767-2.833,16.717-2.833c20.967,0,42.217,10.483,56.95,27.767 c19.267,22.667,25.783,55.533,18.983,94.633c-7.367,43.067-42.5,94.633-101.717,149.317c-33.433,30.883-66.3,54.683-81.6,65.45 c-16.15-11.05-51-36.55-86.417-68.85C74.216,262.285,39.366,209.868,35.116,167.368C31.433,128.552,38.516,97.952,56.083,78.685z" fill="{color:like and reblog}"/>
- </g>
- </g>
- </svg>
- </a>
- </div>
- </div>{/block:Date}
- {block:Hastags}
- <div class="tags">
- {block:Tags}
- <a href="{TagURL}">#{Tag}</a>
- {/block:Tags}
- </div>
- {/block:Hastags}
- <div class="post-notes">
- {PostNotes}
- </div>
- </article>
- {/block:Posts}
- {block:Pagination}
- <div class="pagination flex centered">
- {block:previouspage}
- <a href="{previouspage}">Prev</a>
- {/block:previouspage}
- {block:JumpPagination length="5"}
- {block:CurrentPage}
- <span class="current-page">
- {PageNumber}
- </span>
- {/block:CurrentPage}
- {block:JumpPage}
- <a href="{URL}">
- {PageNumber}
- </a>
- {/block:JumpPage}
- {/block:JumpPagination}
- {block:nextpage}
- <a href="{nextpage}">Next</a>
- {/block:nextpage}
- </div>
- {/block:Pagination}
- </section></main>
- </body>
- <script>
- window.addEventListener('scroll', function() {
- const header = document.querySelector('header');
- const main = document.querySelector('main');
- if (window.scrollY > 200) {
- if (!header.classList.contains('sidebar')) {
- header.classList.add('sidebar');
- setTimeout(() => {
- header.classList.add('active');
- main.classList.add('sidebar-active'); // Shift main content
- }, 100);
- }
- } else {
- if (header.classList.contains('sidebar')) {
- header.classList.remove('active');
- main.classList.remove('sidebar-active'); // Restore main content
- setTimeout(() => {
- header.classList.remove('sidebar');
- }, 500);
- }
- }
- });
- </script>
- <script>
- var spotsongs = document.querySelectorAll("iframe[src*='open.spotify.com'][src*='track'], figure[data-npf*='open.spotify.com'][data-npf*='track']");
- Array.prototype.forEach.call(spotsongs,function(minitrack){
- minitrack.setAttribute("height","80");
- });
- </script>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement