No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

153 líneas
2.6KB

  1. :root {
  2. scroll-behavior: smooth;
  3. --screen-size-small: 30em; /* breakpoint reference only */
  4. }
  5. @keyframes intro {
  6. 0% { opacity: 0 } 100% { opacity: 1 }
  7. }
  8. .blur-up {
  9. -webkit-filter: blur(5px);
  10. filter: blur(5px);
  11. transition: filter 400ms, -webkit-filter 400ms;
  12. }
  13. .blur-up.lazyloaded {
  14. -webkit-filter: blur(0);
  15. filter: blur(0);
  16. }
  17. .hack .readmore {
  18. margin-bottom: 2.2em;
  19. }
  20. .responsive-iframe {
  21. position: relative;
  22. padding-bottom: 56.25%; /* 16:9 */
  23. padding-top: 25px;
  24. height: 0;
  25. }
  26. .responsive-iframe iframe {
  27. position: absolute;
  28. top: 0;
  29. left: 0;
  30. width: 100%;
  31. height: 100%;
  32. }
  33. iframe {
  34. border: 0;
  35. }
  36. main, footer {
  37. animation: intro 0.3s both;
  38. animation-delay: 0.15s;
  39. }
  40. header:first-of-type + details {
  41. margin-top: 1rem;
  42. }
  43. footer time[datetime$="M"]:before {
  44. content: "\2013\0020";
  45. }
  46. body > footer p.muted {
  47. margin-bottom: 0;
  48. }
  49. @media only screen and (max-width: 768px) {
  50. footer time[datetime$="M"] {
  51. display: none;
  52. }
  53. }
  54. blockquote cite {
  55. display: block;
  56. }
  57. blockquote cite::before {
  58. content: "\2014\00A0";
  59. }
  60. :target {
  61. filter: brightness(1.2);
  62. }
  63. :disabled {
  64. cursor: not-allowed;
  65. }
  66. #search-app [v-cloak] {
  67. display: none;
  68. }
  69. /* hack.css overrides and enhancements */
  70. .hack li ul {
  71. margin: 0;
  72. }
  73. .hack ol li {
  74. padding-left: 27px;
  75. }
  76. .main {
  77. padding: 20px 10px;
  78. }
  79. input.form-control {
  80. border-radius: 0;
  81. background-color: transparent;
  82. -webkit-appearance: none;
  83. -moz-appearance: none;
  84. -ms-appearance: none;
  85. }
  86. input.form-control,
  87. textarea.form-control,
  88. select.form-control,
  89. .help-block {
  90. font-size: initial;
  91. }
  92. @media only screen and (max-width: 768px) {
  93. .help-block {
  94. font-size: unset;
  95. }
  96. }
  97. html {
  98. font-size: 13px;
  99. }
  100. .hack .form input,
  101. .hack .form textarea,
  102. .hack .form button,
  103. .hack .form label {
  104. font-size: 1rem;
  105. }
  106. .hack .alert .highlight:first-of-type .chroma,
  107. .hack .card .highlight:first-of-type .chroma {
  108. margin-top: unset;
  109. }
  110. .hack .alert .highlight:last-of-type .chroma,
  111. .hack .card .highlight:last-of-type .chroma {
  112. margin-bottom: unset;
  113. }
  114. .hack blockquote,
  115. .hack blockquote:after {
  116. line-height: 1.5;
  117. }
  118. .hack figure {
  119. margin: unset;
  120. }
  121. .hack figure a {
  122. border-bottom: none;
  123. }
  124. .hack figure a:hover {
  125. background-color: inherit;
  126. }
  127. article [itemprop="description"] {
  128. margin-bottom: 20px;
  129. margin-top: 20px;
  130. }
  131. article header img {
  132. width: 100%;
  133. border-radius: 3px;
  134. }
  135. table td, table th {
  136. line-height: inherit;
  137. }
  138. table a {
  139. border-bottom: unset;
  140. }
  141. img {
  142. max-width: 100%;
  143. }
  144. @media only screen and (min-width: 768px) {
  145. html {
  146. font-size: 16px;
  147. margin-left: calc(100vw - 100%);
  148. }
  149. .container {
  150. max-width: 50rem;
  151. }
  152. }