Skip to content

Tidy CSS Lint #167

@ctrlaltwill

Description

@ctrlaltwill

Obsidian review pulls up several CSS lint issues, mainly around unsupported styling and duplicate selectors.

Some of these cannot be avoided due to Tailwind being used alongside our own base styling. Focus will be on resolving as many core issues as possible for a future release.

## CSS lint
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-analytics-stats-card .learnkit-changelog-table tbody tr", first used at line 363 
  - src/platform/styles/analytics.css:418
- **Warning**: Avoid :has — it can cause significant performance issues due to broad selector invalidation. 
  - src/platform/styles/analytics.css:198, src/platform/styles/analytics.css:219, src/platform/styles/analytics.css:241, src/platform/styles/analytics.css:248, src/platform/styles/analytics.css:251, src/platform/styles/analytics.css:252, src/platform/styles/browser.css:355, src/platform/styles/browser.css:495, src/platform/styles/browser.css:500, src/platform/styles/browser.css:799, src/platform/styles/browser.css:847, src/platform/styles/browser.css:990, src/platform/styles/browser.css:991, src/platform/styles/browser.css:995, src/platform/styles/browser.css:996, src/platform/styles/browser.css:1101, src/platform/styles/browser.css:1108, src/platform/styles/browser.css:1126, src/platform/styles/browser.css:1127, src/platform/styles/cards.css:534, src/platform/styles/cards.css:539, src/platform/styles/cards.css:1161, src/platform/styles/header.css:27, src/platform/styles/header.css:28, src/platform/styles/header.css:29, src/platform/styles/header.css:30, src/platform/styles/header.css:38, src/platform/styles/header.css:39, src/platform/styles/header.css:47, src/platform/styles/header.css:48, src/platform/styles/header.css:49, src/platform/styles/header.css:50, src/platform/styles/header.css:51, src/platform/styles/header.css:51, src/platform/styles/header.css:52, src/platform/styles/header.css:52, src/platform/styles/header.css:53, src/platform/styles/header.css:53, src/platform/styles/header.css:54, src/platform/styles/header.css:54, src/platform/styles/header.css:58, src/platform/styles/header.css:59, src/platform/styles/layout.css:9, src/platform/styles/layout.css:12, src/platform/styles/layout.css:21, src/platform/styles/layout.css:55, src/platform/styles/layout.css:168, src/platform/styles/modals.css:9, src/platform/styles/modals.css:10, src/platform/styles/modals.css:15, src/platform/styles/modals.css:16, src/platform/styles/modals.css:17, src/platform/styles/modals.css:18, src/platform/styles/modals.css:24, src/platform/styles/modals.css:25, src/platform/styles/modals.css:566, src/platform/styles/modals.css:1441, src/platform/styles/modals.css:1972, src/platform/styles/modals.css:1973, src/platform/styles/modals.css:1974, src/platform/styles/modals.css:1975, src/platform/styles/modals.css:1976, src/platform/styles/modals.css:1977, src/platform/styles/note-review.css:202, src/platform/styles/pretty-cards.css:804, src/platform/styles/pretty-cards.css:805, src/platform/styles/pretty-cards.css:811, src/platform/styles/settings.css:220, src/platform/styles/settings.css:227, src/platform/styles/settings.css:242, src/platform/styles/settings.css:1001, src/platform/styles/settings.css:1007, src/platform/styles/settings.css:1140, src/platform/styles/settings.css:1141, src/platform/styles/settings.css:1145, src/platform/styles/settings.css:1146, src/platform/styles/settings.css:2125, src/platform/styles/settings.css:2366, src/platform/styles/settings.css:2367, src/platform/styles/study-assistant.css:1650, src/platform/styles/tooltips.css:50, src/platform/styles/tooltips.css:55, src/platform/styles/tooltips.css:56, src/platform/styles/widget.css:79, src/platform/styles/widget.css:83, dist/styles.css:2
- **Warning**: Unexpected browser feature "text-decoration" is only partially supported by Obsidian 1.11.4,144,146,148 
  - src/platform/styles/browser.css:565, src/platform/styles/cards.css:497, src/platform/styles/settings.css:958, src/platform/styles/study-assistant.css:2886, src/platform/styles/study-assistant.css:2988, site/src/styles/custom.css:123, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate "display" 
  - src/platform/styles/browser.css:1758
- **Warning**: Unexpected duplicate "justify-content" 
  - src/platform/styles/browser.css:1752, src/platform/styles/browser.css:1754
- **Warning**: Unexpected duplicate "width" 
  - src/platform/styles/browser.css:1770
- **Warning**: Unexpected duplicate selector ".learnkit [data-lk-browser-density="compact"] .lk-browser-th", first used at line 133 
  - src/platform/styles/browser.css:147
