Brand guidelines

Scruggs Tire & Alignment

Start here

Brand essentials

Name and relationship

Approved name: Scruggs Tire & Alignment

Written form: Use Scruggs Tire & Alignment as the formal brand name. Do not redraw the lettering, change the tire motif, or treat a text rendering as a replacement logo.

Visual signatures

Mark: Use the exact white-square Full lockup for light surfaces, the black-square Full lockup for dark surfaces, and the unchanged tire-only motif for small icons. Preserve the lettering and tire shape in every output.

Color: The tire motif uses bright red. True white and black are the primary logo grounds; bright red provides dark-surface emphasis and deep red provides readable light-surface actions. Neutral surfaces support clear service information.

Type: Display Poppins; body Source Sans 3; mono Courier Prime. See colors and type details.

Where each asset belongs

Use the delivered logo and mark files for their declared surfaces and sizes. The asset catalog lists each verified variant and download. The color and type sections give exact values.

The reduced mark takes over at and below 128 px.

Usage limits

Keep the delivered artwork geometry unchanged.

  • Do not recreate the embedded Scruggs lettering with a substitute font.
  • Do not trace, normalize, or alter the supplied tire geometry.
  • Do not combine this client mark with the ShruggieTech mark.

Use deep red #7D0B13 for ordinary text and actions on white. Bright tire red #ED1B24 is also readable on a true black base and serves dark-surface emphasis. Never use bright red as ordinary text on white. Maintain WCAG 2.1 AA contrast for all actual combinations.

Implementation authority

Exact kit facts

This brand uses its own delivered interface binding; do not assume a ShruggieTech house palette. The current hosted documentation facts (JSON) declare schema version 1 and documentation contract version 1.2.0. In a downloaded kit, enforcement/documentation-facts.json governs those pinned bytes.

Interface overrides

No brand-specific interface overrides are declared. Use the delivered binding and its default rules.

Versions

canon version
2.0.0
interface canon version
1.0.1
component recipe version
1.1.0
web react adapter version
1.1.0
egui adapter version
1.0.2
wordpress adapter version
1.0.0
compiler version
3.0.1
brand version
1.0.1

Implementation files

  • interface canon: enforcement/interface-canon.json
  • component recipes: enforcement/component-recipes.json
  • web adapter: web/adapter.json
  • web support matrix: web/support-matrix.json
  • egui adapter: native/egui/adapter.json
  • egui support matrix: native/egui/support-matrix.json
  • wordpress adapter: wordpress/adapter.json
  • wordpress support matrix: wordpress/support-matrix.json
  • wordpress theme zip: wordpress/scruggs-tire-alignment-stbb-theme.zip

The registry catalog lists installable theme and component resources; select a resource for the consuming host rather than treating the catalog as an installed component.

Color

Formal identity colors and interface cues

Identity accent hue 26.9 in OKLCH. Palette selection is independent of ownership and sibling hues.

Formal identity colors

These approved source values belong to marks and brand applications. A color used in artwork is not automatically a warning or action cue.

ColorHEXSourceUse
Tire Red#ED1B24brand.accent.brightTire artwork and accessible emphasis on black
Readable Red#7D0B13brand.accent.deepAccessible red text and actions on white
Black Ink#000000brand.legacy_palette.2Logo wording on white

Approved combinations

ApplicationFormal colorsArtworkUse
Full mark on whitetire-red, inklogo.fullPrimary logo on a true white square
Readable digital accentreadable-redbrand.applicationsText and controls on light surfaces

