54 lines
1.2 KiB
TypeScript
54 lines
1.2 KiB
TypeScript
|
|
import { style } from '@vanilla-extract/css';
|
||
|
|
import { DefaultReset, color, config, toRem } from 'folds';
|
||
|
|
|
||
|
|
export const AuthLayout = style({
|
||
|
|
minHeight: '100%',
|
||
|
|
backgroundColor: color.Background.Container,
|
||
|
|
color: color.Background.OnContainer,
|
||
|
|
padding: config.space.S400,
|
||
|
|
paddingRight: config.space.S200,
|
||
|
|
paddingBottom: 0,
|
||
|
|
position: 'relative',
|
||
|
|
});
|
||
|
|
|
||
|
|
export const AuthCard = style({
|
||
|
|
marginTop: '1vh',
|
||
|
|
maxWidth: toRem(460),
|
||
|
|
width: '100%',
|
||
|
|
backgroundColor: color.Surface.Container,
|
||
|
|
color: color.Surface.OnContainer,
|
||
|
|
borderRadius: config.radii.R400,
|
||
|
|
boxShadow: config.shadow.E100,
|
||
|
|
border: `${config.borderWidth.B300} solid ${color.Surface.ContainerLine}`,
|
||
|
|
overflow: 'hidden',
|
||
|
|
});
|
||
|
|
|
||
|
|
export const AuthLogo = style([
|
||
|
|
DefaultReset,
|
||
|
|
{
|
||
|
|
width: toRem(26),
|
||
|
|
height: toRem(26),
|
||
|
|
|
||
|
|
borderRadius: '50%',
|
||
|
|
},
|
||
|
|
]);
|
||
|
|
|
||
|
|
export const AuthHeader = style({
|
||
|
|
padding: `0 ${config.space.S400}`,
|
||
|
|
borderBottomWidth: config.borderWidth.B300,
|
||
|
|
});
|
||
|
|
|
||
|
|
export const AuthCardContent = style({
|
||
|
|
maxWidth: toRem(402),
|
||
|
|
width: '100%',
|
||
|
|
margin: 'auto',
|
||
|
|
padding: config.space.S400,
|
||
|
|
paddingTop: config.space.S700,
|
||
|
|
paddingBottom: toRem(44),
|
||
|
|
gap: toRem(44),
|
||
|
|
});
|
||
|
|
|
||
|
|
export const AuthFooter = style({
|
||
|
|
padding: config.space.S200,
|
||
|
|
});
|