main{display:flex;flex-direction:column;justify-content:space-between;gap:2.5rem;margin-bottom:4rem}main button{margin:1rem auto 0;background-color:#76cad4;color:#fff;border:none;border-radius:3px;display:flex;align-items:center;justify-content:center;height:2.5rem;padding:0 1.5rem;text-align:center;width:-moz-fit-content;width:fit-content;text-transform:uppercase;box-shadow:0px 0px 1.1px rgba(118,202,212,.028),0px 0px 3px rgba(118,202,212,.056),0px 0px 6px rgba(118,202,212,.09),0px 0px 20px rgba(118,202,212,.2)}main button:hover{background-color:#68b4bc;box-shadow:0 0 3px #68b4bc;cursor:pointer}main button.inline-button{margin:.5rem 0;padding:.25rem .75rem;min-height:1.5rem}main .upper{text-transform:uppercase}main #background{display:flex;justify-content:center;align-items:center;background-color:#011a17;height:12rem;min-width:100%;z-index:-1}main #background h1{color:#fff;z-index:1;text-align:center}main #content{display:flex;flex-direction:column;align-items:stretch;gap:2rem;margin:0 auto;width:100%;max-width:83.3125rem;padding:0 2rem}@media only screen and (max-width: 992px){main #content{padding-left:0 1.5rem;padding-right:0 1.5rem}}@media only screen and (max-width: 768px){main #content{padding-left:1rem;padding-right:1rem}}@media only screen and (max-width: 360px){main #content{padding-left:.5rem;padding-right:.5rem}}main #content #order{align-self:center}main #content #images{display:grid;grid-template-columns:repeat(auto-fill, minmax(225px, 1fr));gap:1rem;row-gap:3rem;justify-items:center}main #content #images .image-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:.75rem;width:225px}main #content #images .image-wrapper a.link{font-size:.75rem}main #content #images .image-wrapper img{width:225px;height:350px}main #content #images .image-wrapper .character-info{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.33rem;max-width:225px}main #content #images .image-wrapper .character-info *{max-width:225px}main #content a{color:#000;text-decoration:none}main #content a.link{text-decoration:underline}main #content a:hover{text-decoration:underline}body.dark button{background-color:#5190b3;box-shadow:0px 0px 1.1px rgba(118,202,212,.028),0px 0px 3px rgba(118,202,212,.056),0px 0px 6px rgba(118,202,212,.09),0px 0px 20px rgba(115,151,155,.2)}body.dark button:hover{background-color:#6fa8ca}body.dark button:disabled,body.dark button[disabled]{background-color:#45697d}body.dark main #background{background-color:#3c556d}body.dark main #background::after{background-color:rgba(50,61,75,.902)}body.dark #content a{color:#eaeaea}