:root{--dm-frame-width:430px;--dm-header-height:58px;--dm-nav-height:69px;--dm-gutter:20px;--dm-text:14px;--dm-secondary:12px;--dm-micro:11px;--dm-control:13px;--dm-card-title:16px;--dm-section-title:19px;--dm-page-title:24px;--dm-line:1.58}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body,.app,.matchInboxShell,.matchRoomShell,.sheet{font-size:var(--dm-text)!important;line-height:var(--dm-line)!important}
button,input,select,textarea{font-family:inherit}input,select,textarea{font-size:16px!important;line-height:1.5!important}button{font-size:var(--dm-control)}small{font-size:var(--dm-secondary)!important;line-height:1.5!important}.form label,label{font-size:13px}
.top h1{font-size:var(--dm-page-title)!important;line-height:1.24!important}.detailTitle{font-size:22px!important;line-height:1.35!important}h2,.sheetTitle,.applicantManagerHeader b,.qaAccountHeader b{font-size:var(--dm-section-title)!important;line-height:1.38!important}.partyCard h3,.tipCard h3{font-size:var(--dm-card-title)!important;line-height:1.45!important}.concert b,.notificationText b{font-size:14px!important;line-height:1.45!important}header>b,.homeHeader>b,.matchInboxHeader b,.matchRoomHeader b{font-size:15px!important;line-height:1.35!important}
.tabs button,.seg button,.venueSegments button,.pills button,.checks button,.outline,.primary,.sticky button,.signupLink,.sheetRow,.tipActions button,.accountRow button,.notificationDecisionActions button,.notificationWideAction,.applicantManagerActions button,.qaAccountRole,.placeRevealPrompt>button{font-size:var(--dm-control)!important}nav button{font-size:12px!important;line-height:1.3!important}.notice,.concert p,.hero p,.partyCard p,.fare,.profile,.venueHead p,.memo,.compact,.toast,.signup>p,.globalNotice,.tipIntro,.tipCard p,.moderationFlow,.tagLine,.directionHelp,.notificationIntro,.notificationText p,.applicantManagerTop p{font-size:13px!important;line-height:1.62!important}.choice small,.badge,.muted,.companionLabel,.infoGrid small,.priceBox small,.trustNote,.tipAuthor,.accountRow small,.stats small,.moderated,.demo,.priceBox p,.concert em,.notificationText small,.notificationApplicantPerson small,.applicantManagerHeader small,.qaAccountHeader small,.qaAccountRole small,.placeRevealCopy p,.stablePlaceRow small{font-size:var(--dm-secondary)!important;line-height:1.55!important}.languageSelect select{font-size:13px!important}.dot{font-size:var(--dm-micro)!important}
.rideCard,.partyCard,.concert,.homeConcertRow,.notificationItem,.applicantManagerCard,.qaAccountRole{font-size:var(--dm-text)!important}.rideCard .cardTop .eventMini{font-size:12px!important;line-height:1.5!important}.applicantManagerTop b,.notificationApplicantPerson b,.placeRevealCopy b,.stablePlaceHead>b,.stablePlaceRow b{font-size:13px!important;line-height:1.5!important}.applicantManagerStatus{font-size:11px!important}.notificationIcon{font-size:14px!important}.notificationApplicantAvatar{font-size:12px!important}
.matchInboxHeader b,.matchRoomHeader b{font-size:15px!important;line-height:1.35!important}.matchRoomHeader small,.matchInboxRow small{font-size:12px!important;line-height:1.5!important}.matchInboxRow b{font-size:14px!important;line-height:1.45!important}.matchBubble{font-size:14px!important;line-height:1.62!important;white-space:pre-wrap!important}.matchBubble.system{font-size:12px!important;line-height:1.58!important}.matchComposer input{font-size:16px!important}.placeRevealMessage{font-size:12px!important;line-height:1.6!important}.stablePlaceMap{font-size:12px!important}
.qaAccountLauncher>b{font-size:12px!important}.qaAccountLauncher>small{font-size:11px!important}.qaAccountGuide>b{font-size:13px!important}.qaAccountGuide ol{font-size:12px!important;line-height:1.6!important}.qaAccountRole b{font-size:14px!important;line-height:1.45!important}.qaAccountRole>strong,.qaAccountNote{font-size:11px!important;line-height:1.55!important}
p,li,.memo,.notice,.notificationText p,.notificationApplicantPerson small,.applicantManagerTop p,.placeRevealCopy p,.stablePlaceRow span,.stablePlaceRow b,.matchDeleteNote,.reviewPrompt p{line-height:1.62!important}
@media(max-width:360px){body,.app{font-size:var(--dm-text)!important}.top h1{font-size:var(--dm-page-title)!important}.detailTitle{font-size:22px!important}.matchBubble{max-width:82%!important}}