/* The wiki's pages (scripts/build-seo.mjs builds them from public/js/wiki.js), in the privacy policy's colours. */
@font-face{font-family:Rubik;src:url(/fonts/rubik.woff2) format('woff2');font-weight:300 900;font-display:swap}
:root{--ink:#26301a;--soft:#4f5a3d;--olive:#6b8a3a;--gold:#e6b422;--bg:#eef2e4;--card:#fff;--line:rgba(90,110,50,.22);--box:#f3f1e6}
@media (prefers-color-scheme:dark){:root{--ink:#eef2e0;--soft:#c5cfae;--olive:#a8c66c;--bg:#1b2210;--card:#262f18;--line:rgba(200,220,160,.18);--box:#2f3a1e}}
*{box-sizing:border-box}html{scroll-behavior:smooth}
body{margin:0;background:var(--bg) url(/art/loading-landscape.webp) top center/100% auto no-repeat;color:var(--ink);font:16px/1.6 Rubik,system-ui,-apple-system,'Segoe UI',sans-serif}
a{color:var(--olive)}
.wiki-bar{display:flex;align-items:center;gap:12px;max-width:980px;margin:0 auto;padding:12px 16px}
.wiki-logo img{height:56px;width:auto;display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.4))}
.wiki-langs{margin-inline-start:auto;position:relative}
.wiki-langs summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:6px;background:var(--card);border-radius:999px;padding:6px 12px;font-weight:600;box-shadow:0 2px 6px rgba(0,0,0,.2)}
.wiki-langs summary::-webkit-details-marker{display:none}
.wiki-langs img{border-radius:50%}
.wiki-langs nav{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:5;display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:2px;background:var(--card);border-radius:16px;padding:8px;box-shadow:0 10px 30px rgba(0,0,0,.3)}
.wiki-langs nav a{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;text-decoration:none;color:var(--ink)}
.wiki-langs nav a:hover,.wiki-langs nav a[aria-current]{background:var(--box)}
.wiki-btn{display:inline-block;background:linear-gradient(#8fc84a,#5e9a2a);color:#fff;font-weight:800;text-decoration:none;border-radius:999px;padding:9px 18px;box-shadow:0 3px 0 #3f6d18;white-space:nowrap}
main.wiki{max-width:980px;margin:0 auto 32px;padding:28px;background:var(--card);border-radius:22px;box-shadow:0 10px 30px rgba(0,0,0,.18)}
.wiki h1{font-size:34px;line-height:1.15;margin:4px 0 6px;display:flex;align-items:center;gap:12px}
.wiki h2{font-size:22px;margin:30px 0 8px;display:flex;align-items:center;gap:10px;scroll-margin-top:12px}
.wiki p,.wiki li,.wiki dd{color:var(--soft)}.wiki b,.wiki dt{color:var(--ink)}
.wiki-lead{font-size:18px;margin-top:0}
.wiki-ico{flex:none;object-fit:contain}
.wiki-crumbs{font-size:14px;color:var(--soft)}
.wiki-jump{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;background:var(--box);border-radius:16px;padding:10px 14px;font-size:15px}
.wiki-jump a{background:var(--card);border-radius:999px;padding:2px 10px;text-decoration:none}
.wiki-steps li,.wiki-article ul li{margin:6px 0}.wiki-cards li{margin:0}
.wiki-faq dt{font-weight:700;margin-top:14px}.wiki-faq dd{margin:4px 0 0}
.wiki-table{overflow-x:auto;margin:10px 0}
.wiki table{width:100%;border-collapse:collapse;font-size:15px}
.wiki th,.wiki td{text-align:start;vertical-align:top;padding:8px 10px;border-bottom:1px solid var(--line)}
.wiki th{color:var(--ink);background:var(--box);white-space:nowrap}.wiki td{color:var(--soft)}
.wiki td .wiki-ico{vertical-align:middle}
.wiki-cards{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}
.wiki-card{display:flex;gap:12px;align-items:center;background:var(--box);border-radius:16px;padding:12px 14px;text-decoration:none;color:var(--ink);transition:transform .15s}
.wiki-card:hover{transform:translateY(-2px)}
.wiki-card b{display:block}.wiki-card small{display:block;color:var(--soft);font-size:14px;line-height:1.4}
.wiki-next{margin-top:34px;border-top:1px solid var(--line);padding-top:4px}
.wiki-play{text-align:center;margin-top:28px}
.wiki-foot{text-align:center;color:var(--soft);font-size:14px;padding:0 16px 32px}
.wiki-foot nav{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-bottom:6px}
@media (max-width:640px){
 .wiki-bar{padding:10px 16px}.wiki-logo img{height:42px}.wiki-bar>.wiki-btn{display:none}
 main.wiki{padding:20px 16px;border-radius:0}.wiki h1{font-size:27px}
 .wiki-langs nav{grid-template-columns:1fr}
}
.wiki-search{position:relative;margin:12px 0 4px}
.wiki-search input{width:100%;font:inherit;font-size:17px;padding:11px 16px 11px 42px;border-radius:999px;border:1px solid var(--line);background:var(--box) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%236b8a3a' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='8.5' cy='8.5' r='6'/%3E%3Cpath d='m13 13 5 5'/%3E%3C/svg%3E") 14px center no-repeat;color:var(--ink)}
[dir=rtl] .wiki-search input{padding:11px 42px 11px 16px;background-position:calc(100% - 14px) center}
.wiki-results{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:6px}
.wiki-results a{display:block;background:var(--box);border-radius:14px;padding:9px 14px;text-decoration:none;color:var(--ink)}
.wiki-results b{display:block}.wiki-results small{display:block;color:var(--soft);font-size:14px;line-height:1.4}
.wiki-results-none{color:var(--soft);margin:8px 4px 0}
