154 lines
2.8 KiB
CSS
154 lines
2.8 KiB
CSS
@font-face {
|
|
font-family: "Futura PT";
|
|
src: url("/recnet/fonts/FuturaPT-Book.ttf") format("truetype");
|
|
font-weight: 400;
|
|
font-style: normal;
|
|
font-display: swap;
|
|
}
|
|
|
|
@font-face {
|
|
font-family: "Futura PT";
|
|
src: url("/recnet/fonts/FuturaPT-Bold.ttf") format("truetype");
|
|
font-weight: 700;
|
|
font-style: normal;
|
|
font-display: swap;
|
|
}
|
|
|
|
@font-face {
|
|
font-family: "Futura PT";
|
|
src: url("/recnet/fonts/FuturaPT-Heavy.ttf") format("truetype");
|
|
font-weight: 800 900;
|
|
font-style: normal;
|
|
font-display: swap;
|
|
}
|
|
|
|
body {
|
|
font-family: var(--font-body);
|
|
}
|
|
|
|
.wordmark,.page-title,.hero h1,.profile-side-body h1,.name,.section-head h2,.room-name,.settings-title,.primary-button,.nav-link {
|
|
font-family: var(--font-display);
|
|
font-weight: 700;
|
|
}
|
|
|
|
.profile-upload-row {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 15px;
|
|
padding: 14px;
|
|
border: 1px dashed var(--line);
|
|
border-radius: var(--radius-md);
|
|
background: var(--surface-solid);
|
|
}
|
|
|
|
.profile-upload-preview {
|
|
width: 72px;
|
|
height: 72px;
|
|
border-radius: 50%;
|
|
object-fit: cover;
|
|
border: 2px solid var(--muted);
|
|
}
|
|
|
|
.file-picker {
|
|
flex: 1;
|
|
}
|
|
|
|
.file-picker input[type=file] {
|
|
padding: 9px;
|
|
}
|
|
|
|
.banner-upload-row {
|
|
display: grid;
|
|
gap: 12px;
|
|
padding: 14px;
|
|
border: 1px dashed var(--line);
|
|
border-radius: var(--radius-md);
|
|
background: var(--surface-solid);
|
|
}
|
|
|
|
.banner-upload-preview {
|
|
display: block;
|
|
width: 100%;
|
|
height: 150px;
|
|
border-radius: var(--radius-sm);
|
|
object-fit: cover;
|
|
background: var(--grad-brand);
|
|
border: 1px solid var(--line);
|
|
}
|
|
|
|
.wordmark {
|
|
width: 190px;
|
|
height: 48px;
|
|
display: flex;
|
|
align-items: center;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.mocha-logo {
|
|
display: block;
|
|
width: 190px;
|
|
height: 48px;
|
|
max-width: 100%;
|
|
object-fit: contain;
|
|
object-position: left center;
|
|
}
|
|
|
|
@media (max-width:620px) {
|
|
.wordmark {
|
|
width: 125px;
|
|
min-width: 125px;
|
|
height: 38px;
|
|
}
|
|
.mocha-logo {
|
|
width: 125px;
|
|
height: 38px;
|
|
}
|
|
}
|
|
|
|
.secondary-link {
|
|
display: block;
|
|
width: 100%;
|
|
margin-top: 14px;
|
|
padding: 8px;
|
|
border: 0;
|
|
background: none;
|
|
color: var(--pink);
|
|
font: 700 14px var(--font-display);
|
|
cursor: pointer;
|
|
}
|
|
|
|
.secondary-link:hover {
|
|
color: var(--purple);
|
|
}
|
|
|
|
.register-dialog {
|
|
width: min(470px,calc(100% - 28px));
|
|
}
|
|
|
|
.register-row {
|
|
display: grid;
|
|
grid-template-columns: 1fr 1fr;
|
|
gap: 12px;
|
|
}
|
|
|
|
.login-dialog select {
|
|
width: 100%;
|
|
padding: 12px;
|
|
border: 1px solid var(--line);
|
|
border-radius: var(--radius-sm);
|
|
background: var(--surface-solid);
|
|
color: #fff;
|
|
font: inherit;
|
|
outline: 0;
|
|
}
|
|
|
|
.login-dialog select:focus {
|
|
border-color: var(--purple);
|
|
}
|
|
|
|
@media (max-width:500px) {
|
|
.register-row {
|
|
grid-template-columns: 1fr;
|
|
}
|
|
}
|