:root{interpolate-size:allow-keywords}body,div,pre,p,blockquote,form,ul,ol,li,fieldset,input,textarea,select,option,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,th,td,embed,object{margin:0;padding:0}body,div,pre,p,blockquote,form,ul,ol,li,fieldset,input,textarea,select,option,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,embed,object{vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,menu,nav,section,main{display:block;margin:0;padding:0}#wikibody .blockquote{position:relative}#wikibody .blockquote blockquote{padding-bottom:40px}#wikibody .blockquote cite{position:absolute;bottom:0;right:0;font-size:70%;padding-right:20px;padding-bottom:15px}.albumcontrol{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:stretch;gap:10px;margin-bottom:10px}.albumcontrol button{appearance:none;cursor:pointer;border-radius:5px;border:none;width:40px;height:20px}.albumcontrol button.spiralBtn{background:#fff url(../images/album_spiral.svg) no-repeat center/contain}.albumcontrol button.squareBtn{background:#fff url(../images/album_square.svg) no-repeat center/contain}.spiral{position:relative;left:-30px;overflow:hidden;z-index:2}.spiral img{max-width:640px;position:absolute;top:0;left:0;box-sizing:border-box}.square{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.square img{width:100px;height:100px;max-width:100px;max-height:100px;object-fit:cover;border-width:5px;transition:.2s}.square img.sel{max-width:640px;max-height:640px;width:auto;height:auto}button.squareMore{display:block;margin:5px auto 10px;padding:6px 20px;appearance:none;cursor:pointer;border-radius:5px;border:none;background:#555;color:#fff;font-size:.9em}@media screen and (max-width: 640px){.square img.sel{max-width:100%;max-height:100%}}