/* V160: readable secondary text; original layout and pastel surfaces retained. */
:root{--muted:#594b54}
.landscape-invitation{color:rgb(110, 74, 96);}
.landscape-invitation b{font-size:23px;}
.landscape-invitation small{font-size:14px;}
.landscape-greeting > p{font-size:15px;color:rgb(140, 102, 123);}
.landscape-greeting h1{font-size:32px;color:rgb(95, 61, 81);}
.landscape-portrait{color:rgb(128, 94, 116);}
.landscape-control{font-size:14px;color:rgb(121, 85, 110);}
.landscape-panel h2{font-size:28px;color:rgb(104, 68, 89);}
.landscape-panel-heading > span:not(.landscape-private){font-size:24px;color:rgb(174, 129, 154);}
.landscape-private{font-size:14px;color:rgb(132, 99, 123);}
.landscape-label, .landscape-weight-goal span{font-size:14px;color:rgb(130, 103, 120);}
.landscape-weight-row strong{font-size:48px;color:rgb(102, 68, 87);}
.landscape-weight-row small{font-size:15px;color:rgb(130, 103, 120);}
.landscape-weight-goal b{font-size:17px;}
.landscape-change{font-size:14px;color:rgb(128, 93, 115);}
.landscape-start{font-size:16px;color:rgb(130, 103, 120);}
.landscape-link{font-size:14px;color:rgb(128, 83, 110);}
.landscape-week-status{font-size:14px;color:rgb(128, 93, 115);}
.landscape-goals li{font-size:15px;color:rgb(114, 83, 102);}
.landscape-goal-mark{font-size:19px;color:rgb(132, 93, 82);}
.landscape-goals .move .landscape-goal-mark{color:rgb(126, 101, 142);}
.landscape-goals .care .landscape-goal-mark{color:rgb(109, 126, 99);}
.landscape-empty{font-size:15px;color:rgb(130, 103, 120);}
.landscape-primary{font-size:14px;color:rgb(255, 250, 246);}
.landscape-own-moment h3{font-size:14px;color:rgb(138, 101, 128);}
.landscape-own-moment p{font-size:21px;color:rgb(112, 83, 107);}
.landscape-footer > p{font-size:14px;color:rgb(137, 107, 126);}
.landscape-rotate{color:rgb(123, 86, 110);}
.landscape-rotate h2{font-size:33px;}
.landscape-rotate p{font-size:16px;}
@media (max-height: 600px) and (orientation: landscape){
.landscape-greeting > p{font-size:15px;}
.landscape-greeting h1{font-size:25px;}
.landscape-panel h2{font-size:23px;}
.landscape-private{font-size:14px;}
.landscape-weight-row strong{font-size:38px;}
.landscape-weight-goal b{font-size:15px;}
.landscape-weight-goal span, .landscape-label{font-size:14px;}
.landscape-week-status{font-size:14px;}
.landscape-goals li{font-size:14px;}
.landscape-goal-mark{font-size:17px;}
.landscape-own-moment p{font-size:18px;}
.landscape-footer > p{font-size:15px;}
}
@media (max-width: 650px) and (orientation: landscape){
.landscape-greeting h1{font-size:23px;}
}
@media (orientation: portrait){
.landscape-greeting h1{font-size:25px;}
.landscape-greeting > p{font-size:15px;}
}
.landscape-panel-heading h2{font-size:clamp(21px, 2.7vw, 27px);}
.landscape-moments .landscape-own-moment p{font-size:16px;}
.landscape-moments .landscape-own-moment h3{font-size:14px;}
.landscape-moments .landscape-empty{font-size:15px;}
@media (max-height: 600px) and (orientation: landscape){
.landscape-panel-heading h2{font-size:22px;}
.landscape-moments .landscape-own-moment p{font-size:15px;}
.landscape-moments .landscape-empty{font-size:14px;}
.landscape-footer > p{font-size:15px;}
}
#home-share-friends .home-share-friends-button{font-size:inherit;color:rgb(112, 77, 101);}
#home-share-friends strong{font-size:27px;color:rgb(92, 69, 88);}
#home-share-friends .home-share-friends-copy > span{font-size:15px;color:#55434f;}
#home-share-friends em{font-size:14px;}
#home-share-friends .invite-status{font-size:14px;}
@media (max-width: 420px){
#home-share-friends strong{font-size:25px;}
}
.journey-badges h3{font-size:27px;color:rgb(118, 83, 107);}
.journey-badges > p{font-size:14px;color:#55434f;}
.profile-badge{color:rgb(121, 87, 105);}
.profile-badge b{font-size:14px;}
.profile-badge > span{font-size:10px;}
.profile-badge-next p{font-size:14px;}
.profile-badge-next small{color:rgb(161, 131, 146);}
.badge-dialog > p{font-size:15px;color:#55434f;}
.badge-dialog-actions .text-link{font-size:14px;}
.home-badges{color:#55434f;}
.chat-badge-caption{font-size:15px;color:#55434f;}
body{font-size:15px;color:var(--ink);}
button, input, textarea{font-size:inherit;}
a{color:inherit;}
button{color:inherit;}
h3{font-size:16px;}
.preview-bar{font-size:14px;color:rgb(109, 91, 96);}
.preview-bar button{font-size:14px;}
.brand{font-size:13px;}
.desktop-nav{font-size:14px;}
.desktop-nav a{color:var(--muted);}
.desktop-nav a.active{color:var(--berry);}
.profile-button{color:var(--berry);}
.eyebrow{font-size:14px;color:var(--berry);}
.hero-copy h1{font-size:clamp(56px, 5.7vw, 78px);}
.hero-copy h1 em{color:var(--berry);}
.hero-intro{font-size:17px;color:rgb(88, 70, 75);}
.hero-body{font-size:14px;color:var(--muted);}
.button{font-size:14px;}
.primary{color:white;}
.text-link{font-size:14px;color:var(--berry);}
.text-link span{font-size:18px;}
.trial-note{font-size:15px;color:var(--muted);}
.trial-note svg{color:rgb(134, 116, 103);}
.trial-note b{color:rgb(95, 82, 85);}
.art-tag{font-size:14px;color:rgb(129, 84, 86);}
.person-card b{font-size:14px;}
.person-card small{font-size:15px;color:var(--muted);}
.art-center{font-size:28px;color:var(--berry);}
.little-flower{font-size:38px;color:#55434f;}
.art-caption{font-size:15px;color:rgb(111, 83, 86);}
.tiny-heart{font-size:20px;}
.step-num{font-size:24px;color:#55434f;}
.welcome-bottom p{font-size:15px;}
.welcome-bottom p span{font-size:15px;color:var(--muted);}
.site-footer{font-size:14px;color:#55434f;}
.page-heading h1{font-size:42px;}
.page-heading > div > p:last-child{font-size:15px;color:var(--muted);}
.panel h2{font-size:26px;}
.pill{font-size:14px;}
.muted{color:#55434f;}
.sage{color:#55434f;}
.weight-values > div > span{font-size:14px;color:var(--muted);}
.weight-values strong{font-size:56px;}
.weight-values strong small{font-size:17px;color:var(--muted);}
.weight-meta span{font-size:14px!important;}
.weight-meta b{color:var(--ink);}
.progress-caption{font-size:15px;color:var(--muted);}
.progress-caption > span:first-child{color:rgb(82, 98, 73);}
.chart-labels{font-size:14px;color:rgb(147, 133, 138);}
.goal-label{font-size:14px;color:var(--muted);}
.goal-label b{color:var(--berry);}
.next-checkin{color:rgb(255, 248, 240);}
.next-checkin .eyebrow{color:rgb(228, 185, 187);}
.flower-icon{font-size:30px;color:rgb(210, 160, 145);}
.next-checkin h2{font-size:38px;}
.next-checkin > p{font-size:15px;color:rgb(237, 207, 210);}
.checkin-date{font-size:14px;}
.checkin-date svg{color:rgb(214, 162, 153);}
.checkin-date b{font-size:14px;}
.checkin-date small{font-size:15px;color:rgb(224, 182, 191);}
.light{color:var(--berry);}
.group-line p{font-size:15px;color:var(--muted);}
.group-symbol{font-size:30px;color:var(--berry);}
.avatar{font-size:14px;}
.plum{color:rgb(112, 46, 69);}
.peach{color:rgb(134, 79, 56);}
.gold{color:#55434f;}
.lavender{color:#55434f;}
.more{font-size:14px;color:#55434f;}
.member-count{font-size:14px;color:var(--muted);}
.circle-note{font-size:15px;color:var(--muted);}
.together-panel .eyebrow{color:#55434f;}
.shared-value strong{font-size:52px;color:rgb(82, 96, 68);}
.shared-value > span{font-size:14px;color:rgb(83, 97, 70);}
.shared-value small{font-size:15px;color:#55434f;}
.together-panel > p{font-size:15px;color:#55434f;}
.outline{color:var(--berry);}
.large{font-size:40px;}
.circle-info h2{font-size:30px;}
.circle-info > p{font-size:15px;color:var(--muted);}
.circle-info h3{font-size:14px;}
.sidebar-note > span{font-size:34px;color:#55434f;}
.sidebar-note p{font-size:18px;color:#55434f;}
.conversation-header h2{font-size:23px;}
.conversation-header p{font-size:15px;color:var(--muted);}
.private-label{font-size:14px;color:#55434f;}
.pinned-note > span{font-size:28px;color:#55434f;}
.pinned-note p{font-size:15px;color:#55434f;}
.pinned-note b{color:rgb(105, 89, 66);}
.day-marker{font-size:14px;color:#55434f;}
.message .avatar{font-size:14px;}
.message-meta{font-size:14px;color:#55434f;}
.message-meta b{color:rgb(109, 88, 92);}
.bubble{font-size:14px;color:rgb(90, 75, 78);}
.mine .bubble{color:rgb(111, 57, 73);}
.quick-phrases button{font-size:14px;color:#55434f;}
.composer textarea{font-size:14px;color:var(--ink);}
.composer textarea::placeholder{color:#55434f;}
.send-button{font-size:22px;color:white;}
.video-button{color:#55434f;}
dialog{color:var(--ink);}
.close-dialog:not(.button){font-size:25px;color:#55434f;}
.dialog-head .eyebrow{font-size:14px;}
dialog h2{font-size:34px;}
dialog p{font-size:15px;color:var(--muted);}
dialog label:not(.toggle-row):not(.file-label){font-size:14px;}
dialog input:not([type="checkbox"]):not([type="file"]), dialog textarea{font-size:14px;color:var(--ink);}
.optional{color:var(--muted);}
dialog .form-note{font-size:15px;}
.toggle-row{font-size:14px;}
.toggle-row small{font-size:15px;color:var(--muted);}
.members-list .avatar{font-size:14px;}
.members-list b{font-size:14px;}
.members-list small{font-size:15px;color:var(--muted);}
#toast{font-size:14px;color:rgb(255, 249, 240);}
@media (min-width: 1400px){
.hero-copy h1{font-size:83px;}
}
@media (max-width: 1000px){
.art-center{font-size:25px;}
.hero-copy h1{font-size:62px;}
.hero-body{font-size:14px;}
.hero-intro{font-size:15px;}
.avatar-row .avatar{font-size:14px;}
}
@media (max-width: 720px){
body{font-size:14px;}
.preview-bar{font-size:14px;}
.preview-detail{font-size:14px;}
.preview-bar button{font-size:14px;}
.brand{font-size:13px;}
.profile-button{font-size:12px;}
.eyebrow{font-size:14px;}
.hero-copy h1{font-size:64px;}
.hero-intro{font-size:15px;}
.hero-body{font-size:14px;}
.hero-actions .button{font-size:14px;}
.hero-actions .text-link{font-size:14px;}
.trial-note{font-size:15px;}
.art-tag{font-size:14px;}
.person-card b{font-size:14px;}
.person-card small{font-size:15px;}
.art-center{font-size:23px;}
.little-flower{font-size:28px;}
.art-caption{font-size:15px;}
.welcome-bottom p{font-size:15px;}
.welcome-bottom p span{font-size:15px;}
.site-footer{font-size:14px;}
.mobile-nav a{font-size:14px;color:#55434f;}
.mobile-nav a span{font-size:24px;}
.mobile-nav a.active{color:var(--berry);}
.page-heading h1{font-size:34px;}
.page-heading p:last-child{font-size:15px!important;}
.page-heading > .button{font-size:14px;}
.panel h2{font-size:24px;}
.weight-values strong{font-size:52px;}
.weight-meta span{font-size:14px!important;}
.next-checkin h2{font-size:37px;}
.member-count{font-size:14px;}
.shared-value strong{font-size:48px;}
.conversation-header h2{font-size:21px;}
.conversation-header p{font-size:15px;}
.pinned-note p{font-size:15px;}
.pinned-note > span{font-size:24px;}
.bubble{font-size:14px;}
.message-meta{font-size:14px;}
.quick-phrases button{font-size:14px;}
.composer textarea{font-size:14px;}
.goal-label{font-size:14px;}
.circle-summary .circle-note{font-size:15px;}
dialog h2{font-size:31px;}
.members-list small{font-size:15px;}
#toast{font-size:14px;}
}
@media (max-width: 360px){
.hero-copy h1{font-size:56px;}
.member-count{font-size:14px;}
.page-heading h1{font-size:30px;}
}
.back-link{font-size:14px;color:var(--berry);}
.onboarding-top > span{font-size:14px;color:#55434f;}
.onboarding-copy h1{font-size:56px;}
.onboarding-copy h1 em{color:var(--berry);}
.onboarding-copy > p:not(.eyebrow){font-size:14px;color:var(--muted);}
.onboarding-promise > span{font-size:30px;color:#55434f;}
.onboarding-promise b{font-size:14px;}
.onboarding-promise p{font-size:15px;color:var(--muted);}
.onboarding-steps{font-size:14px;color:#55434f;}
.onboarding-steps b{font-size:14px;}
.onboarding-steps .current{color:var(--berry);}
.onboarding-steps .complete{color:#55434f;}
.onboarding-form h2{font-size:29px;}
.onboarding-form > p:first-of-type{font-size:15px;color:var(--muted);}
.onboarding-form label{font-size:14px;}
.onboarding-form input, .onboarding-form select{font-size:14px;color:var(--ink);}
.onboarding-form input::placeholder{color:#55434f;}
.field-help{font-size:14px;color:#55434f;}
.onboarding-form .preview-form-note{font-size:15px;color:#55434f;}
.unit-toggle button{font-size:14px;color:#55434f;}
.unit-toggle button[aria-pressed="true"]{color:var(--berry);}
.range-preview > span{font-size:24px;color:var(--berry);}
.range-preview b{font-size:14px;}
.range-preview p > span{font-size:15px;color:#55434f;}
.form-error{font-size:14px;color:rgb(157, 55, 75);}
.find-heading h1{font-size:47px;}
.find-heading > p:not(.eyebrow){font-size:15px;color:var(--muted);}
.match-range{font-size:14px;color:#55434f;}
.match-card h2{font-size:30px;}
.match-card > p{font-size:15px;color:var(--muted);}
.alternate{color:#55434f;}
.match-avatars .avatar{font-size:14px;}
.match-avatars > span:last-child:not(.avatar){font-size:14px;color:#55434f;}
.match-facts li{font-size:14px;color:#55434f;}
.match-facts li > span{font-size:17px;color:#55434f;}
.find-note{font-size:15px;color:#55434f;}
@media (max-width: 1000px){
.onboarding-copy h1{font-size:47px;}
.onboarding-steps b{font-size:14px;}
}
@media (max-width: 720px){
.back-link{font-size:14px;}
.onboarding-top > span{font-size:14px;}
.onboarding-copy h1{font-size:41px;}
.onboarding-copy > p:not(.eyebrow){font-size:15px;}
.onboarding-promise b{font-size:14px;}
.onboarding-promise p{font-size:15px;}
.onboarding-promise > span{font-size:26px;}
.onboarding-steps b{font-size:14px;}
.onboarding-form h2{font-size:27px;}
.onboarding-form > p:first-of-type{font-size:15px;}
.onboarding-form .preview-form-note{font-size:15px;}
.onboarding-form select{font-size:14px;}
.find-heading h1{font-size:36px;}
.find-heading > p:not(.eyebrow){font-size:15px;}
.match-range{font-size:14px;}
.match-card h2{font-size:29px;}
.match-card > p{font-size:15px;}
.match-facts li{font-size:14px;}
.find-note{font-size:15px;}
}
.preview-bar{color:#55434f;}
.profile-button{color:rgb(137, 87, 108);}
.pill.muted{color:#55434f;}
.pill.sage{color:#55434f;}
.hero-copy h1 em, .onboarding-copy h1 em{color:#55434f;}
.eyebrow{color:#55434f;}
.art-center{color:rgb(140, 89, 111);}
.onboarding-promise > span{color:#55434f;}
.range-preview > span{color:#55434f;}
.onboarding-steps .current{color:#55434f;}
.field-help{color:#55434f;}
.match-range{color:#55434f;}
.group-symbol{color:rgb(173, 119, 141);}
.group-symbol.alternate{color:rgb(154, 130, 171);}
.next-checkin{color:rgb(121, 81, 100);}
.next-checkin .eyebrow{color:#55434f;}
.next-checkin > p{color:#55434f;}
.next-checkin .flower-icon{color:rgb(182, 136, 154);}
.next-checkin .checkin-date svg{color:rgb(176, 132, 150);}
.next-checkin .checkin-date small{color:#55434f;}
.next-checkin .light{color:#55434f;}
.together-panel .shared-value strong{color:#55434f;}
.pinned-note b{color:#55434f;}
.pinned-note p{color:#55434f;}
.bubble{color:#55434f;}
.mine .bubble{color:#55434f;}
.quick-phrases button{color:#55434f;}
.sidebar-note > span{color:#55434f;}
.plum{color:#55434f;}
.peach{color:#55434f;}
.sage{color:#55434f;}
.gold{color:#55434f;}
.lavender{color:#55434f;}
.entry-brand{font-size:36px;color:rgb(148, 107, 128);}
.entry-content .eyebrow{font-size:14px;color:#55434f;}
.entry-content h1{font-size:clamp(43px, 5vw, 68px);}
.entry-content h1 em{color:#55434f;}
.heart-instruction{font-size:13px;color:rgb(167, 123, 145);}
.entry-caption{font-size:15px;color:#55434f;}
@media (max-width: 720px){
.entry-content h1{font-size:46px;}
.entry-content .eyebrow{font-size:14px;}
.entry-brand{font-size:30px;}
.heart-instruction{font-size:12px;}
.entry-caption{font-size:15px;}
.next-checkin > p{color:#55434f;}
}
@media (max-width: 360px){
.entry-content h1{font-size:40px;}
}
@media (max-height: 650px){
.entry-content h1{font-size:39px;}
.entry-brand{font-size:28px;}
}
.portrait-thumbnail{font-size:32px;color:rgb(148, 109, 136);}
.portrait-picker b{font-size:13px;}
.portrait-picker p{font-size:12px;color:rgb(146, 119, 128);}
.portrait-picker .text-link{font-size:13px;}
.portrait-picker .text-link > span{font-size:17px;}
.member-picture{font-size:60px;color:#55434f;}
.portrait-members .member-picture{font-size:50px;}
.portrait-members b{font-size:14px;}
.portrait-members small{font-size:12px;}
.portrait-editor-preview > span{font-size:80px;color:rgb(181, 137, 162);}
.portrait-photo-actions .button{font-size:13px;}
.portrait-bottom-actions .text-link{font-size:13px;}
#portrait-controls legend{font-size:13px;color:rgb(149, 106, 131);}
#portrait-controls label{font-size:13px;}
#portrait-detail{font-size:14px;color:var(--ink);}
#portrait-status{font-size:12px;}
#portrait-error{font-size:13px;}
@media (max-width: 720px){
.portrait-picker p{font-size:12px;}
.portrait-photo-actions .button{font-size:12px;}
.portrait-bottom-actions .text-link{font-size:12px;}
}
#portrait-palette{font-size:14px;color:var(--ink);}
.portrait-colour-help{font-size:13px;color:rgb(125, 109, 114);}
.portrait-custom-colour span{font-size:13px;color:rgb(125, 109, 114);}
#portrait-controls label{font-size:14px;}
#portrait-controls .portrait-slider-row label{font-size:13px;color:rgb(118, 92, 107);}
#portrait-controls > label{font-size:13px;}
.portrait-colour-help{font-size:12px;}
@media (max-width: 720px){
.portrait-slider-row label{font-size:13px;}
}
#circle .page-heading h1{font-size:32px;}
#circle .page-heading > .button{font-size:14px;}
.conversation-header h2{font-size:23px;}
.conversation-header p{font-size:15px;}
.chat-portrait-card{font-size:inherit;color:var(--ink);}
.message .chat-portrait-card .avatar{font-size:28px;}
.chat-portrait-card b{font-size:12px;}
.message-meta, .mine .message-meta{font-size:14px;color:#55434f;}
.bubble, .mine .bubble{font-size:14px;color:rgb(89, 75, 83);}
.message-reply{font-size:14px;color:#55434f;}
.reply-quote{font-size:14px;color:#55434f;}
.reply-context{font-size:14px;color:#55434f;}
.reply-context button{font-size:24px;color:#55434f;}
.composer textarea{font-size:14px;}
.quick-phrases button{font-size:14px;}
.day-marker{font-size:14px;}
#video-dialog h2{font-size:32px;}
.video-actions > .button{font-size:14px;}
#video-dialog .form-error{font-size:14px;color:rgb(148, 58, 85);}
@media (max-width: 720px){
#circle .page-heading h1{font-size:26px;}
#circle .page-heading > .button{font-size:14px;}
.conversation-header h2{font-size:21px;}
.conversation-header p{font-size:15px;}
.chat-portrait-card b{font-size:11px;}
.message .chat-portrait-card .avatar{font-size:24px;}
.bubble, .mine .bubble{font-size:14px;}
.message-meta{font-size:14px;}
.quick-phrases button{font-size:14px;}
.message-reply{font-size:14px;}
}
@media (max-width: 360px){
#circle .page-heading h1{font-size:23px;}
#circle .page-heading > .button{font-size:14px;}
}
.reply-to-label{font-size:14px;color:#55434f;}
.message-heart{font-size:inherit;color:rgb(155, 110, 134);}
.heart-symbol{font-size:26px;}
.heart-count{font-size:12px;}
.message-heart.is-liked{color:rgb(165, 76, 120);}
@media (max-width: 720px){
.thread-replies .chat-portrait-card b{font-size:11px;}
.message-reply{font-size:14px;}
.thread-replies .bubble{font-size:14px;}
}
#video-post-controls label{font-size:14px;}
#video-caption{font-size:14px;}
#video-post-context{color:#55434f;}
.chat-video-note{font-size:15px;}
.chat-video-download{font-size:14px;}
.chat-toolbar h1{font-size:25px;}
.chat-members{font-size:14px;color:#55434f;}
.chat-profile{font-size:inherit;color:rgb(134, 94, 119);}
#circle .bubble{font-size:16px;}
#circle .chat-portrait-card b{font-size:14px;}
#circle .message-meta, #circle .reply-to-label{font-size:14px;}
#circle .message-reply, #circle .heart-count{font-size:14px;}
#circle .heart-symbol{font-size:29px;}
#circle .composer textarea{font-size:16px;}
#circle .send-button{font-size:26px;}
#circle .quick-phrases button{font-size:14px;}
#circle .reply-context{font-size:14px;}
body.chat-open .mobile-nav a{font-size:14px;color:#55434f;}
body.chat-open .mobile-nav a.active{color:var(--berry);}
body.chat-open .mobile-nav a span{font-size:24px;}
@media (max-width: 720px){
.chat-toolbar h1{font-size:21px;}
.chat-members{font-size:14px;}
#circle .chat-portrait-card b{font-size:12px;}
#circle .bubble{font-size:16px;}
#circle .message-meta, #circle .reply-to-label{font-size:14px;}
#circle .quick-phrases button{font-size:14px;}
}
@media (max-width: 360px){
.chat-toolbar h1{font-size:19px;}
}
.simple-top > span{font-size:14px;color:#55434f;}
.simple-heading h1{font-size:46px;}
.simple-heading p:not(.eyebrow){font-size:16px;color:#55434f;}
.destination-icon{font-size:32px;color:rgb(173, 123, 148);}
.journey-destination b{font-size:28px;}
.journey-destination small{font-size:14px;color:#55434f;}
.journey-destination > span:last-child{font-size:22px;color:#55434f;}
.gentle-card h2{font-size:32px;}
.gentle-card p{font-size:16px;color:#55434f;}
.gentle-symbol{font-size:48px;color:rgb(177, 132, 157);}
.simple-screen .button{font-size:15px;}
.simple-links .text-link{font-size:14px;}
.week-goals small{font-size:15px;color:#55434f;}
.week-goals b{font-size:17px;}
.week-goals span{font-size:14px;color:#55434f;}
.goal-choice, .daily-goal{font-size:16px;}
.simple-screen label:not(.goal-choice):not(.daily-goal), .simple-screen input:not([type="radio"]):not([type="checkbox"]), .simple-screen textarea{font-size:15px;}
.simple-screen label[for]{color:#55434f;}
.simple-screen input:not([type="radio"]):not([type="checkbox"]), .simple-screen textarea{color:var(--ink);}
.daily-goal small{font-size:15px;color:#55434f;}
.daily-goal b{font-size:17px;}
.simple-note{font-size:15px;color:#55434f;}
.skip-link{font-size:14px;color:#55434f;}
.week-review-score strong{font-size:44px;color:#55434f;}
.week-review-score span{font-size:14px;color:#55434f;}
.review-weight{font-size:14px;color:#55434f;}
.history-week{font-size:inherit;}
.history-week b{font-size:17px;}
.history-week small{font-size:15px;color:#55434f;}
.shared-progress-details summary{font-size:14px;color:#55434f;}
@media (max-width: 720px){
.simple-heading h1{font-size:38px;}
.simple-heading p:not(.eyebrow){font-size:15px;}
.journey-destination b{font-size:27px;}
.journey-destination small{font-size:15px;}
.destination-icon{font-size:30px;}
.goal-choice, .daily-goal{font-size:16px;}
.week-goals b, .daily-goal b{font-size:16px;}
.simple-screen .button{font-size:15px;}
.simple-top > span{font-size:14px;}
}
.reflection-card h2{font-size:25px;}
.reflection-card small{font-size:15px;color:#55434f;}
.reflection-card p{font-size:15px;color:#55434f;}
.progress-switch a{font-size:15px;color:#55434f;}
.progress-switch a[aria-current]{color:rgb(121, 75, 101);}
.progress-beginning h3{font-size:29px;}
.progress-beginning p{font-size:15px;color:#55434f;}
.progress-detail .progress-caption{font-size:14px;}
.progress-detail .weight-meta span{font-size:14px!important;}
.progress-detail .weight-values > div > span{font-size:15px;}
.progress-detail .chart-labels, .progress-detail .goal-label{font-size:14px;}
.chart-note{font-size:14px;color:rgb(121, 104, 117);}
.weight-history{font-size:14px;color:#55434f;}
.wins-panel h2{font-size:32px;}
.wins-caption{font-size:15px;color:#55434f;}
.win-day-label{font-size:14px;color:rgb(111, 88, 104);}
.wins-day small{font-size:15px;color:#55434f;}
.win-dot{font-size:17px;color:rgb(113, 81, 99);}
.wins-legend{font-size:14px;color:#55434f;}
.wins-legend .win-dot{font-size:14px;}
@media (max-width: 380px){
.wins-day small{font-size:15px;}
.wins-legend{font-size:14px;}
}
@media (max-width: 500px){
.progress-detail .weight-values strong{font-size:49px;}
}
.graph-privacy-choice{font-size:16px!important;}
.graph-retry{font-size:14px;}
.weekly-recap-text{font-size:16px;}
.weekly-recap-card h2{font-size:30px;}
.weekly-recap-card p:not(.eyebrow){font-size:15px;}
.progress-switch a{font-size:14px;}
.beyond-card h2{font-size:29px;}
.beyond-card p{font-size:15px;color:#55434f;}
.beyond-symbol{font-size:31px;color:rgb(166, 118, 141);}
.beyond-card .text-link{font-size:14px;}
.beyond-destinations .journey-destination b{font-size:25px;}
.simple-screen button.skip-link{font-size:14px;color:#55434f;}
.beyond-check{color:rgb(121, 86, 108);}
.beyond-four p{font-size:14px;color:#55434f;}
#beyond-history-kind{font-size:inherit;color:#55434f;}
@media (max-width: 380px){
.progress-switch a{font-size:14px;}
.beyond-card h2{font-size:27px;}
}
.journey-week-card h2{font-size:34px;}
.journey-week-card > .eyebrow{font-size:14px;}
.home-status > div{font-size:14px;}
.home-status dt{color:#55434f;}
.journey-week-card > p:not(.eyebrow){font-size:15px;color:#55434f;}
.home-share{font-size:14px;}
.mobile-nav .nav-label{font-size:14px!important;}
.progress-shortcuts{font-size:14px;color:#55434f;}
.chat-week{font-size:14px;color:#55434f;}
.week-ready-note{font-size:15px;color:#55434f;}
.saved-sharing-note, .saved-win-preview{font-size:15px;}
.portrait-advanced summary{font-size:15px;color:rgb(129, 94, 116);}
@media (max-width: 720px){
.chat-toolbar h1{font-size:19px;}
.chat-members{font-size:14px;}
.chat-week{font-size:14px;}
.journey-week-card h2{font-size:31px;}
}
@media (max-width: 360px){
.chat-toolbar h1{font-size:17px;}
}
.weigh-note-details summary{font-size:14px;color:#55434f;}
.dashboard-card h2{font-size:32px;}
.dashboard-card .pill{font-size:14px;}
.dashboard-label{font-size:15px;color:#55434f;}
.dashboard-weight-number{font-size:64px;}
.dashboard-weight-number small{font-size:18px;color:#55434f;}
.dashboard-weight-meta dt{font-size:14px;color:#55434f;}
.dashboard-weight-meta dd{font-size:17px;}
.dashboard-trend{font-size:14px;}
.dashboard-trend > span:first-child{color:rgb(83, 99, 76);}
.dashboard-trend > span:last-child{color:#55434f;}
.dashboard-chart-labels{font-size:14px;color:rgb(121, 101, 115);}
.dashboard-chart-note, .dashboard-note{font-size:14px;color:rgb(121, 101, 115);}
.dashboard-card .button, .dashboard-share-action .button{font-size:15px;}
.dashboard-card .text-link{font-size:15px;}
.dashboard-beginning p{font-size:15px;color:#55434f;}
.member-dashboard .journey-week-card h2{font-size:32px;}
.member-dashboard .journey-week-card > .eyebrow{font-size:14px;color:#55434f;}
.member-dashboard .home-status > div{font-size:15px;}
.dashboard-goals li > span{font-size:14px;color:#55434f;}
.dashboard-goals b{font-size:16px;}
.dashboard-goals small{font-size:14px;color:#55434f;}
.dashboard-goals .done small{color:rgb(83, 99, 76);}
.dashboard-moment h3{font-size:15px;color:#55434f;}
.dashboard-moment p{font-size:16px;}
.dashboard-circle-heart{font-size:38px;color:rgb(135, 147, 119);}
.dashboard-circle > p:not(.dashboard-note){font-size:18px;}
.dashboard-example{font-size:15px;color:#55434f;}
@media (max-width: 720px){
.dashboard-card h2, .member-dashboard .journey-week-card h2{font-size:30px;}
.dashboard-weight-number{font-size:60px;}
.member-dashboard .simple-heading h1{font-size:37px;}
}
@media (max-width: 360px){
.dashboard-weight-meta dd{font-size:16px;}
.member-dashboard .simple-heading h1{font-size:34px;}
}
.share-card-choices legend{font-size:16px;color:#55434f;}
.share-card-choices .graph-privacy-choice{font-size:15px!important;}
.chat-card-expand{font-size:15px;color:#55434f;}
#card-dialog h2{font-size:24px;}
.dashboard-simple .dashboard-card h2{font-size:27px;}
.dashboard-simple .dashboard-label{font-size:14px;}
.dashboard-simple .dashboard-weight-number{font-size:45px;}
.dashboard-simple .dashboard-weight-number small{font-size:17px;}
.dashboard-change{font-size:14px;color:#55434f;}
.dashboard-simple .dashboard-beginning p{font-size:15px;}
.dashboard-simple .dashboard-next .eyebrow{font-size:14px;}
.dashboard-simple .dashboard-next h2{font-size:26px;}
.dashboard-next .dashboard-note{font-size:15px;}
.dashboard-simple .dashboard-circle-heart{font-size:34px;}
.dashboard-simple .dashboard-circle h2{font-size:22px;}
.dashboard-simple .dashboard-circle p{font-size:16px;}
.dashboard-simple .dashboard-circle .text-link{font-size:14px;}
.dashboard-shortcuts a{font-size:16px;color:#55434f;}
.dashboard-small-actions .text-link{font-size:14px;color:#55434f;}
@media (max-width: 720px){
.dashboard-simple .dashboard-card h2{font-size:25px;}
.dashboard-simple .simple-heading h1{font-size:34px;}
.dashboard-simple .dashboard-circle h2{font-size:21px;}
.dashboard-simple .dashboard-next h2{font-size:24px;}
}
@media (max-width: 360px){
.dashboard-simple .dashboard-weight-number{font-size:41px;}
.dashboard-change{font-size:14px;}
}
.isabella-monogram{font-size:30px;color:rgb(117, 78, 104);}
.isabella-heading h1{font-size:43px;}
.isabella-heading > div > p:last-child{font-size:15px;color:#55434f;}
.isabella-intro{font-size:17px;color:#55434f;}
.isabella-connection-note{font-size:15px;color:#55434f;}
.isabella-choices > a{color:rgb(118, 84, 108);}
.isabella-choice-symbol{font-size:26px;color:rgb(161, 122, 145);}
.isabella-choices h2{font-size:26px;}
.isabella-choices p{font-size:15px;color:#55434f;}
.isabella-screen > .simple-note{font-size:14px;}
.isabella-screen > .text-link{font-size:14px;}
.isabella-form label{font-size:16px;}
.isabella-form input, .isabella-form textarea, .isabella-form select{font-size:16px;color:rgb(97, 72, 88);}
.isabella-form .optional{font-size:14px;color:#55434f;}
.isabella-form .field-help{font-size:14px;}
.isabella-form .button{font-size:16px;}
.isabella-screen .form-note{font-size:14px;color:#55434f;}
.isabella-question-card > p{font-size:16px;}
.isabella-question-card small{font-size:15px;color:#55434f;}
.isabella-question-card button{font-size:14px;}
.isabella-saved-panel h2{font-size:28px;}
.isabella-summary dt{font-size:14px;color:#55434f;}
.isabella-summary dd{font-size:16px;}
@media (max-width: 720px){
.isabella-heading h1{font-size:34px;}
.isabella-monogram{font-size:25px;}
.isabella-intro{font-size:16px;}
.isabella-choices h2{font-size:25px;}
.isabella-heading .eyebrow{font-size:14px;}
}
@media (max-width: 360px){
.isabella-heading h1{font-size:29px;}
.isabella-choices h2{font-size:23px;}
}
.isabella-request-preview{font-size:15px;color:rgb(105, 80, 96);}
.isabella-chat-message small{font-size:14px;color:#55434f;}
.isabella-chat-message p, .isabella-plan-panel > p:not(.form-note){font-size:16px;}
.isabella-consent{font-size:14px!important;color:#55434f;}
.isabella-context summary, .isabella-backup summary{font-size:15px;color:#55434f;}
.isabella-context label{font-size:14px;}
.isabella-form > .text-link{font-size:14px;}
.isabella-plan-panel h2{font-size:28px;}
.isabella-backup > .text-link{font-size:14px;}
.mobile-nav .nav-label{font-size:14px!important;}
.mobile-nav .nav-ai{font-size:14px!important;color:#55434f;}
.whole-app-guidance{font-size:15px;color:#55434f;}
#welcome .welcome-benefits{font-size:14px;color:var(--muted);}
#welcome .welcome-benefits li::marker{color:var(--berry);}
#welcome .welcome-benefits b{color:rgb(121, 85, 105);}
.member-signup{color:rgb(115, 84, 104);}
.member-back{font-size:15px;color:#55434f;}
.member-story h1{font-size:clamp(45px, 4.8vw, 66px);}
.member-story h1 em{color:#55434f;}
.member-story > p:not(.eyebrow){font-size:19px;color:#55434f;}
.member-story-path span{font-size:30px;color:#55434f;}
.member-story .member-story-caption{font-size:19px;color:#55434f;}
.member-wordmark{font-size:23px;color:#55434f;}
#member-step-count{font-size:14px;color:#55434f;}
.member-card h2{font-size:35px;color:rgb(125, 83, 110);}
.member-card p{font-size:16px;color:#55434f;}
.member-card .eyebrow{font-size:14px;color:#55434f;}
.member-card label:not(.member-check){font-size:15px;color:rgb(121, 85, 105);}
.member-card input:not([type="checkbox"]):not(.member-pin-input){font-size:16px;color:rgb(111, 79, 100);}
.member-card .member-email-note{font-size:15px;color:#55434f;}
.member-check{font-size:14px;color:#55434f;}
.member-check small{font-size:15px;color:#55434f;}
.member-card .button{font-size:16px;}
.member-centre{font-size:14px;color:#55434f;}
.member-card .member-footnote{font-size:15px;color:#55434f;}
.member-pin-dots span{font-size:37px;color:rgb(204, 176, 195);}
.member-pin-dots span:nth-child(1).is-filled{color:rgb(224, 173, 144);}
.member-pin-dots span:nth-child(2).is-filled{color:rgb(217, 163, 185);}
.member-pin-dots span:nth-child(3).is-filled{color:rgb(183, 167, 210);}
.member-pin-dots span:nth-child(4).is-filled{color:#55434f;}
.member-keypad button{font-size:27px;color:#55434f;}
.member-keypad button.member-keypad-small{font-size:14px;}
.member-card .member-access-error{font-size:14px;color:#55434f;}
.member-mini-heart{font-size:45px;color:rgb(181, 137, 162);}
.member-success-heart{font-size:70px;color:rgb(255, 248, 238);}
.member-profile-access > p{font-size:14px;color:rgb(137, 104, 121);}
@media (max-width: 800px){
.member-card h2{font-size:33px;}
}
@media (max-width: 360px){
.member-card h2{font-size:29px;}
.member-wordmark{font-size:22px;}
}
@media (max-height: 740px) and (max-width: 800px){
.member-card h2{font-size:29px;}
}
.legal-screen{color:rgb(115, 84, 104);}
.legal-screen > .back-link{font-size:15px;color:#55434f;}
.legal-screen > .eyebrow{font-size:14px;}
.legal-screen > h1{font-size:clamp(35px, 5vw, 50px);color:#55434f;}
.legal-meta{font-size:14px;color:#55434f;}
.legal-tabs a{font-size:14px;color:#55434f;}
.legal-tabs a[aria-current="page"]{color:rgb(104, 67, 93);}
.legal-summary h2{font-size:27px;color:rgb(126, 83, 110);}
.legal-summary p{font-size:16px;color:#55434f;}
.legal-draft{font-size:14px;color:#55434f;}
.legal-draft b{color:#55434f;}
.legal-copy h2{font-size:26px;color:rgb(126, 83, 110);}
.legal-copy p{font-size:16px;color:#55434f;}
.legal-copy table{font-size:14px;}
.legal-copy th{color:rgb(118, 82, 106);}
.legal-copy td{color:#55434f;}
.legal-copy td:first-child{color:rgb(115, 84, 105);}
.member-policy-check a, .health-collection-consent a{color:#55434f;}
.member-card .member-policy-check{font-size:14px;}
.health-collection-consent{font-size:14px!important;}
.footer-policies{font-size:14px;}
.profile-policy-links{font-size:14px;color:rgb(134, 93, 118);}
@media (max-width: 600px){
.legal-copy h2{font-size:24px;}
.legal-screen > h1{font-size:36px;}
.legal-copy p{font-size:16px;}
}
.me-time{color:rgb(112, 85, 102);}
.relax-note{font-size:43px;color:#55434f;}
.relax-welcome .eyebrow{font-size:14px;}
.relax-welcome h1{font-size:52px;color:#55434f;}
.relax-welcome h2{font-size:22px;}
.relax-welcome p{font-size:17px;color:#55434f;}
.relax-welcome .relax-headphones{font-size:17px;color:#55434f;}
.relax-player h2{font-size:24px;}
.relax-loop{font-size:15px;}
.relax-timer-wrap label{font-size:15px;}
.relax-timer-wrap select{font-size:15px;color:rgb(112, 85, 102);}
.relax-status{font-size:14px;color:#55434f;}
.relax-error{font-size:15px;color:rgb(134, 79, 92);}
.relax-group > h2{font-size:19px;}
.relax-track-symbol{font-size:25px;color:rgb(147, 108, 133);}
.nature .relax-track-symbol{color:rgb(122, 134, 104);}
.relax-track h3{font-size:20px;}
.relax-track p{font-size:15px;color:#55434f;}
.relax-track .relax-duration{font-size:14px;color:#55434f;}
.relax-listen{font-size:15px;color:#55434f;}
.relax-future h2{font-size:19px;}
.relax-future p{font-size:15px;color:#55434f;}
.relax-credits{font-size:14px;color:#55434f;}
@media (max-width: 600px){
.relax-welcome h1{font-size:44px;}
.relax-welcome h2{font-size:20px;}
.relax-welcome p{font-size:16px;}
.relax-note{font-size:39px;}
.mobile-nav .nav-label{font-size:14px!important;}
}
.relax-transcript{font-size:15px;}
.relax-transcript summary{color:rgb(121, 86, 110);}
.relax-transcript div p{font-size:16px;}
.relax-download{font-size:15px;}
.relax-track .relax-voice-credit{font-size:14px;}
.mirror-launch{font-size:18px!important;}
.mirror-launch > span:first-child{font-size:25px;}
.mirror-invitation > p{font-size:14px;color:#55434f;}
.mirror-dialog{color:rgb(118, 88, 109);}
.mirror-heading-row p{font-size:15px;color:#55434f;}
.mirror-dialog .mirror-heading-row h2{font-size:30px;}
.mirror-close{font-size:28px;color:#55434f;}
.mirror-placeholder > span{font-size:52px;color:#55434f;}
.mirror-dialog .mirror-placeholder > p{font-size:18px;color:#55434f;}
.mirror-dialog .mirror-status{font-size:14px;color:#55434f;}
.mirror-dialog .mirror-error{font-size:14px;color:rgb(139, 77, 97);}
.mirror-audio-row span{font-size:14px;color:#55434f;}
.mirror-dialog .mirror-audio-row p{font-size:15px;color:#55434f;}
.mirror-audio-toggle{font-size:14px;color:#55434f;}
.mirror-dialog .mirror-privacy{font-size:14px;color:#55434f;}
@media (max-width: 600px){
.mirror-dialog .mirror-heading-row h2{font-size:28px;}
.mirror-audio-toggle{font-size:14px;}
.mirror-heading-row p{font-size:15px;}
}
.relax-track .relax-author{font-size:14px;color:rgb(118, 86, 111);}
#relax .relax-note{font-size:29px;}
#relax .relax-welcome h1{font-size:36px;}
#relax .relax-welcome h2{font-size:19px;}
#relax .relax-welcome p{font-size:16px;}
#relax .mirror-launch{font-size:16px!important;}
.relax-tabs button{font-size:15px;color:rgb(112, 85, 102);}
.relax-tabs button[aria-pressed="true"]{color:rgb(88, 59, 83);}
#relax .relax-group > h2{font-size:17px;}
#relax .relax-listen{font-size:23px;}
#relax .relax-listen:disabled{color:#55434f;}
#relax .relax-listen:disabled .relax-play-icon{font-size:16px;}
#relax .relax-row-copy h3{font-size:16px;}
#relax .relax-row-copy p{font-size:14px;color:#55434f;}
#relax .relax-duration{font-size:14px;}
.relax-lock-note{font-size:15px;color:#55434f;}
.relax-info-button{font-size:19px;color:#55434f;}
.relax-pagination{font-size:14px;}
.relax-pagination button{font-size:inherit;color:rgb(112, 85, 102);}
.relax-milestone-intro{font-size:15px;color:rgb(113, 84, 106);}
.relax-info-dialog{color:rgb(112, 85, 102);}
.relax-info-dialog h2{font-size:21px;}
.relax-info-dialog p{font-size:16px;}
#relax .relax-player h2{font-size:20px;}
#relax .relax-status{font-size:14px;}
@media (max-width: 420px){
.relax-tabs button{font-size:14px;}
#relax .relax-row-copy h3{font-size:15px;}
}
.mobile-nav .nav-shirt{color:inherit;}
.mobile-nav .nav-label{font-size:14px!important;}
.mobile-nav .nav-showroom{color:#55434f;}
.mobile-nav .nav-showroom.active{color:rgb(112, 67, 95);}
.desktop-nav .nav-showroom{color:rgb(121, 81, 107);}
.showroom-discovery{color:rgb(121, 82, 107);}
.showroom-discovery-label{font-size:14px;color:#55434f;}
.showroom-discovery h2{font-size:28px;color:rgb(120, 80, 108);}
.showroom-discovery p{font-size:14px;color:#55434f;}
.showroom-discovery-link{font-size:15px;color:rgb(124, 80, 109);}
.welcome-showroom-discovery{color:#55434f;}
.welcome-showroom-discovery b{font-size:15px;}
.welcome-showroom-discovery small{font-size:15px;color:#55434f;}
.welcome-showroom-discovery > span:last-child{font-size:20px;}
.landscape-showroom{color:rgb(120, 80, 108)!important;}
@media (max-width: 600px){
.showroom-discovery h2{font-size:24px;}
.showroom-discovery p{font-size:15px;}
.showroom-discovery-label{font-size:14px;}
.showroom-discovery-link{font-size:14px;}
}
@media (max-width: 360px){
.mobile-nav .nav-label{font-size:14px!important;}
.showroom-discovery h2{font-size:22px;}
.showroom-discovery-label{font-size:14px;}
}
.moderation-dialog h2{font-size:26px;}
.moderation-dialog p, .moderation-dialog blockquote{font-size:15px;}
.moderation-audit{font-size:14px!important;color:rgb(109, 86, 99);}
.chat-safety{font-size:14px;color:rgb(112, 46, 69);}
.moderation-dialog small{font-size:15px;}
@media (max-width: 480px){
.chat-toolbar h1{font-size:18px;}
.chat-safety{font-size:14px;}
}
body[data-view="welcome"] .welcome-signin{font-size:14px;color:rgb(121, 80, 105);}
#welcome .eyebrow{color:#55434f;}
#welcome .hero-intro{color:rgb(99, 75, 89);}
#welcome .trial-note{font-size:15px;color:rgb(121, 85, 105);}
#welcome .welcome-art-title{font-size:32px;color:rgb(128, 80, 106);}
#welcome .person-card b{font-size:14px;}
#welcome .person-card small{font-size:15px;color:rgb(121, 85, 105);}
#welcome .welcome-chat{color:rgb(99, 75, 89);}
#welcome .welcome-example-label{font-size:14px;color:#55434f;}
#welcome .welcome-chat-message b{font-size:14px;color:rgb(120, 78, 104);}
#welcome .welcome-chat-message p{font-size:15px;}
#welcome .welcome-chat-reply span{font-size:20px;color:#55434f;}
#welcome .membership-cards li{color:rgb(99, 75, 89);}
#welcome .membership-cards b{font-size:23px;color:rgb(105, 75, 96);}
#welcome .membership-cards p{font-size:14px;}
#welcome .membership-symbol{font-size:31px;color:rgb(152, 99, 123);}
#welcome .membership-ai{font-size:18px;}
#welcome .welcome-offer{color:rgb(99, 75, 89);}
#welcome .welcome-offer h2{font-size:32px;color:rgb(121, 80, 105);}
#welcome .welcome-price{font-size:16px;}
#welcome .welcome-price strong{color:rgb(121, 80, 105);}
#welcome .welcome-offer-action p{font-size:15px;}
@media (max-width: 1000px){
#welcome .welcome-offer h2{font-size:28px;}
}
@media (max-width: 720px){
body[data-view="welcome"] .brand{font-size:17px;}
#welcome .eyebrow{font-size:14px;}
#welcome .hero-copy h1{font-size:clamp(36px, 10vw, 44px);}
#welcome .hero-intro{font-size:16px;}
#welcome .hero-actions .button{font-size:15px;}
#welcome .hero-actions .text-link{font-size:14px;}
#welcome .trial-note{font-size:15px;}
#welcome .welcome-art-title{font-size:28px;}
#welcome .welcome-chat-message p{font-size:14px;}
#welcome .membership-cards b{font-size:22px;}
#welcome .membership-cards p{font-size:14px;}
#welcome .welcome-offer h2{font-size:28px;}
#welcome .welcome-price{font-size:15px;}
#welcome .welcome-offer-action .button{font-size:15px;}
}
#welcome .membership-milestones .membership-symbol text{font-size:38px;}
#welcome .welcome-progress-example figcaption{font-size:15px;color:#55434f;}
#welcome .welcome-graph-axis{font-size:14px;color:#55434f;}
#welcome .welcome-workout{color:rgb(99, 75, 89);}
#welcome .welcome-workout-icon{color:rgb(134, 97, 121);}
#welcome .welcome-workout .eyebrow{font-size:14px;color:#55434f;}
#welcome .welcome-workout h2{font-size:29px;color:rgb(105, 75, 96);}
#welcome .welcome-workout-intro{font-size:16px;}
#welcome .welcome-workout-detail{font-size:14px;}
@media (max-width: 720px){
#welcome .welcome-workout h2{font-size:25px;}
#welcome .welcome-workout-intro{font-size:15px;}
}
#welcome .welcome-photo-note{font-size:15px;color:rgb(121, 85, 105);}
#welcome .welcome-graph-summary strong{font-size:15px;color:rgb(105, 75, 96);}
#welcome .welcome-graph-summary span{font-size:14px;color:#55434f;}
#welcome .welcome-graph-y{font-size:14px;color:#55434f;}
#welcome .welcome-workout .eyebrow{font-size:15px;}
@media (max-width: 720px){
#welcome .welcome-workout .eyebrow{font-size:14px;}
#welcome .welcome-workout h2{font-size:25px;}
#welcome .welcome-workout-detail{font-size:14px;}
}
@media (max-width: 400px){
#welcome .welcome-workout .eyebrow{font-size:14px;}
}
@media (max-width: 340px){
#welcome .welcome-workout .eyebrow{font-size:14px;}
}
@media (max-width: 720px){
#welcome .welcome-graph-summary strong{font-size:14px;}
}
.brand b{color:rgb(152, 107, 135);}
@media (forced-colors: active){
.brand b{color:canvastext;}
}
#welcome .hero-highlights{font-size:16px;color:rgb(99, 75, 89);}
#welcome .hero-highlights small{font-size:15px;color:#55434f;}
@media (max-width: 720px){
#welcome .hero-highlights{font-size:15px;}
}
.isabella-topline .text-link{font-size:14px;}
.isabella-conversation #isabella-live-status{font-size:14px;}
.isabella-welcome h2{font-size:30px;color:rgb(117, 84, 105);}
.isabella-welcome > p{font-size:16px;color:#55434f;}
.isabella-starter, .isabella-chip{font-size:14px;color:rgb(112, 81, 103);}
.isabella-starter span{font-size:23px;}
.isabella-conversation-caption > span{font-size:15px;color:#55434f;}
.isabella-conversation-caption .text-link{font-size:14px;}
.isabella-conversation .isabella-chat-message p{font-size:16px;}
.isabella-conversation .isabella-chat-message > .text-link{font-size:14px;}
.isabella-idea summary, .isabella-long-reply summary{font-size:17px;color:rgb(120, 83, 108);}
.isabella-idea .text-link{font-size:14px;}
.isabella-memory-offer p{font-size:14px!important;color:rgb(115, 85, 106);}
.isabella-memory-offer .text-link{font-size:14px;}
.isabella-conversation .isabella-compose-row textarea{font-size:16px;}
.isabella-composer-foot > span{font-size:14px;color:#55434f;}
.isabella-composer-foot .text-link{font-size:14px;}
.isabella-conversation .isabella-composer .form-note{font-size:15px;}
.isabella-composer #isabella-latest{font-size:14px;}
.isabella-privacy-setup > p{font-size:14px;color:#55434f;}
.isabella-small-note{font-size:15px;color:#55434f;}
.isabella-memory-links .text-link{font-size:14px;}
.isabella-saved-ideas h2{font-size:30px;}
.isabella-saved-ideas > p{font-size:16px;}
.isabella-screen > .isabella-context > button{font-size:14px;}
@media (max-width: 720px){
.isabella-conversation .isabella-heading h1{font-size:31px;}
.isabella-conversation .isabella-heading .eyebrow{font-size:14px;}
.isabella-welcome h2{font-size:27px;}
.isabella-welcome > p{font-size:15px;}
.isabella-starter{font-size:15px;}
.isabella-conversation .isabella-compose-row .button{font-size:14px;}
.isabella-conversation .isabella-heading .isabella-monogram{font-size:23px;}
.isabella-idea summary{font-size:16px;}
.isabella-topline .text-link{font-size:14px;}
.isabella-topline .back-link{font-size:14px;}
}
.isabella-topics > summary{font-size:25px;color:rgb(120, 83, 108);}
.isabella-topic{font-size:inherit;color:rgb(104, 70, 93);}
.isabella-topic span{font-size:17px;}
.isabella-topic small{font-size:14px;color:#55434f;}
.isabella-more-topics > summary{font-size:15px;color:rgb(120, 83, 108);}
.isabella-talk{font-size:16px;}
@media (max-width: 540px){
.isabella-topic span{font-size:16px;}
.isabella-topic small{font-size:15px;}
}
.dashboard-simple .dashboard-weight-comparison .dashboard-label{font-size:15px;color:#55434f;}
.dashboard-simple .dashboard-weight-comparison .dashboard-weight-number{font-size:clamp(30px, 3.9vw, 46px);}
.dashboard-simple .dashboard-weight-comparison .dashboard-weight-number small{font-size:15px;}
.dashboard-weight-comparison .dashboard-weight-now .dashboard-weight-number{color:#55434f;}
.dashboard-simple .dashboard-comparison-change{font-size:14px;color:#55434f;}
.landscape-weight-row strong{font-size:clamp(25px, 4vw, 46px);}
.landscape-weight-row .landscape-weight-now strong{color:rgb(91, 112, 79);}
@media (max-width: 720px){
.dashboard-simple .dashboard-weight-comparison .dashboard-weight-number{font-size:clamp(32px, 9vw, 46px);}
.dashboard-simple .dashboard-weight-comparison .dashboard-label{font-size:14px;}
}
@media (max-width: 360px){
.dashboard-simple .dashboard-weight-comparison .dashboard-weight-number{font-size:31px;}
.dashboard-simple .dashboard-weight-comparison .dashboard-weight-number small{font-size:15px;}
}
.pastel-question{color:rgb(73, 52, 62);}
.pastel-question .eyebrow{font-size:14px;}
.pastel-question h2{font-size:25px;}
.poll-answers .poll-answer{font-size:15px;color:rgb(99, 59, 80);}
.poll-answers .poll-chosen{color:white;}
.poll-note{font-size:15px;color:rgb(108, 86, 100);}
.poll-read-note{font-size:15px;color:rgb(112, 68, 93);}
.poll-centre{color:rgb(73, 52, 62);}
.poll-centre h2{font-size:36px;}
.poll-centre .poll-intro{color:#55434f;}
.poll-centre h3{font-size:25px;}
.poll-centre label{font-size:14px;}
.poll-centre textarea, .poll-centre input, .poll-centre select{font-size:16px;color:rgb(73, 52, 62);}
.poll-centre .poll-count{font-size:14px;color:#55434f;}
.poll-centre .poll-preview h2{font-size:25px;}
.poll-result h3{font-size:23px;}
.poll-result .eyebrow{font-size:14px;}
.poll-result .poll-total{font-size:26px;}
.poll-result-row{font-size:14px;}
.poll-pagination p{font-size:15px;}
.poll-pagination button{font-size:14px;}
.poll-status{font-size:14px;color:rgb(112, 68, 93);}
@media (max-width: 720px){
.poll-centre h2{font-size:31px;}
.pastel-question h2{font-size:23px;}
}
#phccHomeCommandPanel{color:rgb(103, 71, 94);}
#phccHomeCommandPanel small, #phccHomeCommandPanel em{font-size:15px;}
#phccHomeCommandPanel strong{font-size:18px;}
#poll-owner-dialog{font-size:16px;color:rgb(99, 76, 92);}
#poll-owner-dialog .phcc-head small{font-size:15px;}
#poll-owner-dialog h2{font-size:26px;}
#poll-owner-dialog h3{font-size:24px;}
#poll-owner-dialog button, #poll-owner-dialog input, #poll-owner-dialog select, #poll-owner-dialog textarea{font-size:inherit;}
#poll-owner-dialog .phcc-back{font-size:28px;color:rgb(118, 84, 107);}
#poll-owner-dialog .cc-updated{font-size:14px;color:#55434f;}
#poll-owner-dialog .phcc-metrics strong{font-size:26px;}
#poll-owner-dialog .phcc-metrics span{font-size:14px;}
#poll-owner-dialog .cc-inboxes button{color:rgb(101, 73, 93);}
#poll-owner-dialog .cc-inboxes span{font-size:17px;}
#poll-owner-dialog .cc-inboxes strong{font-size:30px;}
#poll-owner-dialog .cc-inboxes small{font-size:15px;}
#poll-owner-dialog summary span{font-size:14px;}
#poll-owner-dialog .cc-section p{font-size:14px;color:#55434f;}
#poll-owner-dialog article small{font-size:15px;color:#55434f;}
#poll-owner-dialog .cc-income strong{font-size:15px;}
#poll-owner-dialog .button, #poll-owner-dialog .text-link{color:rgb(117, 82, 107);}
#poll-owner-dialog .button.primary{color:rgb(255, 255, 255);}
#poll-owner-dialog input, #poll-owner-dialog select, #poll-owner-dialog textarea{color:rgb(99, 76, 92);}
#contribution-owner-dialog, #support-owner-dialog{color:rgb(99, 76, 92);}
@media (max-width: 620px){
#poll-owner-dialog .phcc-head .button{font-size:14px;}
#poll-owner-dialog h2{font-size:23px;}
}
.owner-notifications{color:rgb(104, 74, 80);}
.owner-notifications-heading h2{font-size:25px;}
.owner-notifications-bell{color:#55434f;}
.owner-notifications-heading > strong{font-size:15px;color:rgb(255, 255, 255);}
.owner-notifications > p{font-size:14px;}
.owner-notification-item{color:rgb(117, 73, 82);}
.owner-notification-item strong{font-size:15px;}
.owner-notification-item span{font-size:14px;}
.owner-notifications > .text-link{font-size:14px;}
#home #home-owner-tools .phcc-launch{color:rgb(112, 76, 102);}
#home .phcc-launch-icon{font-size:26px;}
#home .phcc-launch small{font-size:15px;}
#home .phcc-launch strong{font-size:26px;}
#home .phcc-launch em{font-size:14px;}
#home .phcc-launch-live{font-size:14px;}
.owner-shop-pending span{color:#55434f;}
@media (max-width: 360px){
#home .phcc-launch strong{font-size:23px;}
}
#home #owner-showroom-bottom #home-welcome-gift{color:rgb(118, 82, 104);}
#owner-showroom-bottom .header-gift-copy{font-size:14px;}
#owner-showroom-bottom .header-gift-copy strong{font-size:14px;}
#owner-showroom-bottom .header-gift-copy small{font-size:15px;color:#55434f;}
#owner-showroom-bottom .header-gift-chevron{font-size:30px;}
.circle-friends::after{font-size:32px;color:rgb(139, 155, 125);}
.hub-feature small, .badge-feature-copy small{font-size:15px;color:#55434f;}
.hub-feature strong{font-size:30px;color:rgb(105, 73, 94);}
.hub-feature em, .badge-feature-copy em{font-size:15px;color:#55434f;}
.hub-feature-icon{color:rgb(153, 108, 137);}
.isabella-flower{font-size:46px;}
.dashboard-relax-link{color:#55434f;}
#home-badges-caption{font-size:22px;}
.badge-feature-copy em{font-size:14px;}
.circle-manage-home{font-size:14px;}
.pastel-confirm, .circle-tools-dialog{color:rgb(112, 85, 106);}
.pastel-confirm h2, .circle-tools-dialog h2{font-size:30px;}
.pastel-confirm p, .circle-tools-dialog p{font-size:16px;}
.pastel-confirm-actions button{font-size:15px;}
.circle-choice p{font-size:14px;}
.circle-choice button{font-size:14px;}
.circle-tools-dialog .member-check{font-size:15px;}
.circle-tools-dialog .member-check small{font-size:15px;}
.live-graph-link{font-size:15px;}
.live-graph-caption{font-size:15px;color:#55434f;}
.relax-author-credit{font-size:14px;color:#55434f;}
@media (max-width: 600px){
.hub-feature strong{font-size:26px;}
#home-badges-caption{font-size:20px;}
.chat-toolbar h1{font-size:17px;}
.chat-toolbar .chat-week, .chat-toolbar .chat-safety, .chat-toolbar .chat-members{font-size:14px;}
.quick-phrases button{font-size:14px;}
}
.live-weight-card{color:rgb(116, 86, 107);}
.live-weight-card h3{font-size:27px;color:rgb(116, 81, 106);}
.live-weight-eyebrow{font-size:14px;color:#55434f;}
.live-weight-stat small{font-size:15px;color:#55434f;}
.live-weight-stat strong{font-size:19px;color:rgb(117, 82, 105);}
.live-weight-foot, .live-weight-updates{font-size:14px!important;color:#55434f;}
.live-weight-card .text-link{font-size:14px;}
.live-weight-history{font-size:14px;}
.live-weight-history summary{color:#55434f;}
.live-weight-history li{font-size:14px;}
@media (max-width: 600px){
.live-weight-card h3{font-size:23px;}
.live-weight-stat strong{font-size:16px;}
.live-weight-stat small{font-size:15px;}
}
@media (max-width: 600px){
.live-weight-chart text, #live-graph-chart text{font-size:20px;}
}
.invite-hearts{font-size:62px;color:rgb(177, 123, 150);}
.invite-hearts > span{font-size:40px;color:rgb(193, 167, 206);}
.invite-panel-copy .eyebrow{font-size:14px;}
.invite-panel-copy h2{font-size:28px;color:rgb(119, 82, 103);}
.invite-panel-copy > p:last-child{font-size:15px;color:#55434f;}
.invite-panel-actions .button{font-size:15px;}
.invite-panel-actions .text-link{font-size:14px;}
.invite-chat-button{color:#55434f!important;}
.invite-dialog{color:#55434f;}
.invite-dialog h2{font-size:30px;}
.invite-dialog > p{font-size:16px;}
.invite-dialog label{font-size:14px;}
.invite-dialog textarea, .invite-dialog input{font-size:14px;color:rgb(115, 85, 106);}
.invite-options .button{font-size:14px;}
.invite-small-note{font-size:15px!important;color:#55434f;}
.invite-status{font-size:14px;color:#55434f;}
@media (max-width: 620px){
.invite-hearts{font-size:52px;}
.invite-panel-copy h2{font-size:25px;}
.invite-dialog h2{font-size:26px;}
}
.invite-chat-status{font-size:14px;}
.relax-hero .eyebrow{font-size:14px;color:#55434f;}
.relax-hero h1{font-size:42px;color:rgb(112, 80, 103);}
.relax-hero #relax-greeting{font-size:17px;color:#55434f;}
#relax .mirror-invitation p{font-size:14px;}
@media (max-width: 600px){
.relax-hero h1{font-size:31px;}
.relax-hero #relax-greeting{font-size:15px;}
.relax-hero .eyebrow{font-size:14px;}
.me-time .relax-tabs button{font-size:14px;}
.chat-open .quick-phrases > button{font-size:14px;}
.chat-open .chat-toolbar h1{font-size:17px;}
.chat-open .chat-toolbar .chat-week, .chat-open .chat-toolbar .chat-safety, .chat-open .chat-toolbar .chat-members{font-size:14px;}
}
@media (max-width: 360px){
.relax-hero h1{font-size:27px;}
.relax-hero #relax-greeting{font-size:14px;}
}
#circle .quick-phrases #circle-tools-home{font-size:14px;}
.meal-heading h1{font-size:46px;color:rgb(113, 81, 102);}
.meal-heading p:not(.eyebrow){color:#55434f;}
.meal-intro-note{font-size:14px;color:#55434f;}
.meal-settings > summary{font-size:23px;color:rgb(119, 83, 103);}
.meal-settings label, .meal-settings legend{font-size:14px;color:#55434f;}
.meal-settings select, .meal-settings input[type="text"], .meal-settings input:not([type]), .meal-library-tools input, .meal-library-tools select{font-size:inherit;color:rgb(109, 82, 100);}
.meal-settings #meal-avoid{font-size:inherit;color:rgb(109, 82, 100);}
.meal-small, .meal-photo-credit{font-size:15px!important;color:#55434f;}
.meal-form-actions .text-link{font-size:14px;}
.meal-status{font-size:14px;color:#55434f;}
.meal-empty{color:#55434f;}
.meal-empty > span{font-size:42px;}
.meal-empty h2{font-size:28px;}
.meal-empty p{font-size:15px;}
.meal-week-top h2{font-size:30px;color:rgb(119, 83, 103);}
.meal-day-tabs button{font-size:14px;color:rgb(121, 86, 110);}
.meal-day-tabs button[aria-selected="true"]{color:rgb(255, 250, 246);}
.meal-day-heading h3{font-size:24px;color:rgb(119, 83, 103);}
.meal-day-heading > span{font-size:14px;color:#55434f;}
.meal-slot-label{font-size:14px;color:#55434f;}
.meal-card h4{font-size:21px;color:rgb(113, 81, 102);}
.meal-card-copy > p:not(.meal-slot-label){font-size:15px;color:#55434f;}
.meal-card-actions button{font-size:14px;}
.meal-done{font-size:14px;color:#55434f;}
.meal-movement-icon{font-size:38px;color:rgb(135, 149, 113);}
.meal-movement b{font-size:23px;color:rgb(119, 83, 103);}
.meal-movement p{font-size:14px;color:#55434f;}
.meal-movement a{font-size:14px;}
.meal-week-actions .text-link{font-size:14px;}
.week-meal-entry > span{font-size:42px;color:#55434f;}
.week-meal-entry h2{font-size:29px;color:rgb(119, 83, 103);}
.week-meal-entry p{font-size:15px;color:#55434f;}
.week-meal-entry .button{font-size:14px;}
.meal-dialog{color:rgb(119, 83, 103);}
.meal-dialog .dialog-head h2{font-size:29px;}
.meal-dialog h3{font-size:24px;}
.meal-recipe-meta{font-size:14px;}
.meal-ingredients, .meal-method{color:#55434f;}
.meal-ingredients li, .meal-method li{font-size:15px;}
.meal-library-count{font-size:14px;color:#55434f;}
.meal-library-card{font-size:inherit;color:rgb(119, 83, 103);}
.meal-library-card b{font-size:19px;}
.meal-library-card > span{font-size:14px;}
.meal-shopping-list label{font-size:14px;}
@media (max-width: 720px){
.meal-heading h1{font-size:36px;}
.meal-dialog .dialog-head h2{font-size:26px;}
.meal-day-tabs button{font-size:14px;}
.meal-form-grid label{font-size:14px;}
.week-meal-entry h2{font-size:26px;}
}
@media (max-width: 360px){
.meal-card h4{font-size:19px;}
.meal-day-tabs button{font-size:14px;}
.meal-library-card b{font-size:17px;}
}
.meal-photo-custom{color:#55434f;}
.meal-photo-custom > span{font-size:34px;}
.meal-photo-custom > small{font-size:15px;}
.meal-custom-form > label{font-size:14px;color:rgb(119, 83, 103);}
.meal-custom-form input, .meal-custom-form select, .meal-custom-form textarea{font-size:inherit;color:rgb(113, 81, 102);}
.meal-options-summary{font-size:14px;color:rgb(105, 71, 94);}
.meal-calories{font-size:0.8rem;color:rgb(118, 81, 108);}
.meal-library-card > .meal-calories{font-size:14px;}
.workout-coming-soon{color:#55434f;}
.workout-coming-soon h1{font-size:38px;}
.workout-coming-soon > p:not(.eyebrow){font-size:15px;}
.workout-coming-soon .button{font-size:14px;}
@media (max-width: 600px){
.workout-coming-soon h1{font-size:32px;}
}
.month-back{font-size:15px;}
#month h1{font-size:clamp(32px, 5vw, 48px);}
.month-intro{font-size:15px;color:#55434f;}
.month-toolbar h2{font-size:clamp(25px, 4.8vw, 36px);color:rgb(75, 57, 69);}
.month-arrow{font-size:30px;color:#55434f;}
.month-weekdays{font-size:14px;color:rgb(117, 89, 103);}
.month-day{font-size:inherit;color:rgb(102, 80, 94);}
.month-day.is-today{color:rgb(113, 65, 94);}
.month-number{font-size:clamp(19px, 4.8vw, 24px);}
.month-icon-weight{color:rgb(151, 82, 110);}
.month-icon-music{color:rgb(115, 83, 158);}
.month-icon-meal{color:rgb(72, 113, 83);}
.month-icon-chat{color:rgb(66, 111, 142);}
.month-legend > span{font-size:14px;color:rgb(107, 83, 97);}
.month-summary{font-size:15px;color:rgb(92, 69, 83);}
.month-actions .text-link{font-size:14px;}
.month-screen .month-small{font-size:15px;color:#55434f;}
.month-day-dialog{color:rgb(113, 85, 104);}
.month-day-dialog h2{font-size:28px;}
.month-entry strong{font-size:17px;}
.month-entry p{font-size:14px;color:#55434f;}
.home-month-link{color:#55434f;}
.home-month-link span:first-child{font-size:23px;}
@media (max-width: 520px){
.month-legend > span{font-size:14px;}
.month-page-heading .month-back{font-size:14px;}
}
@media (max-width: 360px){
.month-legend > span{font-size:14px;}
.month-toolbar h2{font-size:24px;}
}
.circle-recap-live h3{font-size:24px;}
.recap-copy{font-size:15px;}
.circle-recap-live .eyebrow{font-size:14px;}
.support-ticket h3{font-size:21px;}
.support-ticket small{color:#55434f;}
.support-ticket textarea, #support-form textarea, #support-form input{font-size:inherit;}
.support-ticket label, #support-form label{font-size:15px;}
.support-panel h2{font-size:28px;}
.support-note{font-size:15px;}
.profile-start-correction summary{color:rgb(128, 92, 117);}
.home-meal-link{color:inherit;}
.home-meal-link .hub-feature-icon{font-size:30px;}
.cleanup-note{font-size:15px;color:#55434f;}
@media (max-width: 650px){
.circle-recap-live h3{font-size:22px;}
}
#beyond-reflection-topic{font-size:inherit;}
.checkin-empty{font-size:16px;color:#55434f;}
.checkin-question legend, .simple-screen label.checkin-question-title{font-size:21px;color:rgb(73, 58, 67);}
.checkin-help{font-size:14px!important;color:#55434f;}
.simple-screen .checkin-energy label{font-size:16px;}
.checkin-question > .text-link{font-size:14px;}
.checkin-details summary{font-size:16px;color:rgb(118, 82, 105);}
.checkin-record h2{font-size:24px;}
.checkin-record h3{font-size:15px;}
.checkin-record p{font-size:16px;}
.checkin-record small{font-size:15px;color:#55434f;}
.checkin-next-actions h2{font-size:26px;}
.checkin-next-actions .text-link, .checkin-history-link{font-size:16px;}
.checkin-next-actions button.text-link{font-size:inherit;color:rgb(121, 86, 109);}
.checkin-focus-panel h2{font-size:25px;}
.checkin-progress-summary h3{font-size:18px;}
.checkin-progress-summary p{font-size:15px;color:#55434f;}
.checkin-question select{font-size:inherit;color:var(--ink);}
@media (max-width: 380px){
.simple-screen .checkin-energy label{font-size:15px;}
.checkin-question legend, .simple-screen label.checkin-question-title{font-size:20px;}
}
#dashboard-standard .home-checkin-card, #dashboard-standard .home-activity-card{color:rgb(96, 67, 83);}
.home-panel-heading .eyebrow{font-size:14px;}
#dashboard-standard .home-panel-heading h2{font-size:30px;color:rgb(96, 67, 83);}
.checkin-icon{color:rgb(147, 88, 119);}
.activity-icon{color:rgb(126, 97, 149);}
.home-panel-arrow{font-size:25px;color:#55434f;}
#home-checkin-summary, #home-activity-summary{font-size:16px;color:#55434f;}
.home-checkin-focus{font-size:15px;}
.home-panel-action{font-size:15px;color:#55434f;}
.home-activity-kind strong{font-size:14px;color:#55434f;}
.home-activity-kind small{font-size:15px;color:#55434f;}
#circle .composer textarea{font-size:16px;}
@media (max-width: 380px){
#dashboard-standard .home-panel-heading h2{font-size:26px;}
}
body{font-size:16px;}
input, textarea, select{font-size:inherit;color:rgb(56, 42, 46);}
.simple-note, .form-note, .field-help, .cleanup-note, .chart-note, .chart-labels, .month-small, .relax-small, .meal-small, .merch-preview-note, .merch-card-copy .merch-tag, .site-footer, .showroom-discovery p, .showroom-discovery-label, .welcome-showroom-discovery small{color:rgb(112, 94, 101);}
.simple-note, .form-note, .field-help, .cleanup-note, .chart-note, .month-small, .meal-small{font-size:14px;}
.mobile-nav a{color:#55434f;}
.mobile-nav .nav-label{font-size:14px!important;}
.mobile-nav a.active{color:rgb(100, 52, 79);}
.circle-unread{font-size:14px;color:white;}
#home > .page-heading h1{font-size:clamp(30px, 5vw, 44px);}
#home > .page-heading p{font-size:16px;}
.member-next-action .text-link{font-size:17px;}
.member-next-action p{font-size:15px;}
#dashboard-standard .hub-feature small{color:#55434f;}
#dashboard-standard .hub-feature strong{color:rgb(73, 54, 68);}
.goal-controls label{font-size:14px;}
.goal-controls .text-link{font-size:14px;}
.goal-progress{font-size:14px;color:rgb(101, 83, 93);}
.daily-goal:has(input:disabled){color:#55434f;}
.account-preferences h3, .account-tools h3{font-size:18px;}
.account-tools p{font-size:14px;color:rgb(101, 83, 93);}
.account-tools .text-link{font-size:14px;}
.member-reminder{font-size:15px;color:rgb(75, 91, 66);}
.chat-send-status{font-size:14px;color:rgb(96, 76, 88);}
.graph-range label{font-size:14px;}
.graph-undated{font-size:14px;color:#55434f;}
.meal-saved-tools .button{font-size:14px;}
.meal-favourite{font-size:15px!important;}
.meal-copy-day label{font-size:14px;}
.meal-copy-day .text-link{font-size:14px;}
.relax-favourite{font-size:24px;color:rgb(112, 64, 92);}
.relax-favourite[aria-pressed="true"]{color:#55434f;}
.relax-continue{font-size:14px;}
.audio-mini > a{font-size:14px;}
.audio-mini small{font-size:15px;color:#55434f;}
.audio-mini button{font-size:18px;}
@media (max-width: 720px){
.hub-feature strong{font-size:25px!important;}
.hub-feature em{font-size:15px!important;}
.mobile-nav .nav-label{font-size:14px!important;}
.chat-send-status{font-size:14px;}
}
.progress-nav-icon{color:rgb(128, 83, 115);}
.circle-nav-icon{color:rgb(83, 122, 134);}
.music-nav-icon{color:rgb(119, 97, 142);}
.meal-feature-icon{color:rgb(94, 117, 81)!important;}
.month-entry .text-link{font-size:14px;}
.welcome-purpose{font-size:1.12rem;color:rgb(101, 85, 96);}
.entry-skip{color:rgb(112, 71, 95);}
.start-here-screen h1{font-size:clamp(2.2rem, 6vw, 3.7rem);}
.start-here-intro{font-size:1.15rem;color:rgb(107, 89, 101);}
.start-here-card{color:rgb(73, 54, 64);}
.start-here-card h2{font-size:1.12rem;color:rgb(88, 59, 78);}
.start-here-card p{font-size:1rem;color:rgb(101, 85, 96);}
.start-here-card > :last-child{font-size:1.4rem;}
.guide-card-symbol{font-size:2rem;color:rgb(155, 88, 126);}
.guide-footnote{color:rgb(107, 89, 101);}
.guide-tips-choice{font-size:1rem;color:rgb(88, 59, 78);}
.page-guide{color:rgb(88, 71, 83);}
.page-guide h2{font-size:1rem;color:rgb(88, 59, 78);}
.page-guide p{font-size:0.95rem;}
.page-guide button{color:rgb(112, 65, 94);}
#circle .page-guide p{font-size:0.86rem;}
@media (max-width: 600px){
.guide-card-symbol{font-size:1.8rem;}
.welcome-purpose{font-size:1.04rem;}
}
body[data-view="join-intro"] .welcome-signin{color:rgb(121, 80, 105);}
.intro-art .welcome-feature-icon{color:rgb(139, 92, 120);}
.intro-art .welcome-feature-ai{font-size:48px;}
#welcome .intro-slide h1, #welcome .intro-slide h2{font-size:clamp(34px, 5vw, 48px);color:rgb(98, 69, 83);}
#welcome .intro-copy{font-size:1.18rem;color:rgb(103, 79, 96);}
#welcome .intro-note{font-size:1rem;color:#55434f;}
.intro-position{font-size:0.9rem;color:#55434f;}
.intro-controls .button{font-size:1rem;}
.intro-controls .text-link{color:rgb(121, 80, 105);}
.join-step-top button{color:rgb(121, 80, 105);}
.join-stage h1{font-size:clamp(31px, 5vw, 44px);color:rgb(101, 70, 84);}
.join-stage p{font-size:1rem;color:#55434f;}
.join-stage input:not([type="checkbox"]):not([type="radio"]), .join-stage select{font-size:18px;color:rgb(93, 70, 86);}
.join-stage .join-choice{font-size:1rem;color:rgb(101, 76, 94);}
.join-stage .join-small{font-size:0.88rem;color:#55434f;}
.join-stage details{color:rgb(117, 87, 107);}
.join-stage summary{font-size:0.95rem;}
.join-stage details label{font-size:0.95rem;}
.join-stage .join-weight-consent{font-size:0.85rem;color:#55434f;}
#join-step-next{font-size:1rem;}
.join-clear{font-size:0.88rem;color:rgb(121, 80, 105);}
#intro-review{font-size:0.95rem;color:rgb(112, 86, 105);}
@media (max-width: 720px){
#welcome .intro-slide h1, #welcome .intro-slide h2{font-size:clamp(32px, 8.5vw, 42px);}
#welcome .intro-copy{font-size:1.08rem;}
#welcome .intro-note{font-size:0.98rem;}
.join-stage h1{font-size:34px;}
.join-stage .join-weight-consent{font-size:0.85rem;}
}
#welcome .intro-welcome .eyebrow{font-size:0.75rem;color:#55434f;}
#welcome .intro-welcome h1{font-size:clamp(40px, 6vw, 58px);}
#welcome .intro-welcome .intro-copy{font-size:1.12rem;}
#welcome .intro-values{font-size:0.95rem;color:#55434f;}
#welcome .intro-welcome .intro-note{font-size:0.94rem;}
#welcome .intro-overview h2{font-size:clamp(30px, 4.4vw, 41px);}
#welcome .intro-feature-grid .welcome-feature-icon{color:rgb(148, 107, 131);}
#welcome .intro-feature-grid .welcome-feature-ai{font-size:26px;}
#welcome .intro-feature-grid h3{font-size:1rem;color:rgb(96, 70, 83);}
#welcome .intro-feature-grid p{font-size:0.88rem;color:#55434f;}
#welcome .intro-extras{font-size:0.88rem;color:#55434f;}
#welcome .intro-position{font-size:0.8rem;}
@media (max-width: 720px){
#welcome .intro-feature-grid p{font-size:0.82rem;}
#welcome .intro-overview h2{font-size:32px;}
#welcome .intro-welcome h1{font-size:43px;}
#welcome .intro-welcome .intro-copy{font-size:1.08rem;}
#welcome .intro-controls .button{font-size:0.95rem;}
#welcome .intro-extras{font-size:0.84rem;}
}
#welcome .intro-preview h2{font-size:clamp(30px, 4.5vw, 42px);}
#welcome .preview-eyebrow{font-size:0.72rem;color:#55434f;}
#welcome .preview-card h3{font-size:1.08rem;color:rgb(97, 68, 85);}
#welcome .preview-card p{font-size:0.95rem;color:#55434f;}
#welcome .preview-image-note{font-size:0.76rem;color:#55434f;}
#welcome .preview-playback .intro-position{font-size:0.85rem;}
#welcome #intro-play, #welcome #intro-forward{font-size:0.9rem;color:#55434f;}
@media (max-width: 720px){
#welcome .intro-preview h2{font-size:32px;}
#welcome .preview-card h3{font-size:1rem;}
#welcome .preview-card p{font-size:0.88rem;}
#welcome .preview-image-note{font-size:0.7rem;}
#welcome .intro-welcome h1{font-size:42px;}
#welcome .preview-playback .intro-position{font-size:0.8rem;}
}
@media (max-width: 360px){
#welcome .preview-card h3{font-size:0.94rem;}
}
#welcome .intro-values-panel h2{font-size:clamp(36px, 5vw, 48px);}
#welcome .intro-values-panel .intro-copy{font-size:1.25rem;color:rgb(121, 84, 107);}
#welcome .intro-values-panel .intro-note{font-size:0.95rem;}
#welcome .intro-invite h2{font-size:clamp(42px, 7vw, 60px);color:rgb(121, 80, 105);}
#welcome .invite-heart-hint{font-size:0.9rem;color:rgb(150, 120, 139);}
@media (max-width: 720px){
#welcome .intro-values-panel h2{font-size:39px;}
#welcome .intro-values-panel .intro-copy{font-size:1.17rem;}
#welcome .intro-invite h2{font-size:48px;}
}
#welcome .preview-card h3{font-size:1.1rem;}
#welcome .preview-card p{font-size:0.97rem;color:#55434f;}
#welcome .intro-showcase .intro-welcome .eyebrow{font-size:clamp(22px, 3.2vw, 27px);color:#55434f;}
@media (max-width: 720px){
#welcome .intro-showcase h1{font-size:39px;}
#welcome .intro-preview h2{font-size:31px;}
#welcome .preview-card h3{font-size:1rem;}
#welcome .preview-card p{font-size:0.9rem;}
#welcome .intro-invite h2{font-size:46px;}
#welcome .intro-values-panel h2{font-size:37px;}
}
@media (forced-colors: active){
#welcome .intro-showcase .intro-welcome .eyebrow{color:canvastext;}
}
#welcome .intro-graph-frame span{font-size:0.6rem;color:#55434f;}
#welcome #intro-app-graph text{font-size:19px;}
#welcome #intro-app-graph text:last-child{font-size:15px;}
@media (max-width: 720px){
#welcome .intro-graph-frame span{font-size:0.55rem;}
}
.join-stage .join-membership-offer .eyebrow{font-size:0.72rem;color:rgb(118, 83, 103);}
.join-membership-offer h2{font-size:clamp(24px, 4.5vw, 30px);color:rgb(98, 69, 83);}
.join-stage .join-membership-offer p{font-size:1rem;color:rgb(101, 76, 94);}
.join-stage .join-membership-offer .join-offer-cancel{font-size:0.9rem;}
.join-stage .join-preview-status{font-size:0.86rem;color:#55434f;}
@media (max-width: 420px){
.join-membership-offer h2{font-size:25px;}
}
#welcome .intro-navigation[data-slide="0"] #intro-next{font-size:0.94rem;}
#welcome .intro-values-panel h2{font-size:clamp(31px, 5vw, 42px);}
#welcome .intro-values-panel .intro-copy{font-size:1.1rem;}
#welcome .intro-ui-card{color:rgb(101, 76, 94);}
#welcome .intro-ui-card strong{font-size:15px;}
#welcome .intro-ui-label{font-size:15px;color:#55434f;}
#welcome .intro-ui-row{font-size:15px;}
#welcome .intro-ui-tick, #welcome .intro-ui-dot{font-size:15px;color:#55434f;}
#welcome .intro-ai-mark{font-size:15px;color:rgb(120, 83, 108);}
#welcome .intro-ai-view strong{font-size:15px;}
#welcome .intro-ui-topic{font-size:15px;}
@media (max-width: 720px){
#welcome .intro-ui-card strong{font-size:15px;}
#welcome .intro-ui-label{font-size:15px;}
#welcome .intro-ui-row{font-size:15px;}
#welcome .intro-ui-tick, #welcome .intro-ui-dot{font-size:15px;}
#welcome .intro-ui-topic{font-size:15px;}
#welcome .intro-values-panel h2{font-size:32px;}
#welcome .intro-values-panel .intro-copy{font-size:1.05rem;}
}
@media (max-width: 360px){
#welcome .intro-values-panel h2{font-size:29px;}
}
.entry-brand strong{color:rgb(155, 109, 145);}
#welcome .intro-navigation[data-slide="0"] #intro-next{font-size:1rem;color:rgb(255, 255, 255);}
@media (forced-colors: active){
.entry-brand strong{color:canvastext;}
}
.join-stage .join-intro-offer > p:not(.eyebrow){font-size:1rem;}
.join-stage .join-offer-price p{font-size:0.98rem;}
.join-offer-price > strong{font-size:clamp(29px, 6vw, 37px);color:rgb(114, 70, 95);}
.join-offer-price > strong span{font-size:1rem;}
.join-stage .join-offer-price .join-offer-cancel{font-size:0.9rem;}
.join-stage .join-intro-offer .join-offer-preview{font-size:0.86rem;color:#55434f;}
.entry-brand strong, .brand b{color:rgb(185, 113, 151);}
@media (forced-colors: active){
.entry-brand strong, .brand b{color:canvastext;}
}
.body-note{font-size:14px;color:#55434f;}
.body-preview-link{color:inherit;}
.body-preview-link .eyebrow{font-size:14px;}
.body-preview-link h2{font-size:23px;}
.body-preview-link p{font-size:14px;}
.body-preview-link > span{font-size:28px;color:#55434f;}
.body-error{font-size:14px;color:rgb(135, 61, 89);}
.body-figures h2{font-size:26px;color:rgb(105, 75, 96);}
.body-figures strong{font-size:18px;color:rgb(104, 74, 91);}
.body-figures span{font-size:14px;color:#55434f;}
.body-views button{font-size:inherit;color:rgb(115, 83, 105);}
.body-views button[aria-pressed="true"]{color:white;}
.body-adjustments h2{font-size:26px;}
.body-adjustments output{font-size:14px;color:rgb(118, 84, 105);}
.body-range-ends{font-size:14px;color:#55434f;}
@media (max-width: 540px){
.body-figures h2{font-size:24px;}
}
@media (max-width: 350px){
.body-figures span{font-size:14px;}
}
.day-date-navigation > button:not(.text-link){font-size:30px;color:rgb(118, 81, 106);}
.month-icon-care{color:rgb(115, 83, 158);}
.month-icon-move{color:rgb(95, 139, 144);}
.month-icon-food{color:rgb(155, 121, 75);}
.month-icon-note{color:rgb(161, 106, 133);}
.calendar-week-summary > .eyebrow{font-size:14px;}
.calendar-week-totals strong{font-size:42px;color:rgb(123, 82, 110);}
.calendar-week-totals span{font-size:14px;color:rgb(112, 90, 106);}
@media (max-width: 540px){
.day-date-navigation > .text-link{font-size:14px;}
.calendar-week-totals strong{font-size:36px;}
.calendar-week-totals span{font-size:14px;}
}
body[data-view="home"] .topbar .brand{font-size:28px;}
body[data-view="home"] .topbar .profile-button{font-size:22px;}
body[data-view="home"] .topbar .header-gift .header-gift-copy{font-size:18px;color:rgb(101, 67, 87);}
body[data-view="home"] .topbar .header-gift .header-gift-chevron{font-size:30px;color:#55434f;}
@media (max-width: 720px){
body[data-view="home"] .topbar .brand{font-size:26px;}
body[data-view="home"] .topbar .header-gift .header-gift-copy{font-size:17px;}
}
@media (max-width: 360px){
body[data-view="home"] .topbar .brand{font-size:24px;}
body[data-view="home"] .topbar .header-gift .header-gift-copy{font-size:16px;}
}
body[data-view="home"] .topbar .header-gift-copy strong{font-size:14px;color:rgb(118, 82, 104);}
body[data-view="home"] .topbar .header-gift-copy > span{font-size:14px;}
body[data-view="home"] .topbar .header-gift-copy small{font-size:15px;color:#55434f;}
@media (max-width: 360px){
body[data-view="home"] .topbar .header-gift-copy strong{font-size:14px;}
body[data-view="home"] .topbar .header-gift-copy > span{font-size:14px;}
}
.month-weigh-schedule strong{font-size:17px;color:rgb(148, 63, 76);}
.month-weigh-schedule details{font-size:14px;color:rgb(117, 84, 99);}
.month-weigh-schedule p{font-size:15px;}
.month-day.is-weigh-day{color:rgb(150, 60, 73);}
.month-weigh-marker{font-size:14px;}
@media (max-width: 360px){
.month-weigh-marker{font-size:14px;}
}
#dashboard-standard #home-checkin-card .home-panel-heading h2{font-size:clamp(23px, 5.8vw, 30px);}
#body-comparison .body-adjustments h2{font-size:24px;}
#body-comparison .body-adjustments > .body-note{font-size:15px;}
.body-part-picker button{font-size:14px;color:rgb(120, 86, 109);}
.body-part-picker button[aria-pressed="true"]{color:white;}
#body-comparison .body-adjust-row label{font-size:15px;}
#body-comparison .body-adjust-row output{font-size:14px;}
#body-comparison .body-appearance summary{font-size:14px;}
#body-comparison #body-save-status{font-size:14px;}
@media (max-width: 760px){
#body-comparison .body-figures h2{font-size:20px;}
#body-comparison .body-figures strong{font-size:15px;}
#body-comparison .body-figures span{font-size:14px;}
#body-comparison .body-views button{font-size:14px;}
#body-comparison .body-adjustments h2{font-size:22px;}
}
@media (max-height: 500px) and (max-width: 760px){
#body-comparison .body-figures h2{font-size:16px;}
#body-comparison .body-figures strong{font-size:14px;}
}
#meals .meal-heading h1{font-size:clamp(32px, 5vw, 42px);}
#meals .meal-heading p{font-size:15px;}
.meal-simple-toolbar > .button{font-size:14px;}
.meal-plan-options > summary{font-size:14px;color:rgb(121, 85, 108);}
.meal-plan-options > summary::after{font-size:17px;}
.meal-option-items button{font-size:14px;color:rgb(116, 81, 104);}
.meal-save-line{font-size:14px;color:#55434f;}
.meal-save-line .text-link{font-size:14px;}
#meals > .meal-status{font-size:14px;}
#meals .meal-day-tabs button{font-size:14px;}
#meals .meal-day-heading h3{font-size:24px;}
#meals .meal-day-heading > span{font-size:14px;}
.meal-card-open{font-size:inherit;color:inherit;}
#meals .meal-card h4{font-size:21px;}
#meals .meal-slot-label{font-size:14px;}
#meals .meal-card-copy > p:not(.meal-slot-label){font-size:15px;}
#meals .meal-card-actions > .text-link{font-size:14px;}
#meals .meal-done{font-size:14px;}
.meal-about{font-size:14px;color:#55434f;}
.meal-settings-dialog .meal-small{font-size:15px!important;}
.meal-settings-dialog .meal-exclusions label{font-size:14px;}
#meal-dialog-body > label:has(select[aria-label="Day to copy meals to"]){font-size:14px;}
#meals .meal-empty h2{font-size:28px;}
@media (max-width: 360px){
#meals .meal-card h4{font-size:19px;}
#meals .meal-day-tabs button{font-size:14px;}
#meals .meal-day-heading h3{font-size:22px;}
.meal-simple-toolbar > .button, .meal-plan-options > summary{font-size:14px;}
}
#progress-body .body-preview-heading h1{font-size:clamp(30px, 5vw, 42px);}
#progress-body .body-preview-heading p{font-size:14px;color:#55434f;}
.body-height-summary{font-size:14px;color:#55434f;}
.body-height-summary .text-link{font-size:14px;}
#body-comparison .body-control-help{font-size:14px;}
#body-comparison #body-save-status{font-size:14px;}
.body-more-options{font-size:14px;color:#55434f;}
.body-more-options .body-options label{font-size:14px;}
.body-extra-actions .text-link{font-size:14px;}
@media (max-width: 760px){
#body-comparison .body-figures h2{font-size:20px;}
#body-comparison .body-figures strong{font-size:15px;}
#body-comparison .body-views button{font-size:14px;}
#body-comparison .body-control-help{font-size:14px;}
}
#dashboard-standard #home-weight-heading{font-size:16px;}
#dashboard-standard .dashboard-weight-comparison .dashboard-weight-number{font-size:clamp(30px, 8vw, 40px);}
#dashboard-standard .dashboard-progress-link{font-size:14px;}
#dashboard-standard .home-meal-link strong{font-size:26px;}
#dashboard-standard .home-meal-link em{font-size:14px;}
#dashboard-standard .home-body-preview h2{font-size:25px;}
#dashboard-standard .home-body-preview p{font-size:14px;}
#dashboard-standard #home-checkin-card .home-panel-heading h2, #dashboard-standard .home-activity-card h2{font-size:24px;}
#home-next-weigh{font-size:14px;color:#55434f;}
#dashboard-standard #home-activity-summary, #dashboard-standard #home-checkin-summary{font-size:14px;}
#dashboard-standard .home-checkin-focus{font-size:14px;}
.home-more summary, .progress-week-details summary, .profile-extras > summary{font-size:14px;color:rgb(119, 86, 108);}
.home-more-links > *{font-size:14px;}
.home-help{font-size:14px;}
#progress .graph-range{font-size:14px;}
#progress .weight-history > summary{font-size:14px;}
#progress .chart-note, #progress .chart-labels{font-size:15px;}
#progress .body-preview-link h2{font-size:23px;}
#progress .simple-note{font-size:15px;}
.progress-week-details p{font-size:15px;}
#profile-dialog .profile-extras .invite-panel h2{font-size:22px;}
#profile-dialog .profile-extras .invite-panel p{font-size:14px;}
#profile-dialog #home-badges-caption{font-size:18px;}
#profile-dialog .home-badges .badge-feature-copy em{font-size:12px;}
#profile-dialog .profile-extras > a{font-size:14px;}
#circle .chat-toolbar h1{font-size:22px;}
#circle .circle-options-open{font-size:14px;color:#55434f;}
.circle-options-dialog .dialog-head h2{font-size:27px;}
.circle-option-links a, .circle-option-links button{font-size:14px;color:rgb(118, 83, 104);}
.circle-option-prompts #circle-tools-home{font-size:14px;}
#auntie .isabella-topline .text-link{font-size:14px;}
#auntie .isabella-heading h1{font-size:31px;}
#auntie .isabella-monogram{font-size:25px;}
#auntie .isabella-welcome h2{font-size:21px;}
#auntie .isabella-welcome > p{font-size:14px;}
#auntie #isabella-topics-label{font-size:16px;}
#auntie .isabella-topic{font-size:14px;}
#auntie .isabella-topic span{font-size:14px;}
#auntie .isabella-more-topics > summary{font-size:14px;}
#relax .relax-hero-copy h1{font-size:32px;}
#relax #relax-greeting{font-size:15px;}
@media (max-width: 360px){
#dashboard-standard #home-checkin-card .home-panel-heading h2, #dashboard-standard .home-activity-card h2{font-size:22px;}
#circle .chat-toolbar h1{font-size:20px;}
#auntie .isabella-topic{font-size:14px;}
#auntie .isabella-topic span{font-size:14px;}
}
.height-field legend{font-size:15px;color:rgb(115, 86, 107);}
.height-field .height-units label{font-size:14px;}
.height-field .height-units select{font-size:14px;}
.height-field .height-imperial label{font-size:14px;}
.height-field input{font-size:16px;}
.height-field .height-help{font-size:14px;color:#55434f;}
.height-field .height-error{font-size:14px;color:rgb(145, 71, 93);}
#showroom.pastel-shop{color:var(--shop-ink);}
.pastel-shop button, .shop-dialog button{font-size:inherit;}
.pastel-shop h1, .pastel-shop h2, .pastel-shop h3, .shop-dialog h2, .shop-dialog h3{color:rgb(69, 56, 62);}
.shop-toolbar{font-size:14px;}
.shop-back{color:rgb(105, 84, 96);}
.shop-tools button{font-size:14px;color:rgb(101, 77, 91);}
.shop-tools b{font-size:14px;}
.shop-kicker{font-size:14px!important;color:#55434f;}
#showroom .shop-hero h1{font-size:clamp(40px, 4.7vw, 64px);}
.shop-hero h1 em{color:#55434f;}
.shop-hero-copy > p:not(.shop-kicker){font-size:14px;color:#55434f;}
.shop-hero figcaption{font-size:15px;color:rgb(102, 91, 89);}
.shop-primary, .shop-secondary{font-size:14px!important;color:rgb(255, 249, 247);}
.shop-secondary{color:rgb(105, 71, 88);}
.shop-primary:disabled{color:rgb(92, 77, 85);}
.shop-launch-note{font-size:15px!important;color:#55434f;}
.shop-launch-note b{color:rgb(92, 72, 82);}
#shop-categories button{font-size:14px;color:#55434f;}
#shop-categories button[aria-pressed="true"]{color:rgb(85, 61, 74);}
#showroom .shop-collection-intro h2{font-size:35px;}
.shop-collection-intro > p{font-size:15px;color:#55434f;}
.shop-search input, #shop-sort{font-size:14px;color:rgb(94, 79, 88);}
.shop-search input::placeholder{color:#55434f;}
.shop-card-heart{font-size:23px!important;color:rgb(121, 80, 100);}
#showroom .shop-card h3{font-size:18px;}
.shop-card-name{font-size:inherit!important;color:inherit;}
.shop-card-colour{font-size:14px!important;color:#55434f;}
.shop-card-price{font-size:14px!important;color:rgb(78, 57, 70);}
.shop-card-link{font-size:14px!important;color:rgb(120, 81, 103);}
.shop-tee-print span{font-size:2.2cqw;color:#55434f;}
#showroom .shop-members-gift h2{font-size:27px;}
.shop-members-gift p:last-child{font-size:15px!important;color:#55434f;}
#showroom .shop-service-grid h3{font-size:22px;}
.shop-service-grid p{font-size:15px!important;color:#55434f;}
.shop-information details, .shop-dialog details{font-size:14px;color:#55434f;}
.shop-information summary, .shop-dialog summary{font-size:14px;color:rgb(101, 80, 93);}
.shop-information form label{font-size:14px;}
.shop-information input{font-size:inherit;}
.shop-storage-status{font-size:14px;color:rgb(122, 75, 95);}
.shop-dialog{font-size:14px;color:rgb(69, 56, 62);}
.shop-dialog-head h2{font-size:30px;}
.shop-close{font-size:28px!important;color:rgb(115, 81, 101);}
.shop-image-caption{font-size:15px;color:#55434f;}
.shop-product-copy h2{font-size:36px;}
.shop-product-price{font-size:20px;color:rgb(94, 62, 80);}
.shop-price-caption{font-size:15px;color:#55434f;}
.shop-product-copy > p:not(.shop-kicker):not(.shop-product-price):not(.shop-price-caption):not(.shop-added){font-size:15px;color:#55434f;}
.shop-product-copy legend{font-size:14px;color:rgb(102, 80, 93);}
.shop-product-copy legend small{color:#55434f;}
.shop-option{font-size:14px!important;color:rgb(107, 83, 97);}
.shop-option[aria-pressed="true"]{color:rgb(83, 55, 71);}
.shop-quantity-row label{font-size:14px;}
.shop-quantity-row select{font-size:14px;color:rgb(107, 83, 97);}
.shop-error{font-size:14px;color:rgb(164, 45, 78)!important;}
.shop-save-product{font-size:14px!important;color:rgb(120, 81, 103);}
.shop-added{font-size:14px;color:#55434f;}
.shop-text-button{font-size:14px!important;color:rgb(120, 81, 103);}
.shop-related h3{font-size:26px;}
.shop-related-item{color:rgb(104, 80, 94);}
.shop-related-item > span{font-size:14px;}
.shop-related-item > small{font-size:15px;}
.shop-drawer-note{font-size:15px;color:#55434f;}
.shop-item-title{font-size:19px!important;color:rgb(92, 65, 80);}
.shop-item-variant{font-size:14px;color:#55434f;}
.shop-item-price{font-size:14px;}
.shop-stepper button{font-size:17px!important;color:rgb(118, 80, 103);}
.shop-stepper span{font-size:14px;}
.shop-item-controls > .shop-text-button{font-size:14px!important;}
.shop-item-content > .shop-text-button{font-size:14px!important;}
.shop-bag-summary > div:first-child{font-size:14px;}
.shop-bag-summary > p{font-size:15px;color:#55434f;}
.shop-empty h3{font-size:27px;}
.shop-empty p{font-size:15px;color:#55434f;}
.shop-empty .shop-empty-heart{font-size:54px;color:rgb(191, 142, 164);}
@media (max-width: 650px){
.shop-toolbar{font-size:14px;}
.shop-tools button{font-size:14px;}
#showroom .shop-hero h1{font-size:46px;}
.shop-hero-copy > p:not(.shop-kicker){font-size:15px;}
.shop-hero figcaption{font-size:15px;}
.shop-launch-note{font-size:15px!important;}
#shop-categories button{font-size:14px;}
#showroom .shop-collection-intro h2{font-size:29px;}
.shop-collection-intro > p{font-size:15px;}
.shop-collection-intro .shop-kicker{font-size:15px!important;}
.shop-search input, #shop-sort{font-size:14px;}
#showroom .shop-card h3{font-size:17px;}
.shop-card-heart{font-size:22px!important;}
.shop-card-colour{font-size:14px!important;}
.shop-card-price{font-size:14px!important;}
.shop-card-link{font-size:14px!important;}
#showroom .shop-members-gift h2{font-size:24px;}
.shop-members-gift .shop-kicker{font-size:14px!important;}
.shop-members-gift p:last-child{font-size:15px!important;}
#showroom .shop-service-grid h3{font-size:23px;}
.shop-service-grid p{font-size:15px!important;}
.shop-dialog-head .shop-kicker{font-size:14px!important;}
.shop-product-copy h2{font-size:33px;}
.shop-product-copy .shop-kicker{font-size:14px!important;}
.shop-product-copy > p:not(.shop-kicker):not(.shop-product-price):not(.shop-price-caption):not(.shop-added){font-size:15px;}
.shop-related-item > span{font-size:14px;}
.shop-related-item > small{font-size:15px;}
.shop-related h3{font-size:27px;}
.shop-item-title{font-size:19px!important;}
}
#showroom .shop-members-gift > .shop-gift-delivery{font-size:15px!important;color:#55434f;}
#showroom .shop-gift-copy h2{font-size:36px;}
.shop-gift-copy > p{font-size:16px;}
.shop-gift-values legend{font-size:15px;color:rgb(101, 77, 91);}
.shop-gift-values button{font-size:16px!important;}
.shop-gift-copy .shop-gift-note{font-size:14px;color:#55434f;}
.shop-gift-copy .shop-primary{font-size:16px!important;}
.shop-is-voucher #shop-voucher-options button{font-size:16px!important;}
@media (max-width: 650px){
#showroom .shop-gift-copy h2{font-size:30px;}
}
#circle .chat-portrait-card b{font-size:12px;}
#circle .bubble{font-size:16px;}
#circle .message-meta{font-size:14px;}
#circle .heart-symbol{font-size:25px;}
#circle .chat-card-expand{font-size:14px;}
#circle .live-weight-card h3{font-size:21px;}
#circle .live-weight-eyebrow{font-size:14px;}
#circle .live-weight-stat small{font-size:15px;}
#circle .live-weight-stat strong{font-size:15px;}
#circle .live-weight-card .text-link{font-size:14px;}
.find-circle-home, #circle .circle-empty-note{color:rgb(112, 82, 102);}
.find-circle-home h2, #circle .circle-empty-note h2{font-size:26px;}
.find-circle-home p, #circle .circle-empty-note p{font-size:16px;}
.find-circle-home .button, #circle .circle-empty-note .button{font-size:16px;}
#member-switch-account{font-size:16px;color:rgb(119, 81, 107);}
#member-success .member-success-heart{font-size:76px;}
#member-welcome-photo .welcome-photo-preview{font-size:32px;color:#55434f;}
#member-welcome-photo h3{font-size:17px;color:rgb(116, 84, 108);}
#member-welcome-photo p{font-size:14px;color:#55434f;}
#member-welcome-photo button{font-size:16px;}
#member-welcome-photo .welcome-photo-optional{font-size:14px;}
#start-here .guide-arrow{font-size:23px;}
#start-here .start-here-card h2{font-size:18px;}
#start-here .start-here-card p{font-size:15px;}
#body-comparison .body-figures h2{font-size:20px;color:rgb(114, 85, 107);}
#body-comparison .body-figures strong{font-size:18px;}
#body-comparison .body-control-help{font-size:14px;color:#55434f;}
@media (max-width: 760px){
#body-comparison .body-figures h2{font-size:17px;}
#body-comparison .body-figures strong{font-size:16px;}
}
@media (max-width: 350px){
#body-comparison .body-figures h2{font-size:15px;}
}
.bmi-panel{color:rgb(112, 86, 106);}
.bmi-panel h3{font-size:22px;}
.bmi-panel p{font-size:14px;}
.bmi-panel .bmi-value{font-size:32px;color:rgb(121, 84, 108);}
.bmi-panel .bmi-note{font-size:15px;}
.bmi-panel summary{font-size:14px;}
.bmi-panel a{font-size:14px;color:rgb(113, 72, 97);}
.journal-heading h1{font-size:clamp(30px, 5vw, 44px);color:rgb(105, 73, 88);}
.journal-heading > p:last-child{font-size:16px;color:#55434f;}
.journal-heading .eyebrow{font-size:14px;}
.journal-privacy > span{font-size:48px;color:#55434f;}
.journal-privacy h2{font-size:22px;color:rgb(113, 82, 105);}
.journal-privacy p{font-size:14px;color:#55434f;}
#journal-status{font-size:14px;color:rgb(121, 82, 104);}
.journal-top-actions > span{font-size:14px;color:#55434f;}
.journal-top-actions .text-link{font-size:14px;}
.journal-picture img:not([src]){font-size:14px;color:#55434f;}
.journal-picture p{font-size:19px;color:#55434f;}
.journal-picture p span{font-size:44px;}
.journal-editor h2{font-size:25px;}
.journal-photo-actions .button{font-size:14px;}
.journal-editor label{font-size:14px;color:#55434f;}
.journal-small{font-size:15px;color:#55434f;}
.journal-empty .journal-picture p{font-size:16px;}
.journal-empty h2{font-size:26px;color:rgb(118, 82, 105);}
.journal-empty > p{font-size:15px;color:#55434f;}
.journal-comparison h2, .journal-collection h2{font-size:27px;color:rgb(114, 83, 103);}
.journal-comparison > p{font-size:14px;color:#55434f;}
.journal-pair label{font-size:14px;color:#55434f;}
.journal-pair select{font-size:14px;}
.journal-pair > div > p{font-size:15px;color:#55434f;}
.journal-keepsake h3{font-size:18px;color:rgb(117, 86, 107);}
.journal-keepsake > p{font-size:15px;color:#55434f;}
.journal-card-actions button{font-size:14px;}
.journal-safety{font-size:14px;color:#55434f;}
@media (max-width: 600px){
.journal-privacy > span{font-size:36px;}
.journal-privacy h2{font-size:21px;}
.journal-comparison h2{font-size:24px;}
}
.journal-photo-open{font-size:inherit;color:inherit;}
.journal-keepsake h3{font-size:16px;}
.journal-pair > div > p{font-size:15px;}
.journal-pair select{font-size:14px;}
.journal-viewer{color:rgb(116, 87, 106);}
.journal-viewer-head .eyebrow{font-size:14px;}
.journal-viewer-head h2{font-size:24px;}
.journal-viewer-head .button{font-size:14px;}
.journal-viewer-modes button{font-size:14px;color:#55434f;}
.journal-viewer-modes button[aria-pressed="true"]{color:white;}
.journal-viewer figcaption{font-size:14px;}
@media (max-width: 600px){
.journal-viewer-head h2{font-size:21px;}
.journal-viewer-pictures[data-layout="pair"] figcaption{font-size:15px;}
}
.journal-editor-status{font-size:14px;color:rgb(121, 82, 104);}
.journal-viewer-hint{font-size:14px;color:#55434f;}
.journal-viewer.journal-turned .journal-viewer-head h2{font-size:18px;}
.journal-viewer.journal-turned .journal-viewer-modes button{font-size:14px;}
.journal-viewer.journal-turned figcaption{font-size:15px;}
.journal-viewer.journal-turned .journal-viewer-head .button{font-size:14px;}
.journal-viewer.journal-turned .journal-viewer-modes button{font-size:14px;}
.journal-editor > .journal-placeholder .journal-picture p{font-size:18px;}
.journal-editor > .journal-placeholder .journal-picture p span{font-size:30px;}
.journal-editor .member-check{font-size:14px;}
.journal-editor .journal-small{font-size:15px;}
.journal-comparison h2, .journal-collection h2{font-size:25px;}
.journal-keepsake h3{font-size:15px;}
@media (max-width: 600px){
.journal-fields label{font-size:14px;}
.journal-fields input, .journal-fields select{font-size:14px;}
.journal-comparison h2, .journal-collection h2{font-size:23px;}
.journal-keepsake h3{font-size:14px;}
.journal-card-actions button{font-size:14px;}
}
.journal-private-badge{font-size:14px;color:rgb(105, 71, 93);}
#progress-body .journal-hero h1{font-size:clamp(25px, 4vw, 34px);color:rgb(99, 67, 87);}
.journal-hero-copy > p{font-size:14px;color:rgb(119, 82, 103);}
.journal-hero-note{font-size:15px;color:rgb(115, 82, 103);}
@media (max-width: 380px){
#progress-body .journal-hero h1{font-size:25px;}
.journal-private-badge{font-size:14px;}
.journal-hero-note{font-size:15px;}
}
.journal-security h2, .journal-lock-panel h2{font-size:23px;color:rgb(112, 80, 104);}
.journal-security p, .journal-lock-panel p{font-size:14px;color:#55434f;}
.journal-security summary{font-size:14px;}
.journal-security label, .journal-lock-panel label{font-size:14px;}
.journal-security input, .journal-lock-panel input{font-size:22px;}
.journal-lock-panel > a{font-size:14px;color:rgb(118, 82, 104);}
.journal-security .text-link{font-size:14px;}
.journal-hide-quick{font-size:14px;color:rgb(105, 76, 101);}
.journal-shield{color:rgb(113, 81, 107);}
.journal-shield h2{font-size:30px;}
.journal-shield p{font-size:16px;}
.journal-viewer-head #journal-viewer-hide{font-size:14px;}
@media (max-width: 600px){
.journal-viewer-head h2{font-size:19px;}
}
.journal-privacy-bar > span{font-size:14px;color:#55434f;}
.journal-privacy-bar button{font-size:14px;color:rgb(117, 81, 108);}
.journal-security h2{font-size:23px;}
.journal-security > p{font-size:15px;}
.journal-idle-setting label{font-size:14px;}
.journal-idle-setting select{font-size:14px;color:#55434f;}
.journal-security .journal-idle-note{font-size:15px;color:#55434f;}
.journal-security summary{font-size:14px;}
.journal-security #journal-lock-description{font-size:15px;}
.journal-note-details{font-size:15px;color:#55434f;}
.journal-top-actions > span{font-size:14px;}
.journal-comparison .panel-top h2, .journal-collection h2{font-size:23px;}
.journal-comparison > p{font-size:15px;}
.journal-editor > .journal-placeholder .journal-picture p{font-size:16px;}
@media (max-width: 380px){
.journal-privacy-bar > span{font-size:14px;}
}
#progress-body .journal-photo-guidance{color:rgb(99, 59, 46);}
#progress-body .journal-guidance-icon{font-size:20px;color:rgb(255, 255, 255);}
#progress-body .journal-photo-guidance h2{font-size:17px;color:rgb(99, 59, 46);}
#progress-body .journal-photo-guidance p{font-size:14px;color:rgb(99, 59, 46);}
:is(#dashboard-standard, #personal-space) .simple-heading h1{font-size:clamp(30px, 7.5vw, 44px);}
:is(#dashboard-standard, #personal-space) .simple-heading > p:last-child{font-size:16px;}
:is(#dashboard-standard, #personal-space) .hub-portrait{font-size:26px;color:rgb(128, 86, 110);}
:is(#dashboard-standard, #personal-space) .hub-private{font-size:14px;color:#55434f;}
:is(#dashboard-standard, #personal-space) #home-weight-heading{font-size:clamp(23px, 6vw, 30px);}
:is(#dashboard-standard, #personal-space) .hub-identity-copy > [data-personal-country]{font-size:14px;color:#55434f;}
:is(#dashboard-standard, #personal-space) .hub-edit{font-size:14px;}
:is(#dashboard-standard, #personal-space) .hub-details dt{font-size:14px;color:#55434f;}
:is(#dashboard-standard, #personal-space) .hub-details dd{font-size:14px;color:rgb(84, 66, 79);}
:is(#dashboard-standard, #personal-space) .hub-weights .dashboard-label{font-size:14px;color:rgb(112, 91, 106);}
:is(#dashboard-standard, #personal-space) .hub-weights .dashboard-weight-number{font-size:clamp(22px, 6vw, 32px);color:rgb(89, 67, 80);}
:is(#dashboard-standard, #personal-space) .hub-weights .dashboard-weight-number small{font-size:15px;color:#55434f;}
:is(#dashboard-standard, #personal-space) .hub-progress-footer .dashboard-change{font-size:14px;}
:is(#dashboard-standard, #personal-space) .hub-progress-footer .dashboard-progress-link{font-size:14px;}
:is(#dashboard-standard, #personal-space) .home-checkin-card p, :is(#dashboard-standard, #personal-space) .home-body-preview p, :is(#dashboard-standard, #personal-space) .home-meal-link em{font-size:15px;}
:is(#dashboard-standard, #personal-space) #home-checkin-card h2, :is(#dashboard-standard, #personal-space) .home-activity-card h2, :is(#dashboard-standard, #personal-space) .home-body-preview h2, :is(#dashboard-standard, #personal-space) .home-meal-link strong{font-size:23px;}
@media (min-width: 760px){
:is(#dashboard-standard, #personal-space) .hub-weights .dashboard-weight-number{font-size:34px;}
}
@media (max-width: 350px){
:is(#dashboard-standard, #personal-space) .hub-private{font-size:14px;}
}
:is(#dashboard-standard, #personal-space) .hub-bmi-note{font-size:15px;color:#55434f;}
:is(#dashboard-standard, #personal-space) .hub-bmi-note button{font-size:inherit;}
.hub-steps-heading .eyebrow{font-size:14px;color:#55434f;}
.hub-steps-heading h2{font-size:26px;color:rgb(95, 69, 88);}
.hub-steps-private{font-size:14px;color:#55434f;}
.hub-steps-week p{font-size:15px;color:#55434f;}
.hub-steps-week button{font-size:24px;color:#55434f;}
.steps-axis{font-size:14px;}
.steps-day-label{font-size:15px;}
.steps-value{font-size:14px;}
.hub-steps-total{font-size:14px;color:#55434f;}
.hub-steps-form label{font-size:14px;color:rgb(112, 87, 104);}
.hub-steps-form select, .hub-steps-form input{font-size:14px;color:rgb(84, 66, 79);}
.hub-steps-form .button{font-size:14px;}
.hub-steps-status{font-size:14px;color:rgb(121, 83, 109);}
@media (max-width: 350px){
.hub-steps-heading h2{font-size:24px;}
}
.home-space-link{color:rgb(96, 72, 89);}
.home-space-portrait{font-size:24px;}
.home-space-link small{font-size:15px;color:#55434f;}
.home-space-link strong{font-size:27px;}
.home-space-link em{font-size:14px;color:#55434f;}
.home-space-arrow{font-size:24px;}
#personal-space .hub-weight-details > summary{font-size:22px;color:rgb(109, 76, 100);}
#personal-space .hub-weight-details .panel-top h2{font-size:21px;}
#personal-space .hub-weight-details .progress-caption{font-size:15px;}
#personal-space .graph-range{font-size:14px;}
#personal-space .weight-history summary{font-size:14px;}
#personal-space .chart-note, #personal-space .chart-labels{font-size:15px;}
#personal-space .hub-progress-tools .button{font-size:14px;}
#personal-space .hub-progress-tools h2{font-size:23px!important;}
#personal-space .hub-progress-tools p{font-size:15px;}
#personal-space .simple-note, #personal-space .progress-week-details{font-size:15px;}
.hub-entry{color:rgb(101, 73, 94);}
.hub-entry-icon{font-size:30px;color:rgb(144, 100, 126);}
.hub-entry-club-mark{font-size:14px;}
.hub-entry strong{font-size:25px;}
.hub-entry small{font-size:15px;color:#55434f;}
.hub-entry-arrow{font-size:23px;}
@media (max-width: 350px){
.hub-entry strong{font-size:22px;}
}
.weigh-scale-reading{font-size:17px;color:rgb(100, 76, 96);}
.weigh-scale-reading small{font-size:15px;}
.weigh-tile-label{font-size:16px;}
#personal-space .weigh-scale-reading{font-size:14px;}
#personal-space .weigh-scale-reading small{font-size:15px;}
#personal-space .weigh-tile-label strong{font-size:25px;}
#personal-space .weigh-tile-label small{font-size:15px;color:#55434f;}
.weigh-row-arrow{font-size:24px;color:#55434f;}
@media (max-width: 350px){
.weigh-tile-label strong{font-size:22px;}
}
.contribution-invitation .eyebrow{font-size:14px;}
.contribution-invitation h2{font-size:27px;}
.contribution-invitation > p:not(.eyebrow){font-size:14px;}
.contribution-choice-row a{font-size:14px;color:rgb(116, 77, 104);}
.contribution-club-link{color:rgb(111, 77, 104);}
.contribution-club-link strong{font-size:25px;}
.contribution-club-link > span{font-size:14px;}
.contribution-club-link > span:last-child{font-size:22px;}
.contribution-tabs button, .contribution-tabs a{font-size:14px;color:rgb(120, 87, 111);}
.contribution-tabs button[aria-pressed="true"]{color:rgb(255, 255, 255);}
.contribution-saved-card h3{font-size:23px;}
.contribution-saved-card button{font-size:14px;}
.contribution-note{font-size:15px;color:#55434f;}
.contribution-state{font-size:14px;color:rgb(120, 84, 108);}
.contribution-feedback{font-size:14px;color:#55434f;}
.contribution-preline{font-size:15px;}
.contribution-consent{font-size:15px!important;color:#55434f;}
.contribution-editor input:not([type="checkbox"]):not([type="file"]), .contribution-editor textarea, .contribution-dialog textarea{font-size:15px;color:rgb(92, 72, 88);}
.contribution-editor label{font-size:14px;}
.contribution-photo-choices label{font-size:14px;}
.phrc-heading h1{font-size:48px;}
.phrc-heading .eyebrow{font-size:14px;}
.contribution-intro{font-size:15px;}
.phrc-recipe-card{color:rgb(99, 76, 91);}
.phrc-recipe-card > strong{font-size:22px;}
.phrc-recipe-card > span, .phrc-recipe-card > small{font-size:15px;}
.contribution-dialog{color:rgb(97, 75, 91);}
.contribution-dialog-top > span{font-size:14px;}
.contribution-dialog h2{font-size:30px;}
.contribution-dialog h3{font-size:22px;}
.contribution-calories{font-size:14px;}
.contribution-owner-card button{font-size:14px;}
.member-voice-section > .eyebrow{font-size:14px;}
.member-voice-section h2{font-size:27px;}
.member-voice-row > button{color:#55434f;}
.member-voice-row h3{font-size:15px;}
.member-voice-row p{font-size:15px;color:#55434f;}
@media (max-width: 480px){
.phrc-recipe-card > strong{font-size:20px;}
.contribution-tabs button{font-size:14px;}
}
#member-uploads .contribution-intro{font-size:15px;}
#member-uploads .contribution-saved-grid > h2{font-size:24px;}
.encouragement-thanks > span{font-size:44px;color:#55434f;}
.encouragement-thanks h2{font-size:28px;}
.encouragement-thanks p{font-size:15px;}
.encouragement-thanks .text-link{font-size:14px;}
#phrc .phrc-recipe-card > strong{font-size:19px;}
#phrc .phrc-recipe-card > span, #phrc .phrc-recipe-card > small{font-size:15px;}
.support-reply-notice{color:rgb(112, 70, 95);}
.support-reply-notice strong{font-size:17px;}
.support-reply-notice span{font-size:14px;}
.phrc-recipe-card > .recipe-rating{font-size:14px;color:rgb(121, 81, 107);}
.recipe-rating-summary{font-size:14px;color:rgb(121, 81, 107);}
.recipe-rating-stars button{font-size:30px;color:#55434f;}
.recipe-rating-stars button.is-filled{color:#55434f;}
.recipe-rating-mine, .recipe-rating-status{font-size:14px;color:rgb(121, 81, 107);}
#heart-entry .heart-instruction{font-size:clamp(20px, 5.4vw, 24px);color:rgb(113, 67, 95);}
#heart-entry .entry-skip{font-size:14px;}
#heart-entry .entry-caption{font-size:13px;}
@media (max-height: 650px){
#heart-entry .entry-brand{font-size:27px;}
#heart-entry .entry-content h1{font-size:34px;}
#heart-entry .heart-instruction{font-size:20px;}
}
#circle-recap-chat .circle-recap-live .eyebrow{font-size:14px;}
#circle-recap-chat .circle-recap-live h3{font-size:18px;}
#circle-recap-chat .circle-recap-live .recap-copy{font-size:14px;}
.shop-inner-circle{color:rgb(114, 80, 105);}
.shop-perk-star{color:rgb(255, 250, 247);}
.shop-perk-star strong{font-size:29px;}
.shop-perk-star b{font-size:14px;}
.shop-perk-star small{font-size:15px;}
.shop-inner-circle .shop-perk-label{font-size:14px;color:#55434f;}
.shop-inner-circle h2{font-size:25px;}
.shop-inner-circle p{font-size:14px;}
@media (max-width: 420px){
.shop-perk-star strong{font-size:25px;}
.shop-inner-circle h2{font-size:21px;}
.shop-inner-circle p{font-size:15px;}
}
#circle .bubble.has-graph .chat-video-download, #circle .bubble.has-graph .chat-card-expand{font-size:14px;}
#circle-recap-chat .circle-recap-compact > .eyebrow{font-size:14px;}
#circle-recap-chat .circle-recap-compact > strong{font-size:16px;}
#circle-recap-chat .circle-recap-compact > .recap-count{font-size:14px;}
#circle-recap-chat .circle-recap-compact > .recap-open{font-size:14px;}
.world-hero{color:rgb(247, 238, 247);}
.world-live{font-size:14px;color:rgb(209, 198, 221);}
.world-eyebrow{font-size:14px;color:rgb(192, 180, 209);}
.world-hero h1{font-size:clamp(29px, 5.5vw, 52px);color:rgb(255, 245, 244);}
.world-hero h1 em{color:rgb(237, 192, 210);}
.world-intro{font-size:14px;color:rgb(194, 187, 205);}
.world-render-status{font-size:14px;color:rgb(199, 194, 216);}
.world-controls button{font-size:14px;color:rgb(214, 202, 223);}
.world-distance > span:first-child{font-size:clamp(38px, 8vw, 62px);color:rgb(255, 246, 241);}
.world-distance > span:last-child{font-size:14px;color:rgb(198, 185, 211);}
.world-route > div{font-size:14px;}
.world-route p{font-size:15px;color:rgb(185, 174, 197);}
.world-stats strong{font-size:24px;color:rgb(247, 220, 236);}
.world-stats span{font-size:14px;color:rgb(187, 175, 201);}
.world-update{font-size:14px;color:rgb(197, 186, 208);}
.world-small-heart{font-size:32px;color:rgb(166, 111, 143);}
.world-consent-card h2{font-size:25px;}
.world-consent-card p{font-size:14px;}
.world-consent-card label{font-size:14px;}
.world-consent-card .world-small{font-size:15px;color:rgb(122, 99, 118);}
.world-about{color:rgb(121, 94, 116);}
.world-about summary{font-size:15px;}
.world-about p{font-size:15px;}
.world-image-credit{font-size:14px!important;}
.steps-world-entry{color:rgb(241, 219, 233);}
.steps-world-orb{font-size:30px;color:rgb(159, 199, 220);}
.steps-world-entry small{font-size:15px;color:rgb(197, 187, 211);}
.steps-world-entry strong{font-size:17px;}
.steps-world-entry [data-world-distance]{font-size:14px;color:rgb(195, 185, 207);}
.steps-month-history > summary{font-size:14px;}
.steps-month-history > label{font-size:14px;}
.steps-month-history input{color:rgb(96, 73, 86);}
#steps-month-note{font-size:15px;color:#55434f;}
#steps-remove{font-size:14px;}
@media (max-width: 350px){
.world-hero h1{font-size:28px;}
.world-stats strong{font-size:21px;}
}
.hub-steps-sharing-note{font-size:15px;color:#55434f;}
.world-hero h1{font-size:clamp(28px, 5.4vw, 44px);}
.world-hero h1 .world-brand{font-size:13px;color:rgb(216, 196, 216);}
.world-intro{font-size:15px;}
.world-planet-label{font-size:14px;color:rgb(189, 200, 221);}
.world-controls button{color:rgb(247, 232, 245)!important;}
.world-controls button:disabled{color:rgb(175, 183, 201)!important;}
.world-distance > span.world-distance-label{font-size:14px;color:rgb(202, 187, 210);}
.world-distance > span.world-miles{font-size:22px;color:rgb(234, 210, 193);}
.world-scene-switch button{font-size:14px;color:rgb(194, 185, 210)!important;}
.world-scene-switch button[aria-pressed="true"]{color:rgb(52, 40, 61)!important;}
.world-solar-view h2{font-size:22px;color:rgb(250, 234, 241);}
.world-solar-view #solar-time{font-size:14px;color:rgb(193, 185, 206);}
.solar-planets button{font-size:14px;color:rgb(221, 207, 223)!important;}
.solar-planets button[aria-pressed="true"]{color:rgb(213, 239, 243)!important;}
.solar-detail{font-size:14px;color:rgb(237, 217, 229);}
.solar-scale-note{font-size:15px;color:rgb(190, 179, 204);}
@media (max-width: 350px){
.world-hero h1{font-size:26px;}
.world-hero h1 .world-brand{font-size:11px;}
}
.submission-folders button{font-size:14px;color:rgb(121, 85, 111);}
.submission-folders button[aria-pressed="true"]{color:rgb(255, 255, 255);}
.contribution-receipt{font-size:14px;color:rgb(113, 87, 104);}
.contribution-owner-dialog .contribution-toolbar button{font-size:14px;}
@media (max-width: 350px){
.submission-folders button{font-size:14px;}
}
.world-screen > .back-link{font-size:14px;}
.world-hero h1{font-size:24px;}
.world-hero h1 .world-brand{font-size:10px;}
.world-scene-switch button{font-size:14px;}
.world-planet-label{font-size:14px;}
.world-distance > span:first-child{font-size:30px;}
.world-distance > span.world-miles{font-size:18px;color:rgb(231, 206, 189);}
.world-distance > span.world-miles::before{color:rgb(155, 139, 165);}
.world-distance > span.world-distance-label{font-size:14px;}
.world-route > div{font-size:14px;}
.world-route p{font-size:15px;}
.world-extra-stats{color:rgb(213, 198, 222);}
.world-extra-stats > summary{font-size:14px;}
.world-extra-stats .world-stats strong{font-size:19px;}
.world-extra-stats .world-stats span{font-size:14px;}
.world-update{font-size:14px;}
.world-screen .world-record-steps{font-size:14px;}
.world-about summary{font-size:14px;}
.world-solar-view h2{font-size:19px;}
.world-solar-view #solar-time{font-size:14px;}
.solar-planets button{font-size:14px;}
.solar-detail{font-size:14px;}
.solar-scale-note{font-size:15px;}
@media (min-width: 760px){
.world-hero h1{font-size:28px;}
.world-distance > span:first-child{font-size:34px;}
}
@media (max-width: 350px){
.world-hero h1{font-size:22px;}
.world-distance > span:first-child{font-size:28px;}
.world-distance > span.world-miles{font-size:17px;}
}
.world-hero h1{font-size:clamp(25px, 4.8vw, 34px);}
.world-hero .world-intro{font-size:17px;color:rgb(237, 225, 236);}
.world-virtual-tag{font-size:15px;color:rgb(214, 201, 224);}
.world-scene-switch button{font-size:15px;}
.world-route-overlay text{font-size:43px;}
.world-stage .world-planet-label{font-size:14px;}
.world-next-stop .route-card-label{font-size:14px;color:rgb(219, 198, 221);}
.world-next-stop h2{font-size:25px;color:rgb(255, 237, 241);}
.world-next-stop p{font-size:16px;color:rgb(226, 212, 229);}
.world-next-stop #world-leg-name{font-size:17px;}
#world-find-heart{font-size:15px;color:rgb(248, 232, 240);}
.world-position-note{font-size:15px;color:rgb(211, 199, 222);}
.world-total-label{font-size:17px;color:rgb(245, 223, 235);}
.world-distance > span.world-distance-label{font-size:14px;color:rgb(213, 201, 223);}
.world-route > div{font-size:16px;}
.world-route p{font-size:15px;}
.world-itinerary{color:rgb(224, 210, 230);}
.world-itinerary summary, .world-extra-stats > summary{font-size:16px;}
.world-itinerary p{font-size:15px;}
.world-itinerary ol{font-size:16px;}
.world-itinerary li{color:rgb(197, 185, 212);}
.world-itinerary .route-reached{color:rgb(245, 212, 223);}
.world-itinerary .route-next{color:rgb(255, 232, 239);}
.world-extra-stats .world-stats span{font-size:14px;}
.world-extra-stats .world-controls button{font-size:15px;}
.world-update{font-size:14px;}
.world-about p, .world-about .world-image-credit{font-size:15px!important;}
.world-about summary{font-size:16px;}
.world-screen .world-record-steps{font-size:17px;}
@media (max-width: 350px){
.world-next-stop h2{font-size:23px;}
}
.world-hero h1{font-size:clamp(26px, 5vw, 34px);}
.world-hero .world-intro{font-size:17px;}
.world-hero .world-distance > span:first-child{font-size:34px;}
.world-hero .world-distance > span.world-miles{font-size:20px;}
.world-next-simple{font-size:19px;color:rgb(246, 220, 233);}
.world-hero .world-record-steps{font-size:17px;}
.world-journey-details{color:rgb(224, 210, 230);}
.world-journey-details > summary{font-size:16px;}
.steps-ticker-head strong{font-size:15px;color:rgb(238, 203, 220);}
.steps-ticker-head button{font-size:14px;color:rgb(227, 216, 232);}
.steps-ticker-track{font-size:17px;color:rgb(255, 240, 245);}
.steps-ticker-item::after{color:rgb(232, 187, 210);}
.steps-ticker-status{font-size:15px;color:rgb(232, 213, 223);}
#showroom .shop-hero-compact h1{font-size:42px;}
#showroom .shop-hero-compact .shop-hero-copy > p:not(.shop-kicker){font-size:15px;color:#55434f;}
#showroom .shop-offer-strip{color:rgb(107, 76, 96);}
#showroom .shop-offer-strip summary{font-size:14px;}
#showroom .shop-offer-strip summary > span{font-size:14px;}
#showroom .shop-offer-strip p{font-size:14px;}
#showroom #shop-categories button{font-size:14px;}
#showroom .shop-collection-intro h2{font-size:31px;}
#showroom .shop-availability-note{font-size:15px;color:#55434f;}
@media (max-width: 650px){
#showroom .shop-hero-compact h1{font-size:30px;}
#showroom .shop-hero-compact .shop-kicker{font-size:14px!important;}
#showroom .shop-hero-compact .shop-hero-copy > p:not(.shop-kicker){font-size:15px;}
#showroom .shop-offer-strip summary{font-size:14px;}
#showroom .shop-offer-strip summary > span{font-size:14px;}
#showroom .shop-collection-intro h2{font-size:28px;}
#showroom .shop-availability-note{font-size:15px;}
}
@media (max-width: 350px){
#showroom .shop-hero-compact h1{font-size:27px;}
}
.command-alert-count{font-size:16px;color:rgb(255, 255, 255);}
#poll-owner-dialog .owner-notifications-heading h2{font-size:24px;}
body[data-view="home"] .topbar > .header-showroom{font-size:15px;color:rgb(118, 82, 104);}
@media (max-width: 720px){
body[data-view="home"] .topbar > .header-showroom{font-size:14px;}
}
@media (max-width: 380px){
body[data-view="home"] .topbar .brand{font-size:21px;}
body[data-view="home"] .topbar > .header-showroom{font-size:13px;}
}
/* Allow longer navigation labels and audio descriptions to wrap on narrow phones. */
.mobile-nav a{min-width:0;text-align:center;white-space:normal}
.mobile-nav .nav-label{white-space:normal;overflow-wrap:normal}
#relax .relax-row-copy p{white-space:normal;overflow:visible;text-overflow:clip}
