@font-face{
    font-family: "PPWeb";
    font-style: normal;
    font-weight: 300;
    src: url('https://pearpop-media-bucket.s3.us-west-2.amazonaws.com/assets/font/raptor/PPWeb-Regular.woff2') format('woff2'),
    url('https://pearpop-media-bucket.s3.us-west-2.amazonaws.com/assets//font/raptor/PPWeb-Regular.woff') format('woff');
}
@font-face{
    font-family: "PPWeb";
    font-style: normal;
    font-weight: 400;
    src: url('https://pearpop-media-bucket.s3.us-west-2.amazonaws.com/assets/font/raptor/PPWeb-Regular.woff2') format('woff2'),
    url('https://pearpop-media-bucket.s3.us-west-2.amazonaws.com/assets/font/raptor/PPWeb-Regular.woff') format('woff');
}
@font-face{
    font-family: "PPWeb";
    font-style: normal;
    font-weight: 500;
    src: url('https://pearpop-media-bucket.s3.us-west-2.amazonaws.com/assets/font/raptor/PPWeb-Medium.woff2') format('woff2'),
    url('https://pearpop-media-bucket.s3.us-west-2.amazonaws.com/assets/font/raptor/PPWeb-Medium.woff') format('woff');
}
@font-face{
    font-family: "PPWeb";
    font-style: normal;
    font-weight: 600;
    src: url('https://pearpop-media-bucket.s3.us-west-2.amazonaws.com/assets/font/raptor/PPWeb-Semibold.woff2') format('woff2'),
    url('https://pearpop-media-bucket.s3.us-west-2.amazonaws.com/assets/font/raptor/PPWeb-Semibold.woff') format('woff');
}
@font-face{
    font-family: "PPWeb";
    font-style: normal;
    font-weight: 700;
    src: url('https://pearpop-media-bucket.s3.us-west-2.amazonaws.com/assets/font/raptor/PPWeb-Semibold.woff2') format('woff2'),
    url('https://pearpop-media-bucket.s3.us-west-2.amazonaws.com/assets/font/raptor/PPWeb-Semibold.woff') format('woff');
}
@font-face{
    font-family: "PPWeb";
    font-style: normal;
    font-weight: 800;
    src: url('https://pearpop-media-bucket.s3.us-west-2.amazonaws.com/assets/font/raptor/PPWeb-Bold.woff2') format('woff2'),
    url('https://pearpop-media-bucket.s3.us-west-2.amazonaws.com/assets/font/raptor/PPWeb-Bold.woff') format('woff');
}
@font-face{
    font-family: "PPWeb";
    font-style: normal;
    font-weight: 900;
    src: url('https://pearpop-media-bucket.s3.us-west-2.amazonaws.com/assets/font/raptor/PPWeb-Black.woff2') format('woff2'),
    url('https://pearpop-media-bucket.s3.us-west-2.amazonaws.com/assets/font/raptor/PPWeb-Black.woff') format('woff');
}
*{ margin: 0; padding: 0; outline: none; font-size: 100%; box-sizing: border-box; }
/*
Green :B7FB00
Twitch Purple: CD55FF
TW Blue: 00A3FC
IG Yellow : F9C313
TT REd: FE2D56
BUTTONS : F5226C
BG: 333333
BG2: 01040D

 */