Correct: use Tire Red (#ED1B24) in its approved identity application; pair the Warning cue (#ED1B24) with warning text and icon. Misuse: a lone identity swatch as the only warning signal.

Interface cues on dark surfaces

Use words, icons, outlines, or state attributes with color. A shared HEX value does not merge identity and interface roles.

CueHEXMeaningMeasured pairingNon-color cue
Action#7D0B13Primary interactive action#7D0B13 with #FFFFFF text (10.88:1); 1.93:1 against #000000A descriptive button or link label
Warning#ED1B24Attention or recoverable risk#ED1B24 with #000000 text (4.78:1); 4.78:1 against #000000Warning text and icon
Error#E9505FFailure or destructive action#E9505F with #000000 text (5.78:1); 5.78:1 against #000000Error text and icon
Success#ED1B24Completed operation#ED1B24 with #000000 text (4.78:1); 4.78:1 against #000000Success text and icon
Information#7D0B13Neutral information or help#7D0B13 with #FFFFFF text (10.88:1); 1.93:1 against #000000Information label and icon
Focus#ED1B24Keyboard focus ring#ED1B24 with #000000 text (4.78:1); 4.78:1 against #000000Visible outline and keyboard focus order
Selection#ED1B24Selected control or item#ED1B24 with #000000 text (4.78:1); 4.78:1 against #000000Selected label or checked state
Disabled#C0C0C0Unavailable control#C0C0C0 with #000000 text (11.54:1); 11.54:1 against #000000Disabled attribute and text

Interface cues on light surfaces

Use words, icons, outlines, or state attributes with color. A shared HEX value does not merge identity and interface roles.

CueHEXMeaningMeasured pairingNon-color cue
Action#7D0B13Primary interactive action#7D0B13 with #FFFFFF text (10.88:1); 10.88:1 against #FFFFFFA descriptive button or link label
Warning#7D0B13Attention or recoverable risk#7D0B13 with #FFFFFF text (10.88:1); 10.88:1 against #FFFFFFWarning text and icon
Error#C0293AFailure or destructive action#C0293A with #FFFFFF text (5.80:1); 5.80:1 against #FFFFFFError text and icon
Success#7D0B13Completed operation#7D0B13 with #FFFFFF text (10.88:1); 10.88:1 against #FFFFFFSuccess text and icon
Information#7D0B13Neutral information or help#7D0B13 with #FFFFFF text (10.88:1); 10.88:1 against #FFFFFFInformation label and icon
Focus#7D0B13Keyboard focus ring#7D0B13 with #FFFFFF text (10.88:1); 10.88:1 against #FFFFFFVisible outline and keyboard focus order
Selection#7D0B13Selected control or item#7D0B13 with #FFFFFF text (10.88:1); 10.88:1 against #FFFFFFSelected label or checked state
Disabled#C0C0C0Unavailable control#C0C0C0 with #000000 text (11.54:1); 1.82:1 against #FFFFFFDisabled attribute and text

HEX uses uppercase pairs; sRGB uses integer 0-255 channels; HSL uses degrees and percentages rounded to one decimal; OKLCH uses four decimals for lightness and chroma plus one for hue; CIELAB uses D50 with lightness as a percentage and two decimals per channel.

Dark palette

background, primary-foreground, sidebar-primary-foreground

Color values
#000000
rgb(0 0 0)
hsl(0.0 0.0% 0.0%)
oklch(0.0000 0.0000 0.0)
lab(0.00% 0.00 0.00) (D50)

CMYK: output profile required

foreground, card-foreground, popover-foreground, secondary-foreground, accent-foreground, sidebar-foreground, sidebar-accent-foreground, brand-cta-foreground, brand-cta-outline-foreground

Color values
#FFFFFF
rgb(255 255 255)
hsl(0.0 0.0% 100.0%)
oklch(1.0000 0.0000 0.0)
lab(100.00% 0.00 0.00) (D50)

CMYK: output profile required

card, popover, sidebar

Color values
#414141
rgb(65 65 65)
hsl(0.0 0.0% 25.5%)
oklch(0.3753 0.0000 0.0)
lab(27.53% 0.00 0.00) (D50)

CMYK: output profile required

primary, ring, chart-1, sidebar-primary, sidebar-ring, brand-emphasis

Color values
#ED1B24
rgb(237 27 36)
hsl(357.4 85.4% 51.8%)
oklch(0.6026 0.2351 26.9)
lab(51.54% 74.19 53.72) (D50)

CMYK: output profile required

secondary, muted

Color values
#5F5F5F
rgb(95 95 95)
hsl(0.0 0.0% 37.3%)
oklch(0.4855 0.0000 0.0)
lab(40.32% 0.00 0.00) (D50)

CMYK: output profile required

muted-foreground

Color values
#D9D9D9
rgb(217 217 217)
hsl(0.0 0.0% 85.1%)
oklch(0.8853 0.0000 0.0)
lab(86.70% 0.00 0.00) (D50)

CMYK: output profile required

accent, sidebar-accent, brand-accent-deep, brand-cta

Color values
#7D0B13
rgb(125 11 19)
hsl(355.8 83.8% 26.7%)
oklch(0.3772 0.1449 25.5)
lab(26.28% 45.94 30.55) (D50)

CMYK: output profile required

destructive

Color values
#E9505F
rgb(233 80 95)
hsl(354.1 77.7% 61.4%)
oklch(0.6437 0.1882 18.6)
lab(56.66% 60.52 26.02) (D50)

CMYK: output profile required

border, input, sidebar-border

Color values
#262626
rgb(38 38 38)
hsl(0.0 0.0% 14.9%)
oklch(0.2686 0.0000 0.0)
lab(15.16% -0.00 0.00) (D50)

CMYK: output profile required

chart-2

Color values
#C93CB3
rgb(201 60 179)
hsl(309.4 56.6% 51.2%)
oklch(0.6025 0.2168 334.9)
lab(50.65% 64.77 -33.10) (D50)

CMYK: output profile required

chart-3

Color values
#A97600
rgb(169 118 0)
hsl(41.9 100.0% 33.1%)
oklch(0.6024 0.1254 78.5)
lab(53.83% 14.73 59.66) (D50)

CMYK: output profile required

chart-4

Color values
#7564FB
rgb(117 100 251)
hsl(246.8 95.0% 68.8%)
oklch(0.6026 0.2161 282.9)
lab(50.62% 37.79 -74.81) (D50)

CMYK: output profile required

chart-5

Color values
#5D9300
rgb(93 147 0)
hsl(82.0 100.0% 28.8%)
oklch(0.6020 0.1639 130.7)
lab(55.43% -33.09 57.01) (D50)

CMYK: output profile required

Light palette

background, card, popover, primary-foreground, sidebar, sidebar-primary-foreground, brand-cta-foreground

Color values
#FFFFFF
rgb(255 255 255)
hsl(0.0 0.0% 100.0%)
oklch(1.0000 0.0000 0.0)
lab(100.00% 0.00 0.00) (D50)

CMYK: output profile required

foreground, card-foreground, popover-foreground, secondary-foreground, accent-foreground, sidebar-foreground, sidebar-accent-foreground

Color values
#111111
rgb(17 17 17)
hsl(0.0 0.0% 6.7%)
oklch(0.1776 0.0000 0.0)
lab(5.06% 0.00 0.00) (D50)

CMYK: output profile required

primary, ring, chart-1, sidebar-primary, sidebar-ring, brand-accent-deep, brand-emphasis, brand-cta, brand-cta-outline-foreground

Color values
#7D0B13
rgb(125 11 19)
hsl(355.8 83.8% 26.7%)
oklch(0.3772 0.1449 25.5)
lab(26.28% 45.94 30.55) (D50)

CMYK: output profile required

secondary

Color values
#F4F4F4
rgb(244 244 244)
hsl(0.0 0.0% 95.7%)
oklch(0.9672 0.0000 0.0)
lab(96.19% 0.00 0.00) (D50)

CMYK: output profile required

muted, accent, sidebar-accent

Color values
#F1E7E8
rgb(241 231 232)
hsl(354.0 26.3% 92.5%)
oklch(0.9361 0.0109 10.3)
lab(92.46% 3.63 0.78) (D50)

CMYK: output profile required

muted-foreground

Color values
#555555
rgb(85 85 85)
hsl(0.0 0.0% 33.3%)
oklch(0.4495 0.0000 0.0)
lab(36.15% 0.00 0.00) (D50)

CMYK: output profile required

destructive

Color values
#C0293A
rgb(192 41 58)
hsl(353.2 64.8% 45.7%)
oklch(0.5308 0.1857 20.9)
lab(43.62% 59.48 30.04) (D50)

CMYK: output profile required

border, input, sidebar-border

Color values
#838383
rgb(131 131 131)
hsl(0.0 0.0% 51.4%)
oklch(0.6100 0.0000 0.0)
lab(54.76% 0.00 0.00) (D50)

CMYK: output profile required

chart-2

Color values
#681D5F
rgb(104 29 95)
hsl(307.2 56.4% 26.1%)
oklch(0.3771 0.1335 333.1)
lab(25.73% 39.54 -21.75) (D50)

CMYK: output profile required

chart-3

Color values
#583B00
rgb(88 59 0)
hsl(40.2 100.0% 17.3%)
oklch(0.3762 0.0785 77.7)
lab(27.59% 9.57 36.99) (D50)

CMYK: output profile required

chart-4

Color values
#393385
rgb(57 51 133)
hsl(244.4 44.6% 36.1%)
oklch(0.3779 0.1327 281.3)
lab(25.88% 22.09 -46.22) (D50)

CMYK: output profile required

chart-5

Color values
#304B00
rgb(48 75 0)
hsl(81.6 100.0% 14.7%)
oklch(0.3766 0.1003 129.3)
lab(28.65% -19.38 35.72) (D50)

CMYK: output profile required

Light surfaces

The bright accent #ED1B24 measures 4.39:1 on the light reading surface and is never text there. The light block substitutes #7D0B13 at 10.88:1. The legal foreground on an accent fill is #000000 at 4.78:1.

Theme reference

Dark and light examples

Chart colors serve data visualization. Each is derived from the accent and measured against its surface. Use labels or shapes so chart meaning does not depend on hue alone.

Dark

Heading and controls

Body text on the generated dark surface.

Light

Heading and controls

Body text on the generated light surface.

Type and components

Poppins, Source Sans 3, Courier Prime

Display
Heading

Body in Source Sans 3 at 400. Approved weights are display 700, body 400, 600, and mono 400. Undeclared weights are prohibited.

0O 1lI 8B 5S 2Z
Components
ok warn fail
tokenvalue
radius6 / 8 / 12 / 16
spacing4 8 12 16 24 32 48 64
focus2px ring, 2px offset
Delivery

Complete asset catalog

A brand mark is the symbol alone; a logo lockup combines approved elements. Wide and stacked layouts are separate designs. Full and reduced identify source detail. Full color or monochrome identifies ink treatment. A clear background is transparent; for light or dark names the intended viewing surface. Social share images are separate opaque compositions. Preferred descriptive filenames and existing paths contain the same approved artwork. Full asset glossary.

Canvas 512 × 512 units, clear space 32 units (7.1 percent of artwork width). Below 128 px the reduced master takes over.

Fixed lockup proportions

lockupmark heightgapalignment
horizontal160 units34 unitsoptical center
stacked1.80C0.45Ccentered on wordmark ink width

The horizontal row records its approved master composition. C is the outlined wordmark cap height used by the stacked lockup. X is the 70-unit G channel. Keep one X clear around every master. Never resize the mark and wordmark independently.

Compatibility aliases are listed with their canonical delivery group; byte-identical aliases do not create duplicate previews.

Integration instructions

Read the instructions for each platform before installing its assets.

Stacked logo lockup, full color, for dark backgrounds

Light surfaceScruggs Tire & Alignment Stacked logo lockup, full color, for dark backgrounds preview

Use the declared lockup form on compatible backgrounds. Smallest delivered raster: 1024 px. Do not synthesize missing sizes. Follow the clear-space and reduction threshold above.

Stacked logo lockup, full color, for light backgrounds

Dark surfaceScruggs Tire & Alignment Stacked logo lockup, full color, for light backgrounds preview

Use the declared lockup form on compatible backgrounds. Smallest delivered raster: 1024 px. Do not synthesize missing sizes. Follow the clear-space and reduction threshold above.

Stacked logo lockup, monochrome white ink, for dark backgrounds

Dark surfaceScruggs Tire & Alignment Stacked logo lockup, monochrome white ink, for dark backgrounds preview

Use the declared lockup form on compatible backgrounds. Smallest delivered raster: 1024 px. Do not synthesize missing sizes. Follow the clear-space and reduction threshold above.

Stacked logo lockup, monochrome black ink, for light backgrounds

Light surfaceScruggs Tire & Alignment Stacked logo lockup, monochrome black ink, for light backgrounds preview

Use the declared lockup form on compatible backgrounds. Smallest delivered raster: 1024 px. Do not synthesize missing sizes. Follow the clear-space and reduction threshold above.

Wide logo lockup, full color, for dark backgrounds

Light surfaceScruggs Tire & Alignment Wide logo lockup, full color, for dark backgrounds preview

Use the declared lockup form on compatible backgrounds. Smallest delivered raster: 1024 px. Do not synthesize missing sizes. Follow the clear-space and reduction threshold above.

Wide logo lockup, full color, for light backgrounds

Dark surfaceScruggs Tire & Alignment Wide logo lockup, full color, for light backgrounds preview

Use the declared lockup form on compatible backgrounds. Smallest delivered raster: 1024 px. Do not synthesize missing sizes. Follow the clear-space and reduction threshold above.

Wide logo lockup, monochrome white ink, for dark backgrounds

Dark surfaceScruggs Tire & Alignment Wide logo lockup, monochrome white ink, for dark backgrounds preview

Use the declared lockup form on compatible backgrounds. Smallest delivered raster: 1024 px. Do not synthesize missing sizes. Follow the clear-space and reduction threshold above.

Wide logo lockup, monochrome black ink, for light backgrounds

Light surfaceScruggs Tire & Alignment Wide logo lockup, monochrome black ink, for light backgrounds preview

Use the declared lockup form on compatible backgrounds. Smallest delivered raster: 1024 px. Do not synthesize missing sizes. Follow the clear-space and reduction threshold above.

Full brand mark, full color, for dark backgrounds

Light surfaceScruggs Tire & Alignment Full brand mark, full color, for dark backgrounds preview

Use the declared mark form on compatible backgrounds. Smallest delivered raster: 1024 px. Do not synthesize missing sizes. Follow the clear-space and reduction threshold above.

Reduced brand mark, full color, for dark backgrounds

Dark surfaceScruggs Tire & Alignment Reduced brand mark, full color, for dark backgrounds preview

Use the declared mark form on compatible backgrounds. Smallest delivered raster: 1024 px. Do not synthesize missing sizes. Follow the clear-space and reduction threshold above.

Full brand mark, full color, for light backgrounds

Dark surfaceScruggs Tire & Alignment Full brand mark, full color, for light backgrounds preview

Use the declared mark form on compatible backgrounds. Smallest delivered raster: 1024 px. Do not synthesize missing sizes. Follow the clear-space and reduction threshold above.

Reduced brand mark, full color, for light backgrounds

Light surfaceScruggs Tire & Alignment Reduced brand mark, full color, for light backgrounds preview

Use the declared mark form on compatible backgrounds. Smallest delivered raster: 1024 px. Do not synthesize missing sizes. Follow the clear-space and reduction threshold above.

Full brand mark, monochrome white ink, for dark backgrounds

Dark surfaceScruggs Tire & Alignment Full brand mark, monochrome white ink, for dark backgrounds preview

Use the declared mark form on compatible backgrounds. Smallest delivered raster: 1024 px. Do not synthesize missing sizes. Follow the clear-space and reduction threshold above.

Reduced brand mark, monochrome white ink, for dark backgrounds

Dark surfaceScruggs Tire & Alignment Reduced brand mark, monochrome white ink, for dark backgrounds preview

Use the declared mark form on compatible backgrounds. Smallest delivered raster: 1024 px. Do not synthesize missing sizes. Follow the clear-space and reduction threshold above.

Full brand mark, monochrome black ink, for light backgrounds

Light surfaceScruggs Tire & Alignment Full brand mark, monochrome black ink, for light backgrounds preview

Use the declared mark form on compatible backgrounds. Smallest delivered raster: 1024 px. Do not synthesize missing sizes. Follow the clear-space and reduction threshold above.

Reduced brand mark, monochrome black ink, for light backgrounds

Light surfaceScruggs Tire & Alignment Reduced brand mark, monochrome black ink, for light backgrounds preview

Use the declared mark form on compatible backgrounds. Smallest delivered raster: 1024 px. Do not synthesize missing sizes. Follow the clear-space and reduction threshold above.

Windows target size, for dark backgrounds

Dark surfaceScruggs Tire & Alignment Windows target size, for dark backgrounds preview

Use the declared target-size form on compatible backgrounds. Smallest delivered raster: 16 px. Do not synthesize missing sizes. Preserve declared plate and transparency behavior.

Windows target size, for light backgrounds

Dark surfaceScruggs Tire & Alignment Windows target size, for light backgrounds preview

Use the declared target-size form on compatible backgrounds. Smallest delivered raster: 16 px. Do not synthesize missing sizes. Preserve declared plate and transparency behavior.

Android adaptive foreground

Dark surfaceScruggs Tire & Alignment Android adaptive foreground preview

Use the declared adaptive-foreground form on compatible backgrounds. Smallest delivered raster: 432 px. Do not synthesize missing sizes. Preserve declared plate and transparency behavior.

Web icon, reduced detail

Dark surfaceScruggs Tire & Alignment Web icon, reduced detail preview

Use the declared favicon form on compatible backgrounds. Smallest delivered raster: 16 px. Do not synthesize missing sizes. Preserve declared plate and transparency behavior.

Windows classic ico

Dark surface
Icon container (no image preview)

Use the declared classic-ico form on compatible backgrounds. Use the declared container or vector at its listed destination. Preserve declared plate and transparency behavior.

  • app.icoExisting path · embedded: 16 × 16, 24 × 24, 32 × 32, 48 × 48, 64 × 64, 128 × 128, 256 × 256 · ICO · Win32 application

Windows target size

Dark surfaceScruggs Tire & Alignment Windows target size preview

Use the declared target-size form on compatible backgrounds. Smallest delivered raster: 16 px. Do not synthesize missing sizes. Preserve declared plate and transparency behavior.

Android adaptive background

Dark surface
XML metadata (no image preview)

Use the declared adaptive-background form on compatible backgrounds. Use the declared container or vector at its listed destination. Preserve declared plate and transparency behavior.

Android adaptive declaration

Dark surface
XML metadata (no image preview)

Use the declared adaptive-declaration form on compatible backgrounds. Use the declared container or vector at its listed destination. Preserve declared plate and transparency behavior.

  • ic_launcher.xmlExisting path · container or metadata · XML · Android res/mipmap-anydpi-v26

Android color resource

Dark surface
XML metadata (no image preview)

Use the declared color-resource form on compatible backgrounds. Use the declared container or vector at its listed destination. Preserve declared plate and transparency behavior.

Android platform manifest

Dark surface
JSON metadata (no image preview)

Use the declared platform-manifest form on compatible backgrounds. Use the declared container or vector at its listed destination. Preserve declared plate and transparency behavior.

  • manifest.jsonExisting path · container or metadata · JSON · See suite README

iOS asset catalog

Dark surface
JSON metadata (no image preview)

Use the declared asset-catalog form on compatible backgrounds. Use the declared container or vector at its listed destination. Preserve declared plate and transparency behavior.

  • Contents.jsonExisting path · container or metadata · JSON · Xcode AppIcon.appiconset

iOS platform manifest

Dark surface
JSON metadata (no image preview)

Use the declared platform-manifest form on compatible backgrounds. Use the declared container or vector at its listed destination. Preserve declared plate and transparency behavior.

  • manifest.jsonExisting path · container or metadata · JSON · See suite README

macOS asset catalog

Dark surface
JSON metadata (no image preview)

Use the declared asset-catalog form on compatible backgrounds. Use the declared container or vector at its listed destination. Preserve declared plate and transparency behavior.

  • Contents.jsonExisting path · container or metadata · JSON · Xcode AppIcon.appiconset

macOS platform manifest

Dark surface
JSON metadata (no image preview)

Use the declared platform-manifest form on compatible backgrounds. Use the declared container or vector at its listed destination. Preserve declared plate and transparency behavior.

  • manifest.jsonExisting path · container or metadata · JSON · See suite README

Web icon index

Dark surface
JSON metadata (no image preview)

Use the declared icon-index form on compatible backgrounds. Use the declared container or vector at its listed destination. Preserve declared plate and transparency behavior.

Web platform manifest

Dark surface
JSON metadata (no image preview)

Use the declared platform-manifest form on compatible backgrounds. Use the declared container or vector at its listed destination. Preserve declared plate and transparency behavior.

  • manifest.jsonExisting path · container or metadata · JSON · See suite README

Web web manifest

Dark surface
JSON metadata (no image preview)

Use the declared web-manifest form on compatible backgrounds. Use the declared container or vector at its listed destination. Preserve declared plate and transparency behavior.

  • site.webmanifestExisting alias · container or metadata · JSON · Compatibility alias for icons/web/site.webmanifest
  • site.webmanifestExisting path · container or metadata · JSON · Web root

Windows manifest fragment

Dark surface
XML metadata (no image preview)

Use the declared manifest-fragment form on compatible backgrounds. Use the declared container or vector at its listed destination. Preserve declared plate and transparency behavior.

Windows platform manifest

Dark surface
JSON metadata (no image preview)

Use the declared platform-manifest form on compatible backgrounds. Use the declared container or vector at its listed destination. Preserve declared plate and transparency behavior.

  • manifest.jsonExisting path · container or metadata · JSON · See suite README

iOS app icon, opaque background, for dark backgrounds

Light surfaceScruggs Tire & Alignment iOS app icon, opaque background, for dark backgrounds preview

Use the declared app-icon form on compatible backgrounds. Smallest delivered raster: 1024 px. Do not synthesize missing sizes. Preserve declared plate and transparency behavior.

Android legacy launcher, opaque background

Dark surfaceScruggs Tire & Alignment Android legacy launcher, opaque background preview

Use the declared legacy-launcher form on compatible backgrounds. Smallest delivered raster: 48 px. Do not synthesize missing sizes. Preserve declared plate and transparency behavior.

  • ic_launcher.pngExisting path · 72 × 72 · PNG · Android res/mipmap-hdpi
  • ic_launcher.pngExisting path · 48 × 48 · PNG · Android res/mipmap-mdpi
  • ic_launcher.pngExisting path · 96 × 96 · PNG · Android res/mipmap-xhdpi
  • ic_launcher.pngExisting path · 144 × 144 · PNG · Android res/mipmap-xxhdpi
  • ic_launcher.pngExisting path · 192 × 192 · PNG · Android res/mipmap-xxxhdpi

Android play store, opaque background

Dark surfaceScruggs Tire & Alignment Android play store, opaque background preview

Use the declared play-store form on compatible backgrounds. Smallest delivered raster: 512 px. Do not synthesize missing sizes. Preserve declared plate and transparency behavior.

iOS app icon, opaque background

Dark surfaceScruggs Tire & Alignment iOS app icon, opaque background preview

Use the declared app-icon form on compatible backgrounds. Smallest delivered raster: 1024 px. Do not synthesize missing sizes. Preserve declared plate and transparency behavior.

  • AppIcon-1024.pngExisting path · 1024 × 1024 · PNG · Xcode AppIcon.appiconset

macOS app icon, opaque background

Dark surfaceScruggs Tire & Alignment macOS app icon, opaque background preview

Use the declared asset-catalog-icon form on compatible backgrounds. Smallest delivered raster: 16 px. Do not synthesize missing sizes. Preserve declared plate and transparency behavior.

Web favicon ico, opaque background

Dark surface
Icon container (no image preview)

Use the declared favicon-ico form on compatible backgrounds. Use the declared container or vector at its listed destination. Preserve declared plate and transparency behavior.

  • favicon.icoExisting alias · embedded: 16 × 16, 24 × 24, 32 × 32, 48 × 48, 64 × 64, 128 × 128, 256 × 256 · ICO · Compatibility alias for icons/web/favicon.ico
  • favicon.icoExisting path · embedded: 16 × 16, 24 × 24, 32 × 32, 48 × 48, 64 × 64, 128 × 128, 256 × 256 · ICO · Web root

Web maskable, opaque background

Dark surfaceScruggs Tire & Alignment Web maskable, opaque background preview

Use the declared maskable form on compatible backgrounds. Smallest delivered raster: 192 px. Do not synthesize missing sizes. Preserve declared plate and transparency behavior.

Windows msix scale, opaque background

Dark surfaceScruggs Tire & Alignment Windows msix scale, opaque background preview

Use the declared msix-scale form on compatible backgrounds. Smallest delivered raster: 44 px. Do not synthesize missing sizes. Preserve declared plate and transparency behavior.

Windows store logo, opaque background

Dark surfaceScruggs Tire & Alignment Windows store logo, opaque background preview

Use the declared store-logo form on compatible backgrounds. Smallest delivered raster: 50 px. Do not synthesize missing sizes. Preserve declared plate and transparency behavior.

Social share image, full color, dark background

Dark surfaceScruggs Tire & Alignment Social share image, full color, dark background preview

Use the declared social-image form on compatible backgrounds. Smallest delivered raster: 1280 px. Do not synthesize missing sizes. Follow the clear-space and reduction threshold above.

Third-party boundary

Vendor and trademark notice

Scruggs Tire & Alignment is an independent third-party client brand. Scruggs Tire & Alignment owns its trademarks. Scruggs Tire & Alignment is responsible for its products, services, and applicable terms.