File clean up and template progress

This commit is contained in:
Peter Krzyzek 2023-06-27 09:23:58 -05:00
parent a90d43108d
commit 99e7a30d40
22805 changed files with 2842 additions and 1355016 deletions

View file

@ -0,0 +1,84 @@
.account-profile {
display: flex;
flex-direction: column;
align-items: center;
}
.account-image-placeholder {
overflow: hidden;
margin-bottom: 2rem;
width: 70px;
border-radius: 50%;
}
.account-name {
margin-bottom: 0.5rem;
font-size: 1.8rem;
}
.account-button-list {
display: flex;
margin-top: 2rem;
}
.account-button {
margin: 0 0.4rem;
}
.account-subscription {
margin-top: 4.5rem;
}
.account-row {
display: flex;
justify-content: space-between;
align-items: center;
}
.account-row + .account-row {
margin-top: 1.5rem;
}
.account-row-title {
margin-bottom: 0;
color: var(--secondary-text-color);
font-size: 1.6rem;
font-weight: 700;
}
.account-row-value {
font-size: 1.6rem;
font-weight: 800;
}
.account-status {
padding: 0.5rem 0.8rem;
height: 100%;
color: var(--white-color);
font-size: 1.2rem;
line-height: 1;
text-transform: uppercase;
background-color: var(--green-color);
border-radius: 3px;
}
.account-status-trialing {
background-color: var(--orange-color);
}
.account-action {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 3rem;
}
.account-cancel-link {
font-size: 1.3rem;
}
.account-cancel-error {
display: block;
margin-top: 0.2rem;
font-size: 1.4rem;
}

View file

@ -0,0 +1,40 @@
.auth {
margin: 3rem auto 0;
padding: 4rem 3rem 4.5rem;
max-width: 500px;
border-top: 5px solid var(--brand-color);
background-color: var(--lighter-gray-color);
border-radius: 5px;
}
.auth-title {
margin-bottom: 0.8rem;
font-size: 2.6rem;
}
.auth-subtitle {
color: var(--secondary-text-color);
font-size: 1.5rem;
font-weight: 700;
}
.auth-form {
margin-top: 3rem;
}
.auth-email {
height: 50px;
}
.auth-footer {
display: inline-block;
margin-top: 2rem;
font-size: 1.4rem;
letter-spacing: -0.02rem;
}
.auth-footer-link {
color: var(--brand-color);
font-weight: 700;
text-decoration: underline;
}

View file

@ -0,0 +1,58 @@
.notification {
visibility: hidden;
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: 90;
display: flex;
justify-content: center;
align-items: center;
padding: 20px 60px;
border-top: 3px solid var(--green-color);
font-size: 1.6rem;
line-height: 1.4;
font-weight: 700;
background-color: var(--white-color);
transition-timing-function: var(--animation-base);
transition-duration: 0.3s;
transition-property: box-shadow, transform;
transform: translateY(-100%);
pointer-events: none;
}
.error .notification {
border-top-color: var(--red-color);
}
.subscribe-success.notification-opened .notification-subscribe,
.signup-success.notification-opened .notification-signup,
.signin-success.notification-opened .notification-signin,
.checkout-success.notification-opened .notification-checkout,
.billing-success.notification-opened .notification-billing-update,
.success .notification-success,
.error .notification-error {
visibility: visible;
box-shadow: 0 1px 3px rgb(0 0 0 / 15%);
transform: translateY(0);
pointer-events: unset;
}
.notification-closing .notification {
box-shadow: none !important;
transform: translateY(-100%) !important;
}
.notification-close {
position: absolute;
top: 50%;
right: 15px;
margin-top: -15px;
}
@media (max-width: 767px) {
.notification {
justify-content: flex-start;
padding: 15px 60px 15px 20px;
}
}

View file

@ -0,0 +1,92 @@
.plan-list {
display: flex;
justify-content: center;
}
.plan {
display: flex;
flex-direction: column;
margin: 0 1rem;
padding: 3rem;
max-width: 35rem;
border: 1px solid var(--light-gray-color);
border-radius: 5px;
}
.plan-title {
margin-bottom: 0.3rem;
color: var(--brand-color);
font-size: 2rem;
}
.plan-price {
display: flex;
align-items: baseline;
color: var(--secondary-text-color);
}
.plan-amount {
margin-right: 0.5rem;
color: var(--darker-gray-color);
font-size: 2.4rem;
font-weight: 700;
}
.plan-feature-list {
flex-grow: 1;
margin: 2rem 0 3rem;
padding: 0;
list-style-type: none;
}
.plan-feature {
margin: 0.6rem 0;
}
.plan-selector {
display: flex;
justify-content: center;
margin-bottom: 3rem;
}
.plan-selector-button {
position: relative;
}
.plan-selector-button:first-child {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.plan-selector-button + .plan-selector-button {
margin-left: -1px;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.plan-selector-button + .plan-selector-button:not(:last-child) {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.plan-selector-button:hover {
z-index: 10;
}
@media (max-width: 991px) {
.plan {
display: none;
}
.plan-selector-free + .plan-list .plan-free {
display: flex;
}
.plan-selector-monthly + .plan-list .plan-monthly {
display: flex;
}
.plan-selector-yearly + .plan-list .plan-yearly {
display: flex;
}
}