*{padding:0;margin:0;box-sizing:border-box;font-family:Poppins,sans-serif;--color-text: #f0f0f0;--color-accent: #4381C1;--color-accent-other: #ca3535;--color-bg: #212121;--color-fg: #161616;--color-fg-other: #c78989}img{max-width:100%;border-radius:.5rem}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}h1{color:var(--color-text)}.btn{background-color:var(--color-bg);border:.25rem solid var(--color-accent);border-radius:.5rem;padding:.25rem .5rem;font-size:1rem;color:var(--color-accent);transition:.1s ease-in-out;display:flex;align-items:center;gap:.3rem;cursor:pointer}.btn:active{transform:scale(.95);filter:brightness(.95)}.container{background:var(--color-fg);color:var(--color-text);padding:1rem;scroll-margin-top:4.75rem;box-shadow:.25rem .25rem 1rem #00000080}.page{display:flex;flex-direction:column;gap:2rem;padding:2rem;max-width:70vw;margin:0 auto;align-items:center}@media screen and (max-width: 1700px){.page{max-width:70vw}}@media screen and (max-width: 1400px){.page{max-width:85vw}}@media screen and (max-width: 1200px){.page{max-width:95vw}}@media screen and (max-width: 767px){.page{max-width:100vw;padding:1rem;gap:1rem}.container{max-width:100%;box-shadow:.15rem .15rem .5rem #00000080}}.highlighted{border:.25rem solid var(--color-accent-other);box-shadow:none}.highlighted a{color:var(--color-accent-other)}.highlighted .btn{border:.25rem solid var(--color-accent-other);color:var(--color-accent-other)}
