.theme-scrapbook-saga{--wiki-aqua:#aee0c2;--wiki-gold:#ffbc77;--wiki-hero:url('/assets/games/scrapbook-saga/official-cover.jpg')}
.theme-scrapbook-saga .saga-logo{display:inline-flex;align-items:center;justify-content:center;background:#24483d;border:1px solid #528568;border-radius:8px;color:#b8efcf}
.theme-scrapbook-saga .saga-logo .icon{width:24px;height:24px}
.theme-scrapbook-saga .wiki-cover{background-position:67% center}
.theme-scrapbook-saga .saga-codes{display:flex;align-items:center;gap:18px;margin-top:13px;justify-content:space-between}
.theme-scrapbook-saga .saga-codes p{font-size:.94rem;color:#c7d8d5}
.theme-scrapbook-saga .saga-codes a,.theme-scrapbook-saga .saga-demo{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;border:1px solid #436558;border-radius:6px;padding:9px 12px;color:var(--wiki-aqua);font-size:.83rem}
.theme-scrapbook-saga .saga-subhead{margin:20px 0 12px}
.theme-scrapbook-saga .saga-battle{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,1fr);align-items:center;gap:20px;margin-top:20px}
.theme-scrapbook-saga .saga-battle img{width:100%;height:auto;display:block;border-radius:8px;border:1px solid var(--wiki-border)}
.theme-scrapbook-saga .saga-battle figcaption{text-align:center;font-size:.74rem;margin-top:6px}
.theme-scrapbook-saga .saga-battle h3{margin-bottom:8px}
.theme-scrapbook-saga .saga-systems{display:grid;gap:15px;margin:15px 0}
.theme-scrapbook-saga .saga-systems article+article{padding-top:15px;border-top:1px solid var(--wiki-border)}
.theme-scrapbook-saga .saga-systems h3{margin-bottom:7px}
.theme-scrapbook-saga .saga-links{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}
.theme-scrapbook-saga .saga-links a{display:inline-flex;align-items:center;gap:6px;padding:9px 11px;border:1px solid #3b5f53;border-radius:6px;background:#162e2b;color:var(--wiki-aqua);font-size:.82rem}
.theme-scrapbook-saga .saga-links .icon{width:14px;height:14px}
.theme-scrapbook-saga .saga-systems article:target{outline:1px solid var(--wiki-aqua);outline-offset:5px;border-radius:4px}
@media(max-width:990px){.theme-scrapbook-saga .saga-battle{grid-template-columns:1fr}}
@media(max-width:570px){.theme-scrapbook-saga .saga-codes{flex-direction:column;align-items:flex-start;gap:10px}}
