.wiki-browser{padding-top:calc(var(--header-height,80px) + 1.5rem);min-height:100dvh}.wiki-browser__header{margin-bottom:3rem}.wiki-browser__title{letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:clamp(1.6rem,4vw,2.8rem);font-weight:900}.wiki-browser__desc{opacity:.65;max-width:600px;font-size:.95rem}.wiki-browser__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.wiki-project-card{border-radius:20px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.wiki-project-card:hover{transform:translateY(-4px)}.wiki-project-card__cover{aspect-ratio:16/9;background:var(--mr-glass-bg);overflow:hidden}.wiki-project-card__cover img{object-fit:cover;width:100%;height:100%;display:block}.wiki-project-card__cover--empty{aspect-ratio:16/9;background:var(--mr-glass-bg);justify-content:center;align-items:center;display:flex}.wiki-project-card__cover--empty span{opacity:.25;font-size:2.5rem}.wiki-project-card__body{flex-direction:column;flex:1;gap:.6rem;padding:1.5rem;display:flex}.wiki-project-card__category{letter-spacing:.14em;text-transform:uppercase;color:var(--theme-accent);opacity:.8;font-size:.65rem;font-weight:900}.wiki-project-card__title{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:1.1rem;font-weight:900;line-height:1.2}.wiki-project-card__desc{opacity:.6;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.wiki-project-card__cta{letter-spacing:.1em;text-transform:uppercase;color:var(--theme-accent);border:1px solid var(--theme-accent);border-radius:10px;align-self:flex-start;margin-top:.5rem;padding:.5rem 1.1rem;font-size:.75rem;font-weight:900;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.wiki-project-card__cta:hover{background:var(--theme-accent);color:var(--theme-bg)}.wiki-browser__empty{text-align:center;opacity:.45;letter-spacing:.1em;text-transform:uppercase;padding:4rem 0;font-size:.9rem;font-weight:700}
