diff --git a/README.md b/README.md
index 5657f11cf..cbfbc5ffd 100644
--- a/README.md
+++ b/README.md
@@ -518,7 +518,7 @@ For every edit on dnsmasq, it will give you the option to either edit the `/etc/
## Stack
-The site is written in javascript (not typescript 😱) using [Next.js](https://nextjs.org/), a [React](https://react.dev/) framework. The backend API is provided via [GraphQL](https://graphql.org/). The database is [PostgreSQL](https://www.postgresql.org/) modeled with [Prisma](https://www.prisma.io/). The [job queue](https://github.com/timgit/pg-boss) is also maintained in PostgreSQL. We use [lnd](https://github.com/lightningnetwork/lnd) for our lightning node. A customized [Bootstrap](https://react-bootstrap.netlify.app/) theme is used for styling.
+The site is written in javascript (not typescript 😱) using [Next.js](https://nextjs.org/), a [React](https://react.dev/) framework. The backend API is provided via [GraphQL](https://graphql.org/). The database is [PostgreSQL](https://www.postgresql.org/) modeled with [Prisma](https://www.prisma.io/). The [job queue](https://github.com/timgit/pg-boss) is also maintained in PostgreSQL. We use [lnd](https://github.com/lightningnetwork/lnd) for our lightning node. Styling uses [Tailwind CSS](https://tailwindcss.com/) utilities with [Base UI](https://base-ui.com/) components; the conventions are documented in [docs/dev/styling.md](./docs/dev/styling.md).
diff --git a/capture/index.js b/capture/index.js
index 5b0d83446..71da44f98 100644
--- a/capture/index.js
+++ b/capture/index.js
@@ -203,11 +203,7 @@ async function addCaptureCleanupScript (page) {
const style = document.createElement('style')
style.textContent = `
#nprogress,
- .navbar,
- nav.d-block.d-md-none:has(.navbar),
- [class*="sticky"]:has(.navbar),
- .d-none.d-md-block:has(.navbar),
- .d-block.d-md-none:has(.navbar) {
+ [data-sn-navigation] {
display: none !important;
}
`
diff --git a/components/accordian-item.js b/components/accordian-item.js
deleted file mode 100644
index 8b1e8f739..000000000
--- a/components/accordian-item.js
+++ /dev/null
@@ -1,66 +0,0 @@
-import Accordion from 'react-bootstrap/Accordion'
-import AccordionContext from 'react-bootstrap/AccordionContext'
-import { useAccordionButton } from 'react-bootstrap/AccordionButton'
-import ArrowRight from '@/svgs/arrow-right-s-fill.svg'
-import ArrowDown from '@/svgs/arrow-down-s-fill.svg'
-import { useContext, useEffect, useState } from 'react'
-import classNames from 'classnames'
-
-const KEY_ID = '0'
-
-function ContextAwareToggle ({ children, headerColor = 'var(--theme-grey)', eventKey, show }) {
- const { activeEventKey } = useContext(AccordionContext)
- const decoratedOnClick = useAccordionButton(eventKey)
-
- useEffect(() => {
- // if we want to show the accordian and it's not open, open it
- if (show && activeEventKey !== eventKey) {
- decoratedOnClick()
- }
- }, [show])
-
- const isCurrentEventKey = activeEventKey === eventKey
-
- return (
-