/* Generated by scripts/build_dark_css.py from styles.css: do not edit by hand. */
:root{color-scheme:dark}
body{background:#191713;color:#c2d1ca}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #cc7f61}
.site-header{border-bottom:1px solid #2e2e28}
.brand{background-color:transparent;color:#c2d1ca}
.brand-icon{color:#cc7f61}
.brand-dot{color:#cc7f61}
.nav-link{background-color:transparent;color:#919c93}
.nav-link:hover,.nav-link.active{color:#c2d1ca}
.nav-link.active{border-bottom-color:#884124}
.owner-badge{border:1px solid #3d4639;background:#191814;color:#aec5ba}
.owner-badge-dot{background:#3e794b;box-shadow:0 0 0 3px #4f8a5b53}
.owner-badge-action{color:#cc7f61}
.owner-badge:hover,.owner-badge:focus-visible{border-color:#1e3229}
.account-button{border:1px solid #202b26;background-color:transparent}
.account-button:hover{background:#202b26;color:#fbf8f1}
.eyebrow{color:#cc7f61}
.eyebrow-line{background-color:transparent}
.button-primary{border:1px solid #1e3229;background:#1e3229;color:#ffffff}
.button-primary:hover{background:#2b4236}
.button-plain{border-bottom:1px solid #202b26;background-color:transparent;color:#c2d1ca}
.quote-band{background:#1e3229;color:#fbf8f1}
.quote-band-top,.quote-band-bottom{color:#b9c7ba}
.search-field{background:#201e1a;border:1px solid #2e2e28;color:#919c93}
.search-field input{background-color:transparent}
.library-toolbar select,.modal select,.modal input,.modal textarea{background:#201e1a;border:1px solid #2e2e28;color:#c2d1ca}
.library-card{background-color:transparent;color:#c2d1ca}
.library-card:hover .book-cover{box-shadow:5px 14px 24px #24352b5f}
.book-cover{background:#5f614a;box-shadow:4px 8px 14px #24352b3a}
.book-cover-placeholder{color:#f7eee0;background:linear-gradient(135deg,#26242022,transparent 55%)}
.card-meta{color:#919c93}
.library-empty{color:#919c93}
.back-link{background-color:transparent;color:#cc7f61}
.book-intro{border-bottom:1px solid #2e2e28}
.book-intro p{color:#919c93}
.book-statline span{border:1px solid #2e2e28;color:#919c93}
.edit-book-button{border:1px solid #884124;color:#cc7f61;background-color:transparent}
.book-tabs{border-bottom:1px solid #2e2e28}
.book-tab{background-color:transparent;color:#919c93}
.book-tab.active{border-bottom-color:#884124;color:#c2d1ca}
.definition-label{color:#cc7f61}
.missing{color:#9d9d93}
.text-button{background-color:transparent;color:#cc7f61}
.owner-note,.section-empty{color:#919c93}
.modal{border:1px solid #2e2e28;background:#201e1a;box-shadow:0 24px 70px #14231a99}
.modal::backdrop{background:#1c2c22b9}
.modal p{color:#919c93}
.modal-close{background-color:transparent;color:#919c93}
.form-error{color:#ed746d!important}
.toast{background:#1e3229;color:#ffffff;box-shadow:0 6px 30px #111111f5}
.dictionary-hero{border-bottom:1px solid #2e2e28}
.dictionary-hero .eyebrow>span:first-child{color:#d7b88b}
.dictionary-hero-separator{color:#919c93}
.dictionary-hero h1{color:#c2d1ca}
.dictionary-hero-copy>p{color:#a29b93}
.dictionary-total-badge{border:1px solid #25231f;background:#1b1916;color:#c2d1ca}
.dictionary-total-badge:before{color:#aec5ba}
.dictionary-random{background:#1b1916;color:#c2d1ca}
.dictionary-random:hover{background:#272520}
.dictionary-search-group .search-field{border:1px solid #23211d;background:#1f1d19}
.dictionary-language-chips{background:#1b1915}
.dictionary-language-chips button{background-color:transparent;color:#a29b93}
.dictionary-language-chips button:hover{color:#c2d1ca;background:#1f1d19}
.dictionary-language-chips button.active{background:#1e3229;color:#ffffff;box-shadow:0 1px 3px #14231a32}
.dictionary-toolbar>select:not(.sr-only){border:1px solid #23211d;background:#1f1d19;color:#c2d1ca}
.dictionary-letters{border-bottom:1px solid #292621}
.dictionary-letter{color:#a2998f}
.dictionary-letter:hover:not(:disabled){background:#1b1916;color:#c2d1ca}
.dictionary-letter.active{background:#1e3229;color:#ffffff}
.dictionary-results-head p{color:#ce7548}
.dictionary-list{background-color:transparent}
.dictionary-entry{border:1px solid #1b1916;background:#1f1d19;box-shadow:0 2px 8px #2c261e0e}
.dictionary-entry:hover{box-shadow:0 7px 18px #2c261e16}
.dictionary-entry .grammatical-category{color:#cc7f61}
.dictionary-language{background:#1b1916;color:#a4a299}
.dictionary-entry-foot{border-color:#282521}
.dictionary-lookup{color:#cc7f61}
.dictionary-empty{border:1px solid #1b1916;background:#1f1d19}
.dictionary-load-more{background:#1b1916;color:#c2d1ca}
.dictionary-load-more:hover{background:#25231f}
.dictionary-load-more small{color:#919c93}
.dictionary-list{background-color:transparent}
.dictionary-entry.home-word-card{border:1px solid #201d18;background:#262420;box-shadow:0 12px 28px #2b251b20}
.dictionary-entry.home-word-card:hover{box-shadow:0 12px 28px #2b251b20}
.dictionary-entry .home-word-category{color:#cc7f61}
.dictionary-entry .home-word-rule{background:#61490066}
.dictionary-entry .home-word-definition{color:#c9cac3}
.dictionary-entry .home-word-source{color:#969388}
.dictionary-entry .dictionary-language{background-color:transparent;color:#969388}
.home-word-heading .home-word-term{background-color:transparent;color:#aec5ba}
.home-word-term:hover{color:#cc7f61}
.library-index{background:#201e1a;border:1px solid #2e2e28}
.library-index-head{border-bottom:1px solid #2e2e28}
.library-index-head p{color:#919c93}
.library-index-empty{color:#919c93}
@media(max-width:760px){
.library-index-toggle{background:#201e1a;color:#c2d1ca}
.library-index-toggle span:last-child{color:#cc7f61}
.library-index-list{border-top:1px solid #2e2e28}
}
.lookup-word{background-color:transparent}
.lookup-word:hover,.lookup-word.lookup-active{color:#cc7f61}
.quote-band .lookup-word:hover,.quote-band .lookup-word.lookup-active{color:#d7b88b}
.lookup-popover{background:#201e1a;border:1px solid #2e2e28;box-shadow:0 16px 45px #14231a73}
.lookup-top button{background-color:transparent;color:#919c93}
.lookup-loading,.lookup-empty{color:#919c93}
.lookup-footer{border-top:1px solid #2e2e28;color:#919c93}
.lookup-footer a{color:#cc7f61}
@media(max-width:760px){
.lookup-popover{box-shadow:0 12px 55px #14231aca}
}
.dictionary-toolbar select{background:#201e1a;border:1px solid #2e2e28;color:#c2d1ca}
.dictionary-letters{border-bottom:1px solid #2e2e28}
.dictionary-letter{background-color:transparent;color:#c2d1ca}
.dictionary-letter:hover:not(:disabled){border-color:#884124;color:#cc7f61}
.dictionary-letter.active{background:#1e3229;color:#fbf8f1}
.dictionary-letter:disabled{color:#b8b9ad}
.dictionary-results-head p{color:#919c93}
.dictionary-list{background:#2e2e28;border:1px solid #2e2e28}
.dictionary-entry{background:#201e1a}
.dictionary-language{color:#cc7f61}
.dictionary-definition-pending{color:#919c93}
.dictionary-entry-foot{border-top:1px solid #2e2e28}
.dictionary-lookup{color:#cc7f61}
.dictionary-empty{background:#201e1a;color:#919c93}
.dictionary-pagination{color:#919c93}
.dictionary-pagination button{border-bottom:1px solid #884124;background-color:transparent;color:#cc7f61}
.quote-action{border-bottom:1px solid #475045;background-color:transparent;color:#fbf8f1}
.quote-action:hover{color:#d7b88b;border-color:#574429}
.word-card-back{background:#1e3229}
.dictionary-search-group>label{color:#c2d1ca}
.card-author{color:#919c93}
.book-intro .book-author{color:#cc7f61}
.grammatical-category{color:#cc7f61}
.card-category{color:#cc7f61}
.book-statline .book-category{color:#cc7f61;border-color:#884124}
.quote-band{background:radial-gradient(ellipse at 82% 10%,#3c5341 0%,#2b4134 40%,#1e3229 78%)}
.quote-band:before{border:1px solid #2b261726;box-shadow:inset 0 0 100px #5744290c,0 0 100px #5744290c}
.quote-band:after{color:#e7dfc20b}
.quote-band-top,.quote-band-bottom{color:#c5d0c4}
.library-view-switch{border:1px solid #2e2e28;background:#201e1a}
.library-view-switch button{background-color:transparent;color:#919c93}
.library-view-switch button+button{border-left:1px solid #2e2e28}
.library-view-switch button[aria-pressed="true"]{background:#1e3229;color:#fbf8f1}
.library-grid-covers .library-card .book-cover{box-shadow:2px 5px 11px #24352b43}
.library-grid-covers .library-card:hover .book-cover,.library-grid-covers .library-card:focus-visible .book-cover{box-shadow:3px 9px 17px #24352b73}
.library-author-filter{color:#cc7f61}
.library-author-filter button{background-color:transparent;color:#c2d1ca}
.library-index-tabs{border-bottom:1px solid #2e2e28}
.library-index-tabs button{background-color:transparent;color:#919c93}
.library-index-tabs button.active{border-bottom-color:#884124;color:#c2d1ca}
.library-index-tabs button:hover{color:#cc7f61}
.library-author-letter{background:#1f1d18;color:#cc7f61}
.library-author-item{border-bottom:1px solid #2e2e28;background-color:transparent;color:#c2d1ca}
.library-author-item small{color:#919c93}
.library-author-item:hover,.library-author-item:focus-visible,.library-author-item.active{background:#1e1b16;color:#cc7f61}
.card-physical{border:1px solid #884124;color:#cc7f61}
.home-intro h1{color:#c2d1ca}
.home-intro h1 em{color:#cc7f61}
.home-intro>p{color:#a29b93}
.home-intro .button-primary{box-shadow:0 4px 12px #1d2b242b}
.home-word-card{border:1px solid #201d18;background:#262420;box-shadow:0 12px 28px #2b251b20}
.home-word-kicker{color:#aec5ba}
.home-word-kicker span{color:#c29b38}
.home-word-heading h2{color:#aec5ba}
.home-word-category{color:#cc7f61}
.home-word-rule{background:#61490066}
.home-word-definition{color:#c9cac3}
.home-word-source{color:#969388}
.home-word-link{border-top:1px solid #201d18;background-color:transparent;color:#aec5ba}
.home-word-link:hover{color:#cc7f61}
.home-latest-heading{color:#a29b93}
.home-latest-heading span:last-child{color:#cc7f61}
.home-latest-list:focus-visible{outline:2px solid #aec5ba}
.home-reading-card{background:#1b1915}
.home-reading-card:hover,.home-reading-card:focus-visible{background:#201e1a;border-color:#302d27}
.home-reading-category{color:#cc7f61}
.home-reading-title{color:#c2d1ca}
.home-reading-author{color:#a29b93}
.home-reading-counts{color:#969388}
.home-latest-empty{background:#1b1915;color:#a29b93}
.quote-band{border:1px solid #61490033;background:linear-gradient(105deg,#1d2b24 0%,#1e332c 100%);box-shadow:0 8px 22px #241e172f}
.quote-band-top{color:#ded5bf}
.quote-category{color:#c29b38}
.quote-book-title{color:#fbf8f1}
.quote-author{color:#d0cec3}
.quote-content blockquote{color:#fbf8f1}
.quote-band .lookup-word:hover,.quote-band .lookup-word.lookup-active{color:#f5d783;text-decoration-color:#c29b3880}
.quote-band-bottom{border-top:1px solid #61490030}
.quote-band .quote-action{border:1px solid #343a342c;background:#2624200d;color:#e7e2d6}
.quote-band .quote-action:hover{border-color:#61490080;color:#f5d783}
.dictionary-entry.home-word-card{border-color:#1e1c18;background:#201e1a;box-shadow:0 2px 8px #263a310e}
.dictionary-entry.home-word-card:hover{box-shadow:0 5px 14px #263a3116}
.dictionary-toolbar .search-field,.dictionary-toolbar>select:not(.sr-only),.dictionary-total-badge,.dictionary-random{background-color:#201e1a;border-color:#1e1c18}
.dictionary-language-chips{background:#1a1814}
.dictionary-language-chips button:hover{background:#201e1a}
.dictionary-active .dictionary-hero .eyebrow{color:#abb2ac}
.dictionary-active .dictionary-hero .eyebrow>span:first-child{color:#c29b38}
.dictionary-active .dictionary-hero-copy>p{color:#a29b93}
.dictionary-active .dictionary-total-badge{background:#201e1a}
.dictionary-active .dictionary-total-badge:before{color:#abc4ba}
.dictionary-active .dictionary-random{background:#1b1915}
.dictionary-active .dictionary-control-panel{border:1px solid #302d27aa;background:#211f1bf5;box-shadow:0 3px 10px #2c261e0e}
.dictionary-active .dictionary-search-group .search-field{border:1px solid #302d27;background:#262420;box-shadow:0 1px 3px #2c261e0e}
.dictionary-active #dictionary-search-clear{background-color:transparent;color:#919c93}
.dictionary-active #dictionary-search-clear:hover{background:#1b1915;color:#c2d1ca}
.dictionary-active .dictionary-language-chips{border:1px solid #302d2780;background:#1c1a16}
.dictionary-active .dictionary-language-chips button.active{background:#1d2b24;box-shadow:0 1px 3px #14231a3d}
.dictionary-active .dictionary-toolbar>select:not(.sr-only){border:1px solid #302d27;background-color:#262420}
.dictionary-active .dictionary-letters{border-top:1px solid #302d2780}
.dictionary-active .dictionary-letter{color:#c2d1ca}
.dictionary-active .dictionary-letter:first-child{border-right:1px solid #302d27}
.dictionary-active .dictionary-letter:disabled{color:#c2c8c1}
.dictionary-active .dictionary-letter:hover:not(:disabled){background:#201e1a;color:#c2d1ca}
.dictionary-active .dictionary-letter.active{background:#1d2b24;color:#ffffff;box-shadow:0 1px 3px #14231a3d}
.dictionary-active .dictionary-list{background-color:transparent}
.dictionary-active .dictionary-entry.home-word-card{border:1px solid #302d27;background:#262420;box-shadow:0 1px 3px #2c261e12}
.dictionary-active .dictionary-entry.home-word-card:hover{border-color:#1e332c66;box-shadow:0 5px 14px #2c261e20}
.dictionary-active .dictionary-entry-term{background-color:transparent;color:#aec5ba}
.dictionary-active .dictionary-entry-term:hover{color:#cc7f61}
.dictionary-active .dictionary-entry-category{color:#cc7f61}
.dictionary-active .dictionary-entry .dictionary-language{border:1px solid #302d2780;background:#1b1915;color:#abb2ac}
.dictionary-active .dictionary-entry .home-word-rule{background:#61490066}
.dictionary-active .dictionary-entry .home-word-definition{color:#c9cac3}
.dictionary-active .dictionary-entry-foot{border-top:1px solid #302d27aa}
.dictionary-active .dictionary-entry .home-word-source{color:#969388}
.dictionary-active .dictionary-entry .dictionary-lookup{color:#d78054}
.dictionary-active .dictionary-entry .dictionary-lookup:hover{color:#da865f}
.dictionary-active .dictionary-quote{background:#1d2b24;color:#faf7f2;box-shadow:0 7px 15px #2c261e2b}
.dictionary-active .dictionary-quote:after{color:#faf7f20b}
.dictionary-active .dictionary-quote blockquote{color:#faf7f2}
.dictionary-active .dictionary-quote .lookup-word:hover,.dictionary-active .dictionary-quote .lookup-word.lookup-active{color:#f5d783}
.dictionary-active .dictionary-load-more{background:#201e1a;box-shadow:0 1px 3px #2c261e17}
.dictionary-active .dictionary-load-more:hover{background:#1d2b24;color:#faf7f2}
.dictionary-active .dictionary-load-more small{color:#919c93}
.dictionary-active .dictionary-load-more:hover small{color:#c5d0c4}
.dictionary-colophon{background:#1c1a16;box-shadow:0 0 0 100vmax #1c1a16}
.dictionary-active .dictionary-brand{color:#c2d1ca}
.dictionary-active .dictionary-brand span{color:#c29b38}
.dictionary-active .dictionary-colophon-grid p{color:#a29b93}
.dictionary-active .dictionary-colophon-label{color:#a29b93}
.dictionary-active .dictionary-colophon-grid button{background-color:transparent;color:#a29b93}
.dictionary-active .dictionary-colophon-grid button:hover{color:#c2d1ca}
.dictionary-active .dictionary-colophon-bottom{border-top:1px solid #302d27;color:#a29b93}
.dictionary-active .dictionary-colophon-bottom b{color:#c29b38}
.owner-logout{background-color:transparent;color:#919c93}
.owner-logout:hover{color:#c2d1ca}
.lookup-popover h2 #lookup-term{background-color:transparent}
.lookup-popover h2 #lookup-term:hover{color:#cc7f61}
.lookup-popover .lookup-sense.copyable-definition:hover{background:#211f1a}
.home-reading-cover{box-shadow:2px 4px 9px #14231a5c}
.home-word-source-link{background-color:transparent}
.home-word-source-link img{box-shadow:1px 2px 5px #14231a43}
.home-word-source-link:not(:disabled):hover{color:#cc7f61}
.quote-author{background-color:transparent}
.quote-author:hover{color:#f5d783}
.quote-book-title{background-color:transparent}
.quote-book-title:hover{color:#f5d783}
.dictionary-active #dictionary-quote-book{background-color:transparent}
.dictionary-active #dictionary-quote-book:hover:not(:disabled){color:#f5d783}
.vocabulary-card.dictionary-entry.home-word-card{border:1px solid #302d27;background:#262420;box-shadow:0 1px 3px #2c261e12}
.vocabulary-card.dictionary-entry.home-word-card:hover{border-color:#1e332c66;box-shadow:0 5px 14px #2c261e20}
.vocabulary-card .dictionary-entry-term{background-color:transparent;color:#aec5ba}
.vocabulary-card .dictionary-entry-term:hover{color:#cc7f61}
.vocabulary-card .dictionary-entry-category{color:#cc7f61}
.vocabulary-card .dictionary-language{border:1px solid #302d2780;background:#1b1915;color:#abb2ac}
.vocabulary-card .home-word-rule{background:#61490066}
.vocabulary-card .home-word-definition{color:#c9cac3}
.vocabulary-card .dictionary-entry-foot{border-top:1px solid #302d27aa}
.vocabulary-card .home-word-source{color:#969388}
.vocabulary-card .dictionary-lookup{color:#d78054}
.vocabulary-card .dictionary-lookup:hover{color:#da865f}
.vocabulary-example{border-left:2px solid #5d4a1e;background:#1d1b17}
.vocabulary-example-text{color:#c9cac3}
.vocabulary-example-sense{color:#969388}
.vocabulary-original{border-top:1px solid #302d2780}
.vocabulary-original-label{color:#969388}
.vocabulary-edit{background-color:transparent}
.book-view .book-intro{border-bottom-color:#302d27}
.book-view .book-intro h1{color:#c2d1ca}
.book-view .book-intro .book-author{color:#aec5ba}
.book-view .book-author-link{background-color:transparent}
.book-view .book-description{border-top:1px solid #302d27}
.book-view .book-description p{color:#acb9b2}
.book-view .book-statline span{border-color:#302d27;background:#262420;color:#abb2ac}
.book-view .book-statline .book-category{color:#cc7f61}
.book-view .book-tabs{border-bottom-color:#302d27}
.book-view .book-tab.active{border-bottom-color:#1e3229;color:#aec5ba}
#home-word-card{border-color:#302d27;box-shadow:0 1px 3px #2c261e12}
#home-word-card .dictionary-language{border:1px solid #302d2780;background:#1b1915;color:#abb2ac}
#home-word-card .home-word-example{border-left:2px solid #536d5b}
#home-word-card .home-word-example-label{color:#889f90}
#home-word-card .home-word-example p{color:#a5b5a7}
.library-view .library-hero .eyebrow{color:#abb2ac}
.library-view .library-hero .eyebrow>span:first-child{color:#c29b38}
.library-view .library-hero h1{color:#c2d1ca}
.library-view .library-hero-copy>p{color:#a29b93}
.library-view .library-total-badge{background:#201e1a;color:#abb2ac}
.library-view .library-total-badge:before{color:#abc4ba}
.library-view .library-control-panel{border:1px solid #302d27aa;background:#211f1bf5;box-shadow:0 3px 10px #2c261e0e}
.library-view .library-search-group .search-field{border:1px solid #302d27;background:#262420;box-shadow:0 1px 3px #2c261e0e}
.library-view .library-search-clear{background-color:transparent;color:#919c93}
.library-view .library-search-clear:hover{background:#1b1915;color:#c2d1ca}
.library-view .library-toolbar select{border:1px solid #302d27;background-color:#262420;color:#c2d1ca}
.library-view .library-view-switch{border:1px solid #302d2780;background:#1c1a16}
.library-view .library-view-switch button{color:#abb2ac}
.library-view .library-view-switch button:hover{background:#201e1a}
.library-view .library-view-switch button[aria-pressed="true"]{background:#1d2b24;color:#ffffff;box-shadow:0 1px 3px #14231a3d}
.library-view .library-view-switch button[aria-pressed="true"]:hover{background:#1e3229}
.library-view .library-view-switch button:focus-visible{outline-color:#cc7f61}
.library-view .library-index{border:1px solid #23211d;background:#1f1d19}
.library-view .library-index-head{border-color:#23211d}
.library-view .library-index-tabs{border-bottom:1px solid #23211d;background:#1c1a16}
.library-view .library-index-tabs button.active{background:#1d2b24;color:#ffffff}
.library-view .library-index-tabs button:hover:not(.active){background:#201e1a;color:#c2d1ca}
.library-view .library-author-item{border-bottom-color:#23211d}
.library-view .library-author-item:hover,.library-view .library-author-item:focus-visible,.library-view .library-author-item.active{background:#201e1a}
.library-view .library-author-letter{background:#1c1a16;color:#cc7f61}
.library-view .library-author-filter{border:1px solid #302d27;background:#1f1d19}
.library-view .library-author-filter button{color:#aec5ba}
@media(max-width:760px){
.library-view .library-index-toggle{background:#1f1d19}
}
@media(max-width:480px){
.library-view .library-grid:not(.library-grid-covers) .library-card{border-bottom:1px solid #2e2e28}
}
.passage-entry{border:1px solid #302d27;background:#262420;box-shadow:0 1px 3px #2c261e10}
.passage-entry-target{border-color:#445145;box-shadow:0 0 0 3px #44514528}
.passage-entry-edit{background-color:transparent;color:#8e9e91}
.passage-entry-text{color:#c2d1ca}
.passage-entry-expand{border-bottom:1px solid #536d5b;background-color:transparent;color:#aec5ba}
.passage-entry-expand:hover{color:#cc7f61;border-bottom-color:#884124}
.passage-entry-foot{border-top:1px solid #23211d}
.passage-entry-origin{color:#8f9d93}
.passage-entry-origin span+span:before{color:#a8aaa0}
.passage-entry-chapter{color:#aec5ba}
.passage-chapter-form input{border:1px solid #302d27;background:#201e1a}
.passage-chapter-form button{border:1px solid #302d27;background:#262420;color:#aec5ba}
.passage-chapter-form button[type=submit]{background:#1e3229;border-color:#1e3229;color:#ffffff}
.fragment-preview-dialog{border:1px solid #302d27;background:#191713;color:#c2d1ca;box-shadow:0 24px 80px #15231bca}
.fragment-preview-dialog::backdrop{background:#1c2c22c7}
.fragment-preview-head{border-bottom:1px solid #302d27}
.fragment-preview-head>button{background-color:transparent;color:#919c93}
.fragment-preview-stage{background:#211f1b}
.fragment-preview-stage img{box-shadow:0 8px 24px #14231a5f}
.fragment-preview-foot{border-top:1px solid #302d27}
.fragment-preview-note{color:#919c93}
.fragment-preview-actions button{border:1px solid #393b36;background-color:transparent;color:#aec5ba}
.fragment-preview-actions button:last-child{border-color:#1e3229;background:#1e3229;color:#ffffff}
.fragment-preview-actions button:hover:not(:disabled){border-color:#884124}
.lookup-popover.vocabulary-card.dictionary-entry.home-word-card{background:#262420;border:1px solid #302d27;box-shadow:0 12px 35px #14231a44}
.lookup-popover.vocabulary-card .lookup-top .eyebrow{color:#aec5ba}
.lookup-popover.vocabulary-card h2 #lookup-term{color:#aec5ba}
.lookup-popover.vocabulary-card .lookup-sense.copyable-definition:hover{background:#1f1d19}
.lookup-popover.vocabulary-card .lookup-sense .home-word-definition{color:#c9cac3}
.lookup-popover.vocabulary-card .lookup-footer{border-color:#302d27aa}
.passage-entry-origin>*+*:before{color:#a8aaa0}
.passage-entry-date{color:#919c93}
.passage-extras{border-top:1px solid #23211d}
.passage-extra-button{background-color:transparent;color:#aec5ba}
.passage-context-dialog{border:1px solid #302d27;background:#262420;color:#aec5ba;box-shadow:0 20px 80px #14231a5c}
.passage-context-dialog::backdrop{background:#1c2c2266}
.passage-context-head{border-bottom:1px solid #23211d}
.passage-context-head .eyebrow{color:#cc7f61}
.passage-context-head p{color:#919c93}
.passage-context-head>button{background-color:transparent;color:#aec5ba}
.passage-context-head>button:hover{background:#1c1a17}
.passage-context-body{color:#87928a}
.passage-context-selected{background:#191d17;color:#aec5ba}
.passage-note-text{color:#c2d1ca}
.fragment-editor-controls{background:#262420;border-right:1px solid #302d27;color:#aec5ba}
.fragment-editor-controls select{border:1px solid #31352f;background:#22201c;color:#aec5ba}
.fragment-editor-context-group{border-top:1px solid #23211d}
.fragment-editor-context-group p{color:#919c93}
.fragment-preview-stage{background:#1a1814}
@media(max-width:700px){
.fragment-editor-controls{border-bottom:1px solid #302d27}
}
.vocabulary-card .vocabulary-example{background-color:transparent;border-left:2px solid #536d5b}
.vocabulary-card .home-word-example-label{color:#889f90}
.vocabulary-card .vocabulary-example-text{color:#a5b5a7}
.vocabulary-example-pending{color:#919c93}
.vocabulary-card .vocabulary-original-label{color:#919c93}
.vocabulary-card .home-word-source{color:#969388}
.vocabulary-card .vocabulary-source-cover{box-shadow:0 2px 5px #14231a43}
.vocabulary-card .dictionary-links{border-top:1px solid #302d2788}
.vocabulary-source-cover{background-color:transparent}
.home-word-definition .definition-senses>li::marker{color:#ac842e}
.home-word-actions{border-top:1px solid #302d2788}
.home-word-preview{border:1px solid #31352f;background-color:transparent;color:#aec5ba}
.home-word-preview:hover:not(:disabled){background:#1c1a16;border-color:#1e3229}
.passage-entry{background:#22201c;box-shadow:0 2px 8px #14231a0e}
.passage-entry::before{border:1px solid #252922}
.passage-entry .passage-entry-text{border-left:2px solid #61490e;color:#a1bcac}
.passage-entry .passage-entry-foot{border-color:#232720}
.passage-source-cover img{box-shadow:0 2px 5px #14231a20}
.passage-source-title{color:#ae8d45}
.passage-source-author{background-color:transparent;color:#7e9385}
.passage-entry-chapter{color:#7e9385}
.passage-entry .passage-entry-actions{border-top:1px solid #232720}
.passage-context-toggle{color:#aec5ba}
.passage-inline-inner{color:#7a867a}
.passage-context-open{border-color:#484f47}
#quote-band{background:#1e3229;border:1px solid #455642}
#quote-band::before{border:1px solid #45523c44}
#quote-band .quote-band-top{color:#d7bd7a}
#quote-band #featured-quote{border-left:2px solid #614900;color:#fbf8f1}
#quote-band .passage-entry-expand{color:#ded6bb;border-color:#485042}
#quote-band .quote-source{border-top:1px solid #45523c44}
#quote-band .quote-cover{background-color:transparent}
#quote-band .quote-cover img{box-shadow:0 2px 6px #0000005c}
#quote-band .quote-book-title{color:#d7bd7a}
#quote-band .quote-category{color:#b5c4ac}
#quote-band .quote-author,#quote-band .quote-chapter{color:#c0cebd}
#quote-band .passage-inline-inner{color:#b6c6b2}
#quote-band .passage-context-toggle{color:#e3dabd}
#quote-band .quote-band-bottom{border-top-color:#45523c44}
.book-edition-credits{color:#919c93}
.book-review{border-left:2px solid #5a481f}
.book-review-heading a{color:#919c93}
.book-review-date{color:#919c93}
.book-review-text{color:#acb9b2}
.book-review-toggle{background-color:transparent;color:#aec5ba}
.book-rating-star{color:#e5e1d7}
.book-rating-fill{color:#b38a37}
.book-rating-score{color:#aec5ba}
.fragments-filters label{color:#919c93}
.fragments-filters select{border:1px solid #2e2e28;background:#262420;color:#c2d1ca}
.fragments-clear{background-color:transparent;color:#aec5ba}
.fragments-view .dictionary-control-panel{border:1px solid #302d27aa;background:#211f1bf5;box-shadow:0 3px 10px #2c261e0e}
.dictionary-suggestions{color:#919c93}
.word-form-match{color:#87928b}
.word-connections{border-top:1px solid #24221e}
.word-connection-label{color:#87928b}
.word-connection-link{color:#a5c1b3}
.word-connection-link:hover{color:#c86c4c}
.notebook-tabs{border:1px solid #2e2e28}
.notebook-tabs button,.notebook-review-start{background-color:transparent;color:#aec5ba}
.notebook-tabs button[aria-pressed=true],.notebook-review-start{background:#1e3229;color:#ffffff}
.word-save{background-color:transparent;color:#aec5ba}
.word-save:focus-visible,.notebook-toolbar button:focus-visible,.word-review-dialog button:focus-visible{outline:2px solid #cc7f61}
.word-review-dialog{border:1px solid #2e2e28;background:#201e1a;color:#c2d1ca;box-shadow:0 24px 80px #15231b90}
.word-review-dialog::backdrop{background:#1c2c22b8}
.word-review-header{border-bottom:1px solid #2e2e28}
.word-review-header>button{background-color:transparent;color:#919c93}
.review-word{border:1px solid #2e2e28;background:#262420}
.review-word .dictionary-language{background:#1b1915;color:#c2d1ca}
.review-word .dictionary-entry-category{color:#cc7f61}
.review-prompt{color:#919c93}
.review-example{border-left:2px solid #435244;color:#aec5ba}
.review-source{color:#919c93}
.review-primary,.review-secondary{border:1px solid #393b36;background-color:transparent;color:#aec5ba}
.review-primary{background:#1e3229;border-color:#1e3229;color:#ffffff}
.word-review-footer{border-top:1px solid #2e2e28;color:#919c93}
.review-empty-copy{color:#919c93}
.notebook-game-start{border:1px solid #1e3229;background-color:transparent;color:#aec5ba}
.game-language{border:1px solid #2e2e28;background:#262420;color:#c2d1ca}
.game-choice{border:1px solid #272a25;background:#23211d;color:#c2d1ca}
.game-choice:not(:disabled):hover{border-color:#435244;background:#1c1a16}
.game-choice:focus-visible{outline:2px solid #cc7f61}
.game-choice-letter{color:#919c93}
.game-choice.is-correct{border-color:#54725d;background:#161a15}
.game-choice.is-incorrect{border-color:#6d3f2d;background:#1d1815}
.game-choice-status{color:#aec5ba}
.game-choice.is-incorrect .game-choice-status{color:#d17d61}
.game-score{color:#aec5ba}
.game-result{border-top:1px solid #2e2e28}
.game-result-word{color:#aec5ba}
.game-result-status{color:#d17d61}
.game-result-status.is-correct{color:#82aa8b}
.game-result-chosen{color:#919c93}
.game-hero p{color:#919c93}
.game-dictionary-link{background-color:transparent;color:#aec5ba}
#word-game-panel{background:#211f1b;box-shadow:0 4px 22px #15231b0e}
.game-shared-result{border:1px solid #2d322b;background:#191814}
.game-shared-result p{color:#919c93}
.game-result-tiles span{border:1px solid #394138;background:#211f1b;color:#919c93}
.game-result-tiles .is-correct{background:#1e3229;color:#ffffff;border-color:#1e3229}
.game-share-actions{border-top:1px solid #2e2e28;border-bottom:1px solid #2e2e28}
.game-share-preview{color:#aec5ba}
.game-share-preview img{border:1px solid #2e2e28;box-shadow:0 5px 20px #15231b26}
.game-mode-option{border:1px solid #272c25;background:#262420}
.game-mode-option:has(input:checked){border-color:#54725d;background:#161a15}
.game-mode-option strong{color:#aec5ba}
.game-mode-option small{color:#919c93}
.game-learn-toggle{border:1px solid #2e352c;background-color:transparent;color:#aec5ba}
.game-learn-toggle.is-selected{background:#161a15;border-color:#54725d}
.game-learning-head p{color:#919c93}
.game-learning-list .dictionary-entry{border:1px solid #2e2e28;background:#262420}
.shared-game-word-groups h3{color:#919c93}
.shared-game-word-groups a{color:#aec5ba}
.game-picker>button{border:1px solid #2e2e28;background:#262420;color:#aec5ba}
.game-picker>button[aria-pressed=true]{border-color:#54725d;background:#161a15}
.game-picker span{color:#919c93}
#matching-game-panel{box-shadow:0 4px 22px #15231b0e}
.matching-line{stroke:#77927d}
.matching-line.is-incorrect{stroke:#a8704c}
.matching-line.is-correct{stroke:#84b38d}
.matching-board button{border:1px solid #2a2e28;background:#262420;color:#aec5ba}
.matching-word[aria-pressed=true]{background:#171b15;outline:2px solid #77927d}
.matching-board .is-linked{border-color:#435240;background:#1f1e1a}
.matching-message{color:#919c93}
.game-picker>.game-select-card{background:#22201c;border-color:#292d27;box-shadow:0 3px 0 #243a310b}
.game-picker>.game-select-card:hover{box-shadow:0 9px 24px #243a3116;border-color:#435240}
.game-picker>.game-select-card[aria-pressed=true]{background:#1f1d19;border-color:#5d755a;box-shadow:inset 0 0 0 1px #6e876b}
.game-select-card:focus-visible,.game-view button:focus-visible{outline:2px solid #b28c35}
#word-game-panel,#matching-game-panel{border:1px solid #292c25;background:#262420}
.game-view .word-review-header{background-color:transparent}
.game-view .word-review-header .eyebrow{color:#7a8970}
.game-modes legend,.game-language-chips legend{color:#8ca288}
.game-mode-option{background:#23211d}
.game-mode-option:has(input:checked){border-color:#42523d;background:#161912;box-shadow:inset 0 0 0 1px #42523d}
.game-mode-option:has(input:focus-visible),.game-language-chips label:has(input:focus-visible){outline:2px solid #b28c35}
.game-mode-symbol{color:#7b916b}
.game-mode-level{color:#819077}
.game-language-chips label>span{border:1px solid #272a23;background:#262420;color:#889e80}
.game-language-chips label:has(input:checked)>span{background:#1e3229;border-color:#1e3229;color:#ffffff}
.game-view .review-primary{box-shadow:0 3px 0 #15231b1d}
.game-round-head{color:#7b8e74}
.game-round-dots span{border:1px solid #2f342b;background:#1d1b17}
.game-round-dots .is-current{border-color:#61490e;background:#554616;box-shadow:0 0 0 3px #55461622}
.game-round-dots .is-correct{background:#546f4c;border-color:#546f4c}
.game-round-dots .is-missed{background:#654531;border-color:#654531}
.game-question{background-color:transparent}
.game-view .game-choice{background:#22201c}
.game-view .game-choice-letter{border:1px solid #272b21}
.game-view .game-choice.is-correct{background:#161912;border-color:#41533a}
.game-view .game-choice.is-incorrect{background:#1d1814;border-color:#624635}
.game-choice.is-correct .game-choice-letter{background:#597251;color:#ffffff;border-color:#597251}
.game-view .word-review-footer{background:#22201c;border-top:1px solid #1e201a;color:#7c8c73}
.game-reveal{border-left:3px solid #624635;background:#1f1d19}
.game-reveal.is-correct{border-left-color:#597251;background:#1a1c17}
.game-reveal-example{color:#c2d1ca}
.game-reveal-example em{background:linear-gradient(transparent 62%,#55461666 62%)}
.game-reveal-source{color:#919c93}
.game-reveal-source a,.game-reveal-source cite{color:#aec5ba}
.game-summary-head{border-bottom:1px solid #2e2e28}
.game-motivation{color:#95a698}
.game-result-group h4{color:#d17d61}
.game-result-group.is-correct h4{color:#82aa8b}
.game-result-group h4 span{background:#231c17}
.game-result-group.is-correct h4 span{background:#1b1f18}
.game-result .game-learn-toggle{background-color:transparent;color:#7e8f7c}
.game-result .game-learn-toggle:hover{color:#aec5ba}
.game-result .game-learn-toggle.is-selected{background-color:transparent;color:#82aa8b}
.game-learning-empty{border:1px dashed #2f332b;background:#22201c}
.game-learning-empty-mark{color:#b28c35}
.game-learning-empty .game-learning-empty-title{color:#c2d1ca}
.game-learning-empty p{color:#919c93}
#matching-game-panel .matching-board button{border:1px solid #2e2e28;background:#201e1a}
#matching-game-panel .matching-board button:not(:disabled):hover{border-color:#475143;background:#262420}
#matching-game-panel .matching-word::after,#matching-game-panel .matching-definition::before{border:1.5px solid #434840;background:#191713}
#matching-game-panel .matching-word[aria-pressed=true]{border-color:#61490e;background:#22201b;box-shadow:0 0 0 3px #55461633}
#matching-game-panel .matching-word[aria-pressed=true]::after{border-color:#61490e;background:#554616}
#matching-game-panel .matching-board .is-linked{background:#262420;border-color:#363933}
#matching-game-panel .matching-board .is-linked::after,#matching-game-panel .matching-board .is-linked::before{border-color:#6b465a;background:#6b465a}
#matching-game-panel .matching-line{stroke:#b58ca1}
#matching-game-panel .is-checked .matching-line{stroke:#75906d}
#matching-game-panel .is-checked .matching-line.is-incorrect{stroke:#bd7a5a}
#matching-game-panel .matching-board.is-checked .is-correct::after,#matching-game-panel .matching-board.is-checked .is-correct::before{border-color:#597251;background:#597251}
#matching-game-panel .matching-board.is-checked .is-incorrect::after,#matching-game-panel .matching-board.is-checked .is-incorrect::before{border-color:#6b412d;background:#6b412d}
#matching-game-panel .matching-word.is-correct{border-color:#43523d;background:#1a1c17}
#matching-game-panel .matching-word.is-incorrect{border-color:#604738;background:#1d1b17}
body .nav-link{color:#9aa69d}
.share-menu-toggle{background-color:transparent;color:#cc7f61}
.share-menu-list{background:#262420;border:1px solid #2e2e28;box-shadow:0 12px 32px #14231a41}
.share-menu-item{background-color:transparent;color:#c2d1ca}
.share-menu-item:hover,.share-menu-item:focus-visible{background:#1b1916}
.site-colophon .dictionary-colophon-grid button.active{color:#c2d1ca}
@media(max-width:760px){
.dictionary-filters-toggle{border:1px solid #2e2e28;background:#201e1a;color:#aec5ba}
.dictionary-filters-toggle[aria-expanded=true]{background:#1e3229;border-color:#1e3229;color:#ffffff}
}
.site-colophon{background:#1c1a16;box-shadow:0 0 0 100vmax #1c1a16}
.site-colophon .dictionary-colophon-grid p{color:#a29b93}
.site-colophon .dictionary-colophon-label{color:#a29b93}
.site-colophon .dictionary-colophon-grid button{background-color:transparent;color:#a29b93}
.site-colophon .dictionary-colophon-grid button:hover{color:#c2d1ca}
.site-colophon .dictionary-colophon-bottom{border-top:1px solid #302d27;color:#a29b93}
.site-colophon .dictionary-colophon-bottom b{color:#c29b38}
.game-view .game-choice.is-incorrect .game-choice-letter{background:#6d402c;color:#ffffff;border-color:#6d402c}
.word-passage .word-passage-text{color:#c2d1ca}
.word-passage-text em,#featured-word-example-text em,.vocabulary-example-text em,.review-example em{background:linear-gradient(transparent 62%,#55461666 62%)}
.word-passage-source{color:#919c93}
.word-passage-source a,.word-passage-source cite{color:#aec5ba}
.book-chip-cover{background:#24211c;box-shadow:1px 2px 6px #14231a41}
.book-chip.is-notebook .book-chip-cover,.book-chip-cover:not(:has(img)){background:#1f1c13;border:1px solid #332d22;color:#b28c35}
.book-chip-title{color:#c2d1ca}
.book-chip-author,.book-chip-meta{color:#919c93}
.book-chip-link{background-color:transparent}
.book-chip-link:hover .book-chip-title{color:#cc7f61}
body #featured-word-source:not(:disabled):hover .book-chip-title{color:#cc7f61}
.home-word-more-label{color:#889f90}
.home-word-more-list a{color:#aec5ba;border-bottom:1px solid #2f332b}
.home-word-more-list a:hover{color:#cc7f61}
.word-due{background:#1e1a10;color:#b39557}
.game-result-grid span{background:#362a23;border:1px solid #5a4539}
.game-result-grid .is-correct{background:#597251;border-color:#597251}
.home-stats{border-top:1px solid #2e2e28}
.home-stats button{background-color:transparent;color:#919c93}
.home-stats span{color:#cc7f61}
.home-stats button:hover{color:#c2d1ca}
.home-game{border:1px solid #2d322b;background:#191814}
.home-game-kind{color:#cc7f61}
.home-game-streak{color:#aec5ba}
.home-game-streak:not(:empty):before{color:#c29b38}
.home-game-loading{color:#919c93}
.home-game-term{color:#aec5ba}
.home-game-prompt{color:#b2c3b8}
.home-game-blank{border-bottom:2px solid #445144}
.home-game-blank.is-filled{color:#aec5ba}
.home-game .game-choice{background:#22201c}
.home-game .game-choice-letter{border:1px solid #272b21}
.home-game .game-choice.is-correct{background:#191e16;border-color:#41533a}
.home-game .game-choice.is-incorrect{background:#251c16;border-color:#6d3f2d}
.home-game .game-choice.is-incorrect .game-choice-letter{background:#6d3f2d;border-color:#6d3f2d;color:#ffffff}
.home-game .game-choice.is-incorrect .game-choice-text{text-decoration-color:#b46c5080}
.home-game-verdict{color:#aec5ba}
.home-game-verdict.is-miss{color:#d08569}
.home-game-source{color:#919c93}
.home-game-next{background:#1e3229;color:#fbf8f1}
.home-game-next:hover{background:#2b4236}
.home-game-next.is-auto:after{background:#574429}
.home-game-foot{border-top:1px solid #2c312a}
.home-game-best{color:#919c93}
.home-game-more{background-color:transparent;color:#aec5ba}
.home-game-more:hover{color:#cc7f61}
.game-view .game-picker-compact>.game-select-card{background:#22201c}
.game-view .game-picker-compact>.game-select-card[aria-pressed=true]{background:#1e3229;border-color:#1e3229;color:#ffffff}
.game-view .game-picker-compact .game-picker-icon{color:#a68235}
.game-view .game-picker-compact .game-picker-caption{color:#919c93}
.game-view .game-picker-compact [aria-pressed=true] .game-picker-caption{color:#d4ded1}
.game-view .game-picker-compact [aria-pressed=true] .game-picker-icon{color:#e1c47f}
.game-flow-panel .home-game-head{border-bottom:1px solid #2c312a}
.game-flow-panel .home-game-result{border-top:1px solid #2c312a}
.game-book-scope{color:#919c93}
.game-book-scope select{border:1px solid #2e2e28;color:#aec5ba;background:#201e1a}
.game-book-scope button{background-color:transparent;color:#cc7f61}
.home-game-finish{background-color:transparent;color:#aec5ba}
.written-game-form input{border:1px solid #465143;background:#201e1a;color:#aec5ba}
.written-game-hint{color:#cc7f61}
.book-action{border:1px solid #403c35;background-color:transparent;color:#c2d1ca}
.book-action:hover,.book-action:focus-visible{border-color:#1e3229;background:#201e1a}
.book-action-primary{border-color:#1e3229;background:#1e3229;color:#f6f2ea}
.book-action-primary:hover,.book-action-primary:focus-visible{background:#2b4236;border-color:#2b4236;color:#ffffff}
.book-action-quiet{color:#cc7f61}
.book-action-quiet:hover,.book-action-quiet:focus-visible{background-color:transparent}
body .passage-entry.has-context:not(.passage-context-open) .passage-entry-text:after{color:#b9ae92}
body .passage-cards.is-list>.passage-entry{border-bottom:1px solid #2e2e28;background-color:transparent}
.passage-chapter-head{color:#cc7f61}
.lookup-word.is-known{text-decoration-color:#c9a65a99}
.fragments-random{border:1px solid #1e3229;background-color:transparent;color:#aec5ba}
.fragments-random:hover{background:#1e3229;color:#fbf8f1}
.fragments-random span{color:#c29b38}
.fragments-random-next,.fragments-random-close{background-color:transparent;color:#aec5ba}
.fragments-random-next:hover,.fragments-random-close:hover{color:#cc7f61}
body .fragments-random-slot .passage-entry{box-shadow:0 10px 28px #2b251b24}
body .dictionary-list.is-masonry,body .word-grid.is-masonry,body .game-learning-list.is-masonry{background-color:transparent}
body .vocabulary-card button.dictionary-entry-category{background-color:transparent}
body .vocabulary-card .word-fragment-link{color:#aec5ba}
.word-row{border-bottom:1px solid #2e2e28}
.word-row-summary:hover .word-row-term{color:#cc7f61}
.word-row-term{color:#aec5ba}
.word-row-category{color:#cc7f61}
.word-row-definition{color:#adb7af}
body .vocabulary-card .word-form-match{color:#919c93}
.word-form-lemma{border-bottom:1px solid #5f4a1799;background-color:transparent;color:#aec5ba}
.word-form-lemma:hover{color:#cc7f61}
body .lookup-popover .lookup-open{color:#aec5ba}
body .lookup-popover .lookup-form{color:#919c93}
body .lookup-popover .lookup-add{color:#aec5ba}
body .lookup-popover .lookup-equivalent{color:#aec5ba}
.dictionary-add{border:1px solid #1e3229;background-color:transparent;color:#aec5ba}
.dictionary-add:hover{background:#1e3229;color:#fbf8f1}
.word-add-suggestion{border:1px solid #2e2e28;background:#262420;color:#aec5ba}
.word-add-suggestion:hover{border-color:#1e3229}
.word-add-option small{color:#cc7f61}
.word-add-homograph{color:#aec5ba}
.word-add-note{color:#919c93}
.word-add-source{color:#919c93}
.word-add-source a{color:#aec5ba}
.word-add-existing{border:1px solid #5f4a1780;background:#1b170e;color:#c2d1ca}
.word-add-existing strong{color:#cc7f61}
.source-remove{background-color:transparent;color:#837e73}
.source-remove:hover{color:#de755d;background:#92311b12;border-color:#92311b33}
.source-remove:focus-visible{outline:2px solid #cc7f61}
.remove-source-dialog .remove-source-confirm{border-color:#92311b66;color:#de755d}
.remove-source-dialog .remove-source-confirm:hover{background:#92311b;border-color:#92311b;color:#ffffff}
.site-search-toggle{border:1px solid #2e2e28;background:#201e1a;color:#919c93}
.site-search-toggle .search-icon{color:#aec5ba}
.site-search-toggle kbd{border:1px solid #2e2e28;background:#262420;color:#919c93}
.site-search-toggle:hover,.site-search-toggle[aria-expanded=true]{border-color:#1e3229;color:#aec5ba}
.site-search{border:1px solid #2e2e28;background:#201e1a;box-shadow:0 18px 44px #14231a44}
.site-search-box{border:1px solid #2e2e28;background:#262420;color:#919c93}
.site-search-box:focus-within{border-color:#1e3229;box-shadow:0 0 0 3px #263a3144;color:#aec5ba}
.site-search-box input{background-color:transparent;color:#c2d1ca}
.site-search-box input::placeholder{color:#88918a}
.site-search-close{background-color:transparent;color:#919c93}
.site-search-close:hover{background:#201e19;color:#c2d1ca}
.site-search-status{color:#919c93}
.site-search-section h3{color:#cc7f61}
.site-search-more{background-color:transparent;color:#aec5ba}
.site-search-more:hover{background:#201e19}
.site-search-item{background-color:transparent;color:#c2d1ca}
.site-search-item:hover,.site-search-lookup-open:hover{background:#201e19}
.site-search-item:focus-visible,.site-search-lookup-open:focus-visible,.site-search-more:focus-visible{outline:2px solid #cc7f61;background:#201e19}
.site-search:has(#site-search-input:focus) .is-first{background:#201e19;box-shadow:inset 3px 0 0 #263a31}
.site-search-term{color:#aec5ba}
.site-search-term em{color:#919c93}
.site-search-item small{color:#919c93}
.site-search-empty{color:#919c93}
.site-search-keys{border-top:1px solid #2e2e28;color:#919c93}
.site-search-keys kbd{border:1px solid #2e2e28;background:#262420}
.word-card-dialog{background:#262420;color:#c2d1ca;box-shadow:0 24px 80px #15231b90}
.word-card-dialog::backdrop{background:#1c2c2299}
.word-card-bar{background:#262420}
.word-card-bar button{background-color:transparent;color:#919c93}
.word-card-bar button:hover:not(:disabled){color:#aec5ba}
.word-card-bar button:focus-visible{outline:2px solid #cc7f61}
.word-card-back{color:#cc7f61!important}
.word-card-steps{color:#919c93}
@media(max-width:600px){
.word-card-bar::before{background:#36332d}
}
.dictionary-row-letter{border-bottom:1px solid #2e2e28;color:#cc7f61}
.dictionary-row{border-bottom:1px solid #26241f;background-color:transparent}
.dictionary-row:hover,.dictionary-row:focus-visible{background:#24221e}
.dictionary-row:focus-visible{outline:2px solid #cc7f61}
.dictionary-row-term{color:#aec5ba}
.dictionary-row:hover .dictionary-row-term{color:#cc7f61}
.dictionary-row-category{color:#cc7f61}
.dictionary-row-definition{color:#adb7af}
.dictionary-row-language{background:#1b1915;color:#abb2ac}
.relation-remove{background-color:transparent;color:#837e73}
.relation-remove:hover{color:#de755d;background:#92311b12}
.relation-remove:focus-visible{outline:2px solid #cc7f61}
.relation-add-open{background-color:transparent;color:#cc7f61}
.relation-add-form select,.relation-add-form input{border:1px solid #2e2e28;background:#262420;color:#c2d1ca}
.relation-add-save,.relation-add-cancel{border:1px solid #1e3229;background:#1e3229;color:#ffffff}
.relation-add-cancel{border-color:#2e2e28;background-color:transparent;color:#919c93}
.home-about{border-top:1px solid #2e2e28}
.home-about h2{color:#c2d1ca}
.home-about p{color:#8f9b91}
.home-about p a{color:#aec5ba}
.home-about .home-about-signature{color:#919c93}
.home-about-signature span{color:#c29b38}
.home-about-signature a{color:#aec5ba}
.library-grid>.library-year{border-bottom:1px solid #2e2e28;color:#c2d1ca}
.library-grid>.library-year small{color:#919c93}
.cover-caption{background:linear-gradient(transparent,#1c2c22e6);color:#ffffff}
.cover-caption small{color:#e2dccf}
.cover-badge{background:#201e1aeb;color:#aec5ba;box-shadow:0 1px 4px #14231a5c}
.card-rating{color:#c29b38}
.lookup-word.is-search-match{background:linear-gradient(transparent 58%,#55461680 58%)}
.book-view .book-review{border-left:3px solid #5a481f;background:#201e1a}
.book-view .book-review-text{color:#c2d1ca}
.similar-book{color:#c2d1ca}
.similar-book-reason{color:#919c93}
.review-prompt{color:#c2d1ca}
.review-blank{color:#cc7f61}
.review-answer-term{color:#aec5ba}
.review-verdict{color:#de7c65}
.review-verdict.is-correct{color:#aec5ba}
.home-review-reminder{border:1px solid #5a481f;background:#201e1a;color:#c2d1ca}
.home-review-reminder:hover{border-color:#884124}
.home-review-count{color:#cc7f61}
.home-review-go{color:#aec5ba}
.home-word-definition .definition-senses>li.is-book-sense{box-shadow:inset 2px 0 0 #62480f}
.book-sense-tag{background:#201c10;color:#b79557}
.book-sense-pick{background-color:transparent;color:#919c93}
.book-sense-pick:hover{color:#cc7f61}
body .vocabulary-card .word-read-forms{color:#b79557}
.site-search-lookup-open{background-color:transparent;color:#c2d1ca}
.site-search-lookup-open small{color:#919c93}
.site-search-conjugation{color:#cc7f61}
.book-reading-dates .book-year-link{color:#cc7f61}
.library-year .library-year-summary{color:#cc7f61}
.word-shared-passages .word-shared-passage+.word-shared-passage{border-top:1px dashed #302d27}
.year-nav-link{color:#cc7f61}
.year-stat{color:#919c93}
.year-stat span{color:#cc7f61}
.year-languages{color:#919c93}
.year-months{border:1px solid #2e2e28;background:#21201c}
.year-month-count{color:#cc7f61}
.year-month-track{background:#1c1b16}
.year-month-bar{background:#536d5b}
.year-month small{color:#919c93}
.year-card{border:1px solid #302d27;background:#262420}
.year-word-term{background-color:transparent;color:#aec5ba}
.year-word-term:hover{color:#cc7f61}
.year-word-definition{color:#c9cac3}
.year-fragment blockquote{border-left:2px solid #5d4a1e;color:#c2d1ca}
.year-fragment figcaption{color:#919c93}
.year-fragment figcaption a{color:#cc7f61}
.year-word-chip{border:1px solid #2e2e28;background:#262420;color:#aec5ba}
.year-word-chip:hover{border-color:#884124;color:#cc7f61}
.year-view .library-year{border-bottom:1px solid #2e2e28;color:#c2d1ca}
.year-view .library-year small{color:#919c93}
#letters-game-panel,#threads-game-panel{border:1px solid #292c25;background:#262420}
.letters-typed{color:#aec5ba;border-bottom:1px solid #2e2e28}
.letters-typed .is-center{color:#cc7f61}
.letters-typed .letters-placeholder{color:#9aa197}
.letters-feedback{color:#919c93}
.letters-feedback[data-kind=good],.letters-feedback[data-kind=full]{color:#78aa86}
.letters-feedback[data-kind=full]{color:#cc7f61}
.letters-feedback[data-kind=extra]{color:#a3905f}
.letters-feedback[data-kind=bad],.letters-feedback[data-kind=repeat]{color:#ce8776}
.letters-cell{border:1px solid #2c312a;background:#201e1a;color:#aec5ba}
.letters-cell:hover{background:#161a15}
.letters-cell.is-center{background:#1e3229;border-color:#1e3229;color:#e1c47f}
.letters-cell.is-center:hover{background:#2b4236}
.letters-action{border:1px solid #2e2e28;background:#262420;color:#aec5ba}
.letters-action:hover{border-color:#435240}
.letters-action.is-primary{background:#1e3229;border-color:#1e3229;color:#ffffff}
.letters-action.is-primary:hover{background:#2b4236}
.letters-rank{border-bottom:1px solid #20221c}
.letters-rank-head strong{color:#aec5ba}
.letters-rank-head span{color:#919c93}
.letters-rank-steps span{background:#201e1a}
.letters-rank-steps .is-past{background:#445242}
.letters-rank-steps .is-current{background:#884124}
.letters-rank-next{color:#919c93}
.letters-slots-head h3{color:#7a8970}
.letters-hint{border:1px solid #884124;background-color:transparent;color:#cc7f61}
.letters-slot{border:1px solid #20221c;background:#22201c}
.letters-slot.is-found{background:#161a15;border-color:#293026}
.letters-slot.is-full{border-color:#4c3b0d}
.letters-slot-mask{color:#8b938a}
.letters-slot-term{background-color:transparent;color:#aec5ba}
.letters-slot-term:hover{color:#cc7f61}
.letters-slot-meta{color:#919c93}
.letters-slot-clue{color:#c2d1ca}
.letters-extras{color:#919c93}
.letters-extras summary{color:#a3905f}
.letters-yesterday-head{color:#7a8970}
.letters-yesterday-list button{background-color:transparent;color:#aec5ba}
.letters-yesterday-list .is-full button{color:#cc7f61}
.letters-rules{border-top:1px solid #20221c;color:#919c93}
.threads-tile{border:1px solid #232520;background:#201e1a;color:#aec5ba}
.threads-tile:hover:not(:disabled){background:#161a15}
.threads-tile[aria-pressed=true]{background:#1e3229;border-color:#1e3229;color:#ffffff}
.threads-group strong{color:#b2c3b8}
.threads-group-words button{background-color:transparent;color:#c2d1ca}
.threads-group.level-1{background:#2a230b}
.threads-group.level-2{background:#252e21}
.threads-group.level-3{background:#282f34}
.threads-group.level-4{background:#413129}
.threads-lives-label{color:#919c93}
.threads-lives span:not(.threads-lives-label){background:#1e3229}
.threads-lives span.is-used{background:#2e2e28}
.threads-feedback{color:#919c93}
.threads-feedback[data-kind=good]{color:#78aa86}
.threads-feedback[data-kind=near]{color:#cc7f61}
.threads-feedback[data-kind=bad]{color:#ce8776}
.threads-end{color:#aec5ba}
.threads-yesterday-head{color:#7a8970}
.page-loader::before{background:#1e3229}
.skip-link{background:#1e3229;color:#ffffff}
.search-field:focus-within{border-color:#1e3229!important;box-shadow:0 0 0 3px #263a3144!important}
.share-menu-item:focus-visible{outline:2px solid #cc7f61}
