body {
    margin: 0;
    padding: 40px;
    font-family: "Adobe Jenson Pro", Georgia, serif;
    background-color: #1C1000;
    color: #fff
}

.back-button {
    position: fixed;
    top: 60px;
    left: 100px;
    font-size: 24px;
    color: rgba(255, 255, 255, 0.9);
    text-decoration: none;
    padding: 5px;
}

.back-button:hover {
    opacity: 0.5;
}

.container {
    max-width: 800px;
    margin: 10px auto;
}

p {
    font-size: 18px;
    line-height: 1.5;
}

span {
    opacity: 0;
    animation: fadeIn 0.25s forwards;
}

@keyframes fadeIn {
    to {
        opacity: 1;
    }
}

.word1 {
    animation-delay: 0.0s;
}

.word2 {
    animation-delay: 0.2s;
}

.word3 {
    animation-delay: 0.4s;
}

.word4 {
    animation-delay: 0.6s;
}

.word5 {
    animation-delay: 0.8s;
}

.word6 {
    animation-delay: 1.0s;
}

.word7 {
    animation-delay: 1.2s;
}

.word8 {
    animation-delay: 1.4s;
}

.word9 {
    animation-delay: 1.6s;
}

.word10 {
    animation-delay: 1.8s;
}

.word11 {
    animation-delay: 2.0s;
}

.word12 {
    animation-delay: 2.2s;
}

.word13 {
    animation-delay: 2.4s;
}

.word14 {
    animation-delay: 2.6s;
}

.word15 {
    animation-delay: 2.8s;
}

.word16 {
    animation-delay: 3.0s;
}

.word17 {
    animation-delay: 3.2s;
}

.word18 {
    animation-delay: 3.4s;
}

.word19 {
    animation-delay: 3.6s;
}

.word20 {
    animation-delay: 3.8s;
}

.word21 {
    animation-delay: 4.0s;
}

.word22 {
    animation-delay: 4.2s;
}

.word23 {
    animation-delay: 4.4s;
}

.word24 {
    animation-delay: 4.6s;
}

.word25 {
    animation-delay: 4.8s;
}

.word26 {
    animation-delay: 5.0s;
}

.word27 {
    animation-delay: 5.2s;
}

.word28 {
    animation-delay: 5.4s;
}

.word29 {
    animation-delay: 5.6s;
}

.word30 {
    animation-delay: 5.8s;
}

.word31 {
    animation-delay: 6.0s;
}

.word32 {
    animation-delay: 6.2s;
}

.word33 {
    animation-delay: 6.4s;
}

.word34 {
    animation-delay: 6.6s;
}

.word35 {
    animation-delay: 6.8s;
}

.word36 {
    animation-delay: 7.0s;
}

.word37 {
    animation-delay: 7.2s;
}

.word38 {
    animation-delay: 7.4s;
}

.word39 {
    animation-delay: 7.6s;
}

.word40 {
    animation-delay: 7.8s;
}

.word41 {
    animation-delay: 8.0s;
}

.word42 {
    animation-delay: 8.2s;
}

.word43 {
    animation-delay: 8.4s;
}

.word44 {
    animation-delay: 8.6s;
}

.word45 {
    animation-delay: 8.8s;
}

.word46 {
    animation-delay: 9.0s;
}

.word47 {
    animation-delay: 9.2s;
}

.word48 {
    animation-delay: 9.4s;
}

.word49 {
    animation-delay: 9.6s;
}

.word50 {
    animation-delay: 9.8s;
}

.word51 {
    animation-delay: 10.0s;
}

.word52 {
    animation-delay: 10.2s;
}

.word53 {
    animation-delay: 10.4s;
}

.word54 {
    animation-delay: 10.6s;
}

.word55 {
    animation-delay: 10.8s;
}

.word56 {
    animation-delay: 11.0s;
}

.word57 {
    animation-delay: 11.2s;
}

.word58 {
    animation-delay: 11.4s;
}

.word59 {
    animation-delay: 11.6s;
}

.word60 {
    animation-delay: 11.8s;
}

.word61 {
    animation-delay: 12.0s;
}

.word62 {
    animation-delay: 12.2s;
}

.word63 {
    animation-delay: 12.4s;
}

.word64 {
    animation-delay: 12.6s;
}

.word65 {
    animation-delay: 12.8s;
}

.word66 {
    animation-delay: 13.0s;
}

.word67 {
    animation-delay: 13.2s;
}

.word68 {
    animation-delay: 13.4s;
}

.word69 {
    animation-delay: 13.6s;
}

.word70 {
    animation-delay: 13.8s;
}

.word71 {
    animation-delay: 14.0s;
}

.word72 {
    animation-delay: 14.2s;
}

.word73 {
    animation-delay: 14.4s;
}

.word74 {
    animation-delay: 14.6s;
}

.word75 {
    animation-delay: 14.8s;
}

.word76 {
    animation-delay: 15.0s;
}

.word77 {
    animation-delay: 15.2s;
}

.word78 {
    animation-delay: 15.4s;
}

.word79 {
    animation-delay: 15.6s;
}

.word80 {
    animation-delay: 15.8s;
}

.word81 {
    animation-delay: 16.0s;
}

.word82 {
    animation-delay: 16.2s;
}

.word83 {
    animation-delay: 16.4s;
}

.word84 {
    animation-delay: 16.6s;
}

.word85 {
    animation-delay: 16.8s;
}

.word86 {
    animation-delay: 17.0s;
}

.word87 {
    animation-delay: 17.2s;
}

.word88 {
    animation-delay: 17.4s;
}

.word89 {
    animation-delay: 17.6s;
}

.word90 {
    animation-delay: 17.8s;
}

.word91 {
    animation-delay: 18.0s;
}

.word92 {
    animation-delay: 18.2s;
}

.word93 {
    animation-delay: 18.4s;
}

.word94 {
    animation-delay: 18.6s;
}

.word95 {
    animation-delay: 18.8s;
}

.word96 {
    animation-delay: 19.0s;
}

.word97 {
    animation-delay: 19.2s;
}

.word98 {
    animation-delay: 19.4s;
}

.word99 {
    animation-delay: 19.6s;
}

.word100 {
    animation-delay: 19.8s;
}

.word101 {
    animation-delay: 20.0s;
}

.word102 {
    animation-delay: 20.2s;
}

.word103 {
    animation-delay: 20.4s;
}

.word104 {
    animation-delay: 20.6s;
}

.word105 {
    animation-delay: 20.8s;
}

.word106 {
    animation-delay: 21.0s;
}

.word107 {
    animation-delay: 21.2s;
}

.word108 {
    animation-delay: 21.4s;
}

.word109 {
    animation-delay: 21.6s;
}

.word110 {
    animation-delay: 21.8s;
}

.word111 {
    animation-delay: 22.0s;
}

.word112 {
    animation-delay: 22.2s;
}

.word113 {
    animation-delay: 22.4s;
}

.word114 {
    animation-delay: 22.6s;
}

.word115 {
    animation-delay: 22.8s;
}

.navigation {
    position: fixed;
    bottom: 40px;
    left: 110px;
    display: flex;
    gap: 20px;
}

.nav-button {
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    text-decoration: none;
    padding: 5px;
}

.nav-button:hover {
    opacity: 0.5;
}