.pikmin-home .hl2-card,.pikmin-directory .hl2-card{border-color:#b9df8840}.pikmin-home .hl2-card img,.pikmin-directory .hl2-card img{height:160px;object-fit:contain;background:#f6f3e5;border-radius:4px;margin-bottom:10px}.pikmin-world{display:block;width:min(100%,560px);height:auto;border-radius:6px;margin:16px auto}.pikmin-home .hl2-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pikmin-home .hl2-card h2{font-size:16px}.pikmin-home .portal-about>img{object-fit:contain;max-height:300px}.pikmin-directory .sources{margin-top:24px;font-size:13px}@media(max-width:800px){.pikmin-home .hl2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.pikmin-home .pikmin-welcome{display:flex;align-items:center;text-align:left;min-height:0}.pikmin-home .pikmin-cover{display:block;flex:0 0 120px}.pikmin-home .pikmin-cover img{display:block;width:120px;height:auto;max-height:180px;object-fit:contain}.pikmin-home .pikmin-welcome>div{min-width:0}.pikmin-home .pikmin-welcome h2{margin-top:0}.pikmin-home .hl2-card a,.pikmin-directory .hl2-card a{display:block}.pikmin-home .hl2-card img,.pikmin-directory .hl2-card img{width:100%}@media(max-width:600px){body .pikmin-home .pikmin-welcome{padding:10px;gap:12px}.pikmin-home .pikmin-cover{flex-basis:95px}.pikmin-home .pikmin-cover img{width:95px}.pikmin-home .pikmin-welcome h2{font-size:18px!important}.pikmin-home .pikmin-welcome p{font-size:12px;margin-bottom:8px}}
