PlayPlay

PlayPlay

The simplest video maker
Visit
PlayPlay

Marketing Pages

4
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available

๐Ÿ”’ Get SaaSFrame Pro to see 1 more marketing pages from PlayPlay

Product Interfaces

2
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available
Abstract geometric logo composed of four colorful rounded shapes in red, pink, purple, blue, and green arranged in a stylized 'F'.
Figmaย fileย available

๐Ÿ”’ Get SaaSFrame Pro to see 1 more product intefaces from PlayPlay

Emails

2

๐Ÿ”’ Get SaaSFrame Pro to see 1 more emails from PlayPlay

No items found.
No items found.

Visual identity

PlayPlay โ€” design reference

Source: https://playplay.com/. Extracted 2026-10-14. Scope: public marketing website CSS; declared styles, not computed browser values. This is an observed inventory, not an official internal design system.

Typography

  • font-family: Aeonik,sans-serif โ€” selector .text-field[data-astro-cid-u2oz6abr]
  • font-family: Aeonik โ€” selector .promo-cta-wrapper[data-astro-cid-npm3adck] .button
  • font-size: 1.125rem โ€” selector .button[data-astro-cid-5dsbubbz]
  • font-size: 48px โ€” selector .title-news[data-astro-cid-mtedrqom]
  • font-size: 16px โ€” selector .title-news[data-astro-cid-mtedrqom].navbar
  • font-size: 14px โ€” selector .inner-wrapper[data-astro-cid-mtedrqom].navbar
  • font-size: 32px โ€” selector .title-news[data-astro-cid-mtedrqom]
  • font-size: 24px โ€” selector .select-display[data-astro-cid-oqamg6xj]
  • font-size: 0.9rem โ€” selector .nav-wrapper .button
  • font-size: 1rem โ€” selector .navbar-link[data-astro-cid-ollyizez]
  • font-weight: 400 โ€” selector .title-news[data-astro-cid-mtedrqom]
  • font-weight: 500 โ€” selector .ppd-form-heading
  • font-weight: 700 โ€” selector .promo-text-bold[data-astro-cid-npm3adck]
  • font-weight: 400!important โ€” selector #prompt-video-home #url-prompt-text-input
  • line-height: 100% โ€” selector .title-news[data-astro-cid-mtedrqom]
  • line-height: 1.2em โ€” selector .text-field[data-astro-cid-u2oz6abr]
  • line-height: normal โ€” selector .ppd-promo-title[data-astro-cid-szn7fqsx]
  • line-height: 1 โ€” selector .card-name[data-astro-cid-xhmbmswj]
  • line-height: 150% โ€” selector .promo-cta-wrapper[data-astro-cid-npm3adck] .button
  • line-height: 1.08 โ€” selector .prompt-hero**title[data-astro-cid-p54rh5wh]
  • line-height: 28px โ€” selector .prompt-hero**subtitle[data-astro-cid-p54rh5wh]
  • letter-spacing: 6px โ€” selector .text-h5
  • letter-spacing: .84px โ€” selector h5

Colors and surfaces

  • color: #fff โ€” selector .logo-scroller-container[data-astro-cid-4ov5hbh4]
  • color: var(--pp-dark-grey) โ€” selector .desc[data-astro-cid-mtedrqom].navbar
  • color: #000 โ€” selector .text-input[data-astro-cid-mtedrqom]
  • color: #242528 โ€” selector .ppd-form-card
  • color: var(--pp-purple) โ€” selector .ppd-form-heading b, .ppd-form-heading strong
  • color: #686e78 โ€” selector .ppd-back-button
  • color: white โ€” selector .ppd-form-card .loader-button
  • background-color: var(--pp-superdark-grey) โ€” selector button[data-astro-cid-5dsbubbz].button:disabled
  • background-color: var(--pp-purple) โ€” selector .purple-btn[data-astro-cid-mtedrqom]
  • background-color: var(--pp-transparent-purple) โ€” selector .purple-btn[data-astro-cid-mtedrqom]:hover
  • background-color: #fff โ€” selector .text-input[data-astro-cid-mtedrqom]
  • background-color: white โ€” selector .ppd-form-card
  • background-color: var(--pp-purple-600) โ€” selector .loader-button[data-astro-cid-iqpa5wr6]
  • background-color: var(--pp-white-grey) โ€” selector .card[data-astro-cid-xaye2zfv]:hover
  • background-color: var(--pp-black) โ€” selector .nav-black[data-astro-cid-ollyizez]

