jk.nipponalba.scot website https://jk.nipponalba.scot
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

745 lines
12 KiB

  1. @charset "UTF-8";
  2. @import url('https://rsms.me/inter/inter.css');
  3. html { font-family: 'Inter', sans-serif; height:100%;}
  4. @supports (font-variation-settings: normal) {
  5. html { font-family: 'Inter var', sans-serif; }
  6. }
  7. html {
  8. background-color: #2b2b2b;
  9. -webkit-font-smoothing: antialiased;
  10. }
  11. body {
  12. color: #f8f8f8;
  13. font-size: 15px;
  14. width: 100%;
  15. margin: 0 auto 30px auto;
  16. background-color: #2b2b2b;
  17. }
  18. p {
  19. line-height: 1.9em;
  20. font-weight: 400;
  21. font-size: 14px;
  22. }
  23. a {
  24. text-decoration: none;
  25. }
  26. .category {
  27. padding: 4px 6px;
  28. border-radius: 3px;
  29. color: #fff;
  30. background-color: #2b2b2b;
  31. border: 1px solid #000;
  32. }
  33. .tag::before {
  34. content: "#";
  35. opacity: .5;
  36. }
  37. .tag, .category {
  38. display: inline-block;
  39. font-size: 15px;
  40. line-height: 1;
  41. margin: 5px 8px 5px 0;
  42. }
  43. pre {
  44. background-color: #2b2b2b;
  45. padding: 5px;
  46. }
  47. .info i{
  48. opacity: 0.5;
  49. margin-right: 5px;
  50. }
  51. a:link, a:visited {
  52. opacity: 1;
  53. -webkit-transition: all .15s linear;
  54. -moz-transition: all .15s linear;
  55. -o-transition: all .15s linear;
  56. -ms-transition: all .15s linear;
  57. transition: all .15s linear;
  58. color: #424242;
  59. }
  60. a:hover, a:active {
  61. color: #4786D6;
  62. }
  63. /*basic styles ends*/
  64. /*animation starts*/
  65. .animated {
  66. -webkit-animation-fill-mode: both;
  67. -moz-animation-fill-mode: both;
  68. -ms-animation-fill-mode: both;
  69. -o-animation-fill-mode: both;
  70. animation-fill-mode: both;
  71. -webkit-animation-duration: 1s;
  72. -moz-animation-duration: 1s;
  73. -ms-animation-duration: 1s;
  74. -o-animation-duration: 1s;
  75. animation-duration: 1s;
  76. }
  77. .animated.hinge {
  78. -webkit-animation-duration: 1s;
  79. -moz-animation-duration: 1s;
  80. -ms-animation-duration: 1s;
  81. -o-animation-duration: 1s;
  82. animation-duration: 1s;
  83. }
  84. @-webkit-keyframes fadeInDown {
  85. 0% {
  86. opacity: 0;
  87. -webkit-transform: translateY(-20px);
  88. }
  89. 100% {
  90. opacity: 1;
  91. -webkit-transform: translateY(0);
  92. }
  93. }
  94. @-moz-keyframes fadeInDown {
  95. 0% {
  96. opacity: 0;
  97. -moz-transform: translateY(-20px);
  98. }
  99. 100% {
  100. opacity: 1;
  101. -moz-transform: translateY(0);
  102. }
  103. }
  104. @-o-keyframes fadeInDown {
  105. 0% {
  106. opacity: 0;
  107. -o-transform: translateY(-20px);
  108. }
  109. 100% {
  110. opacity: 1;
  111. -o-transform: translateY(0);
  112. }
  113. }
  114. @keyframes fadeInDown {
  115. 0% {
  116. opacity: 0;
  117. transform: translateY(-20px);
  118. }
  119. 100% {
  120. opacity: 1;
  121. transform: translateY(0);
  122. }
  123. }
  124. .fadeInDown {
  125. -webkit-animation-name: fadeInDown;
  126. -moz-animation-name: fadeInDown;
  127. -o-animation-name: fadeInDown;
  128. animation-name: fadeInDown;
  129. }
  130. /*animation ends*/
  131. .content {
  132. height: auto;
  133. float: right;
  134. width: 60%;
  135. margin-top: 60px;
  136. }
  137. .page-top {
  138. width: 60%;
  139. position: fixed;
  140. right: 0;
  141. z-index: 3;
  142. background-color: #2b2b2b;
  143. height: 60px;
  144. border-bottom: 1px solid #000;
  145. }
  146. .page-top .nav{
  147. list-style: none;
  148. width:100%;
  149. display:block;
  150. float: left;
  151. padding:20px;
  152. font-size: 12px;
  153. }
  154. .page-top .nav li {
  155. position: relative;
  156. display: initial;
  157. padding-right: 20px;
  158. }
  159. .page-top .nav a {
  160. color: #f8f8f8;
  161. }
  162. .page-top .nav a:hover {
  163. color: #4786D6;
  164. }
  165. .page-top .nav a.current {
  166. color: #f8f8f8;
  167. padding-bottom: 22px;
  168. border-bottom: 1px solid #f8f8f8;
  169. }
  170. .page-top .information {
  171. float: right;
  172. padding-top: 12px;
  173. padding-right: 20px;
  174. }
  175. .page-top .information .avatar {
  176. float: right;
  177. }
  178. .page-top .information .avatar img {
  179. width: 32px;
  180. height: 32px;
  181. border-radius: 300px;
  182. }
  183. .page-top .information .back_btn {
  184. float: left;
  185. padding-top: 5px;
  186. margin-right: -10px;
  187. }
  188. .page-top .information .back_btn li {
  189. display: initial;
  190. padding-right: 40px;
  191. }
  192. .sidebar {
  193. width: 40%;
  194. -webkit-background-size: cover;
  195. background-size: cover;
  196. background-color: #2b2b2b;
  197. height: 100%;
  198. transition: 0.8s;
  199. top: 0;
  200. left: 0;
  201. position: fixed;
  202. z-index: 4;
  203. border-right: 1px solid #000;
  204. }
  205. .sidebar .logo-title {
  206. text-align: center;
  207. padding-top: 240px;
  208. }
  209. .sidebar .logo-title .description {
  210. font-size: 14px;
  211. color: #f8f8f8;
  212. }
  213. .sidebar .logo-title .logo {
  214. margin: 0 auto;
  215. }
  216. .sidebar .logo-title .title h3 {
  217. text-transform: uppercase;
  218. font-size: 2rem;
  219. font-weight: bold;
  220. letter-spacing: 2px;
  221. line-height: 1;
  222. margin: 1em;
  223. }
  224. .sidebar .logo-title .title a {
  225. text-decoration: none;
  226. color: #f8f8f8;
  227. font-size: 2rem;
  228. font-weight: bold;
  229. }
  230. .sidebar .social-links {
  231. list-style: none;
  232. padding: 0;
  233. font-size: 14px;
  234. text-align: center;
  235. }
  236. .sidebar .social-links i {
  237. margin-right: 3px;
  238. }
  239. .sidebar .social-links li {
  240. display: inline;
  241. padding: 0 4px;
  242. line-height: 0;
  243. }
  244. .sidebar .social-links a {
  245. color: #f8f8f8;
  246. }
  247. .sidebar .social-links a:hover {
  248. color: #4786D6;
  249. }
  250. .post {
  251. background-color: #2b2b2b;
  252. margin: 30px;
  253. }
  254. .post .post-title h1 {
  255. text-transform: uppercase;
  256. font-size: 30px;
  257. letter-spacing: 5px;
  258. line-height: 1;
  259. }
  260. .post .post-title h2 {
  261. text-transform: uppercase;
  262. letter-spacing: 1px;
  263. font-size: 28px;
  264. line-height: 1;
  265. font-weight: 600;
  266. color: #f8f8f8;
  267. }
  268. .post .post-title h3 {
  269. text-transform: uppercase;
  270. letter-spacing: 1px;
  271. line-height: 1;
  272. font-weight: 600;
  273. color: #f8f8f8;
  274. font-size: 22px;
  275. margin: 0;
  276. }
  277. .post .post-title a {
  278. text-decoration: none;
  279. letter-spacing: 1px;
  280. color: #f8f8f8;
  281. }
  282. .post .post-title a:hover {
  283. text-decoration: underline;
  284. }
  285. .post .post-content a {
  286. text-decoration: none;
  287. letter-spacing: 1px;
  288. color: #f8f8f8;
  289. }
  290. .post .post-content a:hover {
  291. color: #2F69B3;
  292. }
  293. .post .post-content h3 {
  294. color: #f8f8f8;
  295. font-size: 22px;
  296. font-weight: 600;
  297. }
  298. .post .post-content h4 {
  299. color: #f8f8f8;
  300. font-size: 16px;
  301. }
  302. .post .post-content img {
  303. max-width: 100%;
  304. }
  305. .post .post-footer {
  306. padding: 0 0 30px 0;
  307. border-bottom: 1px solid #000;
  308. }
  309. .post .post-footer .meta {
  310. max-width: 100%;
  311. height: 25px;
  312. color: #f8f8f8;
  313. }
  314. .post .post-footer .meta .info {
  315. float: left;
  316. font-size: 12px;
  317. margin-bottom: 1em;
  318. }
  319. .post .post-footer .info .separator a {
  320. margin-right: 0.2em;
  321. }
  322. .post .post-footer .meta .info .date {
  323. margin-right: 10px;
  324. }
  325. .info {
  326. margin: 1em;
  327. }
  328. .post .post-footer .meta a {
  329. text-decoration: none;
  330. color: #f8f8f8;
  331. padding-right: 10px;
  332. }
  333. .post .post-footer .meta a:hover {
  334. color: #4786D6;
  335. }
  336. .post .post-footer .meta i {
  337. margin-right: 6px;
  338. }
  339. .post .post-footer .tags {
  340. padding-bottom: 15px;
  341. font-size: 13px;
  342. }
  343. .post .post-footer .tags ul {
  344. list-style-type: none;
  345. display: inline;
  346. margin: 0;
  347. padding: 0;
  348. }
  349. .post .post-footer .tags ul li {
  350. list-style-type: none;
  351. margin: 0;
  352. padding-right: 5px;
  353. display: inline;
  354. }
  355. .post .post-footer .tags a {
  356. text-decoration: none;
  357. color: #f8f8f8;
  358. font-weight: 400;
  359. }
  360. .post .post-footer .tags a:hover {
  361. text-decoration: none;
  362. }
  363. .pagination {
  364. margin: 30px;
  365. padding: 0px 0 56px 0;
  366. border-bottom: 1px solid #000;
  367. }
  368. .pagination ul {
  369. list-style: none;
  370. margin: 0;
  371. padding: 0;
  372. height: 13px;
  373. }
  374. .pagination ul li {
  375. margin: 0 2px 0 2px;
  376. display: inline;
  377. line-height: 1;
  378. }
  379. .pagination ul li a {
  380. text-decoration: none;
  381. }
  382. .pagination .pre {
  383. float: left;
  384. }
  385. .pagination .next {
  386. float: right;
  387. }
  388. .like-reblog-buttons {
  389. float: right;
  390. }
  391. .like-button {
  392. float: right;
  393. padding: 0 0 0 10px;
  394. }
  395. .reblog-button {
  396. float: right;
  397. padding: 0;
  398. }
  399. #install-btn {
  400. position: fixed;
  401. bottom: 0px;
  402. right: 6px;
  403. }
  404. #disqus_thread {
  405. margin: 30px;
  406. border-bottom: 1px solid #f2f2f2;
  407. }
  408. .footer {
  409. clear: both;
  410. text-align: center;
  411. font-size: 10px;
  412. margin: 0 auto;
  413. bottom: 0;
  414. position: absolute;
  415. width: 100%;
  416. padding-bottom: 20px;
  417. background: #2b2b2b;
  418. }
  419. .footer a {
  420. color: #f8f8f8;
  421. }
  422. .footer a:hover {
  423. color: #4786D6;
  424. }
  425. /*for archive*/
  426. .archive {
  427. width: 100%;
  428. }
  429. .list-with-title {
  430. font-size: 14px;
  431. margin: 30px;
  432. padding: 0;
  433. }
  434. .list-with-title li {
  435. list-style-type: none;
  436. padding: 0;
  437. }
  438. .list-with-title .listing-title {
  439. font-size: 24px;
  440. color: #f8f8f8;
  441. font-weight: 600;
  442. line-height: 2.2em;
  443. }
  444. .list-with-title .listing {
  445. padding: 0;
  446. }
  447. .list-with-title .listing .listing-post {
  448. padding-bottom: 5px;
  449. }
  450. .list-with-title .listing .listing-post .post-time {
  451. float: right;
  452. color: #C5C5C5;
  453. }
  454. .list-with-title .listing .listing-post a {
  455. color: #8F8F8F;
  456. }
  457. .list-with-title .listing .listing-post a:hover {
  458. color: #4786D6;
  459. }
  460. /* share */
  461. .share {
  462. margin: 0px 30px;
  463. display: inline-flex;
  464. }
  465. .evernote {
  466. width: 32px;
  467. height: 32px;
  468. border-radius: 300px;
  469. background-color: #3E3E3E;
  470. margin-right: 5px;
  471. }
  472. .evernote a {
  473. color: #fff;
  474. padding: 11px;
  475. font-size: 12px;
  476. }
  477. .evernote a:hover {
  478. color: #ED6243;
  479. padding: 11px;
  480. }
  481. .weibo {
  482. width: 32px;
  483. height: 32px;
  484. border-radius: 300px;
  485. background-color: #ED6243;
  486. margin-right: 5px;
  487. }
  488. .weibo a {
  489. color: #fff;
  490. padding: 9px;
  491. }
  492. .weibo a:hover {
  493. color: #BD4226;
  494. }
  495. .twitter {
  496. width: 32px;
  497. height: 32px;
  498. border-radius: 300px;
  499. background-color: #59C0FD;
  500. margin-right: 5px;
  501. }
  502. .twitter a {
  503. color: #fff;
  504. padding: 9px;
  505. }
  506. .twitter a:hover {
  507. color: #4B9ECE;
  508. }
  509. /* about */
  510. .about {
  511. margin: 30px;
  512. }
  513. .about h3 {
  514. font-size: 22px;
  515. }
  516. /* links*/
  517. .links {
  518. margin: 30px;
  519. }
  520. .links h3 {
  521. font-size: 22px;
  522. }
  523. .links a {
  524. cursor: pointer;
  525. }
  526. /* Comments */
  527. .comment-count {
  528. color: #666;
  529. }
  530. .tab-community {
  531. color: #666;
  532. }
  533. .read_more {
  534. font-size: 14px;
  535. }
  536. .back-button {
  537. padding-top: 30px;
  538. max-width: 100px;
  539. padding-left: 40px;
  540. float: left;
  541. }
  542. /* Facebook Comments */
  543. #fb_comments_container {
  544. margin: 30px;
  545. }
  546. /* Buttons */
  547. a.btn {
  548. color: #868686;
  549. font-weight: 400;
  550. }
  551. .btn {
  552. display: inline-block;
  553. position: relative;
  554. outline: 0;
  555. color: rgba(0, 0, 0, 0.44);
  556. background: transparent;
  557. font-size: 14px;
  558. text-align: center;
  559. text-decoration: none;
  560. cursor: pointer;
  561. border: 1px solid rgba(0, 0, 0, 0.15);
  562. white-space: nowrap;
  563. font-weight: 400;
  564. font-style: normal;
  565. border-radius: 999em;
  566. }
  567. .btn:hover {
  568. display: inline-block;
  569. position: relative;
  570. outline: 0px;
  571. color: #464545;
  572. background: transparent;
  573. font-size: 14px;
  574. text-align: center;
  575. text-decoration: none;
  576. cursor: pointer;
  577. border: 1px solid #464545;
  578. white-space: nowrap;
  579. font-weight: 400;
  580. font-style: normal;
  581. border-radius: 999em;
  582. }
  583. [role="back"] {
  584. padding: 0.5em 1.25em;
  585. line-height: 1.666em;
  586. }
  587. [role="home"] {
  588. padding: 0.5em 1.25em;
  589. line-height: 1.666em;
  590. }
  591. [role="navigation"] {
  592. padding: 0.5em 1.25em;
  593. line-height: 1.666em;
  594. }
  595. [role="tags"] {
  596. padding: 6px 12px;
  597. }
  598. /* Menu */
  599. .menu {
  600. float: right;
  601. padding-top: 30px;
  602. }
  603. .menu .btn-down {
  604. margin: 0px;
  605. }
  606. .menu .btn-down li {
  607. list-style: none;
  608. width: 100px;
  609. }
  610. .menu .btn-down li a {
  611. display: inline-block;
  612. position: relative;
  613. padding: 0.5em 1.25em;
  614. outline: 0;
  615. color: rgba(0, 0, 0, 0.44);
  616. background: transparent;
  617. font-size: 14px;
  618. text-align: center;
  619. text-decoration: none;
  620. cursor: pointer;
  621. border: 1px solid rgba(0, 0, 0, 0.15);
  622. white-space: nowrap;
  623. font-weight: 400;
  624. font-style: normal;
  625. border-radius: 999em;
  626. margin-top: 5px;
  627. }
  628. .menu .btn-down li a:hover {
  629. position: relative;
  630. padding: 0.5em 1.25em;
  631. outline: 0;
  632. color: #fff;
  633. background: #3CBD10;
  634. font-size: 14px;
  635. text-align: center;
  636. text-decoration: none;
  637. cursor: pointer;
  638. border: 1px solid rgba(0, 0, 0, 0.15);
  639. white-space: nowrap;
  640. font-weight: 400;
  641. font-style: normal;
  642. border-radius: 999em;
  643. margin-top: 5px;
  644. }
  645. .menu .btn-down div {
  646. position: absolute;
  647. visibility: hidden;
  648. width: 100px;
  649. float: right;
  650. }
  651. .page_404 {
  652. text-align: center;
  653. padding-top: 50px;
  654. }
  655. @media screen and (max-width: 960px) {
  656. .sidebar {
  657. width: 100%;
  658. position: absolute;
  659. border-right: none;
  660. z-index: 1;
  661. }
  662. .sidebar .logo-title {
  663. padding-top: 120px;
  664. }
  665. .sidebar .logo-title .title img {
  666. width: 100px;
  667. }
  668. .sidebar .logo-title .title h3 {
  669. font-size: 20px;
  670. }
  671. .page-top {
  672. width: 100%;
  673. }
  674. .post-title h3 {
  675. line-height: 1.6;
  676. }
  677. .content {
  678. margin-top: 420px;
  679. width: 100%;
  680. z-index: 2;
  681. position: absolute;
  682. }
  683. .footer {
  684. display: none;
  685. }
  686. .share {
  687. display: grid;
  688. }
  689. }