:root[data-theme=dark] .lunaShell{--luna-control-edge:22px;--luna-feed-control-edge:3px;--luna-control-radius:16px;--luna-floating-height:40px;--luna-control-surface:rgba(18,18,18,0.97);--luna-control-border:#313131;--luna-control-shadow:none}:root[data-theme=dark] .lunaShell .lunaProjectFeed>nav button,:root[data-theme=dark] .lunaShell .lunaProjectFeedClose,:root[data-theme=dark] .lunaShell .lunaSelectionBar,:root[data-theme=dark] .lunaShell .lunaSelectionBar__viewSurface,:root[data-theme=dark] .lunaShell .lunaSidebarTrigger{background:var(--luna-control-surface);border:1px solid var(--luna-control-border);box-shadow:var(--luna-control-shadow);color:#a9a9a9}:root[data-theme=dark] .lunaShell .lunaProjectFeed>nav button:not(:disabled):hover,:root[data-theme=dark] .lunaShell .lunaProjectFeedClose:hover,:root[data-theme=dark] .lunaShell .lunaSidebarTrigger:hover{background:#1d1d1d;color:#a9a9a9}:root[data-theme=dark] .lunaShell{--luna-control-bottom:max(22px,env(safe-area-inset-bottom))}@media (max-width:700px){:root[data-theme=dark] .lunaShell{--luna-control-bottom:max(14px,env(safe-area-inset-bottom));--luna-control-edge:14px}}:root[data-theme=dark] .lunaCardHide:hover{background:#212121}:root[data-theme=dark] .lunaCardHide:focus-visible{outline:1px solid #606060}:root[data-theme=dark] .lunaShell .lunaSelectionBar:focus-within,:root[data-theme=dark] .lunaShell .lunaSelectionBar__viewSurface:focus-within{box-shadow:none}@media (min-width:701px){:root[data-theme=dark] .lunaShell .lunaProjectFeed{--luna-feed-control-right:calc(max(70px, (var(--luna-feed-vw, 100vw) - 980px) / 2) - 13px);--luna-feed-card-bottom:max(102px,(100dvh - var(--feed-card-top,98px) + 102px - 860px)/2);--luna-feed-card-top:max(var(--feed-card-top,98px),(100dvh + var(--feed-card-top,98px) - 102px - 860px)/2)}}:root[data-theme=dark]{--luna-ink:#eaeaea;--luna-muted:#c0c0c0;--luna-subtle:#a9a9a9;--luna-bg:#080808;--luna-panel:#121212;--luna-panel-strong:#121212;--luna-panel-soft:#1b1b1b;--luna-border:rgba(255,255,255,0.108);--luna-border-strong:rgba(255,255,255,0.198);--luna-lime:#eaeaea;--luna-lime-soft:rgba(255,255,255,0.054);--luna-blue:#c0c0c0;--luna-danger:#c0c0c0;--luna-radius:12px;--luna-mono:"JetBrains Mono","SFMono-Regular","Roboto Mono","Cascadia Code",Consolas,monospace}:root[data-theme=dark] .lunaAuth,:root[data-theme=dark] .lunaShell{background:var(--luna-bg);color:var(--luna-ink)}:root[data-theme=dark] .lunaSidebar{--luna-sidebar-padding-x:18px;border-right:1px solid var(--luna-border);background:rgba(15,15,15,.84)}:root[data-theme=dark] .lunaSidebarCollapseButton,:root[data-theme=dark] .lunaSidebarRevealButton{border:1px solid transparent;background:transparent;color:var(--luna-subtle)}:root[data-theme=dark] .lunaSidebarCollapseButton:focus-visible,:root[data-theme=dark] .lunaSidebarCollapseButton:hover,:root[data-theme=dark] .lunaSidebarRevealButton:focus-visible,:root[data-theme=dark] .lunaSidebarRevealButton:hover{border-color:var(--luna-border);background:var(--luna-lime-soft);color:var(--luna-ink);outline:0}:root[data-theme=dark] .lunaSidebarCollapseButton:focus-visible,:root[data-theme=dark] .lunaSidebarRevealButton:focus-visible{box-shadow:0 0 0 2px var(--luna-bg),0 0 0 3px var(--luna-border-strong)}:root[data-theme=dark] .lunaSidebarRevealButton{border-color:var(--luna-border)}:root[data-theme=dark] .lunaBrandMark{border:1px solid rgba(50,50,50,.55);color:var(--luna-lime);box-shadow:0 0 24px rgba(50,50,50,.13)}:root[data-theme=dark] .lunaBrandWord em{color:var(--luna-lime)}:root[data-theme=dark] .lunaSidebarLabel{color:var(--luna-subtle)}:root[data-theme=dark] .lunaNavButton{border:1px solid transparent;background:transparent;color:var(--luna-muted)}:root[data-theme=dark] .lunaNavButton:hover{border-color:var(--luna-border);background:rgba(18,18,18,.035);color:var(--luna-ink)}:root[data-theme=dark] .lunaNavButton[data-active=true]{border-color:rgba(50,50,50,.28);color:var(--luna-ink)}:root[data-theme=dark] .lunaNavButton[data-active=true] svg{color:var(--luna-lime)}:root[data-theme=dark] .lunaNavCount{color:var(--luna-subtle)}:root[data-theme=dark] .lunaNavButton[data-active=true] .lunaNavCount{color:var(--luna-lime)}:root[data-theme=dark] .lunaCategoryDot{box-shadow:0 0 0 3px color-mix(in srgb,var(--dot) 13%,transparent)}:root[data-theme=dark] .lunaSidebarAction{border:1px solid transparent;background:transparent;color:var(--luna-muted)}:root[data-theme=dark] .lunaSidebarAction:hover{border-color:var(--luna-border);background:rgba(18,18,18,.035);color:var(--luna-ink)}:root[data-theme=dark] .lunaTopbar{border-bottom:1px solid var(--luna-border)}:root[data-theme=dark] .lunaSearch{border:1px solid var(--luna-border);background:rgba(14,14,14,.62);color:var(--luna-subtle)}:root[data-theme=dark] .lunaSearch:focus-within{border-color:rgba(50,50,50,.54);box-shadow:0 0 0 3px rgba(50,50,50,.08)}:root[data-theme=dark] .lunaSearch input{border:0;outline:0;background:transparent;color:var(--luna-ink)}:root[data-theme=dark] .lunaSearch input::placeholder{color:var(--luna-subtle)}:root[data-theme=dark] .lunaIconButton{border:1px solid var(--luna-border);background:rgba(18,18,18,.025);color:var(--luna-muted)}:root[data-theme=dark] .lunaIconButton:hover,:root[data-theme=dark] .lunaIconButton[data-active=true]{border-color:rgba(50,50,50,.4);color:var(--luna-lime)}:root[data-theme=dark] .lunaSyncButton{border:1px solid rgba(50,50,50,.37);background:var(--luna-lime-soft);color:var(--luna-lime)}:root[data-theme=dark] .lunaSyncButton:hover{border-color:rgba(50,50,50,.72);background:rgba(50,50,50,.18)}:root[data-theme=dark] .lunaUserChip{border:1px solid var(--luna-border);color:var(--luna-muted)}:root[data-theme=dark] .lunaAvatar{background:#d8d8d8;color:#c0c0c0}:root[data-theme=dark] .lunaUserName{color:var(--luna-ink)}:root[data-theme=dark] .lunaEyebrow{color:var(--luna-subtle)}:root[data-theme=dark] .lunaEyebrowDot{background:var(--luna-lime);box-shadow:0 0 0 4px rgba(50,50,50,.12)}:root[data-theme=dark] .lunaHeadingRow h1{color:var(--luna-ink)}:root[data-theme=dark] .lunaHeadingRow p{color:var(--luna-muted)}:root[data-theme=dark] .lunaDemoBadge{border:1px solid rgba(63,63,63,.38);background:rgba(63,63,63,.08);color:#c0c0c0}:root[data-theme=dark] .lunaSummaryCard{border:1px solid var(--luna-border);background:linear-gradient(145deg,rgba(29,29,29,.94),rgba(18,18,18,.9))}:root[data-theme=dark] .lunaSummaryHeader{color:var(--luna-muted)}:root[data-theme=dark] .lunaSummaryIcon{background:rgba(50,50,50,.09);color:var(--luna-lime)}:root[data-theme=dark] .lunaSummaryValue{color:var(--luna-ink)}:root[data-theme=dark] .lunaSummaryHint{color:var(--luna-subtle)}:root[data-theme=dark] .lunaSyncBanner{border:1px solid rgba(85,85,85,.28);background:rgba(85,85,85,.07);color:#c0c0c0}:root[data-theme=dark] .lunaSyncBanner[data-kind=error]{border-color:rgba(99,99,99,.36);background:rgba(99,99,99,.08);color:#c0c0c0}:root[data-theme=dark] .lunaSyncBanner[data-kind=done]{border-color:rgba(50,50,50,.26);background:rgba(50,50,50,.07);color:#c0c0c0}:root[data-theme=dark] .lunaSyncProgressTrack{background:rgba(18,18,18,.12)}:root[data-theme=dark] .lunaSyncProgressTrack span{background:var(--luna-lime)}:root[data-theme=dark] .lunaSyncProgress code{color:inherit}:root[data-theme=dark] .lunaToolbar{border-bottom:1px solid var(--luna-border)}:root[data-theme=dark] .lunaToolbarCount{color:var(--luna-muted)}:root[data-theme=dark] .lunaToolbarCount strong{color:var(--luna-ink)}:root[data-theme=dark] .lunaFilterSelect{border-color:var(--luna-border);background:rgba(18,18,18,.02);color:var(--luna-muted)}:root[data-theme=dark] .lunaViewToggle{border:1px solid var(--luna-border)}:root[data-theme=dark] .lunaViewToggle button{border:0;background:transparent;color:var(--luna-subtle)}:root[data-theme=dark] .lunaViewToggle button[data-active=true]{background:var(--luna-lime-soft);color:var(--luna-lime)}:root[data-theme=dark] .lunaRepoRow{border:1px solid transparent;background:rgba(22,22,22,.76)}:root[data-theme=dark] .lunaRepoRow:hover{border-color:var(--luna-border);background:var(--luna-panel-strong);box-shadow:0 10px 35px rgba(0,0,0,.312)}:root[data-theme=dark] .lunaCompactRepoLink,:root[data-theme=dark] .lunaCompactRepoStarsField strong{color:var(--luna-ink)}:root[data-theme=dark] .lunaCompactRepoLink{text-decoration:none}:root[data-theme=dark] .lunaCompactRepoLink:hover{text-decoration:underline}:root[data-theme=dark] .lunaCompactRepoLink:focus-visible,:root[data-theme=dark] .lunaCompactRepoNameField .lunaRepoName:focus-visible{outline:2px solid var(--luna-ink)}:root[data-theme=dark] .lunaCompactRepoList .lunaRepoRow{border:0;border-top:1px solid var(--luna-border);background:transparent;box-shadow:none}:root[data-theme=dark] .lunaCompactRepoList .lunaRepoRow:first-child{border-top:0}:root[data-theme=dark] .lunaCompactRepoList .lunaRepoRow:last-child{border-bottom:1px solid var(--luna-border)}:root[data-theme=dark] .lunaCompactRepoList .lunaRepoRow:hover{border-color:var(--luna-border);background:var(--luna-panel-soft);box-shadow:none}:root[data-theme=dark] .lunaProjectArtworkLink{color:inherit;text-decoration:none}:root[data-theme=dark] .lunaProjectArtworkLink:focus-visible,:root[data-theme=dark] .lunaRepoName:focus-visible{outline:2px solid var(--luna-ink)}:root[data-theme=dark] .lunaProjectArtwork{border:1px solid var(--luna-border);background:var(--luna-panel-soft)}:root[data-theme=dark] .lunaProjectArtworkFallback{background:linear-gradient(135deg,rgba(18,18,18,.96),rgba(18,18,18,.96)),repeating-linear-gradient(135deg,transparent 0 12px,rgba(255,255,255,.032) 12px 13px);color:#cacaca}:root[data-theme=dark] .lunaProjectArtworkFallback:before{border:1px solid rgba(255,255,255,.072)}:root[data-theme=dark] .lunaFallbackFrame{fill:none;stroke:rgba(255,255,255,.108)}:root[data-theme=dark] .lunaFallbackLine,:root[data-theme=dark] .lunaFallbackPrompt{fill:none;stroke:currentColor}:root[data-theme=dark] .lunaFallbackToken{fill:currentColor}:root[data-theme=dark] .lunaFallbackBadge{color:rgba(255,255,255,.378)}:root[data-theme=dark] .lunaRepoName{color:var(--luna-ink);text-decoration:none}:root[data-theme=dark] .lunaRepoName:hover{color:var(--luna-lime)}:root[data-theme=dark] .lunaRepoName svg{color:var(--luna-subtle)}:root[data-theme=dark] .lunaArchive{background:rgba(63,63,63,.1);color:#c0c0c0}:root[data-theme=dark] .lunaMetricLabel,:root[data-theme=dark] .lunaSparklineEmpty{color:var(--luna-subtle)}:root[data-theme=dark] .lunaRepoCard{border:1px solid var(--luna-border);background:#121212;box-shadow:0 2px 5px rgba(0,0,0,.084)}:root[data-theme=dark] .lunaRepoCard:before{background:radial-gradient(circle at 18% 0,rgba(18,18,18,.92),transparent 52%)}:root[data-theme=dark] .lunaRepoCard:hover{border-color:var(--luna-border-strong);background:#121212;box-shadow:0 8px 22px rgba(0,0,0,.144)}:root[data-theme=dark] .lunaCardArtworkShell .lunaProjectArtworkLink{border:0}:root[data-theme=dark] .lunaCardArtworkShell .lunaProjectArtwork{border:1px solid var(--luna-border);background:#121212;box-shadow:0 2px 5px rgba(0,0,0,.084)}:root[data-theme=dark] .lunaCardArtworkShell .lunaProjectArtworkLink:focus-visible .lunaProjectArtwork,:root[data-theme=dark] .lunaCardArtworkShell .lunaProjectArtworkLink:hover .lunaProjectArtwork{box-shadow:0 2px 5px rgba(0,0,0,.108)}:root[data-theme=dark] .lunaCardArtworkShell .lunaProjectArtworkFallback{background:#121212;color:var(--luna-ink)}:root[data-theme=dark] .lunaCardArtworkShell .lunaFallbackTileGlyph{color:var(--luna-ink)}:root[data-theme=dark] .lunaCardStar{border:0;background:transparent;color:#484848}:root[data-theme=dark] .lunaCardStar:hover{background:rgba(201,149,36,.1)}:root[data-theme=dark] .lunaCardStar[data-starred=true]{color:#c99524}:root[data-theme=dark] .lunaCardStar:focus-visible{outline:1px solid #494949}:root[data-theme=dark] .lunaRepoCard .lunaRepoDescription{color:var(--luna-muted)}:root[data-theme=dark] .lunaRepoCard{--luna-card-rhythm:13px}:root[data-theme=dark] .lunaRepoCard .lunaCardMetaGrid{border-top:1px solid var(--luna-border)}:root[data-theme=dark] .lunaActivityTrigger{border:0;background:transparent;color:inherit}:root[data-theme=dark] .lunaActivityTrigger:hover{text-decoration:underline}:root[data-theme=dark] .lunaActivityTrigger:focus-visible{outline:2px solid currentColor}:root[data-theme=dark] .lunaActivityPopover{border-color:var(--luna-border-strong)!important;background:var(--luna-ink)!important;color:#121212!important}:root[data-theme=dark] .lunaActivityPopoverLabel{color:rgba(18,18,18,.74)}:root[data-theme=dark] .lunaActivityPopover .lunaSparkline polyline{stroke:#272727}:root[data-theme=dark] .lunaActivityPopover .lunaSparklineEmpty{color:rgba(18,18,18,.7)}:root[data-theme=dark] .lunaCardTagsMore{border:0;background:transparent;color:var(--luna-subtle)}:root[data-theme=dark] .lunaCardTagsMore:focus-visible,:root[data-theme=dark] .lunaCardTagsMore:hover{color:var(--luna-ink)}:root[data-theme=dark] .lunaCardTagsMore:focus-visible{outline:2px solid var(--luna-ink)}:root[data-theme=dark] .lunaCardMetaLink{color:inherit;text-decoration:none}:root[data-theme=dark] .lunaCardMetaLink:hover{text-decoration:underline}:root[data-theme=dark] .lunaCardMetaLink:focus-visible{outline:2px solid currentColor}:root[data-theme=dark] .lunaCardStat dt,:root[data-theme=dark] .lunaUpdateKind{color:var(--luna-subtle)}:root[data-theme=dark] .lunaCardStat dd{color:var(--luna-ink)}:root[data-theme=dark] .lunaCardStat dd svg{color:var(--luna-muted)}:root[data-theme=dark] .lunaEmptyState{border:1px dashed var(--luna-border-strong);background:rgba(255,255,255,.396);color:var(--luna-muted)}:root[data-theme=dark] .lunaEmptyState svg{color:var(--luna-subtle)}:root[data-theme=dark] .lunaEmptyState strong{color:var(--luna-ink)}:root[data-theme=dark] .lunaAuthLayout{border:1px solid var(--luna-border);background:rgba(21,21,21,.87);box-shadow:0 28px 80px rgba(0,0,0,.85)}:root[data-theme=dark] .lunaAuthCopy:after{border:1px solid rgba(50,50,50,.11);box-shadow:0 0 0 28px rgba(50,50,50,.025),0 0 0 56px rgba(50,50,50,.018)}:root[data-theme=dark] .lunaAuthCopy h1{color:var(--luna-ink)}:root[data-theme=dark] .lunaAuthCopy h1 span{color:var(--luna-lime)}:root[data-theme=dark] .lunaAuthCopy p,:root[data-theme=dark] .lunaAuthMiniItem{color:var(--luna-muted)}:root[data-theme=dark] .lunaAuthMiniItem svg{color:var(--luna-lime)}:root[data-theme=dark] .lunaAuthPanel{border-left:1px solid var(--luna-border);background:rgba(12,12,12,.56)}:root[data-theme=dark] .lunaAuthPanel h2{color:var(--luna-ink)}:root[data-theme=dark] .lunaAuthPanel p{color:var(--luna-muted)}:root[data-theme=dark] .lunaGithubButton{border:1px solid rgba(50,50,50,.55);background:var(--luna-lime);color:#c0c0c0}:root[data-theme=dark] .lunaGithubButton:hover:not(:disabled){background:#292929;box-shadow:0 7px 24px rgba(50,50,50,.18)}:root[data-theme=dark] .lunaSetupNotice{border:1px solid rgba(63,63,63,.31);background:rgba(63,63,63,.07);color:#c0c0c0}:root[data-theme=dark] .lunaSetupNotice a{color:inherit}:root[data-theme=dark] .lunaDemoButton{border:1px solid var(--luna-border-strong);background:transparent;color:var(--luna-ink)}:root[data-theme=dark] .lunaDemoButton:hover{border-color:var(--luna-lime);background:rgba(50,50,50,.06)}:root[data-theme=dark] .lunaAuthHint{color:var(--luna-subtle)!important}:root[data-theme=dark] .lunaGlobalNotice{border:1px solid rgba(99,99,99,.31);background:rgba(99,99,99,.07);color:#c0c0c0}:root[data-theme=dark] .lunaGlobalNotice button{border:0;background:transparent;color:inherit;text-decoration:underline}:root[data-theme=dark] .lunaLoading{color:var(--luna-muted)}:root[data-theme=dark] .lunaLoadingInner svg{color:var(--luna-lime)}:root[data-theme=dark] .lunaSheet{border-color:var(--luna-border-strong)!important;background:#eaeaea!important;color:var(--luna-ink)!important}:root[data-theme=dark] .lunaFormField label,:root[data-theme=dark] .lunaSheet [data-slot=sheet-description]{color:var(--luna-muted)}:root[data-theme=dark] .lunaFormField input,:root[data-theme=dark] .lunaFormField textarea{border:1px solid var(--luna-border-strong);outline:0;background:rgba(11,11,11,.68);color:var(--luna-ink)}:root[data-theme=dark] .lunaFormField input:focus,:root[data-theme=dark] .lunaFormField textarea:focus{border-color:rgba(50,50,50,.6);box-shadow:0 0 0 3px rgba(50,50,50,.08)}:root[data-theme=dark] .lunaSheet .lunaFieldSelect{border-color:var(--luna-border-strong);background:rgba(11,11,11,.68);color:var(--luna-ink)}:root[data-theme=dark] .lunaDarkButton{background:transparent!important}:root[data-theme=dark] .lunaLimeButton{border:1px solid rgba(50,50,50,.55)!important;background:var(--luna-lime)!important;color:#c0c0c0!important}:root[data-theme=dark] .lunaCategoryManagerRow{border:1px solid var(--luna-border)}:root[data-theme=dark] .lunaCategoryManagerName{color:var(--luna-ink)}:root[data-theme=dark] .lunaCategoryManagerActions button{border:0;background:transparent;color:var(--luna-subtle)}:root[data-theme=dark] .lunaCategoryManagerActions button:hover{background:var(--luna-lime-soft);color:var(--luna-lime)}:root[data-theme=dark] .lunaCategoryManagerActions button[data-danger=true]:hover{background:rgba(99,99,99,.1);color:var(--luna-danger)}:root[data-theme=dark] .lunaDialog{border-color:var(--luna-border-strong)!important;background:#eaeaea!important;color:var(--luna-ink)!important}:root[data-theme=dark] .lunaDialog [data-slot=dialog-description]{color:var(--luna-muted)}:root[data-theme=dark] .lunaErrorCard{border:1px solid rgba(99,99,99,.3);background:var(--luna-panel)}:root[data-theme=dark] .lunaErrorCard p{color:var(--luna-muted)}:root[data-theme=dark] .lunaPlainButton{border:1px solid var(--luna-border-strong);background:transparent;color:var(--luna-ink)}:root[data-theme=dark] .lunaPlainButton:hover{border-color:var(--luna-lime);color:var(--luna-lime)}@media (max-width:960px){:root[data-theme=dark] .lunaSidebar{--luna-sidebar-padding-x:10px}}@media (max-width:700px){:root[data-theme=dark] .lunaSidebar{--luna-sidebar-padding-x:13px;border-right:1px solid var(--luna-border-strong);border-top:1px solid var(--luna-border)}:root[data-theme=dark] .lunaMobileMenu{border:1px solid var(--luna-border);background:transparent;color:var(--luna-muted)}:root[data-theme=dark] .lunaUserChip{border:0}:root[data-theme=dark] .lunaAuthPanel{border-top:1px solid var(--luna-border);border-left:0}}:root[data-theme=dark] .lunaAuth,:root[data-theme=dark] .lunaShell{background:var(--luna-bg)!important}:root[data-theme=dark] .lunaSidebar{background:#121212!important}:root[data-theme=dark] .lunaBrandMark{border-color:var(--luna-border-strong);background:var(--luna-lime-soft);color:var(--luna-ink);box-shadow:none}:root[data-theme=dark] .lunaAuthCopy h1 span,:root[data-theme=dark] .lunaAuthMiniItem svg,:root[data-theme=dark] .lunaBrandWord em,:root[data-theme=dark] .lunaLoadingInner svg,:root[data-theme=dark] .lunaNavButton[data-active=true] .lunaNavCount,:root[data-theme=dark] .lunaNavButton[data-active=true] svg{color:var(--luna-ink)}:root[data-theme=dark] .lunaNavButton[data-active=true]{border-color:var(--luna-border-strong);background:var(--luna-lime-soft)}:root[data-theme=dark] .lunaSearch{background:#121212}:root[data-theme=dark] .lunaSearch:focus-within{border-color:var(--luna-ink);box-shadow:0 0 0 3px rgba(0,0,0,.192)}:root[data-theme=dark] .lunaIconButton:hover,:root[data-theme=dark] .lunaIconButton[data-active=true]{border-color:var(--luna-border-strong);background:var(--luna-lime-soft);color:var(--luna-ink)}:root[data-theme=dark] .lunaSyncButton{border-color:var(--luna-ink);background:var(--luna-ink);color:#121212}:root[data-theme=dark] .lunaSyncButton:hover{border-color:var(--luna-ink);background:#cdcdcd;color:#121212}:root[data-theme=dark] .lunaAvatar,:root[data-theme=dark] .lunaUserChip{background:#121212;color:var(--luna-ink)}:root[data-theme=dark] .lunaAvatar{background:var(--luna-panel-soft)}:root[data-theme=dark] .lunaDemoBadge{border-color:var(--luna-border);background:var(--luna-panel-soft);color:var(--luna-muted)}:root[data-theme=dark] .lunaEyebrowDot{background:var(--luna-ink);box-shadow:0 0 0 4px rgba(0,0,0,.216)}:root[data-theme=dark] .lunaErrorCard,:root[data-theme=dark] .lunaRepoCard,:root[data-theme=dark] .lunaRepoRow,:root[data-theme=dark] .lunaSummaryCard{background:#121212}:root[data-theme=dark] .lunaSummaryIcon{background:var(--luna-lime-soft);color:var(--luna-ink)}:root[data-theme=dark] .lunaGlobalNotice,:root[data-theme=dark] .lunaSetupNotice,:root[data-theme=dark] .lunaSyncBanner,:root[data-theme=dark] .lunaSyncBanner[data-kind=done],:root[data-theme=dark] .lunaSyncBanner[data-kind=error]{border-color:var(--luna-border);background:var(--luna-panel-soft);color:var(--luna-muted)}:root[data-theme=dark] .lunaSyncProgressTrack{background:rgba(255,255,255,.09)}:root[data-theme=dark] .lunaSyncProgressTrack span{background:var(--luna-ink)}:root[data-theme=dark] .lunaRepoRow:hover{border-color:var(--luna-border-strong);background:#121212;box-shadow:0 10px 35px rgba(0,0,0,.192)}:root[data-theme=dark] .lunaRepoGlyph{border-color:var(--luna-border);background:var(--luna-panel-soft);color:var(--luna-muted)}:root[data-theme=dark] .lunaRepoName:hover{color:var(--luna-ink)}:root[data-theme=dark] .lunaTag{background:var(--luna-lime-soft);color:var(--luna-ink)}:root[data-theme=dark] .lunaLanguageDot{background:var(--luna-muted)}:root[data-theme=dark] .lunaArchive{background:var(--luna-panel-soft);color:var(--luna-muted)}:root[data-theme=dark] .lunaCategoryManagerActions button:hover,:root[data-theme=dark] .lunaEditButton:hover,:root[data-theme=dark] .lunaViewToggle button[data-active=true]{border-color:var(--luna-border);background:var(--luna-lime-soft);color:var(--luna-ink)}:root[data-theme=dark] .lunaEmptyState{background:#121212}:root[data-theme=dark] .lunaAuthLayout{box-shadow:0 28px 80px rgba(0,0,0,.288)}:root[data-theme=dark] .lunaAuthCopy:after{border-color:var(--luna-border);box-shadow:0 0 0 28px rgba(0,0,0,.06),0 0 0 56px rgba(0,0,0,.043)}:root[data-theme=dark] .lunaAuthPanel{background:var(--luna-bg)}:root[data-theme=dark] .lunaAuthLayout{background:#121212}:root[data-theme=dark] .lunaAuthPanel{border-top:1px solid var(--luna-border);border-left:0}:root[data-theme=dark] .lunaGithubButton{border-color:var(--luna-ink);background:var(--luna-ink);color:#121212}:root[data-theme=dark] .lunaGithubButton:hover:not(:disabled){background:#cdcdcd;box-shadow:none}:root[data-theme=dark] .lunaDemoButton:hover{border-color:var(--luna-ink);background:var(--luna-panel-soft)}:root[data-theme=dark] .lunaDialog,:root[data-theme=dark] .lunaFormField input,:root[data-theme=dark] .lunaFormField textarea,:root[data-theme=dark] .lunaSheet,:root[data-theme=dark] .lunaSheet .lunaFieldSelect{border-color:var(--luna-border-strong)!important;background:#121212!important;color:var(--luna-ink)!important}:root[data-theme=dark] .lunaFormField input:focus,:root[data-theme=dark] .lunaFormField textarea:focus,:root[data-theme=dark] .lunaSheet .lunaFieldSelect:focus{border-color:var(--luna-ink);box-shadow:0 0 0 3px rgba(0,0,0,.192)}:root[data-theme=dark] .lunaDarkButton{border-color:var(--luna-border-strong)!important;background:#121212!important;color:var(--luna-muted)!important}:root[data-theme=dark] .lunaLimeButton{border-color:var(--luna-ink)!important;background:var(--luna-ink)!important;color:#121212!important}:root[data-theme=dark] .lunaCategoryManagerActions button[data-danger=true]:hover{background:var(--luna-panel-soft);color:var(--luna-ink)}:root[data-theme=dark] .lunaErrorCard{border-color:var(--luna-border-strong)}:root[data-theme=dark] .lunaTagCloudPanel{border:1px solid var(--luna-border);background:#121212}:root[data-theme=dark] .lunaTagCloudEyebrow{color:var(--luna-subtle)}:root[data-theme=dark] .lunaTagCloudHeader h2{color:var(--luna-ink)}:root[data-theme=dark] .lunaTagCloudHeader p{color:var(--luna-muted)}:root[data-theme=dark] .lunaTagCloudClear,:root[data-theme=dark] .lunaTagCloudExpand{border:1px solid var(--luna-border);background:transparent;color:var(--luna-muted)}:root[data-theme=dark] .lunaTagCloudClear:hover,:root[data-theme=dark] .lunaTagCloudExpand:hover{border-color:var(--luna-border-strong);background:var(--luna-lime-soft);color:var(--luna-ink)}:root[data-theme=dark] .lunaTagCloudButton{--tag-size:0.92rem;border:1px solid var(--luna-border);background:var(--luna-panel-soft);color:var(--luna-ink)}:root[data-theme=dark] .lunaTagCloudButton:hover{border-color:var(--luna-border-strong);background:#121212;box-shadow:0 4px 12px rgba(0,0,0,.168)}:root[data-theme=dark] .lunaTagCloudButton[data-active=true]{border-color:var(--luna-ink);background:var(--luna-ink);color:#121212;box-shadow:none}:root[data-theme=dark] .lunaTagCloudCount{color:var(--luna-subtle)}:root[data-theme=dark] .lunaTagCloudButton[data-active=true] .lunaTagCloudCount{color:rgba(18,18,18,.72)}:root[data-theme=dark] .lunaTagCloudFooter{color:var(--luna-subtle)}:root[data-theme=dark] .lunaTagCloudButton:focus-visible,:root[data-theme=dark] .lunaTagCloudClear:focus-visible,:root[data-theme=dark] .lunaTagCloudExpand:focus-visible{outline:2px solid var(--luna-ink)}:root[data-theme=dark] .lunaFavoriteTagsPanel{border:1px solid var(--luna-border);background:#121212}:root[data-theme=dark] .lunaFavoriteTagsEyebrow{color:var(--luna-subtle)}:root[data-theme=dark] .lunaFavoriteTagsEyebrow svg{color:#c7931c}:root[data-theme=dark] .lunaFavoriteTagsHeader h2{color:var(--luna-ink)}:root[data-theme=dark] .lunaFavoriteTagsHeader p{color:var(--luna-muted)}:root[data-theme=dark] .lunaBrowseTagsButton,:root[data-theme=dark] .lunaTagFilterClear{border:1px solid var(--luna-border);background:transparent;color:var(--luna-muted)}:root[data-theme=dark] .lunaBrowseTagsButton:hover,:root[data-theme=dark] .lunaTagFilterClear:hover{border-color:var(--luna-border-strong);background:var(--luna-lime-soft);color:var(--luna-ink)}:root[data-theme=dark] .lunaBrowseTagsButton:focus-visible,:root[data-theme=dark] .lunaTagFilterClear:focus-visible{outline:2px solid var(--luna-ink)}:root[data-theme=dark] .lunaFavoriteTagsEmpty{border:1px dashed var(--luna-border-strong);background:var(--luna-panel-soft);color:var(--luna-muted)}:root[data-theme=dark] .lunaFavoriteTagsEmptyIcon{border:1px solid var(--luna-border);color:#c7931c}:root[data-theme=dark] .lunaFavoriteTagsEmpty strong{color:var(--luna-ink)}:root[data-theme=dark] .lunaFavoriteTagSuggestionsLabel,:root[data-theme=dark] .lunaFavoriteTagsEmpty p{color:var(--luna-subtle)}:root[data-theme=dark] .lunaTagChip:hover{border-color:var(--luna-border-strong);box-shadow:0 2px 8px rgba(0,0,0,.168)}:root[data-theme=dark] .lunaTagChip[data-active=true]{box-shadow:none}:root[data-theme=dark] .lunaTagChipStar,:root[data-theme=dark] .lunaTagChipText{border:0;background:transparent;color:inherit}:root[data-theme=dark] .lunaTagChipCount{color:color-mix(in srgb,currentColor 63%,transparent)}:root[data-theme=dark] .lunaTagChipStar{border-left:1px solid color-mix(in srgb,currentColor 20%,transparent)}:root[data-theme=dark] .lunaTagChipStar:hover:not(:disabled),:root[data-theme=dark] .lunaTagChipStar[aria-pressed=true]{color:#eecf8b}:root[data-theme=dark] .lunaTagChipStar:focus-visible,:root[data-theme=dark] .lunaTagChipText:focus-visible{outline:2px solid var(--luna-ink)}:root[data-theme=dark] .lunaTagBrowserSearch{border:1px solid var(--luna-border-strong);color:var(--luna-subtle)}:root[data-theme=dark] .lunaTagBrowserSearch:focus-within{border-color:#494949;box-shadow:0 0 0 3px rgba(0,0,0,.056)}:root[data-theme=dark] .lunaTagBrowserSearch input{border:0!important;outline:0;box-shadow:none!important;background:transparent;color:var(--luna-ink)}:root[data-theme=dark] .lunaTagBrowserEmpty,:root[data-theme=dark] .lunaTagBrowserMeta{color:var(--luna-subtle)}:root[data-theme=dark] .lunaProjectTagsAdd>label,:root[data-theme=dark] .lunaProjectTagsLabel{color:var(--luna-muted)}:root[data-theme=dark] .lunaProjectTagsAddRow input{border-color:var(--luna-border-strong);background:#121212;color:var(--luna-ink)}:root[data-theme=dark] .lunaProjectTagsError{color:var(--luna-danger)}:root[data-theme=dark] .lunaProjectTagsScopePicker{border:0}:root[data-theme=dark] .lunaProjectTagsScopePicker legend{color:var(--luna-muted)}:root[data-theme=dark] .lunaProjectTagsScopeOption{border:1px solid var(--luna-border);background:#121212;color:var(--luna-ink)}:root[data-theme=dark] .lunaProjectTagsScopeOption small{color:var(--luna-subtle)}:root[data-theme=dark] .lunaProjectTagsScopeOption:hover,:root[data-theme=dark] .lunaProjectTagsScopeOption[data-selected=true]{border-color:var(--luna-ink);background:var(--luna-panel-soft)}:root[data-theme=dark] .lunaTagVisibilitySetting{border:1px solid var(--luna-border);background:var(--luna-panel-soft)}:root[data-theme=dark] .lunaTagVisibilitySetting strong{color:var(--luna-ink)}:root[data-theme=dark] .lunaTagVisibilitySetting p{color:var(--luna-muted)}:root[data-theme=dark] .lunaProjectTagsAddLink{border:0;background:transparent;color:var(--luna-muted)}:root[data-theme=dark] .lunaProjectTagsAddLink:focus-visible,:root[data-theme=dark] .lunaProjectTagsAddLink:hover{background:var(--luna-lime-soft);color:var(--luna-ink);outline:0}:root[data-theme=dark] .lunaProjectTagsAddLink:focus-visible{box-shadow:0 0 0 2px var(--luna-bg),0 0 0 3px var(--luna-border-strong)}:root[data-theme=dark] .lunaProjectTagsLibrary{border-left:1px solid var(--luna-border)}:root[data-theme=dark] .lunaProjectTagsLibraryHeader p{color:var(--luna-subtle)}:root[data-theme=dark] .lunaProjectTagsLibraryClose{border:1px solid transparent;background:transparent;color:var(--luna-subtle)}:root[data-theme=dark] .lunaProjectTagsLibraryClose:focus-visible,:root[data-theme=dark] .lunaProjectTagsLibraryClose:hover{border-color:var(--luna-border);background:var(--luna-lime-soft);color:var(--luna-ink);outline:0}:root[data-theme=dark] .lunaProjectTagsLibraryRow:hover{background:var(--luna-panel-soft)}:root[data-theme=dark] .lunaProjectTagsLibraryTag{color:var(--luna-muted)}:root[data-theme=dark] .lunaProjectTagsLibraryTag small{color:var(--luna-subtle)}:root[data-theme=dark] .lunaProjectTagsLibraryAdd{border:1px solid var(--luna-border);background:transparent;color:var(--luna-muted)}:root[data-theme=dark] .lunaProjectTagsLibraryAdd:focus-visible,:root[data-theme=dark] .lunaProjectTagsLibraryAdd:hover:not(:disabled){border-color:var(--luna-border-strong);background:var(--luna-lime-soft);color:var(--luna-ink);outline:0}:root[data-theme=dark] .lunaProjectTagsCustom{border-top:1px solid var(--luna-border)}:root[data-theme=dark] .lunaProjectTagsCustomHint{color:var(--luna-subtle)}:root[data-theme=dark] .lunaProjectTagsPickerGroup{border:0}:root[data-theme=dark] .lunaProjectTagsPickerGroup legend{color:var(--luna-muted)}:root[data-theme=dark] .lunaProjectTagsColorOption{border:1px solid}:root[data-theme=dark] .lunaProjectTagsColorOption span{background:currentColor}:root[data-theme=dark] .lunaProjectTagsColorOption[data-selected=true]{box-shadow:0 0 0 2px var(--luna-bg),0 0 0 3px currentColor}:root[data-theme=dark] .lunaProjectTagsColorOption:focus-visible,:root[data-theme=dark] .lunaProjectTagsColorOption:hover{outline:0}:root[data-theme=dark] .lunaProjectTagsIconSearch{border:1px solid var(--luna-border-strong);color:var(--luna-subtle)}:root[data-theme=dark] .lunaProjectTagsIconSearch:focus-within{border-color:var(--luna-ink);box-shadow:0 0 0 3px rgba(0,0,0,.168)}:root[data-theme=dark] .lunaProjectTagsIconSearch input{border:0!important;background:transparent;box-shadow:none!important;color:var(--luna-ink);outline:0}:root[data-theme=dark] .lunaProjectTagsIconOption{border:1px solid transparent;background:transparent;color:var(--luna-muted)}:root[data-theme=dark] .lunaProjectTagsIconOption:focus-visible,:root[data-theme=dark] .lunaProjectTagsIconOption:hover,:root[data-theme=dark] .lunaProjectTagsIconOption[data-selected=true]{border-color:var(--luna-border-strong);background:var(--luna-lime-soft);color:var(--luna-ink);outline:0}:root[data-theme=dark] .lunaProjectTagsCustomPreview{border:1px solid}@media (max-width:700px){:root[data-theme=dark] .lunaProjectTagsLibrary{border-top:1px solid var(--luna-border);border-left:0}}:root[data-theme=dark] .lunaCardArtworkShell .lunaProjectArtworkLink:after{border:0;background:linear-gradient(135deg,rgba(18,18,18,.15),transparent 42%)}:root[data-theme=dark] .lunaSidebarDivider{background:var(--luna-border-strong)}:root[data-theme=dark] .lunaSidebarTagSearch{border:1px solid var(--luna-border);background:rgba(18,18,18,.025);color:var(--luna-subtle)}:root[data-theme=dark] .lunaSidebarTagSearch:focus-within{border-color:var(--luna-border-strong);background:#121212;box-shadow:0 0 0 3px rgba(0,0,0,.056)}:root[data-theme=dark] .lunaSidebarTagSearch input{border:0;outline:0;background:transparent;color:var(--luna-ink)}:root[data-theme=dark] .lunaSidebarTagSearch input::placeholder{color:var(--luna-subtle)}:root[data-theme=dark] .lunaSidebarTagSearchClear{border:0;background:transparent;color:var(--luna-subtle)}:root[data-theme=dark] .lunaSidebarTagSearchClear:focus-visible,:root[data-theme=dark] .lunaSidebarTagSearchClear:hover{background:var(--luna-lime-soft);color:var(--luna-ink);outline:0}:root[data-theme=dark] .lunaSidebarSectionButton{border:1px solid transparent;background:transparent;color:var(--luna-subtle)}:root[data-theme=dark] .lunaSidebarSectionButton:focus-visible,:root[data-theme=dark] .lunaSidebarSectionButton:hover{border-color:var(--luna-border);background:var(--luna-lime-soft);color:var(--luna-ink);outline:0}:root[data-theme=dark] .lunaSidebarSectionButton:focus-visible{box-shadow:0 0 0 2px var(--luna-bg),0 0 0 3px var(--luna-border-strong)}:root[data-theme=dark] .lunaSidebarTagRow{border:1px solid transparent;color:var(--luna-muted)}:root[data-theme=dark] .lunaSidebarTagRow[data-active=true]{border-color:var(--luna-border-strong);background:var(--luna-lime-soft);color:var(--luna-ink)}:root[data-theme=dark] .lunaSidebarTagButton,:root[data-theme=dark] .lunaSidebarTagFavorite{border:0;background:transparent;color:inherit}:root[data-theme=dark] .lunaSidebarTagButton:focus-visible,:root[data-theme=dark] .lunaSidebarTagButton:hover,:root[data-theme=dark] .lunaSidebarTagFavorite:focus-visible,:root[data-theme=dark] .lunaSidebarTagFavorite:hover{color:var(--luna-ink);outline:0}:root[data-theme=dark] .lunaSidebarTagButton:focus-visible,:root[data-theme=dark] .lunaSidebarTagFavorite:focus-visible{outline:2px solid var(--luna-ink)}:root[data-theme=dark] .lunaSidebarTagCount,:root[data-theme=dark] .lunaSidebarTagFavorite{color:var(--luna-subtle)}:root[data-theme=dark] .lunaSidebarTagRow[data-active=true] .lunaSidebarTagCount,:root[data-theme=dark] .lunaSidebarTagRow[data-favorite=true] .lunaSidebarTagFavorite{color:var(--luna-ink)}:root[data-theme=dark] .lunaRepoLoadMore .lunaPlainButton span,:root[data-theme=dark] .lunaSidebarTagEmpty{color:var(--luna-subtle)}@media (min-width:961px){:root[data-theme=dark] .lunaSidebar[data-collapsed=true]{border-right-color:transparent}}@media (min-width:701px) and (max-width:960px){:root[data-theme=dark] .lunaSidebar{--luna-sidebar-padding-x:16px}}:root[data-theme=dark] .lunaPublicBrand{text-decoration:none}:root[data-theme=dark] .lunaPublicLibraryLink{color:var(--luna-muted);text-decoration:none}:root[data-theme=dark] .lunaPublicLibraryLink:hover{color:var(--luna-ink);text-decoration:underline}:root[data-theme=dark] .lunaPublicSort{color:var(--luna-subtle)}:root[data-theme=dark] .lunaPublicSortSelect{border:1px solid var(--luna-border);background:var(--luna-panel);color:var(--luna-ink)}:root[data-theme=dark] .lunaPublicTagLabel{color:var(--luna-subtle)}:root[data-theme=dark] .lunaPublicTagSearch{border:1px solid var(--luna-border);color:var(--luna-subtle)}:root[data-theme=dark] .lunaPublicTagSearch input{border:0;outline:0;background:transparent;color:var(--luna-ink)}:root[data-theme=dark] .lunaPublicTagEmpty{color:var(--luna-subtle)}:root[data-theme=dark] .lunaRepoCard .lunaRepoName{color:var(--luna-ink)}:root[data-theme=dark] .lunaProjectRankLink{color:inherit;text-decoration:none}:root[data-theme=dark] .lunaProjectRankLink:hover{color:var(--luna-ink)}:root[data-theme=dark] .lunaTagChip[data-active=true] .lunaTagChipCount,:root[data-theme=dark] .lunaTagChip[data-active=true] .lunaTagChipStar,:root[data-theme=dark] .lunaTagChip[data-active=true] .lunaTagChipStar:hover:not(:disabled),:root[data-theme=dark] .lunaTagChip[data-active=true] .lunaTagChipStar[aria-pressed=true]{color:#121212}:root[data-theme=dark] .lunaSelectedTagsPanel{box-shadow:0 5px 12px rgba(0,0,0,.096);border:1px solid var(--luna-border);background:var(--luna-panel);color:var(--luna-ink)}:root[data-theme=dark] .lunaSelectedTagsEyebrow{color:var(--luna-ink)}:root[data-theme=dark] .lunaSelectedTagsMode{color:var(--luna-subtle)}:root[data-theme=dark] .lunaSelectedTagsModeActive{color:var(--luna-ink)}:root[data-theme=dark] .lunaSelectedTagsMode [data-slot=switch]{border-color:var(--luna-border-strong);background:#272727}:root[data-theme=dark] .lunaSelectedTagsMode [data-slot=switch][data-state=checked]{background:var(--luna-ink)}:root[data-theme=dark] .lunaSelectedTagsMode [data-slot=switch] [data-slot=switch-thumb],:root[data-theme=dark] .lunaSelectedTagsMode [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background:#121212}:root[data-theme=dark] .lunaSelectedTagsClear{border:1px solid var(--luna-border);background:transparent;color:var(--luna-ink)}:root[data-theme=dark] .lunaSelectedTagsClear:hover{border-color:var(--luna-border-strong);background:var(--luna-panel-soft)}:root[data-theme=dark] .lunaSelectedTagFavorite:focus-visible,:root[data-theme=dark] .lunaSelectedTagRemove:focus-visible,:root[data-theme=dark] .lunaSelectedTagsClear:focus-visible{outline:2px solid var(--luna-ink)}:root[data-theme=dark] .lunaSharedListPage{background:var(--luna-bg,#1b1b1b);color:var(--luna-ink,#eaeaea)}:root[data-theme=dark] .lunaSharedListBrand .lunaBrandMark{border:1px solid #464646;background:#121212}:root[data-theme=dark] .lunaSharedListEyebrow{color:#a6a6a6}:root[data-theme=dark] .lunaSharedListHeader>p:not(.lunaSharedListEyebrow){color:#b5b5b5}:root[data-theme=dark] .lunaSharedListButton,:root[data-theme=dark] .lunaSharedListTextLink{text-decoration:none}:root[data-theme=dark] .lunaSharedListButton{background:#eaeaea;color:#121212}:root[data-theme=dark] .lunaSharedListTextLink{color:#bebebe}:root[data-theme=dark] .lunaSharedListTags{border-top:1px solid #353535}:root[data-theme=dark] .lunaSharedListTags span{border:1px solid #373737;background:#121212;color:#bebebe}:root[data-theme=dark] .lunaSharedListCount{color:#a6a6a6}:root[data-theme=dark] .lunaSharedListProjects{border-top:1px solid #353535}:root[data-theme=dark] .lunaSharedListProject{border-bottom:1px solid #353535}:root[data-theme=dark] .lunaSharedListProject img{border:1px solid #353535;background:#121212}:root[data-theme=dark] .lunaSharedListProject h2 a{color:inherit;text-decoration:none}:root[data-theme=dark] .lunaSharedListProject p{color:#b7b7b7}:root[data-theme=dark] .lunaSharedListProject small{color:#6f6f6f}:root[data-theme=dark] .lunaSharedListEmpty p{color:#b2b2b2}:root[data-theme=dark] .lunaSharedListEmpty a{color:#eaeaea}:root[data-theme=dark] .lunaListsButton{border:1px solid var(--luna-border-strong,#363636);background:#121212;color:#cecece}:root[data-theme=dark] .lunaListsButton:hover{border-color:#606060;background:#080808}:root[data-theme=dark] .lunaListsSectionHeading{color:#d8d8d8}:root[data-theme=dark] .lunaFormField label span,:root[data-theme=dark] .lunaListsHint,:root[data-theme=dark] .lunaListsLabel{color:#606060}:root[data-theme=dark] .lunaListsRepoPicker{border:1px solid #2d2d2d;background:#080808}:root[data-theme=dark] .lunaListsRepoOption{border-bottom:1px solid #262626;color:#cacaca}:root[data-theme=dark] .lunaListsRepoOption:last-child{border-bottom:0}:root[data-theme=dark] .lunaListsRepoOption small{color:#606060}:root[data-theme=dark] .lunaListsRepoOption input{accent-color:#eaeaea}:root[data-theme=dark] .lunaSavedLists{border-left:1px solid #2b2b2b}:root[data-theme=dark] .lunaSavedListItem{border:1px solid #2c2c2c}:root[data-theme=dark] .lunaSavedListItem h3{color:#dddddd}:root[data-theme=dark] .lunaSavedListItem p{color:#606060}:root[data-theme=dark] .lunaSavedListActions a,:root[data-theme=dark] .lunaSavedListActions button{border:0;background:transparent;color:#b2b2b2}:root[data-theme=dark] .lunaSavedListActions a:hover,:root[data-theme=dark] .lunaSavedListActions button:hover{background:#202020;color:#eaeaea}:root[data-theme=dark] .lunaSavedListActions button[data-danger=true]:hover{color:#a63232}:root[data-theme=dark] .lunaListsEmpty{color:#606060}:root[data-theme=dark] .lunaListsNotice{color:#bebebe}@media (max-width:760px){:root[data-theme=dark] .lunaSavedLists{border-top:1px solid #2b2b2b;border-left:0}}:root[data-theme=dark] .lunaSelectedTagChip{border:1px solid transparent;color:#121212}:root[data-theme=dark] .lunaSelectedTagChip:hover{box-shadow:0 3px 10px rgba(0,0,0,.48)}:root[data-theme=dark] .lunaSelectedTagFavorite,:root[data-theme=dark] .lunaSelectedTagIcon,:root[data-theme=dark] .lunaSelectedTagRemove{color:#121212}:root[data-theme=dark] .lunaSelectedTagFavorite,:root[data-theme=dark] .lunaSelectedTagRemove{border:0;background:transparent}:root[data-theme=dark] .lunaSelectedTagFavorite:focus-visible,:root[data-theme=dark] .lunaSelectedTagFavorite:hover,:root[data-theme=dark] .lunaSelectedTagRemove:focus-visible,:root[data-theme=dark] .lunaSelectedTagRemove:hover{background:rgba(18,18,18,.18);color:#121212}:root[data-theme=dark] .lunaSelectedTagsNotice{color:var(--luna-muted)}:root[data-theme=dark] .lunaTopbarStats dt{color:var(--luna-subtle)}:root[data-theme=dark] .lunaTopbarStats dd{color:var(--luna-ink)}@media (min-width:961px){:root[data-theme=dark] .lunaSidebarCollapseButton{border-color:var(--luna-border);background:var(--luna-panel);box-shadow:0 6px 18px rgba(0,0,0,.192)}}@media (min-width:961px){:root[data-theme=dark] .lunaSidebarCollapseButton:focus-visible,:root[data-theme=dark] .lunaSidebarCollapseButton:hover{background:var(--luna-panel)}}@media (min-width:961px){:root[data-theme=dark] .lunaSidebarRevealButton{border-color:var(--luna-border);border-left:0;background:var(--luna-panel);box-shadow:0 6px 18px rgba(0,0,0,.192)}}@media (min-width:961px){:root[data-theme=dark] .lunaSidebarRevealButton:focus-visible,:root[data-theme=dark] .lunaSidebarRevealButton:hover{background:var(--luna-panel)}}:root[data-theme=dark] .lunaSidebarSectionButton:hover{color:var(--luna-ink)}:root[data-theme=dark] .lunaSidebarCollapseButton,:root[data-theme=dark] .lunaSidebarCollapseButton:hover,:root[data-theme=dark] .lunaSidebarRevealButton,:root[data-theme=dark] .lunaSidebarRevealButton:hover,:root[data-theme=dark] .lunaSidebarSectionButton:hover{border-color:transparent;background:transparent;box-shadow:none}:root[data-theme=dark] .lunaSidebarCollapseButton:focus-visible,:root[data-theme=dark] .lunaSidebarRevealButton:focus-visible,:root[data-theme=dark] .lunaSidebarSectionButton:focus-visible{background:transparent}:root[data-theme=dark] .lunaSidebarCollapseButton,:root[data-theme=dark] .lunaSidebarRevealButton{color:#404040}:root[data-theme=dark] .lunaSidebarCollapseButton:focus-visible,:root[data-theme=dark] .lunaSidebarCollapseButton:hover,:root[data-theme=dark] .lunaSidebarRevealButton:focus-visible,:root[data-theme=dark] .lunaSidebarRevealButton:hover{color:#555555}:root[data-theme=dark] .lunaImportEmpty,:root[data-theme=dark] .lunaSyncExplanation p{color:var(--luna-muted)}:root[data-theme=dark] .lunaProjectTagsCustomPanel{border-left:1px solid var(--luna-border)}:root[data-theme=dark] .lunaProjectTagsAppearanceHeader{color:var(--luna-muted)}:root[data-theme=dark] .lunaProjectTagsAppearanceHeader button{border:0;background:transparent;color:var(--luna-subtle);text-decoration:underline dotted}:root[data-theme=dark] .lunaProjectTagsAppearanceHeader button[aria-pressed=true]{color:var(--luna-ink);text-decoration:none}:root[data-theme=dark] .lunaProjectTagsAppearanceHeader button:focus-visible{outline:1px solid currentColor}@media (max-width:900px){:root[data-theme=dark] .lunaProjectTagsBrowserWithCustom>.lunaProjectTagsLibrary{border-left:0}}@media (max-width:700px){:root[data-theme=dark] .lunaProjectTagsCustomPanel,:root[data-theme=dark] .lunaProjectTagsLibrary{border:0}}:root[data-theme=dark] .lunaProjectTagsFormFields>label{color:var(--luna-muted)}:root[data-theme=dark] .lunaProjectTagsCustom,:root[data-theme=dark] .lunaProjectTagsPanelFooter,:root[data-theme=dark] .lunaProjectTagsSubmitFooter{border-top:1px solid var(--luna-border)}:root[data-theme=dark] .lunaProjectTagsPanelFooter{border-color:transparent}:root[data-theme=dark] .lunaIconLibraryTabs button{border:0;background:transparent;color:var(--luna-subtle)}:root[data-theme=dark] .lunaIconLibraryTabs button[aria-pressed=true]{color:var(--luna-ink);text-decoration:underline}:root[data-theme=dark] .lunaIconLibraryStatus{color:var(--luna-subtle)}:root[data-theme=dark] .lunaSelectedTagsScope{border-left:1px solid var(--luna-border)}:root[data-theme=dark] .lunaTagFamilyTrigger{border:1px solid var(--luna-border);background:var(--family-bg);color:var(--family-ink);border-color:var(--family-border)}:root[data-theme=dark] .lunaTagFamily[data-expanded=true] .lunaTagFamilyTrigger{color:var(--family-ink)}:root[data-theme=dark] .lunaSelectedTagsPanel .lunaTagFamily .lunaTagFamilyTrigger,:root[data-theme=dark] .lunaTagFamily:has(.lunaTagChip[data-active=true]) .lunaTagFamilyTrigger{background:var(--family-ink);border-color:var(--family-ink);color:#121212}:root[data-theme=dark] .lunaTagFamilyTrigger:focus-visible{outline:2px solid var(--luna-ink)}:root[data-theme=dark] .lunaTagFamilyPopover{color:var(--luna-ink);background:#121212}:root[data-theme=dark] .lunaTagFamilySelectAll{border:0;background:transparent;color:var(--luna-muted);text-decoration:underline dotted}:root[data-theme=dark] .lunaTagFamilySelectAll:disabled{text-decoration:none;color:var(--luna-subtle)}:root[data-theme=dark] .lunaTagFamilySelectAll:hover:not(:disabled){color:var(--luna-ink)}:root[data-theme=dark] .lunaTagFamilyOptions input{accent-color:#bebebe}:root[data-theme=dark] .lunaTagFamilyOptions small{color:var(--luna-muted)}:root[data-theme=dark] .lunaFloatingToolbarShadow{background:radial-gradient(ellipse var(--shadow-radius,210px) 105px at var(--shadow-center,50%) 105px,rgba(255,255,255,.064),rgba(255,255,255,.021) 45%,transparent 100%)}:root[data-theme=dark] .lunaCatalogScopeTitle{color:#a9a9a9}:root[data-theme=dark] .lunaFloatingToolbar{--luna-toolbar-gap:7px;border:1px solid #313131;background:rgba(18,18,18,.97);box-shadow:0 12px 28px rgba(0,0,0,.384),0 2px 6px rgba(0,0,0,.168)}:root[data-theme=dark] .lunaFloatingSearch{color:#6c6c6c}:root[data-theme=dark] .lunaFloatingSearch input{border:0;background:transparent;outline:none;color:#d6d6d6}:root[data-theme=dark] .lunaFloatingSearch:focus-within{color:#d6d6d6}:root[data-theme=dark] .lunaFloatingScope:before{background:#2d2d2d}:root[data-theme=dark] .lunaFloatingScope button{color:#a9a9a9;border:0;background:transparent}:root[data-theme=dark] .lunaFloatingScope button[aria-pressed=true]{color:#121212;background:#e0e0e0}:root[data-theme=dark] .lunaFloatingScope button:focus-visible{outline:1px solid #494949}:root[data-theme=dark] .lunaFloatingToolbar:focus-within{box-shadow:0 2px 6px rgba(0,0,0,.085),0 0 0 3px rgba(0,0,0,.047)}@media (max-width:700px){:root[data-theme=dark] .lunaFloatingToolbar{--luna-toolbar-gap:5px}}:root[data-theme=dark] .lunaFavoriteTagsPanel .lunaBrowseTagsButton,:root[data-theme=dark] .lunaFavoriteTagsPanel .lunaBrowseTagsButton:hover{border-color:transparent;background:transparent;box-shadow:none}:root[data-theme=dark] .lunaFavoriteTagsHint{color:var(--luna-muted)}:root[data-theme=dark] .lunaUserChip.lunaSidebarProfile{border:0;background:transparent;box-shadow:none}:root[data-theme=dark] .lunaSidebarProfile .lunaAvatar{border:0}:root[data-theme=dark] .lunaProfileSync{border:0;background:transparent;color:var(--luna-muted)}:root[data-theme=dark] .lunaProfileSync:hover:not(:disabled){color:var(--luna-ink)}:root[data-theme=dark] .lunaProfileSync:focus-visible{outline:2px solid var(--luna-border-strong)}:root[data-theme=dark] .lunaSidebarProfile:focus-visible{outline:2px solid var(--luna-border-strong)}:root[data-theme=dark] .lunaSidebarTagGroupToggle{border:0;background:transparent;color:var(--luna-muted)}:root[data-theme=dark] .lunaSidebarTagGroupToggle:hover{color:var(--luna-ink)}:root[data-theme=dark] .lunaSidebarTagGroupToggle:focus-visible{outline:1px solid var(--luna-border-strong)}:root[data-theme=dark] .lunaSidebarTagGroupCount{color:var(--luna-subtle)}:root[data-theme=dark] .lunaFavoriteTagsPanel .lunaBrowseTagsButton,:root[data-theme=dark] .lunaSelectedTagsClear{border:0;background:transparent;box-shadow:none;color:var(--luna-ink)}:root[data-theme=dark] .lunaSidebarTrigger{border:1px solid #2d2d2d;background:rgba(18,18,18,.867);color:#b2b2b2}:root[data-theme=dark] .lunaSidebarTrigger:hover{background:#121212;color:#d6d6d6;border-color:#3e3e3e}:root[data-theme=dark] .lunaSidebarTrigger:focus-visible{outline:1px solid #494949}@media (min-width:701px){:root[data-theme=dark] .lunaSidebar[data-collapsed=true]{border-right-color:transparent}}@media (max-width:700px){:root[data-theme=dark] .lunaMobileSidebarBackdrop{border:0;background:rgba(255,255,255,.126)}:root[data-theme=dark] .lunaSidebar{background:#121212!important}}:root[data-theme=dark] .lunaMascotBrand{color:var(--luna-ink);text-decoration:none}:root[data-theme=dark] .lunaAuth.lunaWelcome{background:#080808}:root[data-theme=dark] .lunaWelcomeFeatures{color:var(--luna-muted)}:root[data-theme=dark] .lunaWelcomeFeatures li::marker{color:#606060}:root[data-theme=dark] .lunaWelcomeExplore{color:var(--luna-ink);text-decoration:none}:root[data-theme=dark] .lunaWelcomeExplore:hover{text-decoration:underline}:root[data-theme=dark] .lunaAppFrame[data-sidebar-collapsed=true] .lunaFloatingToolbar,:root[data-theme=dark] .lunaFloatingToolbar{--floating-gap:max(22px,env(safe-area-inset-bottom))}@media (max-width:700px){:root[data-theme=dark] .lunaAppFrame[data-sidebar-collapsed=true] .lunaFloatingToolbar,:root[data-theme=dark] .lunaFloatingToolbar{--floating-gap:max(14px,env(safe-area-inset-bottom))}}:root[data-theme=dark] .lunaSidebarSignIn{color:var(--luna-muted);text-decoration:none}:root[data-theme=dark] .lunaSidebarSignIn:hover{color:var(--luna-ink)}:root[data-theme=dark] .lunaSidebarSignIn:focus-visible{outline:2px solid var(--luna-border-strong)}:root[data-theme=dark] .lunaFavoriteTagsPanel .lunaBrowseTagsButton,:root[data-theme=dark] .lunaMascotBrand .lunaSidebarWordmark,:root[data-theme=dark] .lunaSelectedTagFavorite[aria-pressed=true],:root[data-theme=dark] .lunaSelectedTagsClear,:root[data-theme=dark] .lunaSidebarTagRow[data-favorite=true] .lunaSidebarTagFavorite,:root[data-theme=dark] .lunaTagChip .lunaTagChipStar[aria-pressed=true],:root[data-theme=dark] .lunaTagChip[data-active=true] .lunaTagChipStar[aria-pressed=true],:root[data-theme=dark] .lunaWelcomeContent h1{color:var(--luna-subtle)}:root[data-theme=dark] .lunaFavoriteTagsPanel .lunaBrowseTagsButton:is(:hover,:root[data-theme=dark] :focus-visible),:root[data-theme=dark] .lunaSelectedTagFavorite[aria-pressed=true]:is(:hover,:root[data-theme=dark] :focus-visible),:root[data-theme=dark] .lunaSelectedTagsClear:is(:hover,:root[data-theme=dark] :focus-visible),:root[data-theme=dark] .lunaSidebarTagRow[data-favorite=true] .lunaSidebarTagFavorite:is(:hover,:root[data-theme=dark] :focus-visible),:root[data-theme=dark] .lunaTagChip .lunaTagChipStar[aria-pressed=true]:is(:hover,:root[data-theme=dark] :focus-visible),:root[data-theme=dark] .lunaTagChip[data-active=true] .lunaTagChipStar[aria-pressed=true]:is(:hover,:root[data-theme=dark] :focus-visible){color:var(--luna-ink)}:root[data-theme=dark] .lunaSidebarTagFavorite .lucide-star{color:var(--luna-ink)}:root[data-theme=dark] .lunaSelectedTagFavorite .lucide-star{color:#121212}:root[data-theme=dark] #luna-favorite-tags-list .lucide-star,:root[data-theme=dark] .lunaFavoriteTagsPanel .lucide-star{color:#eed18b}:root[data-theme=dark] .lunaFavoriteTagsPanel .lunaTagChip[data-active=true] .lucide-star{color:#e3b842}:root[data-theme=dark] .lunaSidebarSponsor .membershipSponsorMeta,:root[data-theme=dark] .lunaTopCoverage{color:var(--luna-muted)}@media (max-width:380px){:root[data-theme=dark] .lunaFloatingToolbar{--luna-toolbar-gap:4px}}:root[data-theme=dark] .lunaProjectRank{color:var(--luna-muted)}:root[data-theme=dark] .lunaFloatingDivider{background:#2d2d2d}:root[data-theme=dark] .lunaSelectedTagsToggle{border:0;background:transparent;color:inherit}:root[data-theme=dark] .lunaSelectedTagsToggle>svg{color:var(--luna-muted)}:root[data-theme=dark] .lunaSelectedTagsToggle:hover>svg{color:var(--luna-ink)}:root[data-theme=dark] .lunaSelectedTagsToggle:focus-visible{outline:1px solid var(--luna-border-strong)}:root[data-theme=dark] .lunaFilterDock{background:#121212;border:1px solid #262626}:root[data-theme=dark] .lunaFilterDock .lunaSelectedTagsPanel{border:0;box-shadow:none}:root[data-theme=dark] .lunaFilterDock .lunaToolbar{border-top:0;border-bottom:0}:root[data-theme=dark] .lunaSelectionEmpty{color:var(--luna-muted)}:root[data-theme=dark] .lunaSelectedTagsMode{border:1px solid var(--luna-border)}:root[data-theme=dark] .lunaSortContext,:root[data-theme=dark] .lunaToolbarCount,:root[data-theme=dark] .lunaToolbarCount strong{color:var(--luna-muted)}:root[data-theme=dark] .lunaShell .lucide-heart{color:var(--selection-accent,currentColor)}:root[data-theme=dark] .lunaShell .lunaSelectedTagChip .lucide-heart,:root[data-theme=dark] .lunaShell .lunaTagChip[data-active=true] .lucide-heart{color:#121212}:root[data-theme=dark] .lunaFeedToggle{background:transparent;border:0;color:#6c6c6c}:root[data-theme=dark] .lunaFeedReset{border:0;background:transparent;color:var(--selection-accent,#e2e2e2)}:root[data-theme=dark] .lunaFeedReset:hover{color:var(--selection-accent,#e2e2e2)}:root[data-theme=dark] .lunaFeedReset:focus-visible,:root[data-theme=dark] .lunaFeedToggle:focus-visible{outline:2px solid #bebebe}:root[data-theme=dark] .lunaShell .lunaFeedToggle[aria-pressed=true]{background:color-mix(in srgb,var(--selection-accent,#a6a6a6) 18%,#121212);color:var(--selection-accent,#e2e2e2)}:root[data-theme=dark] .lunaGlobalMenuOptions{background:#121212;border:1px solid #272727;box-shadow:0 8px 30px rgba(0,0,0,.32)}:root[data-theme=dark] .lunaFloatingScope .lunaGlobalMenuOptions button{color:#d6d6d6;background:transparent}:root[data-theme=dark] .lunaFloatingScope .lunaGlobalMenuOptions button:hover,:root[data-theme=dark] .lunaFloatingScope .lunaGlobalMenuOptions button[aria-checked=true]{background:#1d1d1d}:root[data-theme=dark] .lunaGlobalMenuOptions small,:root[data-theme=dark] .lunaToolbarPeriod{color:#6c6c6c}:root[data-theme=dark] .lunaSortDirection{border:1px solid var(--luna-border);background:transparent;color:var(--luna-muted)}:root[data-theme=dark] .lunaSortDirection:hover{color:var(--luna-ink);background:var(--luna-lime-soft)}:root[data-theme=dark] .lunaFilterDock .lunaSelectedTagsPanel{background:#121212}:root[data-theme=dark] .lunaSidebarListEmpty{color:var(--luna-subtle)}:root[data-theme=dark] .lunaToolbarCount,:root[data-theme=dark] .lunaToolbarCount .lunaSortContext,:root[data-theme=dark] .lunaToolbarCount strong{color:var(--luna-subtle,#676767)!important}:root[data-theme=dark] .lunaShell .lunaFeedToggle[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px currentColor}:root[data-theme=dark] .lunaCardChat{border:1px solid var(--luna-border,#2c2c2c);background:var(--luna-panel-soft,#080808)}:root[data-theme=dark] .lunaCardChatQ{background:#1e1e1e;color:#d6d6d6}:root[data-theme=dark] .lunaCardChatA a{color:inherit;text-decoration:underline;text-decoration-color:#4b4b4b}:root[data-theme=dark] .lunaCardChatA a:hover{text-decoration-color:currentColor}:root[data-theme=dark] .lunaCardChatA{background:#121212;border:1px solid #282828;color:#e4e4e4}:root[data-theme=dark] .lunaCardChatWho{background:#121212;border:1px solid #252525}:root[data-theme=dark] .lunaSidebarTicker{color:var(--luna-subtle)}:root[data-theme=dark] .lunaSidebarTickerTrack a{color:inherit;text-decoration:none}:root[data-theme=dark] .lunaSidebarTickerTrack a:hover{color:var(--luna-ink);text-decoration:underline}:root[data-theme=dark] .lunaStarNotice{border:1px solid #574c2d;background:#1c1c1c;color:#dfd09b;box-shadow:0 10px 30px rgba(0,0,0,.288)}:root[data-theme=dark] .lunaTagTooltip{background:#121212!important;color:#e2e2e2!important}:root[data-theme=dark] .lunaTagTooltip>svg{fill:#121212!important}:root[data-theme=dark] .lunaShell .lunaSidebarTrigger{border:1px solid var(--luna-border);background:#121212;color:#ebebeb;box-shadow:none}:root[data-theme=dark] .lunaShell .lunaSidebarTrigger:hover{background:#1b1b1b}:root[data-theme=dark] .lunaShell .lunaSidebarTrigger:focus-visible{outline:2px solid #c0c0c0}:root[data-theme=dark] .lunaCardStat dd{color:#dddddd}:root[data-theme=dark] .lunaActivityExplanation{color:#b2b2b2}:root[data-theme=dark] .lunaLanguageTooltip,:root[data-theme=dark] .lunaTagTooltip,:root[data-theme=dark] [data-slot=tooltip-content]{background:#121212!important;color:#e2e2e2!important;border:1px solid #272727;box-shadow:0 3px 12px rgba(0,0,0,.169)}:root[data-theme=dark] [data-slot=tooltip-content] svg{fill:#121212}:root[data-theme=dark] .lunaCardHide{border:0;background:none}:root[data-theme=dark] .lunaSystemList{color:#bebebe}:root[data-theme=dark] .lunaSystemList[data-active=true]{background:#202020}:root[data-theme=dark] .lunaHiddenHeading{color:#b2b2b2}:root[data-theme=dark] .lunaCardStat .lunaActivityTrigger{color:inherit}:root[data-theme=dark] .lunaSidebar{--luna-sidebar-padding-x:8px}:root[data-theme=dark] .lunaCardLicense{color:var(--luna-muted)}:root[data-theme=dark] .lunaCardNotify{border:0;background:transparent;color:var(--luna-muted)}:root[data-theme=dark] .lunaCardNotify:hover{background:#1d1d1d;color:#eaeaea}:root[data-theme=dark] .lunaCardNotify:focus-visible{outline:2px solid currentColor}:root[data-theme=dark] .lunaCardNotify[data-active=true],:root[data-theme=dark] .lunaCardTitleRow .lunaCardNotify[data-active=true]{color:#eaeaea}:root[data-theme=dark] .lunaCardStar>.glsBurstSvg,:root[data-theme=dark] .lunaStarBurstAnchor>.glsBurstSvg{color:#c99524}:root[data-theme=dark] .lunaStarNotice a{text-decoration:underline}:root[data-theme=dark] .lunaSelectedTagsFolderButton{border:0;background:transparent;color:var(--luna-muted)}:root[data-theme=dark] .lunaSelectedTagsFolderButton:hover:not(:disabled){background:#1d1d1d;color:#eaeaea}:root[data-theme=dark] .lunaSelectedTagsFolderButton[data-active=true]{color:#eaeaea}:root[data-theme=dark] .lunaSelectedTagsFolderButton:focus-visible{outline:2px solid currentColor}:root[data-theme=dark] .lunaCardHide:hover{background:rgba(255,255,255,.045)}:root[data-theme=dark] .lunaCardTitleRow .lunaCardNotify{color:#484848}:root[data-theme=dark] .lunaCardTitleRow .lunaCardNotify:hover{background:rgba(255,255,255,.045)}:root[data-theme=dark] .lunaCardStar,:root[data-theme=dark] .lunaCardTitleRow .lunaCardNotify{color:#606060}:root[data-theme=dark] .lunaCardStar:hover{color:#c99524}:root[data-theme=dark] .lunaCardTitleRow .lunaCardNotify:hover{color:#d6d6d6}:root[data-theme=dark] .lunaCardHide{color:#545454}:root[data-theme=dark] .lunaCardHide:hover{color:#d6d6d6}:root[data-theme=dark] .lunaCardHide{color:#606060}:root[data-theme=dark] button.lunaProjectArtworkLink{border:0;background:transparent}:root[data-theme=dark] .lunaWelcomeFooter .lunaLegalNotice{color:#4c4c4c}:root[data-theme=dark] .lunaWelcomeFooter .lunaLegalNotice a:hover{color:#a9a9a9}:root[data-theme=dark] .lunaSelectedTagMark,:root[data-theme=dark] .lunaSelectedTagPort{border:2px solid var(--port-ink,#eaeaea);background:#121212;color:var(--port-ink,#eaeaea)}:root[data-theme=dark] .lunaSelectedTagMark[data-on=true]{background:var(--port-ink,#eaeaea);color:#121212}:root[data-theme=dark] .lunaSelectedTagChip[data-banned=true]>span{text-decoration:line-through}:root[data-theme=dark] .lunaSelectedTagTooltip .lunaLanguageTooltipText{color:#b2b2b2!important}:root[data-theme=dark] .lunaFilterDock{background:transparent;border:0}:root[data-theme=dark] .lunaFilterDockSurface{background:#121212;border:1px solid #262626}:root[data-theme=dark] .lunaFilterDock:not([data-collapsed=true]) .lunaFilterDockSurface{box-shadow:0 14px 30px rgba(0,0,0,.216)}:root[data-theme=dark] [data-slot=tooltip-content].lunaUiTooltip{background:#e6e6e6!important;color:#121212!important;border:0;box-shadow:0 4px 14px rgba(0,0,0,.432)}:root[data-theme=dark] [data-slot=tooltip-content].lunaUiTooltip svg{fill:#e6e6e6}:root[data-theme=dark] .lunaSelectedTagPortHole{background:transparent}:root[data-theme=dark] .lunaSelectedTagPort[data-active=true] .lunaSelectedTagPortHole,:root[data-theme=dark] .lunaSelectedTagPort[data-linked=true] .lunaSelectedTagPortHole{background:var(--port-ink,#eaeaea)}:root[data-theme=dark] .lunaSelectedTagChip[data-drop-target=true]{box-shadow:0 0 0 3px rgba(0,0,0,.384)}:root[data-theme=dark] .lunaSelectedTagAnd i{border-top:2px solid var(--and-ink,#cacaca)}:root[data-theme=dark] .lunaSelectedTagAndLabel{border:0;background:#121212;color:var(--and-ink,#cacaca)}:root[data-theme=dark] .lunaSelectedTagAndLabel:hover{background:var(--and-ink,#cacaca);color:#121212}:root[data-theme=dark] .lunaCardRankActions .lunaProjectRank .lunaCardHide{color:inherit}:root[data-theme=dark] .lunaCardRankActions .lunaProjectRank .lunaCardHide:hover{color:var(--luna-ink);background:none}:root[data-theme=dark] .lunaCardTitleRow .lunaCardNotify[data-active=true]{color:#c99524}:root[data-theme=dark] .lunaCardTitleRow .lunaCardNotify[data-active=true]:hover{color:#eecf8b}:root[data-theme=dark] .lunaCardNotify>.glsBurstSvg{color:#c99524}:root[data-theme=dark] .lunaTagFlight__chip{border:1px solid var(--luna-border-strong,#343434);background:#121212;color:#eaeaea;box-shadow:0 6px 18px rgba(0,0,0,.288)}:root[data-theme=dark] .lunaCardStar:not([data-starred=true]),:root[data-theme=dark] .lunaCardTitleRow .lunaCardNotify:not([data-active=true]){color:var(--luna-muted)}:root[data-theme=dark] .lunaCardStar:not([data-starred=true]):hover{color:#c99524}:root[data-theme=dark] .lunaCardTitleRow .lunaCardNotify:not([data-active=true]):hover{color:#eaeaea}:root[data-theme=dark] .lunaMyLockerSummary{color:var(--luna-muted)}:root[data-theme=dark] .lunaMyLockerSummary [data-unread]{color:#c99524}:root[data-theme=dark] .lunaMyLockerLabel{color:var(--luna-subtle)}:root[data-theme=dark] .lunaMyLockerItem{border:1px solid var(--luna-border);background:#121212;color:var(--luna-ink)}:root[data-theme=dark] .lunaMyLockerItem:hover{border-color:var(--luna-border-strong);background:#1b1b1b}:root[data-theme=dark] .lunaMyLockerItem[data-active=true]{border-color:#eaeaea}:root[data-theme=dark] .lunaMyLockerItem>svg,:root[data-theme=dark] .lunaMyLockerItemIcon{color:var(--luna-muted)}:root[data-theme=dark] .lunaMyLockerCount{color:var(--luna-subtle)}:root[data-theme=dark] .lunaMyLockerCount[data-unread=true]{color:#c99524}:root[data-theme=dark] .lunaMyLockerPanel .lunaFavoriteTagsHeader .lunaSelectedTagsEyebrow{color:var(--luna-ink)}:root[data-theme=dark] .lunaDangerButton{border:1px solid #d92d20!important;background:#d92d20!important;color:#121212!important}:root[data-theme=dark] .lunaDangerButton:hover{border-color:#b42318!important;background:#b42318!important}:root[data-theme=dark] .lunaSidebarFolderRow>.lunaSidebarTagFavorite{color:var(--luna-subtle)}:root[data-theme=dark] .lunaSidebarFolderRow>.lunaSidebarTagFavorite:is(:hover,:root[data-theme=dark] :focus-visible){color:var(--luna-ink)}:root[data-theme=dark] .lunaWelcomeLead{color:var(--luna-ink)}:root[data-theme=dark] .lunaWelcomeAbout{color:var(--luna-muted)}:root[data-theme=dark] .lunaWelcomeAbout a,:root[data-theme=dark] .lunaWelcomeAbout h2{color:var(--luna-ink)}:root[data-theme=dark] .lunaProjectArtworkLink[data-loading=true],:root[data-theme=dark] .lunaSkel{background:linear-gradient(100deg,#212121 40%,#1a1a1a 50%,#212121 60%) 0 0/300% 100%}:root[data-theme=dark] .lunaProjectArtworkLink[data-loading=true] .lunaProjectArtwork{background:transparent}:root[data-theme=dark] .lunaBackToTop{border:1px solid #262626;background:#121212;box-shadow:0 4px 14px rgba(0,0,0,.192);color:var(--luna-muted,#c0c0c0)}:root[data-theme=dark] .lunaBackToTop:hover{color:var(--luna-ink,#ededed);border-color:var(--luna-border-strong,#454545)}:root[data-theme=dark] .lunaBackToTop:focus-visible{outline:2px solid var(--luna-border-strong,#606060)}:root[data-theme=dark] .lunaReadmeArchive{border:0}:root[data-theme=dark] .lunaLanguageOffer{border:1px solid var(--luna-border,#292929);background:#121212;box-shadow:0 12px 34px rgba(0,0,0,.288)}:root[data-theme=dark] .lunaLanguageOfferText{color:var(--luna-ink,#ededed)}:root[data-theme=dark] .lunaLanguageOfferText>span:last-child{color:var(--luna-muted,#b2b2b2)}:root[data-theme=dark] .lunaLanguageOfferAccept{border:1px solid #ededed;background:#ededed;color:#121212}:root[data-theme=dark] .lunaLanguageOfferKeep{border:1px solid var(--luna-border,#2d2d2d);background:var(--luna-bg,#121212);color:var(--luna-ink,#e2e2e2)}:root[data-theme=dark] .lunaLanguageOfferClose{border:0;background:transparent;color:var(--luna-muted,#a6a6a6)}:root[data-theme=dark] .lunaLanguageOfferClose:hover{background:#1e1e1e;color:#ededed}:root[data-theme=dark],:root[data-theme=dark] .dark{--background:#121212;--foreground:#eaeaea;--card:#121212;--card-foreground:#eaeaea;--popover:#121212;--popover-foreground:#eaeaea;--primary:#eaeaea;--primary-foreground:#080808;--secondary:#1b1b1b;--secondary-foreground:#eaeaea;--muted:#1b1b1b;--muted-foreground:#a9a9a9;--accent:#1b1b1b;--accent-foreground:#eaeaea;--destructive:#cdcdcd;--border:#272727;--input:#343434;--ring:#494949;--chart-1:#eaeaea;--chart-2:#c0c0c0;--chart-3:#a9a9a9;--chart-4:#585858;--chart-5:#343434;--radius:0.625rem;--sidebar:#080808;--sidebar-foreground:#c0c0c0;--sidebar-primary:#eaeaea;--sidebar-primary-foreground:#080808;--sidebar-accent:#212121;--sidebar-accent-foreground:#eaeaea;--sidebar-border:#272727;--sidebar-ring:#494949}:root[data-theme=dark] body{background:var(--background);color:var(--foreground)}:root[data-theme=dark] :focus-visible{outline:1px solid var(--ring)}:root[data-theme=dark] [data-slot=dropdown-menu-content],:root[data-theme=dark] [data-slot=dropdown-menu-sub-content],:root[data-theme=dark] [data-slot=popover-content],:root[data-theme=dark] [data-slot=select-content],:root[data-theme=dark] [data-slot=tooltip-content]{border:1px solid var(--luna-border,#2b2b2b)}:root[data-theme=dark] [data-slot=select-trigger]:focus-visible,:root[data-theme=dark] input[data-slot=input]:focus-visible{outline:none;border-color:#494949;box-shadow:0 0 0 3px rgba(0,0,0,.056)}:root[data-theme=dark] .lunaSidebarSectionHeader .lunaSidebarLabel{color:var(--luna-ink)}:root[data-theme=dark] .lunaSidebarTagGroupToggle>span:first-child{color:inherit}:root[data-theme=dark] .lunaSidebar{--luna-brand-center-shift:6px}@media (max-height:560px){:root[data-theme=dark] .lunaSidebar{--luna-brand-center-shift:8px}}@media (max-width:700px){:root[data-theme=dark] .lunaSidebar{--luna-brand-center-shift:6.5px}}@media (max-width:700px) and (max-height:560px){:root[data-theme=dark] .lunaSidebar{--luna-brand-center-shift:8.5px}}:root[data-theme=dark] .lunaSidebarFolderRow{border:1px solid transparent;color:var(--luna-muted)}:root[data-theme=dark] .lunaSidebarFolderAction{border:0;background:transparent;color:var(--luna-muted,#a9a9a9)}:root[data-theme=dark] .lunaSidebarFolderRow[data-watching=true] .lunaSidebarFolderCount:before{background:#eaeaea}:root[data-theme=dark] .lunaSidebarFolderAction:hover{background:#222222;color:#eaeaea}:root[data-theme=dark] .lunaSidebarFolderAction[data-active=true]{color:#eaeaea}:root[data-theme=dark] .lunaSidebarTagCount[data-unread=true]{background:#eaeaea;color:#121212}:root[data-theme=dark] .lunaProfileMenuSection{color:#6b6b6b}:root[data-theme=dark] .lunaPlanBadge{border:1px solid #313131;color:#a9a9a9}:root[data-theme=dark] .lunaPlanBadge[data-plan=main]{border-color:#eaeaea;background:#eaeaea;color:#121212}:root[data-theme=dark] .lunaProfileMenuHint{color:#a9a9a9}:root[data-theme=dark] .lunaShell:has(.lunaProjectFeed[data-mascot=on]){--luna-control-surface:#121212}:root[data-theme=dark] .lunaFeedMascotStage .lunaMascotHit{border:0;background:transparent}:root[data-theme=dark] .lunaFeedMascotStage .lunaMascotHit:focus-visible{outline:1px solid #494949}:root[data-theme=dark] .lunaMascotBubble{border:1.5px solid #eaeaea;background:#121212;color:#eaeaea;box-shadow:0 6px 20px rgba(0,0,0,.192)}:root[data-theme=dark] .lunaMascotBubble:after{border-right:1.5px solid #eaeaea;border-bottom:1.5px solid #eaeaea;background:#121212}:root[data-theme=dark] .lunaMascotBubbleSource{color:#c0c0c0;text-decoration:underline}:root[data-theme=dark] .lunaShell:has(.lunaBarMascotStage[data-mascot=on]){--luna-control-surface:#121212}:root[data-theme=dark] .lunaSelectionBarRoot{--selection-bar-ink:#a9a9a9;--selection-bar-muted:#a9a9a9;--selection-bar-border:#313131;--selection-bar-gap:max(22px,env(safe-area-inset-bottom));--selection-explore-width:max-content;color:var(--selection-bar-ink)}:root[data-theme=dark] .lunaSelectionBar,:root[data-theme=dark] .lunaSelectionBar__viewSurface{border:1px solid var(--selection-bar-border);background:rgba(18,18,18,.97);box-shadow:none}:root[data-theme=dark] .lunaSelectionBar:focus-within,:root[data-theme=dark] .lunaSelectionBar__viewSurface:focus-within{box-shadow:none}:root[data-theme=dark] .lunaSelectionBar__search{color:var(--selection-bar-muted)}:root[data-theme=dark] .lunaSelectionBar__search:focus-within{color:var(--selection-bar-ink)}:root[data-theme=dark] .lunaSelectionBar__searchButton{border:0;background:transparent;color:inherit}:root[data-theme=dark] .lunaSelectionBar__searchMeasure{color:transparent}:root[data-theme=dark] .lunaSelectionBar__searchField input{border:0;outline:0;background:transparent;color:var(--selection-bar-ink);caret-color:var(--selection-bar-ink)}:root[data-theme=dark] .lunaSelectionBar__searchField input:focus,:root[data-theme=dark] .lunaSelectionBar__searchField input:focus-visible{outline:none;box-shadow:none}:root[data-theme=dark] .lunaSelectionBar__searchField input::placeholder{color:var(--selection-bar-muted)}:root[data-theme=dark] .lunaSelectionBar__clear{border:0;background:transparent;color:var(--selection-bar-muted)}:root[data-theme=dark] .lunaSelectionBar__clear:hover{background:#1d1d1d;color:var(--selection-bar-ink)}:root[data-theme=dark] .lunaSelectionBar__divider{background:#2d2d2d}:root[data-theme=dark] .lunaSelectionBar__trigger{border:0;background:transparent;color:#a9a9a9}:root[data-theme=dark] .lunaSelectionBar__trigger:hover,:root[data-theme=dark] .lunaSelectionBar__trigger[aria-expanded=true]{background:#1d1d1d;color:var(--selection-bar-ink)}:root[data-theme=dark] .lunaSelectionBar__presetTrigger,:root[data-theme=dark] .lunaSelectionBar__presetTrigger:hover,:root[data-theme=dark] .lunaSelectionBar__presetTrigger[aria-expanded=true]{color:var(--selection-accent,#a9a9a9);border:1px solid transparent;border-color:color-mix(in srgb,var(--selection-accent,transparent) 20%,var(--selection-pastel,transparent))}:root[data-theme=dark] .lunaSelectionBar__presetTrigger{background:var(--selection-pastel,transparent)}:root[data-theme=dark] .lunaSelectionBar__presetTrigger:hover,:root[data-theme=dark] .lunaSelectionBar__presetTrigger[aria-expanded=true]{background:color-mix(in srgb,var(--selection-pastel,transparent) 92%,#ededed)}:root[data-theme=dark] .lunaSelectionBar__menu{--selection-menu-x:-50%;border:1px solid #272727;background:#121212;box-shadow:0 8px 30px rgba(0,0,0,.312)}:root[data-theme=dark] .lunaSelectionBar__menuItem{border:0;background:transparent;color:var(--selection-bar-ink)}:root[data-theme=dark] .lunaSelectionBar__menuItem:hover,:root[data-theme=dark] .lunaSelectionBar__menuItem[aria-checked=true]{background:#1d1d1d}:root[data-theme=dark] .lunaSelectionBar__menuItem:disabled{color:#606060}:root[data-theme=dark] .lunaSelectionBar__menuDivider{background:#212121}:root[data-theme=dark] .lunaSelectionBar__companionBadge,:root[data-theme=dark] .lunaSelectionBar__menuLabel{color:#6b6b6b}:root[data-theme=dark] .lunaSelectionBar__clear:focus-visible,:root[data-theme=dark] .lunaSelectionBar__menuItem:focus-visible,:root[data-theme=dark] .lunaSelectionBar__searchButton:focus-visible,:root[data-theme=dark] .lunaSelectionBar__trigger:focus-visible{outline:1px solid #494949}:root[data-theme=dark] .lunaSelectionBar__srOnly{border:0}@media (max-width:700px){:root[data-theme=dark] .lunaSelectionBarRoot{--selection-bar-gap:max(14px,env(safe-area-inset-bottom))}:root[data-theme=dark] .lunaSelectionBar__viewMenu{--selection-menu-x:0}}:root[data-theme=dark] .lunaSelectionBar__menu.lunaSelectionBar__splitMenu{border:0;background:none;box-shadow:none}:root[data-theme=dark] .lunaSelectionBar__menuPanel{border:1px solid #272727;background:#121212;box-shadow:0 8px 30px rgba(0,0,0,.312)}:root[data-theme=dark] .lunaSelectionBar__switchItem[aria-checked=true]{background:none}:root[data-theme=dark] .lunaSelectionBar__switchItem:hover{background:#1c1c1c}:root[data-theme=dark] .lunaSelectionBar__switch{background:#303030}:root[data-theme=dark] .lunaSelectionBar__switch:after{background:#121212;box-shadow:0 1px 2px rgba(0,0,0,.48)}:root[data-theme=dark] .lunaSelectionBar__switch[data-on=true]{background:#eaeaea}:root[data-theme=dark] .lunaSelectionBar__segments{background:#1d1d1d}:root[data-theme=dark] .lunaSelectionBar__menuItem.lunaSelectionBar__segment{color:#b2b2b2}:root[data-theme=dark] .lunaSelectionBar__menuItem.lunaSelectionBar__segment[aria-checked=true]{background:#121212;color:#ededed;box-shadow:0 1px 2px rgba(0,0,0,.192)}:root[data-theme=dark] .lunaSelectionBar__menu.lunaSelectionBar__viewMenu{--selection-menu-x:0}:root[data-theme=dark] .lunaSelectionBar__menuItem.lunaSelectionBar__languageItem[aria-expanded=true]{background:#1d1d1d}:root[data-theme=dark] .lunaSelectionBar__menuItem>svg.lunaSelectionBar__languageCaret{color:#6b6b6b}:root[data-theme=dark] .lunaSelectionBar__menuItem.lunaSelectionBar__languageOption[aria-checked=true]{background:none}:root[data-theme=dark] .lunaSelectionBar__menuItem.lunaSelectionBar__languageOption:hover{background:#1d1d1d}:root[data-theme=dark] .globalTopPeriods{--global-top-ink:#eaeaea;--global-top-muted:#afafaf;--global-top-border:rgba(255,255,255,0.126)}:root[data-theme=dark] .globalTopPeriodOptions{border:1px solid var(--global-top-border);background:rgba(18,18,18,.92);box-shadow:0 .2rem .7rem rgba(0,0,0,.144)}:root[data-theme=dark] .globalTopPeriodOption{border:1px solid transparent;background:transparent;color:var(--global-top-muted)}:root[data-theme=dark] .globalTopPeriodOption:hover{color:var(--global-top-ink);background:rgba(255,255,255,.063)}:root[data-theme=dark] .globalTopPeriodOption[data-selected=true]{border-color:rgba(255,255,255,.18);background:var(--global-top-ink);color:#121212;box-shadow:0 .16rem .45rem rgba(0,0,0,.384)}:root[data-theme=dark] .globalTopPeriodOption:focus-visible{outline:2px solid #494949}:root[data-theme=dark] .globalTopPeriodIcon{color:#e3b842;text-shadow:0 0 .35rem rgba(227,184,66,.42)}:root[data-theme=dark] .microheart1 path{fill:color-mix(in srgb,currentColor 81%,#121212)}:root[data-theme=dark] .microheart2 path{fill:color-mix(in srgb,currentColor 91%,#121212)}:root[data-theme=dark] .microheart3 path{fill:color-mix(in srgb,currentColor 72%,#121212)}:root[data-theme=dark] .microheart4 path{fill:color-mix(in srgb,currentColor 86%,#121212)}:root[data-theme=dark] .microheart5 path{fill:color-mix(in srgb,currentColor 69%,#121212)}:root[data-theme=dark] .microheart6 path{fill:color-mix(in srgb,currentColor 94%,#121212)}:root[data-theme=dark] .microheart7 path{fill:color-mix(in srgb,currentColor 78%,#121212)}:root[data-theme=dark] .microheart8 path{fill:color-mix(in srgb,currentColor 91%,#121212)}:root[data-theme=dark] .microheart9 path{fill:color-mix(in srgb,currentColor 62%,#121212)}:root[data-theme=dark] .microheart10 path{fill:color-mix(in srgb,currentColor 74%,#121212)}:root[data-theme=dark] .hotPoster{--u:calc(100cqw / 1080);--paper:#1b1b1b;--ink:#eaeaea;--muted:#afafaf;--line:rgba(255,255,255,0.108);--gold:#d4a017;background:var(--paper);color:var(--ink)}:root[data-theme=dark] .hotPoster a{color:inherit;text-decoration:none}:root[data-theme=dark] .hotTop{color:var(--muted)}:root[data-theme=dark] .hotHeadline{color:var(--ink)}:root[data-theme=dark] .hotRank{color:#494949}:root[data-theme=dark] .hotArtwork{border:calc(var(--u) * 1.4) solid rgba(255,255,255,.09);background:#121212;box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 5) rgba(0,0,0,.084)}:root[data-theme=dark] .hotName:hover{text-decoration:underline}:root[data-theme=dark] .hotRepo{color:#a4a4a4}:root[data-theme=dark] .hotAnswer{color:#d6d6d6}:root[data-theme=dark] .hotStar{color:var(--gold)}:root[data-theme=dark] .hotHeadline em{color:#eed28b}:root[data-theme=dark] .hotCaption{color:var(--muted)}:root[data-theme=dark] .hotPage{background:#282828}:root[data-theme=dark] .hotControls nav{background:#121212}:root[data-theme=dark] .hotControls nav a{color:#c0c0c0;text-decoration:none}:root[data-theme=dark] .hotControls nav a[aria-current=page]{background:#eaeaea;color:#121212}:root[data-theme=dark] .hotControls>a{color:#c0c0c0}:root[data-theme=dark] .lunaLanguageSlot{color:var(--luna-muted)}:root[data-theme=dark] .lunaLanguageFrameworkButton,:root[data-theme=dark] .lunaLanguagePlatformButton,:root[data-theme=dark] .lunaLanguageTrigger{border:0;background:transparent;color:inherit}:root[data-theme=dark] .lunaLanguageFrameworkButton:hover,:root[data-theme=dark] .lunaLanguagePlatformButton:hover,:root[data-theme=dark] .lunaLanguageTrigger:hover{color:var(--luna-ink)}:root[data-theme=dark] .lunaLanguageFrameworkButton:focus-visible,:root[data-theme=dark] .lunaLanguagePlatformButton:focus-visible,:root[data-theme=dark] .lunaLanguageTrigger:focus-visible{outline:2px solid currentColor}:root[data-theme=dark] .lunaLanguageTooltip{background:#121212!important;color:#e2e2e2!important}:root[data-theme=dark] .lunaLanguageTooltip>svg{fill:#121212!important}:root[data-theme=dark] .lunaLanguageFrameworkButton[data-active=true],:root[data-theme=dark] .lunaLanguagePlatformButton[data-active=true],:root[data-theme=dark] .lunaLanguageTrigger[data-active=true]{background:var(--tag-active,#eaeaea);color:#121212}:root[data-theme=dark] .lunaLanguageFrameworkButton[data-active=true]:hover,:root[data-theme=dark] .lunaLanguagePlatformButton[data-active=true]:hover,:root[data-theme=dark] .lunaLanguageTrigger[data-active=true] .lunaLanguageLogo,:root[data-theme=dark] .lunaLanguageTrigger[data-active=true]:hover{color:#121212}:root[data-theme=dark] .lunaLanguageTooltipText{color:#b2b2b2!important}:root[data-theme=dark] .lunaLegalNotice{color:#a9a9a9}:root[data-theme=dark] .lunaLegalNotice a{color:inherit}:root[data-theme=dark] .lunaLegalNotice a:hover{color:#dddddd}:root[data-theme=dark] .lunaLegalPage{background:#080808;color:#dddddd}:root[data-theme=dark] .lunaLegalArticle,:root[data-theme=dark] .lunaLegalFooter,:root[data-theme=dark] .lunaLegalHeader{border:1px solid #272727;background:#121212}:root[data-theme=dark] .lunaLegalBrand{color:#dddddd;text-decoration:none}:root[data-theme=dark] .lunaLegalFooter a,:root[data-theme=dark] .lunaLegalNav a{color:#a9a9a9}:root[data-theme=dark] .lunaLegalFooter a:hover,:root[data-theme=dark] .lunaLegalNav a:hover{color:#dddddd}:root[data-theme=dark] .lunaLegalKicker{color:#a9a9a9}:root[data-theme=dark] .lunaLegalHeader h1{color:#eaeaea}:root[data-theme=dark] .lunaLegalDescription{color:#c0c0c0}:root[data-theme=dark] .lunaLegalUpdated{color:#656565}:root[data-theme=dark] .lunaLegalArticle{border-top:0;border-bottom:0}:root[data-theme=dark] .lunaLegalArticle h2{color:#dddddd}:root[data-theme=dark] .lunaLegalArticle li,:root[data-theme=dark] .lunaLegalArticle p{color:#c0c0c0}:root[data-theme=dark] .lunaLegalArticle a,:root[data-theme=dark] .lunaLegalArticle strong{color:#dddddd}:root[data-theme=dark] .lunaLegalNote{border-left:2px solid #343434}:root[data-theme=dark] .lunaLegalFooter a,:root[data-theme=dark] .lunaLegalFooter p{color:#a9a9a9}:root[data-theme=dark] .membershipDialog{--membership-ink:var(--luna-ink,#dddddd);--membership-muted:var(--luna-muted,#a6a6a6);--membership-border:var(--luna-border-strong,#2d2d2d);--membership-panel:var(--luna-panel,#1a1a1a);--membership-lime:var(--luna-lime,#bebebe);border:1px solid var(--membership-border)!important;background:#121212!important;color:var(--membership-ink)!important;box-shadow:0 20px 70px rgba(0,0,0,.336)}:root[data-theme=dark] .membershipDialogKicker{color:var(--membership-lime)}:root[data-theme=dark] .membershipDialog [data-slot=dialog-description]{color:var(--membership-muted)}:root[data-theme=dark] .membershipPlanCard{border:1px solid var(--membership-border);background:rgba(18,18,18,.025);color:var(--membership-ink)}:root[data-theme=dark] .membershipPlanCard:hover{border-color:#535353;background:#1a1a1a}:root[data-theme=dark] .membershipPlanCard[data-selected=true]{border-color:var(--membership-lime);background:#1b1b1b;box-shadow:inset 0 0 0 1px #202020}:root[data-theme=dark] .membershipPlanCardTop{color:var(--membership-lime)}:root[data-theme=dark] .membershipPlanDescription{color:var(--membership-muted)}:root[data-theme=dark] .membershipPlanHighlights{color:color-mix(in srgb,var(--membership-ink) 82%,transparent)}:root[data-theme=dark] .membershipPlanHighlights span:before{color:var(--membership-lime)}:root[data-theme=dark] .membershipDialogNotice{border:1px solid rgba(84,100,33,.2);background:#080808;color:var(--membership-muted)}:root[data-theme=dark] .membershipDialogNotice strong{color:var(--membership-lime)}:root[data-theme=dark] .membershipNotificationSection{border-top:1px solid rgba(18,18,18,.09)}:root[data-theme=dark] .membershipNotificationTitle svg{color:var(--membership-lime)}:root[data-theme=dark] .membershipCheckboxRow{color:var(--membership-ink)}:root[data-theme=dark] .membershipCheckboxRow input{accent-color:var(--membership-lime)}:root[data-theme=dark] .membershipCheckboxRow small{color:var(--membership-muted)}:root[data-theme=dark] .membershipDialogError{border:1px solid rgba(102,30,30,.35);background:rgba(102,30,30,.08);color:#a03535}:root[data-theme=dark] .membershipDialogSaved{border:1px solid rgba(84,100,33,.22);background:#1c1c1c;color:#a5d4b1}:root[data-theme=dark] .membershipDialogClose{border:1px solid var(--membership-border);background:transparent;color:var(--membership-ink)}:root[data-theme=dark] .membershipDialogClose:hover{border-color:rgba(18,18,18,.36)}:root[data-theme=dark] .membershipDialogSave{border:1px solid var(--membership-lime);background:#dddddd;color:#121212}:root[data-theme=dark] .membershipDialogX{border:1px solid transparent;background:transparent;color:var(--membership-muted)}:root[data-theme=dark] .membershipDialogX:hover{border-color:var(--membership-border);color:var(--membership-ink)}:root[data-theme=dark] .membershipSponsorMarquee{--membership-sponsor-ink:var(--luna-ink,#dddddd);--membership-sponsor-muted:var(--luna-muted,#a6a6a6);--membership-sponsor-border:var(--luna-border,#2d2d2d);--membership-sponsor-lime:var(--luna-lime,#bebebe);border-top:1px solid var(--membership-sponsor-border);border-bottom:1px solid var(--membership-sponsor-border);color:var(--membership-sponsor-ink)}:root[data-theme=dark] .membershipSponsorMeta{color:var(--membership-sponsor-lime)}:root[data-theme=dark] .membershipSponsorMetaNote{color:var(--membership-sponsor-muted)}:root[data-theme=dark] .membershipSponsorSlot{color:var(--membership-sponsor-ink);text-decoration:none}:root[data-theme=dark] .membershipSponsorSlot:hover{color:var(--membership-sponsor-lime)}:root[data-theme=dark] .membershipSponsorSlotDescription{color:var(--membership-sponsor-muted)}:root[data-theme=dark] .membershipSponsorPlans{border:1px solid var(--membership-sponsor-border);background:transparent;color:var(--membership-sponsor-muted)}:root[data-theme=dark] .membershipSponsorPlans:hover{border-color:var(--membership-sponsor-lime);color:var(--membership-sponsor-lime)}:root[data-theme=dark] .membershipSponsorEmpty p{color:var(--membership-sponsor-muted)}:root[data-theme=dark] .membershipSponsorLoading{background:rgba(18,18,18,.08)}:root[data-theme=dark] .membershipBillingActive{border-color:rgba(84,100,33,.35);background:#1c1c1c}:root[data-theme=dark] .membershipBillingActive span{color:#a5d4b1}:root[data-theme=dark] .notifyDialog{--notify-ink:var(--luna-ink,#eaeaea);--notify-muted:var(--luna-subtle,#a9a9a9);--notify-line:var(--luna-border,rgba(255,255,255,0.108));--notify-soft:#1b1b1b;border:1px solid var(--luna-border-strong,#2d2d2d)!important;background:#121212!important;color:var(--notify-ink)!important;box-shadow:0 20px 70px rgba(0,0,0,.336)}:root[data-theme=dark] .notifyDialog:focus,:root[data-theme=dark] .notifyDialog:focus-visible{outline:none}:root[data-theme=dark] .notifyDialog [data-slot=dialog-description],:root[data-theme=dark] .notifyDialogKicker{color:var(--notify-muted)}:root[data-theme=dark] .notifyDialogFooter{border-top:1px solid var(--notify-line);background:#121212}:root[data-theme=dark] .notifyDialogFooter .notifyFooterStop{color:var(--notify-muted)}:root[data-theme=dark] .notifyTagChip{border:1px solid var(--notify-line);color:var(--notify-ink)}:root[data-theme=dark] .notifyTagMode,:root[data-theme=dark] .notifyTagMore{color:var(--notify-muted)}:root[data-theme=dark] .notifyCard{border:1px solid var(--notify-line);background:#121212;color:inherit}:root[data-theme=dark] .notifyCard:hover{background:#080808}:root[data-theme=dark] .notifyCard[data-checked=true]{border-color:var(--notify-ink);box-shadow:inset 0 0 0 .5px var(--notify-ink)}:root[data-theme=dark] .notifyCard:focus-visible{outline:2px solid var(--notify-ink)}:root[data-theme=dark] .notifyCardIcon{background:var(--notify-soft);color:#c0c0c0}:root[data-theme=dark] .notifyCard[data-checked=true] .notifyCardIcon{background:var(--notify-ink);color:#121212}:root[data-theme=dark] .notifyCardCadence,:root[data-theme=dark] .notifyCardHint{color:var(--notify-muted)}:root[data-theme=dark] .notifyCardCheck{border:1px solid var(--luna-border-strong,#383838);color:#121212}:root[data-theme=dark] .notifyCard[data-checked=true] .notifyCardCheck{border-color:var(--notify-ink);background:var(--notify-ink)}:root[data-theme=dark] .notifyCard[data-tone] .notifyCardIcon{border:1px solid var(--tone-line);background:var(--tone-bg);color:var(--tone-fg)}:root[data-theme=dark] .notifyCard[data-tone]:hover{background:color-mix(in srgb,var(--tone-bg) 30%,#121212)}:root[data-theme=dark] .notifyCard[data-tone][data-checked=true]{border-color:var(--tone-fg);background:color-mix(in srgb,var(--tone-bg) 55%,#121212);box-shadow:inset 0 0 0 .5px var(--tone-fg)}:root[data-theme=dark] .notifyCard[data-tone][data-checked=true] .notifyCardIcon{border-color:var(--tone-fg);background:var(--tone-fg);color:#121212}:root[data-theme=dark] .notifyCard[data-tone][data-checked=true] .notifyCardCheck{border-color:var(--tone-fg);background:var(--tone-fg)}:root[data-theme=dark] .notifyCard[data-tone][data-checked=true] .notifyCardCadence{color:var(--tone-fg)}:root[data-theme=dark] .notifyToneLabel{border:1px solid var(--tone-line,var(--notify-line));background:var(--tone-bg,#121212);color:var(--tone-fg,var(--notify-ink))}:root[data-theme=dark] .notifyFieldLabel{color:var(--notify-muted)}:root[data-theme=dark] .notifySegmented{background:var(--notify-soft)}:root[data-theme=dark] .notifySegmented button{border:0;background:transparent;color:#c0c0c0}:root[data-theme=dark] .notifySegmented button:hover{color:var(--notify-ink)}:root[data-theme=dark] .notifySegmented button[aria-checked=true]{background:#121212;color:var(--notify-ink);box-shadow:0 1px 2px rgba(0,0,0,.288)}:root[data-theme=dark] .notifyCustom{color:var(--notify-muted)}:root[data-theme=dark] .notifyCustom[data-active=true] input{border-color:var(--notify-ink)}:root[data-theme=dark] .notifyRow{border-top:1px solid var(--notify-line)}:root[data-theme=dark] .notifyHint,:root[data-theme=dark] .notifyRow small{color:var(--notify-muted)}:root[data-theme=dark] .notifyError{color:#b42318}:root[data-theme=dark] .notifyDone{background:#1d1d1d;color:#9cdea8}:root[data-theme=dark] .notifyLoading{color:var(--notify-muted)}:root[data-theme=dark] .notifyMore{border-top:1px solid var(--notify-line)}:root[data-theme=dark] .notifyMore>summary{color:#c0c0c0}:root[data-theme=dark] .notifyPreview{background:var(--notify-soft)}:root[data-theme=dark] .notifyPreview>header em,:root[data-theme=dark] .notifyPreview>header span,:root[data-theme=dark] .notifyPreviewList p{color:var(--notify-muted)}:root[data-theme=dark] .notifyEntry li a,:root[data-theme=dark] .notifyPreviewList li a{color:var(--notify-ink);text-decoration:none}:root[data-theme=dark] .notifyEntry li a:hover,:root[data-theme=dark] .notifyPreviewList li a:hover{text-decoration:underline}:root[data-theme=dark] .notifyEntry li em,:root[data-theme=dark] .notifyPreviewEmpty,:root[data-theme=dark] .notifyPreviewList li em,:root[data-theme=dark] .notifyPreviewMore{color:var(--notify-muted)}:root[data-theme=dark] .notifyTabs{border-bottom:1px solid var(--notify-line)}:root[data-theme=dark] .notifyTabs [role=tab]{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--notify-muted)}:root[data-theme=dark] .notifyTabs [role=tab][aria-selected=true]{border-bottom-color:var(--notify-ink);color:var(--notify-ink)}:root[data-theme=dark] .notifyTabCount{background:var(--notify-ink);color:#121212}:root[data-theme=dark] .notifyTabCount[data-muted=true]{background:var(--notify-soft);color:#c0c0c0}:root[data-theme=dark] .notifyTabAction{border:0;background:transparent;color:#c0c0c0;text-decoration:underline}:root[data-theme=dark] .notifyDay h3,:root[data-theme=dark] .notifyFollowing h3{color:var(--notify-muted)}:root[data-theme=dark] .notifyEntry{border:1px solid var(--notify-line)}:root[data-theme=dark] .notifyEntry[data-unread=true]{background:color-mix(in srgb,var(--tone-bg,#1b1b1b) 35%,#121212);border-color:var(--tone-line,rgba(255,255,255,.252))}:root[data-theme=dark] .notifyEntry[data-unread=true]:after{background:var(--tone-fg,var(--notify-ink))}:root[data-theme=dark] .notifyEntryIcon{border:1px solid var(--tone-line,transparent);background:var(--tone-bg,var(--notify-soft));color:var(--tone-fg,#c0c0c0)}:root[data-theme=dark] .notifyEntry[data-kind=breakout][data-unread=true] .notifyEntryIcon{border-color:var(--tone-fg);background:var(--tone-fg);color:#121212}:root[data-theme=dark] .notifyEntry li em{color:var(--tone-fg,var(--notify-muted))}:root[data-theme=dark] .notifyEntryTitle{color:var(--notify-ink);text-decoration:none}:root[data-theme=dark] .notifyEntryTitle:hover,:root[data-theme=dark] .notifyEntryTitle:hover span{text-decoration:underline}:root[data-theme=dark] .notifyEntryMain time,:root[data-theme=dark] .notifyEntryNote,:root[data-theme=dark] .notifyEntryTitle em{color:var(--notify-muted)}:root[data-theme=dark] .notifyEntryMore,:root[data-theme=dark] .notifyLoadMore{border:0;background:transparent;color:#c0c0c0;text-decoration:underline}:root[data-theme=dark] .notifyEmpty{border:1px dashed var(--notify-line)}:root[data-theme=dark] .notifyEmpty p,:root[data-theme=dark] .notifyEmptyLine{color:var(--notify-muted)}:root[data-theme=dark] .notifyFollowRow{border:1px solid var(--notify-line)}:root[data-theme=dark] .notifyFollowIcon{background:var(--notify-soft);color:#c0c0c0}:root[data-theme=dark] .notifyFollowIcon[data-tone]{border:1px solid var(--tone-line);background:var(--tone-bg);color:var(--tone-fg)}:root[data-theme=dark] .notifyFollowText em{border:1px solid var(--tone-line,transparent);background:var(--tone-bg,var(--notify-soft));color:var(--tone-fg,#c0c0c0)}:root[data-theme=dark] .notifyFolderNameIcon{border:1px solid var(--notify-line)}:root[data-theme=dark] .lunaPricingPlan{border:1px solid #313131;background:#121212}:root[data-theme=dark] .lunaPricingPlan[data-plan=main]{border-color:#eaeaea}:root[data-theme=dark] .lunaPricingPlan .lunaPricingPrice{color:#eaeaea}:root[data-theme=dark] .lunaProjectDetailOverlay{background:rgba(18,18,18,.722)}:root[data-theme=dark] .lunaProjectDetailStage{outline:none;color:#dddddd}:root[data-theme=dark] .lunaProjectDetailCard{background:#121212;border:1px solid #2c2c2c;box-shadow:0 18px 65px rgba(0,0,0,.207)}:root[data-theme=dark] .lunaProjectDetailCard header{border-bottom:1px solid #252525}:root[data-theme=dark] .lunaProjectDetailCard header p,:root[data-theme=dark] .lunaProjectDetailEyebrow{color:#a6a6a6}:root[data-theme=dark] .lunaProjectDetailClose{border:0;background:none;color:#a6a6a6}:root[data-theme=dark] .lunaProjectDetailClose:hover{color:#eaeaea}:root[data-theme=dark] .lunaProjectDetailSource{color:#a6a6a6}:root[data-theme=dark] .lunaProjectQuestions h3{background:#1e1e1e}:root[data-theme=dark] .lunaProjectAnswer{border:1px solid #262626;background:#121212}:root[data-theme=dark] .lunaProjectQuestions section[data-known=false] .lunaProjectAnswer{color:#656565}:root[data-theme=dark] .lunaProjectAnswer details{color:#a6a6a6}:root[data-theme=dark] .lunaProjectAnswer summary{text-decoration:underline dotted}:root[data-theme=dark] .lunaProjectAnswer blockquote{border-left:1px solid #2d2d2d}:root[data-theme=dark] .lunaProjectDetailCard footer{border-top:1px solid #252525}:root[data-theme=dark] .lunaProjectDetailCard footer a,:root[data-theme=dark] .lunaProjectDetailCard footer button{color:#bebebe;text-decoration:none;background:none;border:0}:root[data-theme=dark] .lunaProjectDetailMissing,:root[data-theme=dark] .lunaProjectSuggestions p{color:#a6a6a6}:root[data-theme=dark] .lunaProjectSuggestions span{border:1px dashed #3a3a3a}:root[data-theme=dark] .lunaProjectDetailSourceLoad{color:#585858}:root[data-theme=dark] .lunaProjectDetailGitHub{background:#ededed;color:#121212!important;text-decoration:none!important}:root[data-theme=dark] .lunaProjectDetailGitHub:hover{background:#ededed}:root[data-theme=dark] .lunaProjectDetailAvatar{border:1px solid #292929;background:#1b1b1b}:root[data-theme=dark] .lunaProjectDetailAvatarFallback{color:#bebebe}:root[data-theme=dark] .lunaProjectDetailSummary{color:#cecece}:root[data-theme=dark] .lunaProjectDetailFact{color:#bebebe;border:1px solid #292929;background:#080808}:root[data-theme=dark] .lunaProjectDetailTags .lunaCardTagsDetailBox{border:1px solid #303030;background:#080808}@media (max-width:760px){:root[data-theme=dark] .lunaProjectDetailQA{border-top:1px dashed #292929}}:root[data-theme=dark] .lunaProjectDetailInstall{color:var(--luna-muted,#c0c0c0)}:root[data-theme=dark] .lunaProjectDetailInstall strong{color:var(--luna-ink,#eaeaea)}:root[data-theme=dark] .lunaProjectDetailInstall a{color:inherit;text-decoration:underline}:root[data-theme=dark] .lunaProjectFeed{background:#080808;color:#dddddd;--feed-card-top:98px}:root[data-theme=dark] .lunaProjectFeed>header{color:#bebebe}:root[data-theme=dark] .lunaProjectFeedHint{color:#6c6c6c}:root[data-theme=dark] .lunaProjectFeed>nav button,:root[data-theme=dark] .lunaProjectFeedClose{background:rgba(18,18,18,.867);border:1px solid #2d2d2d;color:#b2b2b2}:root[data-theme=dark] .lunaProjectFeedViewport{outline:none}:root[data-theme=dark] .lunaProjectFeedEmpty{color:#a6a6a6}:root[data-theme=dark] .lunaFeedToggle:hover{color:#e2e2e2}:root[data-theme=dark] button.lunaRepoName{background:transparent;border:0;color:inherit}@media (max-width:700px){:root[data-theme=dark] .lunaProjectFeed{--feed-card-top:102px}}:root[data-theme=dark] .lunaAppFrame{--luna-feed-vw:calc(100vw - var(--luna-feed-inset,0px))}@media (min-width:701px){:root[data-theme=dark] .lunaAppFrame:not([data-sidebar-collapsed=true]){--luna-feed-inset:270px}}:root[data-theme=dark] .lunaCardViewSwitch{border:1px solid #292929;background:#121212}:root[data-theme=dark] .lunaCardViewSwitch button{border:0;background:transparent;color:#6b6b6b}:root[data-theme=dark] .lunaCardViewSwitch button[data-active=true]{background:#1f1f1f;color:#ededed}:root[data-theme=dark] .lunaCardViewSwitch button:hover{color:#ededed}:root[data-theme=dark] .lunaCardViewSwitch button:focus-visible{outline:2px solid #606060}:root[data-theme=dark] .lunaProjectFeedSlide .lunaCardTagColumn .lunaCardTagsDetailBox{border:0}:root[data-theme=dark] .lunaReadmeScroll{border:1px solid #262626;background:#080808;color:#d6d6d6}:root[data-theme=dark] .lunaReadmeBody h1,:root[data-theme=dark] .lunaReadmeBody h2,:root[data-theme=dark] .lunaReadmeBody h3,:root[data-theme=dark] .lunaReadmeBody h4{color:#ededed}:root[data-theme=dark] .lunaReadmeBody h2{border-bottom:1px solid #222222}:root[data-theme=dark] .lunaReadmeBody a{color:#0b57d0;text-decoration:underline}:root[data-theme=dark] .lunaReadmeBody code,:root[data-theme=dark] .lunaReadmeBody pre{background:#202020}:root[data-theme=dark] .lunaReadmeBody pre code{background:none}:root[data-theme=dark] .lunaReadmeBody blockquote{border-left:3px solid #2d2d2d;color:#bebebe}:root[data-theme=dark] .lunaReadmeBody td,:root[data-theme=dark] .lunaReadmeBody th{border:1px solid #292929}:root[data-theme=dark] .lunaReadmeEmpty{color:#a6a6a6}:root[data-theme=dark] .lunaReadmeSections button{border:1px solid #2b2b2b;background:#121212;color:#d6d6d6}:root[data-theme=dark] .lunaReadmeSections button:hover{border-color:#454545;color:#ededed}:root[data-theme=dark] .lunaReadmeContentsLabel{color:#5f5f5f}:root[data-theme=dark] .lunaReadmeSections .lunaReadmeContentsItem{border:0;background:transparent;color:#bebebe}:root[data-theme=dark] .lunaReadmeSections .lunaReadmeContentsItem:hover{background:#1e1e1e;color:#ededed}:root[data-theme=dark] .lunaReadmeGithub{color:#a6a6a6;text-decoration:none}:root[data-theme=dark] .lunaReadmeGithub:hover{color:#ededed;background:#1e1e1e}:root[data-theme=dark] .lunaReadme[data-layout=top] .lunaReadmeSections .lunaReadmeContentsItem{border:1px solid #222222}:root[data-theme=dark] .lunaProjectQuestions h3.lunaProjectQuestionHeading{background:transparent}:root[data-theme=dark] .lunaProjectQuestionTrigger{border:0;background:#1e1e1e;color:inherit}:root[data-theme=dark] .lunaProjectQuestionChevron{color:#a6a6a6}:root[data-theme=dark] .lunaProjectQuestions section[data-expanded=false] .lunaProjectQuestionTrigger{background:transparent}:root[data-theme=dark] .lunaProjectQuestions section[data-expanded=false] .lunaProjectQuestionChevron{color:#656565}:root[data-theme=dark] .lunaProjectQuestionTrigger:hover{color:#eaeaea}:root[data-theme=dark] .lunaProjectQuestionTrigger:hover .lunaProjectQuestionChevron{color:currentColor}:root[data-theme=dark] .lunaProjectQuestionTrigger:focus-visible{outline:none;box-shadow:0 0 0 2px #121212,0 0 0 3px #606060}:root[data-theme=dark] .lunaProjectTagsDialog .lunaProjectTagsTagHeader .lunaProjectTagsReportToggle{border:0;background:transparent;color:var(--luna-muted,#acacac)}:root[data-theme=dark] .lunaProjectTagsDialog .lunaProjectTagsTagHeader .lunaProjectTagsReportToggle:focus-visible,:root[data-theme=dark] .lunaProjectTagsDialog .lunaProjectTagsTagHeader .lunaProjectTagsReportToggle:hover:not(:disabled),:root[data-theme=dark] .lunaProjectTagsDialog .lunaProjectTagsTagHeader .lunaProjectTagsReportToggle[aria-pressed=true]{background:transparent;color:var(--luna-ink,#eaeaea);outline:0}:root[data-theme=dark] .lunaProjectTagsDialog .lunaProjectTagsTagHeader .lunaProjectTagsReportToggle[aria-pressed=true]{text-decoration:none}:root[data-theme=dark] .lunaProjectTagsDialog .lunaProjectTagsTagHeader .lunaProjectTagsReportToggle:focus-visible{box-shadow:0 0 0 2px var(--luna-bg,#121212),0 0 0 3px var(--luna-border-strong,#606060)}:root[data-theme=dark] .lunaProjectTagsDialog .lunaProjectTagLikeBadge,:root[data-theme=dark] .lunaProjectTagsDialog .lunaProjectTagReportBadge{border:1px solid var(--tag-action-border,var(--luna-border,#313131));background:var(--tag-action-background,#121212);color:var(--tag-action-foreground,var(--luna-muted,#acacac))}:root[data-theme=dark] .lunaProjectTagsDialog .lunaProjectTagLikeBadge:focus-visible,:root[data-theme=dark] .lunaProjectTagsDialog .lunaProjectTagLikeBadge:hover:not(:disabled),:root[data-theme=dark] .lunaProjectTagsDialog .lunaProjectTagReportBadge:focus-visible,:root[data-theme=dark] .lunaProjectTagsDialog .lunaProjectTagReportBadge:hover{box-shadow:0 2px 7px rgba(0,0,0,.288);outline:0}:root[data-theme=dark] .lunaProjectTagsDialog .lunaProjectTagLikeBadge[data-liked=true]{border-color:var(--tag-action-foreground,var(--luna-ink,#eaeaea));background:var(--tag-action-foreground,var(--luna-ink,#eaeaea));color:#121212}:root[data-theme=dark] .lunaProjectTagsDialog .lunaProjectTagLikeBadge:focus-visible,:root[data-theme=dark] .lunaProjectTagsDialog .lunaProjectTagReportBadge:focus-visible{box-shadow:0 0 0 2px var(--luna-bg,#121212),0 0 0 3px var(--tag-action-foreground,var(--luna-ink,#eaeaea))}:root[data-theme=dark] .lunaProjectTagSrOnly{border:0}:root[data-theme=dark] .lunaProjectTagsDivider{color:#5f5f5f}:root[data-theme=dark] .lunaProjectTagsDivider:after,:root[data-theme=dark] .lunaProjectTagsDivider:before{border-top:1px solid #262626}:root[data-theme=dark] .lunaProjectTagsDialog .lunaProjectTagsPanelFooter .lunaProjectTagsReportToggle{border:0;background:transparent;color:#5f5f5f}:root[data-theme=dark] .lunaProjectTagsDialog .lunaProjectTagsPanelFooter .lunaProjectTagsReportToggle:focus-visible,:root[data-theme=dark] .lunaProjectTagsDialog .lunaProjectTagsPanelFooter .lunaProjectTagsReportToggle:hover:not(:disabled),:root[data-theme=dark] .lunaProjectTagsDialog .lunaProjectTagsPanelFooter .lunaProjectTagsReportToggle[aria-pressed=true]{color:var(--luna-muted,#acacac);outline:0}:root[data-theme=dark] .lunaProjectTagsDialog .lunaProjectTagsPanelFooter .lunaProjectTagsReportToggle[aria-pressed=true]{text-decoration:none}:root[data-theme=dark] .lunaProjectTagsDialog .lunaProjectTagsPanelFooter .lunaProjectTagsReportToggle:focus-visible{box-shadow:0 0 0 2px var(--luna-bg,#121212),0 0 0 3px var(--luna-border-strong,#606060)}:root[data-theme=dark] .lunaInstallButton{border:1px solid rgba(18,18,18,.16);background:rgba(18,18,18,.05);color:#080808}:root[data-theme=dark] .lunaInstallButton:focus-visible,:root[data-theme=dark] .lunaInstallButton:hover{background:rgba(18,18,18,.11);outline:0}:root[data-theme=dark] .lunaInstallSheet{background:rgba(0,0,0,.55)}:root[data-theme=dark] .lunaInstallCard{background:#ececec;border:1px solid rgba(18,18,18,.12);color:#080808;box-shadow:0 24px 60px rgba(0,0,0,.85)}:root[data-theme=dark] .lunaInstallCardIcon{background:#eaeaea;border:1px solid rgba(18,18,18,.14)}:root[data-theme=dark] .lunaInstallCardSub{color:#585858}:root[data-theme=dark] .lunaInstallStep{color:#272727}:root[data-theme=dark] .lunaInstallStepNum{border:1px solid rgba(18,18,18,.2);color:#343434}:root[data-theme=dark] .lunaInstallStep b,:root[data-theme=dark] .lunaInstallStep svg{color:#080808}:root[data-theme=dark] .lunaInstallActions button{border:1px solid transparent}:root[data-theme=dark] .lunaInstallGotIt{background:#080808;color:#ededed}:root[data-theme=dark] .lunaInstallLater{background:transparent;border-color:rgba(18,18,18,.18)!important;color:#343434}:root[data-theme=dark] .lunaRepositoryFacts{border:1px solid #272727;background:#272727}:root[data-theme=dark] .lunaRepositoryFact{background:#121212}:root[data-theme=dark] .lunaRepositoryFact dt{color:#a9a9a9}:root[data-theme=dark] .lunaRepositoryFact dd{color:#dddddd}:root[data-theme=dark] .lunaRepositoryFact dd[data-unknown=true]{color:#656565}:root[data-theme=dark] .smicroheart1 path{fill:color-mix(in srgb,currentColor 81%,#121212)}:root[data-theme=dark] .smicroheart2 path{fill:color-mix(in srgb,currentColor 91%,#121212)}:root[data-theme=dark] .smicroheart3 path{fill:color-mix(in srgb,currentColor 72%,#121212)}:root[data-theme=dark] .smicroheart4 path{fill:color-mix(in srgb,currentColor 86%,#121212)}:root[data-theme=dark] .smicroheart5 path{fill:color-mix(in srgb,currentColor 69%,#121212)}:root[data-theme=dark] .smicroheart6 path{fill:color-mix(in srgb,currentColor 94%,#121212)}:root[data-theme=dark] .smicroheart7 path{fill:color-mix(in srgb,currentColor 78%,#121212)}:root[data-theme=dark] .smicroheart8 path{fill:color-mix(in srgb,currentColor 91%,#121212)}:root[data-theme=dark] .smicroheart9 path{fill:color-mix(in srgb,currentColor 62%,#121212)}:root[data-theme=dark] .smicroheart10 path{fill:color-mix(in srgb,currentColor 74%,#121212)}:root[data-theme=dark] .ssoftsuccessecho20 path,:root[data-theme=dark] .ssoftsuccessecho21 path{fill:color-mix(in srgb,currentColor 81%,#121212)}:root[data-theme=dark] .lunaTagReputationActions{border:1px solid var(--luna-border,#313131);background:var(--luna-bg,#121212);box-shadow:0 3px 10px rgba(0,0,0,.192)}:root[data-theme=dark] .lunaTagReputationReport,:root[data-theme=dark] .lunaTagReputationVote{border:0;background:transparent;color:var(--luna-muted,#acacac)}:root[data-theme=dark] .lunaTagReputationReport:focus-visible,:root[data-theme=dark] .lunaTagReputationReport:hover,:root[data-theme=dark] .lunaTagReputationVote:focus-visible,:root[data-theme=dark] .lunaTagReputationVote:hover,:root[data-theme=dark] .lunaTagReputationVote[data-liked=true]{background:var(--luna-lime-soft,#2d321b);color:var(--luna-ink,#eaeaea);outline:0}:root[data-theme=dark] .lunaTagReputationReport:focus-visible,:root[data-theme=dark] .lunaTagReputationVote:focus-visible{box-shadow:0 0 0 2px var(--luna-bg,#121212),0 0 0 3px var(--luna-border-strong,#606060)}:root[data-theme=dark] .lunaTagReputationReportForm{border-top:1px solid var(--luna-border,#313131)}:root[data-theme=dark] .lunaProjectTagsReportLink{border:0;background:transparent;color:var(--luna-muted,#acacac)}:root[data-theme=dark] .lunaProjectTagsReportLink:focus-visible,:root[data-theme=dark] .lunaProjectTagsReportLink:hover:not(:disabled){background:var(--luna-lime-soft,#2d321b);color:var(--luna-ink,#eaeaea);outline:0}:root[data-theme=dark] .lunaProjectTagsReportLink:focus-visible{box-shadow:0 0 0 2px var(--luna-bg,#121212),0 0 0 3px var(--luna-border-strong,#606060)}:root[data-theme=dark] .lunaTagReputationChooser{border:1px solid var(--luna-border,#313131)}:root[data-theme=dark] .lunaTagReputationChooser label{color:var(--luna-ink,#eaeaea)}:root[data-theme=dark] .lunaTagReputationChooser select{border:1px solid var(--luna-border-strong,#606060);background:var(--luna-bg,#121212);color:var(--luna-ink,#eaeaea)}:root[data-theme=dark] .lunaTagReputationReportForm label,:root[data-theme=dark] .lunaTagReputationReportForm p,:root[data-theme=dark] .lunaTagReputationReportMeta{color:var(--luna-muted,#acacac)}:root[data-theme=dark] .lunaTagReputationReportForm label{color:var(--luna-ink,#eaeaea)}:root[data-theme=dark] .lunaTagReputationReportMeta [role=alert]{color:#e29898}:root[data-theme=dark] .lunaCollectionsButton{border:1px solid transparent;background:transparent;color:#343434}:root[data-theme=dark] .lunaCollectionsButton:focus-visible,:root[data-theme=dark] .lunaCollectionsButton:hover{background:rgba(18,18,18,.07);color:#121212;outline:0}:root[data-theme=dark] .lunaCollectionsButton[data-active=true]{background:rgba(18,18,18,.1);border-color:rgba(18,18,18,.18);color:#121212}:root[data-theme=dark] .lunaCollectionsCount{color:#5f5f5f}:root[data-theme=dark] .lunaCollectionsButton[data-active=true] .lunaCollectionsCount{color:#343434}:root[data-theme=dark] .topicPage{--paper:#1b1b1b;--ink:#eaeaea;--muted:#afafaf;--line:rgba(255,255,255,0.108);--gold:#d4a017;--topic-bg:#1e1e1e;--topic-fg:#b0bcca;--topic-line:#343434;background:var(--paper);color:var(--ink)}:root[data-theme=dark] .topicPage a{color:inherit}:root[data-theme=dark] .topicNav a{color:var(--muted);text-decoration:none}:root[data-theme=dark] .topicNav .topicBrand,:root[data-theme=dark] .topicNav a:hover{color:var(--ink)}:root[data-theme=dark] .topicHero{border:1px solid var(--topic-line);background:var(--topic-bg);color:var(--topic-fg)}:root[data-theme=dark] .topicStats{border-top:1px solid var(--topic-line)}:root[data-theme=dark] .topicButton{background:var(--ink);color:#121212!important;text-decoration:none}:root[data-theme=dark] .topicButton:hover{background:#ededed}:root[data-theme=dark] .topicSectionHead{border-bottom:1px solid var(--ink)}:root[data-theme=dark] .topicSectionHead p{color:var(--muted)}:root[data-theme=dark] .topicHotCard{border:1px solid var(--line);background:#121212;text-decoration:none}:root[data-theme=dark] .topicHotCard:hover{box-shadow:0 14px 40px rgba(0,0,0,.192)}:root[data-theme=dark] .topicHotGain svg{color:var(--gold)}:root[data-theme=dark] .topicMeta{color:var(--muted)}:root[data-theme=dark] .topicHotCard p{color:#cdcdcd}:root[data-theme=dark] .topicPodium li{border:1px solid var(--line);background:#121212}:root[data-theme=dark] .topicPodium li:first-child{background:var(--ink);color:#121212}:root[data-theme=dark] .topicPodium li:first-child .topicMeta,:root[data-theme=dark] .topicPodium li:first-child p{color:rgba(18,18,18,.7)}:root[data-theme=dark] .topicPodiumRank{color:transparent}:root[data-theme=dark] .topicPodium h3 a{text-decoration:none}:root[data-theme=dark] .topicPodium h3 a:hover{text-decoration:underline}:root[data-theme=dark] .topicPodium p{color:#cdcdcd}:root[data-theme=dark] .topicPodiumStars svg{color:var(--gold)}:root[data-theme=dark] .topicList{border-top:1px solid var(--line)}:root[data-theme=dark] .topicList>li{border-bottom:1px solid var(--line)}:root[data-theme=dark] .topicListRank{color:#4c4c4c}:root[data-theme=dark] .topicList h3 a{text-decoration:none}:root[data-theme=dark] .topicList h3 a:hover{text-decoration:underline}:root[data-theme=dark] .topicListStars svg{color:var(--gold)}:root[data-theme=dark] .topicList p{color:#cdcdcd}:root[data-theme=dark] .topicMore{color:var(--muted)}:root[data-theme=dark] .topicChip{border:1px solid;text-decoration:none}:root[data-theme=dark] .topicIndexHero p:not(.topicKicker){color:#cdcdcd}:root[data-theme=dark] .topicTile{border:1px solid var(--topic-line);background:var(--topic-bg);color:var(--topic-fg)!important;text-decoration:none}:root[data-theme=dark] .topicLetter{border-top:1px solid var(--line)}:root[data-theme=dark] .topicFooter{border-top:1px solid var(--line);color:var(--muted)}:root[data-theme=dark] .projectThumb{border:1px solid var(--line);background:#121212}:root[data-theme=dark] .topicPodium li:first-child .projectThumb{border-color:rgba(18,18,18,.2)}