#xiaoyun-host{position:fixed;right:20px;bottom:20px;z-index:1000000;width:min(380px,calc(100vw - 24px));height:150px;pointer-events:none}
#xiaoyun-widget{display:block;width:100%;height:100%;border:0;border-radius:0;background:transparent;pointer-events:auto;color-scheme:light}
#xiaoyun-host[data-open="true"]{width:min(600px,calc(100vw - 40px));height:min(85dvh,calc(100dvh - 40px));pointer-events:auto}
#xiaoyun-host[data-open="true"] #xiaoyun-widget{border-radius:16px;box-shadow:0 22px 60px #082f5540}
@media(max-width:768px){#xiaoyun-host{right:12px;bottom:12px}#xiaoyun-host[data-open="true"]{left:0;right:0;top:0;bottom:0;width:100vw;height:100dvh}#xiaoyun-host[data-open="true"] #xiaoyun-widget{border-radius:0}}
