.theme-adopt-me { --wiki-aqua:#7eddf1; --wiki-gold:#ffe18d; --wiki-hero:url('/assets/games/adopt-me/official-cover.png'); }
.theme-adopt-me .wiki-logo { border-radius:7px; object-fit:cover; }
.theme-adopt-me .wiki-cover { background-position:center; }
.theme-adopt-me .am-intro { margin:14px 0; }
.theme-adopt-me .am-official a { display:inline-flex; align-items:center; gap:7px; color:var(--wiki-aqua); border:1px solid #3d5268; padding:8px 11px; border-radius:6px; font-size:.85rem; }
.theme-adopt-me .am-official { display:flex; flex-wrap:wrap; gap:8px; margin:16px 0; }
.theme-adopt-me .am-table { margin:14px 0; }
.theme-adopt-me .am-table table { border-collapse:collapse; width:100%; text-align:left; margin-top:10px; font-size:.88rem; }
.theme-adopt-me .am-table thead th { color:var(--wiki-soft); font-size:.78rem; }
.theme-adopt-me .am-table th,.theme-adopt-me .am-table td { padding:11px 9px; border-bottom:1px solid var(--wiki-border); }
.theme-adopt-me .am-table tbody th { width:29%; font-weight:650; }
.theme-adopt-me .am-table td { color:#c6d5e0; }
.theme-adopt-me .am-table tr:target { background:#20394e; }
.theme-adopt-me .wiki-about { margin-top:16px; }
.theme-adopt-me .wiki-about p+p { margin-top:12px; }
.theme-adopt-me .am-cards { display:grid; grid-template-columns:1fr 1fr; gap:14px; }
.theme-adopt-me .am-cards>div,.theme-adopt-me .am-callout { border:1px solid var(--wiki-border); border-radius:8px; padding:16px; }
.theme-adopt-me .am-cards h3,.theme-adopt-me .am-callout h3 { font-size:1rem; margin-bottom:9px; }
.theme-adopt-me .am-list { padding-left:20px; color:#c6d5e0; }
.theme-adopt-me .am-list li { margin:9px 0; }
@media(max-width:570px){.theme-adopt-me .am-cards{grid-template-columns:1fr}.theme-adopt-me .am-table th,.theme-adopt-me .am-table td{padding:10px 6px}.theme-adopt-me .am-table tbody th{width:34%}}
