.preview-note{margin:0 0 22px;padding:14px 18px;color:#ffe9af;border:1px solid rgba(255,205,91,.45);border-radius:14px;background:rgba(87,55,5,.34);line-height:1.55}.skill-symbol{display:grid;place-items:center;flex:0 0 auto;width:74px;height:74px;color:#07111d;font-size:20px;font-weight:1000;border:2px solid var(--accent);border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--accent2),var(--accent) 58%,#10223d);box-shadow:0 0 24px rgba(var(--rgb),.35)}.material-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.material-entry{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:12px;border:1px solid rgba(var(--rgb),.24);border-radius:14px;background:rgba(7,17,29,.62)}.material-entry img{width:58px;height:58px;object-fit:contain}.material-entry strong{display:block;color:var(--accent2)}.material-entry small{color:#aebdcb}.material-entry b{color:var(--accent);font-size:18px}.target-box{margin-top:18px;padding:17px;border-left:4px solid var(--accent);border-radius:0 13px 13px 0;background:rgba(var(--rgb),.1);line-height:1.7}.alts{margin-top:20px;border:1px solid rgba(var(--rgb),.3);border-radius:15px;overflow:hidden}.alt{display:grid;grid-template-columns:150px 1fr;align-items:center;border-bottom:1px solid rgba(var(--rgb),.2)}.alt:last-child{border-bottom:0}.alt strong{padding:20px;color:var(--accent2);background:rgba(var(--rgb),.1)}.alt div{display:flex;gap:12px;padding:14px}.alt img{width:50px;height:50px;object-fit:cover;border:1px solid var(--accent);border-radius:10px}@media(max-width:650px){.material-list{grid-template-columns:1fr}.alt{grid-template-columns:1fr}}
.skill-symbol.icon{overflow:hidden}.skill-symbol.icon img{width:100%;height:100%;padding:9px;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.38))}
.material-entry.has-family{grid-template-columns:112px 1fr auto}.material-family-icons{display:flex;align-items:center;width:108px}.material-family-icons img{width:44px;height:44px;margin-left:-10px;filter:drop-shadow(0 3px 5px rgba(0,0,0,.4))}.material-family-icons img:first-child{margin-left:0}@media(max-width:430px){.material-entry.has-family{grid-template-columns:92px 1fr auto}.material-family-icons{width:90px}.material-family-icons img{width:38px;height:38px}}
.section#weapons .weapon-rarity-5>img,.section#weapons .weapon-rarity-4>img{width:110px;height:110px;padding:8px;border-radius:14px;object-fit:contain;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 7px 18px rgba(0,0,0,.28)}
.section#weapons .weapon-rarity-5>img{background:linear-gradient(145deg,#d9a566,#9a5f38)}
.section#weapons .weapon-rarity-4>img{background:linear-gradient(145deg,#aa75d4,#66428f)}
@media(max-width:650px){.section#weapons .weapon-rarity-5>img,.section#weapons .weapon-rarity-4>img{width:82px;height:82px;padding:6px;border-radius:12px}}
