.eee-index{width:100%;color:#25212e;font-family:inherit}.eee-index-search{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:20px 4vw;background:#eee7f7}.eee-index-search label{display:flex;flex-direction:column;gap:6px}.eee-index-search input{padding:12px;border:1px solid #685c79;border-radius:2px;font:inherit;max-width:100%}.eee-index-search button{padding:12px 20px;background:#4a365c;color:white;border:0;font:inherit;cursor:pointer}.eee-index-status,.eee-index-note,.eee-index-empty{padding:12px 4vw}.eee-index-wall{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.eee-index-tile{position:relative;aspect-ratio:4/5;overflow:hidden;background:#493257}.eee-index-tile[hidden]{display:none}.eee-index-tile a{display:block;height:100%;color:white}.eee-index-tile img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.eee-index-info{position:absolute;inset:auto 0 0;padding:22px 16px;background:linear-gradient(transparent,rgba(31,18,43,.95));display:flex;flex-direction:column;gap:8px;transform:translateY(100%);transition:transform .2s}.eee-index-info strong{font-family:Georgia,serif;font-size:23px;line-height:1.15}.eee-index-tile:hover .eee-index-info,.eee-index-tile:focus-within .eee-index-info{transform:none}.eee-index-tile a:focus-visible{outline:4px solid #ffc847;outline-offset:-4px}.eee-index-placeholder{display:grid;place-items:center;height:100%;font:80px Georgia,serif;color:#e5d3fa}.eee-index a:hover{color:white}@media(hover:none),(pointer:coarse){.eee-index-info{transform:none}}@media(max-width:980px){.eee-index-wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.eee-index-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.eee-index-info{padding:28px 10px 12px;transform:none}.eee-index-info strong{font-size:18px}.eee-index-search label:first-child{width:100%}.eee-index-search input{min-width:0;width:100%}.eee-index-search label{max-width:45%}.eee-index-search label:first-child{max-width:100%}}

#main-content>.container:has(.eee-index){width:100%;max-width:none;padding-top:0!important}#left-area:has(.eee-index){width:100%;padding:0}article:has(>.entry-content>.eee-index)>.entry-title.main_title{display:none}
#main-content>.container:has(.eee-index)::before{display:none}.container:has(.eee-index) #sidebar{display:none}
