@font-face {
    font-family: Chomsky;
    src: url(font/Chomsky.woff2);
}
.chom {
    font-family: Chomsky;
}
@font-face {
    font-family: EmojiFont;
    src: url(font/emojifont.woff2);
}
.emoji {
    font-family: EmojiFont;
}
@font-face {
    font-family: Hangyaku;
    src: url(font/Hangyaku.ttf);
}
.han {
    font-family: Hangyaku;
}
@font-face {
    font-family: Minster;
    src: url(font/minster1.ttf);
}
.mins {
    font-family: Minster;
}
h1 {
    color: #988598;
    font: 2.5em Minster;
}
h2 {
    color: #988598;
    font: 2em Minster;
}
h3 {
    color: #988598;
    font: 25px Chomsky;
}
html {
    cursor: url('img/cursor.png') 16 10, default;
}
body {
    font: 0.9em Times;
    color: #988598;
    margin: 0;
    padding: 0;
    width: 170px;
}
p {
    text-align: center !important;
    font-family: Times;
    color: #988598;
    line-height: 85%;
}
.yellow {
    color: #d6b8c7 !important;
}
#widget-by {
    color: black;
}
img {
    position: relative;
    top: 6px;
    animation: moonglow 10s;
    animation-iteration-count: infinite;
}
@keyframes moonglow {
    0% {
        filter:
        drop-shadow(1px 1px 1px rgba(255,255,255,0.4))
        drop-shadow(-1px -1px 1px rgba(255,255,255,0.4));
    }
    50% {
        filter:
        drop-shadow(3px 3px 3px rgba(255,255,255,0.4))
        drop-shadow(-3px -3px 3px rgba(255,255,255,0.4));
    }
    100% {
        filter:
        drop-shadow(1px 1px 1px rgba(255,255,255,0.4))
        drop-shadow(-1px -1px 1px rgba(255,255,255,0.4));
    }
}
a {
    color: #d6b8c7;
    transition: 1s;
    cursor: url('img/cursor3.png') 16 10, default;
    text-decoration-line: none;
}
a:link {
    color: #d6b8c7;
}
a:visited {
    color: white;
}
a:hover {
    color: white;
}
a:active {
    color: white;
}
::selection {
    background: #d6b8c7;
    color: #564a50;
}