:root{--background-color: #EDF2F7;--surface-color: #fff;--main-font-color: #333;--link-font-color: #0081B2;--border-radius-s: 5px;--border-normal: #dfdfdf 3px solid}body{background-color:var(--background-color);color:var(--main-font-color)}main{background-color:var(--surface-color);min-height:90vh;border-radius:10px;max-width:1280px;margin:1rem auto;padding:2rem}iframe{max-height:90vh}h1{margin-bottom:1rem}h2{margin-bottom:.5rem}a{text-decoration:none;color:var(--link-font-color)}a h3{margin-top:1rem;margin-bottom:.5rem}img{max-width:100%;max-height:300px;object-fit:contain;border-radius:var(--border-radius-s)}.character-page .profile-container{display:grid;grid-template-columns:300px 1fr}.character-page .profile-container>img{display:block;margin:auto}.character-page .profile-container .profile-text .profile-grid{font-size:.9rem;display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}.character-page p{text-indent:1rem}.character-page ul.refs,.character-page ul.characters{display:flex;margin-block-start:0;margin-block-end:0;padding-inline-start:0;list-style:none}.character-page ul.refs{flex-wrap:wrap;gap:5px}.character-page ul.characters{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));justify-items:center;align-items:center;gap:1rem}.character-page ul.characters li.character-card{border-radius:var(--border-radius-s);width:100%;overflow:hidden;border:var(--border-normal)}.character-page ul.characters li.character-card a{display:block;margin:.4rem}.character-page ul.characters li.character-card a img{display:block;object-fit:cover;aspect-ratio:1/1;object-position:top center;margin:auto}.character-page ul.characters li.character-card a span.name{display:block;font-weight:600;margin:auto;text-align:center}ul.pankuzu-list{display:flex;margin-block-start:0;margin-block-end:0;padding-inline-start:0;list-style:none;gap:.5rem;margin-bottom:1rem}@media screen and (max-width: 480px){.character-page .profile-container{grid-template-columns:1fr}}