.combined-container { width: 800px; height: calc(100vh - 10.5rem); overflow: auto; margin: auto; border: 1px solid black; padding: 2rem; border-radius: 10px; background-color: var(--items-hover); box-shadow: var(--shadow-large); position: absolute; top: 8.5rem; left: 50%; transform: translateX(-50%); } .content { font-size: 1.25rem; font-weight: 600; } .feature { margin-top: 1.5rem; position: relative; } .feature-name { font-size: 1.5rem; font-weight: 600; margin-bottom: 1rem; margin-left: 1rem; } .feature-level { position: absolute; left: -1.5rem; top: 0.25rem; font-size: 1.25rem; font-weight: bold; color: rgb(78, 78, 78); } .feature-button { position: absolute; right: 0; top: 0rem; }