*{transition-duration:0.15s}html{padding:0;margin:0;font-size:16px}body{padding:0;line-height:1.25rem;margin:0;font-family:'Noto Sans', 'Helvetica Neue', 'Open Sans', sans-serif;font-weight:400;text-align:justify;text-justify:inter-word;display:flex;flex-direction:column;break-inside:avoid-column;min-height:calc(100vh);color:#4a4a4e;background:#fdfaf9}.dark body{color:#fdfaf9;background:#282829}svg.feather,img.feather,img.glottolog{height:1em !important;width:auto;position:relative;padding:0 .25rem;top:2px}button svg.feather,button img.feather,button img.glottolog{top:0px}.glottolog{opacity:0.8}svg.warning,img.warning{animation-duration:500ms;animation-name:blinkcolor;animation-iteration-count:infinite;animation-direction:alternate}.formkey{padding-left:0.25rem}.light{color:#6e6e78}.dark .light{color:#a1a1a7}@keyframes blinkcolor{from{color:#701F2D}to{color:#E64050}}a{text-decoration:none;color:#4a4a4e;text-shadow:none;cursor:pointer;padding:0 3px;background-image:linear-gradient(transparent 0%, transparent calc(50% - 0px), rgba(249,197,111,0.5) calc(50% - 0px), rgba(249,197,111,0.5) calc(85% - 0px), transparent 100%)}.dark a{color:#b2b2b7;background-image:none;border-bottom:2px solid #414143}a:hover{background-image:linear-gradient(transparent 0%, transparent calc(0% - 0px), rgba(249,197,111,0.5) calc(0% - 0px), rgba(249,197,111,0.5) 100%);text-shadow:none}.dark a:hover{color:#ffffff;background-image:linear-gradient(transparent 0%, transparent calc(0% - 0px), #414143 calc(0% - 0px), #414143 100%);text-shadow:none}a:active{background:#E64050;color:#fdfaf9;text-shadow:none}strong{font-weight:600}h1,h2,h3,h4,h5{font-weight:400;text-align:left;line-height:1em;margin:0;padding:0.5rem 0 0.25rem;display:block;margin-bottom:0.5rem;color:#6e6e78}h1 small,h2 small,h3 small,h4 small,h5 small{font-size:.75em;font-weight:normal;padding-left:1rem}h2{padding-top:1rem}.noceiling{padding-top:.5rem}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5{color:#a1a1a7}h1:first-of-type{padding-top:0.25em}h1{font-size:1.75rem;font-weight:200}h2{font-size:1.5rem;font-weight:200}h3{font-size:1.25rem}h4{font-size:1.125rem}#container{flex:1;padding:0rem}p{line-height:1.25rem}.thirds{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;column-gap:1rem}.thirds div{min-width:350px;flex:1;padding-top:0rem;padding-bottom:0.5rem}.thirds div p{margin:0;padding:0;padding-bottom:0.5rem}div.git>div{position:relative;top:1.5rem}div.profile{width:16rem;height:9rem;float:right;border-radius:3px;border:1px solid rgba(0,0,0,0.33);margin-top:1rem;overflow:hidden;background-size:100% auto;background-position:50% 50%;background-image:url("/img/profile.jpg")}#footer{line-height:1.5rem;padding:1rem;padding-left:2rem;padding-right:2rem;background:#efeae6;font-size:1rem;min-height:4.5rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:1rem;align-items:stretch;column-gap:1rem}#footer div:first-of-type{height:4rem}#footer div{min-width:350px;flex:2;text-align:center}#footer div p{margin:0;padding:0}#footer div:first-of-type{text-align:left;flex:1}#footer div:last-of-type{text-align:right;flex:1}#footer .left{flex:1;text-align:left}#footer .left p{padding:0;margin:0}#footer .right{text-align:right;flex:1}#footer .right p{padding:0;margin:0}#footer .center{text-align:center;flex:2}#footer .center p{padding:0;margin:0}.dark #footer{background:#3c3c40}table{width:100%;table-layout:auto;margin:0;border-spacing:0px}table tr td{padding:0.25rem 0.5rem;margin:0}table tr:nth-child(even){background-color:#ddd}table thead{margin:0;font-size:1em;line-height:1.2em;background-image:linear-gradient(to bottom, #fff, #ddd);background-repeat:repeat-x;border-color:#ddd #ddd #ddd;padding:0}table thead td{border:1px solid #ddd;border-right:none;padding:0.5rem;border-radius:0px;font-weight:600;margin:0}table thead td:first-of-type{border-top-left-radius:3px;border-bottom-left-radius:3px}table thead td:last-of-type{border-top-right-radius:3px;border-bottom-right-radius:3px;border-right:1px solid #ddd}#navcontainer{min-height:4rem;line-height:1rem;padding:0rem 2rem;background:#E64050;display:flex;flex-direction:row}#navcontainer>div{padding:0rem;flex-direction:row}#navcontainer>div>div.active,#navcontainer>div>div#navhome{background:#D13A4C;color:#fff}#navcontainer>div>div{cursor:pointer;color:#701F2D;display:inline-block;padding:1rem 0}#navcontainer>div>div>div{border-right:none;padding:0.5rem 1rem;border-radius:0px}#navcontainer>div>div:hover{background:#BD3547;color:#fff}#navcontainer>div:first-of-type{flex:1}#navcontainer.ehtc{line-height:1rem;padding:0rem 2rem;background:none;display:flex;flex-direction:row}#navcontainer.ehtc>div{padding:0rem;flex-direction:row}#navcontainer.ehtc>div>div.active{background:none}#navcontainer.ehtc>div>div.active>div span{margin-bottom:-4px;border-bottom:3px solid #fce181 !important}#navcontainer.ehtc>div>div{color:#701F2D;cursor:default;display:inline-block;padding:1rem 0}#navcontainer.ehtc>div>div>div{box-shadow:0 1px 1px #f3f3f3;background-image:linear-gradient(to bottom, #fcfcfc, #ebebeb);background-repeat:repeat-x;border-color:#ebebeb #dcdcdc #c8c8c8;border-width:1px;border-style:solid;border-right:none;color:#444;cursor:pointer}#navcontainer.ehtc>div>div:hover{background:none}#navcontainer.ehtc>div>div:hover>div:hover{box-shadow:none;background-image:linear-gradient(to bottom, #fff, #f3f3f3)}#navcontainer.ehtc>div>div:last-of-type>div{border-top-right-radius:4px;border-bottom-right-radius:4px;border-right:1px solid #dcdcdc}#navcontainer.ehtc>div>div:first-of-type>div{border-top-left-radius:4px;border-bottom-left-radius:4px}#navcontainer.ehtc>div:first-of-type{flex:1}.dark #navcontainer.ehtc>div>div>div{color:#eee;background-image:linear-gradient(to bottom, #555, #444);border-color:#444 #333 #222;box-shadow:0 1px 1px #222}.dark #navcontainer.ehtc>div>div:hover>div:hover{background-image:linear-gradient(to bottom, #444, #333)}.dark #navcontainer.ehtc>div>div:last-of-type>div{border-right:1px solid #222}#timelineholder{padding-bottom:1rem}#timelineholder .timelineholder{background:#efeae6;display:flex;flex-direction:row;margin:0;padding:0;max-width:100%;border-radius:3px}#timelineholder .timelinetitles{background:#efeae6;border-bottom-left-radius:3px;border-top-left-radius:3px;font-size:0.8rem;height:100%;line-height:2.5rem;margin:0;max-width:10rem;overflow-x:hidden;width:10rem}#timelineholder .timelinetitles>div{align-content:space-between;align-items:stretch;border-bottom-left-radius:3px;border-top-left-radius:3px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-evenly;margin:0;padding:0}#timelineholder .timelinetitles>div>div{flex:1;margin:0;padding-left:1rem}#timelineholder .timelinetitles>div>div:first-of-type{border-top-left-radius:3px}#timelineholder .timelinetitles>div>div:last-of-type{border-bottom-left-radius:3px}#timelineholder .timelinetitles #timelinetitles{padding-top:3rem}#timelineholder .timelinetitles #timelinetitles>div{height:4rem}#timelineholder .timeline{background:#fdfaf9;border-bottom-right-radius:3px;border-top-right-radius:3px;border:1px solid rgba(126,126,126,0.33);box-shadow:inset 0 1px 3px rgba(0,0,0,0.25);overflow-x:scroll;overflow-y:hidden;position:relative;width:calc(100vw - 10em)}#timelineholder .timeline .spacer{height:1rem;width:1.5rem;margin-top:3rem}#timelineholder .timeline .line{border-bottom:1px dotted rgba(126,126,126,0.33);display:flex;flex-direction:row;position:absolute;height:3rem;padding-left:1rem;cursor:pointer}#timelineholder .timeline .word{text-align:left;border-right:1px dotted rgba(126,126,126,0.33);flex:1;line-height:1.5rem;margin-left:0.25rem;height:3rem}#timelineholder .timeline .word:last-of-type{border-right:none;padding-right:0}#timelineholder .timeline .word:first-of-type{padding-left:0}.dark #timelineholder .timelinetitles{background:#3c3c40}.dark #timelineholder .timelineholder{background:#3c3c40}.dark #timelineholder .timeline{background:#2c2c2e}audio{width:100%;padding-top:1rem;padding-bottom:1rem}#metadata{display:flex;line-height:1.5rem;flex-direction:row}#metadata>div:first-of-type{padding-right:1rem}#metadata>div{flex:1}#metadata>div>div{padding-bottom:1rem;text-align:left}#ticks{height:1em !important;position:absolute;left:0;top:0;right:0}#ticks>div{position:absolute;top:0;width:1rem;height:1rem}#controls>div{padding-right:0.5em}#controls{padding-bottom:1rem;padding-top:1rem;display:flex;flex-direction:row;height:1.2rem}hr{border:none;height:.5px !important;background-color:#d0bfa9}.dark hr{background-color:#6d6d75}ol,ul{margin:0;padding:0;padding-left:1.5rem;list-style-position:outside}ol svg,ul svg{margin-left:1.25rem;line-height:1.5rem}code,pre{background:#efeae6;font-size:0.85rem;font-weight:200;line-height:1rem;text-align:left;white-space:pre-wrap;word-wrap:break-word}.dark code,.dark pre{background:#232326}pre{border-radius:4px;margin:0 0 0.5rem;padding:0.5rem}code{border-radius:2px;padding:0.25rem}#totaltime{width:60px}#clock{width:60px;text-align:right}#progress{background-color:#efeae6;border-radius:1em;flex:1;height:0.6rem;margin-top:0.3rem;overflow:hidden;vertical-align:middle}.dark #progress{background-color:#3c3c40}#progchild{height:0.6rem;background-color:#E64050;width:0;border-radius:1em}blockquote{background:#efeae6;border-radius:4px;font-size:0.9rem;margin:0 0 0.5rem;padding:0.5rem;text-align:left}.dark blockquote{background:#232326}select{position:relative;margin-left:0.25rem;top:-1px}#login{text-align:right;padding:0.5rem;padding-left:2rem;padding-right:2rem}#login form{display:inline-block}#login>div{display:inline-block;font-size:.9rem;padding-left:1rem;padding-right:1rem}button,input[type='submit'],input[type='button'],select,input[type='text'],input[type='password']{height:1.8rem;font-size:0.9rem;margin:0;line-height:0.9rem;padding:0rem .5rem;border-radius:2px}input[type='text']:read-only{background:none !important;color:#6e6e78;border:none !important;width:25rem !important;opacity:0.25}.dark input[type='text']:read-only{color:#a1a1a7}input[type='text'],input[type='password']{background:#fff;width:10rem;border:1px solid #d0bfa9;margin-right:0.5rem}.dark input[type='text'],.dark input[type='password']{background:#3c3c40;color:#fdfaf9;border:1px solid #6d6d75}button,input[type='submit'],input[type='button']{color:#fff;background:#E64050;border:none;cursor:pointer}button:hover,input[type='submit']:hover,input[type='button']:hover{color:#fff;background:#BD3547;border:none;cursor:pointer}.badinput{animation-duration:500ms;animation-name:blinkframe;animation-iteration-count:infinite;animation-direction:alternate}@keyframes blinkframe{from{border:2px solid #701F2D !important;background-color:rgba(230,64,80,0.5)}to{border:2px solid #E64050 !important;background-color:#fdfaf9}}button.language{background:#efeae6;color:#4a4a4e;padding-left:.5rem;padding-right:.5rem}button.language:hover{background:#dfd4c7}.dropdown{position:relative;display:inline-block;z-index:1000}.dropdown .dropdown-content{z-index:1000;display:none;position:absolute;right:1rem;background-color:#efeae6;box-shadow:0px 2px 4px rgba(74,74,78,0.5);z-index:1;min-width:12rem}.dropdown .dropdown-content div{color:#4a4a4e;padding:0.5rem 1.5rem;text-decoration:none;display:block;text-align:left;cursor:pointer}.dropdown .dropdown-content div:hover{background-color:#dfd4c7}.dark .dropdown .dropdown-content{box-shadow:0px 2px 4px rgba(0,0,0,0.45)}.dropdown:hover .dropdown-content{display:block}p{margin:0;padding:0;line-height:1.4rem;margin-bottom:0.5rem}p:last-of-type{padding-bottom:0.5rem}#content{padding:1rem 2rem;padding-top:0rem}.dark #content{text-shadow:0 1px 1px rgba(0,0,0,0.5)}.homepage{display:flex;flex-direction:row}.homepage .homepageleft{flex:1;padding-right:1rem}.underline{border-bottom:2px solid #4a4a4e}.dark .underline{border-bottom:2px solid #fdfaf9}.highlight{background:#4a4a4e;text-shadow:none}img.icon{height:.9rem;width:auto;margin-right:.25rem;position:relative;top:1px}#banner{background:#efeae6;height:20rem;width:100%}.map{margin-bottom:1rem;z-index:10;border-radius:3px;border:0.5px solid #d0bfa9}.dark #banner{background:#3c3c40}form{margin:0;padding:0}div.post small{padding:0;margin:0;color:#6e6e78}small{white-space:pre-wrap;word-wrap:break-word;font-size:0.8rem}small a{background-image:linear-gradient(transparent 0%, transparent calc(65% - 0px), rgba(249,197,111,0.5) calc(65% - 0px), rgba(249,197,111,0.5) calc(85% - 0px), transparent 100%)}#lighting{cursor:pointer}#waveform{min-width:100% !important}#waveform svg{min-width:100% !important}.titlecase{text-transform:capitalize}.space{padding-right:0.5em}div.notice,div#warning{background:rgba(249,197,111,0.5);color:#966006;margin:1rem 1rem;padding:0.25rem 0.5rem;border:1px solid rgba(223,143,9,0.5);border-radius:3px;font-size:0.8rem !important;line-height:1rem}div#warning{margin-left:0rem !important;margin-right:0rem !important;font-size:1rem;line-height:1.5rem}div#warning p{padding:0.25rem 0;margin:0}.dark #warning{color:rgba(255,255,255,0.85) !important}.dark #warning a{font-weight:600;background-image:none;border-bottom:1px solid #fff}div.notice{display:none}.chunks{display:flex;justify-content:flex-start;align-content:stretch;flex-wrap:wrap;flex-direction:row;gap:1rem}.chunks .chunk{display:inline-block;min-width:26rem;flex-basis:0;flex-grow:1;padding:0.5rem;border-radius:3px;min-height:8rem;background:rgba(239,234,230,0.5)}.chunks .chunk h4{padding:0.25rem 0}.chunktitle{display:inline-block;margin-right:0.5rem;padding-bottom:0;margin-bottom:0}.dark .chunks .chunk{background:rgba(35,35,38,0.5) !important}.cardimage{background-color:black;height:100%;width:5rem;float:left;background-size:auto 100%;background-position:50% 50%;border-radius:2px;margin-right:1rem}@media only screen and (max-width: 800px){#footer div{text-align:left !important}div.git>div{top:0rem}img.profile{display:block;float:none;width:100%;height:auto;margin-top:0rem}.hideonmobile{display:none}#navcontainer>div{padding-left:0rem !important;padding-right:0rem !important}.notice{display:block !important}.timelinetitles{width:0px !important}#timeline{width:100% !important}.chunk{min-width:16rem !important}}.disabled{opacity:0.33;cursor:default}.leaflet-popup-content{margin:0.25rem 0.5rem !important;font-size:0.85rem}.leaflet-control-zoom-in,.leaflet-control-zoom-in:hover,.leaflet-control-zoom-out,.leaflet-control-zoom-out:hover{background-image:none;background:#fff}
