Advertisement
rollyjogered

theme 79

Jan 8th, 2022
3,564
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 39.52 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <head>
  3.  
  4. <!--
  5.  
  6. theme 79 by pirateskinned
  7.  
  8. please don't: edit & repost / claim as your own
  9. please don't: delete or move the credit
  10. please don't: steal bits of coding
  11.  
  12. ---
  13.  
  14. -->
  15.  
  16. <title>{Title}</title>
  17.  
  18. <link rel="shortcut icon" href="{Favicon}">
  19. <link rel="alternate" type="application/rss+xml" href="{RSS}">
  20. {block:Description}<meta name="description" content="{MetaDescription}" />{/block:Description}
  21.  
  22. <!-- meta tags -->
  23.  
  24. <meta name="image:background" content="">
  25. <meta name="image:sidebar" content="">
  26.  
  27. <meta name="color:background" content="#fcf2f0"/>
  28. <meta name="color:container" content="#ffffff"/>
  29. <meta name="color:border" content="#cccccc"/>
  30. <meta name="color:text" content="#4f4e4e"/>
  31. <meta name="color:accent" content="#c09992"/>
  32.  
  33. <meta name="if:background pattern" content="1"/>
  34.  
  35. <meta name="select:font family" content="Nunito" title="nunito">
  36. <meta name="select:font family" content="Karla" title="karla">
  37. <meta name="select:font family" content="Lora" title="lora">
  38. <meta name="select:font family" content="Inconsolata" title="inconsolata">
  39. <meta name="select:font family" content="Lato" title="lato">
  40.  
  41. <meta name="text:font size" content="13px">
  42. <meta name="text:post size" content="450px">
  43.  
  44.  
  45. <!-- scripts -->
  46.  
  47. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
  48.  
  49. <!-- fonts -->
  50.  
  51. <link href="https://fonts.googleapis.com/css2?family=Inconsolata:wght@400;700&family=Karla:wght@400;700&family=Lato:wght@400;700&family=Lora:wght@400;700&family=Nunito:wght@400;700&display=swap" rel="stylesheet">
  52.  
  53. <!-- tooltips -->
  54.  
  55. <script src="https://static.tumblr.com/iuw14ew/VSQma1786/jquery.style-my-tooltips.js"></script>
  56.  
  57. <script>
  58. (function($){
  59. $(document).ready(function(){
  60. $("[title]").style_my_tooltips({
  61. tip_follows_cursor:true,
  62. tip_delay_time:30,
  63. tip_fade_speed:300,
  64. attribute:"title"
  65. });
  66. });
  67. })(jQuery);
  68. </script>
  69.  
  70. <!-- photosets -->
  71.  
  72. <link href="https://static.tumblr.com/qudkd6d/OcDnl99gb/style.css" rel="stylesheet" type="text/css">
  73. <script src="https://static.tumblr.com/qudkd6d/Az6nkemqr/pxuphotoset.min.js"></script>
  74.  
  75. <!-- icon font -- feathericons.com -->
  76.  
  77. <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
  78. <link rel="stylesheet" type="text/css" href="//at.alicdn.com/t/font_o5hd5vvqpoqiwwmi.css">
  79.  
  80. <script>
  81. $(document).ready(function(){
  82. $('.photo-slideshow').pxuPhotoset({
  83. lightbox: true,
  84. rounded: false,
  85. gutter: '1px',
  86. borderRadius: '0px',
  87. photoset: '.photo-slideshow',
  88. photoWrap: '.photo-data',
  89. photo: '.pxu-photo'
  90. });
  91.  
  92. feather.replace();
  93. });
  94.  
  95. </script>
  96.  
  97. <!--
  98. NPF images fix v3.0 by @glenthemes [2021]
  99. 💌 git.io/JRBt7
  100. --->
  101.  
  102. <link href="https://assets.tumblr.com/client/prod/standalone/blog-network-npf/index.build.css" rel="stylesheet">
  103. <link rel="stylesheet" href="https://npf-images-v3.github.io/recon.css">
  104. <script src="https://glenthemes.s3.eu-west-2.amazonaws.com/other/npf-images-v3-ps-mod.js"></script>
  105. <style tmblr-npf>
  106. :root {
  107. --NPF-Caption-Spacing:20px;
  108. --NPF-Image-Spacing:1px;
  109. }
  110. </style>
  111.  
  112. <!-- time ago plugin by bychloethemes
  113. https://bychloethemes.tumblr.com/plugins/timeago
  114.  
  115. notecount shortener by shythemes
  116. https://shythemes.tumblr.com/post/156021137818/ -->
  117.  
  118. <script type="text/javascript" src="https://static.tumblr.com/i5s2zks/9Acok8oo2/bct-timeago.min.js"></script>
  119. <script type="text/javascript">
  120. $(document).ready(function() {
  121. $(".time-ago").timeAgo({
  122. time: "short", // can be "letter" "short" or "word"
  123. spaces: false, // adds spaces between words and numbers
  124. words: false, // turns numbers to words
  125. prefix: "", // adds a prefix to the outputted string. could be "~" or "about"
  126. suffix: "", // adds a suffix to the outputted string. could be "ago"
  127. });
  128.  
  129. var $container = $('.date-left');
  130. $container.find('.note-count').each(function(){
  131. var n = $(this).html().split(' ')[0].replace(/,/g, '');
  132. if (n > 999) {
  133. n = Math.floor(n / 100) / 10;
  134. $(this).text(n + 'k');
  135. }
  136. });
  137. });
  138. </script>
  139.  
  140. <style type="text/css">
  141.  
  142. /* --- tumblr controls styling by cyantists
  143. http://cyantists.tumblr.com/tumblr_controls/hover --- */
  144.  
  145. iframe.tmblr-iframe {
  146. z-index:99999999999999!important;
  147. top:5px!important;
  148. right:15px!important;
  149. opacity:0;
  150. padding-right:38px;
  151. /* delete invert(1) from here */
  152. filter:invert(1) contrast(150%);
  153. -webkit-filter:invert(1) contrast(150%);
  154. -o-filter:invert(1) contrast(150%);
  155. -moz-filter:invert(1) contrast(150%);
  156. -ms-filter:invert(1) contrast(150%);
  157. /* to here if your blog has a dark background */
  158. transform:scale(0.65);
  159. transform-origin:100% 0;
  160. -webkit-transform:scale(0.65);
  161. -webkit-transform-origin:100% 0;
  162. -o-transform:scale(0.65);
  163. -o-transform-origin:100% 0;
  164. -moz-transform:scale(0.65);
  165. -moz-transform-origin:100% 0;
  166. -ms-transform:scale(0.65);
  167. -ms-transform-origin:100% 0;}
  168.  
  169. iframe.tmblr-iframe:hover {
  170. opacity:0.6!important;}
  171.  
  172. .hcontrols {
  173. position:fixed;
  174. top:5px;
  175. right:5px;
  176. z-index:999999999;}
  177.  
  178. .hcontrols svg {
  179. width:14px;
  180. height:14px;
  181. padding:9px;}
  182.  
  183. /* --- tooltips & scrollbars --- */
  184.  
  185. #s-m-t-tooltip {
  186. position:absolute;
  187. margin-top: 15px;
  188. z-index:9999;
  189. padding:3px 7px;
  190. background:{color:container};
  191. color:{color:text};
  192. font-size:{text:font size};
  193. border-radius:15px;
  194. box-shadow:0px 0px 5px rgba(0,0,0,0.05);
  195. }
  196.  
  197. ::-webkit-scrollbar-thumb {background-color:{color:accent}; border-radius:10px;}
  198. ::-webkit-scrollbar {background-color:transparent; width:4px; height:4px;}
  199.  
  200. /* --- basics --- */
  201.  
  202. body {
  203. background-color:{color:background};
  204. background-image:url('{image:background}');
  205. background-attachment:fixed;
  206. background-position:center center;
  207. {block:ifnotbackgroundpattern}
  208. background-repeat:no-repeat;
  209. background-size:cover;
  210. {/block:ifnotbackgroundpattern}
  211. {block:ifbackgroundpattern}
  212. background-repeat:repeat;
  213. background-size:auto;
  214. {/block:ifbackgroundpattern}
  215. color:{color:text};
  216. font-family: '{select:font family}', sans-serif;
  217. font-size:{text:font size};
  218. line-height:1.5em;
  219. font-weight:400;
  220. text-align:left;
  221. margin:0;
  222. }
  223.  
  224. a {
  225. color:{color:text};
  226. text-decoration:none;
  227. -moz-transition-duration: 0.5s;
  228. -o-transition-duration: 0.5s;
  229. -webkit-transition-duration: 0.5s;
  230. transition-duration: 0.5s;
  231. }
  232.  
  233. a:hover {
  234. color:{color:text};
  235. text-decoration:none;
  236. }
  237.  
  238. p a, li a, .side-desc a
  239. {border-bottom:1px solid {color:border};}
  240. p a:hover, li a:hover, .side-desc a:hover
  241. {border-bottom:1px solid {color:accent};}
  242.  
  243. img {
  244. border:none;
  245. text-decoration:none;
  246. }
  247.  
  248. b, strong, bold {
  249. font-weight:700;
  250. }
  251.  
  252. u {
  253. text-decoration:none;
  254. }
  255.  
  256. .firstletter, u {
  257. display:block;
  258. float:left;
  259. width:30px;
  260. height:30px;
  261. display:flex;
  262. align-items:center;
  263. justify-content:center;
  264. font-weight:700;
  265. text-transform:uppercase;
  266. font-size:calc({text:font size} + 4px);
  267. margin:0px 10px 0px 0px;
  268. border-radius:7px;
  269. background-color:{color:border};
  270. }
  271.  
  272. s, strike {
  273. text-decoration-color:{color:accent};
  274. }
  275.  
  276. small, sub, sup, big {
  277. font-size:{text:font size};
  278. line-height:1.5em;
  279. vertical-align:baseline;
  280. }
  281.  
  282. blockquote {
  283. padding:0px 5px 0px 15px;
  284. border-left:1px solid {color:border};
  285. margin-left:5px;
  286. margin-right:0px;
  287. }
  288.  
  289. blockquote img {
  290. max-width:calc(100% - 40px);
  291. height:auto;
  292. }
  293.  
  294. blockquote blockquote {
  295. margin-right:0px;
  296. }
  297.  
  298. blockquote blockquote img {
  299. max-width:calc(100% - 50px);
  300. height:auto;
  301. margin-top:10px;
  302. }
  303.  
  304. pre {
  305. font-family: 'Inconsolata', monospace;
  306. font-weight:600;
  307. font-size:calc({text:font size} + 2px);
  308. padding:10px;
  309. margin:10px 0px;
  310. border:1px solid {color:border};
  311. border-radius:5px;
  312. }
  313.  
  314. pre i, pre em, pre b, pre strong, pre a {
  315. color:{color:text};
  316. }
  317.  
  318. ul {
  319. padding-left:15px;
  320. }
  321.  
  322. ul li {
  323. list-style-type:none;
  324. }
  325.  
  326. ul li:before {
  327. content: "— ";
  328. text-indent: -5px;
  329. }
  330.  
  331. hr {
  332. border:none;
  333. border-bottom:1px solid {color:border};
  334. width:calc(100% - 150px);
  335. margin:20px auto 20px auto;
  336. }
  337.  
  338. svg.feather {
  339. width:18px;
  340. height:18px;
  341. }
  342.  
  343. /* --- header styles --- */
  344.  
  345. h1 {
  346. margin:0px 0px 20px 0px;
  347. font-weight:700;
  348. font-size:2em;
  349. }
  350.  
  351. h1.tagpage {
  352. width:{text:post size};
  353. margin:0px auto 40px auto;
  354. }
  355.  
  356. h2 {
  357. font-weight:400;
  358. text-align:left;
  359. text-transform:uppercase;
  360. font-size:1.5em;
  361. letter-spacing:1px;
  362. word-spacing:2px;
  363. }
  364.  
  365. h2 b, b h2, h2 i, i h2,
  366. h2 strong, strong h2, h2 em, em h2 {
  367. color:{color:text};
  368. }
  369.  
  370. h3 {
  371. font-size:1.7em;
  372. font-weight:400;
  373. margin:10px 0px;
  374. color:{color:accent};
  375. text-align:center;
  376. text-transform:lowercase;
  377. }
  378.  
  379. /* --- container --- */
  380.  
  381. .container {
  382. position:absolute;
  383. top:calc(50% - 300px);
  384. left:calc(50% - 275px - ({text:post size} / 2));
  385. width:calc(550px + {text:post size});
  386. height:600px;
  387. background-color:{color:container};
  388. }
  389.  
  390. /* --- sidebar --- */
  391.  
  392. .sidebar {
  393. position:absolute;
  394. top:0px;
  395. left:0px;
  396. width:500px;
  397. height:600px;
  398. }
  399.  
  400. .side-nav {
  401. position:absolute;
  402. top:50px;
  403. left:9px;
  404. width:32px;
  405. height:auto;
  406. display:flex;
  407. flex-wrap:wrap;
  408. align-content:flex-start;
  409. justify-content:center;
  410. }
  411.  
  412. .side-nav a {
  413. width:30px;
  414. height:30px;
  415. border:1px solid transparent;
  416. margin:0px 0px -1px 0px;
  417. display:flex;
  418. align-items:center;
  419. justify-content:center;
  420. }
  421.  
  422. .side-nav a:hover {
  423. border:1px solid {color:border};
  424. }
  425.  
  426. .side-img {
  427. position:absolute;
  428. z-index:10;
  429. top:50px;
  430. left:50px;
  431. width:400px;
  432. height:500px;
  433. background-image:url('{image:sidebar}');
  434. background-size:cover;
  435. background-position:center center;
  436. }
  437.  
  438. .side-title {
  439. position:absolute;
  440. z-index:15;
  441. bottom:300px;
  442. left:50px;
  443. width:200px;
  444. height:auto;
  445. max-height:250px;
  446. overflow:auto;
  447. background-color:{color:container};
  448. font-size:2em;
  449. line-height:1.1em;
  450. font-weight:bold;
  451. box-sizing:border-box;
  452. padding:20px 20px 20px 0px;
  453. }
  454.  
  455. .side-desc {
  456. position:absolute;
  457. z-index:14;
  458. top:300px;
  459. left:250px;
  460. width:200px;
  461. height:auto;
  462. max-height:250px;
  463. overflow:auto;
  464. background-color:{color:container};
  465. box-sizing:border-box;
  466. padding:20px 0px 20px 20px;
  467. }
  468.  
  469. /* --- pagination --- */
  470.  
  471. .pagination {
  472. position:relative;
  473. left:0px!important;
  474. margin-bottom:50px;
  475. width:100%;
  476. height:25px;
  477. display:flex;
  478. justify-content:center;
  479. align-items:center;
  480. }
  481.  
  482. .pagination a {
  483. margin:0px 10px;
  484. }
  485.  
  486. .pagination a:hover {
  487. color:{color:accent};
  488. }
  489.  
  490. /* --- entries --- */
  491.  
  492. .entries {
  493. position:absolute;
  494. z-index:90;
  495. top:0px;
  496. right:0px;
  497. padding:80px 50px 0px 0px;
  498. width:{text:post size};
  499. height:520px;
  500. overflow:auto;
  501. }
  502.  
  503. /* --- posts --- */
  504.  
  505. .post {
  506. position:relative;
  507. width:{text:post size};
  508. margin:0px auto 50px auto;
  509. background-color:transparent;
  510. overflow:hidden;
  511. }
  512.  
  513. .post img {
  514. max-width:100%;
  515. height:auto;
  516. display:block;
  517. }
  518.  
  519. /* --- text posts --- */
  520.  
  521. .title {
  522. padding:0px 0px 20px 0px;
  523. width:calc(100% - 0px);
  524. font-size:2em;
  525. line-height:1.1em;
  526. text-align:left;
  527. font-weight:700;
  528. }
  529.  
  530. .title a, .more a {
  531. border-bottom:1px solid {color:border};
  532. }
  533.  
  534. .title a:hover, .more a:hover {
  535. border-bottom:1px solid {color:accent};
  536. }
  537.  
  538. .more a {
  539. font-size:1.2em;
  540. color:{color:text};
  541. font-weight:bold;
  542. }
  543.  
  544. .txt {
  545. margin:0px;
  546. padding:0px;
  547. }
  548.  
  549. .txt:first-of-type {
  550. padding:0px;
  551. }
  552.  
  553. .txt img {
  554. border-radius:5px;
  555. }
  556.  
  557. .photo-origin img {
  558. border-radius:0px;
  559. }
  560.  
  561. /* --- unnested captions --- */
  562.  
  563. blockquote.tumblr_parent {
  564. border:none;
  565. padding:0px;
  566. margin:0px;
  567. }
  568.  
  569. blockquote.tumblr_parent:last-of-type {
  570. border:none;
  571. margin:0px;
  572. }
  573.  
  574. img.tumblr_avatar {
  575. width:30px;
  576. height:30px;
  577. border-radius:30px;
  578. float:left;
  579. margin-right:10px;
  580. }
  581.  
  582. .tumblr_blog {
  583. width:auto;
  584. height:30px;
  585. display:inline-flex;
  586. align-items:center;
  587. font-weight:600;
  588. }
  589.  
  590. .tumblr_blog a:hover, a.tumblr_blog:hover {color:{color:accent};}
  591. .tumblr_blog a:not([href]):hover {color:{color:text};}
  592.  
  593. .deactivated {
  594. font-weight:600;
  595. opacity:50%;
  596. margin-left:10px;
  597. }
  598.  
  599. .tmblr-attribution {
  600. display:none;
  601. }
  602.  
  603. /* --- photos --- */
  604.  
  605. .photo-p, .photo-slideshow, .photo-origin {
  606. margin:0px;
  607. overflow:hidden;
  608. }
  609.  
  610. .photo-origin {
  611. margin:-20px;
  612. }
  613.  
  614. .photo-p + .txt,
  615. .photo-slideshow + .txt,
  616. .video + .txt,
  617. .audio + .txt {
  618. padding-top:20px;
  619. }
  620.  
  621. .photo img {
  622. display:block;
  623. }
  624.  
  625. .photo-slideshow img {
  626. border-radius:0px;
  627. }
  628.  
  629. video, .video, .video iframe {
  630. width:{text:post size};
  631. display:block;
  632. }
  633.  
  634. /* --- quotes --- */
  635.  
  636. .quote-p, .npf_quote {
  637. font-weight:700;
  638. text-align:left;
  639. font-size:calc({text:font size} + 8px);
  640. line-height:calc({text:font size} + 12px);
  641. }
  642.  
  643. .source, .npf_quote + p {
  644. margin-top:4px;
  645. text-align:right;
  646. }
  647.  
  648. /* --- audio --- */
  649.  
  650. .audio {
  651. width:100%;
  652. height:80px;
  653. background-size:cover;
  654. background-position:center center;
  655. }
  656.  
  657. .audio-content {
  658. width:100%;
  659. height:100%;
  660. box-sizing:border-box;
  661. padding:20px 0px 20px 20px;
  662. display:flex;
  663. align-items:center;
  664. justify-content:space-between;
  665. backdrop-filter:blur(6px);
  666. }
  667.  
  668. .audio-play {
  669. width:30px;
  670. height:30px;
  671. background-color:#f2f2f2;
  672. border-radius:20px;
  673. margin-right:20px;
  674. overflow:hidden;
  675. }
  676.  
  677. .audio-play iframe {
  678. margin-left:-1px;
  679. margin-top:1px;
  680. }
  681.  
  682. .audio-info {
  683. width:calc(100% - 60px - 100px);
  684. height:auto;
  685. }
  686.  
  687. .audio-info b, .audio-info span {
  688. width:100%;
  689. display:block;
  690. color:#f2f2f2;
  691. }
  692.  
  693. .audio-art {
  694. margin-left:20px;
  695. width:80px;
  696. height:80px;
  697. background-size:cover;
  698. }
  699.  
  700. /* --- asks --- */
  701.  
  702. .question-c, .answer-c {
  703. margin:0px 0px 20px 0px;
  704. padding:0px;
  705. display:flex;
  706. justify-content:space-between;
  707. align-items:flex-end;
  708. }
  709.  
  710. .question-img {
  711. z-index:10;
  712. margin-left:10px;
  713. width:40px;
  714. height:auto;
  715. }
  716.  
  717. .question-img img {
  718. width:40px;
  719. height:40px;
  720. border-radius:40px;
  721. }
  722.  
  723. .answer-img {
  724. z-index:10;
  725. margin-right:10px;
  726. width:40px;
  727. height:auto;
  728. }
  729.  
  730. .answer-img img {
  731. width:40px;
  732. height:40px;
  733. border-radius:40px;
  734. }
  735.  
  736. .question, .answer {
  737. position:relative;
  738. z-index:1;
  739. width:calc(100% - 50px);
  740. height:auto;
  741. background-color:{color:container};
  742. border:1px solid {color:border};
  743. border-radius:20px;
  744. box-sizing:border-box;
  745. padding:20px 20px 20px 20px;
  746. }
  747.  
  748. .question:before {
  749. content:'';
  750. position:absolute;
  751. z-index:2;
  752. bottom:0px;
  753. right:-26px;
  754. width:25px;
  755. height:21px;
  756. border-radius:0px 0px 0px 15px;
  757. background-color:transparent;
  758. border-left:1px solid {color:border};
  759. border-bottom:1px solid {color:border};
  760. clip-path: polygon(0 0, 50% 0, 50% 100%, 0% 100%);
  761. }
  762.  
  763. .question:after {
  764. content:'';
  765. position:absolute;
  766. z-index:1;
  767. bottom:0px;
  768. right:-11px;
  769. width:21px;
  770. height:21px;
  771. background-color:{color:container};
  772. border-radius:0px 0px 0px 15px;
  773. border-left:1px solid {color:border};
  774. border-bottom:1px solid {color:border};
  775. clip-path: polygon(25% 0, 100% 0, 100% 100%, 0 100%, 25% 70%);
  776. }
  777.  
  778. .answer:before {
  779. content:'';
  780. position:absolute;
  781. z-index:2;
  782. bottom:0px;
  783. left:-26px;
  784. width:25px;
  785. height:21px;
  786. border-radius:0px 0px 15px 0px;
  787. border-right:1px solid {color:border};
  788. border-bottom:1px solid {color:border};
  789. clip-path: polygon(50% 0, 100% 0, 100% 100%, 50% 100%);
  790. }
  791.  
  792. .answer:after {
  793. content:'';
  794. position:absolute;
  795. z-index:1;
  796. bottom:0px;
  797. left:-11px;
  798. width:21px;
  799. height:21px;
  800. border-radius:0px 0px 15px 0px;
  801. background-color:{color:container};
  802. border-right:1px solid {color:border};
  803. border-bottom:1px solid {color:border};
  804. clip-path: polygon(75% 0, 75% 70%, 100% 100%, 0 100%, 0 0);
  805. }
  806.  
  807. .question-asker, .answer-asker {
  808. width:100%;
  809. margin-bottom:5px;
  810. }
  811.  
  812. .question-asker b,
  813. .answer-asker b {
  814. font-weight:700;
  815. text-transform:lowercase;
  816. }
  817.  
  818. .question-asker a:hover,
  819. .answer-asker a:hover {
  820. color:{color:accent};
  821. }
  822.  
  823. .question-content p:last-of-type,
  824. .answer-content p:last-of-type {
  825. margin-bottom:0px;
  826. }
  827.  
  828. .question-content img,
  829. .answer-content img {
  830. border-radius:5px;
  831. }
  832.  
  833. /* --- chat --- */
  834.  
  835. .chat .txt {
  836. padding:0px;
  837. }
  838.  
  839. .chat .title {
  840. margin:0px 0px 20px 0px;
  841. padding:20px;
  842. }
  843.  
  844. .chat ul {
  845. list-style-type:none;
  846. padding-left:0px;
  847. margin:0px;
  848. }
  849.  
  850. .chat ul li:before {
  851. content: none;
  852. text-indent: 0px;
  853. }
  854.  
  855. .chat ul li {
  856. padding:20px;
  857. }
  858.  
  859. .chat ul li:nth-of-type(even) {
  860. background-color:rgba({RGBcolor:text},0.05);
  861. }
  862.  
  863. .chat .label {
  864. text-transform:uppercase;
  865. font-weight:800;
  866. }
  867.  
  868. /* --- post info --- */
  869.  
  870. .post-date {
  871. position:relative;
  872. z-index:2;
  873. margin:0px;
  874. padding:20px 0px 0px 0px;
  875. width:100%;
  876. height:auto;
  877. display:flex;
  878. align-items:center;
  879. justify-content:space-between;
  880. }
  881.  
  882. .post-date a {
  883. display:flex;
  884. align-items:center;
  885. }
  886.  
  887. .post-date a:hover {
  888. color:{color:accent};
  889. }
  890.  
  891. .post-date hr {
  892. flex-grow:1;
  893. margin:0px 10px;
  894. border-bottom:1px solid rgba({RGBcolor:border},0.25);
  895. }
  896.  
  897. .post-date svg {
  898. width:14px;
  899. height:14px;
  900. }
  901.  
  902. .post-date .date-left {
  903. position:relative;
  904. width:auto;
  905. height:auto;
  906. display:flex;
  907. justify-content:flex-start;
  908. }
  909.  
  910. .date-left a {
  911. margin:0px 10px 0px 0px;
  912. }
  913.  
  914. .date-left a:last-of-type {margin:0px;}
  915.  
  916. .date-left a svg {
  917. margin:0px 5px 0px 0px;
  918. }
  919.  
  920. .date-left .time-ago {
  921. font-weight:bold;
  922. }
  923.  
  924. .post-date .date-right {
  925. width:auto;
  926. height:auto;
  927. display:flex;
  928. justify-content:flex-end;
  929. }
  930.  
  931. .date-right a:last-of-type {margin-left:10px;}
  932.  
  933. .date-right .like .liked + svg {opacity:1;stroke:{color:accent};}
  934. .date-right .like .liked + svg path {fill:{color:accent};}
  935. .date-right .like .like_button {position:relative;}
  936.  
  937. .date-right .like .like_button iframe {
  938. position:absolute;
  939. top:-7px;
  940. left:0px;
  941. width:14px;
  942. height:14px;
  943. z-index:2;
  944. opacity:0;
  945. }
  946.  
  947. .date-perma {
  948. width:100%;
  949. }
  950.  
  951. .date-perma a {
  952. display:inline;
  953. margin-left:5px;
  954. border-bottom:1px solid {color:border};
  955. }
  956.  
  957. .date-perma a:hover {
  958. color:{color:text};
  959. border-bottom:1px solid {color:accent};
  960. }
  961.  
  962. /* --- pinned --- */
  963.  
  964. .pinned {
  965. color:{color:accent};
  966. font-weight:700;
  967. margin-right:10px;
  968. }
  969.  
  970. /* --- tags --- */
  971.  
  972. .tags-c {
  973. position:relative;
  974. margin-top:5px;
  975. width:100%;
  976. display:flex;
  977. align-items:center;
  978. flex-wrap:wrap;
  979. align-content:flex-start;
  980. justify-content:flex-start;
  981. }
  982.  
  983. .tags {
  984. transition-duration: 0.6s;
  985. font-weight:400;
  986.  
  987. }
  988.  
  989. a.tags {
  990. display:inline-block;
  991. background-color:rgba({RGBcolor:text},0.05);
  992. padding:2px 4px;
  993. margin:0px 4px 4px 0px;
  994. }
  995.  
  996. a.tags:hover {
  997. background-color:{color:accent};
  998. color:{color:container};
  999. }
  1000.  
  1001. /* --- notes --- */
  1002.  
  1003. .pagenotes {
  1004. {block:IndexPage}
  1005. display: none!important;
  1006. {/block:IndexPage}
  1007. position:relative;
  1008. width:{text:post size};
  1009. margin:-20px auto 80px auto;
  1010. box-sizing:border-box;
  1011. }
  1012.  
  1013. .pagenotes img {
  1014. border-radius:20px;
  1015. width:30px;
  1016. height:30px;
  1017. }
  1018.  
  1019. .avatar_frame {
  1020. width:30px;
  1021. height:30px;
  1022. border:none;
  1023. margin-right:15px;
  1024. }
  1025.  
  1026. .avatar_frame:hover {
  1027. border:none;
  1028. }
  1029.  
  1030. .pagenotes a {
  1031. font-weight:800;
  1032. }
  1033.  
  1034. .pagenotes ol {
  1035. list-style-type:none;
  1036. margin:0px;
  1037. padding:0px;
  1038.  
  1039. }
  1040.  
  1041. .pagenotes ol li {
  1042. position:relative;
  1043. margin:15px 0px;
  1044. display:flex;
  1045. align-items:center;
  1046. }
  1047.  
  1048. .pagenotes .with_commentary {
  1049. flex-wrap:wrap;
  1050. }
  1051.  
  1052. .pagenotes .like::before,
  1053. .pagenotes .reblog::before,
  1054. .pagenotes .post_attribution:before {
  1055. font-family:'feather';
  1056. position:absolute;
  1057. width:20px;
  1058. height:20px;
  1059. top:15px;
  1060. left:15px;
  1061. color:#f2f2f2;
  1062. border-radius:15px;
  1063. font-size:12px;
  1064. border:1px solid {color:container};
  1065. display:flex;
  1066. align-items:center;
  1067. justify-content:center;
  1068. }
  1069.  
  1070. .pagenotes .like::before {
  1071. content:'\e879';
  1072. background-color:#c86549;
  1073. }
  1074.  
  1075. .pagenotes .reblog::before {
  1076. content:'\e8b6';
  1077. background-color:#74ba8e;
  1078. }
  1079.  
  1080. .pagenotes .post_attribution:before {
  1081. content:'\e8b1';
  1082. background-color:#333333;
  1083. }
  1084.  
  1085.  
  1086.  
  1087. /* --- credit --- */
  1088.  
  1089. .credit a {
  1090. position:fixed;
  1091. z-index:500;
  1092. right:10px;
  1093. bottom:10px;
  1094. width:40px;
  1095. height:40px;
  1096. border-radius:5px;
  1097. color:{color:text};
  1098. background-color:{color:container};
  1099. display:flex;
  1100. align-items:center;
  1101. justify-content:center;
  1102. }
  1103.  
  1104. .credit a svg {
  1105. width:20px;
  1106. height:20px;
  1107. }
  1108.  
  1109. .credit a:hover {
  1110. background-color:{color:accent};
  1111. color:{color:container};
  1112. }
  1113.  
  1114. {CustomCSS}
  1115.  
  1116. </style>
  1117. </head>
  1118. <body>
  1119.  
  1120. <!-- tumblr controls -->
  1121.  
  1122. <div class="hcontrols">
  1123. <i data-feather="settings"></i>
  1124. </div>
  1125.  
  1126. <!-- container -->
  1127.  
  1128. <div class="container">
  1129.  
  1130. <!-- sidebar -->
  1131.  
  1132. <div class="sidebar">
  1133.  
  1134. <div class="side-nav">
  1135. <a href="/" title="home">
  1136. <i data-feather="home"></i>
  1137. </a>
  1138.  
  1139. {block:AskEnabled}
  1140. <a href="/ask" title="message">
  1141. <i data-feather="mail"></i>
  1142. </a>
  1143. {/block:AskEnabled}
  1144.  
  1145. {block:SubmissionsEnabled}
  1146. <a href="/submit" title="submit">
  1147. <i data-feather="inbox"></i>
  1148. </a>
  1149. {/block:SubmissionsEnabled}
  1150.  
  1151. <a href="/archive" title="archive">
  1152. <i data-feather="archive"></i>
  1153. </a>
  1154. </div>
  1155.  
  1156. <div class="side-img"></div>
  1157.  
  1158. <div class="side-title">
  1159. {Title}
  1160. </div>
  1161.  
  1162. <div class="side-desc">
  1163. {Description}
  1164. </div>
  1165.  
  1166. </div>
  1167.  
  1168. <!-- start of posts -->
  1169.  
  1170. <div class="entries">
  1171.  
  1172. {block:TagPage}
  1173. <h1 class="tagpage">#{Tag}</h1>
  1174. {/block:TagPage}
  1175.  
  1176. {block:Posts}
  1177. <div class="post post-{PostType}" id="{PostID}" post-type="{PostType}">
  1178.  
  1179. {block:Quote}
  1180. <!-- post type: quote -->
  1181. <div class="txt">
  1182. <div class="quote-p">{Quote}</div>
  1183. {block:Source}
  1184. <div class="source"><p>&mdash; {Source}</p></div>
  1185. {/block:Source}
  1186. </div>
  1187. {/block:Quote}
  1188.  
  1189. {block:Text}
  1190. <!-- post type: text -->
  1191. {block:Title}
  1192. <div class="title">{Title}</div>
  1193. {/block:Title}
  1194.  
  1195. {block:Body}
  1196. {block:NotReblog}
  1197. <div class="txt">
  1198. {Body}
  1199.  
  1200. {block:More}
  1201. <div class="more">
  1202. <a href="{Permalink}">continue reading...</a>
  1203. </div>
  1204. {/block:More}
  1205. </div>
  1206. {/block:NotReblog}
  1207.  
  1208. {block:RebloggedFrom}
  1209. {block:Reblogs}
  1210. <div class="txt">
  1211. <blockquote class="tumblr_parent">
  1212. <img class="tumblr_avatar" src="{PortraitURL-64}">
  1213. <a class="tumblr_blog" {block:IsActive}href="{Permalink}"{/block:IsActive}>{Username}</a>
  1214. {block:IsDeactivated}
  1215. <span class="deactivated">deactivated</span>
  1216. {/block:IsDeactivated}
  1217. </blockquote>
  1218.  
  1219. {Body}
  1220. </div>
  1221. {/block:Reblogs}
  1222. {/block:RebloggedFrom}
  1223. {/block:Body}
  1224. {/block:Text}
  1225.  
  1226. {block:Link}
  1227. <!-- post type: link -->
  1228. <div class="title">
  1229. <a href="{URL}">{Name}</a>
  1230. </div>
  1231.  
  1232. {block:Description}
  1233. {block:NotReblog}
  1234. <div class="txt">
  1235. {Description}
  1236.  
  1237. {block:More}
  1238. <div class="more">
  1239. <a href="{Permalink}">continue reading...</a>
  1240. </div>
  1241. {/block:More}
  1242. </div>
  1243. {/block:NotReblog}
  1244.  
  1245. {block:RebloggedFrom}
  1246. {block:Reblogs}
  1247. <div class="txt">
  1248. <div class="tumblr_blog">
  1249. <img class="tumblr_avatar" src="{PortraitURL-64}">
  1250. <a {block:IsActive}href="{Permalink}"{/block:IsActive}>{Username}</a>
  1251. {block:IsDeactivated}
  1252. <span class="deactivated">deactivated</span>
  1253. {/block:IsDeactivated}
  1254. </div>
  1255.  
  1256. {Body}
  1257. </div>
  1258. {/block:Reblogs}
  1259. {/block:RebloggedFrom}
  1260. {/block:Description}
  1261. {/block:Link}
  1262.  
  1263. {block:Chat}
  1264. <!-- post type: chat -->
  1265. {block:Title}
  1266. <div class="title">{Title}</div>
  1267. {/block:Title}
  1268.  
  1269. <div class="chat">
  1270. <div class="txt">
  1271. <ul>
  1272. {block:Lines}<li>{block:Label}<span class="label">{Label}</span>{/block:Label}
  1273. {Line}</li>{/block:Lines}
  1274. </ul>
  1275. </div>
  1276. </div>
  1277. {/block:Chat}
  1278.  
  1279. {block:Photo}
  1280. <!-- post type: single photo -->
  1281. <div class="photo-p">
  1282. <img src="{PhotoURL-1280}" alt="{PhotoAlt}">
  1283. </div>
  1284. {block:Caption}
  1285. {block:NotReblog}
  1286. <div class="txt">
  1287. {Caption}
  1288.  
  1289. {block:More}
  1290. <div class="more">
  1291. <a href="{Permalink}">continue reading...</a>
  1292. </div>
  1293. {/block:More}
  1294. </div>
  1295. {/block:NotReblog}
  1296.  
  1297. {block:RebloggedFrom}
  1298. {block:Reblogs}
  1299. <div class="txt">
  1300. <div class="tumblr_blog">
  1301. <img class="tumblr_avatar" src="{PortraitURL-64}">
  1302. <a {block:IsActive}href="{Permalink}"{/block:IsActive}>{Username}</a>
  1303. {block:IsDeactivated}
  1304. <span class="deactivated">deactivated</span>
  1305. {/block:IsDeactivated}
  1306. </div>
  1307.  
  1308. {Body}
  1309. </div>
  1310. {/block:Reblogs}
  1311. {/block:RebloggedFrom}
  1312. {/block:Caption}
  1313. {/block:Photo}
  1314.  
  1315. {block:Photoset}
  1316. <!-- post type: photoset -->
  1317. <div class="photo-slideshow" id="photoset_{PostID}" data-layout="{PhotosetLayout}">
  1318. {block:Photos}
  1319. <div class="photo-data">
  1320. <div class="pxu-photo">
  1321. <img src="{PhotoURL-1280}" width="{PhotoWidth-1280}" height="{PhotoHeight-1280}" data-highres="{PhotoURL-HighRes}" data-width="{PhotoWidth-HighRes}" data-height="{PhotoHeight-HighRes}">
  1322. </div>
  1323.  
  1324. <a class="tumblr-box" rel="post-{PostID}" href="{PhotoURL-HighRes}"></a>
  1325. </div>
  1326. {/block:Photos}
  1327. </div>
  1328.  
  1329. {block:Caption}
  1330. {block:NotReblog}
  1331. <div class="txt">
  1332. {Caption}
  1333.  
  1334. {block:More}
  1335. <div class="more">
  1336. <a href="{Permalink}">continue reading...</a>
  1337. </div>
  1338. {/block:More}
  1339. </div>
  1340. {/block:NotReblog}
  1341.  
  1342. {block:RebloggedFrom}
  1343. {block:Reblogs}
  1344. <div class="txt">
  1345. <div class="tumblr_blog">
  1346. <img class="tumblr_avatar" src="{PortraitURL-64}">
  1347. <a {block:IsActive}href="{Permalink}"{/block:IsActive}>{Username}</a>
  1348. {block:IsDeactivated}
  1349. <span class="deactivated">deactivated</span>
  1350. {/block:IsDeactivated}
  1351. </div>
  1352.  
  1353. {Body}
  1354. </div>
  1355. {/block:Reblogs}
  1356. {/block:RebloggedFrom}
  1357. {/block:Caption}
  1358. {/block:Photoset}
  1359.  
  1360. {block:Video}
  1361. <!-- post type: video -->
  1362. <div class="video">{Video-500}</div>
  1363.  
  1364. {block:Caption}
  1365. {block:NotReblog}
  1366. <div class="txt">
  1367. {Caption}
  1368.  
  1369. {block:More}
  1370. <div class="more">
  1371. <a href="{Permalink}">continue reading...</a>
  1372. </div>
  1373. {/block:More}
  1374. </div>
  1375. {/block:NotReblog}
  1376.  
  1377. {block:RebloggedFrom}
  1378. {block:Reblogs}
  1379. <div class="txt">
  1380. <div class="tumblr_blog">
  1381. <img class="tumblr_avatar" src="{PortraitURL-64}">
  1382. <a {block:IsActive}href="{Permalink}"{/block:IsActive}>{Username}</a>
  1383. {block:IsDeactivated}
  1384. <span class="deactivated">deactivated</span>
  1385. {/block:IsDeactivated}
  1386. </div>
  1387.  
  1388. {Body}
  1389. </div>
  1390. {/block:Reblogs}
  1391. {/block:RebloggedFrom}
  1392. {/block:Caption}
  1393. {/block:Video}
  1394.  
  1395. {block:Audio}
  1396. <!-- post type: audio -->
  1397. <div class="audio" {block:AlbumArt}style="background-image:url('{AlbumArtURL}');"{/block:AlbumArt}>
  1398.  
  1399. <div class="audio-content">
  1400. {block:AudioPlayer}
  1401. <div class="audio-play">{AudioPlayer}</div>
  1402. {/block:AudioPlayer}
  1403.  
  1404. <div class="audio-info">
  1405. {block:TrackName}
  1406. <b>
  1407. {TrackName}
  1408. </b>
  1409. {/block:TrackName}
  1410.  
  1411. {block:Artist}
  1412. <span>
  1413. {Artist}
  1414. </span>
  1415. {/block:Artist}
  1416. </div>
  1417.  
  1418. {block:AlbumArt}
  1419. <div class="audio-art" style="background-image:url('{AlbumArtURL}');"></div>
  1420. {/block:AlbumArt}
  1421. </div>
  1422. </div>
  1423.  
  1424. {block:Caption}
  1425. {block:NotReblog}
  1426. <div class="txt">
  1427. {Caption}
  1428.  
  1429. {block:More}
  1430. <div class="more">
  1431. <a href="{Permalink}">continue reading...</a>
  1432. </div>
  1433. {/block:More}
  1434. </div>
  1435. {/block:NotReblog}
  1436.  
  1437. {block:RebloggedFrom}
  1438. {block:Reblogs}
  1439. <div class="txt">
  1440. <div class="tumblr_blog">
  1441. <img class="tumblr_avatar" src="{PortraitURL-64}">
  1442. <a {block:IsActive}href="{Permalink}"{/block:IsActive}>{Username}</a>
  1443. {block:IsDeactivated}
  1444. <span class="deactivated">deactivated</span>
  1445. {/block:IsDeactivated}
  1446. </div>
  1447.  
  1448. {Body}
  1449. </div>
  1450. {/block:Reblogs}
  1451. {/block:RebloggedFrom}
  1452. {/block:Caption}
  1453. {/block:Audio}
  1454.  
  1455. {block:Answer}
  1456. <!-- post type: ask -->
  1457. <div class="question-c">
  1458. <div class="question">
  1459. <div class="question-asker">
  1460. <b>{Asker} asked,</b>
  1461. </div>
  1462. <div class="question-content">
  1463. {Question}
  1464. </div>
  1465. </div>
  1466.  
  1467. <div class="question-img">
  1468. <img src="{AskerPortraitURL-128}">
  1469. </div>
  1470. </div>
  1471.  
  1472. {block:Answerer}
  1473. <div class="answer-c">
  1474. <div class="answer-img">
  1475. <img src="{AnswererPortraitURL-64}">
  1476. </div>
  1477. <div class="answer">
  1478. <div class="answer-asker">
  1479. <b>{Answerer} answered,</b>
  1480. </div>
  1481. <div class="answer-content">
  1482. {Answer}
  1483. </div>
  1484. </div>
  1485. </div>
  1486.  
  1487. {block:Reblogs}
  1488. <div class="txt">
  1489. <div class="tumblr_blog">
  1490. <img class="tumblr_avatar" src="{PortraitURL-64}">
  1491. <a {block:IsActive}href="{Permalink}"{/block:IsActive}>{Username}</a>
  1492. {block:IsDeactivated}
  1493. <span class="deactivated">deactivated</span>
  1494. {/block:IsDeactivated}
  1495. </div>
  1496.  
  1497. {Body}
  1498. </div>
  1499. {/block:Reblogs}
  1500.  
  1501.  
  1502. {/block:Answerer}
  1503. {block:NotReblog}
  1504. <div class="answer-c">
  1505. <div class="answer-img">
  1506. <img src="{PortraitURL-64}">
  1507. </div>
  1508. <div class="answer">
  1509. <div class="answer-asker">
  1510. <b>{Name} answered,</b>
  1511. </div>
  1512. <div class="answer-content">
  1513. {Replies}
  1514. </div>
  1515. </div>
  1516. </div>
  1517. {/block:NotReblog}
  1518. {/block:Answer}
  1519.  
  1520. <!-- post info -->
  1521.  
  1522. {block:Date}
  1523. <div style="clear:both;"></div>
  1524.  
  1525. <div class="post-date">
  1526.  
  1527. <div class="date-left">
  1528. {block:PinnedPostLabel}
  1529. <div class="pinned">
  1530. pinned
  1531. </div>
  1532. {/block:PinnedPostLabel}
  1533.  
  1534. <a class="time-ago" href="{Permalink}">
  1535. <b>{TimeStamp}</b>
  1536. </a>
  1537.  
  1538. {block:NoteCount}
  1539. <a href="{Permalink}">
  1540. <span class="note-count">{NoteCount}</span>
  1541. </a>
  1542. {/block:NoteCount}
  1543. </div>
  1544.  
  1545. <hr>
  1546.  
  1547. <div class="date-right">
  1548. <a href="{ReblogURL}" title="reblog">
  1549. <i data-feather="repeat"></i>
  1550. </a>
  1551. <a href="#" class="like" title="like">{LikeButton}
  1552. <i data-feather="heart"></i>
  1553. </a>
  1554. </div>
  1555. </div>
  1556.  
  1557. {block:PermalinkPage}
  1558.  
  1559. <div class="date-perma">
  1560. {block:RebloggedFrom}
  1561. <b>reblogged from</b>
  1562. <a href="{ReblogParentURL}">{ReblogParentName}</a>
  1563. {/block:RebloggedFrom}
  1564.  
  1565. {block:ContentSource}
  1566. <br>
  1567. <b>original by</b>
  1568. <a href="{SourceURL}">{SourceTitle}</a>
  1569. {/block:ContentSource}
  1570. </div>
  1571.  
  1572. {/block:PermalinkPage}
  1573.  
  1574. {block:HasTags}
  1575. <div class="tags-c">
  1576. {block:Tags} <a href="{TagURL}" class="tags">{Tag}</a>{/block:Tags}
  1577. </div>
  1578. {/block:HasTags}
  1579. {/block:Date}
  1580.  
  1581. </div> <!-- end of post -->
  1582.  
  1583. <!-- page notes -->
  1584.  
  1585. {block:PostNotes}
  1586. <div class="pagenotes">
  1587. <h2>{NoteCountWithLabel}</h2>
  1588.  
  1589. {PostNotes-64}
  1590. </div>
  1591. {/block:PostNotes}
  1592.  
  1593.  
  1594. {/block:Posts}
  1595.  
  1596. <!-- pagination -->
  1597.  
  1598. {block:Pagination}
  1599. <div class="pagination">
  1600. {block:PreviousPage}
  1601. <a href="{PreviousPage}" title="previous page">
  1602. <i data-feather="arrow-left-circle"></i>
  1603. </a>
  1604. {/block:PreviousPage}
  1605.  
  1606. {block:NextPage}
  1607. <a href="{NextPage}" title="next page">
  1608. <i data-feather="arrow-right-circle"></i>
  1609. </a>
  1610. {/block:NextPage}
  1611. </div>
  1612. {/block:Pagination}
  1613.  
  1614. </div> <!-- end of entries -->
  1615.  
  1616. </div> <!-- end of container -->
  1617.  
  1618.  
  1619.  
  1620. <div class="credit">
  1621. <a href="https://pirateskinned.tumblr.com/" title="theme by pirateskinned">
  1622. <i data-feather="help-circle"></i>
  1623. </a>
  1624. </div>
  1625.  
  1626. </body></html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement