/* Fine-tuning the approved shell, without changing learning records. */
body{--muted:#77757a;--line:#b7aa992b}
.ambient i,.glass-atmosphere i{opacity:.13!important}
.side-menu{border-radius:18px;border-color:#fff9;background:#ffffffa6;box-shadow:none;padding-top:22px}
.side-logo img{width:90px;height:70px}
.side-logo{padding-bottom:28px}
.side-menu nav a{min-height:44px;font-size:13px;border-radius:9px}
.side-menu nav a i{font-size:20px}
.side-start{background:#ed9858;border-color:#ed9858;border-radius:10px;box-shadow:none;font-weight:500}
.solid{background:#ed9858;border-color:#ed9858;box-shadow:none}
.sample-actions .button-fox{display:none}
.sample-actions .fox-action{min-height:46px!important;border-radius:10px;font-size:13px!important}
.sample-study{border-radius:18px;box-shadow:0 8px 30px #72573505;padding-top:40px}
.sample-term{font-size:54px}
.hero-intro h1{font-weight:600;letter-spacing:-1.5px}
.intro-copy{font-size:13px}
.origin{padding-top:50px;padding-bottom:55px}
.wk-ui.glass-app .page{padding-top:46px}
.wk-ui.glass-app .page-heading h1{font-size:27px;letter-spacing:-.6px}
.wk-ui.glass-app :is(.known,.secondary-button,.again,.load-more,.pocket-button,.pocket-toggle){border-radius:10px;box-shadow:none}
.wk-ui.glass-app .known{background:#ed9858;border-color:#ed9858;font-weight:500}
.wk-ui.glass-app .known:hover{background:#df8746;border-color:#df8746}
.wk-ui.glass-app :is(.stage,.word-entry,.word-workspace,.filter-panel,.card-maker-controls,.profile-stage,.account-panel,.library-word){box-shadow:none;border-color:var(--line);border-radius:16px}
.wk-ui.glass-app :is(.study-page,.word-entry-page){max-width:900px}
.wk-ui.glass-app .study-heading{margin-bottom:16px}
.wk-ui.glass-app .study-heading h1{font-size:19px;font-weight:500}
.wk-ui.glass-app #studyPlanLabel,.wk-ui.glass-app #bookLabel{display:none}
.wk-ui.glass-app .session-progress .track{height:3px;background:#e8e3dc}
.wk-ui.glass-app .session-progress .track i{background:#e7a06b}
.wk-ui.glass-app .stage{padding:24px 38px 0}
.wk-ui.glass-app .card-topline{justify-content:flex-end}
.wk-ui.glass-app #studyView .word{margin-top:34px;margin-bottom:12px}
.wk-ui.glass-app :is(#wordDefinitions,#entryDefinitions){background:transparent;border:0;border-radius:0;padding:10px 0 20px}
.wk-ui.glass-app :is(#wordDefinitions,#entryDefinitions) :is(.definition-row,.entry-definition){line-height:1.9;font-size:15px;color:var(--ink)}
.wk-ui.glass-app .quiet-details{border-top:1px solid var(--line);margin-top:14px;padding:0}
.wk-ui.glass-app .quiet-details>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:52px;font-size:13px;color:var(--muted)}
.quiet-details>summary::-webkit-details-marker{display:none}
.quiet-details>summary:after{content:"+";font-size:18px;font-weight:400}
.quiet-details[open]>summary:after{content:"−"}
.quiet-details>summary:focus-visible{outline:2px solid #ce9465;outline-offset:3px}
.wk-ui.glass-app :is(.relation-section,.word-form-cell){background:none;border:0;box-shadow:none;padding:12px 0}
.wk-ui.glass-app .relation-section.empty{display:none}
.wk-ui.glass-app .word-forms-panel h3,.wk-ui.glass-app .module-heading{font-size:12px;font-weight:500}
.wk-ui.glass-app #studyView :is(#questionActions,#revealActions){background:transparent;backdrop-filter:none;border-top:1px solid var(--line);border-radius:0;margin:24px 0 0;padding:20px 0;gap:14px}
.wk-ui.glass-app #studyView #questionActions button{min-height:49px;padding:12px 20px}
.wk-ui.glass-app #studyView #questionActions .known,.wk-ui.glass-app #nextButton{background:#ed9858;color:#fff;border-color:#ed9858;border-radius:10px}
.wk-ui.glass-app #studyView #questionActions .again{background:var(--glass);border-color:var(--line);border-radius:10px}
.wk-ui.glass-app .word-entry{padding:32px 38px}
.wk-ui.glass-app #entryWord{margin-top:15px}
.wk-ui.glass-app .entry-kicker{font-size:10px;letter-spacing:.5px}
.wk-ui.glass-app .entry-back{font-size:12px;margin-bottom:20px}
.wk-ui.glass-app .entry-section{margin-top:0;padding-top:0;border:0}
.wk-ui.glass-app .entry-section .quiet-details{margin-top:0}
.wk-ui.glass-app .entry-pronunciation{margin-bottom:20px}
.wk-ui.glass-app .library-word{background:#ffffff80;border-radius:12px}
.wk-ui.glass-app .search-box{border-radius:12px}
.wk-ui.glass-app .status-tabs button{border-radius:0;background:none}
.wk-ui.glass-app .status-tabs button.active{background:transparent;border-color:transparent;border-bottom:2px solid #dc965e}
.dark .side-menu{background:#302b2bc9;border-color:var(--line)}
.dark.wk-ui.glass-app .library-word{background:var(--wk-paper)}
.dark.wk-ui.glass-app .known{color:#271c14}
@media(max-width:800px){.side-logo img{width:43px;height:43px}.side-menu{padding:16px 5px}.side-menu nav a{min-height:46px}.wk-ui.glass-app .page{padding-top:30px}}
@media(max-width:480px){.wk-ui.glass-app .stage{padding:18px 17px 0}.wk-ui.glass-app .word-entry{padding:20px 17px}.wk-ui.glass-app #studyView :is(#questionActions,#revealActions){margin:20px 0 0;padding:16px 0}.wk-ui.glass-app :is(.definition-row,.entry-definition){font-size:14px}.wk-ui.glass-app .classification{font-size:11px}.wk-ui.glass-app #nextButton{min-width:78px}.wk-ui.glass-app #studyView .word{margin-top:30px}.wk-ui.glass-app .entry-head{padding-top:4px}}

/* A study round has two outcomes; pending words are not a familiarity grade. */
.wk-ui #doneView .result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.wk-ui .profile-stage .result-grid.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}
