/* Real, public AniimoDex field notes; placed below the interactive tool for everybody. */
#dex-editorial{box-sizing:border-box;max-width:1370px;margin:16px auto 65px;padding:24px;line-height:1.7;color:#d2dbeb;font-family:system-ui,-apple-system,Segoe UI,sans-serif}
#dex-editorial *{box-sizing:border-box}
#dex-editorial .dex-reference-wrap{background:linear-gradient(140deg,#1b2940,#1b2339);border:1px solid #56678277;border-radius:20px;padding:clamp(18px,3vw,30px)}
#dex-editorial h2{color:#fff;font-size:clamp(23px,3vw,32px);margin:0 0 15px;line-height:1.2}
#dex-editorial h3{color:#fff;font-size:20px;margin:24px 0 10px}
#dex-editorial p{margin:0 0 14px;max-width:90ch}
#dex-editorial a{color:#d9bdff}
#dex-editorial .dex-reference-lead{color:#e3e9f5;font-size:17px}
#dex-editorial .dex-reference-nav{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0 25px}
#dex-editorial .dex-reference-nav a{border:1px solid #8592b077;background:#ffffff09;border-radius:9px;padding:7px 11px;text-decoration:none;font-size:13px}
#dex-editorial .dex-reference-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:13px;list-style:none;margin:18px 0 22px;padding:0}
#dex-editorial .dex-reference-card{min-width:0;margin:0;background:#15233b;border:1px solid #7685a64d;border-radius:15px;padding:12px;overflow:hidden}
#dex-editorial .dex-reference-card img{display:block;width:100%;height:126px;object-fit:contain;object-position:center;margin-bottom:9px}
#dex-editorial .dex-reference-card strong{display:block;color:#fff;font-size:15px;line-height:1.35}
#dex-editorial .dex-reference-card small{display:block;color:#b4c2d5;font-size:12px;margin-top:4px;line-height:1.6}
#dex-editorial .dex-reference-card p{font-size:13px;margin:8px 0 0;line-height:1.6}
#dex-editorial .dex-reference-credit{font-size:12px;color:#a9b5c8;border-top:1px solid #7685a642;padding-top:12px;margin-top:20px}
@media(max-width:600px){#dex-editorial{padding:12px;margin-bottom:40px}#dex-editorial .dex-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#dex-editorial .dex-reference-card{padding:8px}#dex-editorial .dex-reference-card img{height:95px}}
