···25252626```tsx
2727import { AtProtoProvider, BlueskyPost, LeafletDocument } from "atproto-ui";
2828+import "atproto-ui/styles.css";
28292930export function App() {
3031 return (
+1-1
lib/index.ts
···11// Master exporter for the AT React component library.
2233-// Global styles - import this in your app root
43import "./styles.css";
5465// Providers & core primitives
···3534// Types
3635export * from "./types/bluesky";
3736export * from "./types/leaflet";
3737+export * from "./types/theme";
38383939// Utilities
4040export * from "./utils/at-uri";
lib/theme-type.ts
lib/types/theme.ts
+2
package.json
···2424 "scripts": {
2525 "dev": "vite",
2626 "build": "vite build && tsc -b",
2727+ "build:demo": "BUILD_TARGET=demo vite build",
2828+ "build:all": "npm run build && npm run build:demo",
2729 "lint": "eslint .",
2830 "preview": "vite preview",
2931 "prepublishOnly": "npm run build"
+1
src/App.tsx
···11import React, { useState, useCallback, useRef } from "react";
22import { AtProtoProvider } from "../lib";
33+import "../lib/styles.css"
34import "./App.css";
4556import { TangledString } from "../lib/components/TangledString";