<style include="cr-shared-style cros-color-overrides">
:host {
--illustration-size: 464px;
--illustration-padding-top: 84px;
--main-content-gap: 80px;
--main-content-padding-top: 108px;
}
@media (max-width: 1040px) {
:host {
--illustration-size: 380px;
--illustration-padding-top: 64px;
--main-content-gap: 24px;
}
}
html,
body {
height: 100%;
}
#graduationWelcomeDiv {
background-color: var(--cros-sys-app_base_shaded);
display: flex;
flex-direction: column;
height: 100vh;
}
.main-content-container {
bottom: 0;
display: flex;
flex: 1;
gap: var(--main-content-gap);
height: 85%;
margin: 0 40px;
min-height: calc(var(--illustration-size) + var(--main-content-padding-top));
}
.main-content {
display: flex;
flex: auto;
flex-direction: column;
gap: 24px;
height: 100%;
max-height: var(--illustration-size);
padding-top: var(--main-content-padding-top);
}
#title {
color: var(--cros-sys-on_surface);
font: var(--cros-display-3_regular-font);
}
#profileInfo {
display: flex;
gap: 8px;
}
#profileEmail {
color: var(--cros-sys-on_surface);
font: var(--cros-button-1-font);
}
#profilePhoto {
background: center / cover no-repeat;
border-radius: 12px;
flex-shrink: 0;
height: 24px;
width: 24px;
}
.description {
color: var(--cros-sys-on_surface_variant);
font: var(--cros-body-0-font);
}
.illustration {
height: var(--illustration-size);
padding-top: var(--illustration-padding-top);
width: var(--illustration-size);
}
#illustration {
height: var(--illustration-size);
width: var(--illustration-size);
}
.button-container {
align-content: center;
height: 15%;
min-height: 32px;
}
#getStartedButton {
border-radius: 18px;
float: inline-end;
margin-inline-end: 40px;
}
</style>
<div id="graduationWelcomeDiv" role="application">
<div class="main-content-container">
<div class="main-content">
<h1 id="title">$i18n{welcomePageTitle}</h1>
<div id="profileInfo">
<div id="profilePhoto"
style="background-image: [[getIconImageSet(profilePhotoUrl)]];">
</div>
<div id="profileEmail">[[profileEmail]]</div>
</div>
<div class="description">$i18n{welcomePageDescription}</div>
<div class="description">$i18n{welcomePageSubDescription}</div>
</div>
<div class="illustration">
<svg id="illustration" width="464" height="464" viewBox="0 0 464 464" fill="none">
<use href="../images/welcome.svg#welcomeSvg"></use>
</svg>
</div>
</div>
<div class="button-container">
<cr-button id="getStartedButton" class="action-button"
on-click="onGetStartedClicked">
$i18n{getStartedButtonLabel}
</cr-button>
</div>
</div>