:root{--theme-bg: #07090b;--theme-bg-light: #242d36;--theme-text: #f1f1f1;--theme-text-secondary: #a0a0a0;--theme-blue: #169bcf;--theme-dblue: #1e3d6b;--theme-red: #cc473d;--theme-dred: #cc473d}*{color:var(--theme-text);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:large}body{background-color:var(--theme-bg);margin:0}a,.link{color:var(--theme-blue);font-weight:700;text-decoration:none;cursor:pointer}a:hover,.link:hover{color:var(--theme-dblue)}.title-box{display:flex;flex-direction:row;align-items:center;font-weight:700}.title-content{display:contents}.title-box p{margin:0}.title-box .icon{padding-right:.6em}.icon img{width:100%;height:100%;color:#fff}.icon{max-width:1.2em;height:1.2em}#profile{margin:15em 0}#logo{border-radius:100%;height:30vh}#profile{display:flex}#profile-info{display:flex;flex-direction:column;padding:2em 2em 2em 7em}.socials{margin:2em 0;display:flex;flex-direction:column;gap:1.5em}.card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1em}.image-card{background-color:var(--theme-bg-light);background-size:cover;background-position:center;display:flex;align-content:flex-end;flex-direction:column;align-items:center;justify-content:flex-start;border-radius:.7em;overflow:hidden}.image-card img{width:100%;aspect-ratio:16/9;object-fit:cover}.image-card a{display:block;width:100%;font-weight:400}.card-text{background-color:var(--theme-bg-light);padding:2em;width:-webkit-fill-available}.image-card p,.image-card p>*{margin-bottom:0;color:var(--theme-text-secondary)}.tab-shelf{display:flex;flex-direction:row;gap:3em;justify-content:flex-start;margin-bottom:2em}.tab-button{opacity:.5}.tab-button:hover,.active{opacity:1}#content{width:60%;margin:auto;margin-bottom:35vh}@media (max-width: 1300px){#profile{flex-direction:column;text-align:center;margin:5em 0}#profile-info{padding:2em}#profile-info .title-box{margin:auto}#logo{margin:auto auto 2em;display:block}}@media (max-width: 1300px){#content{width:90%}}@media (max-width: 760px){.card-list{grid-template-columns:auto}.tab-shelf{justify-content:center}}