- **Warning**: Unexpected duplicate selector ".learnkit [data-lk-browser-density="compact"] .lk-browser-cell", first used at line 139 
  - src/platform/styles/browser.css:152
- **Warning**: Unexpected duplicate selector ".learnkit [data-lk-browser-density="compact"] .lk-browser-tag-box", first used at line 195 
  - src/platform/styles/browser.css:311
- **Warning**: Unexpected duplicate selector ".learnkit .lk-browser-th-label", first used at line 921 
  - src/platform/styles/browser.css:939
- **Warning**: Unexpected duplicate selector ".learnkit .lk-browser-view .table tbody tr:hover td", first used at line 1118 
  - src/platform/styles/browser.css:1139
- **Warning**: Unexpected duplicate selector "body.is-mobile .learnkit .lk-browser-density-btn", first used at line 1381 
  - src/platform/styles/browser.css:1527
- **Warning**: Unexpected duplicate selector "body.is-phone .learnkit .lk-browser-bottom-bar", first used at line 1646 
  - src/platform/styles/browser.css:1729
- **Warning**: Unexpected duplicate selector "body.is-phone .learnkit .lk-browser-summary-wrap", first used at line 1654 
  - src/platform/styles/browser.css:1746
- **Warning**: Unexpected duplicate selector "body.is-phone .learnkit .lk-browser-pagination", first used at line 1677 
  - src/platform/styles/browser.css:1775
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-btn-toolbar", first used at line 128 
  - src/platform/styles/buttons.css:152
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-btn-toolbar:active", first used at line 144 
  - src/platform/styles/buttons.css:170
- **Warning**: Unexpected duplicate selector ".learnkit .btn-icon-outline", first used at line 24 
  - src/platform/styles/buttons.css:512
- **Warning**: Unexpected browser feature "extended-system-fonts" is not supported by Obsidian 1.11.4,144,146,148 
  - src/platform/styles/cards.css:18, src/platform/styles/modals.css:803, src/platform/styles/widget.css:992, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected browser feature "multicolumn" is only partially supported by Obsidian 1.11.4,144,146,148 
  - src/platform/styles/cards.css:74, src/platform/styles/cards.css:2489, src/platform/styles/header.css:73, src/platform/styles/header.css:432, src/platform/styles/modals.css:604, src/platform/styles/modals.css:1251, src/platform/styles/modals.css:2599, src/platform/styles/pretty-cards.css:171, src/platform/styles/pretty-cards.css:172, src/platform/styles/pretty-cards.css:248, src/platform/styles/pretty-cards.css:741, src/platform/styles/pretty-cards.css:1625, src/platform/styles/session.css:581, src/platform/styles/session.css:1279, src/platform/styles/widget.css:157, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-gauge-score", first used at line 2122 
  - src/platform/styles/cards.css:2274
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-gauge-title", first used at line 2128 
  - src/platform/styles/cards.css:2286
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-gauge-status", first used at line 2135 
  - src/platform/styles/cards.css:2291
- **Warning**: Unexpected duplicate selector "body.is-mobile .learnkit .learnkit-deck-title-actions", first used at line 151 
  - src/platform/styles/deck.css:206
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-group-select-popover", first used at line 83 
  - src/platform/styles/deck.css:372
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-header-wrap", first used at line 5 
  - src/platform/styles/header.css:6
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-header-wrap + .learnkit-view-content", first used at line 23 
  - src/platform/styles/header.css:24
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-header-wrap + .view-content", first used at line 25 
  - src/platform/styles/header.css:26
- **Warning**: Unexpected duplicate selector ".workspace-leaf-content.learnkit:has(
  - src/platform/styles/header.css:28, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".workspace-leaf-content:has(
  - src/platform/styles/header.css:30, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit:has .learnkit-header-wrap", first used at line 38 
  - src/platform/styles/header.css:39
- **Warning**: Unexpected duplicate selector ".learnkit:has .learnkit-header-wrap + .learnkit-view-content", first used at line 47 
  - src/platform/styles/header.css:48
- **Warning**: Unexpected duplicate selector ".learnkit:has .learnkit-header-wrap + .view-content", first used at line 49 
  - src/platform/styles/header.css:50
- **Warning**: Unexpected duplicate selector ".workspace-leaf-content.learnkit:has:has(
  - src/platform/styles/header.css:52, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".workspace-leaf-content:has:has(
  - src/platform/styles/header.css:54, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit:has .learnkit-header-wrap::after", first used at line 58 
  - src/platform/styles/header.css:59
- **Warning**: Unexpected duplicate selector "body.is-phone .learnkit .learnkit-header-wrap", first used at line 390 
  - src/platform/styles/header.css:391
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-header-wrap", first used at line 416 
  - src/platform/styles/header.css:417
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-header .dropdown-menu.learnkit-dropdown-root", first used at line 504 
  - src/platform/styles/header.css:514
