/* Authoritative artwork/layout rules shared by standalone and pause Faunapedia. */
:is(#faunaraPedia,#faunaraPause #faunaraPedia) *{box-sizing:border-box;min-width:0;min-height:0}
:is(#faunaraPedia,#faunaraPause #faunaraPedia) .pedia-book{max-width:100%;overflow:hidden}
:is(#faunaraPedia,#faunaraPause #faunaraPedia) .pedia-body{display:grid;grid-template-columns:minmax(100px,15%) minmax(0,1fr) minmax(220px,29%);overflow:auto;align-items:start;min-height:0}
:is(#faunaraPedia,#faunaraPause #faunaraPedia) .pedia-center{padding:14px;overflow:visible;min-height:0}
:is(#faunaraPedia,#faunaraPause #faunaraPedia) .pedia-grid{grid-template-columns:repeat(auto-fit,minmax(min(125px,100%),1fr));grid-template-rows:none;grid-auto-rows:auto;overflow:visible;max-height:none;flex:none;gap:10px;padding:5px}
:is(#faunaraPedia,#faunaraPause #faunaraPedia) .pedia-card{height:auto;min-height:0;gap:3px;padding:8px;overflow-wrap:anywhere}
:is(#faunaraPedia,#faunaraPause #faunaraPedia) .pedia-card-icon{position:relative;width:100%;height:auto;min-height:0;aspect-ratio:4/3;flex:none;overflow:hidden;margin:3px 0}
:is(#faunaraPedia,#faunaraPause #faunaraPedia) .pedia-card em{position:static;align-self:flex-end}
:is(#faunaraPedia,#faunaraPause #faunaraPedia) :is(.pedia-card-icon img,.pedia-card-icon canvas,.pedia-card-icon .pedia-art-mark,.pedia-art canvas,.pedia-full-art canvas,.pedia-art .pedia-art-mark,.pedia-full-art .pedia-art-mark){position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%;max-height:100%;margin:0;object-fit:contain;outline:0}
:is(#faunaraPedia,#faunaraPause #faunaraPedia) [data-unseen=true] :is(img,canvas,svg){filter:brightness(0);opacity:1}
:is(#faunaraPedia,#faunaraPause #faunaraPedia) :is(.pedia-art,.pedia-full-art){position:relative;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:1;overflow:hidden;isolation:isolate}
:is(#faunaraPedia,#faunaraPause #faunaraPedia) .pedia-detail{overflow:visible;padding:14px;min-width:0}
:is(#faunaraPedia,#faunaraPause #faunaraPedia) .pedia-detail::before{display:none}
:is(#faunaraPedia,#faunaraPause #faunaraPedia) .pedia-detail-head{height:auto;min-height:0;padding:0;margin-bottom:10px;overflow-wrap:anywhere}
:is(#faunaraPedia,#faunaraPause #faunaraPedia) .pedia-type{position:static;display:inline-block}
:is(#faunaraPedia,#faunaraPause #faunaraPedia) :is(.pedia-tools,.pedia-tabs,.pedia-full-bar,.pedia-full-bar>div,.pedia-full-chain,.pedia-full-strip){display:flex;flex-wrap:wrap;gap:8px}
:is(#faunaraPedia,#faunaraPause #faunaraPedia) .pedia-tools :is(input,select){flex:1 1 100px;width:100%;max-width:100%}
:is(#faunaraPedia,#faunaraPause #faunaraPedia) :is(.pedia-field,.pedia-full-strip,.pedia-full-pane,.pedia-detail-content){overflow-wrap:anywhere}
:is(#faunaraPedia,#faunaraPause #faunaraPedia) .pedia-full{grid-column:2/-1;overflow:visible;width:100%}
:is(#faunaraPedia,#faunaraPause #faunaraPedia) .pedia-full-layout{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding:14px}
:is(#faunaraPedia,#faunaraPause #faunaraPedia) .pedia-footer{height:auto;min-height:0;display:flex;flex-wrap:wrap;padding:8px;gap:12px;justify-content:center}
:is(#faunaraPedia,#faunaraPause #faunaraPedia) .pedia-footer-stat{padding:0;min-width:0}
@media(max-width:1100px){:is(#faunaraPedia,#faunaraPause #faunaraPedia) .pedia-body{grid-template-columns:minmax(0,1fr) minmax(220px,34%)}:is(#faunaraPedia,#faunaraPause #faunaraPedia) .pedia-full{grid-column:1/-1}:is(#faunaraPedia,#faunaraPause #faunaraPedia) .pedia-sidebar{display:none}}
@media(max-width:700px){:is(#faunaraPedia,#faunaraPause #faunaraPedia) .pedia-body{display:block}:is(#faunaraPedia,#faunaraPause #faunaraPedia) .pedia-full-layout{grid-template-columns:minmax(0,1fr)}:is(#faunaraPedia,#faunaraPause #faunaraPedia) .pedia-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#faunaraPedia,#faunaraPause #faunaraPedia) .pedia-full-bar{padding:10px}}
