#header .header-top {position:relative}
#emfiore-config-a4 {
 --mobile-shift:5px;
 position:absolute;z-index:3;display:flex;align-items:center;
 justify-content:center;height:44px;width:140px;padding:0;
 text-decoration:none!important;font-family:inherit;visibility:hidden;
 box-sizing:border-box;
}
#emfiore-config-a4 .ef-a4-pill {
 display:flex;align-items:center;justify-content:flex-start;gap:7px;
 width:100%;height:34px;box-sizing:border-box;padding:0 10px;
 border:1px solid #703348;border-radius:99px;
 background:linear-gradient(120deg,#713248,#4d1d32);
 color:#fff9ee;font-size:13px;font-weight:600;line-height:1;
 white-space:nowrap;box-shadow:0 2px 6px #54203518;
 transition:background .18s ease,box-shadow .18s ease;
}
#emfiore-config-a4 .ef-a4-flower {
 display:flex;align-items:center;justify-content:center;flex:0 0 22px;
 width:22px;height:22px;border-radius:50%;color:#542035;
 background:linear-gradient(135deg,#f4e1b5,#c8a56a);
}
#emfiore-config-a4 svg {display:block;width:16px;height:16px;fill:currentColor}
#emfiore-config-a4:hover .ef-a4-pill {background:#78364f;box-shadow:0 3px 9px #54203528}
#emfiore-config-a4:focus-visible {outline:2px solid #a98042;outline-offset:3px;border-radius:99px}
@media(max-width:767px) {
 #emfiore-config-a4 {width:128px}
 #emfiore-config-a4 .ef-a4-pill {height:32px;font-size:11.5px;gap:6px;padding:0 8px}
}
@media(min-width:360px) and (max-width:374px) {
 #header .site-name img {max-width:100px;height:auto}
 #emfiore-config-a4 {width:116px}
 #emfiore-config-a4 .ef-a4-pill {font-size:10.5px;gap:4px;padding:0 6px}
}
@media(max-width:359px) {
 #header .site-name img {max-width:96px;height:auto}
 #emfiore-config-a4 {width:104px}
 #emfiore-config-a4 .ef-a4-pill {font-size:10px;gap:4px;padding:0 6px}
 #emfiore-config-a4 .ef-a4-flower {flex-basis:18px;width:18px;height:18px}
 #emfiore-config-a4 svg {width:14px;height:14px}
}