- **Warning**: Unexpected duplicate selector "body.is-phone .learnkit .learnkit-view-content", first used at line 100 
  - src/platform/styles/layout.css:156
- **Warning**: Unexpected duplicate selector ".workspace-leaf-content.learnkit", first used at line 48 
  - src/platform/styles/layout.css:444
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-github-stars-star svg", first used at line 39 
  - src/platform/styles/misc.css:52
- **Warning**: Unexpected unknown type selector "mjx-container" 
  - src/platform/styles/misc.css:971, src/platform/styles/misc.css:972, src/platform/styles/misc.css:973, src/platform/styles/misc.css:974, src/platform/styles/misc.css:978, src/platform/styles/misc.css:979, src/platform/styles/misc.css:1020, src/platform/styles/misc.css:1021, src/platform/styles/misc.css:1022, src/platform/styles/misc.css:1023, src/platform/styles/misc.css:1024, src/platform/styles/misc.css:1025, src/platform/styles/pretty-cards.css:99, src/platform/styles/pretty-cards.css:108, src/platform/styles/pretty-cards.css:114, src/platform/styles/pretty-cards.css:115, src/platform/styles/pretty-cards.css:116, src/platform/styles/pretty-cards.css:1455, dist/styles.css:2
- **Warning**: Unexpected unknown type selector "mjx-math" 
  - src/platform/styles/misc.css:980, dist/styles.css:2
- **Warning**: Unexpected duplicate "padding" 
  - src/platform/styles/modals.css:138, src/platform/styles/pretty-cards.css:1257, dist/styles.css:2
- **Warning**: Unexpected duplicate "background-color" 
  - src/platform/styles/modals.css:1415, dist/styles.css:2
- **Warning**: Unexpected duplicate "border" 
  - src/platform/styles/modals.css:1416, src/platform/styles/pretty-cards.css:1262, src/platform/styles/settings.css:2658, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-confirm-modal .modal-title", first used at line 113 
  - src/platform/styles/modals.css:2166
- **Warning**: Unexpected property "all" 
  - src/platform/styles/modals.css:623, src/platform/styles/settings.css:895, src/platform/styles/settings.css:2847, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-note-review-dock-buttons 
  - src/platform/styles/note-review.css:544, src/platform/styles/note-review.css:552
- **Warning**: Unexpected duplicate selector "body.is-phone .learnkit .learnkit-note-review-panel", first used at line 701 
  - src/platform/styles/note-review.css:727
- **Warning**: Unexpected browser feature "css-clip-path" is only partially supported by Obsidian 1.11.4,144,146,148 
  - src/platform/styles/pretty-cards.css:859, dist/styles.css:2
- **Warning**: Unexpected duplicate "max-height" 
  - src/platform/styles/pretty-cards.css:1359, src/platform/styles/session.css:127, dist/styles.css:2
- **Warning**: Unexpected duplicate "margin" 
  - src/platform/styles/pretty-cards.css:1354, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-pretty-card.learnkit-macro-markdown", first used at line 414 
  - src/platform/styles/pretty-cards.css:1097
- **Warning**: Unexpected duplicate selector ".learnkit-pretty-card.learnkit-macro-guidebook .learnkit-card-content", first used at line 390 
  - src/platform/styles/pretty-cards.css:1222
- **Warning**: Unexpected duplicate selector ".learnkit-pretty-card.learnkit-macro-guidebook .learnkit-card-section", first used at line 398 
  - src/platform/styles/pretty-cards.css:1230
- **Warning**: Use the full 6-digit hex format  for consistency. 
  - src/platform/styles/session.css:1817, src/platform/styles/settings.css:2653, src/platform/styles/settings.css:2661, src/platform/styles/settings.css:2708, src/platform/styles/settings.css:2709, src/platform/styles/study-assistant.css:997, src/platform/styles/study-assistant.css:998, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate "height" 
  - src/platform/styles/session.css:125
- **Warning**: Unexpected duplicate selector ".learnkit :is .learnkit-btn-again", first used at line 1325 
  - src/platform/styles/session.css:1396, src/platform/styles/session.css:1507
- **Warning**: Unexpected duplicate selector ".learnkit :is :is", first used at line 1278 
  - src/platform/styles/session.css:1412, src/platform/styles/session.css:1527
- **Warning**: Unexpected duplicate selector ".theme-dark .learnkit .learnkit-btn-again", first used at line 1440 
  - src/platform/styles/session.css:1479
- **Warning**: Unexpected duplicate selector ".theme-dark .learnkit .learnkit-btn-hard", first used at line 1447 
  - src/platform/styles/session.css:1483
