html,body,#root{min-height:100%;margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{touch-action:manipulation}.site-loading{background:var(--bg,#f4f9ec);min-height:100svh;color:var(--tx,#0c1607);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;font-family:Golos Text,system-ui,sans-serif;display:flex}.site-loading img{border-radius:50%}.site-loading h1{margin:4px 0;font-size:32px}.site-loading p{color:var(--tx2,#3b4a32);max-width:380px;line-height:1.6}.site-loading a{color:var(--accT,#2a8a00);font-weight:700}.site-loading button{background:var(--accF,#8be000);color:var(--onAcc,#061002);cursor:pointer;border:0;border-radius:10px;padding:14px 20px;font-weight:700}.site-notice{z-index:120;color:#31280a;background:#fff7dd;border:1px solid #e3ca80;border-radius:14px;align-items:center;gap:20px;width:max-content;max-width:calc(100vw - 32px);padding:18px 20px;font:500 14px/1.5 Golos Text,system-ui,sans-serif;display:flex;position:fixed;bottom:100px;left:50%;transform:translate(-50%);box-shadow:0 12px 50px #0003}.site-notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:24px}
