@view-transition { navigation: auto; } body { /* background-color: #813d9c; /* Old Purple */ background-color: #2d033e; /* New Purple */ color: white; text-shadow: 1px 1px 2px blueviolet; margin: 0; } main { display: flex; justify-content: center; } article { max-width: 60vw; } @media screen and (max-width: 1250px) { article { max-width: 90vw; } } a { text-decoration-color: aqua; color: aqua; } #top-bar { padding: 0.5em 0em; background-color: #ffffff3d; border-bottom: 1px solid white; display: flex; align-items: center; justify-content: center; font-size: smaller; } nav { display: flex; justify-content: space-between; } #nav-logo > a { text-decoration: none; color: #ff9344; font-size: x-large; font-weight: bold; margin: 0.3em; } #article-header-separator { width: 60%; color: white; margin: 2em auto; } footer { min-height: 7em; display: flex; justify-content: center; } #subscribe-form { border-radius: 1.5em; border-color: white; border-style: solid; border-width: 1px; padding: 1.4em; margin-top: 1.5em; margin-bottom: 2em; } #subscribe-form > form { display: flex; justify-content: center; gap: 10px; } #subscribe-form .email-input { display: flex; flex-direction: column; } #subscribe-button { background-color: #ff9344; color: white; } /* .bubble-panel { border-radius: 50px; background: #813d9c; box-shadow: -33px 33px 65px #66307b, 33px -33px 65px #9c4abd; padding: 2em; }*/