content.bastich .characters .character img{outline:solid 2pt #000;border-radius:.5em;margin:0 0 1em 0}content.bastich .characters:first-of-type .character:nth-child(even) img,content.bastich .characters .character:nth-child(odd) img{float:left;margin-right:1em;margin-left:0}content.bastich .characters:first-of-type .character:nth-child(odd),content.bastich .characters .character:nth-child(even){flex-direction:row-reverse}content.bastich .characters:first-of-type .character:nth-child(odd) img,content.bastich .characters .character:nth-child(even) img{float:right;margin-right:0;margin-left:1em}content.bastich .tropes a{display:inline-block;color:#000;background-color:#daa520;border-radius:.25em;padding:0 .25em;margin:2pt 0}content.bastich .tropes a:hover{text-decoration:none}content.bastich dt,content.bastich dt a{display:inline-block;color:#daa520;font-weight:bold}content.bastich dd{margin-inline-start:0px;margin-bottom:1em}content.bastich dt:target{background-color:#daa520;border-radius:.25em}content.bastich dt:target,content.bastich dt:target a,content.bastich dt:target+dd{margin-left:-0.5em;padding:0 .5em;color:#000}content.bastich ul.strips{padding-inline-start:0;display:table;border-spacing:1em 0}content.bastich ul.strips li{display:table-row;gap:1em}content.bastich ul.strips li time,content.bastich ul.strips li size{display:table-cell;text-align:center;flex:initial}content.bastich ul.strips li a{display:table-cell;text-align:left;flex:1}content.bastich .transcript>pre{font-family:monospace;word-wrap:break-word;white-space:pre-wrap;margin:0;padding:0}content.bastich .transcript>pre hr{height:1pt;color:#daa520;background-color:#daa520;border:none}content.bastich banner{display:block;border:2pt solid #fff;margin:0 auto;width:100%}content.bastich banner img{border:2pt solid #000;width:calc(100% - 4pt);height:auto;margin:0 !important}content.bastich .links p{margin:1em 1em}content.bastich .subnav{background-color:skyblue;display:flex;flex-wrap:wrap;flex-direction:row;border-radius:.5em;gap:0;padding:0}content.bastich .subnav a{border:solid #000 1px;text-align:center;white-space:nowrap;flex:1;color:#000;padding:2pt}content.bastich .subnav a.active{background-color:#000;color:skyblue}content.bastich .characters h1{background-color:#daa520;color:#000;border-radius:.25em;padding:.125em}content.bastich .characters .character{overflow:auto}content.bastich .characters .character img{clear:both;width:75px;float:left;max-height:100%}content.bastich .characters:first-of-type .character img{width:150px}content.bastich .characters:first-of-type .character ul.strips{margin-block-end:0}