- **Warning**: Unexpected duplicate selector ".theme-dark .learnkit .learnkit-btn-good", first used at line 1454 
  - src/platform/styles/session.css:1487
- **Warning**: Unexpected duplicate selector ".theme-dark .learnkit .learnkit-btn-easy", first used at line 1461 
  - src/platform/styles/session.css:1491
- **Warning**: Unexpected duplicate selector ".learnkit :is .learnkit-btn-hard", first used at line 1400 
  - src/platform/styles/session.css:1511
- **Warning**: Unexpected duplicate selector ".learnkit :is .learnkit-btn-good", first used at line 1404 
  - src/platform/styles/session.css:1519
- **Warning**: Unexpected duplicate selector ".learnkit :is .learnkit-btn-easy", first used at line 1408 
  - src/platform/styles/session.css:1523
- **Warning**: Unexpected duplicate selector ".learnkit :is :is:hover,
.learnkit :is :is:focus-visible", first used at line 1427 
  - src/platform/styles/session.css:1539-1540
- **Warning**: Unexpected duplicate selector ".learnkit :is :is :is", first used at line 1433 
  - src/platform/styles/session.css:1583
- **Warning**: Unexpected duplicate selector ".learnkit :is
  :is :is", first used at line 1433 
  - src/platform/styles/session.css:1598-1599
- **Warning**: Unexpected duplicate selector ".learnkit-cloze-typed-input.learnkit-cloze-typed--partial", first used at line 1710 
  - src/platform/styles/session.css:1788
- **Warning**: Unexpected duplicate selector ".learnkit-cloze-typed-input.learnkit-cloze-typed--correct", first used at line 1714 
  - src/platform/styles/session.css:1794
- **Warning**: Unexpected duplicate selector ".learnkit-cloze-typed-input.learnkit-cloze-typed--wrong", first used at line 1718 
  - src/platform/styles/session.css:1800
- **Warning**: Unexpected duplicate selector "body.is-phone .learnkit .lk-review-root[data-lk-review-mode="session"] 
  - src/platform/styles/session.css:1876
- **Warning**: Unexpected duplicate selector "body.is-phone .learnkit .lk-session-card 
  - src/platform/styles/session.css:2022
- **Warning**: Unexpected duplicate selector "body.is-phone .learnkit .lk-session-card .lk-review-edit-icon-btn,
body.is-phone .learnkit .lk-session-card .lk-review-more-icon-btn", first used at line 2003 
  - src/platform/styles/session.css:2126-2127
- **Warning**: Unexpected duplicate "margin-top" 
  - src/platform/styles/settings.css:628, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-guide-layout.is-loading .learnkit-guide-content-inner", first used at line 409 
  - src/platform/styles/settings.css:427
- **Warning**: Unexpected duplicate selector ".learnkit-backup-table th:last-child,
.learnkit-backup-table td:last-child", first used at line 1117 
  - src/platform/styles/settings.css:1265-1266
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-settings-view-root", first used at line 2894 
  - src/platform/styles/settings.css:2911
- **Warning**: Unexpected duplicate selector "body.is-phone .learnkit .learnkit-guide-content-inner", first used at line 3006 
  - src/platform/styles/settings.css:3193
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup-content::before", first used at line 1160 
  - src/platform/styles/study-assistant.css:1170
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup-io-preview,
.learnkit .learnkit-study-assistant-io-preview", first used at line 2466 
  - src/platform/styles/study-assistant.css:2475-2476
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-changelog-table th:last-child,
.learnkit .learnkit-changelog-table td:last-child", first used at line 202 
  - src/platform/styles/tables.css:216-217
- **Warning**: Unexpected duplicate selector ".learnkit-widget.learnkit", first used at line 7 
  - src/platform/styles/widget.css:63
- **Warning**: Unexpected duplicate selector ".learnkit.learnkit-widget", first used at line 7 
  - src/platform/styles/widget.css:70
- **Warning**: Unexpected duplicate selector ".learnkit.learnkit-widget .learnkit-widget-action-btn:is", first used at line 156 
  - src/platform/styles/widget.css:264, src/platform/styles/widget.css:485, src/platform/styles/widget.css:559
- **Warning**: Unexpected duplicate selector ".learnkit.learnkit-widget .learnkit-widget-action-btn.learnkit-btn-again", first used at line 244 
  - src/platform/styles/widget.css:369, src/platform/styles/widget.css:469
- **Warning**: Unexpected duplicate selector ".learnkit.learnkit-widget .learnkit-widget-action-btn.learnkit-btn-hard", first used at line 248 
  - src/platform/styles/widget.css:375, src/platform/styles/widget.css:447, src/platform/styles/widget.css:473
