.auth-notice-region{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:100;width:max-content;max-width:calc(100vw - 32px)}.auth-notice{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#f6f3ea;color:#0b0d0c;border:1px solid #d3cfbf;border-left:4px solid #8bb900;border-radius:10px;box-shadow:0 8px 32px #0b0d0c20;font:14px/1.5 system-ui,sans-serif}.auth-notice>svg{flex-shrink:0;color:#567900}.auth-notice button{display:grid;place-items:center;flex-shrink:0;min-width:36px;min-height:36px;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.auth-notice button:hover{background:#e8e3d5}.auth-notice button:focus-visible{outline:2px solid #668b00;outline-offset:2px}