*{font-family:'Noto Sans Display',sans-serif;color:#616161;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}.container{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}router-outlet+*{padding:0 16px}h1{font-size:32px}h2{font-size:20px}h1,h2{font-weight:lighter}a{cursor:pointer;color:#1976d2;text-decoration:none}a:hover{opacity:.8}input{font-size:14px;border-radius:2px;padding:8px;border:1px solid #bdbdbd}input[type=radio]{margin-top:-1px;vertical-align:middle}label{font-size:12px;font-weight:500;margin-bottom:4px;display:block;text-transform:uppercase}.button,button{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;padding:8px 16px;border-radius:2px;font-size:14px;cursor:pointer;background-color:#1976d2;color:#fff;border:none}.button:hover,button:hover{opacity:.8;font-weight:400}.button:disabled,button:disabled{opacity:.5;cursor:auto}.fancy-button{background-color:#fff;color:#1976d2}.fancy-button i.material-icons{color:#1976d2;padding-right:4px}app-top-bar{width:100%;height:48px;background-color:gold;padding:16px;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;position:-webkit-sticky;position:sticky;top:0}app-top-bar h1{color:#000;margin:0;font-size:18px}.entry .material-icons,.entry .material-icons-outlined{vertical-align:middle}.word{font-weight:500;color:#504e46}.pos{font-style:italic;color:#4682b4}.translation{color:#504e46}