diff --git a/CHANGELOG.md b/CHANGELOG.md index 578348f..33f6cc4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## v3.1.76 + +- fix: 커뮤니티 플러그인 검색창 포커스 시 조상 setting row에 생기던 cyan rim/halo를 중립 graphite focus shadow로 낮췄습니다. +- polish: 커뮤니티 플러그인 상세의 `설치` CTA를 푸른빛 liquid-glass fill과 중립 slate rim으로 정리했습니다. +- guard: CDP 런타임 확인, source usage map, CSS compatibility budget, core principles, release check, runtime evidence strict 검증을 통과했습니다. + ## v3.1.75 - fix: 하단 문서 제목 pill이 긴 제목에서 오른쪽 단어/문자/status chip 영역과 겹치지 않도록 status 예약폭을 viewport 기반으로 보정했습니다. diff --git a/README.md b/README.md index c51589b..4614d4e 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ # Owen Graphite — Obsidian Theme -**Owen Graphite v3.1.75** is a liquid-glass Obsidian theme for technical documentation, knowledge bases, and report-ready notes, giving Korean/English typography, long tables, code blocks, workspace chrome, Style Settings controls, and PDF export layouts one calm graphite surface across Live Preview, Reading View, and print. +**Owen Graphite v3.1.76** is a liquid-glass Obsidian theme for technical documentation, knowledge bases, and report-ready notes, giving Korean/English typography, long tables, code blocks, workspace chrome, Style Settings controls, and PDF export layouts one calm graphite surface across Live Preview, Reading View, and print. ## Why Owen Graphite? @@ -60,8 +60,8 @@ New comparison screenshots should follow the [visual comparison guide](dev/WIKI/ | Item | Value | | --- | --- | -| **Version** | `3.1.75` | -| **Baseline / rollback target** | `v3.1.75` | +| **Version** | `3.1.76` | +| **Baseline / rollback target** | `v3.1.76` | | **Mode support** | Light / Dark | | **Platform** | Desktop & Mobile | | **Design policy** | Liquid Glass core · token-first surfaces · zero-important cascade | @@ -80,6 +80,17 @@ New comparison screenshots should follow the [visual comparison guide](dev/WIKI/ Install the [Style Settings plugin](https://community.obsidian.md/plugins/obsidian-style-settings) to unlock the report, typography, spacing, PDF, and workspace polish controls referenced below. +### v3.1.76 — Community Plugin Search Focus Rim + +This release keeps the community plugin search modal in the Owen Graphite glass language by removing the cyan focus rim from the search row while giving the install CTA a quieter blue glass fill. + +| Area | What changed | +| --- | --- | +| Search focus | The plugin search field no longer adds an outer cyan rim through the parent setting row. | +| Install CTA | The `설치` button uses a blue-tinted liquid-glass fill with a neutral slate rim instead of a dark block. | +| Selected plugin cards | Selected plugin cards and installed badges keep the soft aqua fill but use neutral graphite rims. | +| Release guard | CDP runtime verification, source usage map, CSS compatibility budget, core principles, release check, and runtime evidence strict audit passed. | + ### v3.1.73 — Document Title Pill Blue Round Glass This release fixes bottom document title clipping with CDP-measured spacing, then aligns the title pill with the right-side status chips using a softer blue round glass treatment. @@ -159,7 +170,7 @@ Older feature notes are kept in [dev/WIKI/DOCS/v3/feature-history.md](dev/WIKI/D ### Option B — Manual ZIP Install -Download **`Owen-Graphite-3.1.75.zip`** from the [latest release](https://github.com/towishy/Owen-Graphite/releases/latest), then extract it into your vault theme folder. +Download **`Owen-Graphite-3.1.76.zip`** from the [latest release](https://github.com/towishy/Owen-Graphite/releases/latest), then extract it into your vault theme folder. | Platform | Target path | | --- | --- | @@ -168,7 +179,7 @@ Download **`Owen-Graphite-3.1.75.zip`** from the [latest release](https://github After extraction, open Obsidian and select `Owen Graphite` from `Settings` → `Appearance` → `Themes`. -> Release assets also include GitHub's generated `Source code (zip)`. Use `Owen-Graphite-3.1.75.zip` for the installable theme package. +> Release assets also include GitHub's generated `Source code (zip)`. Use `Owen-Graphite-3.1.76.zip` for the installable theme package. ### Option C — Git Install Or Update diff --git a/dev/WIKI/DOCS/v3/release-plan.md b/dev/WIKI/DOCS/v3/release-plan.md index 82f85d1..9317361 100644 --- a/dev/WIKI/DOCS/v3/release-plan.md +++ b/dev/WIKI/DOCS/v3/release-plan.md @@ -1,18 +1,18 @@ -# v3 Release Record (latest: v3.1.75) +# v3 Release Record (latest: v3.1.76) -**Status**: Current stable / rollback baseline = `v3.1.75` (2026-06-02). 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/plugin search liquid-glass 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, active subfolder codeblock-style hierarchy/document-list UX polish, file-explorer virtual spacer cleanup, file-explorer spacing/filename/footer polish, selected-document file explorer codeblock card focus polish, and document title blue round glass/clipping polish). v2 source/dev/scripts/docs/screenshots remain fully purged. +**Status**: Current stable / rollback baseline = `v3.1.76` (2026-06-03). 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/plugin search liquid-glass 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, active subfolder codeblock-style hierarchy/document-list UX polish, file-explorer virtual spacer cleanup, file-explorer spacing/filename/footer polish, selected-document file explorer codeblock card focus polish, and document title blue round glass/clipping polish). v2 source/dev/scripts/docs/screenshots remain fully purged. ## What shipped (latest) | Item | Value | | --- | --- | -| `manifest.json` version | `3.1.75` | +| `manifest.json` version | `3.1.76` | | `minAppVersion` | `1.5.8` | -| `dist/theme-v3.css` lines / `!important` scanner count | 18,239 / 5 | +| `dist/theme-v3.css` lines / `!important` scanner count | 18,237 / 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.75.zip` | +| Release ZIP | `dist/Owen-Graphite-3.1.76.zip` | ## What was removed diff --git a/dev/WIKI/MAP/map-info-classification.md b/dev/WIKI/MAP/map-info-classification.md index fb74219..2372ea5 100644 --- a/dev/WIKI/MAP/map-info-classification.md +++ b/dev/WIKI/MAP/map-info-classification.md @@ -4,10 +4,10 @@ Canonical MAP location: `dev/WIKI/MAP`. ## Summary -- Version: `3.1.75` +- Version: `3.1.76` - Source: `src/entry.css` - Modules: 26 -- Selectors: 2436 +- Selectors: 2440 - Findings: 593 - Finding severity counts: critical=0, high=0, medium=493, low=100, info=0 - Module severity counts: critical=0, high=17, medium=5, low=3, info=1 @@ -31,7 +31,7 @@ Canonical MAP location: `dev/WIKI/MAP`. | medium | 23 | `src/chrome/30-workspace.css` | 127 | 0 | 0 | high-specificity, repeated-selector-in-file | | medium | 18 | `src/chrome/31-navigation-tasks-search.css` | 43 | 0 | 0 | high-specificity | | high | 78 | `src/chrome/32-overlay-popover-dataview.css` | 37 | 0 | 0 | high-specificity | -| high | 85 | `src/chrome/33-settings-controls.css` | 92 | 0 | 2 | high-specificity, has-selector | +| high | 85 | `src/chrome/33-settings-controls.css` | 96 | 0 | 2 | high-specificity, has-selector | | high | 57 | `src/plugins/60-canvas-graph-link-panes.css` | 64 | 0 | 0 | high-specificity | | high | 106 | `src/plugins/61-live-preview-mobile-plugin.css` | 67 | 0 | 7 | high-specificity, cm6-hit-routing-sensitive, has-selector, repeated-selector-in-file | | high | 161 | `src/features/42-report-print-polish.css` | 265 | 0 | 11 | high-specificity, cm6-hit-routing-sensitive, pdf-header-footer-sensitive, has-selector, repeated-selector-in-file | diff --git a/dev/WIKI/MAP/selector-provenance.json b/dev/WIKI/MAP/selector-provenance.json index 05bfd97..e8a7533 100644 --- a/dev/WIKI/MAP/selector-provenance.json +++ b/dev/WIKI/MAP/selector-provenance.json @@ -5843,10 +5843,10 @@ 13 ] }, - "src/chrome/33-settings-controls.css::.checkbox-container.is-enabled::157": { + "src/chrome/33-settings-controls.css::.checkbox-container.is-enabled::156": { "at_context": "", "declarations": 2, - "line": 157, + "line": 156, "module": "src/chrome/33-settings-controls.css", "selector": ".checkbox-container.is-enabled", "specificity": [ @@ -5855,10 +5855,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::.checkbox-container.is-enabled::after::160": { + "src/chrome/33-settings-controls.css::.checkbox-container.is-enabled::after::159": { "at_context": "", "declarations": 1, - "line": 160, + "line": 159, "module": "src/chrome/33-settings-controls.css", "selector": ".checkbox-container.is-enabled::after", "specificity": [ @@ -5867,10 +5867,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::.checkbox-container::149": { + "src/chrome/33-settings-controls.css::.checkbox-container::148": { "at_context": "", "declarations": 3, - "line": 149, + "line": 148, "module": "src/chrome/33-settings-controls.css", "selector": ".checkbox-container", "specificity": [ @@ -5879,10 +5879,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::.checkbox-container::after::153": { + "src/chrome/33-settings-controls.css::.checkbox-container::after::152": { "at_context": "", "declarations": 2, - "line": 153, + "line": 152, "module": "src/chrome/33-settings-controls.css", "selector": ".checkbox-container::after", "specificity": [ @@ -5903,10 +5903,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::.setting-item-control :is(input, textarea, select, button, .dropdown, .checkbox-container):focus-visible::229": { + "src/chrome/33-settings-controls.css::.setting-item-control :is(input, textarea, select, button, .dropdown, .checkbox-container):focus-visible::228": { "at_context": "", "declarations": 2, - "line": 229, + "line": 228, "module": "src/chrome/33-settings-controls.css", "selector": ".setting-item-control :is(input, textarea, select, button, .dropdown, .checkbox-container):focus-visible", "specificity": [ @@ -6035,10 +6035,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::.setting-item-control input[type=\"color\"], .setting-item-control .pickr .pcr-button::190": { + "src/chrome/33-settings-controls.css::.setting-item-control input[type=\"color\"], .setting-item-control .pickr .pcr-button::189": { "at_context": "", "declarations": 3, - "line": 190, + "line": 189, "module": "src/chrome/33-settings-controls.css", "selector": ".setting-item-control input[type=\"color\"], .setting-item-control .pickr .pcr-button", "specificity": [ @@ -6047,10 +6047,10 @@ 2 ] }, - "src/chrome/33-settings-controls.css::.setting-item-control input[type=\"range\"]::-moz-range-thumb::185": { + "src/chrome/33-settings-controls.css::.setting-item-control input[type=\"range\"]::-moz-range-thumb::184": { "at_context": "", "declarations": 3, - "line": 185, + "line": 184, "module": "src/chrome/33-settings-controls.css", "selector": ".setting-item-control input[type=\"range\"]::-moz-range-thumb", "specificity": [ @@ -6059,10 +6059,10 @@ 1 ] }, - "src/chrome/33-settings-controls.css::.setting-item-control input[type=\"range\"]::-moz-range-track::180": { + "src/chrome/33-settings-controls.css::.setting-item-control input[type=\"range\"]::-moz-range-track::179": { "at_context": "", "declarations": 3, - "line": 180, + "line": 179, "module": "src/chrome/33-settings-controls.css", "selector": ".setting-item-control input[type=\"range\"]::-moz-range-track", "specificity": [ @@ -6071,10 +6071,10 @@ 1 ] }, - "src/chrome/33-settings-controls.css::.setting-item-control input[type=\"range\"]::-webkit-slider-runnable-track::170": { + "src/chrome/33-settings-controls.css::.setting-item-control input[type=\"range\"]::-webkit-slider-runnable-track::169": { "at_context": "", "declarations": 3, - "line": 170, + "line": 169, "module": "src/chrome/33-settings-controls.css", "selector": ".setting-item-control input[type=\"range\"]::-webkit-slider-runnable-track", "specificity": [ @@ -6083,10 +6083,10 @@ 1 ] }, - "src/chrome/33-settings-controls.css::.setting-item-control input[type=\"range\"]::-webkit-slider-thumb::175": { + "src/chrome/33-settings-controls.css::.setting-item-control input[type=\"range\"]::-webkit-slider-thumb::174": { "at_context": "", "declarations": 3, - "line": 175, + "line": 174, "module": "src/chrome/33-settings-controls.css", "selector": ".setting-item-control input[type=\"range\"]::-webkit-slider-thumb", "specificity": [ @@ -6095,10 +6095,10 @@ 1 ] }, - "src/chrome/33-settings-controls.css::.setting-item-control input[type=\"range\"]::165": { + "src/chrome/33-settings-controls.css::.setting-item-control input[type=\"range\"]::164": { "at_context": "", "declarations": 1, - "line": 165, + "line": 164, "module": "src/chrome/33-settings-controls.css", "selector": ".setting-item-control input[type=\"range\"]", "specificity": [ @@ -6191,10 +6191,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::.theme-dark .checkbox-container.is-enabled::324": { + "src/chrome/33-settings-controls.css::.theme-dark .checkbox-container.is-enabled::322": { "at_context": "", "declarations": 2, - "line": 324, + "line": 322, "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .checkbox-container.is-enabled", "specificity": [ @@ -6203,10 +6203,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::.theme-dark .checkbox-container.is-enabled::after::327": { + "src/chrome/33-settings-controls.css::.theme-dark .checkbox-container.is-enabled::after::325": { "at_context": "", "declarations": 1, - "line": 327, + "line": 325, "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .checkbox-container.is-enabled::after", "specificity": [ @@ -6215,10 +6215,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::.theme-dark .checkbox-container::316": { + "src/chrome/33-settings-controls.css::.theme-dark .checkbox-container::314": { "at_context": "", "declarations": 3, - "line": 316, + "line": 314, "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .checkbox-container", "specificity": [ @@ -6227,10 +6227,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::.theme-dark .checkbox-container::after::320": { + "src/chrome/33-settings-controls.css::.theme-dark .checkbox-container::after::318": { "at_context": "", "declarations": 2, - "line": 320, + "line": 318, "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .checkbox-container::after", "specificity": [ @@ -6239,10 +6239,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::.theme-dark .setting-item, .theme-dark .style-settings-container .setting-item, .theme-dark .vertical-tab-content-container .setting-item::233": { + "src/chrome/33-settings-controls.css::.theme-dark .setting-item, .theme-dark .style-settings-container .setting-item, .theme-dark .vertical-tab-content-container .setting-item::232": { "at_context": "", "declarations": 1, - "line": 233, + "line": 232, "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .setting-item, .theme-dark .style-settings-container .setting-item, .theme-dark .vertical-tab-content-container .setting-item", "specificity": [ @@ -6251,10 +6251,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control :is(input, textarea, select, button, .dropdown, .checkbox-container):focus-visible::351": { + "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control :is(input, textarea, select, button, .dropdown, .checkbox-container):focus-visible::349": { "at_context": "", "declarations": 1, - "line": 351, + "line": 349, "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .setting-item-control :is(input, textarea, select, button, .dropdown, .checkbox-container):focus-visible", "specificity": [ @@ -6263,10 +6263,10 @@ 2 ] }, - "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control button.mod-cta, .theme-dark .modal .setting-item-control button.mod-cta::278": { + "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control button.mod-cta, .theme-dark .modal .setting-item-control button.mod-cta::277": { "at_context": "", "declarations": 4, - "line": 278, + "line": 277, "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .setting-item-control button.mod-cta, .theme-dark .modal .setting-item-control button.mod-cta", "specificity": [ @@ -6275,10 +6275,10 @@ 2 ] }, - "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control button.mod-cta:is(:hover, :focus-visible), .theme-dark .modal .setting-item-control button.mod-cta:is(:hover, :focus-visible)::279": { + "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control button.mod-cta:is(:hover, :focus-visible), .theme-dark .modal .setting-item-control button.mod-cta:is(:hover, :focus-visible)::278": { "at_context": "", "declarations": 4, - "line": 279, + "line": 278, "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .setting-item-control button.mod-cta:is(:hover, :focus-visible), .theme-dark .modal .setting-item-control button.mod-cta:is(:hover, :focus-visible)", "specificity": [ @@ -6287,10 +6287,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control button.mod-destructive:is(:hover, :focus-visible), .theme-dark .modal .setting-item-control button.mod-destructive:is(:hover, :focus-visible)::297": { + "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control button.mod-destructive:is(:hover, :focus-visible), .theme-dark .modal .setting-item-control button.mod-destructive:is(:hover, :focus-visible)::296": { "at_context": "", "declarations": 4, - "line": 297, + "line": 296, "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .setting-item-control button.mod-destructive:is(:hover, :focus-visible), .theme-dark .modal .setting-item-control button.mod-destructive:is(:hover, :focus-visible)", "specificity": [ @@ -6299,10 +6299,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control button.mod-warning, .theme-dark .setting-item-control button.mod-destructive, .theme-dark .modal .setting-item-control button.mod-warning, .theme-dark .modal .setting-item-control button.mod-destructive::285": { + "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control button.mod-warning, .theme-dark .setting-item-control button.mod-destructive, .theme-dark .modal .setting-item-control button.mod-warning, .theme-dark .modal .setting-item-control button.mod-destructive::284": { "at_context": "", "declarations": 4, - "line": 285, + "line": 284, "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .setting-item-control button.mod-warning, .theme-dark .setting-item-control button.mod-destructive, .theme-dark .modal .setting-item-control button.mod-warning, .theme-dark .modal .setting-item-control button.mod-destructive", "specificity": [ @@ -6311,10 +6311,10 @@ 4 ] }, - "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control button.mod-warning:is(:hover, :focus-visible), .theme-dark .modal .setting-item-control button.mod-warning:is(:hover, :focus-visible)::291": { + "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control button.mod-warning:is(:hover, :focus-visible), .theme-dark .modal .setting-item-control button.mod-warning:is(:hover, :focus-visible)::290": { "at_context": "", "declarations": 4, - "line": 291, + "line": 290, "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .setting-item-control button.mod-warning:is(:hover, :focus-visible), .theme-dark .modal .setting-item-control button.mod-warning:is(:hover, :focus-visible)", "specificity": [ @@ -6323,10 +6323,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control input::placeholder, .theme-dark .setting-item-control textarea::placeholder::272": { + "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control input::placeholder, .theme-dark .setting-item-control textarea::placeholder::271": { "at_context": "", "declarations": 1, - "line": 272, + "line": 271, "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .setting-item-control input::placeholder, .theme-dark .setting-item-control textarea::placeholder", "specificity": [ @@ -6335,10 +6335,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control input:focus, .theme-dark .setting-item-control textarea:focus, .theme-dark .setting-item-control select:focus, .theme-dark .setting-item-control .dropdown:focus-visible::277": { + "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control input:focus, .theme-dark .setting-item-control textarea:focus, .theme-dark .setting-item-control select:focus, .theme-dark .setting-item-control .dropdown:focus-visible::276": { "at_context": "", "declarations": 3, - "line": 277, + "line": 276, "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .setting-item-control input:focus, .theme-dark .setting-item-control textarea:focus, .theme-dark .setting-item-control select:focus, .theme-dark .setting-item-control .dropdown:focus-visible", "specificity": [ @@ -6347,10 +6347,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control input[type=\"color\"], .theme-dark .setting-item-control .pickr .pcr-button::348": { + "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control input[type=\"color\"], .theme-dark .setting-item-control .pickr .pcr-button::346": { "at_context": "", "declarations": 2, - "line": 348, + "line": 346, "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .setting-item-control input[type=\"color\"], .theme-dark .setting-item-control .pickr .pcr-button", "specificity": [ @@ -6359,10 +6359,10 @@ 2 ] }, - "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control input[type=\"range\"]::-moz-range-thumb::344": { + "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control input[type=\"range\"]::-moz-range-thumb::342": { "at_context": "", "declarations": 2, - "line": 344, + "line": 342, "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .setting-item-control input[type=\"range\"]::-moz-range-thumb", "specificity": [ @@ -6371,10 +6371,10 @@ 1 ] }, - "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control input[type=\"range\"]::-moz-range-track::340": { + "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control input[type=\"range\"]::-moz-range-track::338": { "at_context": "", "declarations": 1, - "line": 340, + "line": 338, "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .setting-item-control input[type=\"range\"]::-moz-range-track", "specificity": [ @@ -6383,10 +6383,10 @@ 1 ] }, - "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control input[type=\"range\"]::-webkit-slider-runnable-track::333": { + "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control input[type=\"range\"]::-webkit-slider-runnable-track::331": { "at_context": "", "declarations": 1, - "line": 333, + "line": 331, "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .setting-item-control input[type=\"range\"]::-webkit-slider-runnable-track", "specificity": [ @@ -6395,10 +6395,10 @@ 1 ] }, - "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control input[type=\"range\"]::-webkit-slider-thumb::337": { + "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control input[type=\"range\"]::-webkit-slider-thumb::335": { "at_context": "", "declarations": 2, - "line": 337, + "line": 335, "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .setting-item-control input[type=\"range\"]::-webkit-slider-thumb", "specificity": [ @@ -6407,10 +6407,10 @@ 1 ] }, - "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control input[type=\"range\"]::330": { + "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control input[type=\"range\"]::328": { "at_context": "", "declarations": 1, - "line": 330, + "line": 328, "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .setting-item-control input[type=\"range\"]", "specificity": [ @@ -6419,10 +6419,10 @@ 2 ] }, - "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control input[type=\"text\"], .theme-dark .setting-item-control input[type=\"number\"], .theme-dark .setting-item-control input[type=\"search\"], .theme-dark .setting-item-control textarea, .theme-dark .setting-item-control select, .theme-dark .setting-item-control .dropdown, .theme-dark .modal .setting-item-control input[type=\"text\"], .theme-dark .modal .setting-item-control input[type=\"number\"], .theme-dark .modal .setting-item-control textarea, .theme-dark .modal .setting-item-control select, .theme-dark .modal .setting-item-control .dropdown::257": { + "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control input[type=\"text\"], .theme-dark .setting-item-control input[type=\"number\"], .theme-dark .setting-item-control input[type=\"search\"], .theme-dark .setting-item-control textarea, .theme-dark .setting-item-control select, .theme-dark .setting-item-control .dropdown, .theme-dark .modal .setting-item-control input[type=\"text\"], .theme-dark .modal .setting-item-control input[type=\"number\"], .theme-dark .modal .setting-item-control textarea, .theme-dark .modal .setting-item-control select, .theme-dark .modal .setting-item-control .dropdown::256": { "at_context": "", "declarations": 4, - "line": 257, + "line": 256, "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .setting-item-control input[type=\"text\"], .theme-dark .setting-item-control input[type=\"number\"], .theme-dark .setting-item-control input[type=\"search\"], .theme-dark .setting-item-control textarea, .theme-dark .setting-item-control select, .theme-dark .setting-item-control .dropdown, .theme-dark .modal .setting-item-control input[type=\"text\"], .theme-dark .modal .setting-item-control input[type=\"number\"], .theme-dark .modal .setting-item-control textarea, .theme-dark .modal .setting-item-control select, .theme-dark .modal .setting-item-control .dropdown", "specificity": [ @@ -6431,10 +6431,10 @@ 14 ] }, - "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control select option, .theme-dark .modal .setting-item-control select option::265": { + "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control select option, .theme-dark .modal .setting-item-control select option::264": { "at_context": "", "declarations": 2, - "line": 265, + "line": 264, "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .setting-item-control select option, .theme-dark .modal .setting-item-control select option", "specificity": [ @@ -6443,10 +6443,10 @@ 4 ] }, - "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control select option:checked, .theme-dark .setting-item-control select option:hover, .theme-dark .setting-item-control select option:focus, .theme-dark .modal .setting-item-control select option:checked, .theme-dark .modal .setting-item-control select option:hover, .theme-dark .modal .setting-item-control select option:focus::269": { + "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control select option:checked, .theme-dark .setting-item-control select option:hover, .theme-dark .setting-item-control select option:focus, .theme-dark .modal .setting-item-control select option:checked, .theme-dark .modal .setting-item-control select option:hover, .theme-dark .modal .setting-item-control select option:focus::268": { "at_context": "", "declarations": 2, - "line": 269, + "line": 268, "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .setting-item-control select option:checked, .theme-dark .setting-item-control select option:hover, .theme-dark .setting-item-control select option:focus, .theme-dark .modal .setting-item-control select option:checked, .theme-dark .modal .setting-item-control select option:hover, .theme-dark .modal .setting-item-control select option:focus", "specificity": [ @@ -6455,10 +6455,10 @@ 6 ] }, - "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control select, .theme-dark .setting-item-control .dropdown, .theme-dark .modal .setting-item-control select, .theme-dark .modal .setting-item-control .dropdown::261": { + "src/chrome/33-settings-controls.css::.theme-dark .setting-item-control select, .theme-dark .setting-item-control .dropdown, .theme-dark .modal .setting-item-control select, .theme-dark .modal .setting-item-control .dropdown::260": { "at_context": "", "declarations": 2, - "line": 261, + "line": 260, "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .setting-item-control select, .theme-dark .setting-item-control .dropdown, .theme-dark .modal .setting-item-control select, .theme-dark .modal .setting-item-control .dropdown", "specificity": [ @@ -6467,10 +6467,10 @@ 2 ] }, - "src/chrome/33-settings-controls.css::.theme-dark .setting-item-description, .theme-dark .setting-item-info .setting-item-description::251": { + "src/chrome/33-settings-controls.css::.theme-dark .setting-item-description, .theme-dark .setting-item-info .setting-item-description::250": { "at_context": "", "declarations": 1, - "line": 251, + "line": 250, "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .setting-item-description, .theme-dark .setting-item-info .setting-item-description", "specificity": [ @@ -6479,10 +6479,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::.theme-dark .setting-item-heading, .theme-dark .setting-item-name::236": { + "src/chrome/33-settings-controls.css::.theme-dark .setting-item-heading, .theme-dark .setting-item-name::235": { "at_context": "", "declarations": 1, - "line": 236, + "line": 235, "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .setting-item-heading, .theme-dark .setting-item-name", "specificity": [ @@ -6539,10 +6539,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::body.css-settings-manager .style-settings-container .setting-item[data-id=\"ogd-accent\"] .pickr .pcr-button::226": { + "src/chrome/33-settings-controls.css::body.css-settings-manager .style-settings-container .setting-item[data-id=\"ogd-accent\"] .pickr .pcr-button::225": { "at_context": "", "declarations": 1, - "line": 226, + "line": 225, "module": "src/chrome/33-settings-controls.css", "selector": "body.css-settings-manager .style-settings-container .setting-item[data-id=\"ogd-accent\"] .pickr .pcr-button", "specificity": [ @@ -6611,10 +6611,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::body.theme-dark.css-settings-manager .style-settings-container .setting-item.setting-item-heading .setting-item-name, body:not(.is-mobile).theme-dark .modal.mod-settings :is(.vertical-tab-content, .vertical-tab-content-container) :is(.setting-item.setting-item-heading, .setting-item-heading, h1, h2, h3), body:not(.is-mobile).theme-dark .modal.mod-settings :is(.vertical-tab-content, .vertical-tab-content-container) .setting-item.setting-item-heading .setting-item-name::248": { + "src/chrome/33-settings-controls.css::body.theme-dark.css-settings-manager .style-settings-container .setting-item.setting-item-heading .setting-item-name, body:not(.is-mobile).theme-dark .modal.mod-settings :is(.vertical-tab-content, .vertical-tab-content-container) :is(.setting-item.setting-item-heading, .setting-item-heading, h1, h2, h3), body:not(.is-mobile).theme-dark .modal.mod-settings :is(.vertical-tab-content, .vertical-tab-content-container) .setting-item.setting-item-heading .setting-item-name::247": { "at_context": "", "declarations": 1, - "line": 248, + "line": 247, "module": "src/chrome/33-settings-controls.css", "selector": "body.theme-dark.css-settings-manager .style-settings-container .setting-item.setting-item-heading .setting-item-name, body:not(.is-mobile).theme-dark .modal.mod-settings :is(.vertical-tab-content, .vertical-tab-content-container) :is(.setting-item.setting-item-heading, .setting-item-heading, h1, h2, h3), body:not(.is-mobile).theme-dark .modal.mod-settings :is(.vertical-tab-content, .vertical-tab-content-container) .setting-item.setting-item-heading .setting-item-name", "specificity": [ @@ -6623,10 +6623,10 @@ 1 ] }, - "src/chrome/33-settings-controls.css::body.theme-dark.css-settings-manager .style-settings-container .setting-item.setting-item-heading, body:not(.is-mobile).theme-dark .modal.mod-settings :is(.vertical-tab-content, .vertical-tab-content-container) :is(.setting-item.setting-item-heading, .setting-item-heading, h1, h2, h3)::241": { + "src/chrome/33-settings-controls.css::body.theme-dark.css-settings-manager .style-settings-container .setting-item.setting-item-heading, body:not(.is-mobile).theme-dark .modal.mod-settings :is(.vertical-tab-content, .vertical-tab-content-container) :is(.setting-item.setting-item-heading, .setting-item-heading, h1, h2, h3)::240": { "at_context": "", "declarations": 3, - "line": 241, + "line": 240, "module": "src/chrome/33-settings-controls.css", "selector": "body.theme-dark.css-settings-manager .style-settings-container .setting-item.setting-item-heading, body:not(.is-mobile).theme-dark .modal.mod-settings :is(.vertical-tab-content, .vertical-tab-content-container) :is(.setting-item.setting-item-heading, .setting-item-heading, h1, h2, h3)", "specificity": [ @@ -6635,10 +6635,10 @@ 2 ] }, - "src/chrome/33-settings-controls.css::body.theme-dark.css-settings-manager .style-settings-container .setting-item.setting-item-heading::before, body:not(.is-mobile).theme-dark .modal.mod-settings :is(.vertical-tab-content, .vertical-tab-content-container) :is(.setting-item.setting-item-heading, .setting-item-heading, h1, h2, h3)::before::245": { + "src/chrome/33-settings-controls.css::body.theme-dark.css-settings-manager .style-settings-container .setting-item.setting-item-heading::before, body:not(.is-mobile).theme-dark .modal.mod-settings :is(.vertical-tab-content, .vertical-tab-content-container) :is(.setting-item.setting-item-heading, .setting-item-heading, h1, h2, h3)::before::244": { "at_context": "", "declarations": 2, - "line": 245, + "line": 244, "module": "src/chrome/33-settings-controls.css", "selector": "body.theme-dark.css-settings-manager .style-settings-container .setting-item.setting-item-heading::before, body:not(.is-mobile).theme-dark .modal.mod-settings :is(.vertical-tab-content, .vertical-tab-content-container) :is(.setting-item.setting-item-heading, .setting-item-heading, h1, h2, h3)::before", "specificity": [ @@ -6647,10 +6647,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::body.theme-dark.css-settings-manager :is(.style-settings-import, .style-settings-export, .style-settings-copy, .style-settings-download, .style-settings-import-label), body:not(.is-mobile).theme-dark .modal-style-settings :is(.style-settings-import, .style-settings-export, .style-settings-copy, .style-settings-download, .style-settings-import-label)::298": { + "src/chrome/33-settings-controls.css::body.theme-dark.css-settings-manager :is(.style-settings-import, .style-settings-export, .style-settings-copy, .style-settings-download, .style-settings-import-label), body:not(.is-mobile).theme-dark .modal-style-settings :is(.style-settings-import, .style-settings-export, .style-settings-copy, .style-settings-download, .style-settings-import-label)::297": { "at_context": "", "declarations": 4, - "line": 298, + "line": 297, "module": "src/chrome/33-settings-controls.css", "selector": "body.theme-dark.css-settings-manager :is(.style-settings-import, .style-settings-export, .style-settings-copy, .style-settings-download, .style-settings-import-label), body:not(.is-mobile).theme-dark .modal-style-settings :is(.style-settings-import, .style-settings-export, .style-settings-copy, .style-settings-download, .style-settings-import-label)", "specificity": [ @@ -6659,10 +6659,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::body.theme-dark.css-settings-manager :is(.style-settings-import, .style-settings-export, .style-settings-copy, .style-settings-download, .style-settings-import-label):is(:hover, :focus-visible), body:not(.is-mobile).theme-dark .modal-style-settings :is(.style-settings-import, .style-settings-export, .style-settings-copy, .style-settings-download, .style-settings-import-label):is(:hover, :focus-visible)::299": { + "src/chrome/33-settings-controls.css::body.theme-dark.css-settings-manager :is(.style-settings-import, .style-settings-export, .style-settings-copy, .style-settings-download, .style-settings-import-label):is(:hover, :focus-visible), body:not(.is-mobile).theme-dark .modal-style-settings :is(.style-settings-import, .style-settings-export, .style-settings-copy, .style-settings-download, .style-settings-import-label):is(:hover, :focus-visible)::298": { "at_context": "", "declarations": 4, - "line": 299, + "line": 298, "module": "src/chrome/33-settings-controls.css", "selector": "body.theme-dark.css-settings-manager :is(.style-settings-import, .style-settings-export, .style-settings-copy, .style-settings-download, .style-settings-import-label):is(:hover, :focus-visible), body:not(.is-mobile).theme-dark .modal-style-settings :is(.style-settings-import, .style-settings-export, .style-settings-copy, .style-settings-download, .style-settings-import-label):is(:hover, :focus-visible)", "specificity": [ @@ -6671,10 +6671,34 @@ 0 ] }, - "src/chrome/33-settings-controls.css::body:not(.is-mobile) .modal.mod-community-plugin :is(.search-input-container, .search-input-container input[type=\"search\"], .search-input-container input[type=\"text\"]):is(:focus, :focus-visible, :focus-within)::135": { + "src/chrome/33-settings-controls.css::body:not(.is-mobile) .modal.mod-community-plugin .community-modal-button-container button.mod-cta::135": { + "at_context": "", + "declarations": 6, + "line": 135, + "module": "src/chrome/33-settings-controls.css", + "selector": "body:not(.is-mobile) .modal.mod-community-plugin .community-modal-button-container button.mod-cta", + "specificity": [ + 0, + 5, + 1 + ] + }, + "src/chrome/33-settings-controls.css::body:not(.is-mobile) .modal.mod-community-plugin .community-modal-button-container button.mod-cta:is(:hover, :focus-visible)::136": { + "at_context": "", + "declarations": 5, + "line": 136, + "module": "src/chrome/33-settings-controls.css", + "selector": "body:not(.is-mobile) .modal.mod-community-plugin .community-modal-button-container button.mod-cta:is(:hover, :focus-visible)", + "specificity": [ + 0, + 6, + 0 + ] + }, + "src/chrome/33-settings-controls.css::body:not(.is-mobile) .modal.mod-community-plugin :is(.search-input-container, .search-input-container input[type=\"search\"], .search-input-container input[type=\"text\"]):is(:focus, :focus-visible, :focus-within)::134": { "at_context": "", "declarations": 3, - "line": 135, + "line": 134, "module": "src/chrome/33-settings-controls.css", "selector": "body:not(.is-mobile) .modal.mod-community-plugin :is(.search-input-container, .search-input-container input[type=\"search\"], .search-input-container input[type=\"text\"]):is(:focus, :focus-visible, :focus-within)", "specificity": [ @@ -6707,10 +6731,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::body:not(.is-mobile) .setting-item-control .pickr .pcr-button, body:not(.is-mobile) .modal .setting-item-control .pickr .pcr-button::213": { + "src/chrome/33-settings-controls.css::body:not(.is-mobile) .setting-item-control .pickr .pcr-button, body:not(.is-mobile) .modal .setting-item-control .pickr .pcr-button::212": { "at_context": "", "declarations": 3, - "line": 213, + "line": 212, "module": "src/chrome/33-settings-controls.css", "selector": "body:not(.is-mobile) .setting-item-control .pickr .pcr-button, body:not(.is-mobile) .modal .setting-item-control .pickr .pcr-button", "specificity": [ @@ -6719,10 +6743,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::body:not(.is-mobile) .setting-item-control .pickr .pcr-button::after, body:not(.is-mobile) .modal .setting-item-control .pickr .pcr-button::after::222": { + "src/chrome/33-settings-controls.css::body:not(.is-mobile) .setting-item-control .pickr .pcr-button::after, body:not(.is-mobile) .modal .setting-item-control .pickr .pcr-button::after::221": { "at_context": "", "declarations": 1, - "line": 222, + "line": 221, "module": "src/chrome/33-settings-controls.css", "selector": "body:not(.is-mobile) .setting-item-control .pickr .pcr-button::after, body:not(.is-mobile) .modal .setting-item-control .pickr .pcr-button::after", "specificity": [ @@ -6731,10 +6755,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::body:not(.is-mobile) .setting-item-control .pickr .pcr-button::before, body:not(.is-mobile) .modal .setting-item-control .pickr .pcr-button::before, body:not(.is-mobile) .setting-item-control .pickr .pcr-button::after, body:not(.is-mobile) .modal .setting-item-control .pickr .pcr-button::after::218": { + "src/chrome/33-settings-controls.css::body:not(.is-mobile) .setting-item-control .pickr .pcr-button::before, body:not(.is-mobile) .modal .setting-item-control .pickr .pcr-button::before, body:not(.is-mobile) .setting-item-control .pickr .pcr-button::after, body:not(.is-mobile) .modal .setting-item-control .pickr .pcr-button::after::217": { "at_context": "", "declarations": 2, - "line": 218, + "line": 217, "module": "src/chrome/33-settings-controls.css", "selector": "body:not(.is-mobile) .setting-item-control .pickr .pcr-button::before, body:not(.is-mobile) .modal .setting-item-control .pickr .pcr-button::before, body:not(.is-mobile) .setting-item-control .pickr .pcr-button::after, body:not(.is-mobile) .modal .setting-item-control .pickr .pcr-button::after", "specificity": [ @@ -6743,10 +6767,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::body:not(.is-mobile) .setting-item-control input[type=\"color\"], body:not(.is-mobile) .modal .setting-item-control input[type=\"color\"]::197": { + "src/chrome/33-settings-controls.css::body:not(.is-mobile) .setting-item-control input[type=\"color\"], body:not(.is-mobile) .modal .setting-item-control input[type=\"color\"]::196": { "at_context": "", "declarations": 4, - "line": 197, + "line": 196, "module": "src/chrome/33-settings-controls.css", "selector": "body:not(.is-mobile) .setting-item-control input[type=\"color\"], body:not(.is-mobile) .modal .setting-item-control input[type=\"color\"]", "specificity": [ @@ -6755,10 +6779,10 @@ 4 ] }, - "src/chrome/33-settings-controls.css::body:not(.is-mobile) .setting-item-control input[type=\"color\"]::-webkit-color-swatch, body:not(.is-mobile) .modal .setting-item-control input[type=\"color\"]::-webkit-color-swatch::207": { + "src/chrome/33-settings-controls.css::body:not(.is-mobile) .setting-item-control input[type=\"color\"]::-webkit-color-swatch, body:not(.is-mobile) .modal .setting-item-control input[type=\"color\"]::-webkit-color-swatch::206": { "at_context": "", "declarations": 2, - "line": 207, + "line": 206, "module": "src/chrome/33-settings-controls.css", "selector": "body:not(.is-mobile) .setting-item-control input[type=\"color\"]::-webkit-color-swatch, body:not(.is-mobile) .modal .setting-item-control input[type=\"color\"]::-webkit-color-swatch", "specificity": [ @@ -6767,10 +6791,10 @@ 2 ] }, - "src/chrome/33-settings-controls.css::body:not(.is-mobile) .setting-item-control input[type=\"color\"]::-webkit-color-swatch-wrapper, body:not(.is-mobile) .modal .setting-item-control input[type=\"color\"]::-webkit-color-swatch-wrapper::202": { + "src/chrome/33-settings-controls.css::body:not(.is-mobile) .setting-item-control input[type=\"color\"]::-webkit-color-swatch-wrapper, body:not(.is-mobile) .modal .setting-item-control input[type=\"color\"]::-webkit-color-swatch-wrapper::201": { "at_context": "", "declarations": 2, - "line": 202, + "line": 201, "module": "src/chrome/33-settings-controls.css", "selector": "body:not(.is-mobile) .setting-item-control input[type=\"color\"]::-webkit-color-swatch-wrapper, body:not(.is-mobile) .modal .setting-item-control input[type=\"color\"]::-webkit-color-swatch-wrapper", "specificity": [ @@ -6803,10 +6827,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected=\"true\"]) .flair.mod-pop::142": { + "src/chrome/33-settings-controls.css::body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected=\"true\"]) .flair.mod-pop::141": { "at_context": "", "declarations": 3, - "line": 142, + "line": 141, "module": "src/chrome/33-settings-controls.css", "selector": "body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected=\"true\"]) .flair.mod-pop", "specificity": [ @@ -6815,10 +6839,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected=\"true\"]) :is(.community-item-badge, .flair)::141": { + "src/chrome/33-settings-controls.css::body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected=\"true\"]) :is(.community-item-badge, .flair)::140": { "at_context": "", "declarations": 4, - "line": 141, + "line": 140, "module": "src/chrome/33-settings-controls.css", "selector": "body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected=\"true\"]) :is(.community-item-badge, .flair)", "specificity": [ @@ -6827,10 +6851,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected=\"true\"]) :is(.community-item-name, .community-item-author, .community-item-downloads, .community-item-downloads-text)::140": { + "src/chrome/33-settings-controls.css::body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected=\"true\"]) :is(.community-item-name, .community-item-author, .community-item-downloads, .community-item-downloads-text)::139": { "at_context": "", "declarations": 1, - "line": 140, + "line": 139, "module": "src/chrome/33-settings-controls.css", "selector": "body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected=\"true\"]) :is(.community-item-name, .community-item-author, .community-item-downloads, .community-item-downloads-text)", "specificity": [ @@ -6839,10 +6863,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected=\"true\"])::139": { + "src/chrome/33-settings-controls.css::body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected=\"true\"])::138": { "at_context": "", "declarations": 4, - "line": 139, + "line": 138, "module": "src/chrome/33-settings-controls.css", "selector": "body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected=\"true\"])", "specificity": [ @@ -6851,10 +6875,34 @@ 0 ] }, - "src/chrome/33-settings-controls.css::body:not(.is-mobile).theme-dark .modal.mod-community-plugin :is(.search-input-container, .search-input-container input[type=\"search\"], .search-input-container input[type=\"text\"]):is(:focus, :focus-visible, :focus-within)::305": { + "src/chrome/33-settings-controls.css::body:not(.is-mobile).theme-dark .modal.mod-community-plugin .community-modal-button-container button.mod-cta::304": { + "at_context": "", + "declarations": 4, + "line": 304, + "module": "src/chrome/33-settings-controls.css", + "selector": "body:not(.is-mobile).theme-dark .modal.mod-community-plugin .community-modal-button-container button.mod-cta", + "specificity": [ + 0, + 6, + 1 + ] + }, + "src/chrome/33-settings-controls.css::body:not(.is-mobile).theme-dark .modal.mod-community-plugin .community-modal-button-container button.mod-cta:is(:hover, :focus-visible)::305": { + "at_context": "", + "declarations": 4, + "line": 305, + "module": "src/chrome/33-settings-controls.css", + "selector": "body:not(.is-mobile).theme-dark .modal.mod-community-plugin .community-modal-button-container button.mod-cta:is(:hover, :focus-visible)", + "specificity": [ + 0, + 7, + 0 + ] + }, + "src/chrome/33-settings-controls.css::body:not(.is-mobile).theme-dark .modal.mod-community-plugin :is(.search-input-container, .search-input-container input[type=\"search\"], .search-input-container input[type=\"text\"]):is(:focus, :focus-visible, :focus-within)::303": { "at_context": "", "declarations": 2, - "line": 305, + "line": 303, "module": "src/chrome/33-settings-controls.css", "selector": "body:not(.is-mobile).theme-dark .modal.mod-community-plugin :is(.search-input-container, .search-input-container input[type=\"search\"], .search-input-container input[type=\"text\"]):is(:focus, :focus-visible, :focus-within)", "specificity": [ @@ -6863,10 +6911,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::body:not(.is-mobile).theme-dark .modal.mod-settings .search-input-container input[type=\"search\"]:is(:focus, :focus-visible)::303": { + "src/chrome/33-settings-controls.css::body:not(.is-mobile).theme-dark .modal.mod-settings .search-input-container input[type=\"search\"]:is(:focus, :focus-visible)::302": { "at_context": "", "declarations": 2, - "line": 303, + "line": 302, "module": "src/chrome/33-settings-controls.css", "selector": "body:not(.is-mobile).theme-dark .modal.mod-settings .search-input-container input[type=\"search\"]:is(:focus, :focus-visible)", "specificity": [ @@ -6875,10 +6923,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::body:not(.is-mobile).theme-dark .modal.mod-settings .search-input-container:focus-within::302": { + "src/chrome/33-settings-controls.css::body:not(.is-mobile).theme-dark .modal.mod-settings .search-input-container:focus-within::301": { "at_context": "", "declarations": 2, - "line": 302, + "line": 301, "module": "src/chrome/33-settings-controls.css", "selector": "body:not(.is-mobile).theme-dark .modal.mod-settings .search-input-container:focus-within", "specificity": [ @@ -6887,10 +6935,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::body:not(.is-mobile).theme-dark :is(.modal-style-settings, .modal.mod-settings:has(.style-settings-copy, .style-settings-download)) :is(.setting-item, .modal-title, .setting-item-heading):is(:focus-within, :focus-visible)::301": { + "src/chrome/33-settings-controls.css::body:not(.is-mobile).theme-dark :is(.modal-style-settings, .modal.mod-settings:has(.style-settings-copy, .style-settings-download)) :is(.setting-item, .modal-title, .setting-item-heading):is(:focus-within, :focus-visible)::300": { "at_context": "", "declarations": 2, - "line": 301, + "line": 300, "module": "src/chrome/33-settings-controls.css", "selector": "body:not(.is-mobile).theme-dark :is(.modal-style-settings, .modal.mod-settings:has(.style-settings-copy, .style-settings-download)) :is(.setting-item, .modal-title, .setting-item-heading):is(:focus-within, :focus-visible)", "specificity": [ @@ -6899,10 +6947,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item :is(.community-item-badge, .flair.mod-pop)::307": { + "src/chrome/33-settings-controls.css::body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item :is(.community-item-badge, .flair.mod-pop)::306": { "at_context": "", "declarations": 4, - "line": 307, + "line": 306, "module": "src/chrome/33-settings-controls.css", "selector": "body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item :is(.community-item-badge, .flair.mod-pop)", "specificity": [ @@ -6911,10 +6959,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected=\"true\"]) .flair.mod-pop::311": { + "src/chrome/33-settings-controls.css::body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected=\"true\"]) .flair.mod-pop::309": { "at_context": "", "declarations": 3, - "line": 311, + "line": 309, "module": "src/chrome/33-settings-controls.css", "selector": "body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected=\"true\"]) .flair.mod-pop", "specificity": [ @@ -6923,10 +6971,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected=\"true\"]) :is(.community-item-badge, .flair)::310": { + "src/chrome/33-settings-controls.css::body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected=\"true\"]) :is(.community-item-badge, .flair)::308": { "at_context": "", "declarations": 4, - "line": 310, + "line": 308, "module": "src/chrome/33-settings-controls.css", "selector": "body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected=\"true\"]) :is(.community-item-badge, .flair)", "specificity": [ @@ -6935,10 +6983,10 @@ 0 ] }, - "src/chrome/33-settings-controls.css::body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected=\"true\"])::309": { + "src/chrome/33-settings-controls.css::body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected=\"true\"])::307": { "at_context": "", "declarations": 4, - "line": 309, + "line": 307, "module": "src/chrome/33-settings-controls.css", "selector": "body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected=\"true\"])", "specificity": [ @@ -25667,18 +25715,6 @@ 0 ] }, - "src/surfaces/23-liquid-glass-core.css::body:not(.is-mobile) .modal.mod-community-theme .setting-item:focus-within::704": { - "at_context": "@media (min-width: 701px)", - "declarations": 3, - "line": 704, - "module": "src/surfaces/23-liquid-glass-core.css", - "selector": "body:not(.is-mobile) .modal.mod-community-theme .setting-item:focus-within", - "specificity": [ - 0, - 5, - 0 - ] - }, "src/surfaces/23-liquid-glass-core.css::body:not(.is-mobile) .modal.mod-settings :is(.search-input-container, .hotkey-search-container, .setting-hotkey-search, .setting-hotkeys-search):focus-within::764": { "at_context": "@media (min-width: 701px)", "declarations": 4, @@ -26303,6 +26339,18 @@ 1 ] }, + "src/surfaces/23-liquid-glass-core.css::body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin) .setting-item:focus-within::704": { + "at_context": "@media (min-width: 701px)", + "declarations": 3, + "line": 704, + "module": "src/surfaces/23-liquid-glass-core.css", + "selector": "body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin) .setting-item:focus-within", + "specificity": [ + 0, + 4, + 0 + ] + }, "src/surfaces/23-liquid-glass-core.css::body:not(.is-mobile) :is(.nav-file-title, .nav-folder-title, .tree-item-self):focus-visible :is(.nav-file-title-content, .nav-folder-title-content, .tree-item-inner)::368": { "at_context": "@media (min-width: 701px)", "declarations": 4, @@ -26699,18 +26747,6 @@ 0 ] }, - "src/surfaces/23-liquid-glass-core.css::body:not(.is-mobile).theme-dark .modal.mod-community-theme .setting-item:focus-within::705": { - "at_context": "@media (min-width: 701px)", - "declarations": 2, - "line": 705, - "module": "src/surfaces/23-liquid-glass-core.css", - "selector": "body:not(.is-mobile).theme-dark .modal.mod-community-theme .setting-item:focus-within", - "specificity": [ - 0, - 6, - 0 - ] - }, "src/surfaces/23-liquid-glass-core.css::body:not(.is-mobile).theme-dark .modal.mod-settings :is(.search-input-container, .hotkey-search-container, .setting-hotkey-search, .setting-hotkeys-search):focus-within::765": { "at_context": "@media (min-width: 701px)", "declarations": 2, @@ -26939,6 +26975,18 @@ 1 ] }, + "src/surfaces/23-liquid-glass-core.css::body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin) .setting-item:focus-within::705": { + "at_context": "@media (min-width: 701px)", + "declarations": 2, + "line": 705, + "module": "src/surfaces/23-liquid-glass-core.css", + "selector": "body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin) .setting-item:focus-within", + "specificity": [ + 0, + 5, + 0 + ] + }, "src/surfaces/23-liquid-glass-core.css::body:not(.is-mobile).theme-dark :is(.prompt-results .suggestion-item, .modal .suggestion-item, .suggestion-container .suggestion-item, .menu .menu-item, [role=\"menu\"] [role=\"menuitem\"]), body:not(.is-mobile).theme-dark :is(.prompt-results .suggestion-item, .modal .suggestion-item, .suggestion-container .suggestion-item, .menu .menu-item, [role=\"menu\"] [role=\"menuitem\"]):is(:hover, :focus, :focus-visible, :active, .is-selected, .selected, [aria-selected=\"true\"])::939": { "at_context": "@media (min-width: 701px)", "declarations": 1, diff --git a/dev/WIKI/MAP/source-usage-map.json b/dev/WIKI/MAP/source-usage-map.json index 1537354..907dce5 100644 --- a/dev/WIKI/MAP/source-usage-map.json +++ b/dev/WIKI/MAP/source-usage-map.json @@ -1,19 +1,19 @@ { "schema": "owen-graphite/source-usage-map/1", "moduleCount": 26, - "sourceLines": 18502, - "rules": 2433, - "selectorParts": 3828, + "sourceLines": 18500, + "rules": 2437, + "selectorParts": 3832, "labelTotals": { "callout-list": 429, "cm6": 325, "code": 946, "lp-html-table": 83, "lp-markdown-table-widget-reference": 94, - "overlay-search": 281, + "overlay-search": 285, "print-pdf": 467, "reading-rendered": 1108, - "table": 1115, + "table": 1117, "workspace-chrome": 591 }, "hardViolations": [ @@ -433,14 +433,14 @@ "index": 16, "module": "src/chrome/33-settings-controls.css", "legacyId": "07c-settings-controls.css", - "sourceLines": 439, + "sourceLines": 437, "bundleStartLine": 9335, "bundleEndLine": 9764, - "rules": 92, - "selectorParts": 188, + "rules": 96, + "selectorParts": 192, "labels": { - "overlay-search": 57, - "table": 74 + "overlay-search": 61, + "table": 76 }, "ownerSurfaces": [ "settings-controls" @@ -5337,7 +5337,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 135, + "line": 134, "context": "", "labels": [ "overlay-search", @@ -5357,7 +5357,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 139, + "line": 138, "context": "", "labels": [ "overlay-search", @@ -5367,7 +5367,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 140, + "line": 139, "context": "", "labels": [ "overlay-search", @@ -5377,7 +5377,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 141, + "line": 140, "context": "", "labels": [ "overlay-search", @@ -5387,7 +5387,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 142, + "line": 141, "context": "", "labels": [ "overlay-search", @@ -5397,7 +5397,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 165, + "line": 164, "context": "", "labels": [ "table" @@ -5406,7 +5406,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 170, + "line": 169, "context": "", "labels": [ "table" @@ -5415,7 +5415,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 175, + "line": 174, "context": "", "labels": [ "table" @@ -5424,7 +5424,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 180, + "line": 179, "context": "", "labels": [ "table" @@ -5433,7 +5433,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 185, + "line": 184, "context": "", "labels": [ "table" @@ -5442,7 +5442,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 190, + "line": 189, "context": "", "labels": [ "table" @@ -5451,7 +5451,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 197, + "line": 196, "context": "", "labels": [ "overlay-search", @@ -5461,7 +5461,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 202, + "line": 201, "context": "", "labels": [ "overlay-search", @@ -5471,7 +5471,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 207, + "line": 206, "context": "", "labels": [ "overlay-search", @@ -5481,7 +5481,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 213, + "line": 212, "context": "", "labels": [ "overlay-search", @@ -5491,7 +5491,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 218, + "line": 217, "context": "", "labels": [ "overlay-search", @@ -5501,7 +5501,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 222, + "line": 221, "context": "", "labels": [ "overlay-search", @@ -5511,7 +5511,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 229, + "line": 228, "context": "", "labels": [ "table" @@ -5520,7 +5520,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 233, + "line": 232, "context": "", "labels": [ "table" @@ -5529,7 +5529,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 236, + "line": 235, "context": "", "labels": [ "table" @@ -5538,7 +5538,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 241, + "line": 240, "context": "", "labels": [ "overlay-search", @@ -5548,7 +5548,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 245, + "line": 244, "context": "", "labels": [ "overlay-search", @@ -5558,7 +5558,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 248, + "line": 247, "context": "", "labels": [ "overlay-search", @@ -5568,7 +5568,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 251, + "line": 250, "context": "", "labels": [ "table" @@ -5577,7 +5577,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 257, + "line": 256, "context": "", "labels": [ "overlay-search", @@ -5587,7 +5587,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 261, + "line": 260, "context": "", "labels": [ "overlay-search", @@ -5597,7 +5597,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 265, + "line": 264, "context": "", "labels": [ "overlay-search", @@ -5607,7 +5607,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 269, + "line": 268, "context": "", "labels": [ "overlay-search", @@ -5617,7 +5617,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 272, + "line": 271, "context": "", "labels": [ "table" @@ -5626,7 +5626,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 277, + "line": 276, "context": "", "labels": [ "table" @@ -5635,7 +5635,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 278, + "line": 277, "context": "", "labels": [ "overlay-search", @@ -5645,7 +5645,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 279, + "line": 278, "context": "", "labels": [ "overlay-search", @@ -5655,7 +5655,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 285, + "line": 284, "context": "", "labels": [ "overlay-search", @@ -5665,7 +5665,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 291, + "line": 290, "context": "", "labels": [ "overlay-search", @@ -5675,7 +5675,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 297, + "line": 296, "context": "", "labels": [ "overlay-search", @@ -5685,7 +5685,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 298, + "line": 297, "context": "", "labels": [ "overlay-search", @@ -5695,7 +5695,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 299, + "line": 298, "context": "", "labels": [ "overlay-search", @@ -5705,7 +5705,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 301, + "line": 300, "context": "", "labels": [ "overlay-search", @@ -5715,7 +5715,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 302, + "line": 301, "context": "", "labels": [ "overlay-search", @@ -5725,7 +5725,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 303, + "line": 302, "context": "", "labels": [ "overlay-search", @@ -5735,7 +5735,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 305, + "line": 303, "context": "", "labels": [ "overlay-search", @@ -5745,7 +5745,27 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 307, + "line": 304, + "context": "", + "labels": [ + "overlay-search", + "table" + ], + "selector": "body:not(.is-mobile).theme-dark .modal.mod-community-plugin .community-modal-button-container button.mod-cta" + }, + { + "module": "src/chrome/33-settings-controls.css", + "line": 305, + "context": "", + "labels": [ + "overlay-search", + "table" + ], + "selector": "body:not(.is-mobile).theme-dark .modal.mod-community-plugin .community-modal-button-container button.mod-cta:is(:hover, :focus-visible)" + }, + { + "module": "src/chrome/33-settings-controls.css", + "line": 306, "context": "", "labels": [ "overlay-search", @@ -5755,7 +5775,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 309, + "line": 307, "context": "", "labels": [ "overlay-search", @@ -5765,7 +5785,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 310, + "line": 308, "context": "", "labels": [ "overlay-search", @@ -5775,7 +5795,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 311, + "line": 309, "context": "", "labels": [ "overlay-search", @@ -5785,7 +5805,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 316, + "line": 314, "context": "", "labels": [ "table" @@ -5794,7 +5814,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 320, + "line": 318, "context": "", "labels": [ "table" @@ -5803,7 +5823,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 324, + "line": 322, "context": "", "labels": [ "table" @@ -5812,7 +5832,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 327, + "line": 325, "context": "", "labels": [ "table" @@ -5821,7 +5841,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 330, + "line": 328, "context": "", "labels": [ "table" @@ -5830,7 +5850,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 333, + "line": 331, "context": "", "labels": [ "table" @@ -5839,7 +5859,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 337, + "line": 335, "context": "", "labels": [ "table" @@ -5848,7 +5868,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 340, + "line": 338, "context": "", "labels": [ "table" @@ -5857,7 +5877,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 344, + "line": 342, "context": "", "labels": [ "table" @@ -5866,7 +5886,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 348, + "line": 346, "context": "", "labels": [ "table" @@ -5875,7 +5895,7 @@ }, { "module": "src/chrome/33-settings-controls.css", - "line": 351, + "line": 349, "context": "", "labels": [ "table" @@ -11270,7 +11290,7 @@ "overlay-search", "table" ], - "selector": "body:not(.is-mobile) .modal.mod-community-theme .setting-item:focus-within" + "selector": "body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin) .setting-item:focus-within" }, { "module": "src/surfaces/23-liquid-glass-core.css", @@ -11280,7 +11300,7 @@ "overlay-search", "table" ], - "selector": "body:not(.is-mobile).theme-dark .modal.mod-community-theme .setting-item:focus-within" + "selector": "body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin) .setting-item:focus-within" }, { "module": "src/surfaces/23-liquid-glass-core.css", diff --git a/dev/WIKI/MAP/source-usage-map.md b/dev/WIKI/MAP/source-usage-map.md index 3b7e5f9..8929d98 100644 --- a/dev/WIKI/MAP/source-usage-map.md +++ b/dev/WIKI/MAP/source-usage-map.md @@ -7,9 +7,9 @@ Canonical WIKI location: `dev/WIKI/MAP/source-usage-map.md`. Machine provenance ## Summary - Source modules: 26 -- Source CSS lines: 18502 -- Parsed CSS rules: 2433 -- Selector parts: 3828 +- Source CSS lines: 18500 +- Parsed CSS rules: 2437 +- Selector parts: 3832 - Hard core-owner violations: 10 ## Surface Totals @@ -19,10 +19,10 @@ Canonical WIKI location: `dev/WIKI/MAP/source-usage-map.md`. Machine provenance - `code`: 946 rules - `lp-html-table`: 83 rules - `lp-markdown-table-widget-reference`: 94 rules -- `overlay-search`: 281 rules +- `overlay-search`: 285 rules - `print-pdf`: 467 rules - `reading-rendered`: 1108 rules -- `table`: 1115 rules +- `table`: 1117 rules - `workspace-chrome`: 591 rules ## Quick Routing @@ -167,7 +167,7 @@ See `dev/WIKI/runtime-debug-protocol.md` and the snippets in `dev/WIKI/runtime-d | 13 | `src/chrome/30-workspace.css` | 8036-8817 | 696 | workspace-chrome, mobile-narrow-layout | callout-list:26, cm6:3, code:22, overlay-search:4, print-pdf:3, reading-rendered:69, table:68, workspace-chrome:6 | after `src/features/41-feature-presets.css`; before `src/chrome/31-navigation-tasks-search.css` | | 14 | `src/chrome/31-navigation-tasks-search.css` | 8821-9021 | 201 | workspace-chrome | callout-list:21, cm6:1, code:2, overlay-search:2, reading-rendered:25, table:20, workspace-chrome:16 | after `src/chrome/30-workspace.css`; before `src/chrome/32-overlay-popover-dataview.css` | | 15 | `src/chrome/32-overlay-popover-dataview.css` | 9025-9331 | 350 | overlay-menu-search, dataview-plugin-support | code:24, overlay-search:15, reading-rendered:24, table:24 | after `src/chrome/31-navigation-tasks-search.css`; before `src/chrome/33-settings-controls.css` | -| 16 | `src/chrome/33-settings-controls.css` | 9335-9764 | 439 | settings-controls | overlay-search:57, table:74 | after `src/chrome/32-overlay-popover-dataview.css`; before `src/plugins/60-canvas-graph-link-panes.css` | +| 16 | `src/chrome/33-settings-controls.css` | 9335-9764 | 437 | settings-controls | overlay-search:61, table:76 | after `src/chrome/32-overlay-popover-dataview.css`; before `src/plugins/60-canvas-graph-link-panes.css` | | 17 | `src/plugins/60-canvas-graph-link-panes.css` | 9768-10161 | 393 | support: external/plugin support | code:2, overlay-search:27, table:48, workspace-chrome:12 | after `src/chrome/33-settings-controls.css`; before `src/plugins/61-live-preview-mobile-plugin.css` | | 18 | `src/plugins/61-live-preview-mobile-plugin.css` | 10165-10682 | 532 | mobile-narrow-layout | callout-list:1, cm6:23, code:27, overlay-search:6, print-pdf:2, reading-rendered:27, table:36, workspace-chrome:16 | after `src/plugins/60-canvas-graph-link-panes.css`; before `src/features/42-report-print-polish.css` | | 19 | `src/features/42-report-print-polish.css` | 10686-12744 | 2081 | reading-tables-code (allowed-late), pdf-base (allowed-late), pdf-report-polish | callout-list:60, cm6:3, code:260, lp-html-table:2, lp-markdown-table-widget-reference:2, print-pdf:208, reading-rendered:261, table:125, workspace-chrome:52 | after `src/plugins/61-live-preview-mobile-plugin.css`; before `src/chrome/34-nav-ribbon-glass.css` | @@ -204,7 +204,7 @@ Table-related rules are intentionally split by surface: | `src/chrome/30-workspace.css` | 68 | 0 | 69 | 3 | | `src/chrome/31-navigation-tasks-search.css` | 20 | 0 | 25 | 0 | | `src/chrome/32-overlay-popover-dataview.css` | 24 | 0 | 24 | 0 | -| `src/chrome/33-settings-controls.css` | 74 | 0 | 0 | 0 | +| `src/chrome/33-settings-controls.css` | 76 | 0 | 0 | 0 | | `src/plugins/60-canvas-graph-link-panes.css` | 48 | 0 | 0 | 0 | | `src/plugins/61-live-preview-mobile-plugin.css` | 36 | 0 | 27 | 2 | | `src/features/42-report-print-polish.css` | 125 | 2 | 261 | 208 | diff --git a/dev/WIKI/MAP/theme-css-risk-map.html b/dev/WIKI/MAP/theme-css-risk-map.html index dc544b5..7864f41 100644 --- a/dev/WIKI/MAP/theme-css-risk-map.html +++ b/dev/WIKI/MAP/theme-css-risk-map.html @@ -23,17 +23,17 @@

