.gobi-toast{position:fixed;bottom:1.5rem;left:50%;transform:translateX(-50%);max-width:min(90vw,36rem);padding:1rem 1.3rem;background:#202b27;color:#fff;border:1px solid #b2b397;border-radius:8px;z-index:9999;opacity:0;pointer-events:none;transition:opacity .2s;font:14px/1.6 system-ui,sans-serif}.gobi-toast.is-visible{opacity:1}.gobi-consult-result{margin-top:1.4rem;padding:1.4rem;border:1px solid currentColor;border-radius:8px;display:flex;flex-wrap:wrap;gap:1rem;color:inherit}.gobi-consult-result strong,.gobi-consult-result p{flex-basis:100%}.gobi-consult-result textarea,.gobi-copy-fallback{display:block;width:100%;padding:1rem;background:#f9f6ef!important;color:#202b27!important;border:1px solid #a59c88;border-radius:4px;font:15px/1.8 system-ui,sans-serif;resize:vertical;min-height:7rem}.gobi-result-button{padding:.8rem 1rem;background:#202b27;color:#fff!important;text-decoration:none;border:1px solid #a59c88;border-radius:4px;cursor:pointer;font:inherit}.gobi-result-button:focus-visible{outline:3px solid #dd8a3b;outline-offset:3px}.gobi-copy-fallback{position:relative;z-index:10000;max-width:36rem;margin:1rem auto}.gobi-asset-credit{font:11px/1.6 system-ui,sans-serif;opacity:.65;margin:.5rem 0}