- **Warning**: Unexpected duplicate selector ".theme-dark .learnkit.learnkit-widget .learnkit-widget-action-btn.learnkit-btn-hard", first used at line 293 
  - src/platform/styles/widget.css:381, src/platform/styles/widget.css:458, src/platform/styles/widget.css:511, src/platform/styles/widget.css:541
- **Warning**: Unexpected duplicate selector ".learnkit.learnkit-widget .learnkit-widget-action-btn.learnkit-btn-good", first used at line 256 
  - src/platform/styles/widget.css:386, src/platform/styles/widget.css:477
- **Warning**: Unexpected duplicate selector ".learnkit.learnkit-widget .learnkit-widget-action-btn.learnkit-btn-easy", first used at line 260 
  - src/platform/styles/widget.css:392, src/platform/styles/widget.css:481
- **Warning**: Unexpected duplicate selector ".learnkit.learnkit-widget .learnkit-widget-action-btn.learnkit-btn-hard:is", first used at line 419 
  - src/platform/styles/widget.css:453
- **Warning**: Unexpected duplicate selector ".theme-dark .learnkit.learnkit-widget .learnkit-widget-action-btn.learnkit-btn-hard:is", first used at line 424 
  - src/platform/styles/widget.css:463
- **Warning**: Unexpected duplicate selector ".learnkit.learnkit-widget .learnkit-widget-action-btn:is:hover,
.learnkit.learnkit-widget .learnkit-widget-action-btn:is:focus-visible", first used at line 281 
  - src/platform/styles/widget.css:497-498
- **Warning**: Unexpected duplicate selector ".theme-dark .learnkit.learnkit-widget .learnkit-widget-action-btn.learnkit-btn-again", first used at line 287 
  - src/platform/styles/widget.css:503
- **Warning**: Unexpected duplicate selector ".theme-dark .learnkit.learnkit-widget .learnkit-widget-action-btn.learnkit-btn-good", first used at line 299 
  - src/platform/styles/widget.css:519
- **Warning**: Unexpected duplicate selector ".theme-dark .learnkit.learnkit-widget .learnkit-widget-action-btn.learnkit-btn-easy", first used at line 305 
  - src/platform/styles/widget.css:527
- **Warning**: Unexpected duplicate selector ".theme-dark .learnkit.learnkit-widget .learnkit-widget-action-btn:is:hover,
.theme-dark .learnkit.learnkit-widget .learnkit-widget-action-btn:is:focus-visible", first used at line 317 
  - src/platform/styles/widget.css:535-536
- **Warning**: Unexpected duplicate selector ".learnkit.learnkit-widget .learnkit-widget-action-btn:is :is", first used at line 275 
  - src/platform/styles/widget.css:554, src/platform/styles/widget.css:578
- **Warning**: Unexpected unknown type selector "site-search" 
  - site/src/styles/custom.css:153, site/src/styles/custom.css:154, site/src/styles/custom.css:158
