177 lines · 3.5 KB · CSS
RawDownload
/* based on Fomantic UI header module, with just the parts extracted that we use. If you find any   unused rules here after refactoring, please remove them. */ .ui.header {  color: var(--color-text);  border: none;  margin: calc(2rem - 0.1428571428571429em) 0 1rem;  padding: 0;  font-family: var(--fonts-regular);  font-weight: var(--font-weight-medium);  line-height: 1.28571429;  text-transform: none;} .ui.header:first-child {  margin-top: -0.14285714em;} .ui.header:last-child {  margin-bottom: 0;} .ui.header .ui.label {  margin-left: 0.25rem;  vertical-align: middle;} .ui.header > .ui.label.compact {  margin-top: inherit;} .ui.header .sub.header {  display: block;  font-weight: var(--font-weight-normal);  padding: 0;  margin: 0;  font-size: 1rem;  line-height: 1.2;  color: var(--color-text-light-1);} .ui.header > i.icon {  display: table-cell;  opacity: 1;  font-size: 1.5em;  padding-top: 0;  vertical-align: middle;} .ui.header > i.icon:only-child {  display: inline-block;  padding: 0;  margin-right: 0.75rem;} .ui.header + p {  margin-top: 0;} h2.ui.header {  font-size: 1.71428571rem;}h2.ui.header .sub.header {  font-size: 1.14285714rem;} h4.ui.header {  font-size: 1.07142857rem;}h4.ui.header .sub.header {  font-size: 1rem;} .ui.sub.header {  padding: 0;  margin-bottom: 0.14285714rem;  font-weight: var(--font-weight-normal);  font-size: 0.85714286em;} .ui.icon.header svg {  width: 3em;  height: 3em;  float: none;  display: block;  line-height: var(--line-height-default);  padding: 0;  margin: 0 auto 0.5rem;  opacity: 1;} .ui.header:not(h1,h2,h3,h4,h5,h6) {  font-size: 1.28571429em;} .ui.attached.header {  position: relative;  background: var(--color-box-header);  padding: 0.78571429rem 1rem;  margin: 0 -1px;  border-radius: 0;  border: 1px solid var(--color-secondary);} .ui.attached:not(.top).header {  border-top: none;} .ui.top.attached.header {  border-radius: 0.28571429rem 0.28571429rem 0 0;} .ui.bottom.attached.header {  border-radius: 0 0 0.28571429rem 0.28571429rem;} .ui.attached.header:not(h1,h2,h3,h4,h5,h6) {  font-size: 1em;} /* fix misaligned right buttons on box headers */.ui.attached.header > .ui.right {  position: absolute;  right: 0.78571429rem;  top: 0;  bottom: 0;  display: flex;  align-items: center;  gap: 0.25em;} /* the default ".ui.attached.header > .ui.right" is only able to contain "tiny" buttons, other buttons are too large */.ui.attached.header > .ui.right .ui.tiny.button {  padding: 6px 10px;  font-weight: var(--font-weight-normal);} /* open dropdown menus to the left in right-attached headers */.ui.attached.header > .ui.right .ui.dropdown .menu {  right: 0;  left: auto;} /* if a .top.attached.header is followed by a .segment, add some margin */.ui.segments + .ui.top.attached.header,.ui.attached.segment + .ui.top.attached.header {  margin-top: 1rem;} .ui.dividing.header {  border-bottom-color: var(--color-secondary);} .ui.dividing.header .sub.header {  padding-bottom: 0.21428571rem;} .ui.dividing.header i.icon {  margin-bottom: 0;} .ui.error.header {  background: var(--color-error-bg) !important;  color: var(--color-error-text) !important;  border-color: var(--color-error-border) !important;} .ui.warning.header {  background: var(--color-warning-bg) !important;  color: var(--color-warning-text) !important;  border-color: var(--color-warning-border) !important;} .attention-header {  padding: 0.5em 0.75em !important;  color: var(--color-text) !important;}