Advertisement
Guest User

Untitled

a guest
Oct 17th, 2019
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.16 KB | None | 0 0
  1. /**
  2. * Content
  3. */
  4.  
  5. body {
  6. background-color: #fff;
  7. color: #000;
  8. }
  9.  
  10. a:active {
  11. opacity: 0.7;
  12. }
  13.  
  14. .page a.active {
  15. color: #ff2000;
  16. }
  17.  
  18. i,
  19. em {
  20. font-style: italic;
  21. }
  22.  
  23. b,
  24. strong {
  25. font-weight: bold;
  26. }
  27.  
  28. sub,
  29. sup {
  30. font-size: 0.4em;
  31. position: relative;
  32. vertical-align: baseline;
  33. }
  34.  
  35. sub {
  36. top: 0.3em;
  37. }
  38.  
  39. sup {
  40. bottom: 1.0em;
  41. font-style: normal;
  42. font-weight: 400;
  43. font-family: "TeX Gyre Heros Condensed", Icons /*!Persona*/;
  44. margin-left: 0.2rem;
  45. }
  46.  
  47. s {
  48. text-decoration: line-through;
  49. }
  50.  
  51. img {
  52. border: 0;
  53. padding: 0;
  54. }
  55.  
  56. ul,
  57. ol {
  58. margin: 0;
  59. padding: 0 0 0 4.5rem;
  60. }
  61.  
  62. ol>li {
  63. padding-left: 0.75rem;
  64. }
  65.  
  66. blockquote {
  67. margin: 0;
  68. padding: 0 0 0 2em;
  69. }
  70.  
  71. hr {
  72. background: rgba(0, 0, 0, .15);
  73. border: 0;
  74. height: 1px;
  75. display: block;
  76. }
  77.  
  78. .content img {
  79. float: none;
  80. margin-bottom: 1rem;
  81. vertical-align: bottom;
  82. }
  83.  
  84. .gallery_image_caption {
  85. margin-top: 1.2em;
  86. margin-bottom: 0.5rem;
  87. font-size: 1.2rem;
  88. font-weight: 400;
  89. color: rgba(0, 0, 0, 0.85);
  90. font-family: Standard, Icons /*!Persona*/;
  91. font-style: normal;
  92. line-height: 1.3;
  93. text-align: left;
  94. letter-spacing: 0.02em;
  95. }
  96.  
  97. /**
  98. * Loading Animation
  99. */
  100.  
  101. .loading[data-loading] {
  102. position: fixed;
  103. bottom: 8px;
  104. left: 8px;
  105. }
  106.  
  107. /**
  108. * Editor styles
  109. */
  110.  
  111. [data-predefined-style="true"] bodycopy {
  112. font-size: 1.5rem;
  113. font-weight: 400;
  114. color: rgba(0, 0, 0, 0.85);
  115. font-family: "Titling Gothic FB Normal", Icons /*!Persona*/;
  116. font-style: normal;
  117. line-height: 1.5;
  118. letter-spacing: 0.05rem;
  119. }
  120.  
  121. [data-predefined-style="true"] bodycopy a {
  122. color: rgba(0, 0, 0, 0.85);
  123. padding-bottom: 0.1em;
  124. border-bottom: 0.0em solid rgba(127, 127, 127, 0.2);
  125. text-decoration: none;
  126. }
  127.  
  128. [data-predefined-style="true"] bodycopy a:hover {
  129.  
  130. }
  131.  
  132. bodycopy a.image-link,
  133. bodycopy a.icon-link,
  134. bodycopy a.image-link:hover,
  135. bodycopy a.icon-link:hover {
  136. border-bottom: 0;
  137. padding-bottom: 0;
  138. }
  139.  
  140. [data-predefined-style="true"] h1 {
  141. font-family: "Titling Gothic FB Normal", Icons /*!Persona*/;
  142. font-style: normal;
  143. font-weight: 400;
  144. padding: 0;
  145. margin: 0;
  146. font-size: 3rem;
  147. line-height: 1;
  148. color: rgb(0, 0, 0);
  149. text-rendering: optimizeLegibility;
  150. }
  151.  
  152. [data-predefined-style="true"] h1 a {
  153. color: rgb(0, 0, 0);
  154. }
  155.  
  156. [data-predefined-style="true"] h2 {
  157. font-family: Standard, Icons /*!Persona*/;
  158. font-style: normal;
  159. font-weight: 400;
  160. padding: 0;
  161. margin: 0;
  162. color: rgba(0, 0, 0, 0.85);
  163. font-size: 3.8rem;
  164. line-height: 1.3;
  165. text-rendering: optimizeLegibility;
  166. letter-spacing: 0.01em;
  167. }
  168.  
  169. [data-predefined-style="true"] h2 a {
  170. color: rgba(0, 0, 0, 0.85);
  171. }
  172.  
  173. [data-predefined-style="true"] small {
  174. display: inline-block;
  175. font-size: 1.3rem;
  176. line-height: 1.3;
  177. font-family: "iA Writer Quattro", Icons /*!Persona*/;
  178. font-style: normal;
  179. font-weight: 400;
  180. color: rgba(0, 0, 0, 0.85);
  181. letter-spacing: 0.01em;
  182. }
  183.  
  184. [data-predefined-style="true"] small a {
  185. color: rgba(0, 0, 0, 0.85);
  186. border-bottom-width: 0em;
  187. }
  188.  
  189. /**
  190. * Breakpoints
  191. */
  192.  
  193. [data-css-preset] .page {
  194. background-color: initial /*!page_bgcolor*/;
  195. }
  196.  
  197. .mobile .page,
  198. [data-css-preset].mobile .page {
  199. position: relative;
  200. min-height: 10px;
  201. max-width: 100%;
  202. width: 100%;
  203. background-color: transparent /*!page_bgcolor*/;
  204. }
  205.  
  206. [data-css-preset] .container {
  207. margin-left: auto /*!content_center*/;
  208. margin-right: auto /*!content_center*/;
  209. text-align: left /*!text_left*/;
  210. }
  211.  
  212. [data-css-preset] body {
  213. background-color: transparent/*!body_bgcolor*/;
  214. }
  215.  
  216. [data-css-preset] .container_width {
  217. width: 100% /*!content_center*/;
  218. }
  219.  
  220. [data-css-preset] .content_padding {
  221. padding-top: 1.8rem /*!main_margin*/;
  222. padding-bottom: 1.8rem /*!main_margin*/;
  223. padding-left: 1.8rem /*!main_margin*/;
  224. padding-right: 1.8rem /*!main_margin*/;
  225. }
  226.  
  227.  
  228. [data-css-preset] text-limit {
  229. display: inline-block /*!text_width*/;
  230. max-width: 66rem/*!text_width*/;
  231. }
  232.  
  233. /**
  234. * Thumbnails
  235. */
  236.  
  237. div[thumbnails] {
  238. justify-content: flex-start;
  239. }
  240.  
  241. [data-css-preset] .thumbnails {
  242. background-color: rgba(0, 0, 0, 0)/*!thumbnails_bgcolor*/;
  243. }
  244.  
  245. [data-css-preset] .thumbnails_width {
  246. width: 100%/*!thumbnails_width*/;
  247. }
  248.  
  249. [data-css-preset] [thumbnails-pad] {
  250. padding: 0.5rem/*!thumbnails_padding*/;
  251. }
  252.  
  253. [data-css-preset] [thumbnails-gutter] {
  254. margin: -1rem/*!thumbnails_padding*/;
  255. }
  256.  
  257. [data-css-preset] [responsive-layout] [thumbnails-pad] {
  258. padding: 0.5rem/*!responsive_thumbnails_padding*/;
  259. }
  260.  
  261. [data-css-preset] [responsive-layout] [thumbnails-gutter] {
  262. margin: -1rem/*!responsive_thumbnails_padding*/;
  263. }
  264.  
  265. .thumbnails .thumb_image {
  266. outline: 0px solid rgba(0,0,0,.12);
  267. outline-offset: -1px;
  268. }
  269.  
  270. .thumbnails .title {
  271. margin-top: .8rem;
  272. margin-bottom: .4rem;
  273. font-size: 1.3rem;
  274. font-weight: 700;
  275. color: rgba(0, 0, 0, 0.85);
  276. font-family: "iA Writer Quattro", Icons /*!Persona*/;
  277. font-style: normal;
  278. line-height: 1.3;
  279. letter-spacing: .01em;
  280. }
  281.  
  282. .thumbnails .tags {
  283. margin-top: 1rem;
  284. margin-bottom: 0.5rem;
  285. font-size: 1.3rem;
  286. font-weight: 400;
  287. color: rgba(0, 0, 0, 0.85);
  288. font-family: "iA Writer Quattro", Icons /*!Persona*/;
  289. font-style: normal;
  290. line-height: 1.3;
  291. letter-spacing: .01em;
  292. }
  293.  
  294. .thumbnails .tags a {
  295. border-bottom: 0;
  296. color: rgba(0, 0, 0, 0.85);
  297. text-decoration: none;
  298. }
  299.  
  300. .thumbnails .has_title .tags {
  301. margin-top: 0rem;
  302. }
  303.  
  304. /**
  305. * Site Menu
  306. */
  307.  
  308. #site_menu {
  309. font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "Sans Serif", Icons /*!System*/;
  310. background: rgba(20, 20, 20, 0.95);
  311. font-size: 20px;
  312. font-style: normal;
  313. font-weight: 400;
  314. padding: 20px 30px 90px 30px;
  315. max-width: 400px;
  316. min-width: 300px;
  317. text-align: left;
  318. display: flex;
  319. justify-content: flex-start;
  320. }
  321.  
  322. body.mobile #site_menu {
  323. width: 100%;
  324. }
  325.  
  326. #site_menu .page-link a {
  327. color: rgba(255, 255, 255, 0.75);
  328. }
  329.  
  330. #site_menu .set-link > a {
  331. color: rgba(255, 255, 255, 0.75);
  332. font-weight: bold;
  333. }
  334.  
  335. #site_menu a:active {
  336. opacity: .7;
  337. }
  338.  
  339. #site_menu a.active {
  340. opacity: .4;
  341. }
  342.  
  343. #site_menu .close {
  344. display: none;
  345. color: rgba(255, 255, 255, 0.4);
  346. line-height: .85em;
  347. font-size: 45px;
  348. }
  349.  
  350. body.mobile #site_menu .close {
  351. display: block;
  352. font-size: 50px;
  353. line-height: 1em;
  354. }
  355.  
  356. #site_menu .break {
  357. height: 28px;
  358. }
  359.  
  360. #site_menu .indent {
  361. margin-left: 28px;
  362. }
  363.  
  364. [data-css-preset] #site_menu_button {
  365. color: rgba(0, 0, 0, 0.75);
  366. line-height: 1;
  367. font-size: 28px /*!site_menu_button*/;
  368. padding: 6px;
  369. line-height: 1;
  370. background: rgba(33, 32, 46, 0);
  371. position: fixed;
  372. top: 1rem /*!site_menu_button*/;
  373. right: 1rem /*!site_menu_button*/;
  374. }
  375.  
  376. body.mobile #site_menu_button {
  377. margin: -6px;
  378. font-size: 34px;
  379. }
  380.  
  381. #site_menu_button.custom_icon {
  382. width: 40px;
  383. height: auto;
  384. }
  385.  
  386. #site_menu_button.active {
  387. display: none;
  388. }
  389.  
  390. /**
  391. * Shop Button
  392. */
  393.  
  394. [data-css-preset] #shop_button {
  395. color: rgba(0, 0, 0, 0.85);
  396. background: transparent;
  397. font-size: 32px;
  398. font-style: normal;
  399. font-weight: 400;
  400. line-height: 1.;
  401. position: fixed;
  402. padding: 6px;
  403. top: 1rem /*!shop_button*/;
  404. right: 3rem /*!shop_button*/;
  405. }
  406.  
  407. #shop_button.text {
  408. font-family: "iA Writer Quattro", Icons /*!Persona*/;
  409. font-size: 1.3rem;
  410. padding: 0;
  411. font-weight: 700;
  412. color: rgba(0, 0, 0, 0.85);
  413. font-style: normal;
  414. line-height: 1.2;
  415. letter-spacing: .01em;
  416. }
  417.  
  418. #shop_button.custom_icon {
  419. width: 40px;
  420. height: auto;
  421. }
  422.  
  423. body.mobile #shop_button:not(.text) {
  424. margin: -6px;
  425. font-size: 36px;
  426. }
  427.  
  428. /**
  429. * Shop Product Widget
  430. */
  431.  
  432. .shop_product {
  433. width: 100%;
  434. max-width: 22rem;
  435. position: relative;
  436. display: block;
  437. }
  438.  
  439. .shop_product .price {
  440. font-family: Standard, Icons /*!Persona*/;
  441. font-size: 2.8rem;
  442. line-height: 1;
  443. color: rgba(0, 0, 0, 0.85);
  444. display: block;
  445. margin-bottom: 1rem;
  446. font-style: normal;
  447. font-weight: 400;
  448. }
  449.  
  450. .shop_product .dropdown {
  451. font-family: "iA Writer Quattro", Icons /*!Persona*/;
  452. font-size: 1.3rem;
  453. display: inline-block;
  454. width: 100%;
  455. border: 1px solid rgba(0,0,0,.2);
  456. background: white url(https://static.cargo.site/assets/images/select-arrows.svg) no-repeat right;
  457. margin-bottom: 1rem;
  458. line-height: 1.2;
  459. padding: .7rem 1rem;
  460. font-style: normal;
  461. font-weight: 400;
  462. }
  463.  
  464. .shop_product .button {
  465. font-family: "iA Writer Quattro", Icons /*!Persona*/;
  466. font-size: 1.3rem;
  467. background: rgba(0, 0, 0, 0.7);
  468. color: rgba(255,255,255,1);
  469. flex: 0 0 50%;
  470. text-align: left;
  471. display: inline-block;
  472. line-height: 1;
  473. padding: .8rem 1rem .9rem;
  474. font-style: normal;
  475. font-weight: 700;
  476. }
  477.  
  478. /**
  479. * Image Zoom
  480. */
  481.  
  482. .content img.image-zoom:active {
  483. opacity: .7;
  484. }
  485.  
  486. .image-zoom-background {
  487. background: rgba(255, 255, 255, 1);
  488. }
  489.  
  490. /**
  491. * Image Zoom Navigation Arrows
  492. */
  493.  
  494. .image-zoom-navigation .left-arrow,
  495. .image-zoom-navigation .right-arrow {
  496. /* Change height/width together to scale */
  497. height: 36px;
  498. width: 36px;
  499. }
  500.  
  501. .image-zoom-navigation .left-arrow .inner-color,
  502. .image-zoom-navigation .right-arrow .inner-color {
  503. fill: #fff;
  504. }
  505.  
  506. .image-zoom-navigation .left-arrow .outer-color,
  507. .image-zoom-navigation .right-arrow .outer-color {
  508. fill: #000;
  509. opacity: 0.2;
  510. }
  511.  
  512. .image-zoom-navigation .close-button {
  513. top: 0;
  514. right: 0;
  515. bottom: 0;
  516. left: 0;
  517. /* Change height/width together to scale */
  518. width: 36px;
  519. height: 36px;
  520. }
  521.  
  522. .image-zoom-navigation .close-button .inner-color {
  523. fill: #fff;
  524. }
  525.  
  526. .image-zoom-navigation .close-button .outer-color {
  527. fill: #000;
  528. opacity: 0.2;
  529. }
  530.  
  531. /**
  532. * Image Gallery Navigation Arrows
  533. */
  534.  
  535. .image-gallery-navigation .left-arrow,
  536. .image-gallery-navigation .right-arrow {
  537. /* Change height/width together to scale */
  538. height: 56px;
  539. width: 56px;
  540. }
  541.  
  542. .image-gallery-navigation .left-arrow .inner-color,
  543. .image-gallery-navigation .right-arrow .inner-color {
  544. fill: rgba(0, 0, 0, 0.85);
  545. }
  546.  
  547. .image-gallery-navigation .left-arrow .outer-color,
  548. .image-gallery-navigation .right-arrow .outer-color {
  549. fill: #000;
  550. opacity: 0;
  551. }
  552.  
  553. /**
  554. * Wallpaper Backdrop Navigation Arrows
  555. */
  556.  
  557. .wallpaper-navigation .left-arrow,
  558. .wallpaper-navigation .right-arrow {
  559. /* Change height/width together to scale */
  560. width: 56px;
  561. height: 56px;
  562. }
  563.  
  564. .wallpaper-navigation .left-arrow .inner-color,
  565. .wallpaper-navigation .right-arrow .inner-color {
  566. fill: #fff;
  567. }
  568.  
  569. .wallpaper-navigation .left-arrow .outer-color,
  570. .wallpaper-navigation .right-arrow .outer-color {
  571. fill: #000;
  572. opacity: 0.2;
  573. }
  574.  
  575. /**
  576. * Feed
  577. */
  578.  
  579. .feed .content_container .page {
  580. border-top: 0px dashed rgba(0, 0, 0, 0.2);
  581. }
  582.  
  583. .feed .content_container .page_container:first-child .page {
  584. border-top: 0;
  585. }
  586.  
  587. /**
  588. * Audio Player
  589. */
  590.  
  591. .audio-player {
  592. max-width: 26rem;
  593. height: 3.3rem;
  594. outline: 1px solid rgba(0,0,0,0.15);
  595. color: rgba(0, 0, 0, 0.6);
  596. background: transparent;
  597. font-size: 1.2rem;
  598. line-height: 1.3;
  599. font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "Sans Serif", Icons/*!System*/;
  600. font-style: normal;
  601. font-weight: 400;
  602. text-align: left;
  603. margin: 1px 1px 1em 1px;
  604. }
  605.  
  606. body.mobile .audio-player {
  607. max-width: 100%;
  608. }
  609.  
  610. .audio-player .separator {
  611. width: 1px;
  612. background-color: rgba(0,0,0,0.15);
  613. }
  614.  
  615. .audio-player .button {
  616. background: transparent;
  617. cursor: pointer;
  618. fill: rgba(0, 0, 0, 0.85);
  619. }
  620.  
  621. .audio-player .icon {
  622. fill: rgba(0, 0, 0, 0.85);
  623. padding: 30%;
  624. width: 100%;
  625. margin: auto;
  626. }
  627.  
  628. .audio-player .buffer {
  629. background: rgba(0,0,0,0.03);
  630. }
  631.  
  632. .audio-player .progress {
  633. background: rgba(0,0,0,0.1);
  634. }
  635.  
  636. .audio-player .progress-indicator {
  637. border: 1px solid rgba(0, 0, 0, 0.7);
  638. width: 1px;
  639. height: 100%;
  640. right: 0;
  641. position: absolute;
  642. cursor: ew-resize;
  643. }
  644.  
  645. .audio-player .note-icon {
  646. height: 100%;
  647. width: 3.8rem;
  648. padding: 1rem;
  649. fill: rgba(0, 0, 0, 0.5);
  650. }
  651.  
  652. .audio-player .current-time {
  653. padding-left: 1rem;
  654. }
  655.  
  656. .audio-player .total-time {
  657. padding-right: 1rem;
  658. }
  659.  
  660. [data-css-preset] .backdrop {
  661. width: 100% /*!background_cover*/;
  662. }
  663.  
  664. /**
  665. * Show an Image on Hover
  666. * See more at: https://support.cargo.site/Show-an-Image-on-Hover
  667. **/
  668.  
  669. .hover-title {
  670. display: inline;
  671. pointer-events: auto;
  672. cursor: pointer;
  673. }
  674.  
  675. .hover-image {
  676. display: none;
  677. }
  678.  
  679. body:not(.mobile) .hover-title:hover + .hover-image {
  680. display: flex;
  681. pointer-events: none;
  682. }
  683.  
  684. .hover-image {
  685. position: fixed;
  686. top: 50%;
  687. left: 50%;
  688. transform: translate(-50%, -50%);
  689. z-index: -1;
  690. pointer-events: none;
  691. flex-direction: column;
  692. align-items: center;
  693. justify-content: center;
  694.  
  695. /* Change width and height to scale images */
  696. width: 90vw;
  697. height: 90vh;
  698. }
  699.  
  700. .hover-image img {
  701. max-width: 100% !important;
  702. max-height: 100% !important;
  703. width: auto !important;
  704. height: auto !important;
  705. margin-bottom: 0;
  706. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement