*{margin:0;padding:0}ul,menu{list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default;opacity:.4}header{font-family:Miriam Libre,sans-serif}html{height:100%}body{overscroll-behavior:none;color:#000;box-sizing:border-box;text-align:right;direction:rtl;background:#fff;font-family:Miriam Libre,sans-serif;overflow-x:hidden}.message{text-align:center;color:#b9b9b9;padding:200px 50px 0}.error{color:#d33c43}button.link{background:0 0;border:0;padding:0;text-decoration:underline}header{box-sizing:border-box;z-index:5;background:linear-gradient(#fff 85%,#fff0 100%);flex-direction:column;justify-content:space-between;align-items:center;width:100%;padding:45px 50px;font-size:14px;display:flex;position:fixed;top:0;left:0}header .info{color:#b9b9b9}header .logo{color:#000;margin-bottom:2em;padding-left:1em;display:inline-block}header .action{padding:0 1em 0 0}header .action:not(:hover){text-decoration:underline}header menu.alphabet ul{align-items:center;display:flex}header menu.alphabet ul li a{background:#efefef;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;margin-right:15px;font-size:10px;display:flex}header menu.alphabet ul li a.highlight{background:#fff568}@media (width<=700px){header{padding:20px 16px 30px}header .logo{margin-bottom:1em}header menu.alphabet{scrollbar-width:none;max-width:100%;overflow-x:auto}header menu.alphabet ul{padding:2px 0}header menu.alphabet ul li a{margin:0 3px}}h1{padding-bottom:25px;font-family:Frank Ruhl Libre,serif;font-size:100px;font-weight:400}section.list{z-index:2;width:20%;padding:50px;position:fixed;top:200px;right:25px}section.list ul{transform:translateY(var(--translate-y,0));font-family:Frank Ruhl Libre,serif;font-size:18px;transition:transform .5s}section.list li{margin-bottom:.5em}section.list li a{padding:3px 0;display:inline-block}section.list li a.highlight{border-bottom:1px dashed #000}article{line-height:2em;position:fixed;top:200px;left:50px;right:35%}article h1{line-height:1em}article .label{vertical-align:middle;background:#f5989d;margin:-5px 0 -5px 10px;padding:0 10px;font-family:Miriam Libre,sans-serif;display:inline-block}article .definition{white-space:pre-line}@media (width<=700px){h1{padding-bottom:15px;font-size:60px}section.list{display:none}article{top:150px;left:16px;right:16px}}main.edit{box-sizing:border-box;padding:150px max(50vw - 400px,50px) 25px}main.edit form{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}main.edit input,main.edit textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:0;border-right:1px solid #ccc;margin-bottom:25px;padding:10px}main.edit input::placeholder,main.edit textarea::placeholder{color:#ccc}main.edit input[name=word],main.edit textarea[name=word]{margin-bottom:0;font-family:Frank Ruhl Libre,serif;font-size:100px;font-weight:400}main.edit button:not(.link){background:0 0;border:1px solid #ccc;border-radius:6px;padding:8px 15px}main.edit .buttons{align-items:center;gap:1.5em;width:100%;display:flex}main.edit .buttons a{color:#b9b9b9;text-decoration:underline}main.edit .buttons .delete{color:#d33c43;border-color:#f5989d;margin-right:auto}main.edit .error{margin-bottom:25px}main.edit .nikud{flex-wrap:wrap;align-items:center;min-height:35px;padding:10px 0 25px;font-family:Frank Ruhl Libre,serif;display:flex}main.edit .nikud li button{background:#efefef;border:0;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;margin:0 0 6px 10px;padding:0;font-size:18px;display:flex}main.edit .nikud li button:hover{background:#fff568}main.edit .auth{background:#fffbd6;margin-bottom:40px;padding:15px 20px;font-size:14px}main.edit .auth p{margin-bottom:10px}main.edit .auth form{flex-direction:row;align-items:center;gap:10px}main.edit .auth input{background:#fff;border:1px solid #ccc;width:200px;margin:0}main.edit .auth .google{margin-top:12px}main.edit .auth .error{margin:10px 0 0}@media (width<=700px){main.edit{padding:110px 16px 25px}main.edit input[name=word]{font-size:60px}main.edit .auth input{flex:1;width:auto}}
