--- import type { Props } from '../props'; // Built-in CSS styles. import '../style/props.css'; import '../style/reset.css'; import '../style/shiki.css'; import '../style/util.css'; // Components — can override built-in CSS, but not user CSS. import Banner from 'virtual:starlight/components/Banner'; import ContentPanel from 'virtual:starlight/components/ContentPanel'; import FallbackContentNotice from 'virtual:starlight/components/FallbackContentNotice'; import DraftContentNotice from 'virtual:starlight/components/DraftContentNotice'; import Footer from 'virtual:starlight/components/Footer'; import Head from 'virtual:starlight/components/Head'; import Header from 'virtual:starlight/components/Header'; import Hero from 'virtual:starlight/components/Hero'; import MarkdownContent from 'virtual:starlight/components/MarkdownContent'; import PageFrame from 'virtual:starlight/components/PageFrame'; import PageSidebar from 'virtual:starlight/components/PageSidebar'; import PageTitle from 'virtual:starlight/components/PageTitle'; import Sidebar from 'virtual:starlight/components/Sidebar'; import SkipLink from 'virtual:starlight/components/SkipLink'; import ThemeProvider from 'virtual:starlight/components/ThemeProvider'; import TwoColumnContent from 'virtual:starlight/components/TwoColumnContent'; // Remark component CSS (needs to override `MarkdownContent.astro`) import '../style/asides.css'; // Important that this is the last import so it can override built-in styles. import 'virtual:starlight/user-css'; const pagefindEnabled = Astro.props.entry.slug !== '404' && !Astro.props.entry.slug.endsWith('/404') && Astro.props.entry.data.pagefind !== false; ---