.arkive{background:linear-gradient(135deg,#f0f8ff 0%,#e6f3ff 100%);min-height:100vh}.arkive__loading{justify-content:center;width:100%;padding:12px 24px}.arkive__container{max-width:1200px;margin:0 auto;padding:24px 24px 96px}.arkive__search-section{background:#fff;border-radius:8px;margin-bottom:24px;padding:14px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.arkive__search-bar{gap:16px;display:flex}.arkive__search-input{flex:1}.arkive__filter-buttons{flex-shrink:0;gap:8px;display:flex}.arkive__novels-container{grid-template-columns:repeat(auto-fill,minmax(590px,1fr));gap:16px;display:grid}.arkive__pagination{justify-content:center;gap:4px;margin-top:12px}@media (max-width:576px){.arkive__container{padding:6px 6px 72px}.arkive__search-section{margin-bottom:6px;padding:8px}.arkive__search-bar{flex-direction:row;align-items:center}.arkive__novels-container{flex-direction:column;gap:6px;display:flex}}.novel-filter-container{margin-top:12px}.novel-filter-container .filter-buttons-row{flex-wrap:wrap;gap:6px;display:flex}.novel-filter-container .filter-buttons-row .other-tags-search{width:auto}
.filter-dropdown-overlay{background-color:#fff;border-radius:8px;padding:12px;font-size:14px;box-shadow:0 4px 16px rgba(25,118,210,.2)}