Owen Graphite Source MAP Risk Map

-

Canonical MAP root: dev/WIKI/MAP. Source: src/entry.css. Version: 3.1.75.

+

Canonical MAP root: dev/WIKI/MAP. Source: src/entry.css. Version: 3.1.76.

26modules
-
2436selectors
+
2440selectors
593findings
0critical findings
0high findings
- +
SeverityScoreModuleSelectorsReasons
info0src/features/40-style-settings.css0-
low2src/tokens/00-light-tokens.css6pdf-header-footer-sensitive
low2src/tokens/01-dark-tokens.css7pdf-header-footer-sensitive
medium18src/base/10-base-workspace.css17high-specificity, cm6-hit-routing-sensitive
high82src/base/12-reading-content.css106high-specificity, cm6-hit-routing-sensitive, has-selector, repeated-selector-in-file
high110src/surfaces/20-reading-tables-code.css153high-specificity, cm6-hit-routing-sensitive, has-selector, repeated-selector-in-file
high67src/surfaces/21-reading-callouts-lists.css121high-specificity, has-selector, repeated-selector-in-file
medium21src/surfaces/22-reading-embeds-workspace.css30high-specificity, cm6-hit-routing-sensitive
high66src/themes/50-dark.css87high-specificity
high33src/features/43-print-base.css63high-specificity, cm6-hit-routing-sensitive, repeated-selector-in-file
high204src/base/13-live-preview.css157high-specificity, cm6-hit-routing-sensitive, has-selector, repeated-selector-in-file
high89src/features/41-feature-presets.css310high-specificity, pdf-header-footer-sensitive, repeated-selector-in-file
medium23src/chrome/30-workspace.css127high-specificity, repeated-selector-in-file
medium18src/chrome/31-navigation-tasks-search.css43high-specificity
high78src/chrome/32-overlay-popover-dataview.css37high-specificity
high85src/chrome/33-settings-controls.css92high-specificity, has-selector
high57src/plugins/60-canvas-graph-link-panes.css64high-specificity
high106src/plugins/61-live-preview-mobile-plugin.css67high-specificity, cm6-hit-routing-sensitive, has-selector, repeated-selector-in-file
high161src/features/42-report-print-polish.css265high-specificity, cm6-hit-routing-sensitive, pdf-header-footer-sensitive, has-selector, repeated-selector-in-file
medium18src/chrome/34-nav-ribbon-glass.css25high-specificity
high61src/chrome/35-editing-menu-tooltip-glass.css110high-specificity, cm6-hit-routing-sensitive, repeated-selector-in-file
high70src/chrome/36-floating-ui-glass-system.css117high-specificity, repeated-selector-in-file
high304src/chrome/37-tabs-file-explorer-search.css195high-specificity, has-selector, repeated-selector-in-file
low3src/themes/51-accessibility-motion-contrast.css16repeated-selector-in-file
high96src/surfaces/23-liquid-glass-core.css158high-specificity, has-selector, repeated-selector-in-file
high109src/surfaces/24-html-table-live-preview-glass.css63high-specificity, cm6-hit-routing-sensitive, repeated-selector-in-file
info0src/features/40-style-settings.css0-
low2src/tokens/00-light-tokens.css6pdf-header-footer-sensitive
low2src/tokens/01-dark-tokens.css7pdf-header-footer-sensitive
medium18src/base/10-base-workspace.css17high-specificity, cm6-hit-routing-sensitive
high82src/base/12-reading-content.css106high-specificity, cm6-hit-routing-sensitive, has-selector, repeated-selector-in-file
high110src/surfaces/20-reading-tables-code.css153high-specificity, cm6-hit-routing-sensitive, has-selector, repeated-selector-in-file
high67src/surfaces/21-reading-callouts-lists.css121high-specificity, has-selector, repeated-selector-in-file
medium21src/surfaces/22-reading-embeds-workspace.css30high-specificity, cm6-hit-routing-sensitive
high66src/themes/50-dark.css87high-specificity
high33src/features/43-print-base.css63high-specificity, cm6-hit-routing-sensitive, repeated-selector-in-file
high204src/base/13-live-preview.css157high-specificity, cm6-hit-routing-sensitive, has-selector, repeated-selector-in-file
high89src/features/41-feature-presets.css310high-specificity, pdf-header-footer-sensitive, repeated-selector-in-file
medium23src/chrome/30-workspace.css127high-specificity, repeated-selector-in-file
medium18src/chrome/31-navigation-tasks-search.css43high-specificity
high78src/chrome/32-overlay-popover-dataview.css37high-specificity
high85src/chrome/33-settings-controls.css96high-specificity, has-selector
high57src/plugins/60-canvas-graph-link-panes.css64high-specificity
high106src/plugins/61-live-preview-mobile-plugin.css67high-specificity, cm6-hit-routing-sensitive, has-selector, repeated-selector-in-file
high161src/features/42-report-print-polish.css265high-specificity, cm6-hit-routing-sensitive, pdf-header-footer-sensitive, has-selector, repeated-selector-in-file
medium18src/chrome/34-nav-ribbon-glass.css25high-specificity
high61src/chrome/35-editing-menu-tooltip-glass.css110high-specificity, cm6-hit-routing-sensitive, repeated-selector-in-file
high70src/chrome/36-floating-ui-glass-system.css117high-specificity, repeated-selector-in-file
high304src/chrome/37-tabs-file-explorer-search.css195high-specificity, has-selector, repeated-selector-in-file
low3src/themes/51-accessibility-motion-contrast.css16repeated-selector-in-file
high96src/surfaces/23-liquid-glass-core.css158high-specificity, has-selector, repeated-selector-in-file
high109src/surfaces/24-html-table-live-preview-glass.css63high-specificity, cm6-hit-routing-sensitive, repeated-selector-in-file
diff --git a/dev/WIKI/MAP/theme-css-risk-map.json b/dev/WIKI/MAP/theme-css-risk-map.json index bb59201..f226b3d 100644 --- a/dev/WIKI/MAP/theme-css-risk-map.json +++ b/dev/WIKI/MAP/theme-css-risk-map.json @@ -2843,7 +2843,7 @@ }, { "category": "high-specificity", - "line": 202, + "line": 201, "message": "specificity=(0, 9, 2)", "module": "src/chrome/33-settings-controls.css", "selector": "body:not(.is-mobile) .setting-item-control input[type=\"color\"]::-webkit-color-swatch-wrapper, body:not(.is-mobile) .modal .setting-item-control input[type=\"color\"]::-webkit-color-swatch-wrapper", @@ -2851,7 +2851,7 @@ }, { "category": "high-specificity", - "line": 207, + "line": 206, "message": "specificity=(0, 9, 2)", "module": "src/chrome/33-settings-controls.css", "selector": "body:not(.is-mobile) .setting-item-control input[type=\"color\"]::-webkit-color-swatch, body:not(.is-mobile) .modal .setting-item-control input[type=\"color\"]::-webkit-color-swatch", @@ -2859,7 +2859,7 @@ }, { "category": "high-specificity", - "line": 213, + "line": 212, "message": "specificity=(0, 9, 0)", "module": "src/chrome/33-settings-controls.css", "selector": "body:not(.is-mobile) .setting-item-control .pickr .pcr-button, body:not(.is-mobile) .modal .setting-item-control .pickr .pcr-button", @@ -2867,7 +2867,7 @@ }, { "category": "high-specificity", - "line": 218, + "line": 217, "message": "specificity=(0, 22, 0)", "module": "src/chrome/33-settings-controls.css", "selector": "body:not(.is-mobile) .setting-item-control .pickr .pcr-button::before, body:not(.is-mobile) .modal .setting-item-control .pickr .pcr-button::before, body:not(.is-mobile) .setting-item-control .pickr .pcr-button::after, body:not(.is-mobile) .modal .setting-item-control .pickr .pcr-button::after", @@ -2875,7 +2875,7 @@ }, { "category": "high-specificity", - "line": 222, + "line": 221, "message": "specificity=(0, 11, 0)", "module": "src/chrome/33-settings-controls.css", "selector": "body:not(.is-mobile) .setting-item-control .pickr .pcr-button::after, body:not(.is-mobile) .modal .setting-item-control .pickr .pcr-button::after", @@ -2883,7 +2883,7 @@ }, { "category": "high-specificity", - "line": 233, + "line": 232, "message": "specificity=(0, 8, 0)", "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .setting-item, .theme-dark .style-settings-container .setting-item, .theme-dark .vertical-tab-content-container .setting-item", @@ -2891,7 +2891,7 @@ }, { "category": "high-specificity", - "line": 241, + "line": 240, "message": "specificity=(0, 11, 2)", "module": "src/chrome/33-settings-controls.css", "selector": "body.theme-dark.css-settings-manager .style-settings-container .setting-item.setting-item-heading, body:not(.is-mobile).theme-dark .modal.mod-settings :is(.vertical-tab-content, .vertical-tab-content-container) :is(.setting-item.setting-item-heading, .setting-item-heading, h1, h2, h3)", @@ -2899,7 +2899,7 @@ }, { "category": "high-specificity", - "line": 245, + "line": 244, "message": "specificity=(0, 13, 0)", "module": "src/chrome/33-settings-controls.css", "selector": "body.theme-dark.css-settings-manager .style-settings-container .setting-item.setting-item-heading::before, body:not(.is-mobile).theme-dark .modal.mod-settings :is(.vertical-tab-content, .vertical-tab-content-container) :is(.setting-item.setting-item-heading, .setting-item-heading, h1, h2, h3)::before", @@ -2907,7 +2907,7 @@ }, { "category": "high-specificity", - "line": 248, + "line": 247, "message": "specificity=(0, 20, 1)", "module": "src/chrome/33-settings-controls.css", "selector": "body.theme-dark.css-settings-manager .style-settings-container .setting-item.setting-item-heading .setting-item-name, body:not(.is-mobile).theme-dark .modal.mod-settings :is(.vertical-tab-content, .vertical-tab-content-container) :is(.setting-item.setting-item-heading, .setting-item-heading, h1, h2, h3), body:not(.is-mobile).theme-dark .modal.mod-settings :is(.vertical-tab-content, .vertical-tab-content-container) .setting-item.setting-item-heading .setting-item-name", @@ -2915,7 +2915,7 @@ }, { "category": "high-specificity", - "line": 257, + "line": 256, "message": "specificity=(0, 34, 14)", "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .setting-item-control input[type=\"text\"], .theme-dark .setting-item-control input[type=\"number\"], .theme-dark .setting-item-control input[type=\"search\"], .theme-dark .setting-item-control textarea, .theme-dark .setting-item-control select, .theme-dark .setting-item-control .dropdown, .theme-dark .modal .setting-item-control input[type=\"text\"], .theme-dark .modal .setting-item-control input[type=\"number\"], .theme-dark .modal .setting-item-control textarea, .theme-dark .modal .setting-item-control select, .theme-dark .modal .setting-item-control .dropdown", @@ -2923,7 +2923,7 @@ }, { "category": "high-specificity", - "line": 261, + "line": 260, "message": "specificity=(0, 12, 2)", "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .setting-item-control select, .theme-dark .setting-item-control .dropdown, .theme-dark .modal .setting-item-control select, .theme-dark .modal .setting-item-control .dropdown", @@ -2931,7 +2931,7 @@ }, { "category": "high-specificity", - "line": 269, + "line": 268, "message": "specificity=(0, 21, 6)", "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .setting-item-control select option:checked, .theme-dark .setting-item-control select option:hover, .theme-dark .setting-item-control select option:focus, .theme-dark .modal .setting-item-control select option:checked, .theme-dark .modal .setting-item-control select option:hover, .theme-dark .modal .setting-item-control select option:focus", @@ -2939,7 +2939,7 @@ }, { "category": "high-specificity", - "line": 277, + "line": 276, "message": "specificity=(0, 13, 0)", "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .setting-item-control input:focus, .theme-dark .setting-item-control textarea:focus, .theme-dark .setting-item-control select:focus, .theme-dark .setting-item-control .dropdown:focus-visible", @@ -2947,7 +2947,7 @@ }, { "category": "high-specificity", - "line": 279, + "line": 278, "message": "specificity=(0, 9, 0)", "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .setting-item-control button.mod-cta:is(:hover, :focus-visible), .theme-dark .modal .setting-item-control button.mod-cta:is(:hover, :focus-visible)", @@ -2955,7 +2955,7 @@ }, { "category": "high-specificity", - "line": 285, + "line": 284, "message": "specificity=(0, 14, 4)", "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .setting-item-control button.mod-warning, .theme-dark .setting-item-control button.mod-destructive, .theme-dark .modal .setting-item-control button.mod-warning, .theme-dark .modal .setting-item-control button.mod-destructive", @@ -2963,7 +2963,7 @@ }, { "category": "high-specificity", - "line": 291, + "line": 290, "message": "specificity=(0, 9, 0)", "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .setting-item-control button.mod-warning:is(:hover, :focus-visible), .theme-dark .modal .setting-item-control button.mod-warning:is(:hover, :focus-visible)", @@ -2971,7 +2971,7 @@ }, { "category": "high-specificity", - "line": 297, + "line": 296, "message": "specificity=(0, 9, 0)", "module": "src/chrome/33-settings-controls.css", "selector": ".theme-dark .setting-item-control button.mod-destructive:is(:hover, :focus-visible), .theme-dark .modal .setting-item-control button.mod-destructive:is(:hover, :focus-visible)", @@ -2979,7 +2979,7 @@ }, { "category": "high-specificity", - "line": 299, + "line": 298, "message": "specificity=(0, 9, 0)", "module": "src/chrome/33-settings-controls.css", "selector": "body.theme-dark.css-settings-manager :is(.style-settings-import, .style-settings-export, .style-settings-copy, .style-settings-download, .style-settings-import-label):is(:hover, :focus-visible), body:not(.is-mobile).theme-dark .modal-style-settings :is(.style-settings-import, .style-settings-export, .style-settings-copy, .style-settings-download, .style-settings-import-label):is(:hover, :focus-visible)", @@ -5675,7 +5675,7 @@ }, { "category": "has-selector", - "line": 301, + "line": 300, "message": ":has() selector; keep narrowly scoped", "module": "src/chrome/33-settings-controls.css", "selector": "body:not(.is-mobile).theme-dark :is(.modal-style-settings, .modal.mod-settings:has(.style-settings-copy, .style-settings-download)) :is(.setting-item, .modal-title, .setting-item-heading):is(:focus-within, :focus-visible)", @@ -7704,14 +7704,14 @@ ] }, { - "declaration_count": 261, + "declaration_count": 280, "entry_line": 63, "has_selector_count": 2, "high_specificity_selector_count": 27, "import_index": 16, "important_count": 0, "legacy_id": "07c-settings-controls.css", - "line_count": 439, + "line_count": 437, "live_preview_sensitive_rule_count": 0, "max_specificity": [ 0, @@ -7726,24 +7726,24 @@ "has-selector" ], "risk_score": 85, - "selector_count": 92, + "selector_count": 96, "severity": "high", "top_properties": [ [ "background", - 52 + 56 ], [ "box-shadow", - 46 + 50 ], [ "color", - 38 + 42 ], [ "border-color", - 33 + 37 ], [ "border", @@ -7751,7 +7751,7 @@ ], [ "border-radius", - 10 + 11 ], [ "outline", @@ -7765,6 +7765,10 @@ "accent-color", 4 ], + [ + "transform", + 4 + ], [ "font-weight", 3 @@ -7772,10 +7776,6 @@ [ "display", 3 - ], - [ - "min-height", - 3 ] ] }, @@ -8560,7 +8560,7 @@ "low": 3, "medium": 5 }, - "selector_count": 2436 + "selector_count": 2440 }, - "version": "3.1.75" + "version": "3.1.76" } diff --git a/dev/WIKI/MAP/theme-css-risk-summary.json b/dev/WIKI/MAP/theme-css-risk-summary.json index 0545266..e0feb8e 100644 --- a/dev/WIKI/MAP/theme-css-risk-summary.json +++ b/dev/WIKI/MAP/theme-css-risk-summary.json @@ -160,7 +160,7 @@ "has-selector" ], "risk_score": 85, - "selector_count": 92, + "selector_count": 96, "severity": "high" }, { @@ -284,7 +284,7 @@ "low": 3, "medium": 5 }, - "selector_count": 2436 + "selector_count": 2440 }, - "version": "3.1.75" + "version": "3.1.76" } diff --git a/manifest.json b/manifest.json index 27991a1..04399dd 100644 --- a/manifest.json +++ b/manifest.json @@ -1,6 +1,6 @@ { "name": "Owen Graphite", - "version": "3.1.75", + "version": "3.1.76", "minAppVersion": "1.5.8", "author": "Owen (@towishy)", "authorUrl": "https://github.com/towishy" diff --git a/screenshots/README.md b/screenshots/README.md index 39c3746..aca531d 100644 --- a/screenshots/README.md +++ b/screenshots/README.md @@ -1,6 +1,6 @@ # Screenshots -Owen Graphite v3.1.75 마켓플레이스 등록용 스크린샷. +Owen Graphite v3.1.76 마켓플레이스 등록용 스크린샷. | 파일 | 모드 | 용도 | | --- | --- | --- | diff --git a/src/chrome/33-settings-controls.css b/src/chrome/33-settings-controls.css index 6de08d7..3570bb9 100644 --- a/src/chrome/33-settings-controls.css +++ b/src/chrome/33-settings-controls.css @@ -171,15 +171,14 @@ body.css-settings-manager .style-settings-copy::before, body:not(.is-mobile) .mo body:not(.is-mobile) :is(.modal-style-settings, .modal.mod-settings:has(.style-settings-copy, .style-settings-download)) :is(.setting-item, .modal-title, .setting-item-heading):is(:focus-within, :focus-visible) { outline-color: rgba(148, 163, 184, 0.18); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.76), 0 2px 8px rgba(15, 23, 42, 0.055), 0 0 0 1px rgba(148, 163, 184, 0.12); } body:not(.is-mobile) .modal.mod-settings .search-input-container:focus-within { outline: 0; border-color: rgba(148, 163, 184, 0.22); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.82), 0 2px 8px rgba(15, 23, 42, 0.06), 0 0 0 1px rgba(148, 163, 184, 0.12); } body:not(.is-mobile) .modal.mod-settings .search-input-container input[type="search"]:is(:focus, :focus-visible) { outline: 0; border-color: rgba(148, 163, 184, 0.22); box-shadow: none; } - body:not(.is-mobile) .modal.mod-community-plugin :is(.search-input-container, .search-input-container input[type="search"], .search-input-container input[type="text"]):is(:focus, :focus-visible, :focus-within) { outline: 0; border-color: rgba(148, 163, 184, 0.24); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.82), 0 2px 8px rgba(15, 23, 42, 0.055); } - -body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item :is(.community-item-badge, .flair.mod-pop) { background: radial-gradient(circle at 76% 22%, rgba(255, 255, 255, 0.86), transparent 36%), linear-gradient(180deg, rgba(224, 242, 254, 0.90), rgba(186, 230, 253, 0.62)); border: 1px solid var(--ogd-rim-active-low); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.90), 0 2px 7px color-mix(in srgb, var(--ogd-rim-active-low) 22%, transparent); color: #075985; } - -body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected="true"]) { background: radial-gradient(circle at 78% 18%, rgba(255, 255, 255, 0.86), transparent 34%), radial-gradient(circle at 14% 72%, color-mix(in srgb, var(--ogd-surface-tint-aqua) 56%, transparent), transparent 36%), linear-gradient(180deg, rgba(240, 249, 255, 0.96), rgba(224, 242, 254, 0.74)); border-color: var(--ogd-rim-active-low); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.92), inset 0 -1px 0 color-mix(in srgb, var(--ogd-rim-active-low) 18%, transparent), 0 8px 20px rgba(15, 23, 42, 0.10), 0 0 0 2px color-mix(in srgb, var(--ogd-surface-tint-aqua-soft) 28%, transparent); color: var(--ogd-text-strong, #111827); } +body:not(.is-mobile) .modal.mod-community-plugin .community-modal-button-container button.mod-cta { border-color: rgba(148, 163, 184, 0.34); border-radius: var(--ogd-radius-control, 7px); background: radial-gradient(circle at 72% 20%, rgba(255, 255, 255, 0.88), transparent 36%), linear-gradient(180deg, rgba(248, 252, 255, 0.96), color-mix(in srgb, var(--ogd-surface-tint-aqua) 34%, rgba(226, 232, 240, 0.70))); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.94), inset 0 -1px 0 rgba(15, 23, 42, 0.045), 0 4px 11px rgba(15, 23, 42, 0.08); color: #075985; transition: background 0.12s ease, border-color 0.12s ease, color 0.12s ease, box-shadow 0.12s ease, transform 0.12s ease; } +body:not(.is-mobile) .modal.mod-community-plugin .community-modal-button-container button.mod-cta:is(:hover, :focus-visible) { border-color: rgba(100, 116, 139, 0.40); background: radial-gradient(circle at 72% 20%, rgba(255, 255, 255, 0.94), transparent 36%), linear-gradient(180deg, rgba(255, 255, 255, 0.98), color-mix(in srgb, var(--ogd-surface-tint-aqua) 42%, rgba(226, 232, 240, 0.72))); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.98), inset 0 -1px 0 rgba(15, 23, 42, 0.05), 0 7px 16px rgba(15, 23, 42, 0.11); color: #0369a1; transform: var(--ogd-hover-lift, translateY(-1px)); } +body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item :is(.community-item-badge, .flair.mod-pop) { background: radial-gradient(circle at 76% 22%, rgba(255, 255, 255, 0.86), transparent 36%), linear-gradient(180deg, rgba(224, 242, 254, 0.90), rgba(226, 232, 240, 0.66)); border: 1px solid rgba(148, 163, 184, 0.30); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.90), 0 2px 7px rgba(15, 23, 42, 0.07); color: #075985; } +body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected="true"]) { background: radial-gradient(circle at 78% 18%, rgba(255, 255, 255, 0.86), transparent 34%), radial-gradient(circle at 14% 72%, color-mix(in srgb, var(--ogd-surface-tint-aqua) 46%, transparent), transparent 36%), linear-gradient(180deg, rgba(240, 249, 255, 0.96), rgba(226, 232, 240, 0.70)); border-color: rgba(148, 163, 184, 0.32); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.92), inset 0 -1px 0 rgba(15, 23, 42, 0.045), 0 8px 20px rgba(15, 23, 42, 0.10); color: var(--ogd-text-strong, #111827); } body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected="true"]) :is(.community-item-name, .community-item-author, .community-item-downloads, .community-item-downloads-text) { color: inherit; } -body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected="true"]) :is(.community-item-badge, .flair) { background: radial-gradient(circle at 76% 22%, rgba(255, 255, 255, 0.86), transparent 36%), linear-gradient(180deg, rgba(224, 242, 254, 0.92), rgba(186, 230, 253, 0.64)); border: 1px solid var(--ogd-rim-active-low); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.90), 0 2px 7px color-mix(in srgb, var(--ogd-rim-active-low) 24%, transparent); color: #075985; } -body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected="true"]) .flair.mod-pop { background: color-mix(in srgb, var(--ogd-surface-tint-aqua) 34%, rgba(255, 255, 255, 0.76)); border-color: var(--ogd-rim-active-low); color: #0369a1; } +body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected="true"]) :is(.community-item-badge, .flair) { background: radial-gradient(circle at 76% 22%, rgba(255, 255, 255, 0.86), transparent 36%), linear-gradient(180deg, rgba(224, 242, 254, 0.90), rgba(226, 232, 240, 0.66)); border: 1px solid rgba(148, 163, 184, 0.30); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.90), 0 2px 7px rgba(15, 23, 42, 0.07); color: #075985; } +body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected="true"]) .flair.mod-pop { background: color-mix(in srgb, var(--ogd-surface-tint-aqua) 24%, rgba(255, 255, 255, 0.76)); border-color: rgba(148, 163, 184, 0.30); color: #0369a1; } /* Toggles */ .checkbox-container { @@ -386,14 +385,13 @@ body.theme-dark.css-settings-manager :is(.style-settings-import, .style-settings body:not(.is-mobile).theme-dark :is(.modal-style-settings, .modal.mod-settings:has(.style-settings-copy, .style-settings-download)) :is(.setting-item, .modal-title, .setting-item-heading):is(:focus-within, :focus-visible) { outline-color: rgba(203, 213, 225, 0.14); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.07), 0 3px 10px rgba(0, 0, 0, 0.22), 0 0 0 1px rgba(203, 213, 225, 0.08); } body:not(.is-mobile).theme-dark .modal.mod-settings .search-input-container:focus-within { border-color: rgba(203, 213, 225, 0.14); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.07), 0 3px 10px rgba(0, 0, 0, 0.22), 0 0 0 1px rgba(203, 213, 225, 0.08); } body:not(.is-mobile).theme-dark .modal.mod-settings .search-input-container input[type="search"]:is(:focus, :focus-visible) { border-color: rgba(203, 213, 225, 0.14); box-shadow: none; } - body:not(.is-mobile).theme-dark .modal.mod-community-plugin :is(.search-input-container, .search-input-container input[type="search"], .search-input-container input[type="text"]):is(:focus, :focus-visible, :focus-within) { border-color: rgba(203, 213, 225, 0.16); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.07), 0 3px 10px rgba(0, 0, 0, 0.22); } - -body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item :is(.community-item-badge, .flair.mod-pop) { background: radial-gradient(circle at 76% 22%, color-mix(in srgb, var(--ogd-surface-tint-aqua-soft) 36%, transparent), transparent 36%), linear-gradient(180deg, rgba(14, 116, 144, 0.28), rgba(8, 47, 73, 0.22)); border: 1px solid var(--ogd-rim-active-low); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12), 0 3px 8px rgba(0, 0, 0, 0.24); color: #bae6fd; } - -body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected="true"]) { background: radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--ogd-surface-tint-aqua-soft) 44%, transparent), transparent 34%), radial-gradient(circle at 14% 72%, color-mix(in srgb, var(--ogd-surface-tint-aqua) 20%, transparent), transparent 36%), linear-gradient(180deg, rgba(30, 41, 59, 0.74), rgba(8, 47, 73, 0.48)); border-color: var(--ogd-rim-active-low); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12), inset 0 -1px 0 color-mix(in srgb, var(--ogd-rim-active-low) 18%, transparent), 0 8px 22px rgba(0, 0, 0, 0.32), 0 0 0 2px color-mix(in srgb, var(--ogd-surface-tint-aqua-soft) 22%, transparent); color: var(--ogd-text-inverted, #f8fafc); } -body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected="true"]) :is(.community-item-badge, .flair) { background: radial-gradient(circle at 76% 22%, color-mix(in srgb, var(--ogd-surface-tint-aqua-soft) 38%, transparent), transparent 36%), linear-gradient(180deg, rgba(14, 116, 144, 0.30), rgba(8, 47, 73, 0.24)); border: 1px solid var(--ogd-rim-active-low); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12), 0 3px 8px rgba(0, 0, 0, 0.24); color: #bae6fd; } -body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected="true"]) .flair.mod-pop { background: color-mix(in srgb, var(--ogd-surface-tint-aqua) 48%, rgba(8, 47, 73, 0.32)); border-color: var(--ogd-rim-active-low); color: #e0f2fe; } +body:not(.is-mobile).theme-dark .modal.mod-community-plugin .community-modal-button-container button.mod-cta { border-color: rgba(203, 213, 225, 0.18); background: radial-gradient(circle at 72% 20%, color-mix(in srgb, var(--ogd-surface-tint-aqua-soft) 30%, transparent), transparent 36%), linear-gradient(180deg, rgba(30, 41, 59, 0.72), color-mix(in srgb, var(--ogd-surface-tint-aqua) 22%, rgba(15, 23, 42, 0.48))); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.11), inset 0 -1px 0 rgba(0, 0, 0, 0.24), 0 5px 14px rgba(0, 0, 0, 0.28); color: #bae6fd; } +body:not(.is-mobile).theme-dark .modal.mod-community-plugin .community-modal-button-container button.mod-cta:is(:hover, :focus-visible) { border-color: rgba(203, 213, 225, 0.24); background: radial-gradient(circle at 72% 20%, color-mix(in srgb, var(--ogd-surface-tint-aqua-soft) 38%, transparent), transparent 36%), linear-gradient(180deg, rgba(51, 65, 85, 0.74), color-mix(in srgb, var(--ogd-surface-tint-aqua) 28%, rgba(15, 23, 42, 0.52))); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.14), inset 0 -1px 0 rgba(0, 0, 0, 0.28), 0 8px 18px rgba(0, 0, 0, 0.34); color: #e0f2fe; } +body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item :is(.community-item-badge, .flair.mod-pop) { background: radial-gradient(circle at 76% 22%, color-mix(in srgb, var(--ogd-surface-tint-aqua-soft) 30%, transparent), transparent 36%), linear-gradient(180deg, rgba(14, 116, 144, 0.24), rgba(30, 41, 59, 0.28)); border: 1px solid rgba(203, 213, 225, 0.18); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12), 0 3px 8px rgba(0, 0, 0, 0.24); color: #bae6fd; } +body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected="true"]) { background: radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--ogd-surface-tint-aqua-soft) 36%, transparent), transparent 34%), radial-gradient(circle at 14% 72%, color-mix(in srgb, var(--ogd-surface-tint-aqua) 16%, transparent), transparent 36%), linear-gradient(180deg, rgba(30, 41, 59, 0.74), rgba(15, 23, 42, 0.48)); border-color: rgba(203, 213, 225, 0.18); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12), inset 0 -1px 0 rgba(0, 0, 0, 0.24), 0 8px 22px rgba(0, 0, 0, 0.32); color: var(--ogd-text-inverted, #f8fafc); } +body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected="true"]) :is(.community-item-badge, .flair) { background: radial-gradient(circle at 76% 22%, color-mix(in srgb, var(--ogd-surface-tint-aqua-soft) 32%, transparent), transparent 36%), linear-gradient(180deg, rgba(14, 116, 144, 0.26), rgba(30, 41, 59, 0.30)); border: 1px solid rgba(203, 213, 225, 0.18); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12), 0 3px 8px rgba(0, 0, 0, 0.24); color: #bae6fd; } +body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected="true"]) .flair.mod-pop { background: color-mix(in srgb, var(--ogd-surface-tint-aqua) 34%, rgba(15, 23, 42, 0.38)); border-color: rgba(203, 213, 225, 0.18); color: #e0f2fe; } .theme-dark .checkbox-container { background: var(--ogd-surface-dark-subtle, #334155); border-color: var(--ogd-line-muted, #475569); diff --git a/src/surfaces/23-liquid-glass-core.css b/src/surfaces/23-liquid-glass-core.css index 323273d..3d97115 100644 --- a/src/surfaces/23-liquid-glass-core.css +++ b/src/surfaces/23-liquid-glass-core.css @@ -730,8 +730,8 @@ body.theme-dark.ogd-report-mode :is(.markdown-rendered, .markdown-preview-view, box-shadow: var(--ogd-lg-shadow-focus); } - body:not(.is-mobile) .modal.mod-community-theme .setting-item:focus-within { border-color: transparent; outline: 0; box-shadow: 0 1px 4px rgba(15, 23, 42, 0.04); } - body:not(.is-mobile).theme-dark .modal.mod-community-theme .setting-item:focus-within { border-color: transparent; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.18); } + body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin) .setting-item:focus-within { border-color: transparent; outline: 0; box-shadow: 0 1px 4px rgba(15, 23, 42, 0.04); } + body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin) .setting-item:focus-within { border-color: transparent; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.18); } body:not(.is-mobile) :is(.workspace-tab-header:focus-within .workspace-tab-header-inner, .workspace-tab-header-inner:focus-visible) { border-color: var(--ogd-lg-frost-rim); diff --git a/theme.css b/theme.css index f907139..494b429 100644 --- a/theme.css +++ b/theme.css @@ -9517,15 +9517,14 @@ body.css-settings-manager .style-settings-copy::before, body:not(.is-mobile) .mo body:not(.is-mobile) :is(.modal-style-settings, .modal.mod-settings:has(.style-settings-copy, .style-settings-download)) :is(.setting-item, .modal-title, .setting-item-heading):is(:focus-within, :focus-visible) { outline-color: rgba(148, 163, 184, 0.18); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.76), 0 2px 8px rgba(15, 23, 42, 0.055), 0 0 0 1px rgba(148, 163, 184, 0.12); } body:not(.is-mobile) .modal.mod-settings .search-input-container:focus-within { outline: 0; border-color: rgba(148, 163, 184, 0.22); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.82), 0 2px 8px rgba(15, 23, 42, 0.06), 0 0 0 1px rgba(148, 163, 184, 0.12); } body:not(.is-mobile) .modal.mod-settings .search-input-container input[type="search"]:is(:focus, :focus-visible) { outline: 0; border-color: rgba(148, 163, 184, 0.22); box-shadow: none; } - body:not(.is-mobile) .modal.mod-community-plugin :is(.search-input-container, .search-input-container input[type="search"], .search-input-container input[type="text"]):is(:focus, :focus-visible, :focus-within) { outline: 0; border-color: rgba(148, 163, 184, 0.24); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.82), 0 2px 8px rgba(15, 23, 42, 0.055); } - -body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item :is(.community-item-badge, .flair.mod-pop) { background: radial-gradient(circle at 76% 22%, rgba(255, 255, 255, 0.86), transparent 36%), linear-gradient(180deg, rgba(224, 242, 254, 0.90), rgba(186, 230, 253, 0.62)); border: 1px solid var(--ogd-rim-active-low); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.90), 0 2px 7px color-mix(in srgb, var(--ogd-rim-active-low) 22%, transparent); color: #075985; } - -body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected="true"]) { background: radial-gradient(circle at 78% 18%, rgba(255, 255, 255, 0.86), transparent 34%), radial-gradient(circle at 14% 72%, color-mix(in srgb, var(--ogd-surface-tint-aqua) 56%, transparent), transparent 36%), linear-gradient(180deg, rgba(240, 249, 255, 0.96), rgba(224, 242, 254, 0.74)); border-color: var(--ogd-rim-active-low); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.92), inset 0 -1px 0 color-mix(in srgb, var(--ogd-rim-active-low) 18%, transparent), 0 8px 20px rgba(15, 23, 42, 0.10), 0 0 0 2px color-mix(in srgb, var(--ogd-surface-tint-aqua-soft) 28%, transparent); color: var(--ogd-text-strong, #111827); } +body:not(.is-mobile) .modal.mod-community-plugin .community-modal-button-container button.mod-cta { border-color: rgba(148, 163, 184, 0.34); border-radius: var(--ogd-radius-control, 7px); background: radial-gradient(circle at 72% 20%, rgba(255, 255, 255, 0.88), transparent 36%), linear-gradient(180deg, rgba(248, 252, 255, 0.96), color-mix(in srgb, var(--ogd-surface-tint-aqua) 34%, rgba(226, 232, 240, 0.70))); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.94), inset 0 -1px 0 rgba(15, 23, 42, 0.045), 0 4px 11px rgba(15, 23, 42, 0.08); color: #075985; transition: background 0.12s ease, border-color 0.12s ease, color 0.12s ease, box-shadow 0.12s ease, transform 0.12s ease; } +body:not(.is-mobile) .modal.mod-community-plugin .community-modal-button-container button.mod-cta:is(:hover, :focus-visible) { border-color: rgba(100, 116, 139, 0.40); background: radial-gradient(circle at 72% 20%, rgba(255, 255, 255, 0.94), transparent 36%), linear-gradient(180deg, rgba(255, 255, 255, 0.98), color-mix(in srgb, var(--ogd-surface-tint-aqua) 42%, rgba(226, 232, 240, 0.72))); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.98), inset 0 -1px 0 rgba(15, 23, 42, 0.05), 0 7px 16px rgba(15, 23, 42, 0.11); color: #0369a1; transform: var(--ogd-hover-lift, translateY(-1px)); } +body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item :is(.community-item-badge, .flair.mod-pop) { background: radial-gradient(circle at 76% 22%, rgba(255, 255, 255, 0.86), transparent 36%), linear-gradient(180deg, rgba(224, 242, 254, 0.90), rgba(226, 232, 240, 0.66)); border: 1px solid rgba(148, 163, 184, 0.30); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.90), 0 2px 7px rgba(15, 23, 42, 0.07); color: #075985; } +body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected="true"]) { background: radial-gradient(circle at 78% 18%, rgba(255, 255, 255, 0.86), transparent 34%), radial-gradient(circle at 14% 72%, color-mix(in srgb, var(--ogd-surface-tint-aqua) 46%, transparent), transparent 36%), linear-gradient(180deg, rgba(240, 249, 255, 0.96), rgba(226, 232, 240, 0.70)); border-color: rgba(148, 163, 184, 0.32); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.92), inset 0 -1px 0 rgba(15, 23, 42, 0.045), 0 8px 20px rgba(15, 23, 42, 0.10); color: var(--ogd-text-strong, #111827); } body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected="true"]) :is(.community-item-name, .community-item-author, .community-item-downloads, .community-item-downloads-text) { color: inherit; } -body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected="true"]) :is(.community-item-badge, .flair) { background: radial-gradient(circle at 76% 22%, rgba(255, 255, 255, 0.86), transparent 36%), linear-gradient(180deg, rgba(224, 242, 254, 0.92), rgba(186, 230, 253, 0.64)); border: 1px solid var(--ogd-rim-active-low); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.90), 0 2px 7px color-mix(in srgb, var(--ogd-rim-active-low) 24%, transparent); color: #075985; } -body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected="true"]) .flair.mod-pop { background: color-mix(in srgb, var(--ogd-surface-tint-aqua) 34%, rgba(255, 255, 255, 0.76)); border-color: var(--ogd-rim-active-low); color: #0369a1; } +body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected="true"]) :is(.community-item-badge, .flair) { background: radial-gradient(circle at 76% 22%, rgba(255, 255, 255, 0.86), transparent 36%), linear-gradient(180deg, rgba(224, 242, 254, 0.90), rgba(226, 232, 240, 0.66)); border: 1px solid rgba(148, 163, 184, 0.30); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.90), 0 2px 7px rgba(15, 23, 42, 0.07); color: #075985; } +body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected="true"]) .flair.mod-pop { background: color-mix(in srgb, var(--ogd-surface-tint-aqua) 24%, rgba(255, 255, 255, 0.76)); border-color: rgba(148, 163, 184, 0.30); color: #0369a1; } /* Toggles */ .checkbox-container { @@ -9732,14 +9731,13 @@ body.theme-dark.css-settings-manager :is(.style-settings-import, .style-settings body:not(.is-mobile).theme-dark :is(.modal-style-settings, .modal.mod-settings:has(.style-settings-copy, .style-settings-download)) :is(.setting-item, .modal-title, .setting-item-heading):is(:focus-within, :focus-visible) { outline-color: rgba(203, 213, 225, 0.14); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.07), 0 3px 10px rgba(0, 0, 0, 0.22), 0 0 0 1px rgba(203, 213, 225, 0.08); } body:not(.is-mobile).theme-dark .modal.mod-settings .search-input-container:focus-within { border-color: rgba(203, 213, 225, 0.14); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.07), 0 3px 10px rgba(0, 0, 0, 0.22), 0 0 0 1px rgba(203, 213, 225, 0.08); } body:not(.is-mobile).theme-dark .modal.mod-settings .search-input-container input[type="search"]:is(:focus, :focus-visible) { border-color: rgba(203, 213, 225, 0.14); box-shadow: none; } - body:not(.is-mobile).theme-dark .modal.mod-community-plugin :is(.search-input-container, .search-input-container input[type="search"], .search-input-container input[type="text"]):is(:focus, :focus-visible, :focus-within) { border-color: rgba(203, 213, 225, 0.16); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.07), 0 3px 10px rgba(0, 0, 0, 0.22); } - -body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item :is(.community-item-badge, .flair.mod-pop) { background: radial-gradient(circle at 76% 22%, color-mix(in srgb, var(--ogd-surface-tint-aqua-soft) 36%, transparent), transparent 36%), linear-gradient(180deg, rgba(14, 116, 144, 0.28), rgba(8, 47, 73, 0.22)); border: 1px solid var(--ogd-rim-active-low); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12), 0 3px 8px rgba(0, 0, 0, 0.24); color: #bae6fd; } - -body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected="true"]) { background: radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--ogd-surface-tint-aqua-soft) 44%, transparent), transparent 34%), radial-gradient(circle at 14% 72%, color-mix(in srgb, var(--ogd-surface-tint-aqua) 20%, transparent), transparent 36%), linear-gradient(180deg, rgba(30, 41, 59, 0.74), rgba(8, 47, 73, 0.48)); border-color: var(--ogd-rim-active-low); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12), inset 0 -1px 0 color-mix(in srgb, var(--ogd-rim-active-low) 18%, transparent), 0 8px 22px rgba(0, 0, 0, 0.32), 0 0 0 2px color-mix(in srgb, var(--ogd-surface-tint-aqua-soft) 22%, transparent); color: var(--ogd-text-inverted, #f8fafc); } -body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected="true"]) :is(.community-item-badge, .flair) { background: radial-gradient(circle at 76% 22%, color-mix(in srgb, var(--ogd-surface-tint-aqua-soft) 38%, transparent), transparent 36%), linear-gradient(180deg, rgba(14, 116, 144, 0.30), rgba(8, 47, 73, 0.24)); border: 1px solid var(--ogd-rim-active-low); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12), 0 3px 8px rgba(0, 0, 0, 0.24); color: #bae6fd; } -body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected="true"]) .flair.mod-pop { background: color-mix(in srgb, var(--ogd-surface-tint-aqua) 48%, rgba(8, 47, 73, 0.32)); border-color: var(--ogd-rim-active-low); color: #e0f2fe; } +body:not(.is-mobile).theme-dark .modal.mod-community-plugin .community-modal-button-container button.mod-cta { border-color: rgba(203, 213, 225, 0.18); background: radial-gradient(circle at 72% 20%, color-mix(in srgb, var(--ogd-surface-tint-aqua-soft) 30%, transparent), transparent 36%), linear-gradient(180deg, rgba(30, 41, 59, 0.72), color-mix(in srgb, var(--ogd-surface-tint-aqua) 22%, rgba(15, 23, 42, 0.48))); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.11), inset 0 -1px 0 rgba(0, 0, 0, 0.24), 0 5px 14px rgba(0, 0, 0, 0.28); color: #bae6fd; } +body:not(.is-mobile).theme-dark .modal.mod-community-plugin .community-modal-button-container button.mod-cta:is(:hover, :focus-visible) { border-color: rgba(203, 213, 225, 0.24); background: radial-gradient(circle at 72% 20%, color-mix(in srgb, var(--ogd-surface-tint-aqua-soft) 38%, transparent), transparent 36%), linear-gradient(180deg, rgba(51, 65, 85, 0.74), color-mix(in srgb, var(--ogd-surface-tint-aqua) 28%, rgba(15, 23, 42, 0.52))); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.14), inset 0 -1px 0 rgba(0, 0, 0, 0.28), 0 8px 18px rgba(0, 0, 0, 0.34); color: #e0f2fe; } +body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item :is(.community-item-badge, .flair.mod-pop) { background: radial-gradient(circle at 76% 22%, color-mix(in srgb, var(--ogd-surface-tint-aqua-soft) 30%, transparent), transparent 36%), linear-gradient(180deg, rgba(14, 116, 144, 0.24), rgba(30, 41, 59, 0.28)); border: 1px solid rgba(203, 213, 225, 0.18); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12), 0 3px 8px rgba(0, 0, 0, 0.24); color: #bae6fd; } +body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected="true"]) { background: radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--ogd-surface-tint-aqua-soft) 36%, transparent), transparent 34%), radial-gradient(circle at 14% 72%, color-mix(in srgb, var(--ogd-surface-tint-aqua) 16%, transparent), transparent 36%), linear-gradient(180deg, rgba(30, 41, 59, 0.74), rgba(15, 23, 42, 0.48)); border-color: rgba(203, 213, 225, 0.18); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12), inset 0 -1px 0 rgba(0, 0, 0, 0.24), 0 8px 22px rgba(0, 0, 0, 0.32); color: var(--ogd-text-inverted, #f8fafc); } +body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected="true"]) :is(.community-item-badge, .flair) { background: radial-gradient(circle at 76% 22%, color-mix(in srgb, var(--ogd-surface-tint-aqua-soft) 32%, transparent), transparent 36%), linear-gradient(180deg, rgba(14, 116, 144, 0.26), rgba(30, 41, 59, 0.30)); border: 1px solid rgba(203, 213, 225, 0.18); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12), 0 3px 8px rgba(0, 0, 0, 0.24); color: #bae6fd; } +body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin, .modal .community-modal) .community-item:is(.is-selected, [aria-selected="true"]) .flair.mod-pop { background: color-mix(in srgb, var(--ogd-surface-tint-aqua) 34%, rgba(15, 23, 42, 0.38)); border-color: rgba(203, 213, 225, 0.18); color: #e0f2fe; } .theme-dark .checkbox-container { background: var(--ogd-surface-dark-subtle, #334155); border-color: var(--ogd-line-muted, #475569); @@ -17074,8 +17072,8 @@ body.theme-dark.ogd-report-mode :is(.markdown-rendered, .markdown-preview-view, box-shadow: var(--ogd-lg-shadow-focus); } - body:not(.is-mobile) .modal.mod-community-theme .setting-item:focus-within { border-color: transparent; outline: 0; box-shadow: 0 1px 4px rgba(15, 23, 42, 0.04); } - body:not(.is-mobile).theme-dark .modal.mod-community-theme .setting-item:focus-within { border-color: transparent; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.18); } + body:not(.is-mobile) :is(.modal.mod-community-theme, .modal.mod-community-plugin) .setting-item:focus-within { border-color: transparent; outline: 0; box-shadow: 0 1px 4px rgba(15, 23, 42, 0.04); } + body:not(.is-mobile).theme-dark :is(.modal.mod-community-theme, .modal.mod-community-plugin) .setting-item:focus-within { border-color: transparent; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.18); } body:not(.is-mobile) :is(.workspace-tab-header:focus-within .workspace-tab-header-inner, .workspace-tab-header-inner:focus-visible) { border-color: var(--ogd-lg-frost-rim);