.catalog-eyebrow{font-size:.76rem;letter-spacing:.14em;color:var(--muted);font-weight:800}.catalog-note{border:1px solid var(--line);border-left:4px solid var(--accent);padding:12px 15px;margin:16px 0;background:var(--paper);line-height:1.6}.catalog-note p{margin:4px 0}.catalog-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:20px 0 10px}.catalog-filters label{display:flex;flex-direction:column;gap:6px;font-size:.83rem;font-weight:800}.catalog-filters label:first-child{flex:1;min-width:220px}.catalog-filters input,.catalog-filters select{color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:7px;padding:10px;min-height:42px;font:inherit}.catalog-filters button,#catalog-retry{padding:10px 15px;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:var(--paper);font-weight:800;min-height:42px;cursor:pointer}.catalog-muted{color:var(--muted);font-size:.8rem;line-height:1.6}.catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 24px}.catalog-card{border:1px solid var(--line);border-radius:10px;background:var(--paper);padding:15px;min-width:0;overflow-wrap:anywhere}.catalog-card h2{font-size:1.05rem;margin:7px 0}.catalog-card .catalog-en{font-size:.79rem;color:var(--muted);font-weight:500;margin:0 0 10px}.catalog-effect{font-size:.91rem;line-height:1.55;margin:8px 0}.catalog-tags{display:flex;gap:6px;flex-wrap:wrap}.catalog-tag{font-size:.7rem;font-weight:800;border:1px solid var(--line);border-radius:5px;padding:3px 6px}.catalog-tree-craft{border-left:4px solid #4c9964}.catalog-tree-warfare{border-left:4px solid #527eb9}.catalog-tree-fitness{border-left:4px solid #bd6658}.catalog-points{font-size:.8rem;font-weight:700;margin:8px 0}.catalog-card details{border-top:1px solid var(--line);padding-top:8px;margin-top:10px;font-size:.79rem;line-height:1.6}.catalog-card summary,.catalog-provenance summary{cursor:pointer;font-weight:700}.catalog-card details p{margin:8px 0}.catalog-card ul{padding-left:20px}.catalog-card a,.catalog-provenance a{color:var(--accent);text-decoration:underline;overflow-wrap:anywhere}.catalog-provenance{border-top:1px solid var(--line);padding:15px 0;font-size:.85rem;line-height:1.6}.catalog-empty{grid-column:1/-1;padding:25px;border:1px dashed var(--line)}.catalog-stage{padding-left:18px}.catalog-stage li{margin:4px 0}.catalog-status{font-size:.75rem;color:var(--muted)}.eso-catalog-page .database-nav{flex-wrap:wrap}.eso-catalog-page [hidden]{display:none!important}@media(max-width:680px){.catalog-grid{grid-template-columns:1fr}.catalog-filters{gap:10px}.catalog-filters label{flex:1;min-width:140px}.catalog-filters label:first-child{flex-basis:100%}.catalog-card{padding:13px}.catalog-filters button{width:100%}}
