/* Larger two-line signature; keep the selected composition and artwork. */
.horizontal-attached .bloom-title .intro-name,
.horizontal-attached .bloom-title .intro-slogan{
 font-family:"Caveat",cursive;
 font-weight:700;
}
.horizontal-attached .bloom-title .intro-name{
 font-size:clamp(50px,5.2vw,84px);
 line-height:1.06;
 letter-spacing:0;
 margin-bottom:10px;
}
.horizontal-attached .bloom-title .intro-slogan{
 font-size:clamp(80px,8vw,128px);
 line-height:1.04;
 letter-spacing:0;
}
.horizontal-attached .horizontal-footer{justify-content:flex-end}
@media(min-width:851px) and (max-height:800px){
 .horizontal-attached .bloom-title .intro-name{font-size:clamp(38px,4vw,54px);line-height:.94;margin-bottom:4px}
 .horizontal-attached .bloom-title .intro-slogan{font-size:clamp(62px,6.3vw,84px);line-height:.98}
}
@media(max-width:850px){
 .horizontal-attached .bloom-title .intro-name{font-size:clamp(27px,6vw,48px);gap:10px;line-height:1.06;margin-bottom:10px}
 .horizontal-attached .bloom-title .intro-slogan{font-size:clamp(42px,8.2vw,66px);line-height:1.04}
 .horizontal-attached .name-avatar{width:40px;height:40px}
}
@media(max-width:480px){
 .horizontal-attached .bloom-title .intro-name{font-size:clamp(23px,6vw,29px);gap:7px}
 .horizontal-attached .bloom-title .intro-slogan{font-size:clamp(34px,8.7vw,42px)}
 .horizontal-attached .name-avatar{width:34px;height:34px}
}
