/* ===================== PASS 4: page specifics ===================== */
.infogrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 22px}
.infotile{display:flex;flex-direction:column;gap:3px;padding:10px 14px;background:linear-gradient(rgba(255,250,232,.55),rgba(235,215,170,.35));border:1px solid rgba(110,75,45,.7);border-top:3px solid #8c1d18;box-shadow:inset 0 0 0 2px rgba(224,180,76,.18);transition:transform .15s,box-shadow .15s}
.infotile:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 2px rgba(224,180,76,.4),0 4px 10px rgba(60,35,10,.3)}
.infotile .k{font:bold 10px Georgia,serif;letter-spacing:1.5px;text-transform:uppercase;color:#7a5a38}
.infotile .v{font:bold 17px Georgia,serif;color:#6a1c10;word-break:break-word}
#content table.stagesTable{max-width:420px;margin:0 auto 22px}
#content table.stagesTable td{text-align:center}
#content table.stagesTable td:last-child{font:bold 14px Georgia,serif;color:#6a1c10}
#content .creditsHead{text-align:center;margin:0 0 14px;font:italic 14px Georgia,serif;color:#6b4b32}
#content .creditsHead b{font:bold 20px Georgia,serif;color:#6a1c10;font-style:normal}
#content legend,#content legend *{color:var(--gold2)!important;font:bold 12px Georgia,serif!important}
#content .infoBox:empty,#content .warningBox:empty{display:none}
