.taming-animal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:12px}.taming-animal-card{border:1px solid #d9d6ca;border-radius:10px;display:flex;flex-direction:column;align-items:center;padding:18px 10px;text-align:center;gap:8px;background:#f9f7f0;color:inherit;text-decoration:none}.taming-animal-card img{width:72px;height:72px;object-fit:contain}.taming-animal-card small{color:#566f53;font-size:12px}.taming-animal-card:hover{border-color:#688363;background:#f1f2e7}.taming-skill{display:flex;align-items:center;gap:12px;margin:16px 0}.taming-skill img{width:40px;height:40px;object-fit:contain}.taming-skill small{display:block;color:#74796c;margin-top:4px}.taming-panel{border-left:4px solid #6d8a5e;padding-left:22px}.taming-panel.unavailable{border-left-color:#aa725c}.obt-snapshot{padding:16px 20px;margin:20px 0;border:1px solid #d7dccf;border-radius:10px;background:#edf0e6;color:#3d5b42}.obt-snapshot p{margin:5px 0}.obt-snapshot small{color:#66705f}.obt-corrections{margin:18px 0;padding:20px;background:#f3f1e6;border-radius:10px}.obt-corrections li{margin:8px 0}.obt-source-link{font-size:12px;margin-top:12px}@media(max-width:480px){.taming-animal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.taming-animal-card{padding:14px 8px}.taming-panel{padding-left:14px}}
.taming-animal-card{background:var(--panel);border-color:var(--line);color:var(--ink)}.taming-animal-card small,.taming-skill small{color:var(--muted)}.taming-animal-card:hover{background:var(--pale);border-color:var(--orange)}.taming-panel{border-left-color:#8cb58b}.taming-panel.unavailable{border-left-color:#c58e73}.obt-snapshot{background:#1D1929;border-color:#33246B;color:var(--dim)}.obt-snapshot strong{color:var(--orange)}.obt-snapshot small{color:var(--muted)}.obt-corrections{background:var(--panel)}
