@import url("https://fonts.googleapis.com/css2?family=Comfortaa:wght@400;700&display=swap");
html.axo {
--highlight-color: rgb(167 139 250);
--axo-orange-color: #F57070;
--axo-pink-color: #FF75C3;
--light-fg-color: #141414;
--light-link-color: var(--axo-pink-color);
--dark-link-color: var(--axo-pink-color);
--light-highlight-bg-color: var(--light-bg-color);
--light-highlight-fg-color: var(--light-fg-color);
--dark-highlight-bg-color: var(--light-fg-color);
--dark-highlight-fg-color: var(--light-bg-color);
--font-face: "Comfortaa", sans-serif;
}
h1,
h2,
h3,
code {
color: var(--highlight-color);
}
html.axo .button.primary {
background-color: var(--link-color);
}
html.axo footer,
html.axo .repo_banner {
@apply axo-gradient;
}
html.axo h1.title {
@apply axo-gradient-text;
}
.axo-gradient {
background: -webkit-linear-gradient(
left,
var(--axo-orange-color),
var(--axo-pink-color),
var(--axo-orange-color)
);
background-size: 1600px 200px;
animation-duration: 3s;
animation-name: animation-gradient-title;
animation-iteration-count: infinite;
animation-fill-mode: forwards;
}
.text-fill-transparent {
-webkit-text-fill-color: transparent;
}
.axo-gradient-text {
@apply text-fill-transparent axo-gradient;
background-clip: text;
}
@media (prefers-reduced-motion) {
.axo-gradient {
animation-duration: 0s;
}
}
@keyframes slide-in {
0% {
top: -100vh;
}
100% {
top: 0;
}
}
@keyframes animation-gradient-title {
0% {
background-position: 0 1600px;
}
100% {
background-position: 1600px 0;
}
}