Advertisement
Reisenfag

YoRHa WIP

Sep 16th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 13.14 KB | None | 0 0
  1. body {
  2.   background-color: #d1cdb7;
  3.   font-family: helvetica, sans-serif;
  4.   letter-spacing: 0.03rem;
  5.   font-weight: lighter;
  6.   color: #454138;
  7. }
  8. body {
  9.   -webkit-background-size: 0.3rem 0.3rem;
  10.   background-size: 0.3rem 0.3rem;
  11.   background-image: -webkit-linear-gradient(left, #ccc8b1 1px, rgba(204,200,177,0) 1px), -webkit-linear-gradient(top, #ccc8b1 1px, rgba(204,200,177,0) 1px);
  12.   background-image: -moz-linear-gradient(left, #ccc8b1 1px, rgba(204,200,177,0) 1px), -moz-linear-gradient(top, #ccc8b1 1px, rgba(204,200,177,0) 1px);
  13.   background-image: linear-gradient(to right, #ccc8b1 1px, rgba(204,200,177,0) 1px), linear-gradient(to bottom, #ccc8b1 1px, rgba(204,200,177,0) 1px);
  14. }
  15. a {
  16.   color: inherit;
  17. }
  18. p {
  19.   margin: 0 0 1rem 0;
  20. }
  21. mark {
  22.   background-color: #454138;
  23.   color: #dcd8c0;
  24. }
  25. h1 {
  26.   font-weight: normal;
  27.   text-transform: uppercase;
  28.   letter-spacing: 0.5rem;
  29.   text-shadow: 0.3rem 0.3rem 0 #bab5a1;
  30. }
  31. h2 {
  32.   font-weight: lighter;
  33.   border: solid #454138;
  34.   border-width: 0.1rem 0;
  35.   padding: 0.1rem 1rem;
  36. }
  37. h3 {
  38.   font-weight: lighter;
  39.   letter-spacing: 0.1rem;
  40. }
  41. h4 {
  42.   font-weight: lighter;
  43.   letter-spacing: 0.1rem;
  44. }
  45. h5 {
  46.   font-weight: lighter;
  47.   letter-spacing: 0.1rem;
  48. }
  49. h6 {
  50.   font-weight: lighter;
  51.   letter-spacing: 0.1rem;
  52. }
  53. blockquote blockquote {
  54.   padding: 0.5rem;
  55. }
  56. blockquote blockquote {
  57.   position: relative;
  58. }
  59. blockquote blockquote:before {
  60.   content: '';
  61.   position: absolute;
  62.   top: 0;
  63.   left: -1.5rem;
  64.   bottom: 0;
  65.   height: 100%;
  66.   width: 0.3rem;
  67.   border: solid #bab5a1;
  68.   border-width: 0 0.2rem 0 0.6rem;
  69. }
  70. cite {
  71.   padding-left: 2rem;
  72. }
  73. cite {
  74.   position: relative;
  75. }
  76. cite:before {
  77.   content: '';
  78.   position: absolute;
  79.   width: 0.7rem;
  80.   height: 0.7rem;
  81.   background-color: #454138;
  82.   margin-left: -1rem;
  83.   top: 0.25em;
  84. }
  85. hr {
  86.   margin: 1rem 0;
  87.   border-top: solid #bab5a1;
  88.   border-width: 0.1rem 0 0 0;
  89. }
  90. table {
  91.   border-collapse: collapse;
  92.   font-weight: inherit;
  93. }
  94. th {
  95.   font-weight: normal;
  96. }
  97. td,
  98. th {
  99.   padding: 0.5rem;
  100. }
  101. th {
  102.   text-align: left;
  103.   border-bottom: 0.1rem solid #454138;
  104. }
  105. pre {
  106.   background-color: #dcd8c0;
  107.   padding: 1rem;
  108. }
  109. figure {
  110.   display: -webkit-box;
  111.   display: -moz-box;
  112.   display: -webkit-flex;
  113.   display: flex;
  114.   -webkit-box-orient: vertical;
  115.   -moz-box-orient: vertical;
  116.   -o-box-orient: vertical;
  117.   -webkit-flex-direction: column;
  118.   -ms-flex-direction: column;
  119.   flex-direction: column;
  120.   margin: 0;
  121.   margin-bottom: 1rem;
  122.   background-color: #dcd8c0;
  123.   padding: 0.5rem;
  124. }
  125. figure > :not(figcaption) {
  126.   margin: 0.5rem;
  127. }
  128. figure > figcaption {
  129.   -o-box-ordinal-group: -1;
  130.   -ms-flex-order: -1;
  131.   -webkit-order: -1;
  132.   order: -1;
  133.   margin: -0.5rem;
  134.   margin-bottom: 0.5rem;
  135.   padding: 0.5rem 1rem;
  136.   font-size: 1.2rem;
  137.   background-color: #454138;
  138.   color: #bab5a1;
  139. }
  140. iframe {
  141.   border: 0.1rem solid #bab5a1;
  142. }
  143. fieldset {
  144.   padding: 1rem;
  145.   padding-top: 0.5rem;
  146.   border: 0.1rem solid #bab5a1;
  147. }
  148. legend {
  149.   padding: 0 0.5rem;
  150. }
  151. label {
  152.   display: inline-block;
  153.   margin: 0.5rem 0;
  154. }
  155. input[type=text] {
  156.   padding: 0.5rem;
  157.   font-size: 1em;
  158.   border: none;
  159.   outline: none;
  160.   -webkit-appearance: none;
  161.   -moz-appearance: none;
  162.   border-radius: 0;
  163.   background-color: #dcd8c0;
  164.   color: inherit;
  165.   font-family: inherit;
  166.   letter-spacing: inherit;
  167.   font-weight: inherit;
  168. }
  169. input[type=password] {
  170.   padding: 0.5rem;
  171.   font-size: 1em;
  172.   border: none;
  173.   outline: none;
  174.   -webkit-appearance: none;
  175.   -moz-appearance: none;
  176.   border-radius: 0;
  177.   background-color: #dcd8c0;
  178.   color: inherit;
  179.   font-family: inherit;
  180.   letter-spacing: inherit;
  181.   font-weight: inherit;
  182. }
  183. input[type=url] {
  184.   padding: 0.5rem;
  185.   font-size: 1em;
  186.   border: none;
  187.   outline: none;
  188.   -webkit-appearance: none;
  189.   -moz-appearance: none;
  190.   border-radius: 0;
  191.   background-color: #dcd8c0;
  192.   color: inherit;
  193.   font-family: inherit;
  194.   letter-spacing: inherit;
  195.   font-weight: inherit;
  196. }
  197. input[type=email] {
  198.   padding: 0.5rem;
  199.   font-size: 1em;
  200.   border: none;
  201.   outline: none;
  202.   -webkit-appearance: none;
  203.   -moz-appearance: none;
  204.   border-radius: 0;
  205.   background-color: #dcd8c0;
  206.   color: inherit;
  207.   font-family: inherit;
  208.   letter-spacing: inherit;
  209.   font-weight: inherit;
  210. }
  211. input[type=tel] {
  212.   padding: 0.5rem;
  213.   font-size: 1em;
  214.   border: none;
  215.   outline: none;
  216.   -webkit-appearance: none;
  217.   -moz-appearance: none;
  218.   border-radius: 0;
  219.   background-color: #dcd8c0;
  220.   color: inherit;
  221.   font-family: inherit;
  222.   letter-spacing: inherit;
  223.   font-weight: inherit;
  224. }
  225. input[type=search] {
  226.   padding: 0.5rem;
  227.   font-size: 1em;
  228.   border: none;
  229.   outline: none;
  230.   -webkit-appearance: none;
  231.   -moz-appearance: none;
  232.   border-radius: 0;
  233.   background-color: #dcd8c0;
  234.   color: inherit;
  235.   font-family: inherit;
  236.   letter-spacing: inherit;
  237.   font-weight: inherit;
  238. }
  239. input[type=number] {
  240.   padding: 0.5rem;
  241.   font-size: 1em;
  242.   border: none;
  243.   outline: none;
  244.   -webkit-appearance: none;
  245.   -moz-appearance: none;
  246.   border-radius: 0;
  247.   background-color: #dcd8c0;
  248.   color: inherit;
  249.   font-family: inherit;
  250.   letter-spacing: inherit;
  251.   font-weight: inherit;
  252. }
  253. input[type=color] {
  254.   padding: 0.5rem;
  255.   font-size: 1em;
  256.   border: none;
  257.   outline: none;
  258.   -webkit-appearance: none;
  259.   -moz-appearance: none;
  260.   border-radius: 0;
  261.   background-color: #dcd8c0;
  262.   color: inherit;
  263.   font-family: inherit;
  264.   letter-spacing: inherit;
  265.   font-weight: inherit;
  266. }
  267. input[type=date] {
  268.   padding: 0.5rem;
  269.   font-size: 1em;
  270.   border: none;
  271.   outline: none;
  272.   -webkit-appearance: none;
  273.   -moz-appearance: none;
  274.   border-radius: 0;
  275.   background-color: #dcd8c0;
  276.   color: inherit;
  277.   font-family: inherit;
  278.   letter-spacing: inherit;
  279.   font-weight: inherit;
  280. }
  281. input[type=month] {
  282.   padding: 0.5rem;
  283.   font-size: 1em;
  284.   border: none;
  285.   outline: none;
  286.   -webkit-appearance: none;
  287.   -moz-appearance: none;
  288.   border-radius: 0;
  289.   background-color: #dcd8c0;
  290.   color: inherit;
  291.   font-family: inherit;
  292.   letter-spacing: inherit;
  293.   font-weight: inherit;
  294. }
  295. input[type=week] {
  296.   padding: 0.5rem;
  297.   font-size: 1em;
  298.   border: none;
  299.   outline: none;
  300.   -webkit-appearance: none;
  301.   -moz-appearance: none;
  302.   border-radius: 0;
  303.   background-color: #dcd8c0;
  304.   color: inherit;
  305.   font-family: inherit;
  306.   letter-spacing: inherit;
  307.   font-weight: inherit;
  308. }
  309. input[type=datetime] {
  310.   padding: 0.5rem;
  311.   font-size: 1em;
  312.   border: none;
  313.   outline: none;
  314.   -webkit-appearance: none;
  315.   -moz-appearance: none;
  316.   border-radius: 0;
  317.   background-color: #dcd8c0;
  318.   color: inherit;
  319.   font-family: inherit;
  320.   letter-spacing: inherit;
  321.   font-weight: inherit;
  322. }
  323. input[type=datetime-local] {
  324.   padding: 0.5rem;
  325.   font-size: 1em;
  326.   border: none;
  327.   outline: none;
  328.   -webkit-appearance: none;
  329.   -moz-appearance: none;
  330.   border-radius: 0;
  331.   background-color: #dcd8c0;
  332.   color: inherit;
  333.   font-family: inherit;
  334.   letter-spacing: inherit;
  335.   font-weight: inherit;
  336. }
  337. textarea {
  338.   padding: 0.5rem;
  339.   font-size: 1em;
  340.   border: none;
  341.   outline: none;
  342.   -webkit-appearance: none;
  343.   -moz-appearance: none;
  344.   border-radius: 0;
  345.   background-color: #dcd8c0;
  346.   color: inherit;
  347.   font-family: inherit;
  348.   letter-spacing: inherit;
  349.   font-weight: inherit;
  350. }
  351. select {
  352.   background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0LjkgMTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQuOSAxMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM0NDQ0NDQ7fQo8L3N0eWxlPgo8dGl0bGU+YXJyb3dzPC90aXRsZT4KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxLjQsNC43IDIuNSwzLjIgMy41LDQuNyAiLz4KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIzLjUsNS4zIDIuNSw2LjggMS40LDUuMyAiLz4KPC9zdmc+Cg==") no-repeat right;
  353.   padding: 0.5rem;
  354.   font-size: 1em;
  355.   border: none;
  356.   outline: none;
  357.   -webkit-appearance: none;
  358.   -moz-appearance: none;
  359.   border-radius: 0;
  360.   background-color: #dcd8c0;
  361.   color: inherit;
  362.   font-family: inherit;
  363.   letter-spacing: inherit;
  364.   font-weight: inherit;
  365. }
  366. input[type=submit]:not(:disabled) {
  367.   padding: 0.5rem;
  368.   font-size: 1em;
  369.   border: none;
  370.   outline: none;
  371.   -webkit-appearance: none;
  372.   -moz-appearance: none;
  373.   border-radius: 0;
  374.   background-color: #bab5a1;
  375.   color: inherit;
  376.   font-family: inherit;
  377.   letter-spacing: inherit;
  378.   font-weight: inherit;
  379.   cursor: pointer;
  380.   -webkit-transition: all 0.2s;
  381.   -moz-transition: all 0.2s;
  382.   -o-transition: all 0.2s;
  383.   -ms-transition: all 0.2s;
  384.   transition: all 0.2s;
  385. }
  386. input[type=submit]:not(:disabled):hover {
  387.   -webkit-box-shadow: 0.2em 0.2em 0.1em 0 #bab5a1;
  388.   box-shadow: 0.2em 0.2em 0.1em 0 #bab5a1;
  389. }
  390. input[type=submit]:not(:disabled):hover {
  391.   background-color: #454138;
  392.   color: #dcd8c0;
  393. }
  394. input[type=submit]:not(:disabled):active {
  395.   background-color: #dcd8c0;
  396.   color: #454138;
  397. }
  398. input[type=button]:not(:disabled) {
  399.   padding: 0.5rem;
  400.   font-size: 1em;
  401.   border: none;
  402.   outline: none;
  403.   -webkit-appearance: none;
  404.   -moz-appearance: none;
  405.   border-radius: 0;
  406.   background-color: #bab5a1;
  407.   color: inherit;
  408.   font-family: inherit;
  409.   letter-spacing: inherit;
  410.   font-weight: inherit;
  411.   cursor: pointer;
  412.   -webkit-transition: all 0.2s;
  413.   -moz-transition: all 0.2s;
  414.   -o-transition: all 0.2s;
  415.   -ms-transition: all 0.2s;
  416.   transition: all 0.2s;
  417. }
  418. input[type=button]:not(:disabled):hover {
  419.   -webkit-box-shadow: 0.2em 0.2em 0.1em 0 #bab5a1;
  420.   box-shadow: 0.2em 0.2em 0.1em 0 #bab5a1;
  421. }
  422. input[type=button]:not(:disabled):hover {
  423.   background-color: #454138;
  424.   color: #dcd8c0;
  425. }
  426. input[type=button]:not(:disabled):active {
  427.   background-color: #dcd8c0;
  428.   color: #454138;
  429. }
  430. input[type=reset]:not(:disabled) {
  431.   padding: 0.5rem;
  432.   font-size: 1em;
  433.   border: none;
  434.   outline: none;
  435.   -webkit-appearance: none;
  436.   -moz-appearance: none;
  437.   border-radius: 0;
  438.   background-color: #bab5a1;
  439.   color: inherit;
  440.   font-family: inherit;
  441.   letter-spacing: inherit;
  442.   font-weight: inherit;
  443.   cursor: pointer;
  444.   -webkit-transition: all 0.2s;
  445.   -moz-transition: all 0.2s;
  446.   -o-transition: all 0.2s;
  447.   -ms-transition: all 0.2s;
  448.   transition: all 0.2s;
  449. }
  450. input[type=reset]:not(:disabled):hover {
  451.   -webkit-box-shadow: 0.2em 0.2em 0.1em 0 #bab5a1;
  452.   box-shadow: 0.2em 0.2em 0.1em 0 #bab5a1;
  453. }
  454. input[type=reset]:not(:disabled):hover {
  455.   background-color: #454138;
  456.   color: #dcd8c0;
  457. }
  458. input[type=reset]:not(:disabled):active {
  459.   background-color: #dcd8c0;
  460.   color: #454138;
  461. }
  462. input:disabled,
  463. button:disabled,
  464. .button-disabled {
  465.   padding: 0.5rem;
  466.   font-size: 1em;
  467.   border: none;
  468.   outline: none;
  469.   -webkit-appearance: none;
  470.   -moz-appearance: none;
  471.   border-radius: 0;
  472.   background-color: #dcd8c0;
  473.   color: inherit;
  474.   font-family: inherit;
  475.   letter-spacing: inherit;
  476.   font-weight: inherit;
  477.   color: #bab5a1;
  478.   cursor: not-allowed;
  479. }
  480. button:not(:disabled),
  481. .button {
  482.   padding: 0.5rem;
  483.   font-size: 1em;
  484.   border: none;
  485.   outline: none;
  486.   -webkit-appearance: none;
  487.   -moz-appearance: none;
  488.   border-radius: 0;
  489.   background-color: #bab5a1;
  490.   color: inherit;
  491.   font-family: inherit;
  492.   letter-spacing: inherit;
  493.   font-weight: inherit;
  494.   cursor: pointer;
  495.   -webkit-transition: all 0.2s;
  496.   -moz-transition: all 0.2s;
  497.   -o-transition: all 0.2s;
  498.   -ms-transition: all 0.2s;
  499.   transition: all 0.2s;
  500.   position: relative;
  501. }
  502. button:not(:disabled):hover,
  503. .button:hover {
  504.   -webkit-box-shadow: 0.2em 0.2em 0.1em 0 #bab5a1;
  505.   box-shadow: 0.2em 0.2em 0.1em 0 #bab5a1;
  506. }
  507. button:not(:disabled):before,
  508. .button:before {
  509.   content: '';
  510.   -webkit-transition: all 0.2s;
  511.   -moz-transition: all 0.2s;
  512.   -o-transition: all 0.2s;
  513.   -ms-transition: all 0.2s;
  514.   transition: all 0.2s;
  515.   position: absolute;
  516.   top: 0;
  517.   bottom: 0;
  518.   left: 0;
  519.   right: 0;
  520. }
  521. button:not(:disabled):after,
  522. .button:after {
  523.   content: '';
  524.   -webkit-transition: all 0.2s;
  525.   -moz-transition: all 0.2s;
  526.   -o-transition: all 0.2s;
  527.   -ms-transition: all 0.2s;
  528.   transition: all 0.2s;
  529.   -webkit-transition-timing-function: ease-out;
  530.   -moz-transition-timing-function: ease-out;
  531.   -o-transition-timing-function: ease-out;
  532.   -ms-transition-timing-function: ease-out;
  533.   transition-timing-function: ease-out;
  534.   position: absolute;
  535.   top: 0;
  536.   bottom: 0;
  537.   left: 0;
  538.   width: 0;
  539.   background-color: #454138;
  540.   z-index: -1;
  541. }
  542. button:not(:disabled):hover,
  543. .button:hover {
  544.   background-color: transparent;
  545.   color: #dcd8c0;
  546. }
  547. button:not(:disabled):hover:before,
  548. .button:hover:before {
  549.   top: -0.2rem;
  550.   bottom: -0.2rem;
  551.   border: solid #454138;
  552.   border-width: 0.1rem 0;
  553. }
  554. button:not(:disabled):hover:after,
  555. .button:hover:after {
  556.   width: 100%;
  557. }
  558. button:not(:disabled):active,
  559. .button:active {
  560.   color: #454138;
  561. }
  562. button:not(:disabled):active:after,
  563. .button:active:after {
  564.   background-color: #dcd8c0;
  565. }
  566.  
  567.  
  568.  
  569.  
  570.  
  571. /* WIP */
  572.  
  573.  
  574. .logo, .postblock, .reply, highlight {
  575.   background: inherit;
  576.   color: inherit;
  577. }
  578. .spoiler {
  579.   background-color: #454138;
  580. }
  581. .spoiler:hover {
  582.   background-color: #454138;
  583.   color: #dcd8c0 !important;
  584. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement