:root {
  font-weight: 400;
  font-style: normal;
  scrollbar-width: thin;
}
.dark a[class*='[all:revert]'] {
	&:link { color: oklch(from blue 0.8 c h); }
	&:visited { color: oklch(from purple 0.7 c h); }
}
#dashboard {
    min-height: 100svh;
    margin: 0;
    background: conic-gradient(from 15deg at 55% 100%, hsl(var(--secondary)), hsl(var(--background)));
    background-attachment: fixed;
    color: hsl(var(--foreground));
}
.uk-section {
  font-size: 17px;
  display: grid;
  padding-top: 0.7rem;
  padding-bottom: 0.7rem;
  gap: 0.7rem;
  & h2 {
    padding-bottom: 0.1rem;
    border-bottom: 1px solid hsl(var(--border));
  }
  & h4 { 
    text-decoration-line: underline;
    text-decoration-thickness: 1px;
  }
}
.uk-link,.uk-btn { text-wrap: nowrap; }
.monster-navbar { 
	& .uk-link,& svg { color: white; }
}
ul {
  & li:not(:first-child) {
    margin-top: 0.1rem !important;
  }
}
#info-list {
  & li::marker { content: "💡 "; }
}
.uk-card-header, .uk-card-footer { padding: 0; }
.uk-card-body { padding: 0.6rem 0 !important; }
.uk-card {
  padding: 1rem;
  background: hsl(var(--card));
  color: hsl(var(--card-foreground));
  gap: 0.35rem;
}
cite::before {
  content: "\201C";
  padding-right: 0.15rem;
}

cite::after {
  content: "\201D";
  padding-left: 0.15rem;
}
