input[type=text]{cursor:initial}.btn{border-radius:50%;cursor:default;transition:color .07s ease,background .07s ease}.btn:not(.plain){padding:10.5px}.btn:disabled{cursor:not-allowed}.btn:hover{background-color:#e6e2c2}.btn:active{background:#dedaba}.btn.plain{background:none}::placeholder{color:#838383}.dropdown{position:relative;display:flex;flex-direction:row;gap:0}.dropdown:has(.dropdown-content.visible)>.btn{background:#dedaba}.dropdown .dropdown-content{overflow-x:hidden;z-index:1;position:absolute;overflow-y:auto;top:calc(100% + 3.5px);max-width:200px;max-height:50vh;display:flex;flex-direction:column;gap:3.5px;pointer-events:none;transform:scale(.95);will-change:transform;opacity:0;transform-origin:top left;transition:transform .07s ease,opacity .07s ease}.dropdown .dropdown-content:has(.dropdown-option:only-child){border-radius:100vmax}.dropdown .dropdown-content.visible{pointer-events:auto;transform:scale(1);opacity:1}.dropdown .dropdown-content.side-right{right:0;transform-origin:top right}.dropdown .dropdown-content .dropdown-option{white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;cursor:default;position:relative;display:flex;flex-direction:row;gap:3.5px;border-radius:10.5px;padding:3.5px 7px}.dropdown .dropdown-content .dropdown-option:only-child{border-radius:100vmax}.dropdown .dropdown-content .dropdown-option:has(>.btn){padding:0}.dropdown .dropdown-content .dropdown-option:not(.custom):hover{background:#d9d5b5}.dropdown .dropdown-content .dropdown-option.selected{background-color:#cfcbab}.dropdown .dropdown-content:has(.link-form){max-width:unset}.popup{padding:3.5px;border-radius:14px;box-shadow:0 0 7px #e3dfbf;border:1px solid #D1CDAD;background:#e3dfbf}.popup .btn:hover{background:#d9d5b5}.popup:has(>.dropdown .visible) .dropdown>.btn{background:#cfcbab}#context-menu{position:fixed;cursor:default;-webkit-user-select:none;user-select:none;z-index:999;transform-origin:top left}#context-menu .context-menu-content{display:flex;flex-direction:column;gap:3.5px}#context-menu .context-menu-content .context-option:not(.hor-separator){display:flex;flex-direction:row;gap:0;padding:3.5px 7px;align-items:center;border-radius:10.5px}#context-menu .context-menu-content .context-option:not(.hor-separator):hover{background:#d9d5b5}#context-menu .context-menu-content .context-option:not(.hor-separator):active:not(:has(.context-option)){background:#cfcbab}#context-menu .context-menu-content .context-option:not(.hor-separator).selected{background-color:#cfcbab}#context-menu .context-menu-content .context-option:not(.hor-separator) .context-option-name{text-wrap:nowrap}#context-menu .context-menu-content .context-option:not(.hor-separator) .icon{font-size:13px}#context-menu .context-menu-content .context-option:not(.hor-separator) .icon:first-of-type{margin-right:7px}#context-menu .context-menu-content .context-option:not(.hor-separator) .context-option-name+.icon{margin-left:17.5px}#context-menu .context-menu-content .context-option:not(.hor-separator):has(>.context-menu-content){position:relative}#context-menu .context-menu-content .context-option:not(.hor-separator):has(>.context-menu-content):not(:hover)>.context-menu-content{display:none}#context-menu .context-menu-content .context-option:not(.hor-separator):has(>.context-menu-content) .context-menu-content{position:absolute;left:100%;top:-3.5px}#context-menu .context-menu-content .hor-separator{background:#d1cdad;margin-left:-3.5px;width:calc(100% + 7px)}.hor-separator{height:1px;background:#d1cdad;width:100%}.vert-separator{width:1px;background:#d1cdad}#tooltip{position:fixed;pointer-events:none;opacity:0;z-index:99;padding:7px 14px;background-color:#1a1a1a;color:#f0eccc;text-align:center;border-radius:14px}#tooltip.visible{opacity:1}#tooltip.visible.interactive{pointer-events:revert}#tooltip{margin:10px}#tooltip:after{content:"";position:absolute;width:8px;height:8px;background:#1a1a1a;bottom:-4px;z-index:0;left:50%;transform:translate(-50%) rotate(45deg)}#tooltip.bottom:after{top:-4px}#selection-bar{position:absolute;display:flex;flex-direction:row;gap:3.5px;border-radius:23.5px;-webkit-user-select:none;user-select:none;margin:10.5px;align-items:center;will-change:transform}#selection-bar .vert-separator{align-self:stretch;background:#d1cdad;margin-block:-3.5px}.site-links{display:flex;flex-direction:row;gap:7px;align-items:center;flex-wrap:wrap;padding-inline:7px}#selection-bar .site-links{max-width:287px}.site-links .site-link{padding:3.5px;display:flex;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;user-select:none}.site-links .site-link:not(:has(button)){cursor:pointer}.site-links .site-link:has(button){cursor:move}.site-links .site-link img{width:21px;pointer-events:none}.site-links .site-link button{background:rgb(from #E3DFBF r g b/.8);font-size:7.5px;border-radius:50%;padding:1.75px;position:absolute;top:0;right:0;cursor:pointer}::-webkit-scrollbar{width:17.5px}::-webkit-scrollbar-thumb{background:#e3dfbf;border-radius:7px;min-height:40px;background-clip:padding-box;border:7px solid transparent}@supports (-moz-appearance: none){*{scrollbar-width:thin;scrollbar-color:#E3DFBF transparent}}.popup::-webkit-scrollbar-thumb{background:#d9d5b5;border-radius:7px;min-height:40px;background-clip:padding-box;border:7px solid transparent}@supports (-moz-appearance: none){.popup{scrollbar-width:thin;scrollbar-color:#D9D5B5 transparent}}@font-face{font-family:verba icons;src:url(/assets/verba-icons-PhExyk51.otf)}.icon{font-family:verba icons;font-size:17px;transform:translateZ(0)}.icon-list-add:before{content:""}.icon-sort:before{content:""}.icon-rename:before{content:""}.icon-check:before{content:""}.icon-chevron-right:before{content:""}.icon-trash:before{content:""}.icon-link-add:before{content:""}.icon-x:before{content:""}.icon-search:before{content:""}.icon-question:before{content:""}.icon-edit:before{content:""}.icon-dots-vertical:before{content:""}@font-face{font-family:"PT Serif";src:url(/assets/pt-serif-latin-400-normal-Cx0mQj7e.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"DM Serif Display";src:url(/assets/dm-serif-display-latin-400-normal-C5_t9oOD.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;outline:0}input,button,a{all:unset;box-sizing:border-box}ul,ol{list-style-position:inside}body{font-family:"PT Serif";font-size:15px;background-color:#f0eccc;color:#1a1a1a}#app{display:flex;height:100vh}@media(max-width:750px){#app{position:relative}#app:has(#sidebar:not(.hidden)):before{position:absolute;content:"";z-index:99;inset:0;background:#0000004d;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transition:opacity .15s ease;opacity:1}@starting-style{#app:has(#sidebar:not(.hidden)):before{opacity:0}}}#sidebar{min-width:150px;width:var(--sidebar-width);position:relative;display:flex;flex-direction:column;gap:0}#sidebar:not(:hover) ::-webkit-scrollbar-thumb{display:none}@media(max-width:750px){#sidebar{position:absolute;width:70%;background:#f0eccc;z-index:99;max-height:100%;height:100%;min-width:0}#sidebar.hidden{width:0%;transition:width .07s ease}#sidebar.hidden>*:not(#sidebar-res-handle){opacity:0;pointer-events:0}}#sidebar #sidebar-res-handle{position:absolute;height:100%;right:-7px;width:14px;cursor:ew-resize}#sidebar #sidebar-res-handle>.btn{display:none}@media(max-width:750px){#sidebar #sidebar-res-handle{display:flex;flex-direction:row;gap:0;padding:3.5px;left:100%;right:unset;align-items:start}#sidebar #sidebar-res-handle>.btn{transition:all .15s ease;display:initial;border-radius:100vmax}#sidebar #sidebar-res-handle>.btn:hover{background:#d9d5b5}#sidebar #sidebar-res-handle>.btn:active{background:#cfcbab}#sidebar:not(.hidden) #sidebar-res-handle{width:42.8571428571%;padding:0;border-left:1px solid #D1CDAD}#sidebar:not(.hidden) #sidebar-res-handle>.btn{transition:none;border-radius:0;width:100%;height:100%;box-shadow:none;border:none;color:transparent;background:none}}#sidebar .sidebar-controls{display:flex;flex-direction:row;gap:0;padding:17.5px}#sidebar .sidebar-controls>:first-child{margin-right:auto}#sidebar .sidebar-controls>:nth-last-child(2).dropdown:not(:has(.visible)) .btn:not(:hover){opacity:.2}@media(max-width:750px){#sidebar .sidebar-controls{padding:3.5px}}#sidebar #word-lists{overflow-y:auto;display:flex;flex-direction:column;gap:0;padding:0 10.5px 28px 28px}@media(max-width:750px){#sidebar #word-lists{padding:0 13.5px 31px 31px}}#sidebar #word-lists .word-list{display:flex;flex-direction:column;gap:3.5px;padding-block:7px;position:relative}#sidebar #word-lists .word-list:hover:before{position:absolute;content:"";top:14px;left:-14px;width:6px;height:6px;border:1px solid #1A1A1A;border-radius:50%}#sidebar #word-lists .word-list:has(.list-words.visible):before{position:absolute;content:"";top:14px;left:-14px;width:6px;height:6px;background:#1a1a1a;border:1px solid #1A1A1A;border-radius:50%}#sidebar #word-lists .word-list input{font-weight:700}#sidebar #word-lists .word-list .word-list-name{font-weight:700;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;position:relative}#sidebar #word-lists .word-list .word-list-name.focused{max-width:fit-content}#sidebar #word-lists .word-list .word-list-name.focused:before{content:"";height:2px;background:#1a1a1a;width:100%;position:absolute;top:calc(100% - 2px);transition:width .07s ease}@starting-style{#sidebar #word-lists .word-list .word-list-name.focused:before{width:0%}}#sidebar #word-lists .word-list .word-list-edit{flex:1}#sidebar #word-lists .word-list .list-words{display:none;padding-left:14px;overflow-y:auto}#sidebar #word-lists .word-list .list-words.visible:not(:empty){display:flex;flex-direction:column;gap:3.5px;max-height:50vh}#sidebar #word-lists .word-list .list-words .list-word-name{cursor:pointer;position:relative}#sidebar #word-lists .word-list .list-words .list-word-name.focused{max-width:fit-content}#sidebar #word-lists .word-list .list-words .list-word-name.focused:before{content:"";height:1px;background:#1a1a1a;width:100%;position:absolute;top:calc(100% - 1px);transition:width .07s ease}@starting-style{#sidebar #word-lists .word-list .list-words .list-word-name.focused:before{width:0%}}#app-window{display:flex;flex-direction:column;gap:0;position:relative;overflow-y:hidden;flex:1}#app-window #word-search{display:flex;flex-direction:column;gap:0;position:absolute;left:50%;transform:translate(-50%);z-index:1;top:7px;border:1px solid #D1CDAD;border-radius:23.5px;overflow:hidden;background:#f0eccc}#app-window #word-search:has(.visible){box-shadow:0 0 7px #e3dfbf}#app-window #word-search .input-group{display:flex;flex-direction:row;gap:0;padding:3.5px}#app-window #word-search .input-group:has(+#word-suggestions.visible){border-bottom:1px solid #D1CDAD}#app-window #word-search .input-group input{width:100%;padding-left:10.5px;padding-right:3.5px}#app-window #word-search #word-suggestions{display:flex;flex-direction:column;gap:0;width:100%;padding-bottom:14px}#app-window #word-search #word-suggestions:not(.visible){display:none}#app-window #word-search #word-suggestions .suggestion{padding:3.5px 14px;cursor:default}#app-window #word-search #word-suggestions .suggestion:hover,#app-window #word-search #word-suggestions .suggestion.selected{background:#e6e2c2}#app-window #headword{display:flex;flex-direction:column;gap:7px;padding:56px 70px 35px}#app-window #headword #headword-container{display:flex;flex-direction:row;gap:28px;align-items:center}#app-window #headword #headword-container #headword-text{font-family:"DM Serif Display";font-size:50px;font-weight:700}#app-window #headword #headword-container .headword-controls{display:flex;flex-direction:row;gap:3.5px;align-items:center;height:100%;margin-left:auto}#app-window #headword #headword-container .headword-controls .vert-separator{min-height:33%}#app-window #headword #headword-container .headword-controls:has(.site-links [draggable=true])>.icon-edit{background:#dedaba}#app-window #headword #transcriptions{display:flex;flex-direction:row;gap:21px;flex-wrap:wrap}#app-window #headword #transcriptions:empty{display:none}#app-window #headword #transcriptions .transcriptions{display:flex;flex-direction:row;gap:14px;flex-wrap:wrap}#app-window #headword #transcriptions .transcriptions-other{order:1;transition:opacity .07s ease}#app-window #headword #transcriptions .transcriptions-other:not(:hover){opacity:.2}#app-window #headword #transcriptions .transcriptions .transcription{display:flex;flex-direction:row;gap:7px;align-items:center}#app-window #headword #transcriptions .transcriptions .transcription.unidentified{order:1}#app-window #headword #transcriptions .transcriptions .transcription .transcription-flag{width:.9em;filter:sepia(10%)}#app-window #headword #transcriptions .transcriptions .transcription .transcription-text{white-space:nowrap}#app-window #word-entries{display:grid;grid-template-columns:70px 1fr;grid-auto-rows:auto auto;align-content:start;padding-bottom:112px;position:relative;overflow-y:auto;flex:1;column-gap:14px;row-gap:28px}#app-window #word-entries .word-entry{display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;grid-column:1/-1;grid-row:span 2;row-gap:3.5px}#app-window #word-entries .word-entry .part-of-speech{position:sticky;top:0;font-style:italic;word-break:break-all;text-align:right}#app-window #word-entries .word-entry .word-sub-entry{display:flex;flex-direction:column;gap:14px;grid-area:2/2;padding-right:52.5px}#app-window #word-entries .word-entry .word-forms{display:flex;flex-direction:row;gap:0;flex-wrap:wrap}#app-window #word-entries .word-entry .word-forms:empty{display:none}#app-window #word-entries .word-entry .word-forms .word-form{display:flex;flex-direction:row;gap:7px}#app-window #word-entries .word-entry .word-forms .word-form:not(:nth-of-type(1)){margin-left:17.5px}#app-window #word-entries .word-entry .word-forms .word-form .word-form-labels{display:flex;flex-direction:row;gap:3.5px;font-style:italic}#app-window #word-entries .word-entry .word-forms .word-form .word-form-text{font-weight:700}#app-window #word-entries .word-entry .word-senses{display:flex;flex-direction:column;gap:14px}#app-window #word-entries .word-entry .word-senses:empty{display:none}#app-window #word-entries .word-entry .word-senses .word-sense::marker{font-weight:700}#app-window #word-entries .word-entry .word-senses .word-sense .word-sense-content{display:flex;flex-direction:column;gap:7px;padding-left:28px}#app-window #word-entries .word-entry .word-senses .word-sense .word-sense-content:has(>*:not(:empty)){margin-top:7px}#app-window #word-entries .word-entry .word-senses .word-sense .word-sense-content .sense-example{font-style:italic}#app-window #word-entries .word-entry .word-senses .word-sense .word-sense-content .sense-quote{display:flex;flex-direction:column;gap:0;border-left:3.5px solid #E3DFBF;padding-left:14px}#app-window #word-entries .word-entry .word-senses .word-sense .word-sense-content .sense-quote .sense-quote-text{font-style:italic}#app-window #word-entries .word-entry .word-related-content{display:flex;flex-direction:column;gap:7px}#app-window #word-entries .word-entry .word-related-content:empty{display:none}#app-window #word-entries .word-entry .word-related-content .word-similar{display:flex;flex-direction:row;gap:7px}#app-window #word-entries .word-entry .word-related-content .word-similar .word-similar-list:not([expanded])>.comma,#app-window #word-entries .word-entry .word-related-content .word-similar .word-similar-list:not([expanded]) .comma+span{display:none}#app-window #word-entries .word-entry .word-related-content .word-similar .word-similar-list>.comma,#app-window #word-entries .word-entry .word-related-content .word-similar .word-similar-list .comma+span{opacity:1;transition:opacity .15s ease}@starting-style{#app-window #word-entries .word-entry .word-related-content .word-similar .word-similar-list>.comma,#app-window #word-entries .word-entry .word-related-content .word-similar .word-similar-list .comma+span{opacity:0}}#app-window #word-entries .word-entry .word-related-content .word-similar .word-similar-list .btn{cursor:pointer;font-size:11px}#app-window #word-entries .word-entry .word-related-content .word-similar .word-similar-list .btn:after{content:"+" attr(data-hidden-count) " more"}#app-window #word-entries .word-entry .word-related-content .word-similar .word-similar-list[expanded] button:after{content:"Show less"}
