body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f3f3f7;font-family:Inter,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.6;margin:0}code{background:#f0eef5;border-radius:6px;color:#4a2b7f;font-family:Source Code Pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:14px;padding:2px 6px}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;margin:0;padding:0}body{background:linear-gradient(180deg,#f3f3f7,#ecebf3);color:#1a1a1a;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.65;padding:40px 20px}.App{background:#fff;border:1px solid #00000008;border-radius:22px;box-shadow:0 22px 45px #00000014;margin:0 auto;max-width:900px;padding:45px 55px;transition:all .2s ease-in-out}.App:hover{box-shadow:0 28px 55px #0000001a}.App-header{margin-bottom:15px}main{margin-top:25px}.container{color:#4a2b7f;font-size:30px;font-weight:800;letter-spacing:-.5px;margin-bottom:28px;text-align:center}a{color:#7c50d8;font-weight:600;text-decoration:none;transition:color .15s ease}a:hover{color:#5b32a8;text-decoration:underline}.App-footer{border-top:1px solid #0000000d;color:#6d6d6d;font-size:14px;margin-top:45px;padding-top:20px;text-align:center}.App small{color:#7d7d7d;display:block;font-size:13px;margin-top:25px;text-align:center}.Synonyms{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:18px 0 0;padding:0}.Synonyms li{align-items:center;background-color:#4a2b7f;background-color:var(--primary,#4a2b7f);border-radius:24px;box-shadow:0 2px 6px #0000000d;color:#fff;cursor:default;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;padding:6px 14px;transition:all .25s ease;-webkit-user-select:none;user-select:none}.Synonyms li:hover{background-color:#36217a;box-shadow:0 4px 10px #00000014;transform:translateY(-2px)}.Meaning{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 2px 6px #0000000a;margin:24px 0;padding:20px}.Meaning h4{color:#4338ca;font-size:20px;font-weight:600;letter-spacing:.3px;margin-bottom:14px;text-transform:capitalize}.Meaning .definition{color:#1f2937;font-size:16px;line-height:1.55;margin:8px 0}.Meaning .example{border-left:3px solid #e5e7eb;color:#6b7280;font-size:14px;font-style:italic;margin-top:4px;padding-left:10px}.Meaning>div{margin-bottom:16px}.Meaning>div:last-child{margin-bottom:0}.Phonetic{align-items:center;display:flex;gap:18px;margin-bottom:28px;padding:12px 0}.Phonetic a{align-items:center;background:#fff;border:1.5px solid #4f46e5;border:1.5px solid var(--primary,#4f46e5);border-radius:24px;box-shadow:0 2px 4px #0000000a;color:#4f46e5;color:var(--primary,#4f46e5);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:8px 18px;text-decoration:none;transition:all .25s ease}.Phonetic a:hover{background:#4f46e5;background:var(--primary,#4f46e5);box-shadow:0 4px 10px #00000014;color:#fff;transform:translateY(-2px)}.Phonetic .text{color:#4b5563;font-size:17px;font-weight:500;letter-spacing:.3px}.Phonetic .text:hover{color:#4a2b7f;color:var(--primary,#4a2b7f);transform:translateY(-1px)}.Results{margin:40px 0}.Results h2{color:#4f46e5;color:var(--primary,#4f46e5);font-size:34px;font-weight:700;letter-spacing:-.5px;margin-bottom:28px;text-align:center;text-transform:capitalize}.Results section{background:#fff;background:var(--card-bg,#fff);border-left:4px solid #4f46e5;border-left:4px solid var(--primary,#4f46e5);border-radius:14px;box-shadow:0 8px 24px #0000000f;margin-bottom:28px;padding:28px 32px;transition:box-shadow .25s ease,transform .25s ease}.Results section:hover{box-shadow:0 12px 30px #00000014;transform:translateY(-3px)}.Results section+section{margin-top:22px}.Results section div,.Results section p,.Results section span{font-size:16px;line-height:1.65}.Photos{margin:30px 0}.Photos .row{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.Photos .col-4{flex-basis:calc(33.333% - 20px);flex-grow:1;flex-shrink:1;max-width:calc(33.333% - 20px)}.Photos img{border-radius:8px;cursor:pointer;height:auto;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease;width:100%}.Photos img:hover{box-shadow:0 8px 20px #4f46e533;transform:translateY(-4px)}@media (max-width:900px){.Photos .col-4{flex-basis:calc(50% - 20px);flex-grow:1;flex-shrink:1;max-width:calc(50% - 20px)}}@media (max-width:600px){.Photos .col-4{flex:1 1 100%;max-width:100%}}:root{--bg:#f5f5f9;--card-bg:#fff;--primary:#4a2b7f;--primary-soft:#7c50d8;--text:#1a1a1a;--muted:#6b7280;--border:#e5e7eb}.Dictionary{color:#1a1a1a;color:var(--text);margin-top:15px}.Dictionary section{background:#fff;background:var(--card-bg);border-left:5px solid #4a2b7f;border-left:5px solid var(--primary);border-radius:14px;box-shadow:0 10px 25px #0000000f;margin:28px 0;padding:30px 32px;transition:all .25s ease}.Dictionary section:hover{box-shadow:0 14px 32px #00000017}.Dictionary h1{color:#4a2b7f;color:var(--primary);font-size:28px;font-weight:700;letter-spacing:-.5px;margin-bottom:12px}form{margin:25px 0}.Dictionary input{background:#f5f5f9;background:var(--bg);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;color:#1a1a1a;color:var(--text);font-size:16px;padding:14px 16px;transition:all .25s ease;width:100%}.Dictionary input:focus{background:#fff;border-color:#4a2b7f;border-color:var(--primary);box-shadow:0 0 12px #4a2b7f40;outline:none}.Dictionary .hint{color:#6b7280;color:var(--muted);font-size:13px;font-style:italic;letter-spacing:.1px;margin-top:10px}
/*# sourceMappingURL=main.5b4ddf17.css.map*/