:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tcp-surface:#fff;--tcp-surface-2:#f1f3f4;--tcp-text:#222;--tcp-text-muted:#777;--tcp-border:#ccc;--tcp-shadow:0 2px 8px #00000026;--tcp-danger:#c62828}.tree-marker-label{color:var(--tcp-text)}.tree-marker-label.is-selected{color:#2196f3}.instagramBtn,.youtubeBtn{overflow:hidden;border:none!important;border-radius:50%!important;padding:0!important}.instagramBtn{background:0 0!important}.youtubeBtn{background:red!important}.socialIcon--badge{object-fit:cover;object-position:center;pointer-events:none;border-radius:50%;flex-shrink:0;display:block;width:100%!important;height:100%!important}.spotDeleteModalWarning{color:var(--tcp-danger)!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:10px!important;padding:0!important}.spotDeleteModalTitle{font-size:0!important;line-height:0!important}.spotDeleteModalTitle:after{content:"Delete Tree";color:inherit;font-size:18px;font-weight:600;line-height:1.3}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tcp-surface:#2c2c2e;--tcp-surface-2:#3a3a3c;--tcp-text:#f2f2f7;--tcp-text-muted:#c7c7cc;--tcp-border:#48484a;--tcp-shadow:0 2px 10px #00000073;--tcp-danger:#ff8a80}body{color:var(--tcp-text);background:#1c1c1e}.appViewport{background-color:#1c1c1e}.accountBtn,.socialBtn:not(.instagramBtn):not(.youtubeBtn),.mapIconBtn,.compass,.backButton,.showNamesBtn,.showLocationBtn,.fitAll-btn,.layers-btn,.locate-btn,.editActionBtn:not(.primary):not(.danger):not(.confirmButton):not(.profileSignOutBtn){background:var(--tcp-surface)!important;color:var(--tcp-text)!important;border-color:var(--tcp-border)!important;box-shadow:var(--tcp-shadow)!important}.accountBtn:hover,.accountBtn:active,.socialBtn:not(.instagramBtn):not(.youtubeBtn):hover,.mapIconBtn:hover,.compass:hover,.backButton:hover,.showNamesBtn:hover:not(:disabled),.editActionBtn:not(.primary):not(.danger):not(.profileSignOutBtn):hover{background:var(--tcp-surface-2)!important}.editActionBtn.profileSignOutBtn{color:#fff!important;box-shadow:none!important;background:#425d39!important;border-color:#425d39!important}.editActionBtn.profileSignOutBtn:hover:not(:disabled){background:#374f30!important}.editActionBtn.profileSignOutBtn:active:not(:disabled){background:#2f4329!important}.layers-btn.is-open,.locate-btn.is-busy,.fitAll-btn.is-armed,.showNamesBtn.active{color:#fff!important;background:#425d39!important;border-color:#425d39!important}.appModal,.addSpotModal,.profileModal,.signInModal,.spotDeleteModal,.treeSidebar,.commentMenu,.layers-sheet,.locate-error,.loadingOverlay,.addSpotSaving{background:var(--tcp-surface)!important;color:var(--tcp-text)!important;border-color:var(--tcp-border)!important;box-shadow:0 8px 28px #00000080!important}.loadingOverlay p,.addSpotSaving,.addSpotSaving span,.commentLoading,.spotDeleteModal p,.spotDeleteModalContent,.spotDeleteModalHighlight,.spotDeleteModalTitle,.appModalTitle{color:var(--tcp-text)!important}.spotDeleteModalWarning{color:var(--tcp-danger)!important;background:0 0!important;border:0!important;padding:0!important}.spotDeleteModal .editActionBtn:not(.primary):not(.danger):not(.profileSignOutBtn),.appModal .editActionBtn:not(.primary):not(.danger):not(.profileSignOutBtn){background:var(--tcp-surface-2)!important;color:var(--tcp-text)!important;border-color:var(--tcp-border)!important}.profileFieldLabel,.profileFieldValue,.layers-sheet__title,.namesToggle,.namesToggle__label,.sidebarSection h3,.sidebarSection p,.commentAuthor,.commentContent,.addSpotLabel{color:var(--tcp-text)!important}.profileHelperText,.addSpotHelperText,.commentEdited,.bylineDot,.commentDate,.signInDivider{color:var(--tcp-text-muted)!important}.sidebarContent,.commentFormContainer,.commentsSection{background:var(--tcp-surface)!important;color:var(--tcp-text)!important}.sidebarHeader{color:#fff!important;background:#425d39!important}.sidebarHeader h2,.sidebarHeader .headerTitle,.sidebarHeader .headerSubtitle,.sidebarHeader .headerIconBtn,.sidebarHeader .closeBtn{color:#fff!important}.commentFormContainer{border-top-color:var(--tcp-border)!important}.commentItem{border-bottom-color:#3a3a3c!important}.commentDeleteConfirm{background:var(--tcp-surface-2)!important;border-color:var(--tcp-border)!important;color:var(--tcp-text)!important}.commentDeleteConfirm .commentDeleteMsg{color:var(--tcp-text)!important}.commentDeleteConfirm .commentError{color:var(--tcp-danger)!important}.commentInputPill,.commentEditInput,.addSpotInput,.signInForm input,.profileEditContainer input,.commentForm textarea{background:var(--tcp-surface-2)!important;color:var(--tcp-text)!important;border-color:var(--tcp-border)!important}.commentMenu button{color:var(--tcp-text)!important}.commentMenu button:hover,.commentMenuBtn:hover{background:var(--tcp-surface-2)!important}.commentMenuBtn{color:var(--tcp-text-muted)!important}.ts-type-card{background:var(--tcp-surface-2)!important;color:var(--tcp-text)!important;border-color:var(--tcp-border)!important}.ts-type-card.is-active{color:#fff!important;background:#425d39!important;border-color:#425d39!important}.switch{background:#636366!important}.switch.is-on{background:#425d39!important}.layers-sheet__dismiss,.appModalClose,.closeBtn{color:var(--tcp-text-muted)!important}.sidebarHeader .closeBtn{color:#fff!important}.tree-marker-label{background:var(--tcp-surface)!important;color:var(--tcp-text)!important;border-color:var(--tcp-border)!important;box-shadow:var(--tcp-shadow)!important}.tree-marker-label.is-selected{color:#64b5f6!important}.infoOverlay,.pinOverlayInfo{color:#f2f2f7!important;background:#1c1c1ed1!important}.usernameNotification{background:var(--tcp-surface)!important;color:var(--tcp-text)!important}.profileSupportLine a,.signInLink,.commentLink{color:#a8c49a!important}.signInDivider:before,.signInDivider:after{background:var(--tcp-border)!important}.aboutSectionTitle{color:var(--tcp-text-muted)!important}.aboutSocialLink{color:var(--tcp-text)!important;box-shadow:none!important;background:0 0!important;border:1px solid #aaa!important}.aboutSocialLink:hover,.aboutSocialLink:active{background:0 0!important}.aboutContributorsText{color:var(--tcp-text-muted)!important;background:0 0!important;border:none!important}}@media (width<=959px){body.sidebar-open .addTreeBtn{bottom:var(--map-cta-bottom,30px)!important;z-index:1400!important;top:auto!important;transform:translate(-50%)!important}html[data-sheet-snap=peek] body.sidebar-open .addTreeBtn{z-index:1650!important;translate:0 calc(var(--sheet-top,100dvh) - 100dvh)!important}}
