@import"https://fonts.googleapis.com/css2?family=Lexend+Deca:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css?family=Fjalla+One";:root{--main-color:#d3d3d375;--secondary-color:#d3d3d375;--tertiary-color:#d3d3d375}*,html{font-family:Lexend Deca,sans-serif;font-weight:400;margin:0;color-scheme:light dark;color:#000;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}nav{font-size:16px;line-height:24px;display:flex;height:60px;justify-content:space-evenly;align-items:center;box-shadow:1px 1px 1px 1px hsla(0,0%,83%,.459);background-color:#ecf7f9}nav>div span{display:none}nav>div a{padding:10px;background:#ecf7f9;text-decoration:none;position:relative}nav>div a:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:2px;background:var(--main-color);transform:scaleX(0);transform-origin:left;transition:transform .5s}nav>div a:hover:after{transform:scaleX(1);transform-origin:right}nav h2 a{color:#333;background-color:#ecf7f9;text-shadow:2px 2px 0 #fff,5px 4px 0 rgba(0,0,0,.15);font-size:22px;font-weight:600;cursor:pointer;text-decoration:none}.example{font-size:16px;line-height:24px;font-size:26px;margin:6px 6px 0 10px;color:#6e6e6e;text-align:center;text-decoration:underline}.definition-layout{font-size:16px;line-height:24px;min-height:40vh;position:relative;margin:50px 0}.definition-layout .search{display:flex;justify-content:center;align-items:center}.definition-layout .search input{padding:9px;width:48%;border-radius:7px;border:.5px solid gray;margin-right:1%}.definition-layout .search button{width:15%;padding:9px;text-transform:uppercase;border-radius:7px;border:.5px solid #60a2c9;background-color:#5a9ec5;letter-spacing:.5px;color:#f3f3f3;transition-duration:.2s}.definition-layout .search button:hover{background-color:#64abd4;letter-spacing:1px}.definition-layout .side-img img:first-child{height:300px;width:100px;position:absolute;top:0;right:2%;transform:scaleX(-1);mix-blend-mode:multiply}.definition-layout .side-img img:nth-child(2){height:300px;width:100px;position:absolute;bottom:0;left:2%;mix-blend-mode:multiply}.definition-layout .definitions{font-size:16px;line-height:24px;width:65%;border-radius:10px;margin:20px auto 0;border:.5px solid gray;overflow:hidden}.definition-layout .definitions .content{padding:0 20px 20px}.definition-layout .definitions .content .speech{font-size:18px;margin:6px 6px 0 10px;color:#6e6e6e}.definition-layout .definitions .content .antonyms{margin-top:7px;display:flex;flex-wrap:wrap}.definition-layout .definitions .content .antonyms p{margin:2px 14px;color:#e48e8e;cursor:pointer;transition-duration:border-bottom 1s ease}.definition-layout .definitions .content .antonyms p:hover{color:#265180;-webkit-text-decoration:.2px underline wavy #265180;text-decoration:.2px underline wavy #265180}.definition-layout .definitions .content .antonyms a{text-decoration:none}.definition-layout .definitions .content .text{display:flex;align-items:center;margin-top:20px}.definition-layout .definitions .content .text p{color:#6e6e6e;margin-left:10px}.definition-layout .definitions .content .text h3{font-size:20px;color:#265180}.definition-layout .definitions .content .text h3:first-letter{text-transform:uppercase;font-size:2em;margin:0;font-weight:400}.definition-layout .definitions>h1{color:#333;text-align:center;font-size:30px;padding:15px;border-bottom:.5px solid gray}.definition-layout .definitions>p{padding:20px;text-align:center}.synonym-layout{font-size:16px;line-height:24px;position:relative;margin:50px 0;min-height:40vh}.synonym-layout .side-img img:first-child{height:300px;width:100px;position:absolute;top:0;right:2%;transform:scaleX(-1);mix-blend-mode:multiply}.synonym-layout .side-img img:nth-child(2){height:300px;width:100px;position:absolute;bottom:0;left:2%;mix-blend-mode:multiply}.synonym-layout .synonym{width:65%;border-radius:10px;margin:20px auto 0;overflow:hidden;color:#333;text-align:center;font-size:30px;border:.5px solid gray}.synonym-layout .synonym .text{width:-moz-fit-content;width:fit-content;margin:30px auto 18px;padding-bottom:18px;text-align:center;color:#265180;text-transform:uppercase;font-size:2em;font-weight:400;border-bottom:.5px solid #265180}.synonym-layout .synonym .synonyms{padding:15px 0;display:grid;grid-template-columns:repeat(3,1fr)}.synonym-layout .synonym .synonyms>div{width:-moz-fit-content;width:fit-content;padding:0 40px;height:-moz-fit-content;height:fit-content;margin:20px auto;border-bottom:.1px solid hsla(0,0%,50%,.42);font-size:45px}.synonym-layout .synonym .synonyms>div a{text-decoration:none;font-size:27px;font-weight:200}.synonym-layout .synonym .synonyms>div:first-letter{text-transform:uppercase}.synonym-layout .synonym>h1{color:#333;text-align:center;font-size:30px;padding:15px;border-bottom:.5px solid gray}.synonym-layout .synonym>p{font-size:16px;padding:20px;text-align:center}.synonym-layout .search{width:66.5%;margin:50px auto auto;display:flex;justify-content:center;align-items:center}.synonym-layout .search>div{width:35%}.synonym-layout .search input{padding:9px;width:60%;border-radius:7px;border:.5px solid gray;margin-right:1%}.synonym-layout .search select{width:40%;padding:8px;border-radius:7px;border:.5px solid gray}.synonym-layout .search button{width:calc(60% - 7px);padding:7px;text-transform:uppercase;font-size:16px;margin-left:7px;border-radius:7px;border:.5px solid #60a2c9;background-color:#5a9ec5;letter-spacing:.5px;color:#f3f3f3;transition-duration:.2s}.synonym-layout .search button:hover{background-color:#64abd4;letter-spacing:1px}.synonym-layout .search .btns{margin-top:10px;display:flex}.synonym-layout .search .btns button{margin:10px 5px;border:1.5px solid gray;border-radius:3px;cursor:pointer;transition-duration:.2s}.synonym-layout .search .btns button:hover{transform:translateY(-1px)}@media(max-width:1100px){.synonym-layout .synonym .synonyms{grid-template-columns:repeat(2,1fr);justify-items:center}.synonym-layout .synonym .synonyms>div{width:-moz-fit-content;width:fit-content;padding:0 40px;height:-moz-fit-content;height:fit-content}}.context-layout{font-size:16px;line-height:24px;margin:0 auto;position:relative;min-height:60vh}.context-layout .side-img img:first-child{height:300px;width:100px;position:absolute;top:0;right:2%;transform:scaleX(-1);mix-blend-mode:multiply}.context-layout .side-img img:nth-child(2){height:300px;width:100px;position:absolute;bottom:0;left:2%;mix-blend-mode:multiply}.context-layout .contexts{width:65%;border-radius:10px;margin:20px auto;padding-bottom:15px;overflow:hidden;color:#333;text-align:center;border:.5px solid gray}.context-layout .contexts .context{display:grid;grid-template-columns:repeat(2,1fr);text-align:left;width:90%;margin:15px auto;padding:10px;border-radius:2px;border-bottom:.5px solid gray}.context-layout .contexts .context .translated{color:#3195cf}.context-layout .contexts .text{width:-moz-fit-content;width:fit-content;margin:30px auto 18px;padding-bottom:18px;text-align:center;color:#265180;text-transform:uppercase;font-size:2em;font-weight:400;border-bottom:.5px solid #265180}.context-layout .contexts>h1{color:#333;text-align:center;font-size:30px;padding:15px;border-bottom:.5px solid gray}.context-layout .contexts>p{padding:20px;color:#333;text-align:center}.context-layout .search{width:65%;margin:50px auto 0;display:flex;justify-content:center;align-items:center}.context-layout .search input{width:50%;padding:9px;border-radius:7px;border:.5px solid gray;margin-right:1%}.context-layout .search div{flex:1 1;display:flex}.context-layout .search div select{width:60%;padding:8px;border-radius:7px;border:.5px solid gray}.context-layout .search div .reverse-icon{padding:0 17px;font-size:26px;margin-top:5px;cursor:pointer}.context-layout .search div button{width:70%;padding:9px;text-transform:uppercase;margin-left:7px;border-radius:7px;border:.5px solid #60a2c9;background-color:#5a9ec5;letter-spacing:.5px;color:#f3f3f3;transition-duration:.2s}.context-layout .search div button:hover{background-color:#64abd4;letter-spacing:1px}.context-layout .search .btns{margin-top:10px;display:flex}.context-layout .search .btns button{margin:10px 5px;border:1.5px solid gray;border-radius:3px;cursor:pointer;transition-duration:.2s}.context-layout .search .btns button:hover{transform:translateY(-1px)}@media(max-width:968px){.context-layout .contexts .context{grid-template-columns:repeat(1,1fr)}}.burger{cursor:pointer}.sidebar{text-align:center;width:100%;background-color:#000;position:fixed;top:0;right:0;height:100%;z-index:100;display:flex;flex-direction:column;display:none}.sidebar h3{padding:10% 10px;margin-bottom:20px;border-bottom:1px solid #979797}.sidebar a,.sidebar h3{background-color:transparent}.sidebar a{color:#ecf7f9;padding-bottom:17px;margin-bottom:7px}.sidebar a:hover{color:#979797}.sidebar a:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:2px;background:var(--main-color);transform:scaleX(0);transform-origin:left;transition:transform .5s}.sidebar a:hover:after{transform:scaleX(1);transform-origin:right}.about{font-size:16px;line-height:24px;width:65%;border-radius:10px;margin:20px auto 0;padding-bottom:15px;overflow:hidden;color:#333;text-align:center;font-size:30px;border:.5px solid gray}.about .context{text-align:left;width:90%;margin:15px auto;padding:10px;border-radius:2px}.about .context,.about>h1{border-bottom:.5px solid gray}.about>h1{color:#333;text-align:center;font-size:30px;padding:15px}.translate-layout{font-size:16px;line-height:24px}.translate-layout .translate{width:65%;border-radius:10px;margin:20px auto 0;padding-bottom:15px;overflow:hidden;color:#333;text-align:center;font-size:30px;border:.5px solid gray}.translate-layout .translate>h1{color:#333;text-align:center;font-size:30px;padding:15px;border-bottom:.5px solid gray}.translate-layout .inputs{width:65%;margin:40px auto;border:1px solid #6e6e6e;border-radius:10px;overflow:hidden}.translate-layout .inputs>div:first-child{width:100%;height:40px;padding:0 10px;border-bottom:1px solid #6e6e6e}.translate-layout .inputs>div:nth-child(2){width:100%;display:flex;justify-content:space-between}.translate-layout .inputs>div:nth-child(2) .input{width:80%;height:200px;resize:none;border:none}.translate-layout .inputs>div:nth-child(2) .input:first-child{border-right:1px solid #6e6e6e}.hint{display:flex;justify-content:center;text-align:center}.hint p{width:70%;font-size:18px;color:#6e6e6e}.hint p span{text-decoration:underline;font-style:italic}.error{font-size:16px;line-height:24px;display:flex;justify-content:center;flex-direction:column;align-items:center;margin:20px}.error img{width:50%;margin:0 15% 5% 0}.error button{position:relative;border-radius:30px;text-transform:uppercase;width:20%;height:35px;border:none;background-color:#1b4192;color:#fff;transform:translateY(-500%)}.error button:before{left:5%}.error button:after,.error button:before{content:"";width:10px;height:10px;background:#fff;position:absolute;border-radius:50%;top:50%;transform:translateY(-50%)}.error button:after{right:5%}@media(max-width:1400px){.error img{width:70%;margin:0 20% 5% 0}.error button{width:32%;transform:translateY(-350%)}}@media(max-width:950px){.error button{width:55%;transform:none}}@media(max-width:500px){.error button{width:75%;transform:none}}@media print{body,html{height:auto!important;overflow:initial!important;-webkit-print-color-adjust:exact}.print{background-color:#fff;position:fixed;top:0;left:0;padding:15px;font-size:14px;line-height:18px}.print,.print .definition-layout{margin:0}.print .definition-layout .definitions{width:85%;border-radius:10px;margin:20px auto 0;border:.5px solid gray}.page-break{margin-top:1rem;display:block;page-break-before:auto}}@page{size:portrait;margin:20mm}.App{background-color:#ecf7f9}.hero{height:calc(100vh - 60px);width:100%;max-width:1300px;margin:auto;background:transparent;background-image:url(/hero.png);background-size:cover;background-position:bottom;display:flex;align-items:center;flex-direction:column;box-shadow:inset 0 0 3px 1px #ecf7f9}.hero h2{color:#333;text-shadow:2px 2px 0 hsla(0,0%,100%,0),5px 4px 0 rgba(0,0,0,.15);font-size:62px;font-weight:600;cursor:pointer;text-decoration:none;margin:7% 0 10px}.hero h2,.hero p{background:transparent}.hero p{font-size:20px;width:50%;text-align:center;font-weight:200}.hero .main-btn-wrapper{font-family:Fjalla One,sans-serif;text-transform:uppercase;margin-top:20px;height:-moz-fit-content;height:fit-content;display:flex;justify-content:center;align-items:center;font-size:16px}.hero .main-btn-wrapper .btn-slice{all:unset;padding:1.2rem 2.5rem;border:2px solid #000;border-radius:0;color:#000;background:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.3rem;cursor:pointer;position:relative;transition:all 1s cubic-bezier(.89,-.17,.14,1.225);transition-timing-function:cubic-bezier(.89,-.17,.14,1.225)}.hero .main-btn-wrapper .btn-slice .top{top:0}.hero .main-btn-wrapper .btn-slice .bottom,.hero .main-btn-wrapper .btn-slice .top{position:relative;height:6px;overflow:hidden;transition:all .3s cubic-bezier(1,-.055,.025,1.04);transition-timing-function:cubic-bezier(1,-.055,.025,1.04);transition-delay:.35s}.hero .main-btn-wrapper .btn-slice .bottom{bottom:0}.hero .main-btn-wrapper .btn-slice .bottom span{top:-6px;position:absolute;left:0}.hero .main-btn-wrapper .btn-slice:hover .top{top:-5px;transition-delay:.35s}.hero .main-btn-wrapper .btn-slice:hover .bottom{bottom:-5px;transition-delay:.35s}.hero .main-btn-wrapper .btn-slice:active,.hero .main-btn-wrapper .btn-slice:focus,.hero .main-btn-wrapper .btn-slice:hover{margin-left:10px}.hero .main-btn-wrapper .btn-slice:before{content:"";height:1px;width:60px;background-color:green;position:absolute;margin-top:6px;right:-35px;transition:all 1s cubic-bezier(.89,-.17,.14,1.225);transition-timing-function:cubic-bezier(.89,-.17,.14,1.225)}.hero .main-btn-wrapper .btn-slice:hover:before{width:130%}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width:1600px){.hero h2{font-size:52px;margin:15% 0 10px}}@media screen and (max-width:800px){.hero h2{font-size:52px;margin:25% 0 10px}nav{padding:0 20px;justify-content:space-between}nav div:first-of-type a{display:none}nav .burger{display:block}nav .burger,nav .burger svg{background:#ecf7f9}.context-layout .side-img{display:none}.context-layout .contexts{width:85%}.context-layout .contexts>p{margin-top:10px;padding:5px 0}.context-layout .contexts .example{font-size:20px}.context-layout .contexts .text{font-size:36px}.context-layout .search{width:85%;display:flex;flex-direction:column}.context-layout .search input{width:94%}.context-layout .search div{margin-top:10px;display:flex;align-items:center}.context-layout .search div select{width:35%}.context-layout .search div button{width:40%}.context-layout .search div .reverse-icon{margin-bottom:10px}.definition-layout .side-img{display:none}.definition-layout .definitions{width:85%}.definition-layout .definitions>p{margin-top:10px;padding:5px 0}.definition-layout .definitions .example{font-size:20px}.definition-layout .definitions .text{font-size:36px}.definition-layout .search input{width:60%;padding:9px}.definition-layout .search button{padding:9px;width:20%}.synonym-layout .side-img{display:none}.synonym-layout .synonym{width:85%}.synonym-layout .synonym>p{margin-top:10px;padding:5px 0}.synonym-layout .synonym .example{font-size:20px}.synonym-layout .synonym .text{font-size:36px}.synonym-layout .synonym .synonyms{margin-top:20px;padding:0;display:grid;grid-template-columns:repeat(1,1fr)}.synonym-layout .synonym .synonyms div{margin:10px 0}.synonym-layout .search{width:85%;flex-direction:column;gap:5px}.synonym-layout .search input{width:95.2%;margin:0}.synonym-layout .search div{display:flex;justify-content:space-between;width:100%}.synonym-layout .search div select{width:30%}.synonym-layout .search div button{width:65%}}