.content-paths{margin:28px 0;padding:18px;border:1px solid #c9d4bd;border-radius:16px;background:#f1f4e6;color:#283d31;max-width:1180px}.content-paths h2{font-size:1.2rem;margin:0 0 12px}.content-paths nav{display:flex;flex-wrap:wrap;gap:8px 16px}.content-paths a{color:#285b43;display:inline-block;padding:10px 0;font-weight:700;text-underline-offset:4px}.content-paths p{max-width:860px;font-size:.92rem;line-height:1.55}.atlas-copy .core-acquire{font-size:.88rem;line-height:1.55}.atlas-copy h4{margin:16px 0 5px;font-size:.96rem}.atlas-copy .core-example-note{font-size:.8rem;color:#535f53}.role-guide details p{max-width:65ch}.role-guide .role-range{display:inline-block;border-radius:8px;padding:5px 9px;background:#eaf0e3;font-weight:700}.map-caption{font-size:.8rem;color:#53614f;line-height:1.5}.content-paths-home{margin:20px auto;padding:18px;max-width:1100px}.atlas-card:target,.level-card:target{outline:3px solid #b36d35;outline-offset:4px;scroll-margin-top:20px}.atlas-copy .core-pair{display:inline-block;padding:10px 0}.visual-atlas-page .battle-guide-note{font-size:.9rem;line-height:1.5;max-width:850px;margin:12px 0}.visual-atlas-page .atlas-top .battle-link{background:transparent;font-size:.88rem}.visual-atlas-page .atlas-role{align-self:start}
