chore: release Owen Graphite 3.1.66

This commit is contained in:
Owen 2026-05-30 08:21:27 +09:00
parent 85563b7f6d
commit b59cc95bbe
16 changed files with 1700 additions and 821 deletions

View file

@ -1,5 +1,12 @@
# Changelog
## v3.1.66
- polish: 파일 탐색기에서 선택 문서를 포함한 하위 폴더 하나만 코드블록형 outer/header band로 보이도록 계층 표현을 좁혔습니다.
- polish: active 하위 폴더 헤더의 폴더 아이콘/이름을 중앙 정렬하고, hover pill이 헤더 라인과 겹치지 않도록 제거했습니다.
- fix: active 하위 폴더 내부 문서 배지와 문서 제목이 겹치던 간격을 CDP computed style 기준으로 보정했습니다.
- guard: CDP 런타임 확인, source usage map, core principles, release check, Obsidian theme sync 검증을 통과했습니다.
## v3.1.65
- compat: 커뮤니티 테마 최소 지원 버전을 Obsidian `1.5.8`로 낮추고 문서/이슈 템플릿의 기준 버전도 맞췄습니다.

View file

@ -18,7 +18,7 @@ Owen Graphite is an Obsidian theme for long-form technical writing, Korean and E
3. Search for `Owen Graphite` and enable it.
4. Optional: install the Style Settings plugin to adjust PDF labels, typography, glass intensity, motion, and accessibility options.
Manual ZIP installs should use the release asset named `Owen-Graphite-3.1.65.zip`, not GitHub's auto-generated source archive.
Manual ZIP installs should use the release asset named `Owen-Graphite-3.1.66.zip`, not GitHub's auto-generated source archive.
## Documentation

View file

