.row{flex-direction:row;display:flex}.column{flex-direction:column;align-items:center;width:100%;display:flex}.centered{flex-direction:row;justify-content:center;align-items:center;display:flex}.centered .centered-col{flex-direction:column;justify-content:center;align-items:center;display:flex}
.markdown-section .inner-contents{margin:auto}.markdown-section{line-height:1.5}.markdown-section ul,.markdown-section ol{padding-left:20px}.markdown-section li{margin:.5em 0}.markdown-section img{max-width:100%}.markdown-section a{color:var(--mathsoc-pink);word-break:break-word;text-decoration:underline}@media (prefers-color-scheme:dark){.markdown-section a{color:var(--mathsoc-pink-3)}}
.search-result{background-color:var(--background-2);flex-direction:column;gap:8px;padding:16px;display:flex}.search-result .result-title-section{flex-direction:column;gap:4px;display:flex}.search-result .result-title-section .result-title{font-size:1.25rem}.search-result .result-title-section .result-date{color:var(--text-light)}.search-result .result-bottom-row{justify-content:space-between;gap:16px;display:flex}.search-result .result-features{flex-flow:wrap;gap:8px;display:flex}.search-result .result-features .result-feature{background-color:var(--background);border-bottom:2px solid var(--background);cursor:pointer;transition:var(--transition);flex-direction:row;align-items:center;gap:4px;padding:4px;font-size:.8rem;display:flex}.search-result .result-features .result-feature.filter-active{border-color:var(--mathsoc-pink)}.search-result .result-features .result-feature .feature-dot{background-color:#fff;border-radius:100px;width:6px;height:6px;margin:4px}.search-result .result-features .result-feature .feature-name{line-height:0}.search-result .result-id{color:var(--text-light);text-align:right;transition:var(--transition);align-self:flex-end;font-size:.6rem}.search-result .result-id:hover{color:var(--mathsoc-pink)}
.search-container{flex-direction:column;gap:8px;padding-top:4px;padding-bottom:32px;display:flex}.search-input{border:none;border-radius:2px;outline:none;width:100%;padding:8px}.search-results{flex-direction:column;gap:16px;display:flex}.search-top-bar{flex-direction:row;justify-content:space-between}.search-top-bar .sort-button{color:var(--text-light);gap:4px;font-size:.8rem}.search-top-bar .sort-button select{background-color:var(--background-2);border:none;outline:none;padding:4px}.search-top-bar .sort-button select option{padding:4px}.pagination-row{align-items:center;gap:4px}.pagination-row .pagination-button{background-color:var(--background-2);border:none;padding:4px}.pagination-row .pagination-button:enabled{cursor:pointer}.pagination-row .pagination-label{color:var(--text-light);font-size:.8rem}.pagination-row .pagination-label.faint{color:var(--text-lighter)}.filters-menu{text-align:left;background-color:var(--background-2);gap:1px;width:200px;height:min-content;margin-right:16px}.filters-menu .feature-section{background-color:var(--background);align-items:flex-start;padding:8px}.filters-menu .feature-name{margin-bottom:8px;font-size:1rem;font-weight:400}.filters-menu .feature-options{align-items:flex-start;gap:4px}.filters-menu .feature-value-row{gap:4px}.filters-menu .feature-value{background-color:var(--background-1);text-align:left;transition:var(--transition);color:var(--text-light);font-size:.8rem}.filters-menu .feature-value.filter-active{color:var(--mathsoc-pink)}
main{justify-content:center;width:100%;min-height:100vh;display:flex}main #contents{width:100%;max-width:800px;height:100%;margin:0 auto}#home-title{margin-top:48px}#page-description{color:var(--text-light);font-size:12px}
