body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#f9f8fe}a{color:#9670f4}.App-header{margin:30px 0}.App-logo{display:block;margin:0 auto;max-width:200px}.App-footer{margin:30px 0;text-align:center}.Photos img{border-radius:4px;margin-bottom:20px}:root{--bg:#f7f7fb;--card-bg:#fff;--text:#101828;--muted:#667085;--border:#e5e7eb;--brand:#6c63ff;--brand-100:#6c63ff1f;--shadow:0 10px 30px #1018280f}body{background:#f7f7fb;background:var(--bg);color:#101828;color:var(--text)}.Dictionary{padding:16px}.card.hero{background:#fff;background:var(--card-bg);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:16px;box-shadow:0 10px 30px #1018280f;box-shadow:var(--shadow);margin:36px auto 24px;max-width:980px;padding:28px 28px 20px}.hero h1{font-size:28px;line-height:1.2;margin:0 0 12px}.search .input-wrap{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto;position:relative}.input-wrap .icon{color:#9aa0a6;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.field{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:12px;font-size:16px;padding:14px 14px 14px 40px;transition:border-color .2s,box-shadow .2s;width:100%}.field:focus{border-color:#6c63ff;border-color:var(--brand);box-shadow:0 0 0 4px #6c63ff1f;box-shadow:0 0 0 4px var(--brand-100);outline:none}.btn{background:#6c63ff;background:var(--brand);border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;padding:12px 16px;transition:transform .08s ease,box-shadow .2s ease,background .2s}.btn:hover{box-shadow:0 6px 16px #6c63ff40;transform:translateY(-1px)}.suggestions{align-items:center;color:#667085;color:var(--muted);display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.suggestions .label{font-size:14px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border);color:#101828;color:var(--text);padding:6px}
/*# sourceMappingURL=main.d6049efe.css.map*/