Repository: FreshRSS/FreshRSS
Pull request #7489: Use HTTP POST for logout
Author: login: Alkarex
Labels: name: Security :shield:
Created: 2025-04-01T22:13:52Z | Merged: 2025-04-05T21:15:37Z

To avoid potential CSRF risks



Diff:
diff --git a/app/Controllers/authController.php b/app/Controllers/authController.php
index 9bad837f97a..4de8d01f1e0 100644
--- a/app/Controllers/authController.php
+++ b/app/Controllers/authController.php
@@ -223,9 +223,13 @@ public function formLoginAction(): void {
 	 * This action removes all accesses of the current user.
 	 */
 	public function logoutAction(): void {
-		invalidateHttpCache();
-		FreshRSS_Auth::removeAccess();
-		Minz_Request::good(_t('feedback.auth.logout.success'), [ 'c' => 'index', 'a' => 'index' ]);
+		if (Minz_Request::isPost()) {
+			invalidateHttpCache();
+			FreshRSS_Auth::removeAccess();
+			Minz_Request::good(_t('feedback.auth.logout.success'), [ 'c' => 'index', 'a' => 'index' ]);
+		} else {
+			Minz_Error::error(403);
+		}
 	}
 
 	/**
diff --git a/app/layout/aside_configure.phtml b/app/layout/aside_configure.phtml
index d107e7f6369..9824e7fa8f7 100644
--- a/app/layout/aside_configure.phtml
+++ b/app/layout/aside_configure.phtml
@@ -2,6 +2,9 @@
 	declare(strict_types=1);
 ?>
 <nav class="nav nav-list aside" id="aside_feed">
+	<form id="post-csrf" method="post">
+		<input type="hidden" name="_csrf" value="<?= FreshRSS_Auth::csrfToken() ?>" />
+	</form>
 	<a class="toggle_aside" href="#close"><?= _i('close') ?></a>
 
 	<ul>
@@ -19,9 +22,8 @@
 					<a href="<?= _url('user', 'profile') ?>"><?= _t('gen.menu.user_profile') ?></a>
 				</li>
 				<li class="item">
-					<a class="signout" href="<?= FreshRSS_auth_Controller::getLogoutUrl() ?>">
-						<?php
-						echo _t('gen.auth.logout'); ?> <?= _i('logout') ?></a>
+					<button class="as-link signout" form="post-csrf" formaction="<?=
+						FreshRSS_auth_Controller::getLogoutUrl() ?>"><?= _t('gen.auth.logout'); ?><?= _i('logout') ?></button>
 				</li>
 			</ul>
 		</li>
diff --git a/app/layout/header.phtml b/app/layout/header.phtml
index b152ed78a2e..1e4290f9867 100644
--- a/app/layout/header.phtml
+++ b/app/layout/header.phtml
@@ -50,6 +50,9 @@
 
 	<?php if (FreshRSS_Auth::hasAccess()) { ?>
 	<nav class="item configure">
+		<form id="post-csrf" method="post">
+			<input type="hidden" name="_csrf" value="<?= FreshRSS_Auth::csrfToken() ?>" />
+		</form>
 		<div class="dropdown">
 			<div id="dropdown-configure" class="dropdown-target"></div>
 			<a class="btn dropdown-toggle" href="#dropdown-configure"><?= _i('configure') ?></a>
@@ -63,7 +66,9 @@
 					<ul>
 						<li class="item"><a href="<?= _url('user', 'profile') ?>"><?= _t('gen.menu.user_profile') ?></a></li>
 						<?php if (FreshRSS_Auth::accessNeedsAction()): ?>
-						<li class="item"><a class="signout" href="<?= _url('auth', 'logout') ?>"><?= _t('gen.auth.logout'); ?><?= _i('logout') ?></a></li>
+						<li class="item">
+							<button class="as-link signout" form="post-csrf" formaction="<?= _url('auth', 'logout') ?>"><?= _t('gen.auth.logout'); ?><?= _i('logout') ?></button>
+						</li>
 						<?php else: ?>
 						<li class="item"><span class="signout">(<?= htmlspecialchars(Minz_User::name() ?? '', ENT_NOQUOTES, 'UTF-8') ?>)</span></li>
 						<?php endif; ?>
diff --git a/app/layout/simple.phtml b/app/layout/simple.phtml
index a79d102afc3..2a14682c969 100644
--- a/app/layout/simple.phtml
+++ b/app/layout/simple.phtml
@@ -60,13 +60,15 @@
 
 		<div class="item"></div>
 
+		<form id="post-csrf" method="post">
+			<input type="hidden" name="_csrf" value="<?= FreshRSS_Auth::csrfToken() ?>" />
+		</form>
+
 		<?php if (FreshRSS_Auth::accessNeedsAction()): ?>
 			<div class="item configure">
 			<?php if (FreshRSS_Auth::hasAccess()): ?>
-				<a class="signout" href="<?= Minz_Url::display(['c' => 'auth', 'a' => 'logout'], 'html', 'root') ?>">
-					<?= _i('logout') ?><?= _t('gen.auth.logout') ?>
-					(<?= htmlspecialchars(Minz_User::name() ?? '', ENT_NOQUOTES, 'UTF-8') ?>)
-				</a>
+				<button class="as-link signout" form="post-csrf" formaction="<?=
+					_url('auth', 'logout') ?>"><?= _t('gen.auth.logout'); ?><?= _i('logout') ?></button>
 			<?php else: ?>
 				<a class="signin" href="<?= Minz_Url::display(['c' => 'auth', 'a' => 'login'], 'html', 'root') ?>">
 					<?= _i('login') ?><?= _t('gen.auth.login') ?>
diff --git a/p/themes/Ansum/_sidebar.scss b/p/themes/Ansum/_sidebar.scss
index 2ba1d392fd2..96554fdbfa4 100644
--- a/p/themes/Ansum/_sidebar.scss
+++ b/p/themes/Ansum/_sidebar.scss
@@ -185,14 +185,16 @@
 			line-height: 2.5em;
 		}
 
-		a {
+		a,
+		.as-link {
 			padding: 0 1rem;
 			color: variables.$sid-font-color;
 
 			@include mixins.transition(all, 0.15s, ease-in-out);
 		}
 
-		a:hover {
+		a:hover,
+		.as-link:hover {
 			background: variables.$sid-bg-dark;
 			text-decoration: none;
 		}
diff --git a/p/themes/Ansum/ansum.css b/p/themes/Ansum/ansum.css
index e2ed207cd77..adf93cb19cc 100644
--- a/p/themes/Ansum/ansum.css
+++ b/p/themes/Ansum/ansum.css
@@ -599,12 +599,14 @@ th {
 	min-height: 2.5em;
 	line-height: 2.5em;
 }
-.nav-list .item a {
+.nav-list .item a,
+.nav-list .item .as-link {
 	padding: 0 1rem;
 	color: #363330;
 	transition: all 0.15s ease-in-out;
 }
-.nav-list .item a:hover {
+.nav-list .item a:hover,
+.nav-list .item .as-link:hover {
 	background: #efe3d3;
 	text-decoration: none;
 }
@@ -1210,21 +1212,21 @@ main.prompt {
 		padding: 0.5rem 1rem;
 	}
 	.aside .toggle_aside,
-#overlay .close,
-.dropdown-menu .toggle_aside,
-#slider .toggle_aside {
+	#overlay .close,
+	.dropdown-menu .toggle_aside,
+	#slider .toggle_aside {
 		background-color: #ca7227;
 	}
 	.aside .toggle_aside:hover,
-#overlay .close:hover,
-.dropdown-menu .toggle_aside:hover,
-#slider .toggle_aside:hover {
+	#overlay .close:hover,
+	.dropdown-menu .toggle_aside:hover,
+	#slider .toggle_aside:hover {
 		background-color: #b7641d;
 	}
 	.aside .toggle_aside .icon,
-#overlay .close .icon,
-.dropdown-menu .toggle_aside .icon,
-#slider .toggle_aside .icon {
+	#overlay .close .icon,
+	.dropdown-menu .toggle_aside .icon,
+	#slider .toggle_aside .icon {
 		filter: grayscale(100%) brightness(2.5);
 	}
 	.header .item.search {
@@ -1253,16 +1255,16 @@ main.prompt {
 		padding: 0.85rem 1.25rem;
 	}
 	.nav_menu .stick,
-.nav_menu .group {
+	.nav_menu .group {
 		margin: 0.5rem 0.5rem;
 	}
 	.nav_menu .stick .btn,
-.nav_menu .group .btn {
+	.nav_menu .group .btn {
 		margin: 0;
 		padding: 0.85rem 1.25rem;
 	}
 	.nav_menu .stick .btn.read_all,
-.nav_menu .group .btn.read_all {
+	.nav_menu .group .btn.read_all {
 		padding: 0.85rem 1.25rem;
 	}
 	.nav_menu .search .input {
@@ -1333,3 +1335,5 @@ a, button.as-link {
 	outline: none;
 	color: #ca7227;
 }
+
+/*# sourceMappingURL=ansum.css.map */
diff --git a/p/themes/Ansum/ansum.css.map b/p/themes/Ansum/ansum.css.map
index 81f91753f60..035af90928b 100644
--- a/p/themes/Ansum/ansum.css.map
+++ b/p/themes/Ansum/ansum.css.map
@@ -1 +1 @@
-{"version":3,"sourceRoot":"","sources":["_fonts.scss","_mixins.scss","_forms.scss","_variables.scss","_tables.scss","_components.scss","_divers.scss","_sidebar.scss","_layout.scss","_list-view.scss","_global-view.scss","_reader-view.scss","_configuration.scss","_logs.scss","_stats.scss","_mobile.scss","ansum.scss"],"names":[],"mappings":"AAAA;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AC5DD;AAEA;ACCA;AACA;EACC;EACA;EACA,YCac;EDZd;EACA,OCMW;EDLX;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EDXA;;ACeA;EACC,YCvBW;EDwBX,OCdM;;ADiBN;EAEC,YC5Bc;;ADiChB;EACC,YCRS;EDST;;AAEA;EAEC,YCXU;;ADeZ;EACC;;;AAIF;EACC;EACA;;;AAGD;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA,OCxDW;;;AD2DZ;EACC;EACA;EACA;;;AAGD;EACC;EACA,YCxEO;EDyEP,OCpEW;EDqEX;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC,OC1FiB;ED2FjB,cCnGY;;;ADsGb;EACC,OC5EU;ED6EV,cC7EU;ED8EV;;;AAGD;EACC,YC1FY;;;AD6Fb;EACC;;;AAID;EACC;EACA;;AAEA;EACC;EACA;EACA;;AAUD;EACC;EACA;;AAGD;EACC;EACA;;AAGD;EACC;;AAGD;EACC;EACA;;AAID;EACC;;;AE1JF;AACA;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC,YDQc;;;ACLf;AAAA;EAEC;EACA;;;ACbD;AACA;AACA;AAGA;AACA;EACC;EACA;;AAEA;EACC;;AAEA;EACC;;;AAMH;AACA;EACC;EACA;EACA,YFTc;EEUd;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EAEC;EACA;EACA;EACA,OF/BU;EEgCV;EACA;;AAKD;EJ9CA;;AIkDC;EACC;EACA,OFnDe;EEoDf;EACA;;AAGD;EACC,YFjEU;EEkEV,OFxDK;;AE0D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","file":"ansum.css"}
\ No newline at end of file
+{"version":3,"sourceRoot":"","sources":["_fonts.scss","_mixins.scss","_forms.scss","_variables.scss","_tables.scss","_components.scss","_divers.scss","_sidebar.scss","_layout.scss","_list-view.scss","_global-view.scss","_reader-view.scss","_configuration.scss","_logs.scss","_stats.scss","_mobile.scss","ansum.scss"],"names":[],"mappings":"AAAA;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AC5DD;AAEA;ACCA;AACA;EACC;EACA;EACA,YCac;EDZd,OCOW;EDNX;EACA;EACA;EACA;EACA;EACA;EACA;EDRA;;ACYA;EACC,YCpBW;EDqBX,OCXM;;ADaN;EAEC,YCxBc;;AD2Bf;EACC;;AAKF;EACC,YCRS;EDST;;AAEA;EAEC,YCXU;;ADeZ;EACC;;;AAIF;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA,OCnDW;;;ADsDZ;EACC;EACA;EACA;;;AAGD;EACC;EACA,YCnEO;EDoEP,OC/DW;EDgEX;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC,OC1FiB;ED2FjB,cCnGY;;;ADsGb;EACC,OC5EU;ED6EV,cC7EU;ED8EV;;;AAGD;EACC,OC7FkB;ED8FlB,cC9FkB;;;ADiGnB;EACC;EACA;;AAEA;EACC;EACA;;AAGD;EACC;;AAGD;EACC;EACA;;AAGD;EACC;;AAGD;EACC;EACA;;AAGD;EACC;;;AE5IF;AACA;EACC;;;AAGD;EACC;;;AAGD;EACC,YDSc;;;ACNf;AAAA;EAEC;EACA;;;ACZD;AACA;AACA;AAGA;AACA;EACC;;AAGC;EACC;;;AAMH;AAEC;EACC,kBFPkB;;;AEWpB;EACC;EACA;EACA,YFZc;EEad;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;AAAA;EAEC;EACA;EACA;EACA,OFlCU;EEmCV;EACA;;AAGD;EJ/CA;;AImDC;AAAA;AAAA;EAGC;EACA,OFtDe;EEuDf;EACA;;AAEA;AAAA;AAAA;EACC;;AAMD;AAAA;EACC,YF1ES;EE2ET,OFjEI;;AEmEJ;AAAA;EACC;;AAKH;EACC;;AAEA;EACC,kBFpES;;AEwET;EACC;;AAMF;AAAA;EAEC,YFpGS;EEqGT,OF3FI;;AE6FJ;AAAA;EACC;;AAMF;EACC;EACA;;AAIF;EACC;EACA;EACA,kBFpGU;;AEuGX;EACC;EACA,kBFzGU;;AE8GX;EACC;EACA;EACA;;;AAQF;EACC;;AAEA;AAAA;EAEC,OFzIe;;AE2If;AAAA;EACC,OF1II;;AE8IN;EACC,YFzJU;;;AEiKb;AACA;EACC,YF/Ic;EEgJd,OFrJW;EEsJX;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC,YFrJe;EEsJf,OFrJc;EEsJd;;;AAGD;EACC,YFvJe;EEwJf,OFvJc;EEwJd;;;AAGD;EACC,YFrKa;EEsKb,OFrKY;EEsKZ;;;AAGD;AACA;EACC,YFrLY;EEsLZ,OFjMiB;;AEmMjB;EACC,OFpMgB;;;AEwMlB;AAAA;EAEC;;;AAGD;AACA;EACC,YF7MO;EE+MP;EACA;EACA;;AAEA;EACC,YF3MW;EE4MX,OFvNgB;EEwNhB;;AAGD;EACC;;AAEA;EACC;EACA,OFhOe;EEiOf;EACA;EACA;;AAGD;EACC;;AAIF;EACC;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA,kBF9PU;;AEgQV;EACC;;;AAMJ;AACA;EACC;EACA;EACA,YFzQkB;EE0QlB,OF5QY;EFOZ;;AIyQA;EACC,YFjRW;EEkRX;;AAEA;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;ACjSF;AACA;AACA;AAAA;EAEC;;;AAGD;EACC;;;AAGD;EACC;;;ACND;AACA;EACC;;AAEA;EACC;EACA;;AAGD;EACC;EACA;;AAEA;EACC;EACA,YJyBM;EIxBN;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGC;EACC;EACA;;AAKH;EACC;;AAGD;EACC;EACA,OJDa;;AIGb;EACC;;AAMF;EACC,YJVK;EIWL;;AAIF;EACC,YJfU;;AIiBV;EACC;EACA;EN1DH;;AM8DG;EACC,YJtEQ;;AIwER;EACC,OJjEY;;AImEZ;EACC,OJhCU;;AIoCZ;EACC,OJ9BY;;AIkCd;EACC,YJvCS;;AI0CV;EACC;EACA,OJ/CY;;AIkDX;EACC;;;AASP;AAGC;AAAA;AAAA;EACC;;AAGD;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EASC;;;AAKF;EACC,YJzFQ;;AI4FR;EACC;EACA;EACA,YJ/FO;EIgGP;;AAEA;EACC;;AAIF;EACC;;AAIA;EACC;EACA;;;AAOH;AAIA;AACA;EACC;;AAEA;AAAA;EAEC;EACA;;AAGD;EACC,YJpIO;EIqIP;EACA;;AAEA;EACC;EACA;;AAGD;AAAA;EAEC;EACA,OJjJc;EFrChB;;AM2LC;AAAA;EAEC,YJrJW;EIsJX;;AAGD;EACC,YJzMU;EI0MV,OJhMK;;AIkML;EACC,YJ7MS;EI8MT,OJpMI;EIqMJ;;AAKH;EACC;EACA;EACA,OJxMU;EIyMV;EACA;;AAGD;EACC;EACA;;;AAIF;AACA;EACC;;;AAGD;EACC;EACA,kBJrLW;;;AIwLZ;EACC;EACA,kBJ1LW;;;AI6LZ;EACC,YJnOW;;;AIsOZ;EACC,YJvOW;;;AI0OZ;AAAA;EAEC,OJ5OW;;;AI+OZ;AAAA;EAEC,OJjPW;;;AIoPZ;AAAA;AAAA;AAAA;EAIC,OJ7PO;;;AIgQR;EACC;;;AAGD;AAAA;AAAA;EAGC;;;AAGD;EACC,mBJxOQ;;;AK1CT;AACA;AACA;AACA;EACC,YLsCQ;;AKpCR;EACC;;AAGC;EACC;;AAEA;EACC;;AAIA;EACC;;AAOH;EACC;EACA,OLaa;EKZb;EACA;EACA,kBLYS;EFvCZ;;AO+BG;EACC,kBLQS;;AKLV;EACC,OL5BO;EK6BP,kBLlCG;;AKsCL;AAAA;EAEC,kBLlDS;;AKoDT;AAAA;EACC;;AAIF;EACC;EACA;EACA,kBLdS;EKeT;EACA;;AAEA;EACC;;AAGD;EACC,kBLpEY;;AKsEZ;EACC;;AAMJ;EACC;;AAEA;EACC;EACA;;;AAMJ;AACA;EACC;;;AAGD;AACA;EACC,YL7EY;EK8EZ;;;AAGD;AACA;EACC,YLtGY;EKuGZ;EACA;;;AAGD;EACC;EACA;EACA,OLpGO;;;AKuGR;EACC;EACA,YLlHgB;;;AKqHjB;AACA;EACC;EACA,OLhHkB;EKiHlB;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA,OL1HgB;EK2HhB;EACA;EACA;EACA;;;AAIF;EACC;EACA;EACA,kBL1HY;EK2HZ;EACA;EPxIA;;AO4IA;EACC,kBLlIkB;;AKqInB;EACC,kBLxJW;;;AK4Jb;AACA;EACC;EACA;;AAEA;EACC;EACA;EACA,kBLhJa;EKiJb;EACA;;AAEA;EACC,kBLvJiB;;AK6JlB;AAAA;EACC;EACA;EACA,kBL9JY;EK+JZ;EACA;EP7KF;;AOiLE;AAAA;EACC,kBLvKgB;;AK0KjB;AAAA;EACC,kBL7LS;;AK+LT;AAAA;EACC;;AAIF;AAAA;EACC;EACA,OL9Lc;EK+Ld,kBLnLW;EFbd;;AOoMG;AAAA;EACC,kBL1Le;;AKgMjB;AAAA;EACC;EACA;;AAEA;AAAA;EACC;;AAMF;AAAA;EACC;;;AAOJ;EACC;EACA;;;AAID;AACA;EACC;EAEA;EACA;;AAGC;EACC,OL5Oe;EK6Of;EACA;;AAEA;EACC,OLzPS;EK0PT;;AAKH;EACC,OLvPiB;EKwPjB;;AAGD;EACC;EACA;;AAGD;EACC;EACA,YLzPkB;EK0PlB;EACA;EACA;;AAGD;EACC,YL7QkB;EK8QlB,OLzQM;EK0QN;;AAEA;EACC;EACA,OL9QK;EK+QL;;AAIF;EACC,YL1Qa;EK2Qb,cL5QW;EK6QX;;AAGD;EACC;EACA;EACA,YLlRa;EKmRb;EACA,OLhSgB;EKiShB;EACA;;AAEA;EACC;;;AAMH;AACA;EACC;EACA,YLpSmB;EKqSnB;EACA;EACA,OL1SW;EK2SX;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;;AAGD;EACC,YL3SW;EK4SX,OLrUM;;AKwUP;EACC,YLxTS;EKyTT,OL1UM;;AK8UN;EACC;;AAIF;EACC,YLzTa;;AK4Td;EACC,YLrUW;;AKyUX;EACC;;AAGD;EACC;;;AAKH;AACA;EACC,YLrUQ;;;AMxCT;AACA;EAEC,YNEO;EFHP;;AQMC;EACC,YNMY;;AMJZ;EACC,YNGW;;AMEd;EACC,YNbM;EMcN,mBNxBW;;AM0BX;EACC,YNPY;;AMWd;EACC,YNTU;;AMWV;EACC,YNZS;;AMkBT;EACC,ONpBgB;;AMyBjB;EACC,ON1BgB;;AM8BlB;EACC;;AAIF;EACC,mBNlBO;EFjCR;;AQwDA;EACC,YNvBU;;AMyBV;EACC,YN1BS;;AM+BV;EACC,ONjEe;EMkEf;;AAIF;AAAA;EAEC;EACA;;AAGD;EACC;EACA;;;AAIF;EACC;EACA;EACA;;AAEA;EACC;;;AC/FF;AACA;AAGE;EACC;;AAGD;EACC;EACA;;AAEA;EACC,OPCQ;EOAR;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA,YPNQ;EOOR;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC,OPnCQ;;AO0CT;EACC,OPnCa;EOoCb;;AAEA;EACC,OP/CO;EOgDP;;;AAUN;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AClED;AACA;AAEC;EACC,YRcW;EQbX,OREgB;EQDhB;;AAEA;EACC;EACA;;AAEA;EACC,OREe;;;ASfnB;AACA;EACC;;AAEA;EACC,OTEgB;ESDhB;EACA;EACA;EACA;;AAGD;EACC;;AAGD;EAEC;EACA;EACA,YTDa;ESEb;EACA,OTRU;ESSV;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC,YTlCU;ESmCV;EACA;EACA;;;AAQH;EACC;EACA;;;AAKC;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;;AC3DJ;AACA;AACA;EACC;;;ACHD;AACA;AACA;EACC;;;AAGD;AAAA;AAAA;EAGC;;;AAGD;AAAA;EAEC;;;ACZD;AACA;AAEA;EACC;IdAA;;EcIC;IACC;;EAGD;IACC;;EAIF;AAAA;AAAA;AAAA;IAIC,kBZxBW;;EY0BX;AAAA;AAAA;AAAA;IACC,kBZ1Bc;;EY6Bf;AAAA;AAAA;AAAA;IACC;;EAMA;IACC;;EAGD;IACC;IACA;IACA;;EAKH;IACC;;EAGD;IACC;IACA;IACA;IACA;;EAGD;IACC;IACA;;EAIA;IACC;IACA;;EAGD;AAAA;IAEC;;EAEA;AAAA;IACC;IACA;;EAEA;AAAA;IACC;;EAMF;IACC;IACA;;EAEA;IACC;;EAQF;IACC;;EAMF;IACC,kBZvFY;IYwFZ;IACA;IACA;IACA;;EAKC;IACC;;EAMJ;IACC;IACA;;EAEA;IACC;IACA;IACA;IACA;IACA;;EAKF;IACC;;EAGD;IACC;;EAEA;IACC;IACA;IACA;;EAGD;IACC;;EAGD;IACC;;;AC1HH;AACA;AACA;EACC,YbjBY;EakBZ,ObfmB;EagBnB;EACA;;;AAGD;AAAA;EAEC,YbCQ;;;AaET;AACA;EACC;EACA,OblDY","file":"ansum.css"}
\ No newline at end of file
diff --git a/p/themes/Ansum/ansum.rtl.css b/p/themes/Ansum/ansum.rtl.css
index 5f0446ca456..89e6146c01d 100644
--- a/p/themes/Ansum/ansum.rtl.css
+++ b/p/themes/Ansum/ansum.rtl.css
@@ -599,12 +599,14 @@ th {
 	min-height: 2.5em;
 	line-height: 2.5em;
 }
-.nav-list .item a {
+.nav-list .item a,
+.nav-list .item .as-link {
 	padding: 0 1rem;
 	color: #363330;
 	transition: all 0.15s ease-in-out;
 }
-.nav-list .item a:hover {
+.nav-list .item a:hover,
+.nav-list .item .as-link:hover {
 	background: #efe3d3;
 	text-decoration: none;
 }
@@ -1210,21 +1212,21 @@ main.prompt {
 		padding: 0.5rem 1rem;
 	}
 	.aside .toggle_aside,
-#overlay .close,
-.dropdown-menu .toggle_aside,
-#slider .toggle_aside {
+	#overlay .close,
+	.dropdown-menu .toggle_aside,
+	#slider .toggle_aside {
 		background-color: #ca7227;
 	}
 	.aside .toggle_aside:hover,
-#overlay .close:hover,
-.dropdown-menu .toggle_aside:hover,
-#slider .toggle_aside:hover {
+	#overlay .close:hover,
+	.dropdown-menu .toggle_aside:hover,
+	#slider .toggle_aside:hover {
 		background-color: #b7641d;
 	}
 	.aside .toggle_aside .icon,
-#overlay .close .icon,
-.dropdown-menu .toggle_aside .icon,
-#slider .toggle_aside .icon {
+	#overlay .close .icon,
+	.dropdown-menu .toggle_aside .icon,
+	#slider .toggle_aside .icon {
 		filter: grayscale(100%) brightness(2.5);
 	}
 	.header .item.search {
@@ -1253,16 +1255,16 @@ main.prompt {
 		padding: 0.85rem 1.25rem;
 	}
 	.nav_menu .stick,
-.nav_menu .group {
+	.nav_menu .group {
 		margin: 0.5rem 0.5rem;
 	}
 	.nav_menu .stick .btn,
-.nav_menu .group .btn {
+	.nav_menu .group .btn {
 		margin: 0;
 		padding: 0.85rem 1.25rem;
 	}
 	.nav_menu .stick .btn.read_all,
-.nav_menu .group .btn.read_all {
+	.nav_menu .group .btn.read_all {
 		padding: 0.85rem 1.25rem;
 	}
 	.nav_menu .search .input {
diff --git a/p/themes/Flat/flat.css b/p/themes/Flat/flat.css
index ae6345e8b9c..0e110ba35de 100644
--- a/p/themes/Flat/flat.css
+++ b/p/themes/Flat/flat.css
@@ -266,7 +266,8 @@ th {
 	color: #fff;
 }
 
-.nav-list .item > a {
+.nav-list .item > a,
+.nav-list .item > .as-link {
 	padding: 0 1rem;
 }
 
diff --git a/p/themes/Flat/flat.rtl.css b/p/themes/Flat/flat.rtl.css
index c3f373137c8..6407ff47a97 100644
--- a/p/themes/Flat/flat.rtl.css
+++ b/p/themes/Flat/flat.rtl.css
@@ -266,7 +266,8 @@ th {
 	color: #fff;
 }
 
-.nav-list .item > a {
+.nav-list .item > a,
+.nav-list .item > .as-link {
 	padding: 0 1rem;
 }
 
diff --git a/p/themes/Mapco/_sidebar.scss b/p/themes/Mapco/_sidebar.scss
index 0e211010455..514f81fb17a 100644
--- a/p/themes/Mapco/_sidebar.scss
+++ b/p/themes/Mapco/_sidebar.scss
@@ -184,14 +184,14 @@
 			line-height: 2.5em;
 		}
 
-		a {
+		a, .as-link {
 			padding: 0 1rem;
 			color: variables.$sid-font-color;
 
 			@include mixins.transition(all, 0.15s, ease-in-out);
 		}
 
-		a:hover {
+		a:hover, .as-link:hover {
 			background: variables.$sid-bg-dark;
 			text-decoration: none;
 		}
diff --git a/p/themes/Mapco/mapco.css b/p/themes/Mapco/mapco.css
index 960c7d6aac5..090d7caad2a 100644
--- a/p/themes/Mapco/mapco.css
+++ b/p/themes/Mapco/mapco.css
@@ -613,12 +613,12 @@ th {
 	min-height: 2.5em;
 	line-height: 2.5em;
 }
-.nav-list .item a {
+.nav-list .item a, .nav-list .item .as-link {
 	padding: 0 1rem;
 	color: #ffffff;
 	transition: all 0.15s ease-in-out;
 }
-.nav-list .item a:hover {
+.nav-list .item a:hover, .nav-list .item .as-link:hover {
 	background: #17181a;
 	text-decoration: none;
 }
@@ -1225,21 +1225,21 @@ main.prompt {
 		padding: 0.5rem 1rem;
 	}
 	.aside .toggle_aside,
-#overlay .close,
-.dropdown-menu .toggle_aside,
-#slider .toggle_aside {
+	#overlay .close,
+	.dropdown-menu .toggle_aside,
+	#slider .toggle_aside {
 		background-color: #36c;
 	}
 	.aside .toggle_aside:hover,
-#overlay .close:hover,
-.dropdown-menu .toggle_aside:hover,
-#slider .toggle_aside:hover {
+	#overlay .close:hover,
+	.dropdown-menu .toggle_aside:hover,
+	#slider .toggle_aside:hover {
 		background-color: #25c;
 	}
 	.aside .toggle_aside .icon,
-#overlay .close .icon,
-.dropdown-menu .toggle_aside .icon,
-#slider .toggle_aside .icon {
+	#overlay .close .icon,
+	.dropdown-menu .toggle_aside .icon,
+	#slider .toggle_aside .icon {
 		filter: grayscale(100%) brightness(2.5);
 	}
 	.header .item.search {
@@ -1273,16 +1273,16 @@ main.prompt {
 		padding: 0.85rem 1.25rem;
 	}
 	.nav_menu .stick,
-.nav_menu .group {
+	.nav_menu .group {
 		margin: 0.5rem 0.5rem;
 	}
 	.nav_menu .stick .btn,
-.nav_menu .group .btn {
+	.nav_menu .group .btn {
 		margin: 0;
 		padding: 0.85rem 1.25rem;
 	}
 	.nav_menu .stick .btn.read_all,
-.nav_menu .group .btn.read_all {
+	.nav_menu .group .btn.read_all {
 		padding: 0.85rem 1.25rem;
 	}
 	.nav_menu .search .input {
@@ -1353,3 +1353,5 @@ a, button.as-link {
 	outline: none;
 	color: #36c;
 }
+
+/*# sourceMappingURL=mapco.css.map */
diff --git a/p/themes/Mapco/mapco.css.map b/p/themes/Mapco/mapco.css.map
index b73722e9415..48afc852b92 100644
--- a/p/themes/Mapco/mapco.css.map
+++ b/p/themes/Mapco/mapco.css.map
@@ -1 +1 @@
-{"version":3,"sourceRoot":"","sources":["_fonts.scss","_mixins.scss","_forms.scss","_variables.scss","_tables.scss","_components.scss","_divers.scss","_sidebar.scss","_layout.scss","_list-view.scss","_global-view.scss","_reader-view.scss","_configuration.scss","_logs.scss","_stats.scss","_mobile.scss","mapco.scss"],"names":[],"mappings":"AAAA;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AC5DD;AAEA;ACCA;AACA;EACC;EACA;EACA,YCac;EDZd;EACA,OCMW;EDLX;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EDXA;;ACeA;EACC,YCvBW;EDwBX,OCdM;;ADgBN;EAEC,YC3Bc;;AD8Bf;EACC;;AAKF;EACC,YCXS;EDYT;;AAEA;EAEC,YCdU;;ADkBZ;EACC;;;AAIF;EACC;EACA;;;AAGD;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA,OC3DW;;;AD8DZ;EACC;EACA;EACA;;;AAGD;EACC;EACA,YC3EO;ED4EP,OCvEW;EDwEX;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC,OClGiB;EDmGjB,cC3GY;;;AD8Gb;EACC,OCpFU;EDqFV,cCrFU;EDsFV;;;AAGD;EACC,YClGY;;;ADqGb;EACC;;;AAID;EACC;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA;;AAGD;EACC;EACA;;AAGD;EACC;;AAGD;EACC;EACA;;AAGD;EACC;;;AE1JF;AACA;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC,YDQc;;;ACLf;AAAA;EAEC;EACA;;;ACbD;AACA;AACA;AAGA;AACA;EACC;;AAGC;EACC;;;AAMH;AACA;EACC;EACA;EACA,YFNc;EEOd;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA,OF3BU;EE4BV;EACA;;AAGD;EJxCA;;AI4CC;EACC;EACA,OF7Ce;EE8Cf;EACA;;AAIA;AAAA;EAEC,YF7DS;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","file":"mapco.css"}
\ No newline at end of file
+{"version":3,"sourceRoot":"","sources":["_fonts.scss","_mixins.scss","_forms.scss","_variables.scss","_tables.scss","_components.scss","_divers.scss","_sidebar.scss","_layout.scss","_list-view.scss","_global-view.scss","_reader-view.scss","_configuration.scss","_logs.scss","_stats.scss","_mobile.scss","mapco.scss"],"names":[],"mappings":"AAAA;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AC5DD;AAEA;ACCA;AACA;EACC;EACA;EACA,YCac;EDZd,OCOW;EDNX;EACA;EACA;EACA;EACA;EACA;EACA;EDRA;;ACYA;EACC,YCpBW;EDqBX,OCXM;;ADaN;EAEC,YCxBc;;AD2Bf;EACC;;AAKF;EACC,YCRS;EDST;;AAEA;EAEC,YCXU;;ADeZ;EACC;;;AAIF;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA,OCnDW;;;ADsDZ;EACC;EACA;EACA;;;AAGD;EACC;EACA,YCnEO;EDoEP,OC/DW;EDgEX;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC,OC1FiB;ED2FjB,cCnGY;;;ADsGb;EACC,OC5EU;ED6EV,cC7EU;ED8EV;;;AAGD;EACC,YC1FY;;;AD6Fb;EACC;EACA;;AAEA;EACC;EACA;;AAGD;EACC;;AAGD;EACC;EACA;;AAGD;EACC;;AAGD;EACC;EACA;;AAGD;EACC;;;AE3IF;AACA;EACC;;;AAGD;EACC;;;AAGD;EACC,YDSc;;;ACNf;AAAA;EAEC;EACA;;;ACZD;AACA;AACA;AAGA;AACA;EACC;;AAGC;EACC;;;AAMH;AAEC;EACC,kBFPkB;;;AEWpB;EACC;EACA;EACA,YFZc;EEad;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;AAAA;EAEC;EACA;EACA;EACA,OFlCU;EEmCV;EACA;;AAGD;EJ/CA;;AImDC;AAAA;AAAA;EAGC;EACA,OFtDe;EEuDf;EACA;;AAEA;AAAA;AAAA;EACC;;AAMD;AAAA;EACC,YF1ES;EE2ET,OFjEI;;AEmEJ;AAAA;EACC;;AAKH;EACC;;AAEA;EACC,kBFpES;;AEwET;EACC;;AAMF;EACC;EACA;;AAIF;EACC;EACA;EACA,kBFxFU;;AE2FX;EACC;EACA,kBF7FU;;AEkGX;EACC;EACA;EACA;;;AAOF;EACC;;AAEA;AAAA;EAEC,OF5He;;AE8Hf;AAAA;EACC,OF7HI;;AEiIN;EACC,YF5IU;;;AEoJb;AACA;EACC,YFlIc;EEmId,OFxIW;EEyIX;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC,YFrIe;EEsIf,OFrIc;EEsId;;;AAGD;EACC,YFvIe;EEwIf,OFvIc;EEwId;;;AAGD;EACC,YFxJa;EEyJb,OFxJY;EEyJZ;;;AAGD;AACA;EACC,YFxKY;EEyKZ,OFpLiB;;AEsLjB;EACC,OFvLgB;;;AE4LlB;AAAA;EAEC;;;AAGD;AACA;EACC,YFjMO;EEkMP;EACA;EAEA;;AAEA;EACC,YF/LW;EEgMX,OF3MgB;EE4MhB;;AAEA;EACC;;AAKC;EACC;;AAGD;EACC,kBFjOQ;;AEmOR;EACC;;AAQH;EACC;;AAGD;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAOL;EACC;;AAEA;EACC;EACA,OF/Pe;EEgQf;EACA;EACA;;AAEA;EACC;;AAEA;EACC;;AAGD;EACC,kBFpRQ;;AEsRR;EACC;;AAMJ;EACC;;;AAKH;AACA;EACC;EACA;EACA,YFrSkB;EEsSlB,OFxSY;EFOZ;;AIqSA;EACC,YF7SW;EE8SX;;AAEA;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AC7TF;AACA;AACA;AAAA;EAEC;;;AAGD;EACC;;;AAGD;EACC;;;ACND;AACA;EACC;;AAEA;EACC;EACA;;AAID;EACC;;AAEA;EACC;EACA,YJ6BM;EI5BN;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGC;EACC;EACA;;AAKH;EACC;;AAGD;EACC;EACA,OJGa;;AIDb;EACC;;AAMF;EACC,YJNK;EIOL;;AAIF;EACC,YJXU;;AIaV;EACC;EACA;EN1DH;;AM8DG;EACC,YJtEQ;;AIwER;EACC,OJjEY;;AImEZ;EACC,OJ5BU;;AIgCZ;EACC,OJ1BY;;AI8Bd;EACC,YJnCS;;AIsCV;EACC;EACA,OJ3CY;;AI8CX;EACC;;;AASP;AAGC;AAAA;AAAA;EACC;;AAGD;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EASC;;;AAKF;EACC,YJrFQ;;AIuFR;EACC;EACA;EACA,YJ1FO;;AI4FP;EACC;;AAIF;EACC;;AAIA;EACC;EACA;;;AAOH;AAIA;AACA;EACC;;AAEA;AAAA;EAEC;EACA;;AAGD;EACC,YJ9HO;EI+HP,OJtKM;EIuKN;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA,OJ3Ic;EFzChB;;AMyLC;EACC,YJ9IW;EI+IX;;AAGD;EACC,YJtMU;EIuMV,OJ7LK;;AI+LL;EACC,YJ1MS;EI2MT,OJjMI;EIkMJ;;AAKH;EACC;EACA;EACA,OJrMU;EIsMV;EACA;;AAGD;EACC;EACA;;;AAIF;AACA;EACC;;;AAGD;EACC;EACA,kBJ9KW;;;AIiLZ;EACC;EACA,kBJnLW;;;AIsLZ;EACC,YJhOW;;;AImOZ;EACC,YJpOW;;;AIuOZ;AAAA;EAEC,OJzOW;;;AI4OZ;AAAA;EAEC,OJ9OW;;;AIiPZ;AAAA;AAAA;AAAA;EAIC,OJ1PO;;;AI6PR;EACC;;;AAGD;AAAA;AAAA;EAGC;;;AAGD;EACC,mBJjOQ;;;AK9CT;AACA;AACA;AACA;EACC,YL0CQ;;AKxCR;EACC;;AAGC;EACC;;AAEA;EACC;;AAIA;EACC;;AAOH;EACC;EACA,OLiBa;EKhBb;EACA;EACA,kBLgBS;EF3CZ;;AO+BG;EACC,kBLYS;;AKTV;EACC,OL5BO;EK6BP,kBLlCG;;AKsCL;AAAA;EAEC,kBLlDS;;AKoDT;AAAA;EACC;;AAIF;EACC;EACA;EACA,kBLVS;EKWT;EACA;;AAEA;EACC,kBLhEY;;AKkEZ;EACC;;AAMJ;EACC;;AAEA;AAAA;EAEC;;AAGD;EACC;;AAGD;EACC;EACA;;;AAMJ;AACA;EACC;;;AAGD;AACA;EACC,YLlFY;EKmFZ;;;AAGD;AACA;EACC,YL3GY;EK4GZ;EACA;;;AAGD;EACC;EACA;EACA,OLzGO;;;AK4GR;EACC;EACA,YLvHgB;;;AK0HjB;AACA;EACC;EACA,OLrHkB;EKsHlB;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA,OL/HgB;EKgIhB;EACA;EACA;EACA;;;AAIF;EACC;EACA;EACA,kBL/HY;EKgIZ;EACA;EP7IA;;AOiJA;EACC,kBLvIkB;;AK0InB;EACC,kBL7JW;;AK+JX;EACC;;;AAKH;AACA;EACC;EACA;;AAEA;EACC;EACA;EACA,kBLzJa;EK0Jb;EACA;;AAEA;EACC,kBLhKiB;;AKsKlB;AAAA;EACC;EACA;EACA,kBLvKY;EKwKZ;EACA;EPtLF;;AO0LE;AAAA;EACC,kBLhLgB;;AKmLjB;AAAA;EACC,kBLtMS;;AK2MT;AAAA;EACC;;AAKD;AAAA;EACC;;AAKF;AAAA;EACC;EACA,OLjNc;EKkNd,kBLtMW;EFbd;;AOuNG;AAAA;EACC,kBL7Me;;AKmNjB;AAAA;EACC;EACA;;AAEA;AAAA;EACC;;AAMF;AAAA;EACC;;;AAMJ;AACA;EACC;EAEA;EACA;;AAGC;EACC,OLxPe;EKyPf;EACA;;AAEA;EACC,OLrQS;EKsQT;;AAKH;EACC,OLnQiB;EKoQjB;;AAGD;EACC;EACA;;AAGD;EACC;EACA,YLrQkB;EKsQlB;EACA;EACA;;AAGD;EACC,YLzRkB;EK0RlB,OLrRM;EKsRN;;AAEA;EACC;EACA,OL1RK;EK2RL;;AAIF;EACC,YL1QQ;EK2QR,OL5QU;EK6QV;EACA;;AAID;EACC;EACA;EACA,YLhSa;EKiSb;EACA,OL7SiB;EK8SjB;;AAEA;EACC;;;AAOH;AACA;EAEC;EACA,YLnTmB;EKoTnB;EACA;EACA,OLzTW;EK0TX;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC,YLpTW;EKqTX,OLjVM;;AKoVP;EACC,YLpUS;EKqUT,OLtVM;;AK0VN;EACC;;AAIF;EACC,YLlUa;;AKqUd;EACC,YLjVW;;AKqVX;EACC;;AAGD;EACC;;;AAMH;AACA;EACC,YL9UQ;;;AM5CT;AACA;EACC,YNGO;EFHP;;AQKC;EACC,YNOY;;AMLZ;EACC,YNIW;;AMCd;EACC,YNFa;EMGb,mBNvBW;;AM0BZ;EACC,YNJU;;AMMV;EACC,YNPS;;AMaT;EACC,ONrCS;;AM2CV;EACC,ON5CS;;AMgDX;EACC;;AAIF;EACC,mBNXO;EFpCR;;AQoDA;EACC,YNhBU;;AMkBV;EACC,YNnBS;;AMwBV;EACC,ON7De;EM8Df;;AAIF;AAAA;EAEC;EACA;;AAGD;EACC;EACA;;;AAIF;EACC;EACA;EACA;;AAEA;EACC;;;AC3FF;AACA;AAGE;EACC;;AAGD;EACC;EACA;;AAEA;EACC,OPCQ;EOAR;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA,YPNQ;EOOR;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC,OPnCQ;;AO0CT;EACC,OPnCa;EOoCb;;AAEA;EACC,OP/CO;EOgDP;;;AAUN;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AClED;AACA;AAEC;EACC,YRcW;EQbX,OREgB;EQDhB;;AAEA;EACC;EACA;;AAEA;EACC,OREe;;;ASfnB;AACA;EACC;;AAEA;EACC,OTEgB;ESDhB;EACA;EACA;EACA;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA,OTPU;ESQV;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC,YTjCU;ESkCV;EACA;EACA;;;AAQH;EACC;EACA;;;AAKC;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;;AC1DJ;AACA;AACA;EACC;;;ACHD;AACA;AACA;EACC;;;AAGD;AAAA;AAAA;EAGC;;;AAGD;AAAA;EAEC;;;ACZD;AACA;AAEA;EACC;IdAA;;EcIC;IACC;;EAGD;IACC;;EAIF;AAAA;AAAA;AAAA;IAIC,kBZxBW;;EY0BX;AAAA;AAAA;AAAA;IACC,kBZ1Bc;;EY6Bf;AAAA;AAAA;AAAA;IACC;;EAMA;IACC;;EAGD;IACC;IACA;IACA;;EAMH;IACC;;EAGD;IACC;IACA;IACA;IACA;;EAGD;IACC;IACA;IACA;;EAGD;IACC;IACA;;EAIA;IACC;IACA;;EAGD;AAAA;IAEC;;EAEA;AAAA;IACC;IACA;;EAEA;AAAA;IACC;;EAMF;IACC;IACA;;EAEA;IACC;;EAQF;IACC;;EAMF;IACC,kBZ9FY;IY+FZ;IACA;IACA;IACA;;EAKC;IACC;;EAMJ;IACC;IACA;;EAEA;IACC;IACA;IACA;IACA;IACA;;EAKF;IACC;;EAGD;IACC;;EAEA;IACC;IACA;IACA;;EAGD;IACC;;EAGD;IACC;;;ACjIH;AACA;AACA;EACC,YbjBY;EakBZ,Ob7BiB;Ea8BjB;EACA;;;AAGD;AAAA;EAEC,YbKQ;;;AaFT;AACA;EACC;EACA,OblDY","file":"mapco.css"}
\ No newline at end of file
diff --git a/p/themes/Mapco/mapco.rtl.css b/p/themes/Mapco/mapco.rtl.css
index 553f2d7dc18..52a9533177e 100644
--- a/p/themes/Mapco/mapco.rtl.css
+++ b/p/themes/Mapco/mapco.rtl.css
@@ -613,12 +613,12 @@ th {
 	min-height: 2.5em;
 	line-height: 2.5em;
 }
-.nav-list .item a {
+.nav-list .item a, .nav-list .item .as-link {
 	padding: 0 1rem;
 	color: #ffffff;
 	transition: all 0.15s ease-in-out;
 }
-.nav-list .item a:hover {
+.nav-list .item a:hover, .nav-list .item .as-link:hover {
 	background: #17181a;
 	text-decoration: none;
 }
@@ -1225,21 +1225,21 @@ main.prompt {
 		padding: 0.5rem 1rem;
 	}
 	.aside .toggle_aside,
-#overlay .close,
-.dropdown-menu .toggle_aside,
-#slider .toggle_aside {
+	#overlay .close,
+	.dropdown-menu .toggle_aside,
+	#slider .toggle_aside {
 		background-color: #36c;
 	}
 	.aside .toggle_aside:hover,
-#overlay .close:hover,
-.dropdown-menu .toggle_aside:hover,
-#slider .toggle_aside:hover {
+	#overlay .close:hover,
+	.dropdown-menu .toggle_aside:hover,
+	#slider .toggle_aside:hover {
 		background-color: #25c;
 	}
 	.aside .toggle_aside .icon,
-#overlay .close .icon,
-.dropdown-menu .toggle_aside .icon,
-#slider .toggle_aside .icon {
+	#overlay .close .icon,
+	.dropdown-menu .toggle_aside .icon,
+	#slider .toggle_aside .icon {
 		filter: grayscale(100%) brightness(2.5);
 	}
 	.header .item.search {
@@ -1273,16 +1273,16 @@ main.prompt {
 		padding: 0.85rem 1.25rem;
 	}
 	.nav_menu .stick,
-.nav_menu .group {
+	.nav_menu .group {
 		margin: 0.5rem 0.5rem;
 	}
 	.nav_menu .stick .btn,
-.nav_menu .group .btn {
+	.nav_menu .group .btn {
 		margin: 0;
 		padding: 0.85rem 1.25rem;
 	}
 	.nav_menu .stick .btn.read_all,
-.nav_menu .group .btn.read_all {
+	.nav_menu .group .btn.read_all {
 		padding: 0.85rem 1.25rem;
 	}
 	.nav_menu .search .input {
diff --git a/p/themes/Nord/nord.css b/p/themes/Nord/nord.css
index 0d4ae5ed097..fe56f5bffaf 100644
--- a/p/themes/Nord/nord.css
+++ b/p/themes/Nord/nord.css
@@ -1117,7 +1117,8 @@ optgroup::before {
 	line-height: 2.5;
 }
 
-.nav-list .item > a {
+.nav-list .item > a,
+.nav-list .item > .as-link {
 	padding: 0 1rem;
 }
 
diff --git a/p/themes/Nord/nord.rtl.css b/p/themes/Nord/nord.rtl.css
index 768ea0922f6..5ef30aac11b 100644
--- a/p/themes/Nord/nord.rtl.css
+++ b/p/themes/Nord/nord.rtl.css
@@ -1117,7 +1117,8 @@ optgroup::before {
 	line-height: 2.5;
 }
 
-.nav-list .item > a {
+.nav-list .item > a,
+.nav-list .item > .as-link {
 	padding: 0 1rem;
 }
 
diff --git a/p/themes/Origine/origine.css b/p/themes/Origine/origine.css
index 6460d744ab0..79266987c0c 100644
--- a/p/themes/Origine/origine.css
+++ b/p/themes/Origine/origine.css
@@ -389,6 +389,7 @@ a:hover .icon {
 }
 
 .nav-list .item > a,
+.nav-list .item > .as-link,
 .nav-list .item > span,
 .nav-list .item > div {
 	padding: 0 1rem;
diff --git a/p/themes/Origine/origine.rtl.css b/p/themes/Origine/origine.rtl.css
index 1b128e367c1..a745c388d56 100644
--- a/p/themes/Origine/origine.rtl.css
+++ b/p/themes/Origine/origine.rtl.css
@@ -389,6 +389,7 @@ a:hover .icon {
 }
 
 .nav-list .item > a,
+.nav-list .item > .as-link,
 .nav-list .item > span,
 .nav-list .item > div {
 	padding: 0 1rem;
diff --git a/p/themes/Pafat/pafat.css b/p/themes/Pafat/pafat.css
index e4f940edcae..19cc016fb17 100644
--- a/p/themes/Pafat/pafat.css
+++ b/p/themes/Pafat/pafat.css
@@ -317,7 +317,8 @@ th {
 	color: var(--font-color-white);
 }
 
-.nav-list .item > a {
+.nav-list .item > a,
+.nav-list .item > .as-link {
 	padding: 0 1rem;
 }
 
diff --git a/p/themes/Pafat/pafat.rtl.css b/p/themes/Pafat/pafat.rtl.css
index 42ba0eddfbe..d3ec1a1ce44 100644
--- a/p/themes/Pafat/pafat.rtl.css
+++ b/p/themes/Pafat/pafat.rtl.css
@@ -317,7 +317,8 @@ th {
 	color: var(--font-color-white);
 }
 
-.nav-list .item > a {
+.nav-list .item > a,
+.nav-list .item > .as-link {
 	padding: 0 1rem;
 }
 
diff --git a/p/themes/Swage/swage.css b/p/themes/Swage/swage.css
index e5f5438e311..302659e00b7 100644
--- a/p/themes/Swage/swage.css
+++ b/p/themes/Swage/swage.css
@@ -2,30 +2,30 @@
 	--color-text-light: #fcfcfc;
 	--color-text-light-darker: #969696;
 	--color-text-dark: #181621;
-	--color-text-nav: #00488b;
+	--color-text-nav: rgb(0, 71.6947368421, 139);
 	--color-text-aside: #22303d;
 	--color-text-alert: #fa8052;
 	--color-text-good: #5eaabf;
 	--color-text-bad: #b0425b;
-	--color-text-bad-lighter: #c46178;
+	--color-text-bad-lighter: rgb(195.8181818182, 97.1818181818, 119.5991735537);
 	--color-text-shadow-light: #fcfcfc;
-	--color-box-shadow-light: #e3e3e3;
+	--color-box-shadow-light: rgb(226.5, 226.5, 226.5);
 	--color-border-light: #fcfcfc;
-	--color-border-light-darker: #e3e3e3;
+	--color-border-light-darker: rgb(226.5, 226.5, 226.5);
 	--color-border-grey: #e3e3e3;
-	--color-border-nav: #00488b;
+	--color-border-nav: rgb(0, 71.6947368421, 139);
 	--color-border-bad: #b0425b;
 	--color-background-light: #fcfcfc;
-	--color-background-light-darker: #e3e3e3;
+	--color-background-light-darker: rgb(226.5, 226.5, 226.5);
 	--color-background-light-darker-transparent: rgba(217, 217, 217, 0.7333333333);
 	--color-background-dark: #181621;
 	--color-background-nav: #0062be;
-	--color-background-nav-darker: #00488b;
+	--color-background-nav-darker: rgb(0, 71.6947368421, 139);
 	--color-background-aside: #22303d;
 	--color-background-alert: #fa8052;
-	--color-background-alert-darker: #f95c20;
+	--color-background-alert-darker: rgb(248.5674157303, 91.6123595506, 32.4325842697);
 	--color-background-good: #5eaabf;
-	--color-background-bad: #c46178;
+	--color-background-bad: rgb(195.8181818182, 97.1818181818, 119.5991735537);
 	--color-background-stared: #fff6da;
 	--color-background-unread: #fff3ed;
 	--color-background-hover: #fff;
@@ -260,7 +260,8 @@ form th {
 	color: var(--color-text-light);
 	cursor: default;
 }
-.nav-list .item a:hover {
+.nav-list .item a:hover,
+.nav-list .item .as-link:hover {
 	background-color: var(--color-background-nav-darker);
 	color: var(--color-text-light);
 }
@@ -271,7 +272,8 @@ form th {
 .nav-list .item.active a {
 	color: var(--color-text-light);
 }
-.nav-list .item > a {
+.nav-list .item > a,
+.nav-list .item > .as-link {
 	padding: 0 1.5rem;
 }
 .nav-list .item .icon {
@@ -934,7 +936,7 @@ a.signin {
 		display: none;
 	}
 	.flux .item.manage,
-.flux_header .item.website {
+	.flux_header .item.website {
 		width: 35px;
 		text-align: center;
 	}
@@ -981,11 +983,11 @@ a.signin {
 		margin: 0;
 	}
 	.nav_menu .stick,
-.nav_menu .group {
+	.nav_menu .group {
 		margin: 0;
 	}
 	.nav_menu .stick .btn,
-.nav_menu .group .btn {
+	.nav_menu .group .btn {
 		margin: 0;
 	}
 	.nav_menu .item.search {
@@ -1001,7 +1003,7 @@ a.signin {
 		width: 100%;
 	}
 	#overlay .close,
-.dropdown-menu .toggle_aside {
+	.dropdown-menu .toggle_aside {
 		background-color: var(--color-background-aside);
 		display: block;
 		height: 50px;
@@ -1010,11 +1012,11 @@ a.signin {
 		padding-right: 10px;
 	}
 	#overlay .close:hover,
-.dropdown-menu .toggle_aside:hover {
+	.dropdown-menu .toggle_aside:hover {
 		background-color: var(--color-background-nav);
 	}
 	.dropdown-target:target ~ .dropdown-toggle::after,
-.dropdown-target:target ~ .dropdown-toggle.btn::after {
+	.dropdown-target:target ~ .dropdown-toggle.btn::after {
 		display: none;
 	}
 	.share .dropdown-menu {
@@ -1053,10 +1055,10 @@ a.signin {
 		top: 0;
 	}
 	form#mark-read-menu,
-a#actualize,
-a#toggle-order,
-div#nav_menu_actions,
-div#nav_menu_views {
+	a#actualize,
+	a#toggle-order,
+	div#nav_menu_actions,
+	div#nav_menu_views {
 		position: absolute;
 	}
 	form#mark-read-menu {
@@ -1064,15 +1066,15 @@ div#nav_menu_views {
 		top: 0;
 	}
 	a#actualize,
-a#toggle-order {
+	a#toggle-order {
 		right: 0;
 	}
 	a#actualize {
 		top: 0;
 	}
 	a#toggle-order,
-div#nav_menu_actions,
-div#nav_menu_views {
+	div#nav_menu_actions,
+	div#nav_menu_views {
 		top: 36px;
 	}
 	div#nav_menu_actions {
@@ -1169,3 +1171,5 @@ button.as-link {
 #slider label {
 	min-height: initial;
 }
+
+/*# sourceMappingURL=swage.css.map */
diff --git a/p/themes/Swage/swage.css.map b/p/themes/Swage/swage.css.map
index a3265de7383..34877ad2d73 100644
--- a/p/themes/Swage/swage.css.map
+++ b/p/themes/Swage/swage.css.map
@@ -1 +1 @@
-{"version":3,"sources":["swage.scss"],"names":[],"mappings":"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","file":"swage.css"}
\ No newline at end of file
+{"version":3,"sourceRoot":"","sources":["swage.scss"],"names":[],"mappings":"AAkBA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;;;AAKD;AAAA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;AAAA;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;AAAA;AAAA;AAAA;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;;;AAID;AAAA;EAEC;EACA;;;AAGD;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;;AAKD;EACC;;;AAIF;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;;AAIA;EACC;;;AASD;AAAA;EACC;;AAQD;AAAA;EACC;;;AAIF;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;AAAA;EAEC;;;AAGD;EACC;;;AAIA;AAAA;EAEC;EACA;;;AAKD;EACC;EACA;EACA;EACA;;;AAKF;EACC;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAIF;EACC;EACA;;AAGD;EACC;EACA;;AAEA;EACC;;;AAWF;EACC;;AASF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAGC;EACA;;AAGD;EACC;;;AAIF;EACC;EACA;EACA;;AAEA;AAAA;AAAA;EAEC;;;AAMA;EACC;EACA;;AAGD;EACC;;;AAKH;EACC;;AAEA;EACC;;;AAIF;EACC;;AAMC;EAGC;EACA;EACA;EACA;EACA;;AAGD;AAAA;EAEC;EACA;;AAGD;EACC;EACA;;AAEA;EACC;;AAIF;AAAA;EAEC;;AAGD;EACC;;AAIF;EACC;EACA;;AAGD;EACC;;;AAIF;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EACC;;AAMF;EACC;EACA;EACA;EACA;;AAIA;EACC;;AAEA;EACC;;AAOH;EAGC;;AAUA;EACC;EACA;;AAGD;AAAA;EAEC;EACA;;AAIF;EACC;EACA;;AAIF;EACC;EACA;EACA;;AAEA;EACC;;AAKD;AAAA;EAEC;EACA;;;AAKH;EACC;EACA;;AAEA;EACC;;AAEA;EACC;EACA;;;AAQF;AAAA;AAAA;EACC;;;AAIF;AAAA;EAEC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;;AAIF;EACC;;;AAGD;AAAA;AAAA;EAGC;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;AAEA;EACC;;;AAIF;AAAA;EAEC;;;AAID;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAEA;EACC;EACA;EACA;;AAIF;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAIF;EACC;;;AAIF;EACC;;AAEA;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;;AAGC;EACC;;AAMJ;EACC;;AAEA;EACC;EACA;;AAGC;EACC;EACA;;AAEA;EACC;;AAQJ;EACC;EACA;EACA;;AAGD;EACC;;AAEA;EACC;;AAGD;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;;;AAIF;EACC;;;AAGD;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAEA;EACC;;;AAKH;EACC;;AAEA;EACC;;AAEA;EACC;;AAGD;EACC;EACA;;;AAKH;EACC;;AAEA;EACC;EACA;;AAEA;EAGC;EACA;;AAEA;EACC;;AAGC;EACC;;AAKH;EACC;EACA;EACA;EACA;EACA;EACA;;AAKH;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA;;AAEA;EACC;;;AAMJ;EACC;EACA;;AAKC;EACC;;AAMC;AAAA;EACC;;AAMF;AAAA;EAEC;;AAIA;EACC;;AAGD;EACC;;;AAQJ;EACC;EACA;EACA;;AAGD;EACC;EACA;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAMA;EACC;;AAEA;EACC;;AAGD;EACC;;;AAMJ;EACC;;AAGC;EACC;EACA;;;AAMF;EACC;;;AAIF;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;;AAKH;EACC;EACA;EACA;EACA;;AAEA;EACC;;;AAKD;EACC;;;AAKF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAMD;AAAA;EACC;;;AAKH;EACC;EACA;;AAEA;EAGC;EACA;EACA;;AAGD;AAAA;EAEC;;AAEA;AAAA;EACC;;AAIF;EACC;;AAEA;EACC;;AAIF;EACC;;AAEA;EACC;;AAIF;AAAA;EAEC;;AAGD;EACC;EACA;;AAGD;EACC;EACA;;;AAIF;EACC;EACA;;AAEA;EACC;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EAEC;;AAGD;EACC;;AAEA;EACC;;AAIF;EACC;;AAEA;EACC;;AAIF;EACC;;;AAIF;EACC;EACA;EACA;;AAEA;EACC;EACA;;;AAIF;EAGC;;;AAGD;EACC;;AAEA;AAAA;AAAA;EAGC;;AAIA;AAAA;EAEC;;;AAKH;EACC;;AAEA;EACC;;;AAIF;EACC;;AAEA;EACC;;;AAMD;AAAA;EACC;;AAGD;AAAA;EACC;EACA;EACA;;AAGC;AAAA;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACC;;;AAOL;EACC;EACA;;;AAIA;EACC;EACA;;AAGD;EACC;EACA;;AAGD;EACC;;;AAIF;EAGG;IACC;;EAKH;IACC;IACA;;EAGD;IACC;;EAEA;IACC;;EAIF;IACC;IACA;;EAGD;IACC;;EAEA;IACC;;EAGD;IACC;IACA;IACA;;EAEA;IACC;;EAKH;IACC;;EAGD;AAAA;IAEC;IACA;;EAGD;IACC;;EAGD;IACC;IACA;IACA;;EAEA;IACC;;EAEA;IACC;;EAGD;IACC;;EAIF;IACC;IACA;IACA;IACA;;EAGD;IACC;IACA;;EAKD;IACC;;EAEA;IACC;;EAGD;IACC;;EAKH;IACC;;EAEA;IACC;;EAGD;AAAA;IAEC;;EAEA;AAAA;IACC;;EAIF;IACC;IACA;IACA;IACA;;EAEA;IACC;;EAGD;IACC;;EAKH;AAAA;IAEC;IACA;IACA;IACA;IACA;IACA;;EAEA;AAAA;IACC;;EAIF;AAAA;IAEC;;EAGD;IACC;IACA;;EAGD;IACC;;EAGD;IACC;;EAEA;IACC;IACA;IACA;;EAEA;IACC;;EAGD;IACC;;EAKH;IACC;;EAGD;IACC;IACA;;EAGD;IACC;;EAGD;IACC;IACA;;EAGD;AAAA;AAAA;AAAA;AAAA;IAKC;;EAGD;IACC;IACA;;EAGD;AAAA;IAEC;;EAGD;IACC;;EAGD;AAAA;AAAA;IAGC;;EAGD;IACC;;EAGD;IACC;;;AAIF;EACC;IACC;;;AAIF;EACC;IACC;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAIA;EACC;;AAEA;EACC;EACA;;AAEA;EACC;;AAIF;EACC;;AAIF;EACC;;AAEA;EACC;EACA;;AAEA;EACC;;AAIF;EACC;;;AAKH;EACC;EACA;EACA;;AAEA;EACC;;AAGD;EACC;;AAGD;EACC;;;AAKD;EACC;EACA;;AAEA;EACC;;AAIF;EACC;;;AAKD;EACC;EACA;;AAEA;EACC;;;AAMF;EACC","file":"swage.css"}
\ No newline at end of file
diff --git a/p/themes/Swage/swage.rtl.css b/p/themes/Swage/swage.rtl.css
index 6df04e5803e..fd555914958 100644
--- a/p/themes/Swage/swage.rtl.css
+++ b/p/themes/Swage/swage.rtl.css
@@ -2,30 +2,30 @@
 	--color-text-light: #fcfcfc;
 	--color-text-light-darker: #969696;
 	--color-text-dark: #181621;
-	--color-text-nav: #00488b;
+	--color-text-nav: rgb(0, 71.6947368421, 139);
 	--color-text-aside: #22303d;
 	--color-text-alert: #fa8052;
 	--color-text-good: #5eaabf;
 	--color-text-bad: #b0425b;
-	--color-text-bad-lighter: #c46178;
+	--color-text-bad-lighter: rgb(195.8181818182, 97.1818181818, 119.5991735537);
 	--color-text-shadow-light: #fcfcfc;
-	--color-box-shadow-light: #e3e3e3;
+	--color-box-shadow-light: rgb(226.5, 226.5, 226.5);
 	--color-border-light: #fcfcfc;
-	--color-border-light-darker: #e3e3e3;
+	--color-border-light-darker: rgb(226.5, 226.5, 226.5);
 	--color-border-grey: #e3e3e3;
-	--color-border-nav: #00488b;
+	--color-border-nav: rgb(0, 71.6947368421, 139);
 	--color-border-bad: #b0425b;
 	--color-background-light: #fcfcfc;
-	--color-background-light-darker: #e3e3e3;
+	--color-background-light-darker: rgb(226.5, 226.5, 226.5);
 	--color-background-light-darker-transparent: rgba(217, 217, 217, 0.7333333333);
 	--color-background-dark: #181621;
 	--color-background-nav: #0062be;
-	--color-background-nav-darker: #00488b;
+	--color-background-nav-darker: rgb(0, 71.6947368421, 139);
 	--color-background-aside: #22303d;
 	--color-background-alert: #fa8052;
-	--color-background-alert-darker: #f95c20;
+	--color-background-alert-darker: rgb(248.5674157303, 91.6123595506, 32.4325842697);
 	--color-background-good: #5eaabf;
-	--color-background-bad: #c46178;
+	--color-background-bad: rgb(195.8181818182, 97.1818181818, 119.5991735537);
 	--color-background-stared: #fff6da;
 	--color-background-unread: #fff3ed;
 	--color-background-hover: #fff;
@@ -260,7 +260,8 @@ form th {
 	color: var(--color-text-light);
 	cursor: default;
 }
-.nav-list .item a:hover {
+.nav-list .item a:hover,
+.nav-list .item .as-link:hover {
 	background-color: var(--color-background-nav-darker);
 	color: var(--color-text-light);
 }
@@ -271,7 +272,8 @@ form th {
 .nav-list .item.active a {
 	color: var(--color-text-light);
 }
-.nav-list .item > a {
+.nav-list .item > a,
+.nav-list .item > .as-link {
 	padding: 0 1.5rem;
 }
 .nav-list .item .icon {
@@ -934,7 +936,7 @@ a.signin {
 		display: none;
 	}
 	.flux .item.manage,
-.flux_header .item.website {
+	.flux_header .item.website {
 		width: 35px;
 		text-align: center;
 	}
@@ -981,11 +983,11 @@ a.signin {
 		margin: 0;
 	}
 	.nav_menu .stick,
-.nav_menu .group {
+	.nav_menu .group {
 		margin: 0;
 	}
 	.nav_menu .stick .btn,
-.nav_menu .group .btn {
+	.nav_menu .group .btn {
 		margin: 0;
 	}
 	.nav_menu .item.search {
@@ -1001,7 +1003,7 @@ a.signin {
 		width: 100%;
 	}
 	#overlay .close,
-.dropdown-menu .toggle_aside {
+	.dropdown-menu .toggle_aside {
 		background-color: var(--color-background-aside);
 		display: block;
 		height: 50px;
@@ -1010,11 +1012,11 @@ a.signin {
 		padding-left: 10px;
 	}
 	#overlay .close:hover,
-.dropdown-menu .toggle_aside:hover {
+	.dropdown-menu .toggle_aside:hover {
 		background-color: var(--color-background-nav);
 	}
 	.dropdown-target:target ~ .dropdown-toggle::after,
-.dropdown-target:target ~ .dropdown-toggle.btn::after {
+	.dropdown-target:target ~ .dropdown-toggle.btn::after {
 		display: none;
 	}
 	.share .dropdown-menu {
@@ -1053,10 +1055,10 @@ a.signin {
 		top: 0;
 	}
 	form#mark-read-menu,
-a#actualize,
-a#toggle-order,
-div#nav_menu_actions,
-div#nav_menu_views {
+	a#actualize,
+	a#toggle-order,
+	div#nav_menu_actions,
+	div#nav_menu_views {
 		position: absolute;
 	}
 	form#mark-read-menu {
@@ -1064,15 +1066,15 @@ div#nav_menu_views {
 		top: 0;
 	}
 	a#actualize,
-a#toggle-order {
+	a#toggle-order {
 		left: 0;
 	}
 	a#actualize {
 		top: 0;
 	}
 	a#toggle-order,
-div#nav_menu_actions,
-div#nav_menu_views {
+	div#nav_menu_actions,
+	div#nav_menu_views {
 		top: 36px;
 	}
 	div#nav_menu_actions {
diff --git a/p/themes/Swage/swage.scss b/p/themes/Swage/swage.scss
index b55b4895110..c6917c0f21c 100644
--- a/p/themes/Swage/swage.scss
+++ b/p/themes/Swage/swage.scss
@@ -338,7 +338,8 @@ form {
 			cursor: default;
 		}
 
-		a:hover {
+		a:hover,
+		.as-link:hover {
 			background-color: var(--color-background-nav-darker);
 			color: var(--color-text-light);
 		}
@@ -352,7 +353,8 @@ form {
 			}
 		}
 
-		> a {
+		> a,
+		> .as-link {
 			padding: 0 1.5rem;
 		}
 
diff --git a/p/themes/base-theme/base.css b/p/themes/base-theme/base.css
index f778cb4d76b..a19fd86b7b0 100644
--- a/p/themes/base-theme/base.css
+++ b/p/themes/base-theme/base.css
@@ -180,7 +180,8 @@ th {
 .nav-list .item.active a {
 }
 
-.nav-list .item > a {
+.nav-list .item > a,
+.nav-list .item > .as-link {
 	padding: 0 10px;
 }
 
diff --git a/p/themes/base-theme/base.rtl.css b/p/themes/base-theme/base.rtl.css
index e8d5db4cbd9..869e2f5fe96 100644
--- a/p/themes/base-theme/base.rtl.css
+++ b/p/themes/base-theme/base.rtl.css
@@ -180,7 +180,8 @@ th {
 .nav-list .item.active a {
 }
 
-.nav-list .item > a {
+.nav-list .item > a,
+.nav-list .item > .as-link {
 	padding: 0 10px;
 }
 
diff --git a/p/themes/base-theme/frss.css b/p/themes/base-theme/frss.css
index f5d49a5d420..8d8b48bfb1e 100644
--- a/p/themes/base-theme/frss.css
+++ b/p/themes/base-theme/frss.css
@@ -395,6 +395,8 @@ button.as-link:hover,
 button.as-link:active {
 	background: transparent;
 	color: inherit;
+	font-family: inherit;
+	font-size: inherit;
 	border: none;
 	cursor: pointer;
 	text-align: left;
@@ -670,6 +672,7 @@ input[type="checkbox"]:focus-visible {
 
 .nav-list .item,
 .nav-list .item > a,
+.nav-list .item > .as-link,
 .nav-list .item > span {
 	display: block;
 	overflow: hidden;
diff --git a/p/themes/base-theme/frss.rtl.css b/p/themes/base-theme/frss.rtl.css
index ca5f75d9528..ba33893bebc 100644
--- a/p/themes/base-theme/frss.rtl.css
+++ b/p/themes/base-theme/frss.rtl.css
@@ -395,6 +395,8 @@ button.as-link:hover,
 button.as-link:active {
 	background: transparent;
 	color: inherit;
+	font-family: inherit;
+	font-size: inherit;
 	border: none;
 	cursor: pointer;
 	text-align: right;
@@ -670,6 +672,7 @@ input[type="checkbox"]:focus-visible {
 
 .nav-list .item,
 .nav-list .item > a,
+.nav-list .item > .as-link,
 .nav-list .item > span {
 	display: block;
 	overflow: hidden;


Reviews:
user: login: Alkarex
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-04-01T22:31:38Z
user: login: math-GH
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-03T20:27:31Z
user: login: Alkarex
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-04-03T20:51:45Z

Review comments:
diff_hunk: @@ -417,14 +417,14 @@ th {
 	color: #ca7227;
 	transition: all 0.15s ease-in-out;
 }
-#bigMarkAsRead:hover {
+#bigMarkAsRead.big:hover {
path: p/themes/Ansum/ansum.css
user: login: Alkarex
body: @math-GH Please double-check. The SCSS was probably out of sync with the CSS output
created_at: 2025-04-01T22:31:38Z
author_association: MEMBER
diff_hunk: @@ -417,14 +417,14 @@ th {
 	color: #ca7227;
 	transition: all 0.15s ease-in-out;
 }
-#bigMarkAsRead:hover {
+#bigMarkAsRead.big:hover {
path: p/themes/Ansum/ansum.css
user: login: math-GH
body: see #7490
created_at: 2025-04-03T20:27:31Z
author_association: CONTRIBUTOR
diff_hunk: @@ -417,14 +417,14 @@ th {
 	color: #ca7227;
 	transition: all 0.15s ease-in-out;
 }
-#bigMarkAsRead:hover {
+#bigMarkAsRead.big:hover {
path: p/themes/Ansum/ansum.css
user: login: Alkarex
body: Thanks :-)
created_at: 2025-04-03T20:51:45Z
author_association: MEMBER

PR comments:
user: login: Alkarex
created_at: 2025-04-01T22:15:24Z
body: The font size for *Logout* in that menu is smaller than the rest. I am not sure why. Help welcome
![image](https://github.com/user-attachments/assets/163e74b9-2ab3-42d8-a4a6-d3c8562d80fb)

author_association: MEMBER
user: login: Alkarex
created_at: 2025-04-01T22:30:59Z
body: In this PR, the logout is now a POST instead of GET to address a security issue, but I have only tested with Web form and not OpenID Connect.

@aaronschif if you are around, help welcome to test with ODIC the logout function you did in https://github.com/FreshRSS/FreshRSS/pull/5351

Ping a few others for test, as you may have different setups: @Hani-K, @UncleArya, @jasonajack, @mpalatsi, @ShaddyDC, @pando85 ... Thanks

P.S. To test this branch, if using Docker, you can modify your Docker Compose like so:

```yml
  freshrss:
    image: freshrss/freshrss:7489
    build:
      context: https://github.com/Alkarex/FreshRSS.git#post-logout
      dockerfile: Docker/Dockerfile
    ...
```

* https://github.com/FreshRSS/FreshRSS/blob/edge/Docker/freshrss/docker-compose.yml
* https://github.com/FreshRSS/FreshRSS/blob/edge/Docker/README.md#build-custom-docker-image

author_association: MEMBER
user: login: UncleArya
created_at: 2025-04-02T00:34:12Z
body: > In this PR, the logout is now a POST instead of GET to address a security issue, but I have only tested with Web form and not OpenID Connect.
> 
> @aaronschif if you are around, help welcome to test with ODIC the logout function you did in https://github.com/FreshRSS/FreshRSS/pull/5351
> 
> Ping a few others for test, as you may have different setups: @Hani-K, @UncleArya, @jasonajack, @mpalatsi, @ShaddyDC, @pando85 ... Thanks
> 
> P.S. To test this branch, if using Docker, you can modify your Docker Compose like so:
> 
> ```yml
>   freshrss:
>     image: freshrss/freshrss:7489
>     build:
>       context: https://github.com/Alkarex/FreshRSS.git#post-logout
>       dockerfile: Docker/Dockerfile
>     ...
> ```
> 
> * https://github.com/FreshRSS/FreshRSS/blob/edge/Docker/freshrss/docker-compose.yml
> * https://github.com/FreshRSS/FreshRSS/blob/edge/Docker/README.md#build-custom-docker-image
> 

Just tested with the branch you mentioned. Logout worked as expected with my OIDC setup, no issues to report. Hope that helps.
author_association: CONTRIBUTOR
user: login: Alkarex
created_at: 2025-04-02T05:45:16Z
body: > Just tested with the branch you mentioned. Logout worked as expected with my OIDC setup, no issues to report. Hope that helps.

Thanks for the test @UncleArya . Do you know whether your logout endpoint has any protection against XSRF, for instance through a secret? This would be to avoid for instance an image coming from a feed, which address is the same than your OIDC logout
author_association: MEMBER
user: login: Alkarex
created_at: 2025-04-02T06:36:49Z
body: `mod_auth_openidc`logout documentation https://github.com/OpenIDC/mod_auth_openidc/wiki#9-how-do-i-logout-users
author_association: MEMBER
user: login: Alkarex
created_at: 2025-04-02T06:37:44Z
body: @UncleArya What happens when you click logout in your case? Are you immediately logged out, or do you have one more action to do?
author_association: MEMBER
user: login: Inverle
created_at: 2025-04-02T17:33:21Z
body: @Alkarex 

> The font size for Logout in that menu is smaller than the rest. I am not sure why. Help welcome

try adding:
```css
button {
	font-family: OpenSans, Cantarell, Helvetica, Arial, sans-serif;
}
```

the hover animation isn't present anymore either so this is needed too:
```css
button:hover .icon {
	filter: brightness(1.5);
	transition: 0.1s linear;
}
```
(changing `a:hover .icon` to `button:hover .icon`)
author_association: MEMBER
user: login: Frenzie
created_at: 2025-04-02T20:51:56Z
body: Don't forget about :focus with buttons. You generally want to get that in there the same as :hover.
author_association: MEMBER
user: login: Alkarex
created_at: 2025-04-03T07:40:53Z
body: Edits to the PR welcome 😉
author_association: MEMBER
user: login: math-GH
created_at: 2025-04-03T20:28:03Z
body: > The font size for _Logout_ in that menu is smaller than the rest. I am not sure why. Help welcome ![image](https://private-user-images.githubusercontent.com/1008324/429237080-163e74b9-2ab3-42d8-a4a6-d3c8562d80fb.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDM3MDk3NTcsIm5iZiI6MTc0MzcwOTQ1NywicGF0aCI6Ii8xMDA4MzI0LzQyOTIzNzA4MC0xNjNlNzRiOS0yYWIzLTQyZDgtYTRhNi1kM2M4NTYyZDgwZmIucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDQwMyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTA0MDNUMTk0NDE3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9M2U4NzVmZjNhYzAzMDg1NjM1NTZkNzIwNzViOGM1OTUwODA2ZjUzZjk5OGJiOWU1MzMxMDc0YzBjMTI3NjY4MiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.DElX1rljcTFxEPi_-PFXwiZlXd5sJuTrGX1FRDgOgdM)

I cannot reproduce it
author_association: CONTRIBUTOR
user: login: Alkarex
created_at: 2025-04-03T20:53:14Z
body: > I cannot reproduce it

In the menu on the left-hand side, not the one on the right-hand side
author_association: MEMBER
user: login: Inverle
created_at: 2025-04-06T00:21:50Z
body: Is the logout link supposed to be like this?
Only the text is clickable and it's not like the other links

![logout](https://github.com/user-attachments/assets/d214a970-9510-4b93-a533-62aa9911f89e)

author_association: MEMBER
user: login: Alkarex
created_at: 2025-04-26T12:33:00Z
body: @Inverle Could you please try again making sure to clear the browser cache? I cannot seem to reproduce the issue
author_association: MEMBER
user: login: Inverle
created_at: 2025-04-27T02:56:21Z
body: @Alkarex

Yes, it's still happening.
There is also this on the Swage theme (black text in logout button):

![swage](https://github.com/user-attachments/assets/0fdbdef5-3908-425d-824c-1c4f80d945a4)

author_association: MEMBER
user: login: Alkarex
created_at: 2025-04-27T20:00:36Z
body: @Inverle Thanks. I was looking at another menu. Should be fixed by https://github.com/FreshRSS/FreshRSS/pull/7526
Tests welcome
author_association: MEMBER