Components and layout

  • border-radius: 12px โ€” selector .button[data-astro-cid-5dsbubbz]
  • border-radius: 10px โ€” selector .text-input[data-astro-cid-mtedrqom]
  • border-radius: .5rem โ€” selector .text-field[data-astro-cid-u2oz6abr]
  • border-radius: 8px โ€” selector .nav-wrapper .button
  • border-radius: 16px โ€” selector .ppd-form-card
  • border-radius: 32px โ€” selector .signup-card[data-astro-cid-iqpa5wr6]
  • border-radius: 20px โ€” selector .pros-cards**card[data-astro-cid-y54v2wey]
  • border-radius: 40px โ€” selector .prompt-hero[data-astro-cid-p54rh5wh]
  • box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.1) !important โ€” selector .main-body-wrapper > .cta-background.home .image-wrapper :is(img, picture, video)
  • box-shadow: 0 4px 16px #0000000d โ€” selector .signup-card[data-astro-cid-iqpa5wr6]
  • box-shadow: 0 4px 8px #0000000d โ€” selector .fcr**card[data-astro-cid-swv32sqj]
  • box-shadow: 0 10px 28px #00000040 โ€” selector .fcr**card--link[data-astro-cid-swv32sqj]:hover
  • max-width: 100% โ€” selector .logo-scroller-container-section[data-astro-cid-4ov5hbh4]
  • max-width: 440px โ€” selector .ppd-form-card
  • max-width: 1440px โ€” selector .nav-wrapper[data-astro-cid-ollyizez]
  • max-width: none โ€” selector .media-toggle**title[data-astro-cid-4ti33iys]
  • max-width: 638px โ€” selector .media-toggle**title[data-astro-cid-4ti33iys]
  • max-width: 1260px โ€” selector .pros-cards[data-astro-cid-y54v2wey]
  • max-width: 358.67px โ€” selector .pros-cards**carousel[data-astro-cid-y54v2wey] .pros-cards**card[data-astro-cid-y54v2wey]
  • max-width: 335px โ€” selector .fcr**title[data-astro-cid-swv32sqj]
  • padding: 10px 20px โ€” selector .button[data-astro-cid-5dsbubbz]
  • padding: 16px โ€” selector .text-input[data-astro-cid-mtedrqom]
  • padding: 14px 10px โ€” selector .text-input[data-astro-cid-mtedrqom].navbar
  • padding: .75rem โ€” selector .text-field[data-astro-cid-u2oz6abr]
  • padding: 6px .75rem 4px โ€” selector .select-display[data-astro-cid-oqamg6xj]
  • padding: 3px โ€” selector .select-display[data-astro-cid-oqamg6xj]:after
  • padding: 8px โ€” selector .nav-wrapper .button
  • padding: 32px โ€” selector .ppd-form-card
  • gap: 0 โ€” selector .logo-scroller-container[data-astro-cid-4ov5hbh4]
  • gap: 20px โ€” selector .signup-card-step[data-astro-cid-iqpa5wr6]
  • gap: 16px โ€” selector .signup-card-name-row[data-astro-cid-iqpa5wr6]
  • gap: 10px โ€” selector .card[data-astro-cid-xaye2zfv]
  • gap: 1rem โ€” selector .group-cards[data-astro-cid-xaye2zfv]
  • gap: 28px โ€” selector .nav-wrapper[data-astro-cid-ollyizez]
  • gap: 60px โ€” selector .hero-wrapper[data-astro-cid-nvxsfg7b]
  • gap: 40px โ€” selector .pros-cards[data-astro-cid-y54v2wey]
  • transition: background-color .2s โ€” selector .button[data-astro-cid-5dsbubbz]
  • transition: background-color .2s,border-color .2s โ€” selector .text-field[data-astro-cid-u2oz6abr]
  • transition: border-color .2s โ€” selector .card-name[data-astro-cid-xhmbmswj]
  • transition: top .5s ease-in-out,background-color .2s,color .2s โ€” selector .navbar[data-astro-cid-ollyizez]
  • transition: background-color .1s โ€” selector .navgroup-link[data-astro-cid-ollyizez],.navbar-link[data-astro-cid-ollyizez]
  • transition: background-color .2s ease โ€” selector .promo-cta-wrapper[data-astro-cid-npm3adck] .button
  • transition: background .2s ease โ€” selector .home-hero[data-astro-cid-nvxsfg7b]:after
  • transition: transform .5s cubic-bezier(.4,0,.2,1) โ€” selector .pros-cards**grid[data-astro-cid-y54v2wey] .pros-cards**card[data-astro-cid-y54v2wey]