html{
    --theme-color-primary: #B7FB00;
    --theme-color-bg: #333;
    --theme-color-bg-alt-1: #000;
    --theme-color-text: #fff;
    --theme-color-highlight: #B7FB00;
    --theme-color-highlight-loud: #B7FB00;
    --theme-inner-content-bg: #01040D;
    --theme-color-input-bg: #333333;
    /* */
    --theme-platform-tt: #FE2D56;
    --theme-platform-tt-rgb: 254, 45, 86;
    --theme-platform-ig: #F9C313;
    --theme-platform-ig-rgb: 249, 195, 19;
    --theme-platform-tw: #00a3fe;
    --theme-platform-tw-rgb: 0, 163, 254;
    --theme-platform-wi: #9f36ff;
    --theme-platform-wi-rgb: 159, 54, 255;
    /*--theme-growth-color-grow: #f99;*/
    --theme-growth-color-earn: #B7FB00;
    --theme-growth-color-create: #ff629a;
    --theme-challenges-card-bg: #5d5c7699;
    --theme-color-swatch-1-all: #FE2D56;
    --theme-color-swatch-2-all: #F9C313;
    --theme-color-swatch-1: #FE2D56;
    --theme-color-swatch-2: #F9C313;
    --theme-color-btn-cta-start: #F5226C;
    --theme-color-btn-cta-end: #F5226C;
    --theme-search-chip-bg: #F5226C;
    /* not changed */
    /*--theme-growth-input-bg: #5d5c7699;*/
    /*--theme-link-strong-highlight: #ffda00;*/
    /*--theme-color-text-inverted: #5d5c76;*/
    /*--theme-color-text-deselected: #787a9b;*/
    /*--theme-color-text-soft: rgba(255, 255, 255, 0.5);*/
    /*--theme-color-text-subtle: rgba(255, 255, 255, 0.44);*/
    /*--theme-color-top-nav-bg: #535161;*/
    /*--theme-color-top-nav-bg-start: #535161;*/
    /*--theme-color-top-nav-bg-end: #292832;*/
    /*--theme-color-nav-icons: #787a9b;*/
    /*--theme-color-loading-screen-bg: rgba(0, 0, 0, 0.52);*/
    /*--theme-color-loading-screen-bg-inner: rgba(0, 0, 0, 0.52);*/
    /*--theme-color-well-head: #3d3947;*/
    /*--theme-color-btn-cta-text: #fff;*/
    /*--theme-color-status-rejected: #ffa3bf;*/
    /*--theme-color-status-dismissed: #ffa3bf;*/
    /*--theme-color-status-accepted: #8deaa3;*/
    /*--theme-color-status-posted: #8deaa3;*/
    /*--theme-color-status-verified: #8aedff;*/
    /*--theme-color-status-pending: #ffe963;*/
    /*--theme-color-input-line-under: rgba(255, 255, 255, 0.35);*/
    /*--theme-color-input-placeholder-text: rgba(255, 255, 255, 0.44);*/
    /*--theme-color-line: #ffffff80;*/
    /*--theme-color-line-soft: #ffffff20;*/
    /*--theme-color-error: #ff0000;*/
    /*--theme-search-chip-text: var(--theme-color-text);*/
    /*--theme-color-text-requests-heading: #787a9b;*/
    /*--size-base-width: 85%;*/
    /*--size-max-width-home-elements: 80vw;*/
    /*--size-max-width: 1100px;*/
    /*--size-max-width-subpage: 800px;*/
    /*--size-base-width-mobile: 95%;*/
    /*--theme-card-color-text: #fff;*/
    /*--theme-color-search-helper-text: #d8d8d8;*/
    /*--theme-color-search-helper-text:var(--theme-color-text);*/
}
*{ font-family: 'PPWeb' !important;}
.pp-t-gradient{ background: linear-gradient(180deg, var(--theme-color-primary) 0%, var(--theme-color-primary) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
/*.svg-filter-purple{ filter: invert(37%) sepia(92%) saturate(602%) hue-rotate(208deg) brightness(106%) contrast(88%); }*/
.svg-filter-green{ filter: invert(81%) sepia(20%) saturate(4964%) hue-rotate(28deg) brightness(115%) contrast(101%); !important;}
.svg-filter-platform-ig{ filter: invert(87%) sepia(29%) saturate(3245%) hue-rotate(349deg) brightness(101%) contrast(95%) !important;}
.svg-filter-platform-tw{ filter: invert(52%) sepia(81%) saturate(3400%) hue-rotate(173deg) brightness(100%) contrast(102%) !important;}
.svg-filter-pink, .svg-filter-platform-tt{ filter: invert(30%) sepia(52%) saturate(5107%) hue-rotate(332deg) brightness(101%) contrast(99%) !important;}
.page-defaults{ background: none; min-height: 80vh; }
.pp-top-nav{ background: var(--theme-color-bg) !important; box-shadow: none}
.pp-top-nav .pp-logo img{
    content: url(/assets/img/v3/logo-combo-mark.svg);
    -webkit-transform: translate3d(0, 0, 0) !important;
}
.pp-search-bar-holder .pp-search-input{ background-color: var(--theme-color-bg-alt-1)}
.pp-search .panel{ background: var(--theme-color-bg) !important;}
.pp-search .panel input{ background: var(--theme-color-bg-alt-1) !important;}
img.pp-svg-swatch-1{ filter: invert(30%) sepia(52%) saturate(5107%) hue-rotate(332deg) brightness(101%) contrast(99%) !important; }
img.pp-svg-swatch-2{ filter: invert(87%) sepia(29%) saturate(3245%) hue-rotate(349deg) brightness(101%) contrast(95%) !important;}
.pp-section-growth-wrapper{ background: none !important;}
.pp-page-home .pp-section-3{ background: none !important;}
.pp-section-growth .pp-inner{ background: var(--theme-color-bg-alt-1) !important; }
.pp-section-growth .tabs{ background: var(--theme-color-bg-alt-1) !important;}
.pp-section-growth .parallelogram{ background: var(--theme-color-bg-alt-1) !important;}
.pp-section-growth .capsule.top{ background: var(--theme-color-bg-alt-1) !important;}
.pp-footer{background: var(--theme-color-bg) !important;}
.pp-section-nav-default > a, .pp-widget-nav-bar > div{ background: var(--theme-color-bg-alt-1); }
.pp-page-challenge-details .pp-section-nav-default > a, .pp-widget-nav-bar > div{ background: var(--theme-color-bg); }
.challenges-holder .pp-challenge-slim .featured-icon-over{ background-image: none; background: var(--theme-color-primary)}
.challenges-holder .pp-challenge-slim{ background: var(--theme-color-bg-alt-1)}
.pp-challenge-rules-table td:nth-child(1) div{ color: #000 !important}
.pp-toast-area .pp-toast-area-inner{color: #000}
.color-platform-tw{ color: var(--theme-platform-tw); }
.pp-top-nav .pp-logo a{ display: inline-flex}
