diff --git a/core/modules/system/templates/maintenance-page.html.twig b/core/modules/system/templates/maintenance-page.html.twig
index 2700977adc7f9d5b16ff45831846239a2f04fc9a..fd780d457e8db6259929892691675e0c884be805 100644
--- a/core/modules/system/templates/maintenance-page.html.twig
+++ b/core/modules/system/templates/maintenance-page.html.twig
@@ -11,7 +11,7 @@
  * @ingroup themeable
  */
 #}
-<div>
+<div class="layout-container">
 
   <header role="banner">
     {% if logo %}
@@ -21,15 +21,15 @@
     {% endif %}
 
     {% if site_name or site_slogan %}
-      <div>
+      <div class="name-and-slogan">
         {% if site_name %}
-         <h1>
+         <h1 class="site-name">
            <a href="{{ front_page }}" title="{{ 'Home'|t }}" rel="home">{{ site_name }}</a>
          </h1>
         {% endif %}
 
         {% if site_slogan %}
-          <div>{{ site_slogan }}</div>
+          <div class="site-slogan">{{ site_slogan }}</div>
         {% endif %}
       </div>{# /.name-and-slogan #}
     {% endif %}
@@ -47,13 +47,13 @@
   </main>
 
   {% if page.sidebar_first %}
-    <aside role="complementary">
+    <aside class="layout-sidebar-first" role="complementary">
       {{ page.sidebar_first }}
     </aside>{# /.layout-sidebar-first #}
   {% endif %}
 
   {% if page.sidebar_second %}
-    <aside role="complementary">
+    <aside class="layout-sidebar-second" role="complementary">
       {{ page.sidebar_second }}
     </aside>{# /.layout-sidebar-second #}
   {% endif %}
diff --git a/core/modules/system/templates/maintenance-task-list.html.twig b/core/modules/system/templates/maintenance-task-list.html.twig
index 51ee57a35bcb18a4fc6062364c93433fcd50d497..649cfa6a6d68fd49d5ce9f0c23fc83bcfa360bb2 100644
--- a/core/modules/system/templates/maintenance-task-list.html.twig
+++ b/core/modules/system/templates/maintenance-task-list.html.twig
@@ -15,7 +15,7 @@
  */
 #}
 <h2 class="visually-hidden">Installation tasks</h2>
-<ol>
+<ol class="task-list">
 {% for task in tasks %}
   <li{{ task.attributes }}>
     {{ task.item }}
diff --git a/core/modules/system/templates/mark.html.twig b/core/modules/system/templates/mark.html.twig
index 1697de3a5f1455c3f1b27a01c43ae6d3f3ee60fd..2798bb00828d05d617b11b25095f22146b2f24cc 100644
--- a/core/modules/system/templates/mark.html.twig
+++ b/core/modules/system/templates/mark.html.twig
@@ -15,8 +15,8 @@
 #}
 {% if logged_in %}
   {% if status is constant('MARK_NEW') %}
-    <span>{{ 'new'|t }}</span>
+    <span class="marker">{{ 'new'|t }}</span>
   {% elseif status is constant('MARK_UPDATED') %}
-    <span>{{ 'updated'|t }}</span>
+    <span class="marker">{{ 'updated'|t }}</span>
   {% endif %}
 {% endif %}
diff --git a/core/modules/system/templates/menu-local-tasks.html.twig b/core/modules/system/templates/menu-local-tasks.html.twig
index 3f3a24b177950d745dd7b6d3dcb3ce2339d26574..dce922bd914bd98f4d19d97157fd3340ce3a3e6e 100644
--- a/core/modules/system/templates/menu-local-tasks.html.twig
+++ b/core/modules/system/templates/menu-local-tasks.html.twig
@@ -17,9 +17,9 @@
 #}
 {% if primary %}
   <h2 class="visually-hidden">{{ 'Primary tabs'|t }}</h2>
-  <ul>{{ primary }}</ul>
+  <ul class="tabs primary">{{ primary }}</ul>
 {% endif %}
 {% if secondary %}
   <h2 class="visually-hidden">{{ 'Secondary tabs'|t }}</h2>
-  <ul>{{ secondary }}</ul>
+  <ul class="tabs secondary">{{ secondary }}</ul>
 {% endif %}
diff --git a/core/modules/system/templates/menu.html.twig b/core/modules/system/templates/menu.html.twig
index a9c78992f0be58decc58f8cb4f643cc782d0f118..f01ce841523461b6d1c6531df147993534d17779 100644
--- a/core/modules/system/templates/menu.html.twig
+++ b/core/modules/system/templates/menu.html.twig
@@ -27,9 +27,9 @@
   {% import _self as menus %}
   {% if items %}
     {% if menu_level == 0 %}
-      <ul{{ attributes }}>
+      <ul{{ attributes.addClass('menu') }}>
     {% else %}
-      <ul>
+      <ul class="menu">
     {% endif %}
       {% for item in items %}
         <li{{ item.attributes }}>