Responsive rules

screen and (max-width:1024px)
screen and (max-width:800px)
screen and (max-width:1279px)
screen and (max-width:1023px)
screen and (max-width:767px)
screen and (min-width:1024px)
screen and (max-width:360px)
(min-width:1024px)
(max-width:480px)
screen and (max-width:480px)
screen and (max-width:768px)
screen and (max-width: 1279px) and (min-width: 1024px) 
screen and (min-width:1280px)
screen and (max-width:1024px)and (min-width:768px)
screen and (min-width:1024px)and (max-width:1400px)
screen and (min-width:1024px)and (max-width:1279px)
screen and (max-width:1400px)and (min-width:1024px)
screen and (max-width:500px)
screen and (max-width:639px)
screen and (min-width:640px)
screen and (max-width:1279px)and (min-width:1024px)
screen and (min-width:500px)
screen and (min-width:1024px)and (hover:hover)
(prefers-reduced-motion:reduce)
(pointer:fine)

Source: https://playplay.com/. Extracted 2026-10-14. Scope: public marketing website CSS; declared styles, not computed browser values. This is an observed inventory, not an official internal design system.

Original CSS custom-property declarations, grouped by source and selector. Up to 250 declarations; selectors preserved; media-query conditions are not attached to individual declarations.

https://playplay.com/_astro/_astro_assets.C_by7iUC.css โ€” :root

