.hh-known .hh-drama-link,.hh-dialog-body .hh-related a{color:#80375b;text-decoration:underline;text-decoration-color:#bd89a2;text-underline-offset:3px}
.hh-known .hh-drama-link:hover,.hh-dialog-body .hh-related a:hover{color:#a34270;text-decoration-color:currentColor}
.hh-known .hh-drama-link:focus-visible,.hh-dialog-body .hh-related a:focus-visible,.hh-related summary:focus-visible{outline:3px solid #9b496b;outline-offset:3px;border-radius:3px}
.hh-dialog-body .hh-related{border-top:1px solid #ecd5e0;padding-top:18px}
.hh-dialog-body .hh-related ul{list-style:none;margin:0;padding:0}
.hh-dialog-body .hh-related li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #f1e5eb;font-size:15px;line-height:1.5}
.hh-dialog-body .hh-related li>span:last-child{flex:none;color:#816d7b;font-size:13px}
.hh-dialog-body .hh-related li>a:last-child:not(:first-child){flex:none;font-size:14px}
.hh-dialog-body .hh-related details{margin-top:10px}
.hh-dialog-body .hh-related summary{width:max-content;cursor:pointer;color:#80375b;text-decoration:underline;text-underline-offset:3px}
@media(max-width:540px){.hh-dialog-body .hh-related li{flex-wrap:wrap;gap:3px 12px}}
