.main-page .sidebar>*{text-align:left}.main-page .sidebar img{text-align:left;width:200px;background-color:var(--color-softbg);border-radius:30px}.main-page .sidebar .weapon-name{font-size:1.8rem;font-weight:500;margin-bottom:.5em;line-height:1.2em}.main-page .sidebar h2{margin:0}.main-page .sidebar .star-ranking{font-size:1.2rem;margin-bottom:.4em}.main-page .sidebar .star-ranking.three{color:#5390b6}.main-page .sidebar .star-ranking.four{color:#9973b4}.main-page .sidebar .star-ranking.five{color:#f6bb2f}.main-page .sidebar .weapon-type{font-size:1.2rem;color:var(--color-darkoverlay)}.main-page .dataline-card.lore .header{background-color:var(--color-accent);color:var(--color-text)}.weapons-list{list-style:none;padding-left:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));box-sizing:border-box;margin:0 auto}@media (max-width:500px){.weapons-list{grid-template-columns:1fr 1fr}}.weapons-list img{max-width:100%}.weapons-list>*{display:flex;align-items:stretch}.weapons-list li a{width:100%;min-height:100%;display:flex;flex-direction:column;align-items:center;opacity:.8;background-color:var(--color-softbg)}.weapons-list li a:hover{opacity:1}.weapons-list li span{flex-grow:1;display:flex;align-items:center;justify-content:center;color:var(--color-bg);box-sizing:border-box;background:var(--color-overlay);padding:.5em 1em;text-align:center;justify-self:end;width:100%}