.public-connection{text-align:center;color:#294937;background:#f7f8f3;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100dvh;padding:28px;display:flex}.connection-mark{grid-template-columns:14px 14px;gap:5px;margin-bottom:10px;display:grid;transform:rotate(-5deg)}.connection-mark i{background:#4c7451;width:14px;height:14px}.connection-mark i:last-child{background:#a1b779}.connection-kicker{letter-spacing:3px;color:#6a8261;font-size:10px}.public-connection h1{margin:0;font-size:26px;font-weight:600;line-height:1.5}.public-connection>p:last-of-type{color:#74816c;max-width:440px;font-size:13px;line-height:1.9}.public-connection button,.public-sync-notice button{color:#315d43;background:#fff;border:1px solid #ccd8c0;border-radius:8px;align-items:center;gap:8px;padding:11px 17px;font-size:13px;display:inline-flex}.public-sync-notice{z-index:20;color:#536c48;background:#fffff9;border:1px solid #dce5d1;border-radius:10px;align-items:center;gap:16px;max-width:calc(100vw - 30px);padding:12px 16px;font-size:12px;line-height:1.7;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #3556311a}.public-sync-notice button{white-space:nowrap;padding:7px 9px;font-size:11px}@media (width<=500px){.public-connection h1{font-size:23px}.public-sync-notice{gap:10px;width:calc(100vw - 30px)}}.public-preview-notice{z-index:30;color:#fff;background:#315d43;justify-content:center;gap:20px;padding:10px 18px;font-size:12px;line-height:1.7;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 20px #28452d1a}.public-preview-notice a{white-space:nowrap;border-bottom:1px solid #bbcfab}@media (width<=500px){.public-preview-notice{gap:10px;padding:9px 12px;font-size:11px}}:root{font-synthesis:none;color:#294634;background:#f3f4ed;font-family:Inter,Segoe UI,Microsoft YaHei,PingFang SC,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{opacity:.45;cursor:default}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #91ae76}h1,h2,h3,h4,p{margin:0}svg{vertical-align:middle;flex-shrink:0}button svg{pointer-events:none}[hidden]{display:none!important}::selection{background:#d3e3be}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.display-opening{text-align:center;color:#74866b;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100dvh;padding:30px;display:flex}.display-opening p{font-size:14px}.opening-mark{grid-template-columns:11px 11px;gap:4px;display:grid;transform:rotate(-6deg)}.opening-mark i{background:#52764e;width:11px;height:11px}.opening-mark i:last-child{background:#a1b783}.reduce-motion *,.reduce-motion :before,.reduce-motion :after{scroll-behavior:auto!important}