- **Warning**: Unexpected browser feature "css-display-contents" is only partially supported by Obsidian 1.11.4,144,146,148 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate "-webkit-mask-image" 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate "block-size" 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate "line-height" 
  - dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate "transition-duration" 
  - dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate "transition-timing-function" 
  - dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate "content" 
  - dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .command-dialog::backdrop", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .command-dialog
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .command [role=menu] [role=menuitem]", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .dialog::backdrop", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .dialog
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .dropdown-menu [data-popover] [role=menuitem],.learnkit .dropdown-menu [data-popover] [role=menuitemcheckbox],.learnkit .dropdown-menu [data-popover] [role=menuitemradio]", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit :is input[type=text]:not(:is(.select [data-popover]
  - dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit :is select,.learnkit select.select", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit :not.select [data-popover] [role=option]", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .sidebar nav
  - dist/styles.css:2, dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit :is input[type=checkbox][role=switch],.learnkit .input[type=checkbox][role=switch]", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .table tfoot", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .tabs [role=tablist] [role=tab]:focus-visible", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .tabs [role=tablist] [role=tab][aria-selected=true]:is", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ":root", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector "body[data-learnkit-theme-preset=glass] .learnkit,.learnkit", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector "body.theme-dark[data-learnkit-theme-preset=glass] .learnkit,.theme-dark .learnkit", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector "body.is-phone", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector "body.is-phone .learnkit .learnkit-view-content", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-btn-toolbar", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-btn-toolbar:active", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-btn-filter", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-btn-filter:is", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-btn-filter:active", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .btn-icon-outline", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-header-wrap", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-header-wrap+.learnkit-view-content", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-header-wrap+.view-content", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit:has .learnkit-header-wrap", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit:has .learnkit-header-wrap+.learnkit-view-content", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit:has .learnkit-header-wrap+.view-content", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit:has .learnkit-header-wrap:after", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .view-header.learnkit-header", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-header .learnkit-btn-toolbar[aria-expanded=true]", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-header .learnkit-btn-toolbar:focus-visible", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-header .learnkit-btn-toolbar:active", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector "body.is-phone .learnkit .learnkit-header-wrap", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector "body.is-phone .learnkit .view-header.learnkit-header", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-header .dropdown-menu.learnkit-dropdown-root", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector "body.is-mobile .learnkit .learnkit-deck-title-actions", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-group-select-popover", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .lk-modal-container .modal-bg", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .modal-container.mod-dim .modal-bg", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .lk-modal-dim .modal-bg", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .modal-container .modal-bg", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .modal-container .modal", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .lk-modals.modal :is", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-card-editor-modal-root", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-gatekeeper-bypass-btn", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-gatekeeper-bypass-btn:hover,.learnkit .learnkit-gatekeeper-bypass-btn:focus-visible", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".theme-dark .learnkit .learnkit-gatekeeper-bypass-btn", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-card-creator-modal :is", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-card-creator-modal :is:is", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-card-creator-modal :is:active", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .lk-modals.modal .learnkit-location-input,.learnkit .lk-modals.modal .learnkit-card-meta-grid input.input[disabled]", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .lk-modals.modal .learnkit-card-meta-type-btn", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-bulk-edit-panel .learnkit-single-edit-markdown-field", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-bulk-tag-box", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-zoom-close", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-confirm-modal .modal-title", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit [data-learnkit-toolbar]", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-io-zoom-slider::-webkit-slider-runnable-track", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-io-zoom-slider::-moz-range-track", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-dd-popover .learnkit-dd-panel", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-dd-popover [role=menuitemradio].group:is,.learnkit .learnkit-dd-popover [role=menuitemradio].group[aria-checked=true]", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-header-menu-panel,.learnkit-header-menu-panel", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit :is.learnkit-header-menu-panel", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-header-menu-panel .group:is,.learnkit-header-menu-panel .group:is", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-switcher-plan-card", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-switcher-plan-card:hover", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-switcher-plan-card[aria-pressed=true]", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-switcher-plan-overview.is-strong", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-switcher-plan-overview.is-mid", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-switcher-plan-overview.is-weak", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-switcher-plan-card.is-create", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-switcher-plan-card.is-placeholder", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-switcher-plan-card.is-placeholder:hover", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-title-icon", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-scope-list.learnkit-header-menu-panel .learnkit-coach-scope-row:is", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-scope-list.learnkit-header-menu-panel .learnkit-scope-preset-remove:is", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-scope-item", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-scope-item:hover,.learnkit .learnkit-coach-scope-item:focus,.learnkit .learnkit-coach-scope-item:focus-visible,.learnkit .learnkit-coach-scope-item.is-active", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit button,.learnkit textarea,.learnkit .multi-select-container,.learnkit input.metadata-input-text,.learnkit input[type=date],.learnkit input[type=datetime-local],.learnkit input[type=text],.learnkit input[type=search],.learnkit input[type=email],.learnkit input[type=password],.learnkit input[type=number]", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-summary-pill", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-health-bar-row[data-status=behind]", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-health-bar-row[data-status=at-risk]", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-health-bar-row[data-status=on-track]", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-health-bar-row[data-status=ready]", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-health-bar-track", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-summary-hero-icon", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-gauge-ring", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-gauge-title", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-gauge-status", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-timeline-bar", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-plan-card", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-pill", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-pill-muted", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-pill:is", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-coach-daily-progress-track", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-analytics-badge.learnkit-live-badge-orange", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".theme-dark .learnkit .learnkit-analytics-badge.learnkit-live-badge-orange", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-analytics-stats-card .learnkit-changelog-table tbody tr", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit :is", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-ana-card .learnkit-btn-filter", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-ana-card .learnkit-btn-filter:is", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-ana-card .learnkit-btn-filter:focus-visible", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-ana-card .learnkit-btn-filter:active", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit :is :is.group:is,.learnkit :is [role=menuitemradio].group[aria-checked=true],.learnkit :is [role=menuitem].group[aria-current=true],.learnkit :is [role=menuitem].group[aria-selected=true]", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit :is [role=button]:is,.learnkit :is .text-sm.text-muted-foreground.cursor-pointer:is", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .lk-session-card
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .lk-session-card.card", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-session-more-popover", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-session-more-item:hover:not,.learnkit .learnkit-session-more-item:focus-visible,.learnkit .learnkit-session-more-item:active,.learnkit .learnkit-session-more-item[aria-current=true],.learnkit .learnkit-session-more-item[aria-selected=true]", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit :is :is :is", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit :is .learnkit-btn-again", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit :is .learnkit-btn-again:hover,.learnkit :is .learnkit-btn-again:focus-visible", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-btn-again :is", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-btn-hard :is", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-btn-good :is", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-btn-easy :is", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit :is .learnkit-btn-easy :is", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit :is :is", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit :is :is:hover,.learnkit :is :is:focus-visible", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".theme-dark .learnkit :is", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".theme-dark .learnkit :is :is", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit :is .learnkit-btn-hard", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit :is .learnkit-btn-good", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit :is .learnkit-btn-easy", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit :is(.lk-session-card
  - dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-cloze-typed-input.learnkit-cloze-typed--partial:focus", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-cloze-typed-input.learnkit-cloze-typed--correct:focus", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-cloze-typed-input.learnkit-cloze-typed--wrong:focus", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-cloze-typed-input.learnkit-cloze-typed--partial", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-cloze-typed-input.learnkit-cloze-typed--correct", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-cloze-typed-input.learnkit-cloze-typed--wrong", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-cloze-typed-correct", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-cloze-typed-wrong", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector "body.is-phone .learnkit .lk-review-root[data-lk-review-mode=session]
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector "body.is-phone .learnkit .lk-review-root[data-lk-review-mode=session] .lk-session-card
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector "body.is-phone .learnkit .lk-session-card .lk-review-edit-icon-btn,body.is-phone .learnkit .lk-session-card .lk-review-more-icon-btn", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit [data-lk-browser-density=compact] .lk-browser-th", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit [data-lk-browser-density=compact] .lk-browser-cell", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit [data-lk-browser-density=compact] .lk-browser-cell:focus-within", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .lk-browser-textarea:focus", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .lk-browser-tag-box:focus,.learnkit .lk-browser-tag-box:focus-within", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .lk-browser-th-label", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .lk-browser-view .table tbody td", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .lk-browser-view .table tbody tr:hover td", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector "body.is-phone .learnkit .lk-browser-bottom-bar", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector "body.is-phone .learnkit .lk-browser-summary-wrap", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector "body.is-phone .learnkit .lk-browser-summary-wrap body.is-phone .learnkit .lk-browser-selection-row", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector "body.is-phone .learnkit .lk-browser-pagination", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit[id^=learnkit-widget-menu-][id$=-popover]
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit[id^=learnkit-widget-menu-][id$=-menu]
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-widget.learnkit", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit.learnkit-widget", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit.learnkit-widget .learnkit-widget-action-btn:is", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit.learnkit-widget .learnkit-widget-action-btn:is :is", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".theme-dark .learnkit.learnkit-widget .learnkit-widget-action-btn:is :is", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit.learnkit-widget :is", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit.learnkit-widget :is:hover,.learnkit.learnkit-widget :is:focus-visible", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit.learnkit-widget :is :is", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-widget-action-btn.learnkit-widget-hover-darken:is", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-widget-action-btn.learnkit-widget-hover-darken:is:hover,.learnkit-widget-action-btn.learnkit-widget-hover-darken:is:focus,.learnkit-widget-action-btn.learnkit-widget-hover-darken:is:focus-visible", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit.learnkit-widget .learnkit-widget-action-btn.learnkit-btn-again", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit.learnkit-widget .learnkit-widget-action-btn.learnkit-btn-good", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit.learnkit-widget .learnkit-widget-action-btn.learnkit-btn-easy", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit.learnkit-widget .learnkit-widget-action-btn:is:is", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit.learnkit-widget .learnkit-widget-action-btn.learnkit-btn-hard", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit.learnkit-widget .learnkit-widget-action-btn.learnkit-btn-hard:is", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".theme-dark .learnkit.learnkit-widget .learnkit-widget-action-btn.learnkit-btn-hard:is", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit.learnkit-widget .learnkit-widget-action-btn:is:hover,.learnkit.learnkit-widget .learnkit-widget-action-btn:is:focus-visible", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".theme-dark .learnkit.learnkit-widget .learnkit-widget-action-btn.learnkit-btn-again", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".theme-dark .learnkit.learnkit-widget .learnkit-widget-action-btn.learnkit-btn-hard", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".theme-dark .learnkit.learnkit-widget .learnkit-widget-action-btn.learnkit-btn-good", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".theme-dark .learnkit.learnkit-widget .learnkit-widget-action-btn.learnkit-btn-easy", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".theme-dark .learnkit.learnkit-widget .learnkit-widget-action-btn.learnkit-btn-hard:hover,.theme-dark .learnkit.learnkit-widget .learnkit-widget-action-btn.learnkit-btn-hard:focus-visible", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-widget-cloze .learnkit-cloze-revealed.learnkit-cloze-typed-correct", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-widget-cloze .learnkit-cloze-revealed.learnkit-cloze-typed-wrong", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .sprout-widget-card-body::-webkit-scrollbar-thumb", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-study-assistant-mode-btn.is-active", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-study-assistant-message-avatar", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-study-assistant-message-bubble.is-user", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-study-assistant-suggestion-card:hover,.learnkit .learnkit-study-assistant-suggestion-card:focus-visible", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-study-assistant-card details", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit :where :is.group", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-trigger.is-open", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".theme-dark .learnkit-assistant-trigger.is-open", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup.is-modal-location:not", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup-header-actions :is:hover", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup-header-actions :is[aria-expanded=true]", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup-header-actions :is:focus-visible,.learnkit-assistant-popup-header-actions :is:focus-within", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup-header-actions :is:active", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup-header-popover", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup-header-menu-item:hover,.learnkit-assistant-popup-header-menu-item:focus-visible", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup-header-menu-item:active,.learnkit-assistant-popup-header-menu-item[aria-checked=true],.learnkit-assistant-popup-header-menu-item[aria-current=true],.learnkit-assistant-popup-header-menu-item[aria-selected=true]", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup-mode-btn.is-active", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup-message-avatar.is-assistant.is-error", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup-message-bubble.is-assistant.is-error", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup-composer-shell:focus-within", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup.is-modal-location:not .learnkit-assistant-popup-composer-shell", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup.is-modal-location:not .learnkit-assistant-popup-composer-shell:focus-within", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup.is-modal-location:not :is", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup.is-modal-location:not :is:is", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup.is-modal-location:not :is:active", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup.is-modal-location:not :is[aria-expanded=true]", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup.is-modal-location:not :is:focus-visible,.learnkit-assistant-popup.is-modal-location:not :is:focus-within", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-attachment-picker-item.is-selected", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-attachment-picker-item.is-selected:is", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup-review-option[aria-checked=true]", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup-btn:hover:not", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup-btn-sm", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup-generate-actions .learnkit-assistant-popup-btn", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup-suggestion-card:hover,.learnkit-assistant-popup-suggestion-card:focus-visible", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup-suggestion-divider", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup-io-preview,.learnkit .learnkit-study-assistant-io-preview", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup-io-preview-rect,.learnkit .learnkit-study-assistant-io-preview-rect", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup-io-preview-meta,.learnkit .learnkit-study-assistant-io-preview-meta", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup-edit-accept-btn:hover", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-assistant-popup-edit-reject-btn:hover", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-edit-inline-diff-segment.is-delete", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-edit-proposal-replacement", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-edit-proposal-action-btn.is-accept", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-edit-proposal-action-btn.is-accept:hover,.learnkit-edit-proposal-action-btn.is-accept:focus-visible", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-edit-proposal-action-btn.is-reject", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-edit-proposal-action-btn.is-reject:hover,.learnkit-edit-proposal-action-btn.is-reject:focus-visible", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-edit-block-new", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-note-review-topbar", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-note-review-empty
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-note-review-dock", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-note-review-dock-buttons
  - dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-note-review-more-item:hover:not,.learnkit .learnkit-note-review-more-item:focus-visible,.learnkit .learnkit-note-review-more-item:active,.learnkit .learnkit-note-review-more-item[aria-current=true],.learnkit .learnkit-note-review-more-item[aria-selected=true]", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector "body.is-phone .learnkit .learnkit-note-review-panel", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-exam-generator-loading-atom-dot.is-a", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-exam-generator-loading-atom-dot.is-b", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-exam-generator-loading-atom-dot.is-c", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-exam-generator-loading-word", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-exam-generator-select-trigger", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-exam-generator-select-trigger:is", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-exam-generator-select-trigger:active", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-exam-generator-select-panel", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-exam-generator-select-panel [role=menuitemradio].group:is,.learnkit .learnkit-exam-generator-select-panel [role=menuitemradio].group[aria-checked=true],.learnkit .learnkit-exam-generator-select-panel [role=menuitemcheckbox].group:is,.learnkit .learnkit-exam-generator-select-panel [role=menuitemcheckbox].group[aria-checked=true]", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-exam-generator-note-option-selected", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-exam-generator-result-score.is-strong", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-exam-generator-result-score.is-mid", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-exam-generator-result-score.is-weak", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit .learnkit-exam-generator-attachments", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-guide-nav", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-release-nav-frame", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-guide-layout.is-loading .learnkit-guide-content-inner", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-guide-footer", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit-backup-table th:last-child,.learnkit-backup-table td:last-child", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit :is .learnkit-settings-subtab-btn", first used at line 2 
  - dist/styles.css:2, dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit :is .learnkit-settings-subtab-btn:hover", first used at line 2 
  - dist/styles.css:2
- **Warning**: Unexpected duplicate selector ".learnkit :is .learnkit-settings-subtab-btn:focus-visible", first used at line 2 
  - dist/styles.css:2
...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions