Brand guidelines

I Heart PR Tours

Start here

Brand essentials

Name and relationship

Approved name: I Heart PR Tours

Written form: Use I Heart PR Tours for the formal company name and identity applications. IHPRT is approved for casual shorthand and general prose after the full name is established. Never use IHPRT as a substitute logo or alter the supplied identity artwork.

Visual signatures

Mark: Use the exact supplied dark or light lockup for its intended surface. Use the colored heart for reduced, favicon, and application-icon contexts. Single-ink files are derived only through the approved source-faithful mask process.

Color: White paper and soft paper establish the light-first identity. CTA red #C5342C fills the primary action button and outlines secondary actions, blue provides identity structure, and brown appears occasionally as a warm secondary note. CTA red is not a substitute for links, focus, charts, emphasis, or destructive status.

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 64 px.

Usage limits

Keep the delivered artwork geometry unchanged.

  • Do not edit, normalize, trace, simplify, crop, recolor, or replace any supplied SVG.
  • Do not reconstruct the logo lettering from the delivered font files.
  • Do not invent a wordmark-only variant or alter the approved single-ink derivation thresholds.
  • Do not use a monochrome mark for an application icon or favicon.
  • Do not imply ShruggieTech ownership, endorsement, maintenance, or warranty.

Use CTA red #C5342C as the fill for primary action controls and the outline for secondary actions. Filled controls use the measured white foreground; outlined controls use a surface-appropriate AA foreground. Keep CTA red separate from identity blue, links, focus, charts, emphasis, and destructive states. Lighter blues and sand tones are supporting fills, not ordinary text on white.

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.2.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/i-heart-pr-tours-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 244.0 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
Tour Blue#68A9DDbrand.accent.brightApproved digital identity accent
Heart Blue#1C5B8Dbrand.accent.deepApproved blue in the authoritative heart mark
Heart Red#C5342Cbrand.legacy_palette.3Approved red in the authoritative heart mark, intentionally reused for action

Approved combinations

ApplicationFormal colorsArtworkUse
I Heart PR Tours markheart-blue, heart-redlogo.fullApproved blue and red in the full heart mark
Digital identity accentprimarybrand.applicationsTour Blue in approved digital brand applications

Correct: use Heart Red (#C5342C) in its approved identity application; pair the Action cue (#C5342C) with a descriptive button or link label. Misuse: a lone identity swatch as the only action 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#C5342CPrimary interactive action#C5342C with #FFFFFF text (5.38:1); 3.48:1 against #08131DA descriptive button or link label
Warning#A1CFF4Attention or recoverable risk#A1CFF4 with #000000 text (12.75:1); 11.37:1 against #08131DWarning text and icon
Error#E9505FFailure or destructive action#E9505F with #000000 text (5.78:1); 5.15:1 against #08131DError text and icon
Success#68A9DDCompleted operation#68A9DD with #000000 text (8.31:1); 7.41:1 against #08131DSuccess text and icon
Information#1C5B8DNeutral information or help#1C5B8D with #FFFFFF text (7.17:1); 2.61:1 against #08131DInformation label and icon
Focus#68A9DDKeyboard focus ring#68A9DD with #000000 text (8.31:1); 7.41:1 against #08131DVisible outline and keyboard focus order
Selection#68A9DDSelected control or item#68A9DD with #000000 text (8.31:1); 7.41:1 against #08131DSelected label or checked state
Disabled#A1CFF4Unavailable control#A1CFF4 with #000000 text (12.75:1); 11.37:1 against #08131DDisabled 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#C5342CPrimary interactive action#C5342C with #FFFFFF text (5.38:1); 5.38:1 against #FFFFFFA descriptive button or link label
Warning#C5342CAttention or recoverable risk#C5342C with #FFFFFF text (5.38:1); 5.38: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#1C5B8DCompleted operation#1C5B8D with #FFFFFF text (7.17:1); 7.17:1 against #FFFFFFSuccess text and icon
Information#1C5B8DNeutral information or help#1C5B8D with #FFFFFF text (7.17:1); 7.17:1 against #FFFFFFInformation label and icon
Focus#1C5B8DKeyboard focus ring#1C5B8D with #FFFFFF text (7.17:1); 7.17:1 against #FFFFFFVisible outline and keyboard focus order
Selection#1C5B8DSelected control or item#1C5B8D with #FFFFFF text (7.17:1); 7.17:1 against #FFFFFFSelected label or checked state
Disabled#A1CFF4Unavailable control#A1CFF4 with #000000 text (12.75:1); 1.65: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

Color values
#08131D
rgb(8 19 29)
hsl(208.6 56.8% 7.3%)
oklch(0.1817 0.0263 246.9)
lab(5.38% -1.68 -8.21) (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

Color values
#101F2C
rgb(16 31 44)
hsl(207.9 46.7% 11.8%)
oklch(0.2326 0.0326 245.9)
lab(10.92% -3.02 -10.87) (D50)

CMYK: output profile required

popover, sidebar

Color values
#0C1823
rgb(12 24 35)
hsl(208.7 48.9% 9.2%)
oklch(0.2037 0.0280 247.3)
lab(7.57% -2.26 -9.42) (D50)

CMYK: output profile required

primary, ring, chart-1, sidebar-primary, sidebar-ring

Color values
#68A9DD
rgb(104 169 221)
hsl(206.7 63.2% 63.7%)
oklch(0.7119 0.1015 244.0)
lab(66.45% -10.43 -33.27) (D50)

CMYK: output profile required

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

secondary, muted

Color values
#172A3A
rgb(23 42 58)
hsl(207.4 43.2% 15.9%)
oklch(0.2767 0.0388 245.2)
lab(16.04% -3.75 -12.87) (D50)

CMYK: output profile required

muted-foreground

Color values
#9A9A9A
rgb(154 154 154)
hsl(0.0 0.0% 60.4%)
oklch(0.6862 0.0000 0.0)
lab(63.60% 0.00 0.00) (D50)

CMYK: output profile required

accent, sidebar-accent

Color values
#203A4D
rgb(32 58 77)
hsl(205.3 41.3% 21.4%)
oklch(0.3366 0.0465 241.7)
lab(23.01% -5.48 -14.94) (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
#50B5B1
rgb(80 181 177)
hsl(177.6 40.6% 51.2%)
oklch(0.7126 0.0939 191.7)
lab(67.71% -31.35 -7.36) (D50)

CMYK: output profile required

chart-3

Color values
#A796D6
rgb(167 150 214)
hsl(255.9 43.8% 71.4%)
oklch(0.7115 0.0935 296.1)
lab(65.39% 16.47 -30.62) (D50)

CMYK: output profile required

chart-4

Color values
#83B179
rgb(131 177 121)
hsl(109.3 26.4% 58.4%)
oklch(0.7128 0.0933 140.0)
lab(67.82% -24.13 23.59) (D50)

CMYK: output profile required

chart-5

Color values
#CE8AAC
rgb(206 138 172)
hsl(330.0 41.0% 67.5%)
oklch(0.7119 0.0934 348.3)
lab(65.32% 30.30 -6.83) (D50)

CMYK: output profile required

brand-accent-deep

Color values
#1C5B8D
rgb(28 91 141)
hsl(206.5 66.9% 33.1%)
oklch(0.4574 0.1028 246.9)
lab(36.69% -5.95 -33.96) (D50)

CMYK: output profile required

brand-emphasis

Color values
#A1CFF4
rgb(161 207 244)
hsl(206.7 79.0% 79.4%)
oklch(0.8348 0.0711 243.0)
lab(80.82% -9.00 -23.44) (D50)

CMYK: output profile required

brand-cta

Color values
#C5342C
rgb(197 52 44)
hsl(3.1 63.5% 47.3%)
oklch(0.5472 0.1832 28.1)
lab(45.69% 57.26 40.77) (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

Color values
#1C5B8D
rgb(28 91 141)
hsl(206.5 66.9% 33.1%)
oklch(0.4574 0.1028 246.9)
lab(36.69% -5.95 -33.96) (D50)

CMYK: output profile required

secondary

Color values
#F8F6F2
rgb(248 246 242)
hsl(40.0 30.0% 96.1%)
oklch(0.9736 0.0057 84.6)
lab(96.96% 0.17 2.18) (D50)

CMYK: output profile required

muted, accent, sidebar-accent

Color values
#EEF4F8
rgb(238 244 248)
hsl(204.0 41.7% 95.3%)
oklch(0.9638 0.0084 236.6)
lab(95.82% -1.52 -2.66) (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
#8A8A8A
rgb(138 138 138)
hsl(0.0 0.0% 54.1%)
oklch(0.6334 0.0000 0.0)
lab(57.48% 0.00 0.00) (D50)

CMYK: output profile required

chart-2

Color values
#006565
rgb(0 101 101)
hsl(180.0 100.0% 19.8%)
oklch(0.4588 0.0783 194.8)
lab(38.05% -25.67 -7.58) (D50)

CMYK: output profile required

chart-3

Color values
#5F4A84
rgb(95 74 132)
hsl(261.7 28.2% 40.4%)
oklch(0.4569 0.0944 299.3)
lab(35.70% 19.12 -29.68) (D50)

CMYK: output profile required

chart-4

Color values
#346432
rgb(52 100 50)
hsl(117.6 33.3% 29.4%)
oklch(0.4558 0.0943 143.0)
lab(38.01% -25.60 22.95) (D50)

CMYK: output profile required

chart-5

Color values
#7E3F5E
rgb(126 63 94)
hsl(330.5 33.3% 37.1%)
oklch(0.4572 0.0951 350.7)
lab(35.76% 30.71 -5.48) (D50)

CMYK: output profile required

brand-emphasis, brand-cta, brand-cta-outline-foreground

Color values
#C5342C
rgb(197 52 44)
hsl(3.1 63.5% 47.3%)
oklch(0.5472 0.1832 28.1)
lab(45.69% 57.26 40.77) (D50)

CMYK: output profile required

Light surfaces

The bright accent #68A9DD measures 2.53:1 on the light reading surface and is never text there. The light block substitutes #1C5B8D at 7.17:1. The legal foreground on an accent fill is #000000 at 8.31: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 375 × 375 units, clear space 18 units (9.6 percent of artwork width). Below 64 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

Dark surfaceI Heart PR Tours 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

Light surfaceI Heart PR Tours 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 surfaceI Heart PR Tours 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 surfaceI Heart PR Tours 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

Dark surfaceI Heart PR Tours 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

Light surfaceI Heart PR Tours 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 surfaceI Heart PR Tours 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 surfaceI Heart PR Tours 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

Dark surfaceI Heart PR Tours 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 surfaceI Heart PR Tours 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

Light surfaceI Heart PR Tours 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 surfaceI Heart PR Tours 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 surfaceI Heart PR Tours 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 surfaceI Heart PR Tours 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 surfaceI Heart PR Tours 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 surfaceI Heart PR Tours 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 surfaceI Heart PR Tours 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 surfaceI Heart PR Tours 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 surfaceI Heart PR Tours 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.

Android legacy launcher

Dark surfaceI Heart PR Tours Android legacy launcher 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

Web icon, reduced detail

Dark surfaceI Heart PR Tours Web icon, reduced detail preview

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

  • android-chrome-512x512.pngExisting alias · 512 × 512 · PNG · Compatibility alias for icons/web/android-chrome-512x512.png
  • favicon-128x128.pngExisting alias · 128 × 128 · PNG · Compatibility alias for icons/web/favicon-128x128.png
  • favicon-180x180.pngExisting alias · 180 × 180 · PNG · Compatibility alias for icons/web/favicon-180x180.png
  • favicon-192x192.pngExisting alias · 192 × 192 · PNG · Compatibility alias for icons/web/favicon-192x192.png
  • favicon-24x24.pngExisting alias · 24 × 24 · PNG · Compatibility alias for icons/web/favicon-24x24.png
  • favicon-256x256.pngExisting alias · 256 × 256 · PNG · Compatibility alias for icons/web/favicon-256x256.png
  • favicon-48x48.pngExisting alias · 48 × 48 · PNG · Compatibility alias for icons/web/favicon-48x48.png
  • favicon-512x512.pngExisting alias · 512 × 512 · PNG · Compatibility alias for icons/web/favicon-512x512.png
  • favicon-64x64.pngExisting alias · 64 × 64 · PNG · Compatibility alias for icons/web/favicon-64x64.png
  • favicon-full.svgExisting alias · 512 × 512 · SVG · Compatibility alias for icons/web/favicon-full.svg
  • favicon.svgExisting alias · 512 × 512 · SVG · Compatibility alias for icons/web/favicon.svg
  • android-chrome-512x512.pngExisting path · 512 × 512 · PNG · Web root
  • favicon-128x128.pngExisting path · 128 × 128 · PNG · Web root
  • favicon-180x180.pngExisting path · 180 × 180 · PNG · Web root
  • favicon-192x192.pngExisting path · 192 × 192 · PNG · Web root
  • favicon-24x24.pngExisting path · 24 × 24 · PNG · Web root
  • favicon-256x256.pngExisting path · 256 × 256 · PNG · Web root
  • favicon-48x48.pngExisting path · 48 × 48 · PNG · Web root
  • favicon-512x512.pngExisting path · 512 × 512 · PNG · Web root
  • favicon-64x64.pngExisting path · 64 × 64 · PNG · Web root
  • favicon-full.svgExisting path · 512 × 512 · SVG · Web root or document icon link
  • favicon.svgExisting path · 512 × 512 · SVG · Web root or document icon link

Web icon, supplied artwork

Dark surfaceI Heart PR Tours Web icon, supplied artwork preview

Use the declared installable 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 msix scale

Dark surfaceI Heart PR Tours Windows msix scale preview

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

Windows target size

Dark surfaceI Heart PR Tours 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 surfaceI Heart PR Tours 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 play store, opaque background

Dark surfaceI Heart PR Tours 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 surfaceI Heart PR Tours 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 surfaceI Heart PR Tours 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.

  • AppIcon.icnsExisting path · embedded: 16 × 16, 32 × 32, 64 × 64, 128 × 128, 256 × 256, 512 × 512, 1024 × 1024 · ICNS · macOS application bundle
  • icon_128x128.pngExisting path · 128 × 128 · PNG · macOS AppIcon.iconset
  • icon_128x128@2x.pngExisting path · 256 × 256 · PNG · macOS AppIcon.iconset
  • icon_16x16.pngExisting path · 16 × 16 · PNG · macOS AppIcon.iconset
  • icon_16x16@2x.pngExisting path · 32 × 32 · PNG · macOS AppIcon.iconset
  • icon_256x256.pngExisting path · 256 × 256 · PNG · macOS AppIcon.iconset
  • icon_256x256@2x.pngExisting path · 512 × 512 · PNG · macOS AppIcon.iconset
  • icon_32x32.pngExisting path · 32 × 32 · PNG · macOS AppIcon.iconset
  • icon_32x32@2x.pngExisting path · 64 × 64 · PNG · macOS AppIcon.iconset
  • icon_512x512.pngExisting path · 512 × 512 · PNG · macOS AppIcon.iconset
  • icon_512x512@2x.pngExisting path · 1024 × 1024 · PNG · macOS AppIcon.iconset
  • icon_128x128.pngExisting path · 128 × 128 · PNG · Xcode AppIcon.appiconset
  • icon_128x128@2x.pngExisting path · 256 × 256 · PNG · Xcode AppIcon.appiconset
  • icon_16x16.pngExisting path · 16 × 16 · PNG · Xcode AppIcon.appiconset
  • icon_16x16@2x.pngExisting path · 32 × 32 · PNG · Xcode AppIcon.appiconset
  • icon_256x256.pngExisting path · 256 × 256 · PNG · Xcode AppIcon.appiconset
  • icon_256x256@2x.pngExisting path · 512 × 512 · PNG · Xcode AppIcon.appiconset
  • icon_32x32.pngExisting path · 32 × 32 · PNG · Xcode AppIcon.appiconset
  • icon_32x32@2x.pngExisting path · 64 × 64 · PNG · Xcode AppIcon.appiconset
  • icon_512x512.pngExisting path · 512 × 512 · PNG · Xcode AppIcon.appiconset
  • icon_512x512@2x.pngExisting path · 1024 × 1024 · PNG · Xcode AppIcon.appiconset

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 · ICO · Compatibility alias for icons/web/favicon.ico
  • favicon.icoExisting path · embedded: 16 × 16 · ICO · Web root

Web maskable, opaque background

Dark surfaceI Heart PR Tours 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 surfaceI Heart PR Tours 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 surfaceI Heart PR Tours 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 surfaceI Heart PR Tours 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.

Optional expressions

Expressions and atmosphere

These approved treatments extend the identity for selected campaign and editorial contexts. They are not substitutes for the core logo masters.

Vertical sand-toned I Heart PR Tours atmospheric treatment

Vertical sand expression

An approved atmospheric treatment for spacious campaign and editorial placements.

Role: campaign-treatment

Use: Spacious campaign and editorial placements Avoid: Do not substitute for a core logo master or recolor the supplied art

Credit: I Heart PR Tours · License: Owner-supplied I Heart PR Tours identity source

Illustration; no photographic depiction

Keep the artwork inside a plain light well with generous clear space Do not place text over the artwork

Download supplied source
Horizontal sand-toned I Heart PR Tours atmospheric treatment

Horizontal sand expression

An approved atmospheric treatment for wide campaign and editorial placements.

Role: campaign-treatment

Use: Wide campaign and editorial placements Avoid: Do not substitute for a core logo master or recolor the supplied art

Credit: I Heart PR Tours · License: Owner-supplied I Heart PR Tours identity source

Illustration; no photographic depiction

Keep the artwork inside a plain light well with generous clear space Do not place text over the artwork

Download supplied source
Third-party boundary

Vendor and trademark notice

I Heart PR Tours is an independent third-party brand. I Heart PR Tours owns its trademarks and is responsible for its tours, services, and applicable terms.