Advertisement
kosmique

theme: terra (alt)

Aug 23rd, 2022 (edited)
775
1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 65.73 KB | None | 1 0
  1. <!--
  2.  
  3. terra (alt) by kosmique.tumblr.com
  4.  
  5. ✧・゚: *✧・゚:*゚✧*:・゚✧
  6.  
  7. * ringing bell animation: https://codepen.io/Mrshcom/pen/kNmBGm
  8. * masonry: https://masonry.desandro.com
  9. * draggable tags: https://www.jqueryscript.net/other/Tumblr-Like-Draggable-Tag-Bar-with-jQuery-CSS3-Tag-Overflow.html
  10. * read more button: https://fukuo.site/post/163044570400/hello-faiz-may-i-ask-how-you-did-the-read-more
  11.  
  12. * base code by sorrism
  13. * flexible frames by nouvae (modified by seyche)
  14. * pxu photoset and lightboxes by shythemes
  15.  
  16. full credits list at kosmique.tumblr.com/credits
  17.  
  18. -->
  19.  
  20. <!DOCTYPE html>
  21. <html>
  22. <head>
  23.  
  24. <title>
  25. {block:PostSummary}{PostSummary} : {/block:PostSummary}
  26. {block:TagPage}#{Tag} : {/block:TagPage}
  27. {block:SearchPage}{SearchQuery} : {/block:SearchPage}
  28. {block:DayPage}{MonthNumberWithZero}/{DayOfMonthWithZero}/{Year} : {/block:DayPage}
  29. {Title}
  30. </title>
  31.  
  32. <link rel="shortcut icon" href="{favicon}">
  33. <link rel="alternate" type="application/rss+xml" href="{RSS}">
  34.  
  35. {block:Description}
  36. <meta name="description" content="{MetaDescription}" />
  37. {/block:Description}
  38.  
  39. <meta charset="utf-8"/>
  40. <meta name="viewport" content="width=device-width, initial-scale=1">
  41.  
  42. <!--============================== variables ==============================-->
  43.  
  44. <!----- booleans ----->
  45. <meta name="if:Dark controls" content="1"/>
  46. <meta name="if:Grid Posts" content="1"/>
  47. <meta name="if:Updates" content="1"/>
  48. <meta name="if:Update text" content="1"/>
  49. <meta name="if:Update list" content="0"/>
  50.  
  51. <!----- colors ----->
  52. <meta name="color:Background" content="#f5f6f7"/>
  53. <meta name="color:Text" content="#454545"/>
  54. <meta name="color:Sub text" content="#ffffff"/>
  55. <meta name="color:Links" content="#000000"/>
  56. <meta name="color:Titles" content="#000000"/>
  57. <meta name="color:Accent" content="#3a5778"/>
  58. <meta name="color:Sub color" content="#d97fa2"/>
  59. <meta name="color:Posts" content="#ffffff"/>
  60. <meta name="color:Borders" content="#e7e6e8"/>
  61. <meta name="color:Shadows" content="#e3e2e4"/>
  62. <meta name="color:Post info links" content="#f1f0f2"/>
  63.  
  64. <!----- selections ----->
  65. <meta name="select:Single posts width" content="450px"/>
  66. <meta name="select:Single posts width" content="500px"/>
  67. <meta name="select:Single posts width" content="520px"/>
  68. <meta name="select:Single posts width" content="540px"/>
  69.  
  70.  
  71. <meta name="select:Corners" content="0px"/>
  72. <meta name="select:Corners" content="2px"/>
  73. <meta name="select:Corners" content="4px"/>
  74. <meta name="select:Corners" content="6px"/>
  75. <meta name="select:Corners" content="8px"/>
  76. <meta name="select:Corners" content="10px"/>
  77.  
  78. <meta name="select:First status mode" content="to-do" title="to do"/>
  79. <meta name="select:First status mode" content="done" title="done"/>
  80. <meta name="select:Second status mode" content="to-do" title="to do"/>
  81. <meta name="select:Second status mode" content="done" title="done"/>
  82. <meta name="select:Third status mode" content="to-do" title="to do"/>
  83. <meta name="select:Third status mode" content="done" title="done"/>
  84. <meta name="select:Fourth status mode" content="to-do" title="to do"/>
  85. <meta name="select:Fourth status mode" content="done" title="done"/>
  86.  
  87. <!----- texts ----->
  88. <meta name="text:Blog username" content="username"/>
  89.  
  90. <meta name="text:Font" content="Inconsolata"/>
  91. <meta name="text:Font size" content="16px"/>
  92.  
  93. <meta name="text:Home link title" content="home"/>
  94. <meta name="text:Ask link title" content="message"/>
  95. <meta name="text:Archive link title" content="archive"/>
  96. <meta name="text:Link one title" content="link title"/>
  97. <meta name="text:Link one url" content="/"/>
  98. <meta name="text:Link two title" content="link title"/>
  99. <meta name="text:Link two url" content="/"/>
  100. <meta name="text:Link three title" content="link title"/>
  101. <meta name="text:Link three url" content="/"/>
  102. <meta name="text:Link four title" content="link title"/>
  103. <meta name="text:Link four url" content="/"/>
  104. <meta name="text:Link five title" content="link title"/>
  105. <meta name="text:Link five url" content="/"/>
  106.  
  107. <meta name="text:Update text" content="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut at dui vitae massa interdum sagittis non in diam."/>
  108. <meta name="text:First status title" content="First status. Text longer than two lines will be cut off, so I advise you to use smaller text"/>
  109. <meta name="text:Second status title" content="Second status"/>
  110. <meta name="text:Third status title" content="Third status"/>
  111. <meta name="text:Fourth status title" content="Fourt status"/>
  112.  
  113. <!--============================== links ==============================-->
  114. <link rel="preconnect" href="https://fonts.googleapis.com">
  115. <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  116. <link href="https://fonts.googleapis.com/css2?family={text:Font}:wght@400;700&display=swap" rel="stylesheet">
  117. <link rel="stylesheet" type="text/css" href="//at.alicdn.com/t/font_o5hd5vvqpoqiwwmi.css"/>
  118. <link rel="stylesheet" href="//npf-images-v3.github.io/recon.css">
  119. <link href="https://static.tumblr.com/qudkd6d/OcDnl99gb/style.css" rel="stylesheet" type="text/css"/>
  120.  
  121. <!--============================== scripts ==============================-->
  122. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
  123. <script src="https://ajax.aspnetcdn.com/ajax/jquery.ui/1.12.1/jquery-ui.min.js"></script>
  124. <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
  125. <script src="https://static.tumblr.com/qudkd6d/Az6nkemqr/pxuphotoset.min.js"></script>
  126. <script src="https://static.tumblr.com/dj2anrv/ZVmq8svlk/jquery.style-my-tooltips.js"></script>
  127. <script src="https://seyche.github.io/external-files-hosting/plugins/flexframes-modified.js"></script>
  128. <script src="https://cdnjs.cloudflare.com/ajax/libs/smoothscroll/1.4.10/SmoothScroll.js"></script>
  129. <script src="//npf-images-v3.github.io/script.js"></script>
  130. <script src="https://static.tumblr.com/0podkko/aZZqe4033/customaudio.min.js"></script>
  131.  
  132. <!--============================== css ==============================-->
  133.  
  134. <style type="text/css">
  135.  
  136. *{box-sizing:border-box}
  137.  
  138. :root{
  139. --Background:{RGBcolor:background};
  140. --Text:{RGBcolor:text};
  141. --Sub-text:{RGBcolor:sub text};
  142. --Link:{RGBcolor:links};
  143. --Title:{RGBcolor:titls};
  144. --Borders:{RGBcolor:borders};
  145. --Scrollbar:var(--Accent);
  146. --Accent:{RGBcolor:accent};
  147. --Sub-color:{RGBcolor:sub color};
  148. --Posts:{RGBcolor:posts};
  149. --Shadows:{RGBcolor:shadows};
  150. --Post-info-links:{RGBcolor:post info links};
  151.  
  152. --Border-radius:{select:Corners};
  153.  
  154. --Main-font:'{text:font}';
  155. --Font-size:{text:Font size};
  156.  
  157. --NPF-Image-Spacing:1px;
  158. --NPF-Caption-Spacing:35px;
  159. }
  160.  
  161. i.icon {
  162. speak:none;
  163. line-height:1;
  164. font-style:normal;
  165. font-weight:normal;
  166. font-variant:normal;
  167. text-transform:none;
  168. font-family:'feather' !important;
  169. -webkit-font-smoothing:antialiased;
  170. -moz-osx-font-smoothing:grayscale;
  171. }
  172.  
  173. body{
  174. margin:0;
  175. padding:0;
  176. height:100%;
  177. overflow-x:hidden;
  178. word-break:break-word;
  179. color:rgb(var(--Text));
  180. background-color:rgb(var(--Background));
  181. font:400 var(--Font-size)/1.6 var(--Main-font), sans-serif;
  182. }
  183.  
  184. :focus{
  185. border:0;
  186. outline:0;
  187. }
  188.  
  189. a:not(.back),
  190. a:hover{
  191. cursor:pointer;
  192. transition:ease .3s;
  193. text-decoration:none;
  194. -moz-transition:ease .3s;
  195. -webkit-transition:ease .3s;
  196. }
  197.  
  198. a{color:rgb(var(--Link))}
  199.  
  200. .tex a{border-bottom:1px solid rgb(var(--Accent));}
  201.  
  202. .tex a:hover{box-shadow:inset 0 -5px 0 rgba(var(--Accent),.3);}
  203.  
  204. b,
  205. strong{font-weight:700;}
  206.  
  207. small,
  208. sub,
  209. sup{font-size:.7em;}
  210.  
  211. big{font-size:1.1em;}
  212.  
  213. p {margin:.7em 0;}
  214. p:first-of-type,
  215. pre:first-of-type,
  216. blockquote:first-of-type{margin-top:0;}
  217. p:last-child,
  218. blockquote:last-child,
  219. pre:last-child{margin-bottom:0;}
  220.  
  221. h1,
  222. h2,
  223. h3,
  224. h4 {
  225. margin:1em 0;
  226. font-weight:700;
  227. font-size:1.05em;
  228. }
  229.  
  230. blockquote{
  231. padding:5px 15px;
  232. margin:5px 0 5px 25px;
  233. border-left:2px solid rgb(var(--Borders));
  234. }
  235.  
  236. pre{
  237. padding:20px;
  238. margin:5px 0;
  239. display:block;
  240. user-select:all;
  241. border-radius:5px;
  242. font-family:inherit;
  243. -ms-user-select:all;
  244. white-space:pre-wrap;
  245. -webkit-user-select:all;
  246. border:1px solid rgb(var(--Borders));
  247. }
  248.  
  249. code{
  250. margin:0;
  251. display:inline;
  252. border-radius:5px;
  253. padding:.25em .5em;
  254. font-family:inherit;
  255. border:1px solid rgb(var(--Accent));
  256. }
  257.  
  258. h1:first-of-type,
  259. h2:first-of-type,
  260. h3:first-of-type,
  261. h4:first-of-type {margin-top:0;}
  262.  
  263. h1:last-child,
  264. h2:last-child,
  265. h3:last-child,
  266. h4:last-child {margin-bottom:0;}
  267.  
  268. ul,
  269. ol{
  270. margin:0;
  271. padding:0;
  272. }
  273.  
  274. ul{list-style:none;}
  275.  
  276. ol{list-style:lower-alpha;}
  277.  
  278. ol li::marker{color:rgb(var(--Accent));}
  279.  
  280. .post .captions ul{padding-left:15px!important;}
  281.  
  282. .post .captions ol{padding-left:calc(15px + 1em)!important;}
  283.  
  284. .post .captions ul li::before{
  285. width:5px;
  286. height:5px;
  287. content:"";
  288. margin-right:20px;
  289. border-radius:2px;
  290. display:inline-block;
  291. vertical-align:middle;
  292. border-left:1px solid rgb(var(--Accent));
  293. border-top:1px solid rgb(var(--Sub-color));
  294. border-bottom:1px solid rgb(var(--Accent));
  295. border-right:1px solid rgb(var(--Sub-color));
  296. }
  297.  
  298. hr {
  299. width:100%;
  300. height:1px;
  301. border:none;
  302. box-shadow:0;
  303. margin:1em auto;
  304. background:rgb(var(--Borders));
  305. }
  306.  
  307. svg{
  308. width:1em;
  309. height:1em;
  310. }
  311.  
  312. a.read_more{
  313. font-weight:700;
  314. padding:.5em 1em;
  315. border-radius:5px;
  316. text-transform:lowercase;
  317. border:1px solid rgb(var(--Accent));
  318. }
  319.  
  320. a.credits,
  321. .back,
  322. .open-controls,
  323. .open-updates,
  324. a.night{
  325. right:20px;
  326. width:35px;
  327. z-index:99;
  328. height:35px;
  329. display:grid;
  330. position:fixed;
  331. place-items:center;
  332. cursor:help!important;
  333. background:rgb(var(--Posts));
  334. border-radius:var(--Border-radius);
  335. box-shadow:0px 15px 15px -15px rgb(var(--Shadows)), 0px 0 15px -3px rgb(var(--Shadows));
  336. }
  337.  
  338. .open-updates{top:calc(20px*2 + 35px);}
  339.  
  340. .night{top:calc(20px*3 + 35px*2);}
  341.  
  342. .open-updates:not(.active):hover svg{
  343. transform-origin:50% 4px;
  344. -moz-transform-origin:50% 4px;
  345. -webkit-transform-origin:50% 4px;
  346. animation:ring 4s .15s ease-in-out;
  347. -moz-animation:ring 4s .15s ease-in-out;
  348. -webkit-animation:ring 4s .15s ease-in-out;
  349. }
  350.  
  351. @keyframes ring {
  352. 0% { transform: rotate(0); }
  353. 1% { transform: rotate(30deg); }
  354. 3% { transform: rotate(-28deg); }
  355. 5% { transform: rotate(34deg); }
  356. 7% { transform: rotate(-32deg); }
  357. 9% { transform: rotate(30deg); }
  358. 11% { transform: rotate(-28deg); }
  359. 13% { transform: rotate(26deg); }
  360. 15% { transform: rotate(-24deg); }
  361. 17% { transform: rotate(22deg); }
  362. 19% { transform: rotate(-20deg); }
  363. 21% { transform: rotate(18deg); }
  364. 23% { transform: rotate(-16deg); }
  365. 25% { transform: rotate(14deg); }
  366. 27% { transform: rotate(-12deg); }
  367. 29% { transform: rotate(10deg); }
  368. 31% { transform: rotate(-8deg); }
  369. 33% { transform: rotate(6deg); }
  370. 35% { transform: rotate(-4deg); }
  371. 37% { transform: rotate(2deg); }
  372. 39% { transform: rotate(-1deg); }
  373. 41% { transform: rotate(1deg); }
  374.  
  375. 43% { transform: rotate(0); }
  376. 100% { transform: rotate(0); }
  377. }
  378.  
  379. .back{bottom:calc(20px*2 + 35px);}
  380.  
  381. .open-controls{top:20px;}
  382.  
  383. a.credits{bottom:20px;}
  384.  
  385. /*credits - please do not edit*/
  386.  
  387. a.credits svg{
  388. transition:ease .3s;
  389. -moz-transition:ease .3s;
  390. -webkit-transition:ease .3s;
  391. }
  392.  
  393. a.credits:hover svg{
  394. fill:rgb(255, 249, 64);
  395. color:rgb(255, 249, 64);
  396. filter:drop-shadow(0 0 4px rgb(255, 249, 64));
  397. }
  398.  
  399. /*back to top button*/
  400.  
  401. /*selection*/
  402. ::selection {
  403. color:rgb(var(--Accent));
  404. background-color:rgb(var(--Background));
  405. }
  406.  
  407. ::-moz-selection {
  408. color:rgb(var(--Accent));
  409. background-color:rgb(var(--Background));
  410. }
  411.  
  412. /*tumblr controls*/
  413.  
  414. .iframe-controls--desktop {
  415. display:block;
  416. top:20px!important;
  417. {block:ifDarkControls}filter:invert(1);{/block:ifDarkControls}
  418. z-index:-1!important;
  419. z-index:12!important;
  420. position:fixed!important;
  421. right:calc(20px*2 + 35px)!important;
  422. }
  423.  
  424. .tmblr-iframe{
  425. opacity:0;
  426. visibility:hidden;
  427. transition:ease .3s;
  428. -moz-transition:ease .3s;
  429. transform-origin:right top;
  430. -webkit-transition:ease .3s;
  431. transform:scale(0.7)!important;
  432. -moz-transform:scale(0.7)!important;
  433. -webkit-transform:scale(0.7)!important;
  434. }
  435.  
  436. .tmblr-iframe.active{
  437. opacity:1;
  438. visibility:visible;
  439. }
  440.  
  441. .tmblr-iframe--follow-teaser,
  442. .tmblr-iframe--app-cta-button{display:none !important;}
  443.  
  444. /*tooltip*/
  445.  
  446. #s-m-t-tooltip{
  447. z-index:9999999;
  448. max-width:300px;
  449. padding:4px 12px;
  450. position:relative;
  451. border-radius:5px;
  452. margin:0 14px 7px 30px;
  453. -moz-border-radius:5px;
  454. color:rgb(var(--Text));
  455. text-transform:lowercase;
  456. -webkit-border-radius:5px;
  457. color:rgb(var(--Sub-text));
  458. background:rgb(var(--Accent));
  459. }
  460.  
  461. /*scrollbar*/
  462.  
  463. ::-webkit-scrollbar{
  464. width:6px;
  465. height:6px;
  466. background-color:inherit;
  467. }
  468.  
  469. ::-webkit-scrollbar-thumb {
  470. border-radius:5px;
  471. background:rgb(var(--Scrollbar))
  472. }
  473.  
  474. /*-============================== main ==============================-*/
  475.  
  476. main{
  477. gap:100px;
  478. width:{select:Single posts width};
  479. display:block;
  480. margin:100px auto;
  481. align-items:start;
  482. }
  483.  
  484. /*-============================== sidebar ==============================-*/
  485.  
  486. header{
  487. display:grid;
  488. margin-bottom:100px;
  489. background:rgb(var(--Posts));
  490. grid-template-columns:65px 1fr;
  491. border-radius:var(--Border-radius);
  492. box-shadow:0px 15px 15px -15px rgb(var(--Shadows)), 0px 0 15px -3px rgb(var(--Shadows));
  493. }
  494.  
  495. /*heading*/
  496.  
  497. .blog{
  498. gap:15px;
  499. max-width:40%;
  500. flex-shrink:0;
  501. overflow:hidden;
  502. align-items:center;
  503. display:inline-flex;
  504. }
  505.  
  506. .blog-icon{
  507. top:15px;
  508. width:35px;
  509. height:35px;
  510. margin:15px;
  511. position:sticky;
  512. border-radius:6px;
  513. }
  514.  
  515. .search{
  516. flex-grow:1;
  517. padding:20px;
  518. grid-column-start:2;
  519. border-left:1px solid rgb(var(--Borders));
  520. }
  521.  
  522. .search form,
  523. .search input{width:100%;}
  524.  
  525. .search form{
  526. gap:5px;
  527. display:flex;
  528. align-items:center;
  529. }
  530.  
  531. .search form::before{
  532. opacity:.75;
  533. content:'\e8bd';
  534. font-family:'feather';
  535. }
  536.  
  537. .search input{
  538. border:0;
  539. padding:0;
  540. font:inherit;
  541. color:inherit;
  542. background:transparent;
  543. }
  544.  
  545. .search input::placeholder{
  546. transition:color .3s;
  547. -moz-transition:color .3s;
  548. color:rgba(var(--Text),.75);
  549. -webkit-transition:color .3s;
  550. }
  551.  
  552. .search input:focus::-webkit-input-placeholder { color:transparent; }
  553. .search input:focus:-moz-placeholder { color:transparent; }
  554. .search input:focus::-moz-placeholder { color:transparent; }
  555. .search input:focus:-ms-input-placeholder { color:transparent; }
  556.  
  557. /*description*/
  558.  
  559. .blog-description,
  560. .dropdown{
  561. padding:25px;
  562. grid-column-start:2;
  563. border-left:1px solid rgb(var(--Borders));
  564. border-block:1px solid rgb(var(--Borders));
  565. }
  566.  
  567. .blog-title + p{margin-top:20px;}
  568.  
  569. .blog-title{
  570. height:1.4em;
  571. max-width:100%;
  572. overflow:hidden;
  573. font-weight:700;
  574. white-space:nowrap;
  575. display:inline-block;
  576. text-overflow:ellipsis;
  577. color:rgb(var(--Title));
  578. border-bottom:1px solid rgb(var(--Accent));
  579. }
  580.  
  581. /*menu*/
  582.  
  583. .header + .menu{border-top:1px solid rgb(var(--Borders));}
  584.  
  585. .menu{
  586. padding:20px;
  587. grid-column-start:2;
  588. border-left:1px solid rgb(var(--Borders));
  589. }
  590.  
  591. .menu ul{
  592. gap:15px;
  593. display:flex;
  594. flex-wrap:wrap;
  595. list-style:none;
  596. }
  597.  
  598. .menu a,
  599. .dropdown a{
  600. height:1.3em;
  601. display:inline-block;
  602. border-bottom:1px solid transparent;
  603. }
  604.  
  605. a.open-menu{cursor:help;}
  606.  
  607. .menu li a:hover{
  608. color:rgb(var(--Sub-color));
  609. border-color:rgb(var(--Accent));
  610. box-shadow:inset 0 -5px 0 rgba(var(--Accent),.3);
  611. }
  612.  
  613. .dropdown div{
  614. gap:15px;
  615. width:100%;
  616. padding:15px;
  617. display:flex;
  618. flex-wrap:wrap;
  619. border-radius:var(--Border-radius);
  620. border:1px solid rgb(var(--Borders));
  621. }
  622.  
  623. .dropdown a:hover{
  624. border-color:rgb(var(--Sub-color));
  625. box-shadow:inset 0 -5px 0 rgba(var(--Sub-color),.3);
  626. }
  627.  
  628. /*-============================== posts ==============================-*/
  629.  
  630. article.post{
  631. overflow:hidden;
  632. transition:transform .75s;
  633. background:rgb(var(--Posts));
  634. border-radius:var(--Border-radius);
  635. box-shadow:0px 15px 15px -15px rgb(var(--Shadows)), 0px 0 15px -3px rgb(var(--Shadows));
  636. }
  637.  
  638. article.post{
  639. width:{select:Single posts width};
  640. margin-bottom:100px;
  641. }
  642.  
  643. /*photo*/
  644.  
  645. .photo {
  646. width:100%;
  647. overflow:hidden;
  648. position:relative;
  649. }
  650.  
  651. .photoset-counter{
  652. top:20px;
  653. width:30px;
  654. right:20px;
  655. height:30px;
  656. display:grid;
  657. position:absolute;
  658. place-items:center;
  659. border-radius:100%;
  660. color:rgb(var(--Sub-text));
  661. background:rgb(var(--Accent));
  662. }
  663.  
  664. .photo img,
  665. .tex > .tmblr-full img{
  666. width:100%;
  667. display:block;
  668. }
  669.  
  670. .tex > .tmblr-full img,
  671. .npf_inst{
  672. overflow:hidden;
  673. border-radius:5px;
  674. }
  675.  
  676. /*lightboxes*/
  677.  
  678. img{
  679. height:auto;
  680. display:block;
  681. max-width:100%;
  682. }
  683.  
  684. iframe{display:block;}
  685.  
  686. .vignette,
  687. #vignette {opacity:0;}
  688.  
  689. .lightbox-image,
  690. #tumblr_lightbox img {
  691. box-shadow:none !important;
  692. border-radius:0 !important;
  693. max-width:none;
  694. }
  695.  
  696. .tmblr-lightbox,
  697. #tumblr_lightbox {background:rgba(var(--Background),.9) !important;}
  698.  
  699. .lightbox-caption,
  700. #tumblr_lightbox_caption {visibility:hidden;}
  701.  
  702. .npf_row figure{cursor:pointer;}
  703.  
  704. .npf_row figure:focus{outline:0;}
  705.  
  706. /*titles*/
  707.  
  708. .post-title{
  709. padding:20px;
  710. border-bottom:1px solid rgb(var(--Borders));
  711. }
  712.  
  713. .post-title span{
  714. height:1.4em;
  715. font-weight:700;
  716. font-size:1.15em;
  717. display:inline-block;
  718. color:rgb(var(--Title));
  719. border-bottom:1px solid rgb(var(--Accent));
  720. }
  721.  
  722. /*captions*/
  723.  
  724. .long-caption {
  725. height:300px;
  726. display:flex;
  727. overflow:hidden;
  728. position:relative;
  729. align-items:center;
  730. flex-direction:column;
  731. }
  732.  
  733. .long-caption:after {
  734. top:0;
  735. left:0;
  736. right:0;
  737. bottom:0;
  738. z-index:1;
  739. content:"";
  740. position:absolute;
  741. pointer-events:none;
  742. background:linear-gradient(180deg, transparent, rgba(var(--Posts), 0.95));
  743. }
  744.  
  745. a.long-caption-link {
  746. bottom:0;
  747. z-index:2;
  748. font-size:.8em;
  749. overflow:hidden;
  750. padding:7px 10px;
  751. position:absolute;
  752. letter-spacing:1px;
  753. text-transform:uppercase;
  754. transition:ease-in-out .45s;
  755. background:rgb(var(--Borders));
  756. border-radius:var(--Border-radius);
  757. }
  758.  
  759. a.long-caption-link:hover{
  760. color:rgb(var(--Sub-text));
  761. background:rgb(var(--Accent));
  762. }
  763.  
  764. .photo + .captions,
  765. .comment + .comment{border-top:1px solid rgb(var(--Borders));}
  766.  
  767. .comment {
  768. padding:25px;
  769. list-style:none;
  770. }
  771.  
  772. .captions + .when{padding-top:0;}
  773.  
  774. .user {
  775. gap:15px;
  776. display:flex;
  777. font-weight:700;
  778. align-items:center;
  779. margin-bottom:25px;
  780. padding-bottom:20px;
  781. border-bottom:1px solid rgb(var(--Borders));
  782. }
  783.  
  784. .user img{
  785. width:25px;
  786. height:25px;
  787. border-radius:6px;
  788. }
  789.  
  790. .user span{
  791. height:1.4em;
  792. max-width:100%;
  793. overflow:hidden;
  794. font-weight:700;
  795. white-space:nowrap;
  796. transition:all .35s;
  797. display:inline-block;
  798. text-overflow:ellipsis;
  799. color:rgb(var(--Title));
  800. border-bottom:1px solid transparent;
  801. }
  802.  
  803. .user:hover span{
  804. border-color:rgb(var(--Accent));
  805. box-shadow:inset 0 -5px 0 rgba(var(--Accent),.3);
  806. }
  807.  
  808. /*quote*/
  809.  
  810. .quote{
  811. padding:25px;
  812. border-bottom:1px solid rgb(var(--Borders));
  813. }
  814.  
  815. .quote p{
  816. display:inline;
  817. font-size:1.25em;
  818. border-bottom:1px solid rgb(var(--Accent));
  819. box-shadow:inset 0 -5px 0 rgba(var(--Accent),.3);
  820. }
  821.  
  822. .source {padding:20px;}
  823.  
  824. .source + .when{padding-top:0;}
  825.  
  826. .source a{border-bottom:1px solid rgb(var(--Accent));}
  827.  
  828. .source a:hover{box-shadow:inset 0 -5px 0 rgba(var(--Accent),.3);}
  829.  
  830. /*link*/
  831.  
  832. .npf-link-block{font:inherit;}
  833.  
  834. .link,
  835. .npf-link-block{
  836. display:block;
  837. overflow:hidden;
  838. color:rgb(var(--Sub-text));
  839. background:rgb(var(--Accent));
  840. }
  841.  
  842. .link-info,
  843. .npf-link-block .bottom{padding:30px;}
  844.  
  845. .npf-link-block .title + .bottom {padding-top:15px;}
  846.  
  847. .link-name,
  848. .npf-link-block .title{
  849. font-size:1.3em;
  850. font-weight:700;
  851. }
  852.  
  853. .thumbnail {display:none}
  854.  
  855. .npf-link-block .title {padding:30px 30px 0!important;}
  856.  
  857. .npf-link-block .title {
  858. overflow:inherit;
  859. max-height:inherit;
  860. line-height:inherit;
  861. }
  862.  
  863. .npf-link-block .bottom .site-name {
  864. font-weight:700;
  865. font-size:inherit;
  866. text-transform:inherit;
  867. color:rgb(var(--Sub-text));
  868. }
  869.  
  870. .npf-link-block .bottom .description{color:rgb(var(--Sub-text));}
  871.  
  872. .host,
  873. .npf-link-block .bottom .site-name{margin-top:5px;}
  874.  
  875. .host::before,
  876. .npf-link-block .bottom .site-name::before{
  877. content:'\e882';
  878. margin-right:15px;
  879. font-family:'feather';
  880. }
  881.  
  882. /*audio*/
  883.  
  884. .audio-player{position:relative;}
  885.  
  886. .audio{
  887. padding:15px;
  888. background-size:cover;
  889. background-position:center;
  890. }
  891.  
  892. .audio-player{
  893. gap:20px;
  894. width:100%;
  895. display:flex;
  896. padding:20px;
  897. overflow:hidden;
  898. align-items:center;
  899. backdrop-filter:blur(5px);
  900. background:rgb(var(--Posts),.75);
  901. border-radius:var(--Border-radius);
  902. }
  903.  
  904. .audio_info{
  905. flex:1;
  906. overflow:hidden;
  907. }
  908.  
  909. .album-art{
  910. width:60px;
  911. height:60px;
  912. border-radius:6px;
  913. }
  914.  
  915. .player {
  916. width:45px;
  917. height:45px;
  918. display:flex;
  919. overflow:hidden;
  920. align-items:center;
  921. border-radius:100%;
  922. justify-content:center;
  923. color:rgb(var(--Sub-text));
  924. background:rgb(var(--Accent));
  925. }
  926.  
  927. .audio_buttons {height:1.25em;}
  928.  
  929. .audio_buttons svg {
  930. width:1.25em;
  931. height:1.25em;
  932. filter:drop-shadow(1px 1px 1px rgb(0,0,0,.1));
  933. }
  934.  
  935. .error_icon svg {stroke:red;}
  936.  
  937. .audio_duration {display:inline;}
  938.  
  939. .audio_player {
  940. left:0;
  941. bottom:0;
  942. width:100%;
  943. height:100%;
  944. position:absolute;
  945. }
  946.  
  947. .audio_info span {
  948. display:block;
  949. overflow:hidden;
  950. white-space:nowrap;
  951. text-overflow:ellipsis;
  952. }
  953.  
  954. .track{
  955. font-weight:700;
  956. color:rgb(var(--Title));
  957. }
  958.  
  959. /*asks*/
  960.  
  961. .answer{border-top:1px solid rgb(var(--Borders));}
  962.  
  963. .question .tex,
  964. .answer .tex{padding:25px;}
  965.  
  966. .as{
  967. gap:20px;
  968. display:flex;
  969. align-items:start;
  970. text-transform:lowercase;
  971. }
  972.  
  973. .question .as{
  974. padding:20px;
  975. color:rgb(var(--Sub-text));
  976. background:rgb(var(--Accent));
  977. }
  978.  
  979. .answer .as{
  980. margin:20px 20px 0;
  981. padding-bottom:20px;
  982. border-bottom:1px solid rgb(var(--Borders));
  983. }
  984.  
  985. .as ul{line-height:1}
  986.  
  987. .as li.asker,
  988. .as li.answerer{
  989. display:inline;
  990. font-weight:700;
  991. transition:all .4s;
  992. border-bottom:1px solid;
  993. }
  994.  
  995. .as li.asker{border-color:rgb(var(--Sub-color))}
  996.  
  997. .as ul li + li{margin-top:7px;}
  998.  
  999. .as li.asker a{color:inherit;}
  1000.  
  1001. .as li.answerer{border-color:rgb(var(--Accent))}
  1002.  
  1003. .as img{
  1004. width:35px;
  1005. height:35px;
  1006. border-radius:6px;
  1007. }
  1008.  
  1009. li.asker:hover{box-shadow:inset 0 -5px 0 rgba(var(--Sub-color),.3);}
  1010.  
  1011. li.answerer:hover{box-shadow:inset 0 -5px 0 rgba(var(--Accent),.3);}
  1012.  
  1013. .question .tex,
  1014. .answer .tex{padding-top:20px;}
  1015.  
  1016. /*chat*/
  1017.  
  1018. .chat{
  1019. padding:20px;
  1020. list-style:none;
  1021. }
  1022.  
  1023. .l{
  1024. padding-block:20px;
  1025. border-bottom:1px solid rgb(var(--Borders));
  1026. }
  1027.  
  1028. .l:first-of-type{padding-top:0;}
  1029.  
  1030. .l:last-of-type{
  1031. border-bottom:0;
  1032. padding-bottom:0;
  1033. }
  1034.  
  1035. .chat + .when{padding-top:0;}
  1036.  
  1037. .tex .npf_chat {font: inherit;}
  1038.  
  1039. .label,
  1040. .npf_chat b{
  1041. font-weight:700;
  1042. color:rgb(var(--Accent));
  1043. }
  1044.  
  1045. .tex .npf_chat:not(:last-of-type){margin-bottom:20px;}
  1046.  
  1047. /*post header*/
  1048.  
  1049. .post-header{
  1050. display:flex;
  1051. margin-bottom:2em;
  1052. align-items:center;
  1053. text-transform:lowercase;
  1054. }
  1055.  
  1056. .post-header img{
  1057. width:35px;
  1058. height:35px;
  1059. margin-right:1.5em;
  1060. border-radius:100%;
  1061. }
  1062.  
  1063. .post-origin{font-weight:700;}
  1064. .post-origin a{color:rgb(var(--Title));}
  1065.  
  1066. /*post info*/
  1067.  
  1068. .when {
  1069. gap:15px;
  1070. display:flex;
  1071. padding:25px;
  1072. flex-wrap:wrap;
  1073. }
  1074.  
  1075.  
  1076. .question + .when,
  1077. .answer + .when{padding-top:0;}
  1078.  
  1079. .when > a{
  1080. display:flex;
  1081. font-size:.8em;
  1082. overflow:hidden;
  1083. padding:7px 10px;
  1084. position:relative;
  1085. align-items:center;
  1086. letter-spacing:1px;
  1087. transition:ease-in-out .45s;
  1088. border-radius:var(--Border-radius);
  1089. background:rgb(var(--Post-info-links));
  1090. }
  1091.  
  1092. .when > a:hover{
  1093. color:rgb(var(--Sub-text));
  1094. background:rgb(var(--Accent));
  1095. }
  1096.  
  1097. .when > a[class$="-button"] svg,
  1098. .pin svg,
  1099. .when svg,
  1100. .when a:hover svg{
  1101. width:16px;
  1102. height:16px;
  1103. }
  1104.  
  1105. a.notecount{text-transform:uppercase;}
  1106.  
  1107. .pin{
  1108. gap:20px;
  1109. display:flex;
  1110. padding:20px;
  1111. font-weight:700;
  1112. align-items:center;
  1113. color:rgb(var(--Title));
  1114. text-transform:lowercase;
  1115. }
  1116.  
  1117. .pin span{
  1118. width:30px;
  1119. height:30px;
  1120. display:grid;
  1121. place-items:center;
  1122. border-radius:100%;
  1123. background:rgb(var(--Accent));
  1124. }
  1125.  
  1126. a.reblog-button:visited{
  1127. color:rgb(var(--Sub-text));
  1128. background:rgb(var(--Accent));
  1129. }
  1130.  
  1131. .when .like-button .like_button iframe {
  1132. right:0;
  1133. bottom:0;
  1134. top:-30px;
  1135. z-index:2;
  1136. opacity:0;
  1137. left:-30px;
  1138. position:absolute;
  1139. }
  1140.  
  1141. .like-button svg{transition:color .3s;}
  1142.  
  1143. .liked ~ svg{
  1144. z-index:1;
  1145. position:relative;
  1146. pointer-events:none;
  1147. fill:rgb(var(--Sub-text));
  1148. color:rgb(var(--Sub-text));
  1149. }
  1150.  
  1151. .when .like-button .like_button{
  1152. top:0;
  1153. left:0;
  1154. width:100%;
  1155. height:100%;
  1156. position:absolute;
  1157. transition:background .3s;
  1158. }
  1159.  
  1160. .when .like-button .like_button.liked{background:rgb(var(--Accent));}
  1161. /*permalink info*/
  1162.  
  1163. .perma-info{text-transform:lowercase}
  1164.  
  1165. .perma-info ul li{
  1166. padding:20px;
  1167. border-bottom:1px solid rgb(var(--Borders));
  1168. }
  1169.  
  1170. .posted::before,
  1171. .via-blog::before,
  1172. .source-blog::before,
  1173. .original-post::before,
  1174. .source-post::before{
  1175. margin-right:1em;
  1176. transition:color .5s;
  1177. font-family:'feather';
  1178. }
  1179.  
  1180. .posted::before{content:"\e84d";}
  1181. .via-blog::before{content:"\e8b6";}
  1182. .source-blog::before{content:"\e8e9";}
  1183. .original-post::before{content:"\e8cd";}
  1184. .source-post::before{content:"\e869";}
  1185.  
  1186. .perma-info li:hover::before,
  1187. ol.notes li:hover::before{color:rgb(var(--Sub-color));}
  1188.  
  1189. /*notes*/
  1190.  
  1191. ol.notes {
  1192. margin:0px;
  1193. text-transform:lowercase;
  1194. }
  1195.  
  1196. ol.notes a:not(.more_notes_link),
  1197. .perma-info a{border-bottom:1px solid rgb(var(--Accent));}
  1198.  
  1199. ol.notes a:not(.more_notes_link):hover,
  1200. .perma-info a:hover{box-shadow:inset 0 -5px 0 rgba(var(--Accent),.3);}
  1201.  
  1202. ol.notes li.note {
  1203. padding:20px;
  1204. display:flex;
  1205. flex-wrap:wrap;
  1206. border-bottom:1px solid rgb(var(--Borders));
  1207. }
  1208.  
  1209. span.action{flex:1}
  1210.  
  1211. ol.notes li.note:last-of-type {border-bottom:0;}
  1212.  
  1213. li.note::before,
  1214. a.more_notes_link::before{
  1215. margin-right:20px;
  1216. transition:color .5s;
  1217. font-family:'feather';
  1218. vertical-align:middle;
  1219. }
  1220.  
  1221. li.note.reblog::before,
  1222. li.note.with_commentary::before{content:'\e8b6';}
  1223. li.note.like::before{content:'\e879';}
  1224. li.note.reply::before{content:'\e890';}
  1225. li.note.original_post::before{content: "\e8e9";}
  1226. a.more_notes_link::before{content: "\e889";}
  1227.  
  1228. .avatar_frame{display:none}
  1229.  
  1230. ol.notes .clear{clear:both;}
  1231.  
  1232. ol.notes blockquote{
  1233. width:100%;
  1234. margin:1em 2em!important;
  1235. }
  1236.  
  1237. /*tags*/
  1238.  
  1239. .result{
  1240. width:{select:Single posts width};
  1241. padding:25px;
  1242. display:flex;
  1243. overflow:hidden;
  1244. margin-bottom:100px;
  1245. flex-direction:column;
  1246. align-items:flex-start;
  1247. text-transform:lowercase;
  1248. transition:transform .75s;
  1249. background:rgb(var(--Posts));
  1250. border-radius:var(--Border-radius);
  1251. box-shadow:0px 15px 15px -15px rgb(var(--Shadows)), 0px 0 15px -3px rgb(var(--Shadows));
  1252. }
  1253.  
  1254. .result span{
  1255. height:1.4em;
  1256. font-weight:700;
  1257. font-size:1.25em;
  1258. position:relative;
  1259. display:inline-block;
  1260. color:rgb(var(--Title));
  1261. border-bottom:1px solid rgb(var(--Accent));
  1262. }
  1263.  
  1264. {block:tagpage}.result span::before{content:'#';}{/block:tagpage}
  1265.  
  1266. .tags{
  1267. padding:20px;
  1268. border-block:1px solid rgb(var(--Borders))
  1269. }
  1270.  
  1271. .tags a{
  1272. height:1.3em;
  1273. display:inline-block;
  1274. border-bottom:1px solid transparent;
  1275. }
  1276.  
  1277. .tags a:hover{
  1278. border-color:rgb(var(--Accent));
  1279. box-shadow:inset 0 -5px 0 rgba(var(--Accent),.3);
  1280. }
  1281.  
  1282. .post_tags {
  1283. flex:1;
  1284. overflow:hidden;
  1285. position:relative;
  1286. white-space:nowrap;
  1287. }
  1288.  
  1289. .post_tags:after {
  1290. top:0;
  1291. right:0;
  1292. bottom:0;
  1293. width:20px;
  1294. content:'';
  1295. position:absolute;
  1296. pointer-events:none;
  1297. background:-moz-linear-gradient(left, transparent 0, rgba(var(--Posts),1) 100%);
  1298. background:-webkit-gradient(linear, left top, right top, color-stop(0%, transparent),color-stop(100%, rgb(var(--Posts))));
  1299. background:-webkit-linear-gradient(left, transparent 0, rgba(var(--Posts),1) 100%);
  1300. background:-o-linear-gradient(left, transparent 0, rgba(var(--Posts),1) 100%);
  1301. background:-ms-linear-gradient(left, transparent 0, rgba(var(--Posts),1) 100%);
  1302. background:linear-gradient(to right, transparent 0, rgba(var(--Posts),1) 100%);
  1303. }
  1304.  
  1305. .post_tags.draggable .post_tags_inner {
  1306. user-select:none;
  1307. cursor:col-resize;
  1308. -ms-user-select:none;
  1309. -moz-user-select:none;
  1310. -khtml-user-select:none;
  1311. -webkit-user-select:none;
  1312. -webkit-touch-callout:none;
  1313. }
  1314.  
  1315. .post_tags_inner {
  1316. gap:15px;
  1317. float:left;
  1318. display:flex;
  1319. position:relative;
  1320. padding:0px 20px 0px 0;
  1321. }
  1322.  
  1323. /*-============================== footer ==============================-*/
  1324.  
  1325. /*pagination*/
  1326.  
  1327. #pagination {
  1328. padding:15px;
  1329. background:rgb(var(--Posts));
  1330. border-radius:var(--Border-radius);
  1331. box-shadow:0px 15px 15px -15px rgb(var(--Shadows)), 0px 0 15px -3px rgb(var(--Shadows));
  1332. }
  1333.  
  1334. #pagination div{
  1335. padding:15px;
  1336. margin:15px -15px -15px;
  1337. }
  1338.  
  1339. {block:daypage}
  1340. #pagination div{
  1341. margin:0;
  1342. padding:0;
  1343. }
  1344. {block:daypage}
  1345.  
  1346. #pagination a:hover{color:rgb(var(--Accent))}
  1347.  
  1348. #pagination a + a::before{
  1349. content:'/';
  1350. margin:0 10px;
  1351. pointer-events:none;
  1352. color:rgba(var(--Text),.3);
  1353. }
  1354.  
  1355. #pagination a:not(.active){
  1356. cursor:text;
  1357. color:rgb(var(--Text));
  1358. }
  1359.  
  1360. #pagination span{
  1361. height:1.4em;
  1362. font-weight:700;
  1363. display:inline-block;
  1364. color:rgb(var(--Title));
  1365. border-bottom:1px solid rgb(var(--Accent));
  1366. }
  1367.  
  1368. #pagination .current_page + div{border-top:1px solid rgb(var(--Borders));}
  1369.  
  1370. /*-============================== updates ==============================-*/
  1371.  
  1372. .open-updates.active svg.icon-tabler-bell,
  1373. .open-updates svg.icon-tabler-bell-off{display:none;}
  1374.  
  1375. .open-updates.active svg.icon-tabler-bell-off{display:initial;}
  1376.  
  1377. .updates{
  1378. z-index:99;
  1379. width:220px;
  1380. position:fixed;
  1381. font-size:.85em;
  1382. max-height:305px;
  1383. top:calc(20px*2 + 35px);
  1384. right:calc(20px*2 + 35px);
  1385. background:rgb(var(--Posts));
  1386. border-radius:var(--Border-radius);
  1387. box-shadow:0px 15px 15px -15px rgb(var(--Shadows)), 0px 0 15px -3px rgb(var(--Shadows));
  1388. }
  1389.  
  1390. .updates .title{
  1391. gap:15px;
  1392. display:flex;
  1393. padding:15px;
  1394. align-items:center;
  1395. letter-spacing:1px;
  1396. text-transform:uppercase;
  1397. border-bottom:1px solid rgb(var(--Borders));
  1398. }
  1399.  
  1400. .updates .title::before{
  1401. right:20px;
  1402. width:30px;
  1403. height:30px;
  1404. display:grid;
  1405. content:'\e836';
  1406. place-items:center;
  1407. font-family:'feather';
  1408. color:rgb(var(--Sub-text));
  1409. background:rgba(var(--Accent),.5);
  1410. border-radius:var(--Border-radius);
  1411. }
  1412.  
  1413. .update-body{
  1414. overflow:auto;
  1415. list-style:none;
  1416. max-height:calc(300px - 61px);
  1417. }
  1418.  
  1419. .update-body::-webkit-scrollbar{
  1420. width:3px;
  1421. height:3px;
  1422. }
  1423.  
  1424. .update-body > section{
  1425. padding:20px;
  1426. position:relative;
  1427. }
  1428.  
  1429. .update-body > section:not(:last-of-type){border-bottom:1px solid rgb(var(--Borders));}
  1430.  
  1431. /* status section */
  1432.  
  1433. li.status{
  1434. gap:10px;
  1435. display:flex;
  1436. position:relative;
  1437. align-items:start;
  1438. padding-bottom:15px;
  1439. }
  1440.  
  1441. li.status:last-of-type{padding-bottom:0;}
  1442.  
  1443. li.status::after{
  1444. top:0;
  1445. width:0;
  1446. left:5px;
  1447. content:'';
  1448. height:100%;
  1449. position:absolute;
  1450. border-right:1px dotted rgba(var(--Accent),.5);
  1451. }
  1452.  
  1453. .status-title{
  1454. flex:1;
  1455. line-height:1;
  1456. overflow: hidden;
  1457. display: -webkit-box;
  1458. -webkit-line-clamp: 2;
  1459. -webkit-box-orient: vertical;
  1460. }
  1461.  
  1462. .square-status{
  1463. z-index:2;
  1464. width:12px;
  1465. height:12px;
  1466. position:relative;
  1467. border-radius:3px;
  1468. }
  1469.  
  1470. .square-status[mode="to-do"]{
  1471. background:rgb(var(--Posts));
  1472. border:3px solid rgba(var(--Accent),.3);
  1473. }
  1474.  
  1475. .square-status[mode="done"]{
  1476. backdrop-filter:blur(2px);
  1477. color:rgb(var(--Sub-color));
  1478. border:3px solid transparent;
  1479. background:rgba(var(--Sub-color),.5);
  1480. }
  1481.  
  1482. .line{
  1483. top:20px;
  1484. left:25px;
  1485. width:1px;
  1486. position:absolute;
  1487. border-right:1px dotted rgb(var(--Accent),.4);
  1488. }
  1489.  
  1490. .square-status[mode="done"]::before{
  1491. top:-12px;
  1492. left:-3px;
  1493. content:'\e83f';
  1494. font-size:1.2em;
  1495. font-weight:700;
  1496. position:absolute;
  1497. font-family:'feather';
  1498. }
  1499.  
  1500. /*-============================== queries ==============================-*/
  1501.  
  1502. @media (max-width:1024px){
  1503. main{
  1504. width:75vw;
  1505. display:block;
  1506. margin:100px auto;
  1507. }
  1508.  
  1509. header{
  1510. top:0;
  1511. position:initial;
  1512. }
  1513.  
  1514. header,
  1515. article.post,
  1516. article.result{
  1517. width:100%;
  1518. margin-bottom:100px;
  1519. }
  1520.  
  1521. .audio{height:auto}
  1522.  
  1523. .album-art{display:block;}
  1524.  
  1525. .open-controls,
  1526. .tmblr-iframe{display:none;}
  1527.  
  1528. .open-updates,
  1529. .updates{top:20px;}
  1530.  
  1531. .night{top:calc(20px*2 + 35px);}
  1532. }
  1533.  
  1534. /*custom css*/
  1535. {CustomCSS}
  1536.  
  1537. </style>
  1538.  
  1539. </head>
  1540.  
  1541. <body>
  1542.  
  1543. <!--============================== content ==============================-->
  1544.  
  1545. <main>
  1546.  
  1547. <!--------------------------------- header --------------------------------->
  1548. <header>
  1549. <img src="{portraiturl-64}" class="blog-icon">
  1550.  
  1551. <div class="search">
  1552. <form action="/search" method="get">
  1553. <input type="text" name="q" id="search" value="{SearchQuery}" placeholder="search blog"/>
  1554. </form>
  1555. </div>
  1556.  
  1557. <div class="blog-description">
  1558. <div class="blog-title">{title}</div>
  1559.  
  1560. {block:description}
  1561. <p>{description}</p>
  1562. {/block:description}
  1563. </div>
  1564.  
  1565. <nav class="dropdown" style="display:none;">
  1566. <div>
  1567. {block:ifLinkOneTitle}
  1568. <a href="{text:link one url}">
  1569. {text:link one title}
  1570. </a>
  1571. {/block:ifLinkOneTitle}
  1572.  
  1573. {block:ifLinkTwoTitle}
  1574. <a href="{text:link two url}">
  1575. {text:link two title}
  1576. </a>
  1577. {/block:ifLinkTwoTitle}
  1578.  
  1579. {block:ifLinkThreeTitle}
  1580. <a href="{text:link three url}">
  1581. {text:link three title}
  1582. </a>
  1583. {/block:ifLinkThreeTitle}
  1584.  
  1585. {block:ifLinkFourTitle}
  1586. <a href="{text:link four url}">
  1587. {text:link four title}
  1588. </a>
  1589. {/block:ifLinkFourTitle}
  1590.  
  1591. {block:ifLinkFiveTitle}
  1592. <a href="{text:link five url}">
  1593. {text:link five title}
  1594. </a>
  1595. {/block:ifLinkFiveTitle}
  1596.  
  1597. {block:HasPages}
  1598. {block:Pages}
  1599. <a href="{URL}">{Label}</a>
  1600. {/block:Pages}
  1601. {/block:HasPages}
  1602. </div>
  1603. </nav>
  1604.  
  1605. <nav class="menu">
  1606. <ul>
  1607. <li>
  1608. <a href="{blogurl}">{text:home link title}</a>
  1609. </li>
  1610.  
  1611. <li>
  1612. <a href="/ask">{text:ask link title}</a>
  1613. </li>
  1614.  
  1615. <li>
  1616. <a href="/archive">{text:archive link title}</a>
  1617. </li>
  1618.  
  1619. <li>
  1620. <a href="#" class="open-menu">more</a>
  1621. </li>
  1622. </ul>
  1623. </nav>
  1624. </header>
  1625.  
  1626. <!--------------------------------- posts --------------------------------->
  1627. <section id="posts">
  1628.  
  1629. {block:SearchPage}
  1630. <article class="result">
  1631. <!----- no search result callback ----->
  1632. {block:NoSearchResults}
  1633. {lang:No search results for SearchQuery 2}
  1634. {/block:NoSearchResults}
  1635.  
  1636. <!----- search result ----->
  1637. {lang:SearchResultCount results for SearchQuery 2}
  1638. </article>
  1639. {/block:SearchPage}
  1640.  
  1641. <!----- no posts callback ----->
  1642. {block:NoPosts}
  1643. <article class="result">
  1644. {lang:This minimalist Tumblr has no posts}
  1645. </article>
  1646. {/block:NoPosts}
  1647.  
  1648. <!----- tag counter result ----->
  1649. {block:TagPage}
  1650. <article class="result">
  1651. {lang:TagResultCount posts tagged Tag 2}
  1652. </article>
  1653. {/block:TagPage}
  1654.  
  1655. <!----- day page result ----->
  1656. {block:DayPage}
  1657. <article class="result">
  1658. {lang:Posted on DayOfWeek DayOfMonth Month Year 2}
  1659. </article>
  1660. {/block:DayPage}
  1661.  
  1662. <!----- entries ----->
  1663. {block:posts inlineMediaWidth="1280" inlineNestedMediaWidth="1280"}
  1664.  
  1665. <article post-type="{posttype}" class="post {block:caption}captioned{/block:caption} {block:PinnedPostLabel}pinned{/block:PinnedPostLabel}" id="{postid}">
  1666.  
  1667. <!----- pinned posts ----->
  1668. {block:indexpage}
  1669. {block:PinnedPostLabel}
  1670. <div class="pin">
  1671. <span>
  1672. <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-pinned" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
  1673. <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
  1674. <path d="M9 4v6l-2 4v2h10v-2l-2 -4v-6"></path>
  1675. <line x1="12" y1="16" x2="12" y2="21"></line>
  1676. <line x1="8" y1="4" x2="16" y2="4"></line>
  1677. </svg>
  1678. </span>
  1679. {PinnedPostLabel}
  1680. </div>
  1681. {/block:PinnedPostLabel}
  1682. {/block:indexpage}
  1683.  
  1684. <!----- quote posts ----->
  1685. {block:Quote}
  1686. <div class="quote">
  1687. "<p>{quote}</p>"
  1688. </div>
  1689.  
  1690. {block:Source}
  1691. <div class="source">{source}</div>
  1692. {/block:Source}
  1693. {/block:Quote}
  1694.  
  1695. <!----- text posts ----->
  1696. {block:Text}
  1697. {block:Title}
  1698. <div class="post-title">
  1699. <span>{title}</span>
  1700. </div>
  1701. {/block:Title}
  1702.  
  1703. {block:RebloggedFrom}
  1704. <div class="captions">
  1705. {block:Reblogs}
  1706. <li class="comment">
  1707. {block:IsActive}
  1708. <a {block:haspermalink}href="{permalink}"{/block:haspermalink} class="user" target="_blank">
  1709. <img src="{portraiturl-64}" class="icon"/>
  1710. <span>{username}</span>
  1711. </a>
  1712. {/block:IsActive}
  1713.  
  1714. {block:IsDeactivated}
  1715. <span class="user deactivated">
  1716. <img src="{portraiturl-64}" class="icon"/>
  1717. <span>{username}</span>
  1718. </span>
  1719. {block:IsDeactivated}
  1720. <div class="tex">{body}</div>
  1721. </li>
  1722. {/block:Reblogs}
  1723. </div>
  1724. {/block:RebloggedFrom}
  1725.  
  1726. {block:NotReblog}
  1727. <div class="captions">
  1728. <li class="comment">
  1729. <div class="tex">{body}</div>
  1730. </li>
  1731. </div>
  1732. {/block:NotReblog}
  1733. {/block:Text}
  1734.  
  1735. <!----- link posts ----->
  1736. {block:Link}
  1737. <a href="{URL}" {Target} class="link">
  1738. {block:Thumbnail}
  1739. <img src="{Thumbnail-HighRes}" class="thumbnail"/>
  1740. {/block:Thumbnail}
  1741.  
  1742. <div class="link-info">
  1743. <div class="link-name">{name}</div>
  1744.  
  1745. {block:Host}
  1746. <div class="host">{Host}</div>
  1747. {/block:Host}
  1748. </div>
  1749.  
  1750. </a>
  1751.  
  1752. {block:RebloggedFrom}
  1753. <div class="captions">
  1754. {block:Reblogs}
  1755. <li class="comment">
  1756. {block:IsActive}
  1757. <a {block:haspermalink}href="{permalink}"{/block:haspermalink} class="user" target="_blank">
  1758. <img src="{portraiturl-64}" class="icon"/>
  1759. <span>{username}</span>
  1760. </a>
  1761. {/block:IsActive}
  1762.  
  1763. {block:IsDeactivated}
  1764. <span class="user deactivated">
  1765. <img src="{portraiturl-64}" class="icon"/>
  1766. <span>{username}</span>
  1767. </span>
  1768. {block:IsDeactivated}
  1769. <div class="tex">{body}</div>
  1770. </li>
  1771. {/block:Reblogs}
  1772. </div>
  1773. {/block:RebloggedFrom}
  1774.  
  1775. {block:Description}
  1776. {block:NotReblog}
  1777. <div class="captions">
  1778. <li class="comment">
  1779. <div class="tex">{description}</div>
  1780. </li>
  1781. </div>
  1782. {/block:NotReblog}
  1783. {/block:Description}
  1784. {/block:Link}
  1785.  
  1786. <!----- chat posts ----->
  1787. {block:Chat}
  1788. {block:Title}
  1789. <div class="post-title">
  1790. <span>{title}</span>
  1791. </div>
  1792. {/block:Title}
  1793.  
  1794. <ol class="chat">
  1795. {block:lines}
  1796. <li class="l {Alt}">
  1797. {block:label}<span class="label">{label}</span>{/block:label} {line}
  1798. </li>
  1799. {/block:lines}
  1800. </ol>
  1801. {/block:Chat}
  1802.  
  1803. <!----- photo posts ----->
  1804. {block:Photo}
  1805. <div class="photo">
  1806. {linkopentag}
  1807. <a href="#" onclick="Tumblr.Lightbox.init([{ width: {PhotoWidth-HighRes}, height: {PhotoHeight-HighRes}, low_res: '{PhotoURL-500}', high_res: '{PhotoURL-HighRes}' }]); $('body').toggleClass('tumblr_lightbox_active'); return false">
  1808. <img src="{PhotoURL-HighRes}" alt="{PhotoAlt}">
  1809. </a>
  1810. {linkclosetag}
  1811. </div>
  1812.  
  1813. {block:caption}
  1814. <div class="captions">
  1815. {block:Reblogs}
  1816. <li class="comment">
  1817. {block:IsActive}
  1818. <a {block:haspermalink}href="{permalink}"{/block:haspermalink} class="user" target="_blank">
  1819. <img src="{portraiturl-64}" class="icon"/>
  1820. <span>{username}</span>
  1821. </a>
  1822. {/block:IsActive}
  1823.  
  1824. {block:IsDeactivated}
  1825. <span class="user deactivated">
  1826. <img src="{portraiturl-64}" class="icon"/>
  1827. <span>{username}</span>
  1828. </span>
  1829. {block:IsDeactivated}
  1830. <div class="tex">{body}</div>
  1831. </li>
  1832. {/block:Reblogs}
  1833.  
  1834. {block:NotReblog}
  1835. <li class="comment">
  1836. <div class="tex">{caption}</div>
  1837. </li>
  1838. {/block:NotReblog}
  1839. </div>
  1840. {/block:caption}
  1841. {/block:Photo}
  1842.  
  1843. <!----- photoset posts ----->
  1844. {block:Photoset}
  1845. <div class="photo">
  1846. <div class="photo-slideshow" id="photoset_{PostID}" data-layout="{PhotosetLayout}">
  1847. {block:Photos}
  1848. <div class="photo-data">
  1849. <div class="pxu-photo">
  1850. <img src="{PhotoURL-500}" width="{PhotoWidth-500}" height="{PhotoHeight-500}" data-highres="{PhotoURL-HighRes}" data-width="{PhotoWidth-HighRes}" data-height="{PhotoHeight-HighRes}" alt="{PhotoAlt}">
  1851. </div>
  1852. <a class="tumblr-box" rel="post-{PostID}" href="{PhotoURL-HighRes}"></a>
  1853. </div>
  1854. {/block:Photos}
  1855.  
  1856. </div>
  1857. </div>
  1858.  
  1859. {block:caption}
  1860. <div class="captions">
  1861. {block:Reblogs}
  1862. <li class="comment">
  1863. {block:IsActive}
  1864. <a {block:haspermalink}href="{permalink}"{/block:haspermalink} class="user" target="_blank">
  1865. <img src="{portraiturl-64}" class="icon"/>
  1866. <span>{username}</span>
  1867. </a>
  1868. {/block:IsActive}
  1869.  
  1870. {block:IsDeactivated}
  1871. <span class="user deactivated">
  1872. <img src="{portraiturl-64}" class="icon"/>
  1873. <span>{username}</span>
  1874. </span>
  1875. {block:IsDeactivated}
  1876. <div class="tex">{body}</div>
  1877. </li>
  1878. {/block:Reblogs}
  1879.  
  1880. {block:NotReblog}
  1881. <li class="comment">
  1882. <div class="tex">{caption}</div>
  1883. </li>
  1884. {/block:NotReblog}
  1885. </div>
  1886. {/block:caption}
  1887. {/block:Photoset}
  1888.  
  1889. <!----- panorama posts ----->
  1890. {block:Panorama}
  1891. <div class="photo">
  1892. {LinkOpenTag}
  1893. <a href="#" onclick="Tumblr.Lightbox.init([{ width: {PhotoWidth-HighRes}, height: {PhotoHeight-HighRes}, low_res: '{PhotoURL-500}', high_res: '{PhotoURL-HighRes}' }]); $('body').toggleClass('tumblr_lightbox_active'); return false">
  1894. <img src="{PhotoURL-Panorama}" alt="{PhotoAlt}" />
  1895. </a>
  1896. {LinkCloseTag}
  1897. </div>
  1898.  
  1899. {block:caption}
  1900. <div class="captions">
  1901. {block:Reblogs}
  1902. <li class="comment">
  1903. {block:IsActive}
  1904. <a {block:haspermalink}href="{permalink}"{/block:haspermalink} class="user" target="_blank">
  1905. <img src="{portraiturl-64}" class="icon"/>
  1906. <span>{username}</span>
  1907. </a>
  1908. {/block:IsActive}
  1909.  
  1910. {block:IsDeactivated}
  1911. <span class="user deactivated">
  1912. <img src="{portraiturl-64}" class="icon"/>
  1913. <span>{username}</span>
  1914. </span>
  1915. {block:IsDeactivated}
  1916. <div class="tex">{body}</div>
  1917. </li>
  1918. {/block:Reblogs}
  1919.  
  1920. {block:NotReblog}
  1921. <li class="comment">
  1922. <div class="tex">{caption}</div>
  1923. </li>
  1924. {/block:NotReblog}
  1925. </div>
  1926. {/block:caption}
  1927. {/block:Panorama}
  1928.  
  1929. <!----- video posts ----->
  1930. {block:Video}
  1931. <div class="photo video">{video-500}</div>
  1932.  
  1933. {block:caption}
  1934. <div class="captions">
  1935. {block:Reblogs}
  1936. <li class="comment">
  1937. {block:IsActive}
  1938. <a {block:haspermalink}href="{permalink}"{/block:haspermalink} class="user" target="_blank">
  1939. <img src="{portraiturl-64}" class="icon"/>
  1940. <span>{username}</span>
  1941. </a>
  1942. {/block:IsActive}
  1943.  
  1944. {block:IsDeactivated}
  1945. <span class="user deactivated">
  1946. <img src="{portraiturl-64}" class="icon"/>
  1947. <span>{username}</span>
  1948. </span>
  1949. {block:IsDeactivated}
  1950. <div class="tex">{body}</div>
  1951. </li>
  1952. {/block:Reblogs}
  1953.  
  1954. {block:NotReblog}
  1955. <li class="comment">
  1956. <div class="tex">{caption}</div>
  1957. </li>
  1958. {/block:NotReblog}
  1959. </div>
  1960. {/block:caption}
  1961. {/block:Video}
  1962.  
  1963. <!----- audio posts ----->
  1964. {block:Audio}
  1965. <div class="audio" {block:AlbumArt}style="background-image:url({AlbumArtURL});"{/block:AlbumArt}>
  1966. {block:AudioPlayer}
  1967. <div class="audio-player">
  1968. {block:AlbumArt}
  1969. <img src="{AlbumArtURL}" class="album-art">
  1970. {/block:AlbumArt}
  1971. <div class="audio_info">
  1972. {block:TrackName}
  1973. <span class="track">
  1974. {TrackName}
  1975. </span>
  1976. {/block:TrackName}
  1977.  
  1978. {block:Artist}
  1979. <span class="artist">
  1980. {Artist}
  1981. </span>
  1982. {/block:Artist}
  1983. </div>
  1984.  
  1985. <div class="player">
  1986. {AudioPlayer}
  1987. {audio:AudioButtons}
  1988. </div>
  1989. </div>
  1990. {/block:AudioPlayer}
  1991. </div>
  1992.  
  1993. {block:caption}
  1994. <div class="captions">
  1995. {block:Reblogs}
  1996. <li class="comment">
  1997. {block:IsActive}
  1998. <a {block:haspermalink}href="{permalink}"{/block:haspermalink} class="user" target="_blank">
  1999. <img src="{portraiturl-64}" class="icon"/>
  2000. <span>{username}</span>
  2001. </a>
  2002. {/block:IsActive}
  2003.  
  2004. {block:IsDeactivated}
  2005. <span class="user deactivated">
  2006. <img src="{portraiturl-64}" class="icon"/>
  2007. <span>{username}</span>
  2008. </span>
  2009. {block:IsDeactivated}
  2010. <div class="tex">{body}</div>
  2011. </li>
  2012. {/block:Reblogs}
  2013.  
  2014. {block:NotReblog}
  2015. <li class="comment">
  2016. <div class="tex">{caption}</div>
  2017. </li>
  2018. {/block:NotReblog}
  2019. </div>
  2020. {/block:caption}
  2021. {/block:Audio}
  2022.  
  2023. <!----- answer posts ----->
  2024. {block:Answer}
  2025. <div class="question">
  2026. <div class="as">
  2027. <img src="{askerportraiturl-64}" class="icon">
  2028. <ul>
  2029. <li class="asker">{asker}</li>
  2030. <li>sent a message</li>
  2031. </ul>
  2032. </div>
  2033.  
  2034. <div class="tex">{question}</div>
  2035. </div>
  2036.  
  2037. {block:Answerer}
  2038. <div class="answer">
  2039. <div class="as">
  2040. <img src="{answererportraiturl-64}" class="icon">
  2041. <ul>
  2042. <li class="answerer">{answerer}</li>
  2043. <li>replied</li>
  2044. </ul>
  2045. </div>
  2046.  
  2047. <div class="tex">{answer}</div>
  2048. </div>
  2049. {/block:Answerer}
  2050.  
  2051. {block:NotReblog}
  2052. <div class="answer">
  2053. <div class="as">
  2054. <img src="{portraiturl-64}" class="icon">
  2055. <ul>
  2056. <li class="answerer"><a href="{permalink}">{name}</a></li>
  2057. <li>replied</li>
  2058. </ul>
  2059. </div>
  2060.  
  2061. <div class="tex">{replies}</div>
  2062. </div>
  2063. {/block:NotReblog}
  2064.  
  2065. {block:RebloggedFrom}
  2066. {block:Reblogs}
  2067. <div class="answer">
  2068. <div class="as">
  2069. <img src="{portraiturl-64}" class="icon">
  2070. <ul>
  2071. <li class="answerer"><a href="{permalink}">{username}</a></li>
  2072. <li>replied</li>
  2073. </ul>
  2074. </div>
  2075. <div class="tex">{body}</div>
  2076. </div>
  2077. {/block:Reblogs}
  2078. {/block:RebloggedFrom}
  2079. {/block:Answer}
  2080. <!----- posts footer ----->
  2081. {block:date}
  2082. {block:hastags}
  2083. <div class="tags">
  2084. <div class="post_tags draggable">
  2085. <div class="post_tags_inner">
  2086. {block:Tags}
  2087. <a href="{TagUrl}">#{Tag}</a>
  2088. {/block:Tags}
  2089. </div>
  2090. </div>
  2091. </div>
  2092. {/block:hasTags}
  2093.  
  2094. <div class="when">
  2095. <a href="{permalink}" class="notecount">{NoteCountWithLabel}</a>
  2096.  
  2097. <a href="#" class="like-button">
  2098. {LikeButton size="100"}
  2099. <i data-feather="heart"></i>
  2100. </a>
  2101.  
  2102. <a href="{ReblogURL}" target="_blank" class="reblog-button">
  2103. <i data-feather="refresh-ccw"></i>
  2104. </a>
  2105. </div>
  2106.  
  2107. {/block:date}
  2108.  
  2109. </article>
  2110.  
  2111. <!----- posts notes ----->
  2112. {block:permalinkpage}
  2113.  
  2114. <!-----posts info ----->
  2115. {block:Date}
  2116.  
  2117. <article class="post perma-info">
  2118. <ul>
  2119.  
  2120. <li class="posted">
  2121. posted on <a href="/day/{year}/{MonthNumberWithZero}/{DayOfMonthWithZero}">{Month} {DayOfMonthWithZero}{DayOfMonthSuffix} {Year}</a>
  2122. </li>
  2123.  
  2124. {block:RebloggedFrom}
  2125. <li class="via-blog">
  2126. reblogged from <a href="{reblogparenturl}">{reblogparentname}</a>
  2127. </li>
  2128.  
  2129. <li class="source-blog">
  2130. original post by <a href="{reblogrooturl}">{reblogrootname}</a>
  2131. </li>
  2132. {block:RebloggedFrom}
  2133.  
  2134. {block:NotReblog}
  2135. <li class="original-post">original post</li>
  2136. {/block:NotReblog}
  2137.  
  2138.  
  2139. {block:ContentSource}
  2140. <li class="source-post">
  2141. source link:
  2142. <a href="{SourceURL}" title="source" target="_blank">
  2143. {SourceTitle}
  2144. </a>
  2145. </li>
  2146. {/block:ContentSource}
  2147. </ul>
  2148. </article>
  2149. {/block:Date}
  2150.  
  2151. <!----- notes ----->
  2152. {block:PostNotes}
  2153. <article class="post pagenotes">
  2154. {PostNotes-64}
  2155. </article>
  2156. {/block:PostNotes}
  2157.  
  2158. {/block:permalinkpage}
  2159.  
  2160. {/block:Posts}
  2161. </section> <!-- #posts -->
  2162.  
  2163. <!--------------------------------- pagination --------------------------------->
  2164. {block:Pagination}
  2165. <nav id="pagination">
  2166. <span class="current_page">page {CurrentPage} of {totalpages}</span>
  2167.  
  2168. <div>
  2169. <a {block:PreviousPage}class="active" href="{PreviousPage}"{/block:PreviousPage}>
  2170. backward
  2171. </a>
  2172.  
  2173. <a {block:NextPage}class="active" href="{NextPage}"{/block:NextPage}>
  2174. forward
  2175. </a>
  2176. </div>
  2177. </nav>
  2178. {/block:Pagination}
  2179.  
  2180. {block:DayPagination}
  2181. <nav id="pagination">
  2182. <div>
  2183. <a {block:PreviousPage}class="active" href="{PreviousPage}"{/block:PreviousPage}>
  2184. backward
  2185. </a>
  2186.  
  2187. <a {block:NextPage}class="active" href="{NextPage}"{/block:NextPage}>
  2188. forward
  2189. </a>
  2190. </div>
  2191.  
  2192. </nav>
  2193. {/block:DayPagination}
  2194.  
  2195. </main>
  2196.  
  2197. <!--============================== tumblr controls button ==============================-->
  2198. <a href="#" class="open-controls" title="show controls">
  2199. <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-adjustments-horizontal" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
  2200. <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
  2201. <circle cx="14" cy="6" r="2"></circle>
  2202. <line x1="4" y1="6" x2="12" y2="6"></line>
  2203. <line x1="16" y1="6" x2="20" y2="6"></line>
  2204. <circle cx="8" cy="12" r="2"></circle>
  2205. <line x1="4" y1="12" x2="6" y2="12"></line>
  2206. <line x1="10" y1="12" x2="20" y2="12"></line>
  2207. <circle cx="17" cy="18" r="2"></circle>
  2208. <line x1="4" y1="18" x2="15" y2="18"></line>
  2209. <line x1="19" y1="18" x2="20" y2="18"></line>
  2210. </svg>
  2211. </a>
  2212.  
  2213. {block:ifUpdates}
  2214. <!--============================== updates ==============================-->
  2215. <a href="#" class="open-updates" title="updates">
  2216. <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-bell" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
  2217. <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
  2218. <path d="M10 5a2 2 0 0 1 4 0a7 7 0 0 1 4 6v3a4 4 0 0 0 2 3h-16a4 4 0 0 0 2 -3v-3a7 7 0 0 1 4 -6"></path>
  2219. <path d="M9 17v1a3 3 0 0 0 6 0v-1"></path>
  2220. </svg>
  2221.  
  2222. <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-bell-off" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
  2223. <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
  2224. <line x1="3" y1="3" x2="21" y2="21"></line>
  2225. <path d="M17 17h-13a4 4 0 0 0 2 -3v-3a7 7 0 0 1 1.279 -3.716m2.072 -1.934c.209 -.127 .425 -.244 .649 -.35a2 2 0 1 1 4 0a7 7 0 0 1 4 6v3"></path>
  2226. <path d="M9 17v1a3 3 0 0 0 6 0v-1"></path>
  2227. </svg>
  2228. </a>
  2229.  
  2230. <div class="updates" style="display:none;">
  2231. <div class="title">updates</div>
  2232.  
  2233. <div class="update-body">
  2234. {block:ifUpdateText}
  2235. <section>
  2236. {text:update text}
  2237. </section>
  2238. {/block:ifUpdateText}
  2239.  
  2240. {block:ifUpdateList}
  2241. <section class="status-section">
  2242. {block:ifFirstStatusTitle}
  2243. <li class="status">
  2244. <span class="square-status" mode="{select:first status mode}"></span>
  2245. <span class="status-title">
  2246. {text:First status title}
  2247. </span>
  2248. </li>
  2249. {/block:ifFirstStatusTitle}
  2250.  
  2251. {block:ifSecondStatusTitle}
  2252. <li class="status">
  2253. <span class="square-status" mode="{select:second status mode}"></span>
  2254. <span class="status-title">
  2255. {text:Second status title}
  2256. </span>
  2257. </li>
  2258. {/block:ifSecondStatusTitle}
  2259.  
  2260. {block:ifThirdStatusTitle}
  2261. <li class="status">
  2262. <span class="square-status" mode="{select:third status mode}"></span>
  2263. <span class="status-title">
  2264. {text:Third status title}
  2265. </span>
  2266. </li>
  2267. {/block:ifThirdStatusTitle}
  2268.  
  2269. {block:ifFourthStatusTitle}
  2270. <li class="status">
  2271. <span class="square-status" mode="{select:fourth status mode}"></span>
  2272. <span class="status-title">
  2273. {text:Fourth status title}
  2274. </span>
  2275. </li>
  2276. {/block:ifFourthStatusTitle}
  2277. </section>
  2278. {/block:ifUpdateList}
  2279. </div>
  2280. </div>
  2281. {/block:ifUpdates}
  2282.  
  2283. <!--============================== back to top ==============================-->
  2284. <a href="#" class="back" style="display:none;" title="back to top">
  2285. <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-chevron-up" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
  2286. <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
  2287. <polyline points="6 15 12 9 18 15"></polyline>
  2288. </svg>
  2289. </a>
  2290.  
  2291. <!--============================== credits / don't touch ==============================-->
  2292. <a href="//kosmique.tumblr.com" target="_blank" class="credits" title="by kosmique">
  2293. <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-star" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
  2294. <path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
  2295. <path d="M12 17.75l-6.172 3.245l1.179 -6.873l-5 -4.867l6.9 -1l3.086 -6.253l3.086 6.253l6.9 1l-5 4.867l1.179 6.873z"></path>
  2296. </svg>
  2297. </a>
  2298.  
  2299. <!--============================== scripts ==============================-->
  2300. <script>
  2301. $(document).ready(function(){
  2302. var $container = $('#posts');
  2303.  
  2304. $('article').find('.notecount').each(function(){
  2305. var nota = $(this).html().split(' ')[0].replace(/,/g, '.');
  2306. $(this).text(nota + ' notes');
  2307. });
  2308.  
  2309. // photoset
  2310. $('.photo-slideshow').pxuPhotoset({
  2311. lightbox: true,
  2312. rounded: false,
  2313. gutter: '1px',
  2314. borderRadius: '0px',
  2315. photoset: '.photo-slideshow',
  2316. photoWrap: '.photo-data',
  2317. photo: '.pxu-photo'
  2318. });
  2319.  
  2320. // feathericons
  2321. feather.replace();
  2322.  
  2323. // flexible frames
  2324. function flexFrame() {
  2325. $(".captions").each(function() {
  2326. $(this).find("iframe").wrap("<div class='capframe'></div>"); // wrap iframe
  2327. flexibleFrames($(".capframe"));
  2328. });
  2329. flexibleFrames($(".video"));
  2330. }
  2331.  
  2332. $(document).ready(flexFrame);
  2333.  
  2334. // tooltips
  2335. $("[title]").style_my_tooltips({
  2336. tip_follows_cursor:true,
  2337. tip_delay_time:100,
  2338. tip_fade_speed:100
  2339. });
  2340.  
  2341. // remove blank captions
  2342. $('.captions').each(function() {
  2343. var $this = $(this);
  2344. if($this.html().replace(/\s|&nbsp;/g, '').length == 0)
  2345. $this.remove();
  2346. });
  2347.  
  2348. //back to top
  2349. $(document).scroll(function() {
  2350. var y = $(this).scrollTop();
  2351. if (y > 200) {
  2352. $('.back').fadeIn();
  2353. } else {
  2354. $('.back').fadeOut();
  2355. }
  2356. });
  2357.  
  2358. $(".back").click(function() {
  2359. $("html, body").animate({scrollTop: 0}, 1000);
  2360. return false;
  2361. }),
  2362. $('a.open-controls').each(function() {
  2363. $(this).attr('title', 'show controls').click(function(){
  2364. $(this).toggleClass('active');
  2365. $('.tmblr-iframe').toggleClass('active');
  2366. var title = 'show controls' ;
  2367. if( $(this).hasClass('active')){
  2368. title = 'hide controls';
  2369. }
  2370. $(this).attr('title', title);
  2371. return false;
  2372. });
  2373. }),
  2374. $('.open-updates').click(function(){
  2375. $(this).toggleClass('active');
  2376. $('.updates').fadeToggle();
  2377. return false
  2378. }),
  2379. $('.open-menu').click(function(){
  2380. $(this).toggleClass('active');
  2381. if($(this).hasClass("active")){
  2382. $('.blog-description').slideUp(800);
  2383. window.setTimeout(function() {
  2384. $('.dropdown').slideDown(800);
  2385. }, 800);
  2386. } else{800
  2387. $(this).removeClass('active');
  2388. $('.dropdown').slideUp(800)
  2389. $('.blog-description').delay(800).slideDown(800);
  2390. }
  2391. return false;
  2392. });
  2393.  
  2394.  
  2395. $(window).click(function() {
  2396. $('.updates').fadeOut();
  2397. $('.open-updates').removeClass('active');
  2398. });
  2399.  
  2400. $('.updates').click(function(event){event.stopPropagation();});
  2401.  
  2402. // custom audio
  2403. customAudio({
  2404. post: ".post",
  2405. default: false,
  2406. pauseAll: true,
  2407. playButton: '<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-player-play" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M7 4v16l13 -8z"></path></svg>',
  2408. pauseButton: '<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-player-pause" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><rect x="6" y="5" width="4" height="14" rx="1"></rect><rect x="14" y="5" width="4" height="14" rx="1"></rect></svg>',
  2409. errorIcon: '<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-ban" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><circle cx="12" cy="12" r="9"></circle><line x1="5.7" y1="5.7" x2="18.3" y2="18.3"></line></svg>',
  2410. hideInfoIfError: true,
  2411. });
  2412.  
  2413. $(".post_tags_inner").draggable({
  2414. axis : "x",
  2415. scroll: false,
  2416. stop: function() {
  2417. var __left = $(this).css("left").replace(/[^-\d\.]/g, '');
  2418. if(__left > 0){
  2419. $(this).animate({left: 0}, 400, 'easeOutExpo');
  2420. }
  2421. var __width = $(this).outerWidth();
  2422. var __parentWidth = $(".post_tags.draggable").outerWidth();
  2423. if(__width > __parentWidth) {
  2424. if(__left < __parentWidth-__width){
  2425. $(this).animate({left: __parentWidth-__width}, 400, 'easeOutExpo');
  2426. }
  2427. }
  2428. else {
  2429. $(this).animate({left: 0}, 400, 'easeOutExpo');
  2430. }
  2431. }
  2432. });
  2433. });
  2434.  
  2435. // remove tumblr's redirects
  2436. function noHrefLi(){
  2437. var linkSet = document.querySelectorAll('a[href*="href.li/?"]');
  2438. Array.prototype.forEach.call(linkSet,function(el,i){
  2439. var theLink = linkSet[i].getAttribute('href').split("href.li/?")[1];
  2440. linkSet[i].setAttribute("href",theLink);
  2441. });
  2442. }
  2443. noHrefLi();
  2444. </script>
  2445. </body></html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement