gaisen/assets/styles/demdtrap.css

214 lines
8.0 KiB
CSS

li, ul, html, body {
margin: 0px;
padding: 0px;
}
ul {
margin-left: var(--dt-spacing-3);
}
h1 {
margin-bottom: var(--dt-spacing-2);
}
hr {
margin: var(--dt-spacing-2) var(--dt-spacing-0);
border: 0px;
border-bottom: 1px solid var(--dt-neutral-4);
}
a {
color: var(--dt-primary-lighter);
text-decoration: none;
&:hover {
background-color: var(--dt-primary-lighter);
color: var(--dt-neutral-2);
}
}
/* ------------------------------------------------------------- Margins --- */
.m-0 { margin: var(--dt-spacing-0); }
.m-1 { margin: var(--dt-spacing-1); }
.m-2 { margin: var(--dt-spacing-2); }
.m-3 { margin: var(--dt-spacing-3); }
.m-4 { margin: var(--dt-spacing-4); }
.m-5 { margin: var(--dt-spacing-5); }
.m-6 { margin: var(--dt-spacing-6); }
.mt-0 { margin-top: var(--dt-spacing-0); }
.mt-1 { margin-top: var(--dt-spacing-1); }
.mt-2 { margin-top: var(--dt-spacing-2); }
.mt-3 { margin-top: var(--dt-spacing-3); }
.mt-4 { margin-top: var(--dt-spacing-4); }
.mt-5 { margin-top: var(--dt-spacing-5); }
.mt-6 { margin-top: var(--dt-spacing-6); }
.mb-0 { margin-bottom: var(--dt-spacing-0); }
.mb-1 { margin-bottom: var(--dt-spacing-1); }
.mb-2 { margin-bottom: var(--dt-spacing-2); }
.mb-3 { margin-bottom: var(--dt-spacing-3); }
.mb-4 { margin-bottom: var(--dt-spacing-4); }
.mb-5 { margin-bottom: var(--dt-spacing-5); }
.mb-6 { margin-bottom: var(--dt-spacing-6); }
.ms-0 { margin-left: var(--dt-spacing-0); }
.ms-1 { margin-left: var(--dt-spacing-1); }
.ms-2 { margin-left: var(--dt-spacing-2); }
.ms-3 { margin-left: var(--dt-spacing-3); }
.ms-4 { margin-left: var(--dt-spacing-4); }
.ms-5 { margin-left: var(--dt-spacing-5); }
.ms-6 { margin-left: var(--dt-spacing-6); }
.me-0 { margin-right: var(--dt-spacing-0); }
.me-1 { margin-right: var(--dt-spacing-1); }
.me-2 { margin-right: var(--dt-spacing-2); }
.me-3 { margin-right: var(--dt-spacing-3); }
.me-4 { margin-right: var(--dt-spacing-4); }
.me-5 { margin-right: var(--dt-spacing-5); }
.me-6 { margin-right: var(--dt-spacing-6); }
/* -------------------------------------------------------------- Padding --- */
.p-0 { padding: var(--dt-spacing-0); }
.p-1 { padding: var(--dt-spacing-1); }
.p-2 { padding: var(--dt-spacing-2); }
.p-3 { padding: var(--dt-spacing-3); }
.p-4 { padding: var(--dt-spacing-4); }
.p-5 { padding: var(--dt-spacing-5); }
.p-6 { padding: var(--dt-spacing-6); }
.pt-0 { padding-top: var(--dt-spacing-0); }
.pt-1 { padding-top: var(--dt-spacing-1); }
.pt-2 { padding-top: var(--dt-spacing-2); }
.pt-3 { padding-top: var(--dt-spacing-3); }
.pt-4 { padding-top: var(--dt-spacing-4); }
.pt-5 { padding-top: var(--dt-spacing-5); }
.pt-6 { padding-top: var(--dt-spacing-6); }
.pb-0 { padding-bottom: var(--dt-spacing-0); }
.pb-1 { padding-bottom: var(--dt-spacing-1); }
.pb-2 { padding-bottom: var(--dt-spacing-2); }
.pb-3 { padding-bottom: var(--dt-spacing-3); }
.pb-4 { padding-bottom: var(--dt-spacing-4); }
.pb-5 { padding-bottom: var(--dt-spacing-5); }
.pb-6 { padding-bottom: var(--dt-spacing-6); }
.ps-0 { padding-left: var(--dt-spacing-0); }
.ps-1 { padding-left: var(--dt-spacing-1); }
.ps-2 { padding-left: var(--dt-spacing-2); }
.ps-3 { padding-left: var(--dt-spacing-3); }
.ps-4 { padding-left: var(--dt-spacing-4); }
.ps-5 { padding-left: var(--dt-spacing-5); }
.ps-6 { padding-left: var(--dt-spacing-6); }
.pe-0 { padding-right: var(--dt-spacing-0); }
.pe-1 { padding-right: var(--dt-spacing-1); }
.pe-2 { padding-right: var(--dt-spacing-2); }
.pe-3 { padding-right: var(--dt-spacing-3); }
.pe-4 { padding-right: var(--dt-spacing-4); }
.pe-5 { padding-right: var(--dt-spacing-5); }
.pe-6 { padding-right: var(--dt-spacing-6); }
/* ---------------------------------------------------------------- Floats ---*/
.float-end { float: right; }
.float-start { float: left; }
/* --------------------------------------------------------------- Borders ---*/
.border { border: 1px solid var(--dt-neutral-4); }
.border-top { border-top: 1px solid var(--dt-neutral-4); }
.border-bottom { border-bottom: 1px solid var(--dt-neutral-4); }
.border-start { border-left: 1px solid var(--dt-neutral-4); }
.border-end { border-right: 1px solid var(--dt-neutral-4); }
/* --------------------------------------------------------------- Colors --- */
.bg-neutral-1 { background-color: var(--dt-neutral-1) }
.bg-neutral-2 { background-color: var(--dt-neutral-2) }
.bg-neutral-3 { background-color: var(--dt-neutral-3) }
.bg-neutral-4 { background-color: var(--dt-neutral-4) }
.bg-neutral-5 { background-color: var(--dt-neutral-5) }
.bg-neutral-6 { background-color: var(--dt-neutral-6) }
.color-white { color: white; }
/* ------------------------------------------------------------------ Text ---*/
.fw-bold { font-weight: bold; }
.text-center { text-align: center; }
.text-start { text-align: left; }
.text-end { text-align: right; }
.text-muted { color: var(--dt-neutral-5); }
.fs-1 { font-size: 2.000rem !important; }
.fs-2 { font-size: 1.750rem !important; }
.fs-3 { font-size: 1.500rem !important; }
.fs-4 { font-size: 1.250rem !important; }
.fs-5 { font-size: 1.125rem !important; }
.fs-6 { font-size: 1.000rem !important; }
.fs-7 { font-size: 0.875rem !important; }
.fs-8 { font-size: 0.750rem !important; }
.fs-9 { font-size: 0.625rem !important; }
.fs-10 { font-size: 0.500rem !important; }
/* -------------------------------------------------------------- Display --- */
.d-contents { display: contents; }
.d-inline-block { display: inline-block; }
.d-block { display: block; }
.d-flex { display: flex; }
/* ----------------------------------------------------------------- Flex --- */
.flex-column { flex-direction: column; }
.flex-row { flex-direction: row; }
.flex-grow-1 { flex-grow: 1; }
.gap-0 { gap: var(--dt-spacing-0); }
.gap-1 { gap: var(--dt-spacing-1); }
.gap-2 { gap: var(--dt-spacing-2); }
.gap-3 { gap: var(--dt-spacing-3); }
.gap-4 { gap: var(--dt-spacing-4); }
.gap-5 { gap: var(--dt-spacing-5); }
.gap-6 { gap: var(--dt-spacing-6); }
.align-self-start { align-self: flex-start; }
.align-self-end { align-self: flex-end; }
.align-self-center { align-self: center; }
.align-self-baseline { align-self: baseline; }
.align-self-stretch { align-self: stretch; }
/* ---------------------------------------------------------------- Sizes --- */
.w-100 { width: 100%; }
/* -------------------------------------------------------------- Buttons --- */
.btn {
border: 0px;
padding: var(--dt-spacing-1) var(--dt-spacing-2);
color: white;
border: 1px solid red;
}
.btn-primary { background-color: var(--dt-primary); border-color: var(--dt-primary-darker); }
.btn-secondary { background-color: var(--dt-secondary); border-color: var(--dt-secondary-darker); }
.btn-success { background-color: var(--dt-success); border-color: var(--dt-success-darker); }
.btn-warning { background-color: var(--dt-warning); border-color: var(--dt-warning-darker); }
.btn-danger { background-color: var(--dt-danger); border-color: var(--dt-danger-darker); }
.btn-primary:hover { background-color: var(--dt-primary-darker); }
.btn-secondary:hover { background-color: var(--dt-secondary-darker); }
.btn-success:hover { background-color: var(--dt-success-darker); }
.btn-warning:hover { background-color: var(--dt-warning-darker); }
.btn-danger:hover { background-color: var(--dt-danger-darker); }
.btn-group {
display: flex;
gap: 0px;
}
.btn-group > * {
width: 30px;
height: 30px;
border: 1px solid black;
border-left: none;
text-align: center;
line-height: 41px;
display: block;
color: white;
text-decoration: none;
font-weight: bold;
background-position: center;
background-repeat: no-repeat;
background-size: 15px;
}
.btn-group > :first-child {
border-left: 1px solid black;
}