.ww-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ww-entry,.ww-topic-card{min-width:0;border:1px solid #ffffff25;border-radius:8px;overflow:hidden;background:#102d38}.ww-entry-image{display:flex;align-items:center;justify-content:center;height:230px;padding:16px;background:radial-gradient(ellipse,#b9dfd525,transparent 75%)}.ww-entry-image img,.ww-topic-card img{width:100%;height:100%;object-fit:contain}.ww-entry>div{padding:15px}.ww-entry h3{margin:0 0 7px;font-size:18px}.ww-entry small{color:var(--accent)}.ww-entry p{font-size:14px;line-height:1.6}.ww-topic-card{display:block;text-align:center;padding:18px}.ww-topic-card img{height:200px;display:block;margin-bottom:12px}.ww-items .ww-entry-image{height:140px}.ww-items img{image-rendering:pixelated;max-height:100px}.ww-locations .ww-entry-image{background:#173746}.ww-directory{padding:28px;background:var(--surface);border:1px solid #ffffff20}.ww-directory>section{margin-top:32px;scroll-margin-top:20px}.ww-entry{scroll-margin-top:20px}.ww-topic-nav,.ww-group-nav{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.ww-topic-nav a{padding:10px 16px;border:1px solid var(--accent);border-radius:5px}.ww-topic-nav a[aria-current]{background:#ffffff18}.ww-group-nav a{font-size:13px;padding:5px 9px;background:#ffffff0c}.ww-attribution{font-size:12px;margin-top:30px}.ww-entry a:focus-visible,.ww-topic-card:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}@media(max-width:1050px){.ww-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ww-entry-grid{grid-template-columns:1fr}.ww-directory{padding:16px}.ww-topic-nav a{flex-grow:1;text-align:center}}

.ww-home .portal-cover{object-fit:contain;height:auto;max-height:309px}.portal-rail .ww-box-art{display:block;width:100%;max-width:256px;height:auto;max-height:none;object-fit:contain;margin:0 auto 18px}
