#signin-notice[hidden]{display:none!important}#signin-notice{position:fixed;z-index:1400;top:90px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;max-width:calc(100vw - 30px);padding:12px 16px;border:1px solid #c2a675;border-radius:14px;background:#fff6e4f5;color:#294d39;box-shadow:0 6px 22px #173c2938;font:14px/1.4 system-ui}#signin-notice button{flex:none;border:0;border-radius:8px;background:#32583e;color:#fff7e6;font-weight:700;padding:10px 12px;cursor:pointer}@media(max-width:600px){#signin-notice{top:170px;flex-direction:column;width:calc(100vw - 30px);text-align:center}}
