diff --git a/.changeset/techdocs-dry-starfishes-carry.md b/.changeset/techdocs-dry-starfishes-carry.md
new file mode 100644
index 0000000000..f5841c6994
--- /dev/null
+++ b/.changeset/techdocs-dry-starfishes-carry.md
@@ -0,0 +1,5 @@
+---
+'@backstage/plugin-techdocs': patch
+---
+
+Add borders to TechDocs tables and increase font size. Fixes #5264 and #5276.
diff --git a/plugins/techdocs/src/reader/components/Reader.tsx b/plugins/techdocs/src/reader/components/Reader.tsx
index 67b39d0ef7..874ca5e018 100644
--- a/plugins/techdocs/src/reader/components/Reader.tsx
+++ b/plugins/techdocs/src/reader/components/Reader.tsx
@@ -162,6 +162,16 @@ export const Reader = ({ entityId, onReady }: Props) => {
.md-typeset { font-size: 1rem; }
.md-nav { font-size: 1rem; }
.md-grid { max-width: 90vw; margin: 0 }
+ .md-typeset table:not([class]) {
+ font-size: 1rem;
+ border: 1px solid ${theme.palette.text.primary};
+ border-bottom: none;
+ border-collapse: collapse;
+ }
+ .md-typeset table:not([class]) td, .md-typeset table:not([class]) th {
+ border-bottom: 1px solid ${theme.palette.text.primary};
+ }
+ .md-typeset table:not([class]) th { font-weight: bold; }
@media screen and (max-width: 76.1875em) {
.md-nav {
background-color: ${theme.palette.background.default};
@@ -221,6 +231,7 @@ export const Reader = ({ entityId, onReady }: Props) => {
:host {
--md-tasklist-icon: url('data:image/svg+xml;charset=utf-8,');
--md-tasklist-icon--checked: url('data:image/svg+xml;charset=utf-8,');
+ }
`,
}),
]);