Advertisement
Guest User

Habitica Style

a guest
May 29th, 2016
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 14.78 KB | None | 0 0
  1. html,
  2. body {}
  3. body {
  4.     font-size: 14px !important;
  5.     /* grid
  6.     background: url(http://creativenerds.co.uk/wp-content/uploads/2012/06/gridphotoshoppattern.jpg) 0 2px !important;*/
  7.    
  8.     background: url(http://i.imgur.com/anSVcTO.png) fixed !important;
  9.     line-height: unset !important;
  10.     margin: unset !important;
  11. }
  12. #wrap {
  13.     min-height: unset !important;
  14. }
  15. /* NAVBAR */
  16. /* hide close toolbar button */
  17.  
  18. .toolbar-toggle {
  19.     display: none !important;
  20. }
  21. nav.toolbar {
  22.     background: none !important;
  23.     border: none !important;
  24. }
  25. .toolbar-nav {
  26.     padding: 0 0.618em !important;
  27. }
  28. .toolbar-nav .toolbar-button-dropdown > a,
  29. .toolbar-nav .toolbar-button-dropdown button {
  30.     color: rgba(0, 0, 0, 0.5) !important;
  31.     border: none !important;
  32. }
  33. .toolbar-nav .toolbar-button-dropdown > a:nth-of-type(2) {
  34.     border: none !important;
  35. }
  36. /* the loading bar shadow breaks the toolbar opacity :( */
  37.  
  38. #loading-bar .peg {
  39.     box-shadow: none !important;
  40. }
  41. /* buttons */
  42.  
  43. nav.toolbar li.toolbar-button a,
  44. nav.toolbar li.toolbar-button-dropdown,
  45. nav.toolbar li.toolbar-button-dropdown a,
  46. nav.toolbar ul.toolbar-options a {
  47.     background: none !important;
  48.     border: none !important;
  49. }
  50. .toolbar-nav .toolbar-button-dropdown > a:first-of-type,
  51. .toolbar-nav .toolbar-button-dropdown > a:nth-of-type(2) {
  52.     border-radius: 2px !important;
  53. }
  54. .toolbar-nav .toolbar-button > a:hover,
  55. .toolbar-nav .toolbar-button button:hover,
  56. .toolbar-nav .toolbar-button-dropdown > a:hover,
  57. .toolbar-nav .toolbar-button-dropdown button:hover {
  58.     background-color: rgba(0, 0, 0, 0.1) !important;
  59.     color: #000 !important;
  60. }
  61. /* upper-right settings */
  62.  
  63. .toolbar .glyphicon {
  64.     color: rgba(0, 0, 0, 0.4) !important;
  65. }
  66. /*.toolbar-options .glyphicon {opacity: 0.33 !important;}
  67.  
  68.   .toolbar-bailey, .toolbar-wallet, .toolbar-options, .toolbar-subscribe {
  69.     padding: 0px 0.618em 0px 0 !important;
  70.   }*/
  71.  
  72. nav.toolbar .toolbar-subscribe {
  73.     display: none !important;
  74. }
  75. /* fix gems */
  76.  
  77. .toolbar-wallet .gem-wallet span {
  78.     padding-top: .218em !important;
  79. }
  80. /* HEADER */
  81.  
  82. .sticky-wrapper {
  83.     height: 168px !important;
  84. }
  85. .header-wrap {
  86.     /*grid */
  87.     /* background: url(http://creativenerds.co.uk/wp-content/uploads/2012/06/gridphotoshoppattern.jpg) 0 2px !important; */
  88.    
  89.     background: url(http://i.imgur.com/O1APgco.jpg) fixed !important;
  90.     border: none !important;
  91.     padding: 28px 0 0 !important;
  92.     /*overflow: hidden !important;  hides scrollbars */
  93. }
  94. .site-header {
  95.     height: auto !important;
  96.     width: 100% !important;
  97.     margin-bottom: -12px !important;
  98. }
  99. /* hide avatars
  100.   .herobox, .herobox-wrap {display: none !important;}
  101.   */
  102.  
  103. .herobox {
  104.     background: none !important;
  105.     margin-top: -26px !important;
  106.     outline: none !important;
  107. }
  108. .herobox .avatar-level.label {
  109.     background: none !important;
  110.     color: rgba(0, 0, 0, 0.5) !important;
  111.     font-weight: 400 !important;
  112. }
  113. .label .glyphicon {
  114.     color: rgba(0, 0, 0, 0.25) !important;
  115. }
  116. /* bars */
  117.  
  118. .hero-stats {
  119.     border: none !important;
  120.     background: none !important;
  121.     min-width: 300px !important;
  122.     padding: 0 1.5em 1.5em !important;
  123. }
  124. .meter {
  125.     font-size: 12.5px !important;
  126.     font-weight: 600 !important;
  127.     color: rgba(0, 0, 0, 0.5) !important;
  128.     background: #FFF !important;
  129.     border: none !important;
  130.     outline: none !important;
  131.     box-shadow: inset 0 0 0px 1px rgba(0, 0, 0, 0.25) !important;
  132.     margin: 0 0 4px !important;
  133.     height: 2.25em
  134.     /* default: 2.25em */
  135.    
  136.     !important;
  137. }
  138.  
  139. /*.meter-text .glyphicon {display:none !important;}*/
  140. /* TASKS */
  141.  
  142. habitrpg-tasks {
  143.     font-size: 13px !important;
  144. }
  145. /* task columns */
  146.  
  147. .tasks-lists .row .col-md-3 {
  148.     padding: 0 8px !important;
  149.     margin: 0 !important;
  150. }
  151. .task-column {
  152.     padding: 0 !important;
  153.     border: none !important;
  154.     background: none !important;
  155. }
  156. /* make rewards column skinnier */
  157.  
  158. .col-md-3:not([class="rewards-module"]) {
  159.     width: 27% !important;
  160. }
  161. .col-md-3.rewards-module {
  162.     width: 19% !important;
  163. }
  164. /* add new task */
  165.  
  166. .addtask-form {
  167.     outline: none !important;
  168.     background: none !important;
  169.     margin: 0 !important;
  170. }
  171. .addtask-field input {
  172.     height: auto !important;
  173.     padding: .5em .5em !important;
  174.     background: none !important;
  175. }
  176. .addtask-field input:focus {
  177.     background: none !important;
  178.     box-shadow: none !important;
  179.     /*outline: 1px solid #CCC !important;*/
  180. }
  181. .addtask-btn {
  182.     display: none !important;
  183. }
  184. /* column titles */
  185. /* Δ */
  186.  
  187. h2.task-column_title {
  188.     font-size: 14px !important;
  189.     font-weight: 400 !important;
  190.     font-size: 1.4em !important;
  191.     margin: 4px 0 0em !important;
  192.     text-align: center !important;
  193.     font-weight: 400 !important;
  194.     line-height: 1 !important;
  195.     font-family: Open Sans, Lato, sans-serif !important;
  196.     color: rgba(0, 0, 0, 0.5) !important;
  197. }
  198. /* messes up to-dos progress */
  199.  
  200. .todos .pull-right {
  201.     display: none !important;
  202. }
  203. .task-column hr {
  204.     display: none !important;
  205. }
  206. /* Task body */
  207.  
  208. .task {
  209.     /*background: #FFF !important;*/
  210.    
  211.     border: none !important;
  212.     border-radius: 1.5px !important;
  213.     box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1) !important;
  214.     min-height: unset !important;
  215.     margin: 0 0 3px 0 !important;
  216.     clear: unset !important;
  217.     /* fixes spells */
  218. }
  219. .task-meta-controls {
  220.     height: unset !important;
  221.     margin: 5px 2px 0 0 !important;
  222. }
  223. /* Habit +/- */
  224.  
  225. .habits .task-action-btn {
  226.     width: 24px !important;
  227.     height: 100% !important;
  228.     line-height: unset !important;
  229.     font-size: 15px !important;
  230.     /*vertical-align: middle !important;*/
  231.    
  232.     color: rgba(0, 0, 0, 0.33) !important;
  233.     font-weight: 700 !important;
  234.     outline: none !important;
  235.     border: none !important;
  236.     box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1) !important;
  237.     padding: 3px 0 0 0 !important;
  238. }
  239. /* - */
  240.  
  241. .habits .task-action-btn:nth-child(2) {
  242.     box-shadow: inset 0 -1px 1px -1px rgba(0, 0, 0, 0.3), inset -1px 0 1px -1px rgba(0, 0, 0, 0.3), inset 0 1px 1px -1px rgba(0, 0, 0, 0.3) !important;
  243. }
  244. /* match .task border-radius */
  245.  
  246. .task-action-btn:first-child,
  247. .task-checker label {
  248.     border-top-left-radius: 1.5px !important;
  249.     border-bottom-left-radius: 1.5px !important;
  250. }
  251. /* fix task settings */
  252.  
  253. .task-options .task-action-btn {
  254.     width: unset !important;
  255.     padding: 4px 8px !important;
  256.     height: auto !important;
  257. }
  258. /* Daily & To-do checkboxes */
  259.  
  260. .daily .task-checker label,
  261. .todo .task-checker label {
  262.     box-shadow: inset 0 0 0px 1px rgba(0, 0, 0, 0.1) !important;
  263.     width: 24px !important;
  264. }
  265. /* inner box */
  266.  
  267. .action-yesno label:after {
  268.     margin: 7px auto !important;
  269. }
  270. .action-yesno label:before {
  271.     /* fixes weird clickable area */
  272.    
  273.     width: auto !important;
  274. }
  275. /* checkmark */
  276.  
  277. .action-yesno label:hover:after,
  278. .action-yesno label:focus:after,
  279. .action-yesno input[type="checkbox"]:checked + label:after {
  280.     font-size: 1.1em !important;
  281.     height: auto !important;
  282.     margin: 5px 0 0 0 !important;
  283.     width: 24px !important;
  284.     content: "✔" !important;
  285.     transform: none !important;
  286. }
  287. .task-text {
  288.     color: rgba(0, 0, 0, 0.75) !important;
  289. }
  290. .habits .task-text {
  291.     padding: 3px 0 3px 54px !important;
  292. }
  293. .dailys .task-text,
  294. .todos .task-text {
  295.     padding: 3px 0 3px 30px !important;
  296. }
  297. .rewards .task-text {
  298.     padding: 3px 0 3px 44px !important;
  299. }
  300. /* lists */
  301.  
  302. .task-meta-controls .glyphicon-tags,
  303. .task-meta-controls .glyphicon-signal,
  304. .task-meta-controls .glyphicon-comment {
  305.     display: none !important;
  306. }
  307. /* REWARDS */
  308.  
  309. .rewards {
  310.     margin-bottom: 0 !important;
  311.     padding-bottom: 0 !important;
  312.     border-bottom: none !important;
  313. }
  314. .rewards:nth-child(odd) {
  315.     padding-bottom: 15px !important;
  316. }
  317. .rewards .task-controls {
  318.     margin: 0 .5em 0 0 !important;
  319.     float: unset !important;
  320.     position: absolute !important;
  321.     left: 0 !important;
  322.     height: 100% !important;
  323. }
  324. .reward-cost {
  325.     padding: 0 !important;
  326. }
  327. .item-img {
  328.     float: unset !important;
  329.     position: absolute !important;
  330.     right: 0 !important;
  331.     transform: scale(0.55) !important;
  332.     margin: -8px 0 0 0 !important;
  333. }
  334. .money {
  335.     line-height: unset !important;
  336. }
  337. .btn-buy {
  338.     width: 44px !important;
  339.     min-height: unset !important;
  340.     height: 100% !important;
  341.     box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1) !important;
  342.     padding: 0 !important;
  343.     text-align: center !important;
  344.     display: flex;
  345.     justify-content: center;
  346.     align-content: center;
  347.     flex-direction: column;
  348. }
  349. /* hide gold coin */
  350.  
  351. .btn-buy .shop_gold {
  352.     display: none !important;
  353. }
  354. /*.shop_potion {
  355.         margin: -8px 0 !important;
  356.       }*/
  357. /* spells */
  358.  
  359. ul.items:nth-child(6) .task-text {
  360.     padding-left: 4.25em !important;
  361. }
  362. /* Hide Anki tasks */
  363.  
  364. li[id="task-Anki Correct Answer"],
  365. li[id="task-Anki Timebox Reached"] {
  366.     visibility: collapse !important;
  367. }
  368. /* FOOTER */
  369.  
  370. footer {
  371.     display: none !important;
  372. }
  373. /* POP-UP NOTIFICATIONS */
  374.  
  375. .ui-pnotify-shadow {
  376.     box-shadow: none !important;
  377. }
  378. .ui-pnotify-container {
  379.     padding: 0.25em 0.5em !important;
  380.     outline: 1px solid rgba(0, 0, 0, 0.1) !important;
  381. }
  382. /* TAVERN TWEAKS */
  383. /* hides the notice to submit bugs to github
  384.     div.alert {display:none !important;}*/
  385. /* removes scrollbars */
  386.  
  387. .tavern-chat li .scrollable-message,
  388. .party-chat li .scrollable-message {
  389.     max-height: unset !important;
  390.     overflow-y: unset !important;
  391. }
  392. /* makes highlights (when someone addresses @you) more prominent */
  393.  
  394. .tavern-chat li.highlight,
  395. .party-chat li.highlight {
  396.     background: #FFFFDD !important;
  397. }
  398. .task.daily.completed {
  399.     display: none !important;
  400. }
  401.  
  402. /* My Custom Stat Bars & remove +1's */
  403. .bar {
  404.     border-radius: 5px !important;
  405.     box-shadow: 1px 1px 2px #090909 !important;
  406. }
  407.  
  408. .meter {
  409.     border-radius: 10px !important;
  410.     box-shadow: 1px 1px 2px #090909 inset !important;
  411. }
  412. .meter-text {
  413.     font-size: 0.8em !important;
  414.     padding-right: 2px !important;
  415. }
  416. a.glyphicon.glyphicon-signal, .meter-label, a.label.label-default.ng-binding, a.chat-plus-one.muted, .btn-link, .toolbar-button-dropdown.highlight {
  417.     display: none;
  418. }
  419.  
  420. /* My Custom Scrolling in Chat */
  421. .party-chat li .scrollable-message, .tavern-chat li .scrollable-message {
  422.     max-height: 200px !important;
  423.     overflow: auto !important;
  424. }
  425.  
  426. /* My MISC EDITS */
  427.  
  428. .tab-content {
  429.     background-color: #ffffff;
  430. }
  431.  
  432. .rewards .task-text, ul.items:nth-child(6) .task-text { /* Fix reward text alignment */
  433.     padding-left: 50px !important;
  434.     padding-right: 35px !important;
  435. }
  436.  
  437. /* Fix items and spells in tasks screen */
  438.  
  439.  
  440. /* Experimental animations! */
  441.  
  442. .current-pet {
  443.     animation-duration: 60s !important;
  444.     -webkit-animation-name: boingg !important;
  445.     animation-name: boingg !important;
  446.     animation-delay: 45s !important;
  447.     animation-iteration-count: infinite;
  448. }
  449. @keyframes boingg {
  450.     0%, 2.1% {
  451.         transform: translateY(0) scaleX(1) scaleY(1);
  452.     }
  453.     1% {
  454.         transform: translateY(8px) scaleY(0.9) scaleX(1.05);
  455.     }
  456.     1.5% {
  457.         transform: translateY(-24px) scaleY(1.06) scaleX(1);
  458.     }
  459.     1.8% {
  460.         transform: translateY(8px) scaleY(0.95) scaleX(1.2);
  461.     }
  462. }
  463. .herobox span[class^="Mount_Head"] {
  464.     animation-duration: 80s !important;
  465.     -webkit-animation-name: rawrr !important;
  466.     animation-name: rawrr !important;
  467.     animation-delay: 75s !important;
  468.     animation-iteration-count: infinite;
  469. }
  470. @keyframes rawrr {
  471.     0%, 7.5% {
  472.         transform: rotate(0);
  473.     }
  474.     2.5% {
  475.         transform: rotate(-.015turn) translateX(-2px) translateY(3px);
  476.     }
  477.     3.5% {
  478.         transform: rotate(.01turn) translateX(-1px) translateY(4px);
  479.     }
  480. }
  481. .herobox .character-sprites span[class^="weapon_"] {
  482.     animation-duration: 100s;
  483.     animation-name: becareful;
  484.     animation-iteration-count: infinite;
  485.     animation-delay: 57s !important;
  486. }
  487. @keyframes becareful {
  488.     1%, 1.3% {
  489.         transform: rotate(30deg);
  490.         transform-origin: 47px 68px;
  491.     }
  492.     1.5%,
  493.     1.6% {
  494.         transform: rotate(-100deg) translateY(-4px);
  495.         transform-origin: 47px 68px;
  496.     }
  497.     3% {
  498.         transform: rotate(0);
  499.         transform-origin: 47px 68px;
  500.     }
  501. }
  502. .herobox .character-sprites span[class^="headAccessory_"] {
  503.     animation-duration: 28s;
  504.     animation-name: twitchy;
  505.     animation-iteration-count: infinite;
  506.     animation-delay: 19s !important;
  507. }
  508. @keyframes twitchy {
  509.     0%, 3% {
  510.         transform: skewX(0)
  511.     }
  512.     1.5% {
  513.         transform: skewX(3deg)
  514.     }
  515.     2% {
  516.         transform: skewX(-3deg)
  517.     }
  518.     2.3% {
  519.         transform: skewX(3deg)
  520.     }
  521. }
  522. .current-pet {
  523.     animation-duration: 60s !important;
  524.     -webkit-animation-name: boingg !important;
  525.     animation-name: boingg !important;
  526.     animation-delay: 45s !important;
  527.     animation-iteration-count: infinite;
  528. }
  529. @keyframes boingg {
  530.     0%, 2.1% {
  531.         transform: translateY(0) scaleX(1) scaleY(1);
  532.     }
  533.     1% {
  534.         transform: translateY(8px) scaleY(0.9) scaleX(1.05);
  535.     }
  536.     1.5% {
  537.         transform: translateY(-24px) scaleY(1.06) scaleX(1);
  538.     }
  539.     1.8% {
  540.         transform: translateY(8px) scaleY(0.95) scaleX(1.2);
  541.     }
  542. }
  543. .herobox span[class^="Mount_Head"] {
  544.     animation-duration: 80s !important;
  545.     -webkit-animation-name: rawrr !important;
  546.     animation-name: rawrr !important;
  547.     animation-delay: 75s !important;
  548.     animation-iteration-count: infinite;
  549. }
  550. @keyframes rawrr {
  551.     0%, 7.5% {
  552.         transform: rotate(0);
  553.     }
  554.     2.5% {
  555.         transform: rotate(-.015turn) translateX(-2px) translateY(3px);
  556.     }
  557.     3.5% {
  558.         transform: rotate(.01turn) translateX(-1px) translateY(4px);
  559.     }
  560. }
  561. .herobox .character-sprites span[class^="weapon_"] {
  562.     animation-duration: 100s;
  563.     animation-name: becareful;
  564.     animation-iteration-count: infinite;
  565.     animation-delay: 57s !important;
  566. }
  567. @keyframes becareful {
  568.     1%, 1.3% {
  569.         transform: rotate(30deg);
  570.         transform-origin: 47px 68px;
  571.     }
  572.     1.5%,
  573.     1.6% {
  574.         transform: rotate(-100deg) translateY(-4px);
  575.         transform-origin: 47px 68px;
  576.     }
  577.     3% {
  578.         transform: rotate(0);
  579.         transform-origin: 47px 68px;
  580.     }
  581. }
  582. .herobox .character-sprites span[class^="headAccessory_"] {
  583.     animation-duration: 28s;
  584.     animation-name: twitchy;
  585.     animation-iteration-count: infinite;
  586.     animation-delay: 19s !important;
  587. }
  588. @keyframes twitchy {
  589.     0%, 3% {
  590.         transform: skewX(0)
  591.     }
  592.     1.5% {
  593.         transform: skewX(3deg)
  594.     }
  595.     2% {
  596.         transform: skewX(-3deg)
  597.     }
  598.     2.3% {
  599.         transform: skewX(3deg)
  600.     }
  601. }
  602. /* HIDE TAGS */
  603.  
  604. .filters {
  605.     display: none !important;
  606. }
  607. /*[[EasterEggs]]*/
  608. /*must be last!*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement