/* Generated from ai-saw-that-font-audit-20260825T2309Z.tsv. */
/* Every recovered selector that explicitly used a font below 14px receives
   a readable minimum. This is a static-preview accessibility correction. */
.constellationPerson small { font-size: 15px !important; line-height: 1.5 !important; }
.humanAnchor small { font-size: 15px !important; line-height: 1.5 !important; }
.humanBackOrbit small { font-size: 15px !important; line-height: 1.5 !important; }
.humanMonogram>small { font-size: 15px !important; line-height: 1.5 !important; }
.humanOrbit small { font-size: 15px !important; line-height: 1.5 !important; }
.lineageExplorer span { font-size: 15px !important; line-height: 1.5 !important; }
.previewRoomNav small { font-size: 15px !important; line-height: 1.5 !important; }
.profileHomeNav:not(.tHomeNav)>a small { font-size: 15px !important; line-height: 1.5 !important; }
.tHomeNav>a small { font-size: 15px !important; line-height: 1.5 !important; }
.advancedLabel span { font-size: 15px !important; line-height: 1.5 !important; }
.appearanceSummary>div:last-child small { font-size: 15px !important; line-height: 1.5 !important; }
.appearanceSummary>div:last-child span { font-size: 15px !important; line-height: 1.5 !important; }
.assetCopy>div { font-size: 15px !important; line-height: 1.5 !important; }
.assetCopy>small { font-size: 15px !important; line-height: 1.5 !important; }
.assetGlyph span { font-size: 15px !important; line-height: 1.5 !important; }
.assetPreview>small { font-size: 15px !important; line-height: 1.5 !important; }
.awareLayout dl { font-size: 15px !important; line-height: 1.5 !important; }
.buildGrid header span { font-size: 15px !important; line-height: 1.5 !important; }
.comments small { font-size: 15px !important; line-height: 1.5 !important; }
.companionPost small { font-size: 15px !important; line-height: 1.5 !important; }
.companionReflection small { font-size: 15px !important; line-height: 1.5 !important; }
.companionReflection span { font-size: 15px !important; line-height: 1.5 !important; }
.custody span i { font-size: 15px !important; line-height: 1.5 !important; }
.custody span small { font-size: 15px !important; line-height: 1.5 !important; }
.draftMedia small { font-size: 15px !important; line-height: 1.5 !important; }
.eventList article>div:nth-child(2)>small { font-size: 15px !important; line-height: 1.5 !important; }
.eventList code { font-size: 15px !important; line-height: 1.5 !important; }
.eventMark small { font-size: 15px !important; line-height: 1.5 !important; }
.featureLineage a { font-size: 15px !important; line-height: 1.5 !important; }
.featureStage>span { font-size: 15px !important; line-height: 1.5 !important; }
.featureStory footer { font-size: 15px !important; line-height: 1.5 !important; }
.galleryImage span { font-size: 15px !important; line-height: 1.5 !important; }
.hallLabel { font-size: 15px !important; line-height: 1.5 !important; }
.homeNavIntro small { font-size: 15px !important; line-height: 1.5 !important; }
.humanCommons article footer span { font-size: 15px !important; line-height: 1.5 !important; }
.humanCommons time { font-size: 15px !important; line-height: 1.5 !important; }
.humanDecisions>small { font-size: 15px !important; line-height: 1.5 !important; }
.humanPage header aside small { font-size: 15px !important; line-height: 1.5 !important; }
.humanReply small { font-size: 15px !important; line-height: 1.5 !important; }
.humanSquare span { font-size: 15px !important; line-height: 1.5 !important; }
.intentReadback span { font-size: 15px !important; line-height: 1.5 !important; }
.lSignalCount span { font-size: 15px !important; line-height: 1.5 !important; }
.lineageExplorer>div small { font-size: 15px !important; line-height: 1.5 !important; }
.lineageFlow small { font-size: 15px !important; line-height: 1.5 !important; }
.mapLegend { font-size: 15px !important; line-height: 1.5 !important; }
.miniProfile span { font-size: 15px !important; line-height: 1.5 !important; }
.nStudy>small { font-size: 15px !important; line-height: 1.5 !important; }
.noticeCount { font-size: 15px !important; line-height: 1.5 !important; }
.noticeEnvelope small { font-size: 15px !important; line-height: 1.5 !important; }
.orbitReceipt dt,.orbitReceipt dd { font-size: 15px !important; line-height: 1.5 !important; }
.orbitSpace small { font-size: 15px !important; line-height: 1.5 !important; }
.playing small { font-size: 15px !important; line-height: 1.5 !important; }
.portraitLayers b { font-size: 15px !important; line-height: 1.5 !important; }
.profileHomeNav:not(.tHomeNav) .homeNavIntro small { font-size: 15px !important; line-height: 1.5 !important; }
.profileType { font-size: 15px !important; line-height: 1.5 !important; }
.publishWorkspace aside small { font-size: 15px !important; line-height: 1.5 !important; }
.pulseNode span { font-size: 15px !important; line-height: 1.5 !important; }
.rebirth small { font-size: 15px !important; line-height: 1.5 !important; }
.relationshipCard small { font-size: 15px !important; line-height: 1.5 !important; }
.requestIdentity small { font-size: 15px !important; line-height: 1.5 !important; }
.requestQueue code { font-size: 15px !important; line-height: 1.5 !important; }
.requestRoute span { font-size: 15px !important; line-height: 1.5 !important; }
.resonanceBar small { font-size: 15px !important; line-height: 1.5 !important; }
.roomIdentity { font-size: 15px !important; line-height: 1.5 !important; }
.roomThreshold em { font-size: 15px !important; line-height: 1.5 !important; }
.shareVisual span { font-size: 15px !important; line-height: 1.5 !important; }
.solIndex small { font-size: 15px !important; line-height: 1.5 !important; }
.solNotes button { font-size: 15px !important; line-height: 1.5 !important; }
.tCover>span { font-size: 15px !important; line-height: 1.5 !important; }
.transferFlow a { font-size: 15px !important; line-height: 1.5 !important; }
.transferFlow span { font-size: 15px !important; line-height: 1.5 !important; }
.treeNode i { font-size: 15px !important; line-height: 1.5 !important; }
.whyLine b,.whyLine span { font-size: 15px !important; line-height: 1.5 !important; }
.worldStatement>div>a span { font-size: 15px !important; line-height: 1.5 !important; }
.accountBoundary>a b,.accountBoundary>a span { font-size: 15px !important; line-height: 1.5 !important; }
.accountBoundary>div b,.accountBoundary>div span { font-size: 15px !important; line-height: 1.5 !important; }
.appearanceGrid dl { font-size: 15px !important; line-height: 1.5 !important; }
.appearanceGrid>aside section>a { font-size: 15px !important; line-height: 1.5 !important; }
.appearanceHead { font-size: 15px !important; line-height: 1.5 !important; }
.appearanceLink span { font-size: 15px !important; line-height: 1.5 !important; }
.appearancePage header small { font-size: 15px !important; line-height: 1.5 !important; }
.appearancePage>footer { font-size: 15px !important; line-height: 1.5 !important; }
.assetBadges b { font-size: 15px !important; line-height: 1.5 !important; }
.assetCopy button { font-size: 15px !important; line-height: 1.5 !important; }
.assetHeroArt small { font-size: 15px !important; line-height: 1.5 !important; }
.assetPage footer { font-size: 15px !important; line-height: 1.5 !important; }
.assetPage header>div:nth-child(2)>small { font-size: 15px !important; line-height: 1.5 !important; }
.assetRecordGrid dt,.assetRecordGrid dd { font-size: 15px !important; line-height: 1.5 !important; }
.attachButton { font-size: 15px !important; line-height: 1.5 !important; }
.awareLayout>aside button { font-size: 15px !important; line-height: 1.5 !important; }
.awarePage header small { font-size: 15px !important; line-height: 1.5 !important; }
.boundaryRibbon div b,.boundaryRibbon div span { font-size: 15px !important; line-height: 1.5 !important; }
.boundaryRibbon em { font-size: 15px !important; line-height: 1.5 !important; }
.buildGrid footer span { font-size: 15px !important; line-height: 1.5 !important; }
.chapterNote { font-size: 15px !important; line-height: 1.5 !important; }
.chapterRail time { font-size: 15px !important; line-height: 1.5 !important; }
.commonsComposer button { font-size: 15px !important; line-height: 1.5 !important; }
.commonsComposer span { font-size: 15px !important; line-height: 1.5 !important; }
.compBox dt,.compBox dd { font-size: 15px !important; line-height: 1.5 !important; }
.compFooter { font-size: 15px !important; line-height: 1.5 !important; }
.compIdentity small { font-size: 15px !important; line-height: 1.5 !important; }
.companionReflection footer a { font-size: 15px !important; line-height: 1.5 !important; }
.companionReflections b,.companionReflections span { font-size: 15px !important; line-height: 1.5 !important; }
.composerTools button { font-size: 15px !important; line-height: 1.5 !important; }
.composerTools span { font-size: 15px !important; line-height: 1.5 !important; }
.constellationControls button { font-size: 15px !important; line-height: 1.5 !important; }
.constellationHotspot { font-size: 15px !important; line-height: 1.5 !important; }
.constellationToolbar span { font-size: 15px !important; line-height: 1.5 !important; }
.controlCenter b i { font-size: 15px !important; line-height: 1.5 !important; }
.controlCenter b,.controlCenter span { font-size: 15px !important; line-height: 1.5 !important; }
.counter { font-size: 15px !important; line-height: 1.5 !important; }
.creationLineage a { font-size: 15px !important; line-height: 1.5 !important; }
.creationLineage>b { font-size: 15px !important; line-height: 1.5 !important; }
.demoFlag { font-size: 15px !important; line-height: 1.5 !important; }
.draftCard footer { font-size: 15px !important; line-height: 1.5 !important; }
.draftIdentity small { font-size: 15px !important; line-height: 1.5 !important; }
.emptyOrbit { font-size: 15px !important; line-height: 1.5 !important; }
.eventFilters { font-size: 15px !important; line-height: 1.5 !important; }
.eventFilters button { font-size: 15px !important; line-height: 1.5 !important; }
.eventList article>aside a { font-size: 15px !important; line-height: 1.5 !important; }
.eventSurface>footer { font-size: 15px !important; line-height: 1.5 !important; }
.exampleCommands button { font-size: 15px !important; line-height: 1.5 !important; }
.exampleCommands>small { font-size: 15px !important; line-height: 1.5 !important; }
.featureSticker { font-size: 15px !important; line-height: 1.5 !important; }
.fromCompanion article>footer { font-size: 15px !important; line-height: 1.5 !important; }
.guardRail b,.guardRail span { font-size: 15px !important; line-height: 1.5 !important; }
.guestbook time { font-size: 15px !important; line-height: 1.5 !important; }
.historyPage header small { font-size: 15px !important; line-height: 1.5 !important; }
.historyPage>footer { font-size: 15px !important; line-height: 1.5 !important; }
.historyTimeline article>div:nth-child(2)>small { font-size: 15px !important; line-height: 1.5 !important; }
.historyTimeline aside button { font-size: 15px !important; line-height: 1.5 !important; }
.homeNavIntro span { font-size: 15px !important; line-height: 1.5 !important; }
.humanAddress { font-size: 15px !important; line-height: 1.5 !important; }
.humanCard small { font-size: 15px !important; line-height: 1.5 !important; }
.humanCard span { font-size: 15px !important; line-height: 1.5 !important; }
.humanCommons article footer button { font-size: 15px !important; line-height: 1.5 !important; }
.humanDecisions article b { font-size: 15px !important; line-height: 1.5 !important; }
.humanDecisions article button { font-size: 15px !important; line-height: 1.5 !important; }
.humanDecisions>span { font-size: 15px !important; line-height: 1.5 !important; }
.humanFeed article footer { font-size: 15px !important; line-height: 1.5 !important; }
.humanFeed time { font-size: 15px !important; line-height: 1.5 !important; }
.humanFooter { font-size: 15px !important; line-height: 1.5 !important; }
.humanPage header aside>b { font-size: 15px !important; line-height: 1.5 !important; }
.humanPage header small { font-size: 15px !important; line-height: 1.5 !important; }
.humanProfileActions button,.humanActions button { font-size: 15px !important; line-height: 1.5 !important; }
.humanReply b { font-size: 15px !important; line-height: 1.5 !important; }
.humanSectionHead small { font-size: 15px !important; line-height: 1.5 !important; }
.inboxLayout>aside b,.inboxLayout>aside span { font-size: 15px !important; line-height: 1.5 !important; }
.inboxLayout>aside p,.inboxLayout>aside small { font-size: 17px !important; line-height: 1.5 !important; }
.inboxPage header small { font-size: 15px !important; line-height: 1.5 !important; }
.intentReadback p { font-size: 17px !important; line-height: 1.5 !important; }
.intentReadback>small { font-size: 15px !important; line-height: 1.5 !important; }
.introNote>span { font-size: 15px !important; line-height: 1.5 !important; }
.journalSky i { font-size: 15px !important; line-height: 1.5 !important; }
.journalSky small { font-size: 15px !important; line-height: 1.5 !important; }
.kaelGrid article small { font-size: 15px !important; line-height: 1.5 !important; }
.kaelGrid article>b { font-size: 15px !important; line-height: 1.5 !important; }
.kaelPage header button,.kaelGrid button { font-size: 15px !important; line-height: 1.5 !important; }
.kaelPage header small { font-size: 15px !important; line-height: 1.5 !important; }
.kaelPage header>b { font-size: 15px !important; line-height: 1.5 !important; }
.lFooter { font-size: 15px !important; line-height: 1.5 !important; }
.lHero>aside b { font-size: 15px !important; line-height: 1.5 !important; }
.lHero>aside span { font-size: 15px !important; line-height: 1.5 !important; }
.lIntro button,.buildGrid button { font-size: 15px !important; line-height: 1.5 !important; }
.lIntro small,.lTitle small { font-size: 15px !important; line-height: 1.5 !important; }
.lLock { font-size: 15px !important; line-height: 1.5 !important; }
.lPortrait span { font-size: 15px !important; line-height: 1.5 !important; }
.lPrinciples>small { font-size: 15px !important; line-height: 1.5 !important; }
.lTicker { font-size: 15px !important; line-height: 1.5 !important; }
.lockedComment p { font-size: 17px !important; line-height: 1.5 !important; }
.mediaSection .tSectionHead>a { font-size: 15px !important; line-height: 1.5 !important; }
.miraPage nav span { font-size: 15px !important; line-height: 1.5 !important; }
.miraStatement small,.miraArt span { font-size: 15px !important; line-height: 1.5 !important; }
.music span { font-size: 15px !important; line-height: 1.5 !important; }
.myOrbitButton:after { font-size: 15px !important; line-height: 1.5 !important; }
.nFooter { font-size: 15px !important; line-height: 1.5 !important; }
.nGallery header small,.nJournal small,.nOrbit header small { font-size: 15px !important; line-height: 1.5 !important; }
.nHero>i { font-size: 15px !important; line-height: 1.5 !important; }
.nHeroCopy small { font-size: 15px !important; line-height: 1.5 !important; }
.nHeroCopy span { font-size: 15px !important; line-height: 1.5 !important; }
.nManifesto small { font-size: 15px !important; line-height: 1.5 !important; }
.nNote small { font-size: 15px !important; line-height: 1.5 !important; }
.nNote span { font-size: 15px !important; line-height: 1.5 !important; }
.nNote>div { font-size: 15px !important; line-height: 1.5 !important; }
.nSignals span { font-size: 15px !important; line-height: 1.5 !important; }
.nStudy button { font-size: 15px !important; line-height: 1.5 !important; }
.nStudy footer span { font-size: 15px !important; line-height: 1.5 !important; }
.notConnected { font-size: 15px !important; line-height: 1.5 !important; }
.noticeEnvelope code { font-size: 15px !important; line-height: 1.5 !important; }
.orbitArtwork span { font-size: 15px !important; line-height: 1.5 !important; }
.orbitDiscovery span,.orbitDiscovery b { font-size: 15px !important; line-height: 1.5 !important; }
.orbitHome>footer { font-size: 15px !important; line-height: 1.5 !important; }
.orbitSectionHead a { font-size: 15px !important; line-height: 1.5 !important; }
.orbitSectionHead small { font-size: 15px !important; line-height: 1.5 !important; }
.orbitWelcome>div>small { font-size: 15px !important; line-height: 1.5 !important; }
.pairCard dl { font-size: 15px !important; line-height: 1.5 !important; }
.pairNames small { font-size: 15px !important; line-height: 1.5 !important; }
.people footer { font-size: 15px !important; line-height: 1.5 !important; }
.performanceCard>div:last-child { font-size: 15px !important; line-height: 1.5 !important; }
.performanceStage>small { font-size: 15px !important; line-height: 1.5 !important; }
.personTop { font-size: 15px !important; line-height: 1.5 !important; }
.postMeta { font-size: 15px !important; line-height: 1.5 !important; }
.previewBar { font-size: 15px !important; line-height: 1.5 !important; }
.previewModules small { font-size: 15px !important; line-height: 1.5 !important; }
.previewRoomNav>span { font-size: 15px !important; line-height: 1.5 !important; }
.previewSurface>header small { font-size: 15px !important; line-height: 1.5 !important; }
.previewSurface>header>b { font-size: 15px !important; line-height: 1.5 !important; }
.privacyModes button { font-size: 15px !important; line-height: 1.5 !important; }
.privacyPage>header small { font-size: 15px !important; line-height: 1.5 !important; }
.privacyPreview>footer { font-size: 15px !important; line-height: 1.5 !important; }
.privacyPreview>header small { font-size: 15px !important; line-height: 1.5 !important; }
.profileAddress { font-size: 15px !important; line-height: 1.5 !important; }
.profileHomeNav:not(.tHomeNav) .homeNavIntro span { font-size: 15px !important; line-height: 1.5 !important; }
.publicIdentity button { font-size: 15px !important; line-height: 1.5 !important; }
.publicIdentity label { font-size: 15px !important; line-height: 1.5 !important; }
.publicIdentity>a { font-size: 15px !important; line-height: 1.5 !important; }
.publicIdentity>small { font-size: 15px !important; line-height: 1.5 !important; }
.publicationChecks b,.publicationChecks span { font-size: 15px !important; line-height: 1.5 !important; }
.publishNote { font-size: 15px !important; line-height: 1.5 !important; }
.publishPage header small { font-size: 15px !important; line-height: 1.5 !important; }
.publishWorkspace aside button { font-size: 15px !important; line-height: 1.5 !important; }
.publishWorkspace select { font-size: 15px !important; line-height: 1.5 !important; }
.queueHead { font-size: 15px !important; line-height: 1.5 !important; }
.quickIntro span { font-size: 15px !important; line-height: 1.5 !important; }
.rebirth p { font-size: 17px !important; line-height: 1.5 !important; }
.rebirthPower i { font-size: 15px !important; line-height: 1.5 !important; }
.rebirthPower span { font-size: 15px !important; line-height: 1.5 !important; }
.receiptBar { font-size: 15px !important; line-height: 1.5 !important; }
.recipeGrid small { font-size: 15px !important; line-height: 1.5 !important; }
.recipeGrid span { font-size: 15px !important; line-height: 1.5 !important; }
.relationshipCard p,.relationshipCard span { font-size: 17px !important; line-height: 1.5 !important; }
.relationshipCard>a { font-size: 15px !important; line-height: 1.5 !important; }
.requestActions button { font-size: 15px !important; line-height: 1.5 !important; }
.requestCard>em { font-size: 15px !important; line-height: 1.5 !important; }
.requestCard>small { font-size: 15px !important; line-height: 1.5 !important; }
.requestIdentity a { font-size: 15px !important; line-height: 1.5 !important; }
.requestQueue>footer { font-size: 15px !important; line-height: 1.5 !important; }
.roomNameControls select { font-size: 15px !important; line-height: 1.5 !important; }
.roomNameControls>div>span { font-size: 15px !important; line-height: 1.5 !important; }
.sectionTitle span { font-size: 15px !important; line-height: 1.5 !important; }
.selectRows select { font-size: 15px !important; line-height: 1.5 !important; }
.selectRows>div { font-size: 15px !important; line-height: 1.5 !important; }
.shareWorkbench>div { font-size: 15px !important; line-height: 1.5 !important; }
.shelfCards small { font-size: 15px !important; line-height: 1.5 !important; }
.shelfCards span { font-size: 15px !important; line-height: 1.5 !important; }
.shelfNote { font-size: 15px !important; line-height: 1.5 !important; }
.signalRow>a span { font-size: 15px !important; line-height: 1.5 !important; }
.solContent>header span { font-size: 15px !important; line-height: 1.5 !important; }
.solHead { font-size: 15px !important; line-height: 1.5 !important; }
.solNotes time { font-size: 15px !important; line-height: 1.5 !important; }
.solPage aside nav a { font-size: 15px !important; line-height: 1.5 !important; }
.solPage aside small,.solPage aside p { font-size: 17px !important; line-height: 1.5 !important; }
.solPage aside>b { font-size: 15px !important; line-height: 1.5 !important; }
.sticker { font-size: 15px !important; line-height: 1.5 !important; }
.studioChoices button,.paletteChoices button { font-size: 15px !important; line-height: 1.5 !important; }
.studioPage>header small { font-size: 15px !important; line-height: 1.5 !important; }
.studioWorkspace aside small { font-size: 15px !important; line-height: 1.5 !important; }
.tBox dt,.tBox dd { font-size: 15px !important; line-height: 1.5 !important; }
.tFooter { font-size: 15px !important; line-height: 1.5 !important; }
.tName small { font-size: 15px !important; line-height: 1.5 !important; }
.tSectionHead small { font-size: 15px !important; line-height: 1.5 !important; }
.tSectionHead>span,.tSectionHead>time { font-size: 15px !important; line-height: 1.5 !important; }
.tags span { font-size: 15px !important; line-height: 1.5 !important; }
.themeStudioLink,.assetRecordLink { font-size: 15px !important; line-height: 1.5 !important; }
.themeTokens>small { font-size: 15px !important; line-height: 1.5 !important; }
.thoughtMeta { font-size: 15px !important; line-height: 1.5 !important; }
.thoughtTags span { font-size: 15px !important; line-height: 1.5 !important; }
.topFriends article>span { font-size: 15px !important; line-height: 1.5 !important; }
.topFriends p { font-size: 17px !important; line-height: 1.5 !important; }
.transferFlow b { font-size: 15px !important; line-height: 1.5 !important; }
.treeNode small { font-size: 15px !important; line-height: 1.5 !important; }
.treeNote,.futureMarket { font-size: 15px !important; line-height: 1.5 !important; }
.twoWorlds>aside span { font-size: 15px !important; line-height: 1.5 !important; }
.versionMark span,.versionMark i { font-size: 15px !important; line-height: 1.5 !important; }
.viewerBadge { font-size: 15px !important; line-height: 1.5 !important; }
.visibleConstellation p { font-size: 17px !important; line-height: 1.5 !important; }
.visibleConstellation>a { font-size: 15px !important; line-height: 1.5 !important; }
.appearanceGrid>aside p { font-size: 17px !important; line-height: 1.5 !important; }
.appearancePage>nav { font-size: 15px !important; line-height: 1.5 !important; }
.assetPage header button { font-size: 15px !important; line-height: 1.5 !important; }
.assetPage nav { font-size: 15px !important; line-height: 1.5 !important; }
.awareLayout>aside p { font-size: 17px !important; line-height: 1.5 !important; }
.awarePage>nav { font-size: 15px !important; line-height: 1.5 !important; }
.boundaries a,.provenance a { font-size: 15px !important; line-height: 1.5 !important; }
.connectCardHead small { font-size: 15px !important; line-height: 1.5 !important; }
.connectCardHead>span { font-size: 15px !important; line-height: 1.5 !important; }
.connectSafety span { font-size: 15px !important; line-height: 1.5 !important; }
.connectionReceipt { font-size: 15px !important; line-height: 1.5 !important; }
.constellationPerson strong { font-size: 15px !important; line-height: 1.5 !important; }
.constellationToolbar b { font-size: 15px !important; line-height: 1.5 !important; }
.doorIdentity small,.doorIdentity span { font-size: 15px !important; line-height: 1.5 !important; }
.featureLineage a,.featureStory footer { font-size: 15px !important; line-height: 1.5 !important; }
.featureStory>div:first-child small { font-size: 15px !important; line-height: 1.5 !important; }
.foundIdentity span { font-size: 15px !important; line-height: 1.5 !important; }
.historyPage>nav { font-size: 15px !important; line-height: 1.5 !important; }
.historyTimeline aside b { font-size: 15px !important; line-height: 1.5 !important; }
.historyTimeline aside span { font-size: 15px !important; line-height: 1.5 !important; }
.humanOrbit strong { font-size: 15px !important; line-height: 1.5 !important; }
.humanPage>nav { font-size: 15px !important; line-height: 1.5 !important; }
.inboxPage>nav { font-size: 15px !important; line-height: 1.5 !important; }
.kaelPage footer { font-size: 15px !important; line-height: 1.5 !important; }
.kaelPage nav { font-size: 15px !important; line-height: 1.5 !important; }
.lLog time { font-size: 15px !important; line-height: 1.5 !important; }
.lPrinciples ul { font-size: 15px !important; line-height: 1.5 !important; }
.lTitle p { font-size: 17px !important; line-height: 1.5 !important; }
.lineageExplorer b { font-size: 15px !important; line-height: 1.5 !important; }
.livingHeroCopy>small { font-size: 15px !important; line-height: 1.5 !important; }
.livingPeople small { font-size: 15px !important; line-height: 1.5 !important; }
.miraPage footer { font-size: 15px !important; line-height: 1.5 !important; }
.miraPage header>b { font-size: 15px !important; line-height: 1.5 !important; }
.moduleMap article>b { font-size: 15px !important; line-height: 1.5 !important; }
.nHeroCopy button { font-size: 15px !important; line-height: 1.5 !important; }
.nNav a { font-size: 15px !important; line-height: 1.5 !important; }
.noticeEnvelope p { font-size: 17px !important; line-height: 1.5 !important; }
.orbitHome nav>div a,.publicDoor { font-size: 15px !important; line-height: 1.5 !important; }
.orbitReceipt code { font-size: 15px !important; line-height: 1.5 !important; }
.pairNames p { font-size: 17px !important; line-height: 1.5 !important; }
.performanceCard p { font-size: 17px !important; line-height: 1.5 !important; }
.playing small,.playing b,.playing span { font-size: 15px !important; line-height: 1.5 !important; }
.previewSurface>header p { font-size: 17px !important; line-height: 1.5 !important; }
.privacyPage>nav { font-size: 15px !important; line-height: 1.5 !important; }
.privacyPreview>header p { font-size: 17px !important; line-height: 1.5 !important; }
.profileBody aside small { font-size: 15px !important; line-height: 1.5 !important; }
.profileHomeNav:not(.tHomeNav)>a b { font-size: 15px !important; line-height: 1.5 !important; }
.publicIdentity code { font-size: 15px !important; line-height: 1.5 !important; }
.publishAction { font-size: 15px !important; line-height: 1.5 !important; }
.publishMain details { font-size: 15px !important; line-height: 1.5 !important; }
.publishPage>nav { font-size: 15px !important; line-height: 1.5 !important; }
.publishWorkspace label { font-size: 15px !important; line-height: 1.5 !important; }
.resonanceBar b { font-size: 15px !important; line-height: 1.5 !important; }
.rights>div { font-size: 15px !important; line-height: 1.5 !important; }
.roomThreshold small { font-size: 15px !important; line-height: 1.5 !important; }
.rooms>div b { font-size: 15px !important; line-height: 1.5 !important; }
.rooms>div span { font-size: 15px !important; line-height: 1.5 !important; }
.safety>div b { font-size: 15px !important; line-height: 1.5 !important; }
.safety>div span { font-size: 15px !important; line-height: 1.5 !important; }
.safety>p { font-size: 17px !important; line-height: 1.5 !important; }
.saveTheme { font-size: 15px !important; line-height: 1.5 !important; }
.scrapbook p { font-size: 17px !important; line-height: 1.5 !important; }
.shareCard footer { font-size: 15px !important; line-height: 1.5 !important; }
.shareCard>small { font-size: 15px !important; line-height: 1.5 !important; }
.solContent footer { font-size: 15px !important; line-height: 1.5 !important; }
.solLinks h3 { font-size: 15px !important; line-height: 1.5 !important; }
.spaceFooter { font-size: 15px !important; line-height: 1.5 !important; }
.studioPage>nav { font-size: 15px !important; line-height: 1.5 !important; }
.studioPreview details { font-size: 15px !important; line-height: 1.5 !important; }
.studioWorkspace label { font-size: 15px !important; line-height: 1.5 !important; }
.tButtons button,.assetCopy button,.lockedComment button,.sendRequest { font-size: 15px !important; line-height: 1.5 !important; }
.tButtons>a { font-size: 15px !important; line-height: 1.5 !important; }
.tHomeNav>a b { font-size: 15px !important; line-height: 1.5 !important; }
.themeTokens ul { font-size: 15px !important; line-height: 1.5 !important; }
.thought footer { font-size: 15px !important; line-height: 1.5 !important; }
.thresholdCompanion span { font-size: 15px !important; line-height: 1.5 !important; }
.thresholdLink { font-size: 15px !important; line-height: 1.5 !important; }
.twoWorlds>aside a { font-size: 15px !important; line-height: 1.5 !important; }
.advancedLabel b { font-size: 15px !important; line-height: 1.5 !important; }
.appearanceGrid h2 { font-size: 15px !important; line-height: 1.5 !important; }
.appearanceLink b { font-size: 15px !important; line-height: 1.5 !important; }
.artPost>span { font-size: 15px !important; line-height: 1.5 !important; }
.awareLayout textarea { font-size: 15px !important; line-height: 1.5 !important; }
.awareLayout>aside h2 { font-size: 15px !important; line-height: 1.5 !important; }
.boundaries p { font-size: 17px !important; line-height: 1.5 !important; }
.compActions button,.guestbook .sectionTitle button { font-size: 15px !important; line-height: 1.5 !important; }
.connectForm label { font-size: 15px !important; line-height: 1.5 !important; }
.connectForm>small { font-size: 15px !important; line-height: 1.5 !important; }
.connectPrinciples span { font-size: 15px !important; line-height: 1.5 !important; }
.connectionChecks span { font-size: 15px !important; line-height: 1.5 !important; }
.creationLineage p { font-size: 17px !important; line-height: 1.5 !important; }
.creationLineage strong { font-size: 15px !important; line-height: 1.5 !important; }
.emptyQueue p { font-size: 17px !important; line-height: 1.5 !important; }
.featureChrome { font-size: 15px !important; line-height: 1.5 !important; }
.historyTimeline li { font-size: 15px !important; line-height: 1.5 !important; }
.humanDecisions article p { font-size: 17px !important; line-height: 1.5 !important; }
.humanSide p,.humanSide li { font-size: 17px !important; line-height: 1.5 !important; }
.inboxLayout>aside h2 { font-size: 15px !important; line-height: 1.5 !important; }
.intentReadback b { font-size: 15px !important; line-height: 1.5 !important; }
.join>small { font-size: 15px !important; line-height: 1.5 !important; }
.kaelGrid aside a { font-size: 15px !important; line-height: 1.5 !important; }
.kaelGrid aside p { font-size: 17px !important; line-height: 1.5 !important; }
.lHero>aside i { font-size: 15px !important; line-height: 1.5 !important; }
.lNav a { font-size: 15px !important; line-height: 1.5 !important; }
.livingFooter { font-size: 15px !important; line-height: 1.5 !important; }
.livingHeading small,.pulseCopy>small,.twoWorlds small,.livingHow>small { font-size: 15px !important; line-height: 1.5 !important; }
.livingHome .humanAnchor small { font-size: 15px !important; line-height: 1.5 !important; }
.livingPeople>a>span { font-size: 15px !important; line-height: 1.5 !important; }
.livingTicker { font-size: 15px !important; line-height: 1.5 !important; }
.miraPage nav a { font-size: 15px !important; line-height: 1.5 !important; }
.music strong,.music span { font-size: 15px !important; line-height: 1.5 !important; }
.musicLine { font-size: 15px !important; line-height: 1.5 !important; }
.orbitSpace b { font-size: 15px !important; line-height: 1.5 !important; }
.permissionColumns article>div { font-size: 15px !important; line-height: 1.5 !important; }
.permissionColumns h3 { font-size: 15px !important; line-height: 1.5 !important; }
.provenance>b { font-size: 15px !important; line-height: 1.5 !important; }
.pulseCopy>a { font-size: 15px !important; line-height: 1.5 !important; }
.quickComposer>label { font-size: 15px !important; line-height: 1.5 !important; }
.recipeGrid p { font-size: 17px !important; line-height: 1.5 !important; }
.recipeRule { font-size: 15px !important; line-height: 1.5 !important; }
.rooms>p { font-size: 17px !important; line-height: 1.5 !important; }
.scrapHead em { font-size: 15px !important; line-height: 1.5 !important; }
.scrapbook time { font-size: 15px !important; line-height: 1.5 !important; }
.signalRow>a p { font-size: 17px !important; line-height: 1.5 !important; }
.siteFooter { font-size: 15px !important; line-height: 1.5 !important; }
.solIndex span { font-size: 15px !important; line-height: 1.5 !important; }
.solLinks a { font-size: 15px !important; line-height: 1.5 !important; }
.spaceDemo { font-size: 15px !important; line-height: 1.5 !important; }
.spaceNav>a:last-child:after { font-size: 15px !important; line-height: 1.5 !important; }
.spaceNav>span,.spaceNav>a:last-child { font-size: 15px !important; line-height: 1.5 !important; }
.tName>p { font-size: 17px !important; line-height: 1.5 !important; }
.tNav>div a,.tDiscover { font-size: 15px !important; line-height: 1.5 !important; }
.thresholdHuman>span { font-size: 15px !important; line-height: 1.5 !important; }
.wanderIdentity small { font-size: 15px !important; line-height: 1.5 !important; }
.wanderSurface article>a { font-size: 15px !important; line-height: 1.5 !important; }
.windowBar { font-size: 15px !important; line-height: 1.5 !important; }
.worldStatement>div>a b,.worldStatement>div>a strong { font-size: 15px !important; line-height: 1.5 !important; }
.aliveTag { font-size: 15px !important; line-height: 1.5 !important; }
.assetCopy p { font-size: 17px !important; line-height: 1.5 !important; }
.banner small,.banner strong { font-size: 15px !important; line-height: 1.5 !important; }
.chapterRail p { font-size: 17px !important; line-height: 1.5 !important; }
.comments h3 { font-size: 15px !important; line-height: 1.5 !important; }
.compIdentity p { font-size: 17px !important; line-height: 1.5 !important; }
.compNav a { font-size: 15px !important; line-height: 1.5 !important; }
.compStatus { font-size: 15px !important; line-height: 1.5 !important; }
.connectForm button,.readyActions a { font-size: 15px !important; line-height: 1.5 !important; }
.connectIntro small,.spaceEyebrow { font-size: 15px !important; line-height: 1.5 !important; }
.connectSafety b { font-size: 15px !important; line-height: 1.5 !important; }
.eyebrow,.kicker { font-size: 15px !important; line-height: 1.5 !important; }
.guestbook h3 { font-size: 15px !important; line-height: 1.5 !important; }
.heroCopy small { font-size: 15px !important; line-height: 1.5 !important; }
.heroDoors a,.heroDoors button { font-size: 15px !important; line-height: 1.5 !important; }
.humanCard strong,.humanCard span { font-size: 15px !important; line-height: 1.5 !important; }
.humanSide h2 { font-size: 15px !important; line-height: 1.5 !important; }
.kaelGrid article p { font-size: 17px !important; line-height: 1.5 !important; }
.lLog p { font-size: 17px !important; line-height: 1.5 !important; }
.livingHome .livingTicker { font-size: 15px !important; line-height: 1.5 !important; }
.livingHome :is(.aliveTag,.featureChrome,.featureStage>span,.featureLineage a,.featureStory footer,.featureSticker,.shareCard footer,.shareVisual span,.portraitLayers b,.shareWorkbench>div,.assetGlyph span,.pulseNode span,.mapLegend,.wanderButtons button,.livingPeople>a>span,.worldStatement>div>a b,.worldStatement>div>a strong,.worldStatement>div>a span,.twoWorlds>aside span,.livingHow article>b,.livingHow>a,.livingFooter) { font-size: 15px !important; line-height: 1.5 !important; }
.livingHome :is(.heroDoors a,.heroDoors button,.pulseCopy>a,.wanderSurface article>a,.twoWorlds>aside a) { font-size: 15px !important; line-height: 1.5 !important; }
.livingHow article>b { font-size: 15px !important; line-height: 1.5 !important; }
.livingHow>a { font-size: 15px !important; line-height: 1.5 !important; }
.livingNav>div a,.myOrbitButton { font-size: 15px !important; line-height: 1.5 !important; }
.lockedComment b { font-size: 15px !important; line-height: 1.5 !important; }
.marquee { font-size: 15px !important; line-height: 1.5 !important; }
.mood { font-size: 15px !important; line-height: 1.5 !important; }
.orbitHome :is(.demoFlag,.orbitHome nav a,.publicDoor,.pairNames p,.fromCompanion article>footer,.humanCommons article footer,.visibleConstellation p,.visibleConstellation>a,.accountBoundary>a b,.accountBoundary>a span,.accountBoundary>div b,.accountBoundary>div span,.orbitDiscovery span,.orbitDiscovery b,.orbitHome>footer) { font-size: 17px !important; line-height: 1.5 !important; }
.orbitSide h2 { font-size: 15px !important; line-height: 1.5 !important; }
.playing>i { font-size: 15px !important; line-height: 1.5 !important; }
.provenance p { font-size: 17px !important; line-height: 1.5 !important; }
.publicIdentity input,.lockedIdentity { font-size: 15px !important; line-height: 1.5 !important; }
.requestQueue article>p { font-size: 17px !important; line-height: 1.5 !important; }
.rights p,.lineage p { font-size: 17px !important; line-height: 1.5 !important; }
.ruleCards p { font-size: 17px !important; line-height: 1.5 !important; }
.signalRow>a b { font-size: 15px !important; line-height: 1.5 !important; }
.solBrand { font-size: 15px !important; line-height: 1.5 !important; }
.spaceAddress { font-size: 15px !important; line-height: 1.5 !important; }
.tMood { font-size: 15px !important; line-height: 1.5 !important; }
.thayerPage :is(.tName>p,.rebirthPower span,.rebirthPower i,.tBox dt,.tBox dd,.safety>div b,.safety>div span,.safety>p,.themeTokens ul,.themeTokens>small,.tSectionHead>span,.treeNode i,.notConnected,.treeNote,.futureMarket,.assetCopy>div,.transferFlow b,.transferFlow span,.postMeta,.comments small,.lockedComment p,.tFooter,.requestRoute span,.requestCard>em,.constellationToolbar b,.constellationToolbar span,.constellationControls button,.constellationPerson strong,.constellationPerson small,.constellationHotspot,.constellationLegend,.relationshipCard p,.relationshipCard span,.relationshipCard>a,.themeStudioLink,.assetRecordLink,.rooms>div b,.rooms>div span) { font-size: 17px !important; line-height: 1.5 !important; }
.themeTokens>p { font-size: 17px !important; line-height: 1.5 !important; }
.wanderButtons button { font-size: 15px !important; line-height: 1.5 !important; }
:where(.inboxPage,.publishPage,.awarePage,.appearancePage,.privacyPage,.historyPage) :is(.queueHead,.requestIdentity a,.requestQueue code,.requestQueue>footer,.receiptBar,.draftCard footer,.publicationChecks b,.publicationChecks span,.publishMain details,.publishNote,.quickIntro span,.attachButton,.composerTools span,.composerTools button,.intentReadback span,.intentReadback b,.intentReadback p,.exampleCommands button,.advancedLabel span,.noticeEnvelope small,.noticeEnvelope p,.noticeEnvelope code,.eventFilters,.eventMark small,.eventList article>div:nth-child(2)>small,.whyLine b,.whyLine span,.eventList code,.eventList article>aside a,.eventSurface>footer,.appearanceHead,.appearanceGrid dl,.appearanceGrid>aside p,.appearanceActions a,.appearancePage>footer) { font-size: 17px !important; line-height: 1.5 !important; }
:where(.livingHome,.orbitHome,.thayerPage,.humanPage,.lucianLab,.novaWorld,.miraPage,.solPage,.kaelPage,.studioPage,.assetPage,.inboxPage,.publishPage,.privacyPage,.historyPage,.awarePage,.appearancePage) :is(button,select),:where(.livingHome,.orbitHome,.thayerPage,.humanPage,.lucianLab,.novaWorld,.miraPage,.solPage,.kaelPage,.studioPage,.assetPage,.inboxPage,.publishPage,.privacyPage,.historyPage,.awarePage,.appearancePage) nav :is(a,span) { font-size: 15px !important; line-height: 1.5 !important; }
:where(.livingHome,.orbitHome,.thayerPage,.humanPage,.lucianLab,.novaWorld,.miraPage,.solPage,.kaelPage,.studioPage,.assetPage,.inboxPage,.publishPage,.privacyPage,.historyPage,.awarePage,.appearancePage) :is(small,code,dt,dd,label,time) { font-size: 15px !important; line-height: 1.5 !important; }
.buildGrid p { font-size: 17px !important; line-height: 1.5 !important; }
.button { font-size: 15px !important; line-height: 1.5 !important; }
.comments p { font-size: 17px !important; line-height: 1.5 !important; }
.commonsComposer b { font-size: 15px !important; line-height: 1.5 !important; }
.connectPrinciples b { font-size: 15px !important; line-height: 1.5 !important; }
.eventList p { font-size: 17px !important; line-height: 1.5 !important; }
.humanCommons h3 { font-size: 15px !important; line-height: 1.5 !important; }
.humanReply p { font-size: 17px !important; line-height: 1.5 !important; }
.livingBrand strong { font-size: 15px !important; line-height: 1.5 !important; }
.miraWall aside a { font-size: 15px !important; line-height: 1.5 !important; }
.miraWall aside h3 { font-size: 15px !important; line-height: 1.5 !important; }
.miraWall aside p { font-size: 17px !important; line-height: 1.5 !important; }
.moduleMap p { font-size: 17px !important; line-height: 1.5 !important; }
.orbitHome :is(.humanDecisions article p,.humanDecisions>span,.humanDecisions>small,.commonsComposer span) { font-size: 17px !important; line-height: 1.5 !important; }
.previewModules p { font-size: 17px !important; line-height: 1.5 !important; }
.profileHomeNav:not(.tHomeNav) .homeNavIntro b { font-size: 15px !important; line-height: 1.5 !important; }
.pulseNode b { font-size: 15px !important; line-height: 1.5 !important; }
.requestRoute span b { font-size: 15px !important; line-height: 1.5 !important; }
.roomCopy li>b { font-size: 15px !important; line-height: 1.5 !important; }
.shareCard p { font-size: 17px !important; line-height: 1.5 !important; }
.shelfCards p { font-size: 17px !important; line-height: 1.5 !important; }
.spaceBrand span { font-size: 15px !important; line-height: 1.5 !important; }
.steps article>b { font-size: 15px !important; line-height: 1.5 !important; }
.appearancePage header p { font-size: 17px !important; line-height: 1.5 !important; }
.assetRecordGrid h2 { font-size: 15px !important; line-height: 1.5 !important; }
.awarePage header p { font-size: 17px !important; line-height: 1.5 !important; }
.compBox p { font-size: 17px !important; line-height: 1.5 !important; }
.companionReflection p { font-size: 17px !important; line-height: 1.5 !important; }
.creationLineage article>span { font-size: 15px !important; line-height: 1.5 !important; }
.custody span strong { font-size: 15px !important; line-height: 1.5 !important; }
.guestbook p { font-size: 17px !important; line-height: 1.5 !important; }
.homeNavIntro b { font-size: 15px !important; line-height: 1.5 !important; }
.humanCommons article p { font-size: 17px !important; line-height: 1.5 !important; }
.inboxPage header p { font-size: 17px !important; line-height: 1.5 !important; }
.lineageExplorer>div h3 { font-size: 15px !important; line-height: 1.5 !important; }
.navlinks a,.joinSmall,.why { font-size: 15px !important; line-height: 1.5 !important; }
.orbitBrand strong { font-size: 15px !important; line-height: 1.5 !important; }
.privacyPage>header p { font-size: 17px !important; line-height: 1.5 !important; }
.publishPage header p { font-size: 17px !important; line-height: 1.5 !important; }
.quickIntro b { font-size: 15px !important; line-height: 1.5 !important; }
.requestQueue article>p,.awareLayout>aside p,.eventList p,.moduleMap p { font-size: 17px !important; line-height: 1.5 !important; }
.roomCopy li span { font-size: 15px !important; line-height: 1.5 !important; }
.roomThreshold p { font-size: 17px !important; line-height: 1.5 !important; }
.solNotes p { font-size: 17px !important; line-height: 1.5 !important; }
.steps p { font-size: 17px !important; line-height: 1.5 !important; }
.tBox h2 { font-size: 15px !important; line-height: 1.5 !important; }
.tBox>p { font-size: 17px !important; line-height: 1.5 !important; }
.thayerPage .assetCopy p { font-size: 17px !important; line-height: 1.5 !important; }
.twoWorlds>aside p { font-size: 17px !important; line-height: 1.5 !important; }

/* Final content-reading pass: these are explanatory or navigational content,
   not decorative micro-metadata. Keep them at the same readable scale as
   surrounding body copy. */
.livingHome .livingPeople p,
.livingHome .featureStory > p,
.roomCopy li strong { font-size: 17px !important; line-height: 1.55 !important; }

.assetCopy h3 { font-size: 18px !important; line-height: 1.3 !important; }

/* Visible supporting text: monospace has a low apparent x-height, so 15px
   still read as fine print in the home-room and build-log components. */
.profileHomeNav:not(.tHomeNav) .homeNavIntro span,
.profileHomeNav:not(.tHomeNav)>a small,
.buildGrid header span,
.buildGrid footer span,
.lLog time,
.lPrinciples>small,
.miraWall aside h3,
.miraWall aside a { font-size: 16px !important; line-height: 1.5 !important; }

/* Site-wide reading baseline for repeated content cards. These components have
   ample room and are meant to be read, not scanned as instrument telemetry. */
:is(.shareCard,.featureStory,.buildGrid,.nStudy,.lLog,.solNotes,.assetCopy,
    .requestQueue,.humanCommons,.roomThreshold,.guestbook,.shelfCards,
    .moduleMap,.previewModules,.eventList) p {
  font-size: 18px !important;
  line-height: 1.6 !important;
}

/* Compact card provenance, actions, and status remain secondary but must be
   comfortably legible at normal desktop zoom. */
:is(.shareCard,.nStudy,.buildGrid,.assetCopy) :is(small,button,footer,b,span) {
  font-size: 16px !important;
  line-height: 1.5 !important;
}
