*{box-sizing:border-box}html,body,#root{margin:0;width:100%;height:100%}body{overflow:hidden;-webkit-font-smoothing:antialiased}[hidden]{display:none!important}#root>div:not([hidden]){height:100%}.site-identity{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;font-size:12px}.site-identity select,.site-message button,.site-server-select{background:transparent;color:inherit;border:1px solid currentColor;border-radius:5px;padding:5px 8px;font:inherit}.site-identity option,.site-server-select option{color:#17231c;background:#fff}.site-message{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;background:#152019;color:#edf6ef;font-family:Microsoft YaHei,sans-serif}html[data-theme=light] .site-message{background:#f4f8f5;color:#17231c}.site-message h1,.site-message p{margin:0}.site-message small{opacity:.6}.cs-demo-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap;flex-shrink:0;padding:5px 4.25rem 5px 10px;font-size:12px}.cs-demo-controls select{font:inherit;color:inherit;background:transparent;border:1px solid currentColor}.site-reset{font:inherit;color:inherit;background:transparent;border:1px solid currentColor;padding:3px 6px;border-radius:4px}@media(max-width:900px){.cs-topbar,.cp-header{overflow-x:auto}}.cs-live-profile{position:absolute;z-index:3;left:5%;top:20%;max-width:320px;padding:24px;background:var(--cs-bg-surface);color:var(--cs-text-main);border:1px solid var(--cs-border-subtle);border-radius:12px}.cs-demo-controls button,.cs-live-profile button{font:inherit;color:inherit;background:var(--cs-bg-surface);border:1px solid var(--cs-border-subtle);border-radius:5px;padding:5px 10px;cursor:pointer}.cs-app-root nav.cs-nav{scrollbar-width:none}.cs-app-root .cs-nav::-webkit-scrollbar{display:none}.cs-drawer-empty{margin:20px 14px 20px calc(var(--cs-drawer-collapsed-w) + 8px);font-size:13px;color:var(--cs-text-muted)}@media(max-width:1100px){.cs-app-root .cs-topbar .cs-topbar__right,.cs-app-root nav.cs-nav{right:calc(var(--cs-drawer-collapsed-w) + 12px)}}@media(max-width:600px){.cs-live-profile{left:12px;top:auto;bottom:16px;z-index:10;max-width:calc(100% - 84px);padding:16px}}
