style.css 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784
  1. /*!
  2. * bulma css framework (github.com/jgthms | bulma.io)
  3. * Author: jeremy thomas
  4. * Author: jesus e.
  5. * Version: 2.0.2
  6. * Licensed under MIT (https://github.com/jgthms/bulma/blob/master/LICENSE)
  7. */
  8. /* basic formatting changes (mostly to cater for darker colours) */
  9. /* latin */
  10. @font-face {
  11. font-family: 'Roboto Condensed';
  12. font-style: normal;
  13. font-weight: 400;
  14. font-display: swap;
  15. src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url(../fonts/roboto/roboto-latin.woff2) format("woff2");
  16. unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  17. }
  18. /* html/body/font-fixes */
  19. body, input, textarea, .button {
  20. font-family: 'Roboto Condensed', Nimbus Sans, sans-serif;
  21. }
  22. /* Colores */
  23. /* main */
  24. * {
  25. scrollbar-width: thin;
  26. scrollbar-color: #3273dc #9E9E9E;
  27. }
  28. *::-webkit-scrollbar {
  29. width: 12px;
  30. }
  31. *::-webkit-scrollbar-track {
  32. background: #9E9E9E;
  33. }
  34. *::-webkit-scrollbar-thumb {
  35. background-color: #3273dc;
  36. border-radius: 20px;
  37. border: 3px solid #9E9E9E;
  38. }
  39. /* ------------- Menu Mobile sin JS ---------------- */
  40. /* input hidden */
  41. #navbar-toggle-cbox {
  42. display: none;
  43. }
  44. .nav__toggle {
  45. position: absolute;
  46. cursor: pointer;
  47. margin: 0 1rem;
  48. right: 0;
  49. }
  50. .nav__toggle svg {
  51. width: 1rem;
  52. fill: white;
  53. }
  54. .nav__toggle .close {
  55. display: none;
  56. }
  57. .nav__toggle .close,
  58. .nav__toggle .menu {
  59. margin: 1rem auto;
  60. }
  61. label[for=navbar-toggle-cbox] {
  62. cursor: pointer;
  63. }
  64. #navbar-toggle-cbox:checked ~ .navbar-menu {
  65. display: block;
  66. }
  67. #navbar-toggle-cbox:checked ~ .navbar-brand label.nav__toggle svg.close {
  68. display: block;
  69. }
  70. #navbar-toggle-cbox:checked ~ .navbar-brand label.nav__toggle svg.menu {
  71. display: none;
  72. }
  73. /*- ----------- End Menu Mobile sin JS ------------- */
  74. /* navigation */
  75. .navbar {
  76. background-color: #0a0a0a;
  77. }
  78. .navbar a {
  79. color: whitesmoke;
  80. }
  81. .navbar.is-social-center {
  82. align-items: stretch;
  83. background-color: transparent;
  84. display: -webkit-box;
  85. display: -ms-flexbox;
  86. display: flex;
  87. flex-grow: 0;
  88. flex-shrink: 0;
  89. justify-content: center;
  90. margin-left: auto;
  91. margin-right: auto;
  92. -webkit-box-align: stretch;
  93. -webkit-box-pack: center;
  94. -webkit-box-flex: 0;
  95. -ms-flex-pack: center;
  96. -ms-flex-align: stretch;
  97. -ms-flex-negative: 0;
  98. -ms-flex-positive: 0;
  99. }
  100. .navbar.is-social-center > a.navbar-item {
  101. color: #4a4a4a;
  102. background-color: transparent;
  103. }
  104. .navbar.is-social-center > a.navbar-item:hover {
  105. color: #209cee;
  106. }
  107. /* main-header */
  108. .main-header {
  109. box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1);
  110. }
  111. .main-header .title {
  112. color: whitesmoke;
  113. }
  114. .main-header .subtitle {
  115. color: #fff;
  116. }
  117. .main-header .hero {
  118. background-color: #1a1a1a;
  119. }
  120. code {
  121. background-color: #282828;
  122. color: #73d1ed;
  123. }
  124. li {
  125. color: white;
  126. }
  127. pre {
  128. background-color: #000;
  129. color: #f9f9f9;
  130. margin: 10px 0;
  131. border: 1px solid #3273dc;
  132. border-left: 10px solid #3273dc;
  133. background-size: 1px 40px;
  134. text-align: left;
  135. direction: ltr;
  136. tab-size: 2;
  137. }
  138. strong {
  139. color: white;
  140. }
  141. video {
  142. width: 100%;
  143. height: auto;
  144. }
  145. .is-cyan {
  146. color: #0dd3ff;
  147. }
  148. .is-table {
  149. display: table;
  150. }
  151. .input::-moz-placeholder,
  152. .textarea::-moz-placeholder {
  153. color: black;
  154. }
  155. /* Colors Code */
  156. .highlighttable {
  157. display: block;
  158. overflow-x: auto;
  159. }
  160. .highlighttable pre {
  161. background-color: #000;
  162. color: #fff;
  163. margin: 0px;
  164. padding: 0px;
  165. border: 0px;
  166. background-size: 0px;
  167. text-align: left;
  168. direction: ltr;
  169. tab-size: 2;
  170. }
  171. .highlighttable .linenodiv {
  172. box-shadow: inset -0.05rem 0 grey;
  173. background-color: #000;
  174. padding-right: 1px;
  175. }
  176. .highlighttable .linenodiv pre {
  177. border-left: 10px solid #3273dc;
  178. border-top: 1px solid #3273dc;
  179. border-bottom: 1px solid #3273dc;
  180. padding-right: 10px;
  181. padding-left: 5px;
  182. font-size: 75%;
  183. }
  184. .highlighttable .highlight pre {
  185. font-size: 75%;
  186. border-top: 1px solid #3273dc;
  187. border-bottom: 1px solid #3273dc;
  188. border-right: 1px solid #3273dc;
  189. }
  190. .highlighttable .code {
  191. padding: 0 0 0 0;
  192. margin: 0px;
  193. width: 100%;
  194. }
  195. .highlighttable .code pre {
  196. padding-left: 10px;
  197. padding-right: 20px;
  198. }
  199. .highlighttable .linenos {
  200. padding: 0 0 0 0;
  201. margin: 0px;
  202. }
  203. .highlight {
  204. color: #cccccc;
  205. }
  206. .highlight pre {
  207. font-size: 75%;
  208. }
  209. .highlight .hll {
  210. background-color: #222222;
  211. }
  212. .highlight .c {
  213. color: #4E4F8E;
  214. }
  215. .highlight .err {
  216. color: #cccccc;
  217. border: 1px solid #FF0000;
  218. }
  219. .highlight .esc, .highlight .g {
  220. color: #cccccc;
  221. }
  222. .highlight .k {
  223. color: #cdcd00;
  224. }
  225. .highlight .l, .highlight .n {
  226. color: #cccccc;
  227. }
  228. .highlight .o {
  229. color: #3399cc;
  230. }
  231. .highlight .x {
  232. color: #cccccc;
  233. }
  234. .highlight .p {
  235. color: #fac0ba;
  236. }
  237. .highlight .ch, .highlight .cm, .highlight .cp, .highlight .cpf, .highlight .c1 {
  238. color: #4E4F8E;
  239. }
  240. .highlight .cs {
  241. color: #cd0000;
  242. font-weight: bold;
  243. }
  244. .highlight .gd {
  245. color: #cd0000;
  246. }
  247. .highlight .ge {
  248. color: #cccccc;
  249. font-style: italic;
  250. }
  251. .highlight .gr {
  252. color: #FF0000;
  253. }
  254. .highlight .gh {
  255. color: #4E4F8E;
  256. font-weight: bold;
  257. }
  258. .highlight .gi {
  259. color: #00cd00;
  260. }
  261. .highlight .go {
  262. color: #888888;
  263. }
  264. .highlight .gp {
  265. color: #4E4F8E;
  266. font-weight: bold;
  267. }
  268. .highlight .gs {
  269. color: #cccccc;
  270. font-weight: bold;
  271. }
  272. .highlight .gu {
  273. color: #800080;
  274. font-weight: bold;
  275. }
  276. .highlight .gt {
  277. color: #0044DD;
  278. }
  279. .highlight .kc {
  280. color: #cdcd00;
  281. }
  282. .highlight .kd {
  283. color: #00cd00;
  284. }
  285. .highlight .kn {
  286. color: #cd00cd;
  287. }
  288. .highlight .kp, .highlight .kr {
  289. color: #cdcd00;
  290. }
  291. .highlight .kt {
  292. color: #00cd00;
  293. }
  294. .highlight .ld {
  295. color: #cccccc;
  296. }
  297. .highlight .m {
  298. color: #cd00cd;
  299. }
  300. .highlight .s {
  301. color: #ffc400;
  302. }
  303. .highlight .na {
  304. color: #cccccc;
  305. }
  306. .highlight .nb {
  307. color: #cd00cd;
  308. }
  309. .highlight .nc {
  310. color: #00cdcd;
  311. }
  312. .highlight .no, .highlight .nd, .highlight .ni {
  313. color: #cccccc;
  314. }
  315. .highlight .ne {
  316. color: #666699;
  317. font-weight: bold;
  318. }
  319. .highlight .nf, .highlight .nl, .highlight .nn, .highlight .nx, .highlight .py {
  320. color: #cccccc;
  321. }
  322. .highlight .nt {
  323. color: orange;
  324. }
  325. .highlight .nv {
  326. color: #00cdcd;
  327. }
  328. .highlight .ow {
  329. color: #cdcd00;
  330. }
  331. .highlight .w {
  332. color: #cccccc;
  333. }
  334. .highlight .mb, .highlight .mf, .highlight .mh, .highlight .mi, .highlight .mo {
  335. color: #cd00cd;
  336. }
  337. .highlight .sb, .highlight .sc, .highlight .sd, .highlight .s2, .highlight .se, .highlight .sh, .highlight .si, .highlight .sx, .highlight .sr, .highlight .s1, .highlight .ss {
  338. color: #FFEA00;
  339. }
  340. .highlight .bp {
  341. color: #cd00cd;
  342. }
  343. .highlight .vc, .highlight .vg, .highlight .vi {
  344. color: #00cdcd;
  345. }
  346. .highlight .il {
  347. color: #cd00cd;
  348. }
  349. .soumaicon {
  350. display: -webkit-inline-box;
  351. display: -ms-inline-flexbox;
  352. display: inline-flex;
  353. -ms-flex-line-pack: center;
  354. align-content: center;
  355. }
  356. .soumaicon svg {
  357. width: .8rem;
  358. height: .8rem;
  359. fill: currentcolor;
  360. }
  361. .soumaicon:hover svg {
  362. fill: #3273dc;
  363. }
  364. /* main content styling */
  365. .main-content {
  366. background-color: #363636;
  367. padding: 1rem 1.5rem;
  368. }
  369. /* card changes */
  370. .card {
  371. background-color: #1a1a1a;
  372. }
  373. .card .card-content-footer {
  374. color: #7a7a7a;
  375. }
  376. .card-content-footer i {
  377. padding-right: 10px;
  378. padding-top: 2px;
  379. }
  380. .card-content-header,
  381. .comments-header {
  382. background-color: #3273dc;
  383. padding: 10px;
  384. box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1);
  385. }
  386. .card-content-header:hover {
  387. background-color: #209cee;
  388. }
  389. .card-content-header .title, .card-content-header a {
  390. color: whitesmoke;
  391. text-shadow: 0px 1px 2px #000;
  392. }
  393. .card-inner-wrapper {
  394. padding: 25px;
  395. }
  396. .card-content-text {
  397. padding-bottom: 30px;
  398. border-bottom: 1px solid #3273dc;
  399. }
  400. .card-content-text p {
  401. color: whitesmoke;
  402. font-size: 1em;
  403. }
  404. .card-content-text label {
  405. color: whitesmoke;
  406. font-weight: 100;
  407. }
  408. .card-content-nav {
  409. padding-top: 10px;
  410. }
  411. .card-content-footer {
  412. padding-top: 15px;
  413. padding-bottom: 15px;
  414. }
  415. .card-content-footer-small {
  416. padding-top: 20px;
  417. margin-bottom: -25px;
  418. }
  419. .card-content-footer-cols {
  420. padding-top: 20px;
  421. margin-bottom: -20px;
  422. }
  423. .card-content-form {
  424. padding-top: 20px;
  425. }
  426. .content blockquote {
  427. background: #0a0e0e;
  428. color: white;
  429. border-left: 4px solid #dbdbdb;
  430. margin: 1rem 1rem;
  431. padding: 1rem 1rem;
  432. }
  433. .content blockquote p {
  434. display: contents;
  435. }
  436. * {
  437. box-sizing: border-box;
  438. }
  439. *:after, *:before {
  440. box-sizing: border-box;
  441. }
  442. legend {
  443. box-sizing: border-box;
  444. }
  445. .content dl, .content dt, .content dd, .content h2, .content h3, .content h4, .content h5, .content h6 {
  446. color: white;
  447. }
  448. .content.social {
  449. margin-bottom: 0rem;
  450. }
  451. a {
  452. color: #3273dc;
  453. }
  454. a:hover {
  455. text-decoration: none;
  456. color: #ffc20e;
  457. }
  458. a.navbar-item.is-tab.is-active {
  459. border-bottom-color: #209cee;
  460. border-width: 2px;
  461. color: whitesmoke;
  462. }
  463. a.navbar-item.is-tab:hover {
  464. border-bottom-color: #209cee;
  465. border-width: 2px;
  466. color: #209cee;
  467. }
  468. a.navbar-item:hover {
  469. color: #209cee;
  470. background-color: transparent;
  471. }
  472. a.pagination-previous.disabled, a.pagination-next.disabled {
  473. background: #000;
  474. color: white;
  475. cursor: not-allowed;
  476. border-color: #dbdbdb;
  477. box-shadow: none;
  478. color: #7a7a7a;
  479. opacity: .5;
  480. }
  481. h2 > a:hover {
  482. color: white;
  483. text-shadow: 0px 1px 2px #000;
  484. }
  485. .is-button-grey, .pagination-link {
  486. background-color: #7a7a7a;
  487. border-color: transparent;
  488. color: #1b1b1b;
  489. }
  490. .button {
  491. vertical-align: unset;
  492. }
  493. .button:hover, .pagination .is-current, .pagination-link:hover {
  494. background-color: #3273dc;
  495. border-color: transparent;
  496. color: whitesmoke;
  497. }
  498. .button:focus {
  499. box-shadow: none;
  500. border-color: transparent;
  501. }
  502. .pagination-style-custom {
  503. margin-top: 50px;
  504. }
  505. .footer {
  506. background-color: #0a0a0a;
  507. color: whitesmoke;
  508. }
  509. .footer a {
  510. color: #3273dc;
  511. }
  512. .footer a:hover {
  513. color: #ffc20e;
  514. }
  515. .footer-top-shadow {
  516. box-shadow: 0 1px 3px rgba(10, 10, 10, 0.1);
  517. }
  518. .hidden-more {
  519. overflow: hidden;
  520. white-space: nowrap;
  521. text-overflow: ellipsis;
  522. color: #fff;
  523. }
  524. .warning-sp {
  525. display: none;
  526. }
  527. .comments-content {
  528. background-color: #1a1a1a;
  529. padding-bottom: 10px;
  530. margin-top: 20px;
  531. }
  532. .comments-wrapper {
  533. padding: 25px;
  534. }
  535. .comments-header .title {
  536. color: whitesmoke;
  537. }
  538. .comments-wrapper p {
  539. color: whitesmoke;
  540. }
  541. .comments-wrapper p > a {
  542. color: #f0e68c;
  543. }
  544. .comments-wrapper a {
  545. color: #f0e68c;
  546. }
  547. .comments-wrapper a:hover {
  548. color: #ffc20e;
  549. }
  550. .comments-wrapper small {
  551. color: #7a7a7a;
  552. }
  553. .comments-wrapper strong > a {
  554. color: #00d1b2;
  555. font-weight: 100;
  556. }
  557. .comments-wrapper time > small > a {
  558. color: grey;
  559. }
  560. .comments-wrapper .media .media, .comments-wrapper .media + .media {
  561. border-top: 1px solid #209cee;
  562. }
  563. /* table of contents */
  564. .toc {
  565. font-size: 0.85rem;
  566. }
  567. .toctitle {
  568. display: block;
  569. text-align: center;
  570. font-size: 1rem;
  571. color: white;
  572. text-decoration: underline;
  573. }
  574. nav.toc {
  575. background-color: #0c0f0f;
  576. border: 1px solid #3273dc;
  577. margin: 1rem 0px;
  578. }
  579. div.toc {
  580. margin: 1rem;
  581. }
  582. a.headerlink {
  583. color: grey;
  584. padding-left: .5em;
  585. visibility: hidden;
  586. }
  587. h1:hover > a.headerlink, h2:hover > a.headerlink,
  588. h3:hover > a.headerlink, h4:hover > a.headerlink,
  589. h5:hover > a.headerlink, h6:hover > a.headerlink,
  590. dt:hover > a.headerlink {
  591. text-decoration: none;
  592. visibility: visible;
  593. }
  594. @media screen and (max-width: 1087px) {
  595. .navbar-menu {
  596. background-color: transparent;
  597. }
  598. }
  599. @media only screen and (min-width: 1087px) {
  600. .nav__toggle {
  601. display: none;
  602. }
  603. .nav__menu {
  604. flex-direction: row;
  605. }
  606. .nav__menu li {
  607. display: block;
  608. }
  609. }
  610. @media screen and (max-width: 600px) {
  611. .main-content {
  612. padding: 0rem;
  613. }
  614. }
  615. /* aplaylist */
  616. .play-menu {
  617. height: 200px;
  618. overflow-y: auto;
  619. }
  620. .play-menu a {
  621. color: white;
  622. }
  623. .play-menu a:hover {
  624. background-color: #484848;
  625. color: #fff;
  626. }
  627. .is-active-play {
  628. color: #3273dc;
  629. background-color: #3273dc;
  630. }