--pp-black: #000000;
--pp-hover-black: #353637;
--pp-purple: #B353FF;
--pp-hover-purple: #BF6FFF;
--pp-lightpurple: #F7EEFF;
--pp-purple-25: #F1DEFF;
--pp-purple-50: #EACFFF;
--pp-purple-600: #9646D6;
--pp-blue: #5884FF;
--pp-blue-50: #D0DDFF;
--pp-blue-600: #4A6FD6;
--pp-burple: #6E55FF;
--pp-burple-50: #DAD4FF;
--pp-burple-600: #6855D6;
--pp-coral: #FA6268;
--pp-orange: #FF9737;
--pp-orange-50: #FFE4CC;
--pp-orange-600: #D6863D;
--pp-green: #37C871;
--pp-red-50: #FFD0D2;
--pp-red-600: #D64A50;
--pp-superdark-grey: #4B4B4B;
--pp-dark-grey: #7F8692;
--pp-grey: #9FA4AE;
--pp-light-grey: #BFC2C9;
--pp-superlight-grey: #DFE1E4;
--pp-white-grey: #F5F5F5;
--pp-gradient: linear-gradient(230deg, #5884FF 0%, #7056FF 24.5%, #B353FF 49.5%, #FA636B 75%, #FF9737 100%);
--pp-grey-0: #FFFFFF;
--pp-grey-50: #F5F6F6;
--pp-grey-100: #E5E7E8;
--pp-grey-200: #CDD0D4;
--pp-grey-300: #AAADB6;
--pp-grey-400: #808690;
--pp-grey-500: #686E78;
--pp-grey-600: #575B63;
--pp-grey-700: #4A4D54;
--pp-grey-800: #414349;
--pp-grey-900: #3A3C3F;
--pp-grey-950: #242528;
--pp-grey-1000: #000000;
--pp-green-50: #F1FCF4;
--pp-green-100: #DEFAE8;
--pp-green-200: #BEF4D3;
--pp-green-300: #8BEAB0;
--pp-green-400: #51D786;
--pp-green-500: #2ABD65;
--pp-green-600: #1FA856;
--pp-green-700: #1A7B41;
--pp-green-800: #1A6137;
--pp-green-900: #175030;
--pp-green-950: #072C17;
--pp-orange-100: #FFDDBD;
--pp-orange-200: #FFCEA0;
--pp-orange-300: #FFBE83;
--pp-orange-400: #FFAF66;
--pp-orange-500: #FFA049;
--pp-orange-700: #AD6D32;
--pp-orange-800: #855326;
--pp-orange-900: #5C3A1A;
--pp-red-100: #FFC3C5;
--pp-red-200: #FFA8AC;
--pp-red-300: #FF8D92;
--pp-red-400: #FF7379;
--pp-red-500: #FF585F;
--pp-red-700: #AD3C41;
--pp-red-800: #852E31;
--pp-red-900: #5C2022;
--pp-burple-100: #D0C8FF;
--pp-burple-200: #BBAFFF;
--pp-burple-300: #A696FF;
--pp-burple-400: #917EFF;
--pp-burple-500: #7C65FF;
--pp-burple-700: #5445AD;
--pp-burple-800: #403585;
--pp-burple-900: #2D245C;
--pp-purple-100: #E4C1FF;
--pp-purple-200: #D7A6FF;
--pp-purple-300: #CB8AFF;
--pp-purple-400: #BF6FFF;
--pp-purple-500: #B353FF;
--pp-purple-700: #7A38AD;
--pp-purple-800: #5D2B85;
--pp-purple-900: #401E5C;
--pp-blue-100: #C3D3FF;
--pp-blue-200: #A8BFFF;
--pp-blue-300: #8DABFF;
--pp-blue-400: #7398FF;
--pp-blue-500: #5884FF;
--pp-blue-700: #3C5AAD;
--pp-blue-800: #2E4585;
--pp-blue-900: #20305C;

Source: https://playplay.com/. Extracted 2026-10-14. Scope: public marketing website CSS; declared styles, not computed browser values. This is an observed inventory, not an official internal design system.

Observed design values, with source selectors. Names shown are CSS properties, not invented official token names.

PropertyDeclared valueSelector
font-familyAeonik,sans-serif.text-field[data-astro-cid-u2oz6abr]
font-familyAeonik.promo-cta-wrapper[data-astro-cid-npm3adck] .button
font-size1.125rem.button[data-astro-cid-5dsbubbz]
font-size48px.title-news[data-astro-cid-mtedrqom]
font-size16px.title-news[data-astro-cid-mtedrqom].navbar
font-size14px.inner-wrapper[data-astro-cid-mtedrqom].navbar
font-size32px.title-news[data-astro-cid-mtedrqom]
font-size24px.select-display[data-astro-cid-oqamg6xj]
font-size0.9rem.nav-wrapper .button
font-size1rem.navbar-link[data-astro-cid-ollyizez]
font-weight400.title-news[data-astro-cid-mtedrqom]
font-weight500.ppd-form-heading
font-weight700.promo-text-bold[data-astro-cid-npm3adck]
font-weight400!important#prompt-video-home #url-prompt-text-input
line-height100%.title-news[data-astro-cid-mtedrqom]
line-height1.2em.text-field[data-astro-cid-u2oz6abr]
line-heightnormal.ppd-promo-title[data-astro-cid-szn7fqsx]
line-height1.card-name[data-astro-cid-xhmbmswj]
line-height150%.promo-cta-wrapper[data-astro-cid-npm3adck] .button
line-height1.08.prompt-hero**title[data-astro-cid-p54rh5wh]
line-height28px.prompt-hero**subtitle[data-astro-cid-p54rh5wh]
letter-spacing6px.text-h5
letter-spacing.84pxh5
color#fff.logo-scroller-container[data-astro-cid-4ov5hbh4]
colorvar(--pp-dark-grey).desc[data-astro-cid-mtedrqom].navbar
color#000.text-input[data-astro-cid-mtedrqom]
color#242528.ppd-form-card
colorvar(--pp-purple).ppd-form-heading b, .ppd-form-heading strong
color#686e78.ppd-back-button
colorwhite.ppd-form-card .loader-button
background-colorvar(--pp-superdark-grey)button[data-astro-cid-5dsbubbz].button:disabled
background-colorvar(--pp-purple).purple-btn[data-astro-cid-mtedrqom]
background-colorvar(--pp-transparent-purple).purple-btn[data-astro-cid-mtedrqom]:hover
background-color#fff.text-input[data-astro-cid-mtedrqom]
background-colorwhite.ppd-form-card
background-colorvar(--pp-purple-600).loader-button[data-astro-cid-iqpa5wr6]
background-colorvar(--pp-white-grey).card[data-astro-cid-xaye2zfv]:hover
background-colorvar(--pp-black).nav-black[data-astro-cid-ollyizez]
border-radius12px.button[data-astro-cid-5dsbubbz]
border-radius10px.text-input[data-astro-cid-mtedrqom]
border-radius.5rem.text-field[data-astro-cid-u2oz6abr]
border-radius8px.nav-wrapper .button
border-radius16px.ppd-form-card
border-radius32px.signup-card[data-astro-cid-iqpa5wr6]
border-radius20px.pros-cards**card[data-astro-cid-y54v2wey]
border-radius40px.prompt-hero[data-astro-cid-p54rh5wh]
box-shadow0px 0px 12px 0px rgba(0, 0, 0, 0.1) !important.main-body-wrapper > .cta-background.home .image-wrapper :is(img, picture, video)
box-shadow0 4px 16px #0000000d.signup-card[data-astro-cid-iqpa5wr6]
box-shadow0 4px 8px #0000000d.fcr**card[data-astro-cid-swv32sqj]
box-shadow0 10px 28px #00000040.fcr**card--link[data-astro-cid-swv32sqj]:hover
max-width100%.logo-scroller-container-section[data-astro-cid-4ov5hbh4]
max-width440px.ppd-form-card
max-width1440px.nav-wrapper[data-astro-cid-ollyizez]
max-widthnone.media-toggle**title[data-astro-cid-4ti33iys]
max-width638px.media-toggle**title[data-astro-cid-4ti33iys]
max-width1260px.pros-cards[data-astro-cid-y54v2wey]
max-width358.67px.pros-cards**carousel[data-astro-cid-y54v2wey] .pros-cards**card[data-astro-cid-y54v2wey]
max-width335px.fcr**title[data-astro-cid-swv32sqj]
padding10px 20px.button[data-astro-cid-5dsbubbz]
padding16px.text-input[data-astro-cid-mtedrqom]
padding14px 10px.text-input[data-astro-cid-mtedrqom].navbar
padding.75rem.text-field[data-astro-cid-u2oz6abr]
padding6px .75rem 4px.select-display[data-astro-cid-oqamg6xj]
padding3px.select-display[data-astro-cid-oqamg6xj]:after
padding8px.nav-wrapper .button
padding32px.ppd-form-card
gap0.logo-scroller-container[data-astro-cid-4ov5hbh4]
gap20px.signup-card-step[data-astro-cid-iqpa5wr6]
gap16px.signup-card-name-row[data-astro-cid-iqpa5wr6]
gap10px.card[data-astro-cid-xaye2zfv]
gap1rem.group-cards[data-astro-cid-xaye2zfv]
gap28px.nav-wrapper[data-astro-cid-ollyizez]
gap60px.hero-wrapper[data-astro-cid-nvxsfg7b]
gap40px.pros-cards[data-astro-cid-y54v2wey]
transitionbackground-color .2s.button[data-astro-cid-5dsbubbz]
transitionbackground-color .2s,border-color .2s.text-field[data-astro-cid-u2oz6abr]
transitionborder-color .2s.card-name[data-astro-cid-xhmbmswj]
transitiontop .5s ease-in-out,background-color .2s,color .2s.navbar[data-astro-cid-ollyizez]
transitionbackground-color .1s.navgroup-link[data-astro-cid-ollyizez],.navbar-link[data-astro-cid-ollyizez]
transitionbackground-color .2s ease.promo-cta-wrapper[data-astro-cid-npm3adck] .button
transitionbackground .2s ease.home-hero[data-astro-cid-nvxsfg7b]:after
transitiontransform .5s cubic-bezier(.4,0,.2,1).pros-cards**grid[data-astro-cid-y54v2wey] .pros-cards**card[data-astro-cid-y54v2wey]

Source: https://playplay.com/. Extracted 2026-10-14. Scope: public marketing website CSS; declared styles, not computed browser values. This is an observed inventory, not an official internal design system.

Evidence and limitations

  • Values come directly from downloaded stylesheets. Selector context is retained to distinguish elements; individual media-query conditions are not retained.
  • CSS cascade, active viewport, runtime styles, interactive states and private product UI were not verified. Colors or dimensions in utility classes may be unused on this page.
  • No inferred dark theme, semantic color roles or framework defaults have been added.
  • 92 custom-property declarations found; 1125 relevant property declarations parsed.

Stylesheet sources