Files
czchan/web/styles/base.scss
2025-10-20 11:20:46 +02:00

162 lines
1.7 KiB
SCSS
Executable File

body {
margin: 0;
font-size: 10pt;
overflow-wrap: break-word;
}
input[type="text"],
input[type="password"],
input[type="number"],
input[type="file"],
button,
textarea,
select,
.input-wrapper {
padding: 4px;
}
button {
cursor: pointer;
}
header {
padding: 4px;
}
header:after {
display: block;
clear: right;
}
nav a {
text-decoration: none;
}
footer,
.main {
margin: 8px;
}
.user-options {
float: right;
}
.container {
margin: 0 auto;
max-width: 768px;
}
.logo {
margin: 0 auto;
width: 400px;
max-width: 100%;
}
.banner {
display: block;
margin: 8px auto;
width: 300px;
max-width: 100%;
}
.error-image {
display: block;
width: 100%;
}
.subtitle {
font-weight: bold;
}
.form-table {
/* 4px on the outside in total */
border-spacing: 2px;
padding: 2px;
}
.form-table th {
padding: 4px;
font-weight: bold;
text-align: left;
}
.form-table td {
padding: 0;
}
.table-wrapper {
overflow-x: scroll;
}
.data-table {
border-collapse: collapse;
}
.data-table th {
text-align: left;
}
.data-table th,
.data-table td {
padding: 4px;
}
.infobox-head {
padding: 4px;
font-weight: bold;
}
.infobox-body {
padding: 4px;
}
.pagination {
display: inline-block;
padding: 8px;
}
footer {
text-align: center;
}
.inner-footer {
display: inline-block;
margin: 0 auto;
padding: 4px;
}
/* Formatting */
.capcode {
font-weight: bold;
}
.icon {
vertical-align: text-top;
height: 16px;
}
/* Utility */
.clearfix:after {
display: block;
clear: both;
content: "";
}
.left {
text-align: left;
}
.center {
text-align: center;
}
.auto-center {
margin: 0 auto;
}
.full-width {
width: 100%;
}