@ -9,7 +9,7 @@
# Owen Graphite — Obsidian Theme
**Owen Graphite v3.1.65** — 한국어 기술 문서·보고서·위키 작성을 위한 Obsidian 테마. 17,000+ 줄 CSS를 src/ 폴더에 처음부터 다시 작성한 v3 코드베이스의 최신 안정 릴리즈입니다.
**Owen Graphite v3.1.66** — 한국어 기술 문서·보고서·위키 작성을 위한 Obsidian 테마. 17,000+ 줄 CSS를 src/ 폴더에 처음부터 다시 작성한 v3 코드베이스의 최신 안정 릴리즈입니다.
**English summary** — Owen Graphite is an Obsidian theme for technical documentation, knowledge bases, and report writing. It focuses on readable Korean and English notes, stable long tables and code blocks, polished workspace chrome, Live Preview / PDF export parity, and report-friendly layouts for recurring documentation work.
@ -80,8 +80,8 @@ Owen Graphite is designed for people who write long-form notes, technical docume
| 항목 | 내용 |
| --- | --- |
| **버전** | `3.1.65` |
| **베이스라인 / 롤백 기준** | `v3.1.65` |
| **버전** | `3.1.66` |
| **베이스라인 / 롤백 기준** | `v3.1.66` |
| **모드 지원** | ✅ Light / Dark |
| **플랫폼** | ✅ Desktop & Mobile |
| **디자인 정책** | Liquid Glass core · 토큰 우선 · zero-important cascade |
@ -211,7 +211,7 @@ This release expands the README Visual Tour with real workspace screenshots for
### 옵션 B — ZIP 수동 설치 / Manual ZIP Install
[Releases 페이지](https://github.com/towishy/Owen-Graphite/releases/latest)에서 **`Owen-Graphite-3.1.65.zip`** 을 받아 압축 해제합니다.
[Releases 페이지](https://github.com/towishy/Owen-Graphite/releases/latest)에서 **`Owen-Graphite-3.1.66.zip`** 을 받아 압축 해제합니다.
| 플랫폼 | 대상 경로 |
| --- | --- |
@ -220,7 +220,7 @@ This release expands the README Visual Tour with real workspace screenshots for
설치 후 Obsidian → 설정 → **외관 → 테마**`Owen Graphite` 선택.
> ⚠️ Release Assets에는 GitHub 자동 생성 `Source code (zip)`도 함께 표시됩니다. 반드시 `Owen-Graphite-3.1.65.zip` 을 받으세요.
> ⚠️ Release Assets에는 GitHub 자동 생성 `Source code (zip)`도 함께 표시됩니다. 반드시 `Owen-Graphite-3.1.66.zip` 을 받으세요.
### 옵션 C — Git 수동 설치 / 업데이트 / Git Install or Update

View file

@ -1,18 +1,18 @@
# v3 Release Record (latest: v3.1.65)
# v3 Release Record (latest: v3.1.66)
**Status**: Current stable / rollback baseline = `v3.1.65` (2026-05-30). Original v3.0.0 from-scratch rewrite shipped 2026-05-16; superseded by the v3.0.x hotfix chain and the v3.1.x feature/lint chain (file-explorer hover and extension type badges, scanner multicolumn cleanup, H1 sizing across reading/live-preview/print, PDF marginalia hardening, build-time dedup, CSS validator cleanup, MAP risk tooling, Key/Value PDF labels, dual PDF header Key/Value pairs, Live Preview/PDF quality parity fixture, codeblock font/color parity, Live Preview/PDF CSS MAP, README feature screenshot, README English community-review summary, PDF document-title hiding, PDF H1 liquid-glass plate polish, Live Preview H1 scale bump, Obsidian vault sync target discovery, direct-owner CSS baseline tooling, unused CSS candidate reporting, minAppVersion 1.5.8, release confidence docs, release-check automation, issue templates, image border polish, Live Preview image embed rim coverage, liquid-glass image shadow polish, settings heading liquid bars, search focus Liquid Aqua rim, README visual tour screenshots, top tab attached liquid-glass polish, connected workspace chrome polish, Live Preview codeblock header editability polish, file-explorer action icon glass polish, transparent root view header tuning, active tab backline cleanup, customer-delivery screen PDF visibility preset, Style Settings import/export glass polish, Validate workflow dependency setup, WIKI-first operational routing, WIKI workflow automation helpers, structured WIKI validation planning, chrome/settings visual state fixture coverage, PDF font-size readability update, risk-accepted registry validation, CDP runtime status tooling, CDP-enforced design validation, community theme search focus shadow-only polish, client-delivery PDF preset, file-explorer document tree/MD badge state polish, minAppVersion rollback, community scanner BOM cleanup, palette contrast hardening, and top-level file-explorer folder outline polish). v2 source/dev/scripts/docs/screenshots remain fully purged.
**Status**: Current stable / rollback baseline = `v3.1.66` (2026-05-30). Original v3.0.0 from-scratch rewrite shipped 2026-05-16; superseded by the v3.0.x hotfix chain and the v3.1.x feature/lint chain (file-explorer hover and extension type badges, scanner multicolumn cleanup, H1 sizing across reading/live-preview/print, PDF marginalia hardening, build-time dedup, CSS validator cleanup, MAP risk tooling, Key/Value PDF labels, dual PDF header Key/Value pairs, Live Preview/PDF quality parity fixture, codeblock font/color parity, Live Preview/PDF CSS MAP, README feature screenshot, README English community-review summary, PDF document-title hiding, PDF H1 liquid-glass plate polish, Live Preview H1 scale bump, Obsidian vault sync target discovery, direct-owner CSS baseline tooling, unused CSS candidate reporting, minAppVersion 1.5.8, release confidence docs, release-check automation, issue templates, image border polish, Live Preview image embed rim coverage, liquid-glass image shadow polish, settings heading liquid bars, search focus Liquid Aqua rim, README visual tour screenshots, top tab attached liquid-glass polish, connected workspace chrome polish, Live Preview codeblock header editability polish, file-explorer action icon glass polish, transparent root view header tuning, active tab backline cleanup, customer-delivery screen PDF visibility preset, Style Settings import/export glass polish, Validate workflow dependency setup, WIKI-first operational routing, WIKI workflow automation helpers, structured WIKI validation planning, chrome/settings visual state fixture coverage, PDF font-size readability update, risk-accepted registry validation, CDP runtime status tooling, CDP-enforced design validation, community theme search focus shadow-only polish, client-delivery PDF preset, file-explorer document tree/MD badge state polish, minAppVersion rollback, community scanner BOM cleanup, palette contrast hardening, top-level file-explorer folder outline polish, and active subfolder codeblock-style hierarchy polish). v2 source/dev/scripts/docs/screenshots remain fully purged.
## What shipped (latest)
| Item | Value |
| --- | --- |
| `manifest.json` version | `3.1.65` |
| `manifest.json` version | `3.1.66` |
| `minAppVersion` | `1.5.8` |
| `dist/theme-v3.css` lines / `!important` scanner count | 18,156 / 5 |
| `dist/theme-v3.css` lines / `!important` scanner count | 18,234 / 5 |
| `theme.css` | sourced verbatim from `dist/theme-v3.css` |
| Live Preview hit-routing audit | clean |
| Duplicate-selector audit | informational only |
| Release ZIP | `dist/Owen-Graphite-3.1.65.zip` |
| Release ZIP | `dist/Owen-Graphite-3.1.66.zip` |
## What was removed

View file

@ -12,8 +12,8 @@
- critical=0
- high=0
- medium=472
- low=82
- medium=489
- low=100
- info=0
## Current Module Baseline

View file

@ -4,12 +4,12 @@ Canonical MAP location: `dev/WIKI/MAP`.
## Summary
- Version: `3.1.65`
- Version: `3.1.66`
- Source: `src/entry.css`
- Modules: 26
- Selectors: 2399
- Findings: 554
- Finding severity counts: critical=0, high=0, medium=472, low=82, info=0
- Selectors: 2417
- Findings: 589
- Finding severity counts: critical=0, high=0, medium=489, low=100, info=0
- Module severity counts: critical=0, high=17, medium=5, low=3, info=1
## Module Risk Table
@ -38,7 +38,7 @@ Canonical MAP location: `dev/WIKI/MAP`.
| medium | 18 | `src/chrome/34-nav-ribbon-glass.css` | 25 | 0 | 0 | high-specificity |
| high | 61 | `src/chrome/35-editing-menu-tooltip-glass.css` | 110 | 0 | 0 | high-specificity, cm6-hit-routing-sensitive, repeated-selector-in-file |
| high | 70 | `src/chrome/36-floating-ui-glass-system.css` | 117 | 0 | 0 | high-specificity, repeated-selector-in-file |
| high | 131 | `src/chrome/37-tabs-file-explorer-search.css` | 171 | 0 | 26 | high-specificity, has-selector, repeated-selector-in-file |
| high | 287 | `src/chrome/37-tabs-file-explorer-search.css` | 189 | 0 | 76 | high-specificity, has-selector, repeated-selector-in-file |
| low | 3 | `src/themes/51-accessibility-motion-contrast.css` | 16 | 0 | 0 | repeated-selector-in-file |
| high | 96 | `src/surfaces/23-liquid-glass-core.css` | 158 | 0 | 6 | high-specificity, has-selector, repeated-selector-in-file |
| high | 109 | `src/surfaces/24-html-table-live-preview-glass.css` | 63 | 0 | 0 | high-specificity, cm6-hit-routing-sensitive, repeated-selector-in-file |

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -7,9 +7,9 @@ Canonical WIKI location: `dev/WIKI/MAP/source-usage-map.md`. Machine provenance
## Summary
- Source modules: 26
- Source CSS lines: 18418
- Parsed CSS rules: 2396
- Selector parts: 3789
- Source CSS lines: 18496
- Parsed CSS rules: 2414
- Selector parts: 3807
- Hard core-owner violations: 10
## Surface Totals
@ -22,8 +22,8 @@ Canonical WIKI location: `dev/WIKI/MAP/source-usage-map.md`. Machine provenance
- `overlay-search`: 268 rules
- `print-pdf`: 467 rules
- `reading-rendered`: 1108 rules
- `table`: 1079 rules
- `workspace-chrome`: 567 rules
- `table`: 1101 rules
- `workspace-chrome`: 585 rules
## Quick Routing
@ -174,7 +174,7 @@ See `dev/WIKI/runtime-debug-protocol.md` and the snippets in `dev/WIKI/runtime-d
| 20 | `src/chrome/34-nav-ribbon-glass.css` | 12748-13009 | 263 | workspace-chrome | cm6:1, code:3, reading-rendered:1, table:13, workspace-chrome:23 | after `src/features/42-report-print-polish.css`; before `src/chrome/35-editing-menu-tooltip-glass.css` |
| 21 | `src/chrome/35-editing-menu-tooltip-glass.css` | 13013-14092 | 1081 | overlay-menu-search | cm6:6, code:6, overlay-search:35, reading-rendered:6, table:32, workspace-chrome:45 | after `src/chrome/34-nav-ribbon-glass.css`; before `src/chrome/36-floating-ui-glass-system.css` |
| 22 | `src/chrome/36-floating-ui-glass-system.css` | 14096-15148 | 1051 | overlay-menu-search | code:4, overlay-search:62, print-pdf:1, reading-rendered:4, table:63, workspace-chrome:26 | after `src/chrome/35-editing-menu-tooltip-glass.css`; before `src/chrome/37-tabs-file-explorer-search.css` |
| 23 | `src/chrome/37-tabs-file-explorer-search.css` | 15152-16079 | 896 | workspace-chrome | overlay-search:10, table:120, workspace-chrome:166 | after `src/chrome/36-floating-ui-glass-system.css`; before `src/themes/51-accessibility-motion-contrast.css` |
| 23 | `src/chrome/37-tabs-file-explorer-search.css` | 15152-16079 | 974 | workspace-chrome | overlay-search:10, table:142, workspace-chrome:184 | after `src/chrome/36-floating-ui-glass-system.css`; before `src/themes/51-accessibility-motion-contrast.css` |
| 24 | `src/themes/51-accessibility-motion-contrast.css` | 16083-16251 | 170 | support: accessibility/motion/contrast support | callout-list:4, cm6:4, code:11, overlay-search:7, reading-rendered:2, table:4, workspace-chrome:7 | after `src/chrome/37-tabs-file-explorer-search.css`; before `src/surfaces/23-liquid-glass-core.css` |
| 25 | `src/surfaces/23-liquid-glass-core.css` | 16255-17926 | 1656 | reading-callouts-lists (allowed-late), live-preview-rendered-widgets | cm6:6, code:49, overlay-search:43, print-pdf:7, reading-rendered:39, table:103, workspace-chrome:87 | after `src/themes/51-accessibility-motion-contrast.css`; before `src/surfaces/24-html-table-live-preview-glass.css` |
| 26 | `src/surfaces/24-html-table-live-preview-glass.css` | 17930-18169 | 238 | live-preview-rendered-widgets | callout-list:63, cm6:63, code:14, lp-html-table:63, lp-markdown-table-widget-reference:63, print-pdf:15, table:63 | after `src/surfaces/23-liquid-glass-core.css`; before `None` |
@ -211,7 +211,7 @@ Table-related rules are intentionally split by surface:
| `src/chrome/34-nav-ribbon-glass.css` | 13 | 0 | 1 | 0 |
| `src/chrome/35-editing-menu-tooltip-glass.css` | 32 | 0 | 6 | 0 |
| `src/chrome/36-floating-ui-glass-system.css` | 63 | 0 | 4 | 1 |
| `src/chrome/37-tabs-file-explorer-search.css` | 120 | 0 | 0 | 0 |
| `src/chrome/37-tabs-file-explorer-search.css` | 142 | 0 | 0 | 0 |
| `src/themes/51-accessibility-motion-contrast.css` | 4 | 0 | 2 | 0 |
| `src/surfaces/23-liquid-glass-core.css` | 103 | 0 | 39 | 7 |
| `src/surfaces/24-html-table-live-preview-glass.css` | 63 | 63 | 0 | 15 |

File diff suppressed because one or more lines are too long

View file

@ -711,11 +711,11 @@
{
"lines": [
{
"line": 437,
"line": 477,
"module": "src/chrome/37-tabs-file-explorer-search.css"
},
{
"line": 533,
"line": 603,
"module": "src/chrome/37-tabs-file-explorer-search.css"
},
{
@ -733,11 +733,11 @@
{
"lines": [
{
"line": 445,
"line": 485,
"module": "src/chrome/37-tabs-file-explorer-search.css"
},
{
"line": 539,
"line": 609,
"module": "src/chrome/37-tabs-file-explorer-search.css"
},
{
@ -1472,7 +1472,7 @@
{
"lines": [
{
"line": 552,
"line": 622,
"module": "src/chrome/37-tabs-file-explorer-search.css"
},
{
@ -1526,7 +1526,7 @@
{
"lines": [
{
"line": 851,
"line": 929,
"module": "src/chrome/37-tabs-file-explorer-search.css"
},
{
@ -1580,7 +1580,7 @@
{
"lines": [
{
"line": 387,
"line": 425,
"module": "src/chrome/37-tabs-file-explorer-search.css"
},
{
@ -3373,7 +3373,55 @@
},
{
"category": "high-specificity",
"line": 398,
"line": 371,
"message": "specificity=(0, 8, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content",
"severity": "medium"
},
{
"category": "high-specificity",
"line": 373,
"message": "specificity=(0, 9, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content::before",
"severity": "medium"
},
{
"category": "high-specificity",
"line": 381,
"message": "specificity=(0, 9, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title",
"severity": "medium"
},
{
"category": "high-specificity",
"line": 387,
"message": "specificity=(0, 10, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title .nav-file-title-content",
"severity": "medium"
},
{
"category": "high-specificity",
"line": 389,
"message": "specificity=(0, 11, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title .nav-file-title-content::before",
"severity": "medium"
},
{
"category": "high-specificity",
"line": 427,
"message": "specificity=(0, 9, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title:hover .nav-folder-title-content",
"severity": "medium"
},
{
"category": "high-specificity",
"line": 438,
"message": "specificity=(0, 12, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .nav-folder-title[data-path]:not([data-path*=\"/\"]):hover, body:not(.is-mobile) .nav-folder.mod-root > .nav-folder-children > .nav-folder > .nav-folder-title:hover",
@ -3381,7 +3429,7 @@
},
{
"category": "high-specificity",
"line": 407,
"line": 447,
"message": "specificity=(0, 14, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .nav-folder-title[data-path]:not([data-path*=\"/\"]):hover .nav-folder-title-content, body:not(.is-mobile) .nav-folder.mod-root > .nav-folder-children > .nav-folder > .nav-folder-title:hover .nav-folder-title-content",
@ -3389,7 +3437,47 @@
},
{
"category": "high-specificity",
"line": 491,
"line": 522,
"message": "specificity=(0, 8, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active)::before",
"severity": "medium"
},
{
"category": "high-specificity",
"line": 528,
"message": "specificity=(0, 8, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title",
"severity": "medium"
},
{
"category": "high-specificity",
"line": 532,
"message": "specificity=(0, 9, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content",
"severity": "medium"
},
{
"category": "high-specificity",
"line": 536,
"message": "specificity=(0, 8, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children",
"severity": "medium"
},
{
"category": "high-specificity",
"line": 541,
"message": "specificity=(0, 12, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title:not(.is-active) .nav-file-title-content",
"severity": "medium"
},
{
"category": "high-specificity",
"line": 561,
"message": "specificity=(0, 14, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .nav-folder-title[data-path]:not([data-path*=\"/\"]):hover, body:not(.is-mobile).theme-dark .nav-folder.mod-root > .nav-folder-children > .nav-folder > .nav-folder-title:hover",
@ -3397,7 +3485,7 @@
},
{
"category": "high-specificity",
"line": 497,
"line": 567,
"message": "specificity=(0, 16, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .nav-folder-title[data-path]:not([data-path*=\"/\"]):hover .nav-folder-title-content, body:not(.is-mobile).theme-dark .nav-folder.mod-root > .nav-folder-children > .nav-folder > .nav-folder-title:hover .nav-folder-title-content",
@ -3405,7 +3493,7 @@
},
{
"category": "high-specificity",
"line": 642,
"line": 712,
"message": "specificity=(0, 9, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-file-title[data-path]:not(:hover):not(.is-active) .nav-file-title-content::before",
@ -3413,7 +3501,7 @@
},
{
"category": "high-specificity",
"line": 643,
"line": 713,
"message": "specificity=(0, 8, 1)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-file-title:is(:hover, .is-active):is([data-path$=\".md\" i], [data-path$=\".mdx\" i]) .nav-file-title-content::before",
@ -3421,7 +3509,7 @@
},
{
"category": "high-specificity",
"line": 648,
"line": 718,
"message": "specificity=(0, 8, 1)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type=\"file-explorer\"] .nav-file-title[data-path] .nav-file-title-content::before",
@ -3429,7 +3517,7 @@
},
{
"category": "high-specificity",
"line": 650,
"line": 720,
"message": "specificity=(0, 10, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type=\"file-explorer\"] .nav-file-title[data-path]:not(:hover):not(.is-active) .nav-file-title-content::before",
@ -3437,7 +3525,7 @@
},
{
"category": "high-specificity",
"line": 651,
"line": 721,
"message": "specificity=(0, 9, 1)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type=\"file-explorer\"] .nav-file-title:is(:hover, .is-active):is([data-path$=\".md\" i], [data-path$=\".mdx\" i]) .nav-file-title-content::before",
@ -3445,7 +3533,7 @@
},
{
"category": "high-specificity",
"line": 658,
"line": 728,
"message": "specificity=(0, 8, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .nav-folder:has(.nav-file-title.is-active) > .nav-folder-title, body:not(.is-mobile) .nav-folder:has(.nav-file-title.is-active) > .tree-item-self",
@ -3453,7 +3541,7 @@
},
{
"category": "high-specificity",
"line": 672,
"line": 742,
"message": "specificity=(0, 10, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .nav-folder:has(.nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content, body:not(.is-mobile) .nav-folder:has(.nav-file-title.is-active) > .tree-item-self .tree-item-inner",
@ -3461,31 +3549,63 @@
},
{
"category": "high-specificity",
"line": 687,
"message": "specificity=(0, 10, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title:not(.is-active) .nav-file-title-content",
"severity": "medium"
},
{
"category": "high-specificity",
"line": 694,
"line": 755,
"message": "specificity=(0, 8, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content::before",
"severity": "medium"
},
{
"category": "high-specificity",
"line": 710,
"message": "specificity=(0, 8, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content::after",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content",
"severity": "medium"
},
{
"category": "high-specificity",
"line": 757,
"message": "specificity=(0, 10, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title .nav-file-title-content",
"severity": "medium"
},
{
"category": "high-specificity",
"line": 758,
"message": "specificity=(0, 11, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title .nav-file-title-content::before",
"severity": "medium"
},
{
"category": "high-specificity",
"line": 765,
"message": "specificity=(0, 9, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content::before",
"severity": "medium"
},
{
"category": "high-specificity",
"line": 781,
"message": "specificity=(0, 9, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content::after",
"severity": "medium"
},
{
"category": "high-specificity",
"line": 792,
"message": "specificity=(0, 9, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):not(:has(.nav-file-title.is-active)):not(:hover):not(:focus-within) > .nav-folder-children",
"severity": "medium"
},
{
"category": "high-specificity",
"line": 815,
"message": "specificity=(0, 8, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .nav-folder:has(.is-active):not(:has(> .nav-folder-children > .nav-file .nav-file-title.is-active)) > .nav-folder-title[data-path*=\"/\"] .nav-folder-title-content::before",
"severity": "medium"
},
{
"category": "high-specificity",
"line": 832,
"message": "specificity=(0, 12, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .nav-folder:has(.nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content, body:not(.is-mobile).theme-dark .nav-folder:has(.nav-file-title.is-active) > .tree-item-self .tree-item-inner",
@ -3493,23 +3613,23 @@
},
{
"category": "high-specificity",
"line": 766,
"message": "specificity=(0, 8, 0)",
"line": 841,
"message": "specificity=(0, 9, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content",
"selector": "body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content",
"severity": "medium"
},
{
"category": "high-specificity",
"line": 768,
"line": 843,
"message": "specificity=(0, 11, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title:not(.is-active) .nav-file-title-content",
"selector": "body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title .nav-file-title-content",
"severity": "medium"
},
{
"category": "high-specificity",
"line": 772,
"line": 848,
"message": "specificity=(0, 8, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .nav-folder:has(.is-active) > .nav-folder-title[data-path]:not([data-path*=\"/\"]) .nav-folder-title-content",
@ -3517,15 +3637,31 @@
},
{
"category": "high-specificity",
"line": 797,
"line": 865,
"message": "specificity=(0, 8, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .nav-folder:has(.is-active) > .nav-folder-title[data-path*=\"/\"] .nav-folder-title-content::before",
"selector": "body:not(.is-mobile).theme-dark .nav-folder:has(.is-active):not(:has(> .nav-folder-children > .nav-file .nav-file-title.is-active)) > .nav-folder-title[data-path*=\"/\"]::before",
"severity": "medium"
},
{
"category": "high-specificity",
"line": 866,
"line": 870,
"message": "specificity=(0, 8, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .nav-folder:has(.is-active):not(:has(> .nav-folder-children > .nav-file .nav-file-title.is-active)) > .nav-folder-title[data-path*=\"/\"] .nav-folder-title-content",
"severity": "medium"
},
{
"category": "high-specificity",
"line": 875,
"message": "specificity=(0, 9, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .nav-folder:has(.is-active):not(:has(> .nav-folder-children > .nav-file .nav-file-title.is-active)) > .nav-folder-title[data-path*=\"/\"] .nav-folder-title-content::before",
"severity": "medium"
},
{
"category": "high-specificity",
"line": 944,
"message": "specificity=(0, 11, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"search\"] .search-input-container:is(:focus, :focus-visible, :focus-within), body:not(.is-mobile) .workspace-leaf-content[data-type=\"search\"] .search-input-container :is(input, input[type=\"search\"], input[type=\"text\"]):is(:focus, :focus-visible)",
@ -3533,7 +3669,7 @@
},
{
"category": "high-specificity",
"line": 880,
"line": 958,
"message": "specificity=(0, 9, 3)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"search\"] .search-input-container :is(.clickable-icon, button, .search-input-clear-button), body:not(.is-mobile) .workspace-leaf-content[data-type=\"search\"] :is(.search-input-container + .clickable-icon, .search-input-container ~ .clickable-icon, .search-input-container + button, .search-input-container ~ button)",
@ -3541,7 +3677,7 @@
},
{
"category": "high-specificity",
"line": 885,
"line": 963,
"message": "specificity=(0, 8, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type=\"file-explorer\"] :is(.view-header .view-actions, .nav-header .nav-buttons-container) > :is(.view-action, .clickable-icon, .nav-action-button, button.clickable-icon):nth-child(-n+5):is(:hover, :focus-visible)",
@ -3549,7 +3685,7 @@
},
{
"category": "high-specificity",
"line": 885,
"line": 963,
"message": "specificity=(0, 8, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type=\"file-explorer\"] :is(.view-header .view-actions, .nav-header .nav-buttons-container) > :is(.view-action, .clickable-icon, .nav-action-button, button.clickable-icon):is(:nth-child(3), :nth-child(5))",
@ -3557,7 +3693,7 @@
},
{
"category": "high-specificity",
"line": 886,
"line": 964,
"message": "specificity=(0, 14, 0)",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] :is(.view-header .view-actions, .nav-header .nav-buttons-container) > :is(.view-action, .clickable-icon, .nav-action-button, button.clickable-icon):nth-child(-n+5)::before, body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] :is(.view-header .view-actions, .nav-header .nav-buttons-container) > :is(.view-action, .clickable-icon, .nav-action-button, button.clickable-icon):nth-child(-n+5)::after",
@ -5533,7 +5669,135 @@
},
{
"category": "has-selector",
"line": 658,
"line": 355,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active)",
"severity": "low"
},
{
"category": "has-selector",
"line": 362,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active)::before",
"severity": "low"
},
{
"category": "has-selector",
"line": 367,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title",
"severity": "low"
},
{
"category": "has-selector",
"line": 371,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content",
"severity": "low"
},
{
"category": "has-selector",
"line": 373,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content::before",
"severity": "low"
},
{
"category": "has-selector",
"line": 379,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children",
"severity": "low"
},
{
"category": "has-selector",
"line": 381,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title",
"severity": "low"
},
{
"category": "has-selector",
"line": 387,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title .nav-file-title-content",
"severity": "low"
},
{
"category": "has-selector",
"line": 389,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title .nav-file-title-content::before",
"severity": "low"
},
{
"category": "has-selector",
"line": 427,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title:hover .nav-folder-title-content",
"severity": "low"
},
{
"category": "has-selector",
"line": 517,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active)",
"severity": "low"
},
{
"category": "has-selector",
"line": 522,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active)::before",
"severity": "low"
},
{
"category": "has-selector",
"line": 528,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title",
"severity": "low"
},
{
"category": "has-selector",
"line": 532,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content",
"severity": "low"
},
{
"category": "has-selector",
"line": 536,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children",
"severity": "low"
},
{
"category": "has-selector",
"line": 541,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title:not(.is-active) .nav-file-title-content",
"severity": "low"
},
{
"category": "has-selector",
"line": 728,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .nav-folder:has(.nav-file-title.is-active) > .nav-folder-title, body:not(.is-mobile) .nav-folder:has(.nav-file-title.is-active) > .tree-item-self",
@ -5541,7 +5805,7 @@
},
{
"category": "has-selector",
"line": 667,
"line": 737,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .nav-folder:has(.is-active) > .nav-folder-title[data-path]:not([data-path*=\"/\"])",
@ -5549,7 +5813,7 @@
},
{
"category": "has-selector",
"line": 672,
"line": 742,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .nav-folder:has(.nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content, body:not(.is-mobile) .nav-folder:has(.nav-file-title.is-active) > .tree-item-self .tree-item-inner",
@ -5557,90 +5821,10 @@
},
{
"category": "has-selector",
"line": 685,
"line": 755,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content",
"severity": "low"
},
{
"category": "has-selector",
"line": 687,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title:not(.is-active) .nav-file-title-content",
"severity": "low"
},
{
"category": "has-selector",
"line": 694,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content::before",
"severity": "low"
},
{
"category": "has-selector",
"line": 710,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content::after",
"severity": "low"
},
{
"category": "has-selector",
"line": 715,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .nav-folder:has(.is-active) > .nav-folder-title[data-path]:not([data-path*=\"/\"]) .nav-folder-title-content",
"severity": "low"
},
{
"category": "has-selector",
"line": 719,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .nav-folder:has(.is-active) > .nav-folder-children",
"severity": "low"
},
{
"category": "has-selector",
"line": 724,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .nav-folder:has(.is-active) > .nav-folder-title[data-path*=\"/\"]",
"severity": "low"
},
{
"category": "has-selector",
"line": 730,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .nav-folder:has(.is-active) > .nav-folder-title[data-path*=\"/\"]::before",
"severity": "low"
},
{
"category": "has-selector",
"line": 735,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .nav-folder:has(.is-active) > .nav-folder-title[data-path*=\"/\"] .nav-folder-title-content",
"severity": "low"
},
{
"category": "has-selector",
"line": 740,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .nav-folder:has(.is-active) > .nav-folder-title[data-path*=\"/\"] .nav-folder-title-content::before",
"severity": "low"
},
{
"category": "has-selector",
"line": 753,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .nav-folder:has(.is-active) > .nav-folder-title[data-path]:not([data-path*=\"/\"])",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content",
"severity": "low"
},
{
@ -5648,39 +5832,23 @@
"line": 757,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .nav-folder:has(.nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content, body:not(.is-mobile).theme-dark .nav-folder:has(.nav-file-title.is-active) > .tree-item-self .tree-item-inner",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title .nav-file-title-content",
"severity": "low"
},
{
"category": "has-selector",
"line": 766,
"line": 758,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title .nav-file-title-content::before",
"severity": "low"
},
{
"category": "has-selector",
"line": 768,
"line": 765,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title:not(.is-active) .nav-file-title-content",
"severity": "low"
},
{
"category": "has-selector",
"line": 772,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .nav-folder:has(.is-active) > .nav-folder-title[data-path]:not([data-path*=\"/\"]) .nav-folder-title-content",
"severity": "low"
},
{
"category": "has-selector",
"line": 776,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .nav-folder:has(.is-active) > .nav-folder-children",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content::before",
"severity": "low"
},
{
@ -5688,15 +5856,23 @@
"line": 781,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .nav-folder:has(.is-active) > .nav-folder-title[data-path*=\"/\"]",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content::after",
"severity": "low"
},
{
"category": "has-selector",
"line": 787,
"line": 786,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .nav-folder:has(.is-active) > .nav-folder-title[data-path*=\"/\"]::before",
"selector": "body:not(.is-mobile) .nav-folder:has(.is-active) > .nav-folder-title[data-path]:not([data-path*=\"/\"]) .nav-folder-title-content",
"severity": "low"
},
{
"category": "has-selector",
"line": 790,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .nav-folder:has(.is-active) > .nav-folder-children",
"severity": "low"
},
{
@ -5704,15 +5880,119 @@
"line": 792,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .nav-folder:has(.is-active) > .nav-folder-title[data-path*=\"/\"] .nav-folder-title-content",
"selector": "body:not(.is-mobile) .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):not(:has(.nav-file-title.is-active)):not(:hover):not(:focus-within) > .nav-folder-children",
"severity": "low"
},
{
"category": "has-selector",
"line": 797,
"line": 799,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .nav-folder:has(.is-active) > .nav-folder-title[data-path*=\"/\"] .nav-folder-title-content::before",
"selector": "body:not(.is-mobile) .nav-folder:has(.is-active):not(:has(> .nav-folder-children > .nav-file .nav-file-title.is-active)) > .nav-folder-title[data-path*=\"/\"]",
"severity": "low"
},
{
"category": "has-selector",
"line": 805,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .nav-folder:has(.is-active):not(:has(> .nav-folder-children > .nav-file .nav-file-title.is-active)) > .nav-folder-title[data-path*=\"/\"]::before",
"severity": "low"
},
{
"category": "has-selector",
"line": 810,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .nav-folder:has(.is-active):not(:has(> .nav-folder-children > .nav-file .nav-file-title.is-active)) > .nav-folder-title[data-path*=\"/\"] .nav-folder-title-content",
"severity": "low"
},
{
"category": "has-selector",
"line": 815,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile) .nav-folder:has(.is-active):not(:has(> .nav-folder-children > .nav-file .nav-file-title.is-active)) > .nav-folder-title[data-path*=\"/\"] .nav-folder-title-content::before",
"severity": "low"
},
{
"category": "has-selector",
"line": 828,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .nav-folder:has(.is-active) > .nav-folder-title[data-path]:not([data-path*=\"/\"])",
"severity": "low"
},
{
"category": "has-selector",
"line": 832,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .nav-folder:has(.nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content, body:not(.is-mobile).theme-dark .nav-folder:has(.nav-file-title.is-active) > .tree-item-self .tree-item-inner",
"severity": "low"
},
{
"category": "has-selector",
"line": 841,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content",
"severity": "low"
},
{
"category": "has-selector",
"line": 843,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type=\"file-explorer\"] .nav-folder:has(> .nav-folder-title[data-path*=\"/\"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title .nav-file-title-content",
"severity": "low"
},
{
"category": "has-selector",
"line": 848,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .nav-folder:has(.is-active) > .nav-folder-title[data-path]:not([data-path*=\"/\"]) .nav-folder-title-content",
"severity": "low"
},
{
"category": "has-selector",
"line": 852,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .nav-folder:has(.is-active) > .nav-folder-children",
"severity": "low"
},
{
"category": "has-selector",
"line": 859,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .nav-folder:has(.is-active):not(:has(> .nav-folder-children > .nav-file .nav-file-title.is-active)) > .nav-folder-title[data-path*=\"/\"]",
"severity": "low"
},
{
"category": "has-selector",
"line": 865,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .nav-folder:has(.is-active):not(:has(> .nav-folder-children > .nav-file .nav-file-title.is-active)) > .nav-folder-title[data-path*=\"/\"]::before",
"severity": "low"
},
{
"category": "has-selector",
"line": 870,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .nav-folder:has(.is-active):not(:has(> .nav-folder-children > .nav-file .nav-file-title.is-active)) > .nav-folder-title[data-path*=\"/\"] .nav-folder-title-content",
"severity": "low"
},
{
"category": "has-selector",
"line": 875,
"message": ":has() selector; keep narrowly scoped",
"module": "src/chrome/37-tabs-file-explorer-search.css",
"selector": "body:not(.is-mobile).theme-dark .nav-folder:has(.is-active):not(:has(> .nav-folder-children > .nav-file .nav-file-title.is-active)) > .nav-folder-title[data-path*=\"/\"] .nav-folder-title-content::before",
"severity": "low"
},
{
@ -7946,14 +8226,14 @@
]
},
{
"declaration_count": 736,
"declaration_count": 830,
"entry_line": 77,
"has_selector_count": 26,
"high_specificity_selector_count": 25,
"has_selector_count": 76,
"high_specificity_selector_count": 42,
"import_index": 23,
"important_count": 0,
"legacy_id": "09d-tabs-file-explorer-search.css",
"line_count": 896,
"line_count": 974,
"live_preview_sensitive_rule_count": 0,
"max_specificity": [
0,
@ -7962,19 +8242,19 @@
],
"module": "src/chrome/37-tabs-file-explorer-search.css",
"pdf_header_footer_sensitive_rule_count": 0,
"repeated_selector_extra_count": 4,
"repeated_selector_extra_count": 9,
"risk_reasons": [
"high-specificity",
"has-selector",
"repeated-selector-in-file"
],
"risk_score": 131,
"selector_count": 171,
"risk_score": 287,
"selector_count": 189,
"severity": "high",
"top_properties": [
[
"content",
53
54
],
[
"--ogd-nav-file-type-bg",
@ -7986,31 +8266,31 @@
],
[
"background",
36
45
],
[
"box-shadow",
40
],
[
"color",
35
40
],
[
"--ogd-nav-file-type-size",
33
],
[
"box-shadow",
31
],
[
"border-color",
24
28
],
[
"font-weight",
16
19
],
[
"position",
15
18
],
[
"opacity",
@ -8018,7 +8298,7 @@
],
[
"-webkit-backdrop-filter",
13
14
]
]
},
@ -8254,10 +8534,10 @@
],
"summary": {
"cross_file_selector_group_count": 81,
"finding_count": 554,
"finding_count": 589,
"finding_severity_counts": {
"low": 82,
"medium": 472
"low": 100,
"medium": 489
},
"module_count": 26,
"module_severity_counts": {
@ -8266,7 +8546,7 @@
"low": 3,
"medium": 5
},
"selector_count": 2399
"selector_count": 2417
},
"version": "3.1.65"
"version": "3.1.66"
}

View file

@ -234,8 +234,8 @@
"has-selector",
"repeated-selector-in-file"
],
"risk_score": 131,
"selector_count": 171,
"risk_score": 287,
"selector_count": 189,
"severity": "high"
},
{
@ -272,10 +272,10 @@
],
"summary": {
"cross_file_selector_group_count": 81,
"finding_count": 554,
"finding_count": 589,
"finding_severity_counts": {
"low": 82,
"medium": 472
"low": 100,
"medium": 489
},
"module_count": 26,
"module_severity_counts": {
@ -284,7 +284,7 @@
"low": 3,
"medium": 5
},
"selector_count": 2399
"selector_count": 2417
},
"version": "3.1.65"
"version": "3.1.66"
}

View file

@ -1,6 +1,6 @@
{
"name": "Owen Graphite",
"version": "3.1.65",
"version": "3.1.66",
"minAppVersion": "1.5.8",
"author": "Owen (@towishy)",
"authorUrl": "https://github.com/towishy"

View file

@ -1,6 +1,6 @@
# Screenshots
Owen Graphite v3.1.65 마켓플레이스 등록용 스크린샷.
Owen Graphite v3.1.66 마켓플레이스 등록용 스크린샷.
| 파일 | 모드 | 용도 |
| --- | --- | --- |

View file

@ -352,6 +352,44 @@
border-left: 0;
}
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) {
position: relative; margin: 8px 3px 8px 6px; padding: 28px 7px 7px 8px; border: 1px solid rgba(148, 163, 184, 0.24); border-radius: 10px; background: linear-gradient(180deg, rgba(238, 246, 250, 0.64), rgba(248, 251, 253, 0.36)); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72), 0 4px 12px rgba(15, 23, 42, 0.045); overflow: hidden;
}
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active)::before {
content: ""; position: absolute; inset: 0 0 auto; height: 28px; border-bottom: 1px solid rgba(148, 163, 184, 0.26);
background: linear-gradient(180deg, rgba(255, 255, 255, 0.52), rgba(255, 255, 255, 0.16));
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72), 0 4px 9px rgba(15, 23, 42, 0.035);
pointer-events: none;
}
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title {
position: absolute; inset: 0 0 auto; z-index: 1; display: flex; align-items: center; justify-content: center; height: 28px; min-height: 28px; margin: 0; padding: 0 8px; padding-inline-start: 0;
border-color: var(--ogd-surface-transparent, transparent); border-radius: 10px 10px 0 0; background: var(--ogd-surface-transparent, transparent); box-shadow: var(--ogd-shadow-none, none);
}
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content {
display: inline-flex; align-items: center; justify-content: center; flex: 0 1 auto; width: auto; max-width: calc(100% - 16px); height: 20px; min-height: 20px; padding: 0 8px 0 16px; color: #25364b; font-weight: 820; line-height: 20px; --ogd-nav-hover-bg: var(--ogd-surface-transparent, transparent); --ogd-nav-hover-border: var(--ogd-surface-transparent, transparent); --ogd-nav-hover-shadow: var(--ogd-shadow-none, none); --ogd-glass-filter-soft: none;
}
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content::before { left: 1px; }
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children {
margin: 0; padding: 2px 0 0 0; border-left: 0;
background: var(--ogd-surface-transparent, transparent);
box-shadow: var(--ogd-shadow-none, none);
}
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title { margin-left: -30px; padding-left: 28px; padding-right: 2px; }
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title .nav-file-title-content {
padding-left: 23px; padding-right: 2px;
color: #4b5f77;
font-weight: 560;
}
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title .nav-file-title-content::before { left: 5px; }
body:not(.is-mobile) .nav-folder.mod-root > .nav-folder-children > .nav-folder + .nav-folder > .nav-folder-title { margin-top: 4px; }
body:not(.is-mobile) :is(.nav-folder-collapse-indicator, .tree-item-icon.collapse-icon) {
@ -388,6 +426,8 @@
color: var(--ogd-text-strong, #111827); --ogd-nav-file-type-bg: color-mix(in srgb, var(--ogd-surface-tint-aqua) 36%, rgba(255, 255, 255, 0.72)); --ogd-nav-file-type-fg: #1d4ed8; --ogd-nav-file-type-border: var(--ogd-rim-active-low);
}
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title:hover .nav-folder-title-content { background: var(--ogd-surface-transparent, transparent); border-color: var(--ogd-surface-transparent, transparent); box-shadow: var(--ogd-shadow-none, none); -webkit-backdrop-filter: none; backdrop-filter: none; transform: none; }
body:not(.is-mobile) :is(.nav-file-title:focus-within .nav-file-title-content, .nav-folder-title:focus-within .nav-folder-title-content, .tree-item-self:focus-within .tree-item-inner) {
border-color: var(--ogd-focus-ring-border);
box-shadow: var(--ogd-focus-ring-shadow);
@ -474,6 +514,36 @@
border-left-color: rgba(148, 163, 184, 0.10);
}
body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) {
border-color: rgba(203, 213, 225, 0.18);
background: linear-gradient(180deg, rgba(30, 41, 59, 0.46), rgba(15, 23, 42, 0.28));
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06), 0 4px 12px rgba(0, 0, 0, 0.18);
}
body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active)::before {
border-bottom-color: rgba(203, 213, 225, 0.18); background: linear-gradient(180deg, rgba(51, 65, 85, 0.34), rgba(15, 23, 42, 0.10));
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06), 0 4px 9px rgba(0, 0, 0, 0.18);
}
body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title {
border-color: var(--ogd-surface-transparent, transparent);
background: var(--ogd-surface-transparent, transparent);
box-shadow: var(--ogd-shadow-none, none);
}
body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content {
color: var(--ogd-text-inverted, #f8fafc);
}
body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children {
border-left: 0; background: var(--ogd-surface-transparent, transparent); box-shadow: var(--ogd-shadow-none, none);
}
body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title:not(.is-active) .nav-file-title-content {
color: #cbd5e1;
font-weight: 540;
}
body:not(.is-mobile).theme-dark :is(.nav-file-title:hover, .nav-folder-title:hover, .tree-item-self:hover) {
background: var(--ogd-surface-transparent, transparent);
border-color: var(--ogd-surface-transparent, transparent);
@ -659,12 +729,12 @@ body:not(.is-mobile).theme-dark .nav-file-title.is-active .nav-file-title-conten
}
body:not(.is-mobile) .nav-folder:has(.is-active) > .nav-folder-title[data-path]:not([data-path*="/"]) {
border-color: color-mix(in srgb, var(--ogd-rim-active-low) 68%, rgba(148, 163, 184, 0.14));
background: radial-gradient(circle at 74% 24%, color-mix(in srgb, var(--ogd-surface-tint-aqua-soft) 68%, rgba(255, 255, 255, 0.48)), transparent 36%), linear-gradient(180deg, rgba(255, 255, 255, 0.78), color-mix(in srgb, var(--ogd-surface-tint-aqua) 24%, rgba(248, 250, 252, 0.42)));
-webkit-backdrop-filter: var(--ogd-glass-filter-soft, blur(12px) saturate(140%));
backdrop-filter: var(--ogd-glass-filter-soft, blur(12px) saturate(140%));
box-shadow: var(--ogd-glass-shadow-hover, inset 0 1px 0 rgba(255, 255, 255, 0.86), inset 0 -1px 0 color-mix(in srgb, var(--ogd-rim-active-low) 16%, transparent), 0 3px 8px rgba(15, 23, 42, 0.05)), 0 0 0 1px color-mix(in srgb, var(--ogd-rim-active-low) 36%, transparent);
color: #1e3a5f;
border-color: rgba(100, 116, 139, 0.22);
background: rgba(248, 250, 252, 0.36);
-webkit-backdrop-filter: none;
backdrop-filter: none;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72), 0 0 0 0.5px rgba(148, 163, 184, 0.10);
color: #64748b;
}
body:not(.is-mobile) .nav-folder:has(.nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content,
@ -673,29 +743,30 @@ body:not(.is-mobile).theme-dark .nav-file-title.is-active .nav-file-title-conten
font-weight: 800;
}
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content {
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content {
--ogd-direct-parent-folder-icon: #64748b;
--ogd-direct-parent-folder-icon-opacity: 0.60;
--ogd-direct-parent-folder-halo-border: rgba(125, 211, 252, 0.38);
--ogd-direct-parent-folder-halo-bg: radial-gradient(circle at 68% 22%, rgba(255, 255, 255, 0.78), transparent 38%), radial-gradient(circle at 30% 74%, rgba(186, 230, 253, 0.12), transparent 40%), linear-gradient(180deg, rgba(255, 255, 255, 0.74), rgba(240, 249, 255, 0.36));
--ogd-direct-parent-folder-halo-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.86), inset 0 -1px 0 rgba(125, 211, 252, 0.08), inset 0 0 8px rgba(255, 255, 255, 0.18), 0 3px 8px rgba(56, 189, 248, 0.06);
min-height: 28px;
padding: 4px 12px 4px 27px;
min-height: 20px; height: 20px;
padding: 0 8px 0 16px;
isolation: isolate;
color: #18375a;
font-weight: 830;
}
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title:not(.is-active) .nav-file-title-content { color: #334155; font-weight: 540; }
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title .nav-file-title-content { padding-left: 23px; padding-right: 2px; color: #334155; font-weight: 540; }
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title .nav-file-title-content::before { left: 5px; }
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content::before {
left: 5px;
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content::before {
left: 1px;
z-index: 1;
opacity: var(--ogd-direct-parent-folder-icon-opacity, 0.58);
background-color: var(--ogd-direct-parent-folder-icon, #64748b);
}
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content::after {
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content::after {
content: none;
position: absolute;
left: 2px;
@ -712,31 +783,35 @@ body:not(.is-mobile).theme-dark .nav-file-title.is-active .nav-file-title-conten
}
body:not(.is-mobile) .nav-folder:has(.is-active) > .nav-folder-title[data-path]:not([data-path*="/"]) .nav-folder-title-content {
color: #1e3a5f;
font-weight: 820;
color: var(--ogd-text-subtle, #475569);
font-weight: 760;
}
body:not(.is-mobile) .nav-folder:has(.is-active) > .nav-folder-children {
border-left-color: rgba(100, 116, 139, 0.14);
}
body:not(.is-mobile) .nav-folder:has(.is-active) > .nav-folder-title[data-path*="/"] {
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):not(:has(.nav-file-title.is-active)):not(:hover):not(:focus-within) > .nav-folder-children { display: none; }
body:not(.is-mobile) .nav-folder:has(.is-active):not(:has(> .nav-folder-children > .nav-file .nav-file-title.is-active)) > .nav-folder-title[data-path*="/"] {
position: relative;
padding-left: 0;
padding-right: 8px;
color: #1f2937;
}
body:not(.is-mobile) .nav-folder:has(.is-active) > .nav-folder-title[data-path*="/"]::before {
body:not(.is-mobile) .nav-folder:has(.is-active):not(:has(> .nav-folder-children > .nav-file .nav-file-title.is-active)) > .nav-folder-title[data-path*="/"]::before {
content: none;
display: none;
pointer-events: none;
}
body:not(.is-mobile) .nav-folder:has(.is-active) > .nav-folder-title[data-path*="/"] .nav-folder-title-content {
body:not(.is-mobile) .nav-folder:has(.is-active):not(:has(> .nav-folder-children > .nav-file .nav-file-title.is-active)) > .nav-folder-title[data-path*="/"] .nav-folder-title-content {
color: #1f2937;
font-weight: 800;
}
body:not(.is-mobile) .nav-folder:has(.is-active) > .nav-folder-title[data-path*="/"] .nav-folder-title-content::before {
body:not(.is-mobile) .nav-folder:has(.is-active):not(:has(> .nav-folder-children > .nav-file .nav-file-title.is-active)) > .nav-folder-title[data-path*="/"] .nav-folder-title-content::before {
background-color: #475569;
opacity: 0.56;
}
@ -744,12 +819,12 @@ body:not(.is-mobile).theme-dark .nav-file-title.is-active .nav-file-title-conten
@supports selector(.nav-folder:has(.nav-file-title.is-active)) {
body:not(.is-mobile).theme-dark .nav-folder:has(.is-active) > .nav-folder-title[data-path]:not([data-path*="/"]) {
border-color: var(--ogd-rim-active-low);
background: radial-gradient(circle at 74% 24%, var(--ogd-surface-tint-aqua-soft), transparent 36%), linear-gradient(180deg, rgba(30, 41, 59, 0.56), rgba(15, 23, 42, 0.34));
-webkit-backdrop-filter: var(--ogd-glass-filter-soft, blur(12px) saturate(140%));
backdrop-filter: var(--ogd-glass-filter-soft, blur(12px) saturate(140%));
box-shadow: var(--ogd-glass-shadow-hover, inset 0 1px 0 rgba(255, 255, 255, 0.08), inset 0 -1px 0 rgba(0, 0, 0, 0.18), 0 3px 8px rgba(0, 0, 0, 0.20)), 0 0 0 1px color-mix(in srgb, var(--ogd-rim-active-low) 38%, transparent);
color: var(--ogd-text-inverted, #f8fafc);
border-color: rgba(203, 213, 225, 0.18);
background: rgba(15, 23, 42, 0.24);
-webkit-backdrop-filter: none;
backdrop-filter: none;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04);
color: var(--ogd-text-soft, #94a3b8);
}
body:not(.is-mobile).theme-dark .nav-folder:has(.nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content,
@ -757,7 +832,7 @@ body:not(.is-mobile).theme-dark .nav-file-title.is-active .nav-file-title-conten
color: var(--ogd-text-inverted, #f8fafc);
}
body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content {
body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content {
--ogd-direct-parent-folder-icon: #cbd5e1;
--ogd-direct-parent-folder-icon-opacity: 0.62;
--ogd-direct-parent-folder-halo-border: rgba(186, 230, 253, 0.20);
@ -766,33 +841,36 @@ body:not(.is-mobile).theme-dark .nav-file-title.is-active .nav-file-title-conten
color: #e0f2fe;
}
body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title:not(.is-active) .nav-file-title-content { color: #d6e0ee; font-weight: 540; }
body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title .nav-file-title-content { padding-left: 23px; padding-right: 2px; color: #d6e0ee; font-weight: 540; }
body:not(.is-mobile).theme-dark .nav-folder:has(.is-active) > .nav-folder-title[data-path]:not([data-path*="/"]) .nav-folder-title-content {
font-weight: 820;
color: var(--ogd-line-strong, #cbd5e1);
font-weight: 760;
}
body:not(.is-mobile).theme-dark .nav-folder:has(.is-active) > .nav-folder-children {
border-left-color: rgba(148, 163, 184, 0.16);
}
body:not(.is-mobile).theme-dark .nav-folder:has(.is-active) > .nav-folder-title[data-path*="/"] {
body:not(.is-mobile).theme-dark .nav-folder:has(.is-active):not(:has(> .nav-folder-children > .nav-file .nav-file-title.is-active)) > .nav-folder-title[data-path*="/"] {
position: relative;
padding-left: 0;
padding-right: 8px;
color: var(--ogd-text-inverted, #f8fafc);
}
body:not(.is-mobile).theme-dark .nav-folder:has(.is-active) > .nav-folder-title[data-path*="/"]::before {
body:not(.is-mobile).theme-dark .nav-folder:has(.is-active):not(:has(> .nav-folder-children > .nav-file .nav-file-title.is-active)) > .nav-folder-title[data-path*="/"]::before {
content: none;
display: none;
pointer-events: none;
}
body:not(.is-mobile).theme-dark .nav-folder:has(.is-active) > .nav-folder-title[data-path*="/"] .nav-folder-title-content {
body:not(.is-mobile).theme-dark .nav-folder:has(.is-active):not(:has(> .nav-folder-children > .nav-file .nav-file-title.is-active)) > .nav-folder-title[data-path*="/"] .nav-folder-title-content {
color: var(--ogd-text-inverted, #f8fafc);
font-weight: 800;
}
body:not(.is-mobile).theme-dark .nav-folder:has(.is-active) > .nav-folder-title[data-path*="/"] .nav-folder-title-content::before {
body:not(.is-mobile).theme-dark .nav-folder:has(.is-active):not(:has(> .nav-folder-children > .nav-file .nav-file-title.is-active)) > .nav-folder-title[data-path*="/"] .nav-folder-title-content::before {
background-color: #cbd5e1;
opacity: 0.56;
}

142
theme.css
View file

@ -15535,6 +15535,44 @@ body:not(.is-mobile) :is(.modal.mod-community-theme, .modal .community-modal) :i
border-left: 0;
}
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) {
position: relative; margin: 8px 3px 8px 6px; padding: 28px 7px 7px 8px; border: 1px solid rgba(148, 163, 184, 0.24); border-radius: 10px; background: linear-gradient(180deg, rgba(238, 246, 250, 0.64), rgba(248, 251, 253, 0.36)); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72), 0 4px 12px rgba(15, 23, 42, 0.045); overflow: hidden;
}
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active)::before {
content: ""; position: absolute; inset: 0 0 auto; height: 28px; border-bottom: 1px solid rgba(148, 163, 184, 0.26);
background: linear-gradient(180deg, rgba(255, 255, 255, 0.52), rgba(255, 255, 255, 0.16));
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72), 0 4px 9px rgba(15, 23, 42, 0.035);
pointer-events: none;
}
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title {
position: absolute; inset: 0 0 auto; z-index: 1; display: flex; align-items: center; justify-content: center; height: 28px; min-height: 28px; margin: 0; padding: 0 8px; padding-inline-start: 0;
border-color: var(--ogd-surface-transparent, transparent); border-radius: 10px 10px 0 0; background: var(--ogd-surface-transparent, transparent); box-shadow: var(--ogd-shadow-none, none);
}
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content {
display: inline-flex; align-items: center; justify-content: center; flex: 0 1 auto; width: auto; max-width: calc(100% - 16px); height: 20px; min-height: 20px; padding: 0 8px 0 16px; color: #25364b; font-weight: 820; line-height: 20px; --ogd-nav-hover-bg: var(--ogd-surface-transparent, transparent); --ogd-nav-hover-border: var(--ogd-surface-transparent, transparent); --ogd-nav-hover-shadow: var(--ogd-shadow-none, none); --ogd-glass-filter-soft: none;
}
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content::before { left: 1px; }
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children {
margin: 0; padding: 2px 0 0 0; border-left: 0;
background: var(--ogd-surface-transparent, transparent);
box-shadow: var(--ogd-shadow-none, none);
}
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title { margin-left: -30px; padding-left: 28px; padding-right: 2px; }
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title .nav-file-title-content {
padding-left: 23px; padding-right: 2px;
color: #4b5f77;
font-weight: 560;
}
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title .nav-file-title-content::before { left: 5px; }
body:not(.is-mobile) .nav-folder.mod-root > .nav-folder-children > .nav-folder + .nav-folder > .nav-folder-title { margin-top: 4px; }
body:not(.is-mobile) :is(.nav-folder-collapse-indicator, .tree-item-icon.collapse-icon) {
@ -15571,6 +15609,8 @@ body:not(.is-mobile) :is(.modal.mod-community-theme, .modal .community-modal) :i
color: var(--ogd-text-strong, #111827); --ogd-nav-file-type-bg: color-mix(in srgb, var(--ogd-surface-tint-aqua) 36%, rgba(255, 255, 255, 0.72)); --ogd-nav-file-type-fg: #1d4ed8; --ogd-nav-file-type-border: var(--ogd-rim-active-low);
}
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title:hover .nav-folder-title-content { background: var(--ogd-surface-transparent, transparent); border-color: var(--ogd-surface-transparent, transparent); box-shadow: var(--ogd-shadow-none, none); -webkit-backdrop-filter: none; backdrop-filter: none; transform: none; }
body:not(.is-mobile) :is(.nav-file-title:focus-within .nav-file-title-content, .nav-folder-title:focus-within .nav-folder-title-content, .tree-item-self:focus-within .tree-item-inner) {
border-color: var(--ogd-focus-ring-border);
box-shadow: var(--ogd-focus-ring-shadow);
@ -15657,6 +15697,36 @@ body:not(.is-mobile) :is(.modal.mod-community-theme, .modal .community-modal) :i
border-left-color: rgba(148, 163, 184, 0.10);
}
body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) {
border-color: rgba(203, 213, 225, 0.18);
background: linear-gradient(180deg, rgba(30, 41, 59, 0.46), rgba(15, 23, 42, 0.28));
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06), 0 4px 12px rgba(0, 0, 0, 0.18);
}
body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active)::before {
border-bottom-color: rgba(203, 213, 225, 0.18); background: linear-gradient(180deg, rgba(51, 65, 85, 0.34), rgba(15, 23, 42, 0.10));
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.06), 0 4px 9px rgba(0, 0, 0, 0.18);
}
body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title {
border-color: var(--ogd-surface-transparent, transparent);
background: var(--ogd-surface-transparent, transparent);
box-shadow: var(--ogd-shadow-none, none);
}
body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content {
color: var(--ogd-text-inverted, #f8fafc);
}
body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children {
border-left: 0; background: var(--ogd-surface-transparent, transparent); box-shadow: var(--ogd-shadow-none, none);
}
body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title:not(.is-active) .nav-file-title-content {
color: #cbd5e1;
font-weight: 540;
}
body:not(.is-mobile).theme-dark :is(.nav-file-title:hover, .nav-folder-title:hover, .tree-item-self:hover) {
background: var(--ogd-surface-transparent, transparent);
border-color: var(--ogd-surface-transparent, transparent);
@ -15842,12 +15912,12 @@ body:not(.is-mobile).theme-dark .nav-file-title.is-active .nav-file-title-conten
}
body:not(.is-mobile) .nav-folder:has(.is-active) > .nav-folder-title[data-path]:not([data-path*="/"]) {
border-color: color-mix(in srgb, var(--ogd-rim-active-low) 68%, rgba(148, 163, 184, 0.14));
background: radial-gradient(circle at 74% 24%, color-mix(in srgb, var(--ogd-surface-tint-aqua-soft) 68%, rgba(255, 255, 255, 0.48)), transparent 36%), linear-gradient(180deg, rgba(255, 255, 255, 0.78), color-mix(in srgb, var(--ogd-surface-tint-aqua) 24%, rgba(248, 250, 252, 0.42)));
-webkit-backdrop-filter: var(--ogd-glass-filter-soft, blur(12px) saturate(140%));
backdrop-filter: var(--ogd-glass-filter-soft, blur(12px) saturate(140%));
box-shadow: var(--ogd-glass-shadow-hover, inset 0 1px 0 rgba(255, 255, 255, 0.86), inset 0 -1px 0 color-mix(in srgb, var(--ogd-rim-active-low) 16%, transparent), 0 3px 8px rgba(15, 23, 42, 0.05)), 0 0 0 1px color-mix(in srgb, var(--ogd-rim-active-low) 36%, transparent);
color: #1e3a5f;
border-color: rgba(100, 116, 139, 0.22);
background: rgba(248, 250, 252, 0.36);
-webkit-backdrop-filter: none;
backdrop-filter: none;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72), 0 0 0 0.5px rgba(148, 163, 184, 0.10);
color: #64748b;
}
body:not(.is-mobile) .nav-folder:has(.nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content,
@ -15856,29 +15926,30 @@ body:not(.is-mobile).theme-dark .nav-file-title.is-active .nav-file-title-conten
font-weight: 800;
}
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content {
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content {
--ogd-direct-parent-folder-icon: #64748b;
--ogd-direct-parent-folder-icon-opacity: 0.60;
--ogd-direct-parent-folder-halo-border: rgba(125, 211, 252, 0.38);
--ogd-direct-parent-folder-halo-bg: radial-gradient(circle at 68% 22%, rgba(255, 255, 255, 0.78), transparent 38%), radial-gradient(circle at 30% 74%, rgba(186, 230, 253, 0.12), transparent 40%), linear-gradient(180deg, rgba(255, 255, 255, 0.74), rgba(240, 249, 255, 0.36));
--ogd-direct-parent-folder-halo-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.86), inset 0 -1px 0 rgba(125, 211, 252, 0.08), inset 0 0 8px rgba(255, 255, 255, 0.18), 0 3px 8px rgba(56, 189, 248, 0.06);
min-height: 28px;
padding: 4px 12px 4px 27px;
min-height: 20px; height: 20px;
padding: 0 8px 0 16px;
isolation: isolate;
color: #18375a;
font-weight: 830;
}
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title:not(.is-active) .nav-file-title-content { color: #334155; font-weight: 540; }
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title .nav-file-title-content { padding-left: 23px; padding-right: 2px; color: #334155; font-weight: 540; }
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title .nav-file-title-content::before { left: 5px; }
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content::before {
left: 5px;
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content::before {
left: 1px;
z-index: 1;
opacity: var(--ogd-direct-parent-folder-icon-opacity, 0.58);
background-color: var(--ogd-direct-parent-folder-icon, #64748b);
}
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content::after {
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content::after {
content: none;
position: absolute;
left: 2px;
@ -15895,31 +15966,35 @@ body:not(.is-mobile).theme-dark .nav-file-title.is-active .nav-file-title-conten
}
body:not(.is-mobile) .nav-folder:has(.is-active) > .nav-folder-title[data-path]:not([data-path*="/"]) .nav-folder-title-content {
color: #1e3a5f;
font-weight: 820;
color: var(--ogd-text-subtle, #475569);
font-weight: 760;
}
body:not(.is-mobile) .nav-folder:has(.is-active) > .nav-folder-children {
border-left-color: rgba(100, 116, 139, 0.14);
}
body:not(.is-mobile) .nav-folder:has(.is-active) > .nav-folder-title[data-path*="/"] {
body:not(.is-mobile) .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):not(:has(.nav-file-title.is-active)):not(:hover):not(:focus-within) > .nav-folder-children { display: none; }
body:not(.is-mobile) .nav-folder:has(.is-active):not(:has(> .nav-folder-children > .nav-file .nav-file-title.is-active)) > .nav-folder-title[data-path*="/"] {
position: relative;
padding-left: 0;
padding-right: 8px;
color: #1f2937;
}
body:not(.is-mobile) .nav-folder:has(.is-active) > .nav-folder-title[data-path*="/"]::before {
body:not(.is-mobile) .nav-folder:has(.is-active):not(:has(> .nav-folder-children > .nav-file .nav-file-title.is-active)) > .nav-folder-title[data-path*="/"]::before {
content: none;
display: none;
pointer-events: none;
}
body:not(.is-mobile) .nav-folder:has(.is-active) > .nav-folder-title[data-path*="/"] .nav-folder-title-content {
body:not(.is-mobile) .nav-folder:has(.is-active):not(:has(> .nav-folder-children > .nav-file .nav-file-title.is-active)) > .nav-folder-title[data-path*="/"] .nav-folder-title-content {
color: #1f2937;
font-weight: 800;
}
body:not(.is-mobile) .nav-folder:has(.is-active) > .nav-folder-title[data-path*="/"] .nav-folder-title-content::before {
body:not(.is-mobile) .nav-folder:has(.is-active):not(:has(> .nav-folder-children > .nav-file .nav-file-title.is-active)) > .nav-folder-title[data-path*="/"] .nav-folder-title-content::before {
background-color: #475569;
opacity: 0.56;
}
@ -15927,12 +16002,12 @@ body:not(.is-mobile).theme-dark .nav-file-title.is-active .nav-file-title-conten
@supports selector(.nav-folder:has(.nav-file-title.is-active)) {
body:not(.is-mobile).theme-dark .nav-folder:has(.is-active) > .nav-folder-title[data-path]:not([data-path*="/"]) {
border-color: var(--ogd-rim-active-low);
background: radial-gradient(circle at 74% 24%, var(--ogd-surface-tint-aqua-soft), transparent 36%), linear-gradient(180deg, rgba(30, 41, 59, 0.56), rgba(15, 23, 42, 0.34));
-webkit-backdrop-filter: var(--ogd-glass-filter-soft, blur(12px) saturate(140%));
backdrop-filter: var(--ogd-glass-filter-soft, blur(12px) saturate(140%));
box-shadow: var(--ogd-glass-shadow-hover, inset 0 1px 0 rgba(255, 255, 255, 0.08), inset 0 -1px 0 rgba(0, 0, 0, 0.18), 0 3px 8px rgba(0, 0, 0, 0.20)), 0 0 0 1px color-mix(in srgb, var(--ogd-rim-active-low) 38%, transparent);
color: var(--ogd-text-inverted, #f8fafc);
border-color: rgba(203, 213, 225, 0.18);
background: rgba(15, 23, 42, 0.24);
-webkit-backdrop-filter: none;
backdrop-filter: none;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04);
color: var(--ogd-text-soft, #94a3b8);
}
body:not(.is-mobile).theme-dark .nav-folder:has(.nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content,
@ -15940,7 +16015,7 @@ body:not(.is-mobile).theme-dark .nav-file-title.is-active .nav-file-title-conten
color: var(--ogd-text-inverted, #f8fafc);
}
body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content {
body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-title .nav-folder-title-content {
--ogd-direct-parent-folder-icon: #cbd5e1;
--ogd-direct-parent-folder-icon-opacity: 0.62;
--ogd-direct-parent-folder-halo-border: rgba(186, 230, 253, 0.20);
@ -15949,33 +16024,36 @@ body:not(.is-mobile).theme-dark .nav-file-title.is-active .nav-file-title-conten
color: #e0f2fe;
}
body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title:not(.is-active) .nav-file-title-content { color: #d6e0ee; font-weight: 540; }
body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type="file-explorer"] .nav-folder:has(> .nav-folder-title[data-path*="/"]):has(> .nav-folder-children > .nav-file .nav-file-title.is-active) > .nav-folder-children > .nav-file > .nav-file-title .nav-file-title-content { padding-left: 23px; padding-right: 2px; color: #d6e0ee; font-weight: 540; }
body:not(.is-mobile).theme-dark .nav-folder:has(.is-active) > .nav-folder-title[data-path]:not([data-path*="/"]) .nav-folder-title-content {
font-weight: 820;
color: var(--ogd-line-strong, #cbd5e1);
font-weight: 760;
}
body:not(.is-mobile).theme-dark .nav-folder:has(.is-active) > .nav-folder-children {
border-left-color: rgba(148, 163, 184, 0.16);
}
body:not(.is-mobile).theme-dark .nav-folder:has(.is-active) > .nav-folder-title[data-path*="/"] {
body:not(.is-mobile).theme-dark .nav-folder:has(.is-active):not(:has(> .nav-folder-children > .nav-file .nav-file-title.is-active)) > .nav-folder-title[data-path*="/"] {
position: relative;
padding-left: 0;
padding-right: 8px;
color: var(--ogd-text-inverted, #f8fafc);
}
body:not(.is-mobile).theme-dark .nav-folder:has(.is-active) > .nav-folder-title[data-path*="/"]::before {
body:not(.is-mobile).theme-dark .nav-folder:has(.is-active):not(:has(> .nav-folder-children > .nav-file .nav-file-title.is-active)) > .nav-folder-title[data-path*="/"]::before {
content: none;
display: none;
pointer-events: none;
}
body:not(.is-mobile).theme-dark .nav-folder:has(.is-active) > .nav-folder-title[data-path*="/"] .nav-folder-title-content {
body:not(.is-mobile).theme-dark .nav-folder:has(.is-active):not(:has(> .nav-folder-children > .nav-file .nav-file-title.is-active)) > .nav-folder-title[data-path*="/"] .nav-folder-title-content {
color: var(--ogd-text-inverted, #f8fafc);
font-weight: 800;
}
body:not(.is-mobile).theme-dark .nav-folder:has(.is-active) > .nav-folder-title[data-path*="/"] .nav-folder-title-content::before {
body:not(.is-mobile).theme-dark .nav-folder:has(.is-active):not(:has(> .nav-folder-children > .nav-file .nav-file-title.is-active)) > .nav-folder-title[data-path*="/"] .nav-folder-title-content::before {
background-color: #cbd5e1;
opacity: 0.56;
}