|
|
@@ -46,6 +46,12 @@
|
|
|
--purple: var(--nord15-aurora);
|
|
|
|
|
|
--frss-background-color-transparent: #2e34407f;
|
|
|
+ --frss-background-color: var(--main-background);
|
|
|
+ --frss-box-shadow-color-transparent: #111;
|
|
|
+ --frss-switch-accent-color: var(--nord14-aurora);
|
|
|
+ --frss-background-color-middle: var(--highlight);
|
|
|
+ --frss-background-color-dark: var(--light-bg);
|
|
|
+ --frss-background-color-error-transparent: #bf616a40;
|
|
|
|
|
|
--frss-scrollbar-handle: #0002;
|
|
|
--frss-scrollbar-handle-hover: var(--nord1-polarnight);
|
|
|
@@ -58,9 +64,17 @@
|
|
|
/*============*/
|
|
|
|
|
|
@font-face {
|
|
|
- /* src: local('Open Sans'), local('OpenSans'),
|
|
|
- url('../fonts/OpenSans.woff2') format('woff2'),
|
|
|
- url('../fonts/OpenSans.woff') format('woff');*/
|
|
|
+ font-family: 'Lato';
|
|
|
+ src: local('Lato'),
|
|
|
+ url('../fonts/LatoLatin-Regular.woff') format('woff'),
|
|
|
+ url('../fonts/LatoLatin-Bold.woff') format('woff'),
|
|
|
+ url('../fonts/LatoLatin-Bolditalic.woff') format('woff'),
|
|
|
+ url('../fonts/LatoLatin-Italic.woff') format('woff');
|
|
|
+}
|
|
|
+
|
|
|
+@font-face {
|
|
|
+ font-family: 'Noto Sans';
|
|
|
+ src: local('Noto Sans'), local('NotoSans');
|
|
|
}
|
|
|
|
|
|
html, body {
|
|
|
@@ -261,11 +275,13 @@ svg:hover {
|
|
|
}
|
|
|
|
|
|
.stick input,
|
|
|
+.stick select,
|
|
|
.stick .btn {
|
|
|
border-radius: 0;
|
|
|
}
|
|
|
|
|
|
.stick input:first-child,
|
|
|
+.stick select:first-child,
|
|
|
.stick .btn:first-child {
|
|
|
border-top-left-radius: 6px;
|
|
|
border-bottom-left-radius: 6px;
|
|
|
@@ -304,13 +320,15 @@ svg:hover {
|
|
|
border-right-width: 1px;
|
|
|
}
|
|
|
|
|
|
-.nav_menu .stick #mark-read-menu .read_all.btn {
|
|
|
+.nav_menu .stick #mark-read-menu .read_all.btn,
|
|
|
+.nav_menu .dropdown-menu .stick.search input {
|
|
|
margin-right: 0;
|
|
|
border-top-right-radius: 0;
|
|
|
border-bottom-right-radius: 0;
|
|
|
}
|
|
|
|
|
|
-.nav_menu .stick #mark-read-menu .dropdown-toggle.btn {
|
|
|
+.nav_menu .stick #mark-read-menu .dropdown-toggle.btn,
|
|
|
+.nav_menu .dropdown-menu .stick.search .btn {
|
|
|
margin-left: 0;
|
|
|
border-left: 0;
|
|
|
border-top-left-radius: 0;
|
|
|
@@ -356,25 +374,6 @@ svg:hover {
|
|
|
text-align: left;
|
|
|
}
|
|
|
|
|
|
-.aside .toggle_aside,
|
|
|
-#overlay .close,
|
|
|
-.dropdown-menu .toggle_aside,
|
|
|
-#slider .toggle_aside,
|
|
|
-.dropdown-header-close a {
|
|
|
- background: var(--accent-bg);
|
|
|
- border: 1px solid var(--accent-border);
|
|
|
- box-sizing: border-box;
|
|
|
- transition: 0.2s;
|
|
|
-}
|
|
|
-
|
|
|
-.aside .toggle_aside:hover,
|
|
|
-#slider .toggle_aside:hover,
|
|
|
-#overlay .close:hover,
|
|
|
-.dropdown-menu .toggle_aside:hover {
|
|
|
- background-color: var(--main-background) !important;
|
|
|
- border-color: var(--highlight) !important;
|
|
|
-}
|
|
|
-
|
|
|
.dropdown-menu .item > a,
|
|
|
.dropdown-menu .item > span,
|
|
|
.dropdown-menu .item > .as-link {
|
|
|
@@ -418,34 +417,13 @@ svg:hover {
|
|
|
}
|
|
|
|
|
|
.dropdown-close {
|
|
|
- display: inline;
|
|
|
-}
|
|
|
-
|
|
|
-.dropdown-close a {
|
|
|
- background: none;
|
|
|
- display: block;
|
|
|
- font-size: 0;
|
|
|
- position: fixed;
|
|
|
- top: 0; bottom: 0;
|
|
|
- left: 0; right: 0;
|
|
|
- z-index: -11;
|
|
|
- cursor: default;
|
|
|
+ backdrop-filter: grayscale(25%) brightness(0.9);
|
|
|
}
|
|
|
|
|
|
.dropdown-close a:hover {
|
|
|
background: none;
|
|
|
}
|
|
|
|
|
|
-.dropdown div.dropdown-close {
|
|
|
- display: none;
|
|
|
-}
|
|
|
-
|
|
|
-.dropdown-target:target ~ div.dropdown-close {
|
|
|
- display: block;
|
|
|
- z-index: 999;
|
|
|
- position: relative;
|
|
|
-}
|
|
|
-
|
|
|
.dropdown-target:target ~ .dropdown-toggle::after {
|
|
|
background-color: var(--dropdown-bg);
|
|
|
border: none;
|
|
|
@@ -654,7 +632,7 @@ img.favicon {
|
|
|
/*=== Body */
|
|
|
.aside {
|
|
|
background-color: var(--accent-bg);
|
|
|
- border-radius: 12px;
|
|
|
+ border-top-right-radius: 12px;
|
|
|
}
|
|
|
|
|
|
/*=== Aside main page */
|
|
|
@@ -665,6 +643,7 @@ img.favicon {
|
|
|
|
|
|
.aside.nav-list .nav-section .item.active a {
|
|
|
color: var(--highlight);
|
|
|
+ font-weight: bold;
|
|
|
}
|
|
|
|
|
|
.aside.nav-list .nav-section .item a:hover {
|
|
|
@@ -705,6 +684,23 @@ img.favicon {
|
|
|
border-radius: 3px;
|
|
|
}
|
|
|
|
|
|
+.aside .toggle_aside,
|
|
|
+.dropdown-menu .toggle_aside,
|
|
|
+#slider .toggle_aside,
|
|
|
+.dropdown-header-close a {
|
|
|
+ background: var(--accent-bg);
|
|
|
+ border: 1px solid var(--accent-border);
|
|
|
+ box-sizing: border-box;
|
|
|
+ transition: 0.2s;
|
|
|
+}
|
|
|
+
|
|
|
+.aside .toggle_aside:hover,
|
|
|
+#slider .toggle_aside:hover,
|
|
|
+.dropdown-menu .toggle_aside:hover {
|
|
|
+ background-color: var(--main-background) !important;
|
|
|
+ border-color: var(--highlight) !important;
|
|
|
+}
|
|
|
+
|
|
|
.item.feed.error > .item-title {
|
|
|
color: var(--red);
|
|
|
}
|
|
|
@@ -892,15 +888,15 @@ li.item.active {
|
|
|
|
|
|
/*=== Notification and actualize notification */
|
|
|
.notification {
|
|
|
- padding: 0 0 0 5px;
|
|
|
+ padding: 1rem 3rem 1rem 1rem;
|
|
|
background: var(--dropdown-bg);
|
|
|
color: var(--text-default);
|
|
|
- font-size: 0.9em;
|
|
|
+ font-size: 0.9rem;
|
|
|
border-radius: 6px;
|
|
|
border-color: var(--border-elements);
|
|
|
- z-index: 10;
|
|
|
+ z-index: 9999;
|
|
|
font-weight: bold;
|
|
|
- line-height: 3em;
|
|
|
+ box-shadow: 0px 0px 10px var(--frss-box-shadow-color-transparent);
|
|
|
}
|
|
|
|
|
|
.notification.bad {
|
|
|
@@ -912,9 +908,9 @@ li.item.active {
|
|
|
filter: brightness(60%);
|
|
|
}
|
|
|
|
|
|
-.notification.closed {
|
|
|
- opacity: 0;
|
|
|
- visibility: hidden;
|
|
|
+.notification a.close {
|
|
|
+ padding: 1.25rem;
|
|
|
+ line-height: 1;
|
|
|
}
|
|
|
|
|
|
/*=== Popup */
|
|
|
@@ -1294,11 +1290,6 @@ optgroup::before {
|
|
|
margin-bottom: .5rem;
|
|
|
}
|
|
|
|
|
|
- .nav_menu .search {
|
|
|
- display: inline-block;
|
|
|
- max-width: 97%;
|
|
|
- }
|
|
|
-
|
|
|
.nav_menu .search input {
|
|
|
max-width: 97%;
|
|
|
width: 90px;
|
|
|
@@ -1308,6 +1299,10 @@ optgroup::before {
|
|
|
width: 400px;
|
|
|
}
|
|
|
|
|
|
+ .dropdown .dropdown-menu .item .stick.search {
|
|
|
+ width: 100%;
|
|
|
+ }
|
|
|
+
|
|
|
.post {
|
|
|
padding: 1rem;
|
|
|
}
|
|
|
@@ -1320,6 +1315,12 @@ optgroup::before {
|
|
|
margin: 0 0 3.5em;
|
|
|
}
|
|
|
|
|
|
+ .notification {
|
|
|
+ top: 1%;
|
|
|
+ left: 2%;
|
|
|
+ right: 2%;
|
|
|
+ }
|
|
|
+
|
|
|
.notification a.close {
|
|
|
display: block;
|
|
|
left: 0;
|
|
|
@@ -1349,6 +1350,18 @@ optgroup::before {
|
|
|
border-radius: 6px;
|
|
|
}
|
|
|
|
|
|
+ #overlay .close {
|
|
|
+ background: var(--accent-bg);
|
|
|
+ border: 1px solid var(--accent-border);
|
|
|
+ box-sizing: border-box;
|
|
|
+ transition: 0.2s;
|
|
|
+ }
|
|
|
+
|
|
|
+ #overlay .close:hover {
|
|
|
+ background-color: var(--main-background) !important;
|
|
|
+ border-color: var(--highlight) !important;
|
|
|
+ }
|
|
|
+
|
|
|
.header .configure .dropdown .dropdown-menu {
|
|
|
border-radius: 0;
|
|
|
}
|