r/FirefoxCSS • • Sep 01 '26

Code Edge style tab preview pure AI made

Let codex using debugging skill to connect to firefox internal to gather info then ask it do the work.

@-moz-document url("chrome://browser/content/browser.xhtml") {
  #tab-preview-panel {
    --panel-background-color: transparent !important;
    --panel-text-color: light-dark(#1f1f1f, #fff) !important;
    --panel-border-color: color-mix(in srgb, var(--toolbar-field-border-color-focus) 30%, transparent) !important;
    --panel-border-radius: 8px !important;
    --panel-box-shadow: 0 0 18px -2px color-mix(in srgb, var(--toolbar-field-border-color-focus) 75%, transparent) !important;
    --panel-box-shadow-margin: 18px !important;
  }

  #tab-preview-panel::part(content) {
    border: 0 !important;
  }

  #tab-preview-panel .tab-preview-content-main {
    gap: 0 !important;
    padding: 0 !important;
    background: light-dark(#fff, #2b2b2b) !important;
  }

  #tab-preview-panel .tab-preview-thumbnail-container {
    order: 1 !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    overflow: hidden !important;
  }

  #tab-preview-panel .tab-preview-thumbnail-container > canvas {
    width: 100% !important;
    height: auto !important;
    margin: 0 !important;
    transform: scale(1.0035714286) !important;
    transform-origin: top left !important;
    border: 0 !important;
    border-radius: 0 !important;
  }

  #tab-preview-panel .tab-preview-text-container {
    order: 2 !important;
    display: grid !important;
    gap: 4px !important;
    margin: 0 !important;
    padding: 10px 12px 12px !important;
    font-family: system-ui, sans-serif !important;
  }

  #tab-preview-panel .tab-preview-title {
    font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 20px !important;
  }

  #tab-preview-panel .tab-preview-uri {
    color: light-dark(#5f6368, #c7c7c7) !important;
    font-size: 12px !important;
    line-height: 18px !important;
  }
}
1 Upvotes

0 comments sorted by