summaryrefslogtreecommitdiffstats
path: root/assets/scss/_fuji-theme/_style.scss
diff options
context:
space:
mode:
Diffstat (limited to 'assets/scss/_fuji-theme/_style.scss')
-rw-r--r--assets/scss/_fuji-theme/_style.scss392
1 files changed, 196 insertions, 196 deletions
diff --git a/assets/scss/_fuji-theme/_style.scss b/assets/scss/_fuji-theme/_style.scss
index f731fa2..dc4ef44 100644
--- a/assets/scss/_fuji-theme/_style.scss
+++ b/assets/scss/_fuji-theme/_style.scss
@@ -1,156 +1,156 @@
::selection,
::-moz-selection {
- color: var(--color-bg);
- background-color: var(--color-primary);
+ color: var(--color-bg);
+ background-color: var(--color-primary);
}
body {
- background-color: var(--color-bg);
- color: var(--color-font);
+ background-color: var(--color-bg);
+ color: var(--color-font);
- @include link-1();
+ @include link-1();
}
.post-summary,
.post-meta {
- @include link-2();
+ @include link-2();
}
.pag-current a,
.pag-current a:hover {
- color: var(--color-focus);
+ color: var(--color-focus);
}
.title-sub,
.post-meta {
- color: var(--color-mute);
+ color: var(--color-mute);
}
header,
.page-info {
- border-bottom: $divider;
+ border-bottom: $divider;
}
.post + .post,
.pagination,
footer {
- border-top: $divider;
+ border-top: $divider;
}
.post-meta-archive {
- @include link-2();
+ @include link-2();
- color: var(--color-mute);
+ color: var(--color-mute);
}
@media screen and (max-width: $width-md) {
- .sidebar {
- border-top: $divider;
- }
+ .sidebar {
+ border-top: $divider;
+ }
}
// single page part
.post-content {
- @include link-2();
+ @include link-2();
}
.markdown-body {
- h1,
- h2,
- h3,
- h4,
- h5,
- h6 {
- color: var(--color-primary);
- }
-
- strong,
- em {
- color: var(--color-secondary);
- }
-
- h1,
- h2 {
- border-bottom: $divider;
- }
+ h1,
+ h2,
+ h3,
+ h4,
+ h5,
+ h6 {
+ color: var(--color-primary);
+ }
+
+ strong,
+ em {
+ color: var(--color-secondary);
+ }
+
+ h1,
+ h2 {
+ border-bottom: $divider;
+ }
- blockquote {
- color: var(--color-mute);
- }
+ blockquote {
+ color: var(--color-mute);
+ }
- img {
- border-radius: 2px;
- background-color: inherit; // fix white pixels under border-radius
- }
+ img {
+ border-radius: 2px;
+ background-color: inherit; // fix white pixels under border-radius
+ }
- hr {
- height: 2px;
- }
+ hr {
+ height: 2px;
+ }
- pre,
- code {
- background-color: var(--color-codebg);
- }
+ pre,
+ code {
+ background-color: var(--color-codebg);
+ }
}
.post-loading {
- border-top: $divider;
+ border-top: $divider;
}
.post-comment {
- border-top: $divider;
+ border-top: $divider;
- span.post-comment-notloaded {
- padding: 1.5rem 0;
- color: var(--color-secondary);
- cursor: pointer;
+ span.post-comment-notloaded {
+ padding: 1.5rem 0;
+ color: var(--color-secondary);
+ cursor: pointer;
- &:hover {
- color: var(--color-focus);
- }
+ &:hover {
+ color: var(--color-focus);
}
+ }
}
// components
.btn {
- div {
- background-color: var(--color-divider);
+ div {
+ background-color: var(--color-divider);
- color: var(--color-primary);
- }
+ color: var(--color-primary);
+ }
- div:hover {
- background-color: var(--color-primary);
- color: var(--color-divider);
- }
+ div:hover {
+ background-color: var(--color-primary);
+ color: var(--color-divider);
+ }
- div + div {
- border-top: 2px solid var(--color-bg);
- }
+ div + div {
+ border-top: 2px solid var(--color-bg);
+ }
}
// prism.js theme [solarized-light]
code[class*='language-'],
pre[class*='language-'] {
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
+ -moz-tab-size: 4;
+ -o-tab-size: 4;
+ tab-size: 4;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
- color: #93a1a1; /* base1 */
+ color: #93a1a1; /* base1 */
}
.token.punctuation {
- color: #586e75; /* base01 */
+ color: #586e75; /* base01 */
}
.token.namespace {
- opacity: 0.7;
+ opacity: 0.7;
}
.token.property,
@@ -160,7 +160,7 @@ pre[class*='language-'] {
.token.constant,
.token.symbol,
.token.deleted {
- color: #268bd2; /* blue */
+ color: #268bd2; /* blue */
}
.token.selector,
@@ -170,188 +170,188 @@ pre[class*='language-'] {
.token.builtin,
.token.url,
.token.inserted {
- color: #2aa198; /* cyan */
+ color: #2aa198; /* cyan */
}
.token.entity {
- color: #657b83; /* base00 */
- background: #eee8d5; /* base2 */
+ color: #657b83; /* base00 */
+ background: #eee8d5; /* base2 */
}
.token.atrule,
.token.attr-value,
.token.keyword {
- color: #859900; /* green */
+ color: #859900; /* green */
}
.token.function,
.token.class-name {
- color: #b58900; /* yellow */
+ color: #b58900; /* yellow */
}
.token.regex,
.token.important,
.token.variable {
- color: #cb4b16; /* orange */
+ color: #cb4b16; /* orange */
}
.token.important,
.token.bold {
- font-weight: 600;
+ font-weight: 600;
}
.token.italic {
- font-style: italic;
+ font-style: italic;
}
// fix conflicts of primer css & prism.js style
pre,
code {
- .rule {
- margin: 0;
- border-bottom: none;
- overflow: inherit;
-
- &::before,
- &::after {
- display: inherit;
- clear: inherit;
- }
+ .rule {
+ margin: 0;
+ border-bottom: none;
+ overflow: inherit;
+
+ &::before,
+ &::after {
+ display: inherit;
+ clear: inherit;
}
+ }
}
// disqus js styles
#dsqjs {
- a {
- text-decoration: none !important;
- color: var(--color-secondary) !important;
- }
+ a {
+ text-decoration: none !important;
+ color: var(--color-secondary) !important;
+ }
- a:hover {
- color: var(--color-focus) !important;
- }
+ a:hover {
+ color: var(--color-focus) !important;
+ }
- .dsqjs-bullet::after {
- color: var(--color-mute) !important;
- font-weight: 600 !important;
- }
+ .dsqjs-bullet::after {
+ color: var(--color-mute) !important;
+ font-weight: 600 !important;
+ }
- .dsqjs-no-comment {
- color: var(--color-font) !important;
- }
+ .dsqjs-no-comment {
+ color: var(--color-font) !important;
+ }
- .dsqjs-nav-tab {
- color: var(--color-mute) !important;
- }
+ .dsqjs-nav-tab {
+ color: var(--color-mute) !important;
+ }
- .dsqjs-tab-active {
- color: var(--color-font) !important;
+ .dsqjs-tab-active {
+ color: var(--color-font) !important;
- & > span:after {
- background-color: var(--color-secondary) !important;
- }
+ & > span:after {
+ background-color: var(--color-secondary) !important;
}
+ }
- .dsqjs-post-list {
- .dsqjs-post-avatar {
- background: var(--color-bg) !important;
- }
-
- .dsqjs-post-header {
- .dsqjs-post-author {
- color: var(--color-mute) !important;
- font-weight: 600;
- }
-
- .dsqjs-admin-badge {
- color: var(--color-font) !important;
- background: var(--color-codebg) !important;
- }
-
- .dsqjs-meta {
- color: var(--color-mute) !important;
- }
- }
+ .dsqjs-post-list {
+ .dsqjs-post-avatar {
+ background: var(--color-bg) !important;
}
- .dsqjs-post-body {
- color: var(--color-font) !important;
-
- code,
- pre {
- background: var(--color-codebg) !important;
- }
-
- blockquote {
- color: var(--color-codebg) !important;
- border-left: 0.25em solid var(--color-divider) !important;
- }
- }
+ .dsqjs-post-header {
+ .dsqjs-post-author {
+ color: var(--color-mute) !important;
+ font-weight: 600;
+ }
- .dsqjs-load-more {
- background: var(--color-mute) !important;
- color: var(--color-bg) !important;
- }
+ .dsqjs-admin-badge {
+ color: var(--color-font) !important;
+ background: var(--color-codebg) !important;
+ }
- footer {
- border-top: 2px solid var(--color-divider) !important;
- font-weight: 600 !important;
+ .dsqjs-meta {
color: var(--color-mute) !important;
+ }
}
+ }
- .dsqjs-order-radio:checked + .dsqjs-order-label {
- color: var(--color-font) !important;
- background-color: var(--color-divider) !important;
- }
+ .dsqjs-post-body {
+ color: var(--color-font) !important;
- .dsqjs-order-label {
- background-color: var(--color-bg) !important;
+ code,
+ pre {
+ background: var(--color-codebg) !important;
}
- p.dsqjs-has-more a.dsqjs-has-more-btn {
- color: var(--color-mute) !important;
+ blockquote {
+ color: var(--color-codebg) !important;
+ border-left: 0.25em solid var(--color-divider) !important;
}
+ }
+
+ .dsqjs-load-more {
+ background: var(--color-mute) !important;
+ color: var(--color-bg) !important;
+ }
+
+ footer {
+ border-top: 2px solid var(--color-divider) !important;
+ font-weight: 600 !important;
+ color: var(--color-mute) !important;
+ }
+
+ .dsqjs-order-radio:checked + .dsqjs-order-label {
+ color: var(--color-font) !important;
+ background-color: var(--color-divider) !important;
+ }
+
+ .dsqjs-order-label {
+ background-color: var(--color-bg) !important;
+ }
+
+ p.dsqjs-has-more a.dsqjs-has-more-btn {
+ color: var(--color-mute) !important;
+ }
}
.search-result-info {
- border-bottom: $divider;
+ border-bottom: $divider;
}
.search-input {
+ border-top: 2px solid;
+ border-left: 2px solid;
+ border-bottom: 2px solid;
+ border-right: none;
+ border-radius: 0.25rem;
+ border-color: var(--color-divider);
+ background-color: var(--color-bg);
+
+ &:hover,
+ &:focus-within {
+ color: var(--color-primary);
+ border-color: var(--color-primary);
+ }
+
+ input {
+ outline: none;
+ border: none;
+ color: inherit;
+ background-color: inherit;
+ }
+
+ button {
+ outline: none;
border-top: 2px solid;
- border-left: 2px solid;
+ border-left: none;
+ border-right: 2px solid;
border-bottom: 2px solid;
- border-right: none;
- border-radius: 0.25rem;
- border-color: var(--color-divider);
- background-color: var(--color-bg);
-
- &:hover,
- &:focus-within {
- color: var(--color-primary);
- border-color: var(--color-primary);
- }
-
- input {
- outline: none;
- border: none;
- color: inherit;
- background-color: inherit;
- }
+ border-radius: 0 0.25rem 0.25rem 0;
+ border-color: inherit;
+ color: inherit;
+ background-color: inherit;
- button {
- outline: none;
- border-top: 2px solid;
- border-left: none;
- border-right: 2px solid;
- border-bottom: 2px solid;
- border-radius: 0 0.25rem 0.25rem 0;
- border-color: inherit;
- color: inherit;
- background-color: inherit;
-
- &:hover {
- color: var(--color-secondary);
- }
+ &:hover {
+ color: var(--color-secondary);
}
+ }
}