@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:linear-gradient(135deg,#fdf6f9,#fff);color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0;transition:background .5s ease}.App,.Dictionary{padding:40px}.Dictionary{animation:fadeIn .6s ease-in-out;background:#fff;border-radius:20px;box-shadow:0 12px 32px #00000014;max-width:600px;width:100%}.light-theme .Dictionary{background:#fff;box-shadow:0 10px 30px #0000001a}.dark-theme .Dictionary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;box-shadow:0 10px 30px #0000004d}.dictionary-header{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;color:#fff;margin-bottom:2rem;padding:1rem;text-align:center}.dictionary-header h1{font-size:2.5rem;font-weight:300;margin:0}.dictionary-header p{margin:.5rem 0 0;opacity:.9}.Photos h3{border-bottom:2px solid #667eea;color:#333;margin:2rem 0 1rem;padding-bottom:.5rem}.Results h2{color:#667eea}.Dictionary form{display:flex;gap:12px;margin-bottom:30px}.Dictionary input[type=search]{border-radius:8px;flex:1 1;font-family:inherit;font-size:1rem;padding:12px 16px;transition:all .3s ease}.light-theme .Dictionary input{background:#fff;border:2px solid #e1e5e9;color:#333}.dark-theme .Dictionary input{background:#ffffff1a;border:2px solid #fff3;color:#e2e8f0}.Dictionary input[type=search]:focus{border-color:#667eea;outline:none}.Dictionary button{border:none;border-radius:8px;cursor:pointer;font-family:inherit;font-weight:600;padding:12px 24px;transition:all .3s ease}.light-theme .Dictionary button{background:linear-gradient(135deg,#d47fa6,#b36ba0);color:#fff}.dark-theme .Dictionary button{background:#7f9cf5;color:#fff}.Dictionary button:hover{transform:translateY(-1px)}.light-theme .Dictionary button:hover{background:linear-gradient(135deg,#b36ba0,#915689)}.dark-theme .Dictionary button:hover{background:#a3bffa}.Results{margin:2rem 0}.Results h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem;transition:color .3s ease}.light-theme .Results h2{color:#2d3748}.dark-theme .Results h2{color:#fff}.meaning{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:1.5rem 0;padding:1rem}.meaning h3{color:#667eea}.meaning h3,.meaning h5{margin:0 0 .5rem;text-transform:capitalize}.meaning h5{color:#495057}.meaning-synonyms,.synonyms{background:#e9ecef;border-radius:4px;font-size:.9rem;margin-top:.5rem;padding:.5rem}.all-synonyms{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:1.5rem 0;padding:1rem}.all-synonyms h4{color:#495057;margin:0 0 1rem}.synonyms-list div{margin:.5rem 0}.all-meanings{margin:1.5rem 0}.all-meanings h4{color:#fff;margin-bottom:1rem}.all-meanings ul{margin:.5rem 0;padding-left:1.5rem}.all-meanings li{line-height:1.4;margin:.3rem 0}audio{margin:1rem 0;max-width:300px;width:100%}.Photos{margin:2rem 0}.Photos h3{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center;transition:color .3s ease}.light-theme .Photos h3{color:#2d3748}.dark-theme .Photos h3{color:#e2e8f0}.photos-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}.photos-grid img{border-radius:8px;height:150px;object-fit:cover;transition:all .3s ease;width:100%}.light-theme .photos-grid img{box-shadow:0 4px 12px #00000026}.dark-theme .photos-grid img{border:1px solid #ffffff1a;box-shadow:0 4px 12px #0000004d}.photos-grid img:hover{transform:scale(1.05)}@media (max-width:768px){.Dictionary{padding:2rem}.photos-grid{grid-template-columns:repeat(2,1fr);justify-items:center}.Results h2{font-size:2rem}}@media (max-width:480px){.Dictionary{padding:1.5rem}.photos-grid{grid-template-columns:1fr;justify-items:center}.photos-grid img{max-width:280px;width:100%}.Dictionary form{flex-direction:column}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.photos-grid img{width:calc(50% - 16px)}}@media (max-width:480px){.photos-grid img{max-width:300px;width:100%}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;transition:background-color .3s ease,color .3s ease}.light-theme,.light-theme body{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);color:#333}.dark-theme{color:#000}.dark-theme,.dark-theme body{background:linear-gradient(135deg,#1a202c,#2d3748)}.dark-theme .theme-btn,.dark-theme body{color:#e2e8f0}.App{align-items:flex-start;display:flex;justify-content:center;min-height:100vh;padding:40px 20px;transition:all .3s ease}.app-container{align-items:center;display:flex;flex-direction:column;max-width:900px;width:100%}.theme-toggle{align-self:flex-end;margin-bottom:1.5rem}.theme-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fffc;border-radius:25px;color:inherit;cursor:pointer;font-family:inherit;font-weight:500;padding:10px 16px;transition:all .3s ease}.theme-btn:hover{background:#fff3;transform:translateY(-2px)}footer{border-radius:12px;font-size:.95rem;margin-top:2rem;padding:1.5rem;text-align:center;transition:all .3s ease;width:100%}.light-theme footer{background:#fff;box-shadow:0 4px 12px #0000001a;color:#6c757d}.dark-theme footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;color:#a0aec0}footer a{color:#667eea;font-weight:500;text-decoration:none;transition:color .3s ease}footer a:hover{color:#5a67d8;text-decoration:underline}.dark-theme footer a:hover{color:#a3bffa}.app-container>:first-child{width:100%}@media (max-width:768px){.App{padding:20px 15px}.theme-toggle{align-self:center;margin-bottom:1rem}.app-container{max-width:100%}footer{font-size:.9rem;padding:1rem}}
/*# sourceMappingURL=main.3a7951c5.css.map*/