Is this step you learn how to insert the embed panel's iframe.
To avoid experience issues, the iframe's
min-widthmust me 764px
Example of final application using the access token:
<iframe
src="https://admin.scaleup.com.br/embed/smart-player/auth/[accessToken]"
style="min-width: 764px; width: 100%; height: 100%; min-height: 60vh; border: 0;"
allow="accelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share">
</iframe>
Custom Theme/CSS
If you desire to customize your iframe colors and fonts you'll have to add the loadCustomCSS Query Parameter just like the following example:
Usage:
<iframe
src="https://admin.scaleup.com.br/embed/smart-player/auth/[accessToken]?loadCustomCSS=https://smartplayer.scaleup.com.br/myCustomTheme.css"
style="min-width: 764px; width: 100%; height: 100%; min-height: 60vh; border: 0;"
allow="accelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share">
</iframe>
@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap);
* {
--color-default--16: #ffffff;
--color-default--15: #fafafa;
--color-default--14: #f5f5f5;
--color-default--13: #f0f0f0;
--color-default--12: #d9d9d9;
--color-default--11: #bfbfbf;
--color-default--10: #a6a6a6;
--color-default--9: #8c8c8c;
--color-default--8: #595959;
--color-default--7: #434343;
--color-default--6: #424242;
--color-default--5: #404040;
--color-default--4: #262626;
--color-default--3: #1f1f1f;
--color-default--2: #141414;
--color-default--1: #000000;
--color-blue--10: #f0f9ff;
--color-blue--9: #e0f3ff;
--color-blue--8: #b8e0ff;
--color-blue--7: #8fcbff;
--color-blue--6: #66b3ff;
--color-blue--5: #3e97ff;
--color-blue--4: #2975d9;
--color-blue--3: #1956b3;
--color-blue--2: #0d3b8c;
--color-blue--1: #082766;
--color-green--10: #e8f5e9;
--color-green--9: #c8e6c9;
--color-green--8: #a5d6a7;
--color-green--7: #81c784;
--color-green--6: #66bb6a;
--color-green--5: #4caf50;
--color-green--4: #43a047;
--color-green--3: #2e7d32;
--color-green--2: #1b5e20;
--color-green--1: #061709;
--color-yellow--10: #fffee6;
--color-yellow--9: #fff7a3;
--color-yellow--8: #fff07a;
--color-yellow--7: #ffe552;
--color-yellow--6: #ffd829;
--color-yellow--5: #f6c000;
--color-yellow--4: #cf9b00;
--color-yellow--3: #a87900;
--color-yellow--2: #825900;
--color-yellow--1: #5c3c00;
--color-red--10: #fff1f0;
--color-red--9: #ffccc7;
--color-red--8: #ffa39e;
--color-red--7: #ff7875;
--color-red--6: #ff4d4f;
--color-red--5: #f5222d;
--color-red--4: #cf1322;
--color-red--3: #a8071a;
--color-red--2: #820014;
--color-red--1: #5c0011;
--color-purple--10: #f9f0ff;
--color-purple--9: #efdbff;
--color-purple--8: #d3adf7;
--color-purple--7: #b37feb;
--color-purple--6: #9254de;
--color-purple--5: #722ed1;
--color-purple--4: #531dab;
--color-purple--3: #391085;
--color-purple--2: #22075e;
--color-purple--1: #120338;
--background-color---embed: #000;
--font-family: 'Space Grotesk';
--font-style: normal;
--font-weight--regular: 400;
--font-weight--medium: 500;
--font-weight--semibold: 600;
--font-weight--bold: 700;
--font-size--p1: 16px;
--font-size--p2: 14px;
--font-size--p3: 12px;
--font-size--p4: 10px;
--font-size--p5: 8px;
--letter-spacing--p1: -0.32px;
--letter-spacing--p2: -0.28px;
--letter-spacing--p3: -0.24px;
--letter-spacing--p4: -0.2px;
--letter-spacing--p5: -0.16px;
--line-height--fixed__p1: 20px;
--line-height--fixed__p2: 16px;
--line-height--fixed__p3: 14px;
--line-height--fixed__p4: 12px;
--line-height--fixed__p5: 12px;
--line-height--100: 100%;
--line-height--140: 140%;
--font-size--d1: 60px;
--font-size--d2: 50px;
--font-size--h1: 40px;
--font-size--h2: 32px;
--font-size--h3: 24px;
--font-size--h4: 22px;
--font-size--h5: 20px;
--font-size--h6: 18px;
--letter-spacing--d1: -2.4px;
--letter-spacing--d2: -2px;
--letter-spacing--h1: -0.8px;
--letter-spacing--h2: -0.64px;
--letter-spacing--h3: -0.48px;
--letter-spacing--h4: -0.44px;
--letter-spacing--h5: -0.4px;
--letter-spacing--h6: -0.36px;
--line-height--fixed__d1: 68px;
--line-height--fixed__d2: 56px;
--line-height--fixed__h1: 48px;
--line-height--fixed__h2: 36px;
--line-height--fixed__h3: 28px;
--line-height--fixed__h4: 24px;
--line-height--fixed__h5: 24px;
--line-height--fixed__h6: 20px;
}
* {
--color-grey--1__light: var(--color-default--3);
--color-grey--2__light: var(--color-default--4);
--color-grey--3__light: var(--color-default--5);
--color-grey--4__light: var(--color-default--6);
--color-grey--5__light: var(--color-default--9);
--color-grey--6__light: var(--color-default--14);
--color-grey--1__dark: var(--color-default--16);
--color-grey--2__dark: var(--color-default--14);
--color-grey--3__dark: var(--color-default--11);
--color-grey--4__dark: var(--color-default--12);
--color-grey--5__dark: var(--color-default--7);
--color-grey--6__dark: var(--color-default--5);
}
Result:

Left: Default color variables || Right: Custom css via Query Parameter.
