.main{display:flex;flex-direction:column;flex:1;overflow:hidden}.main .title-container{position:relative;margin-bottom:1rem;display:flex;flex-direction:column}.main .title-container h1{margin-bottom:.5rem}.main .title-container::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(to right,transparent,#3a393a,transparent)}.themes-list{display:flex;flex-direction:column;align-items:center;padding:0 8px;gap:32px}.themes-list .theme{display:grid;grid-template-areas:"heading" "image" "actions";row-gap:16px;background-color:#fff;padding:16px;border-radius:8px;max-width:1024px}.themes-list .theme>h2{grid-area:heading;margin:0;text-align:center;font-size:large}.themes-list .theme>.image{grid-area:image}.themes-list .theme>.image picture{display:contents}.themes-list .theme>.image picture img{max-height:500px;width:min-content;height:min-content}.themes-list .theme>.actions{grid-area:actions;display:flex;justify-content:center}.themes-list .theme>.actions a{padding:.5rem 2rem;background-color:#585758;color:#fff;border-radius:5px}.themes-list .theme>.actions a[href]{transition:background-color 250ms ease}.themes-list .theme>.actions a[href]:hover{background-color:#7a797a}.themes-list .theme>.actions a:not([href]){filter:invert(1);user-select:none}/*# sourceMappingURL=themes.css.map */