.otk-language-packs{--lp-blue:#0053e2;--lp-ink:#19324f;--lp-line:#d6e1ef;--lp-pale:#f2f6fd;color:var(--lp-ink);font:16px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-width:0;max-width:100%}.otk-language-packs *{box-sizing:border-box}.otk-language-packs h2,.otk-language-packs h3,.otk-language-packs h4{color:#142f50;letter-spacing:-.025em}.otk-language-packs h2{font-size:clamp(1.55rem,3.1vw,2.2rem);line-height:1.2;margin:.55rem 0 .8rem;max-width:24ch}.otk-language-packs h3{font-size:1.12rem;line-height:1.4;margin:0}.otk-language-packs h4{font-size:1.8rem;line-height:1.5;margin:.5rem 0;white-space:pre-wrap;overflow-wrap:anywhere}.otk-language-packs p{overflow-wrap:anywhere}.otk-language-packs .lp-heading p{max-width:75ch;margin:0;color:#50647e;font-size:.97rem}.otk-language-packs .lp-eyebrow{font-size:.7rem;letter-spacing:.15em;font-weight:800;color:#315a90}.otk-language-packs button,.otk-language-packs .lp-file-label{font:650 .87rem/1.4 inherit;font-family:inherit;font-size:.87rem;font-weight:650;min-height:44px;padding:11px 15px;border:1px solid #b9cbe2;border-radius:10px;background:#fff;color:#1a3b67;cursor:pointer;max-width:100%;overflow-wrap:anywhere}.otk-language-packs button:hover,.otk-language-packs .lp-file-label:hover{background:#eef4ff;border-color:#6491d1}.otk-language-packs button.lp-primary{background:var(--lp-blue);border-color:var(--lp-blue);color:white}.otk-language-packs button.lp-primary:hover{background:#0043b5}.otk-language-packs button:disabled{opacity:.52;cursor:default}.otk-language-packs :focus-visible{outline:3px solid #4f8bdf;outline-offset:3px}.otk-language-packs .lp-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin:17px 0}.otk-language-packs .lp-file-label{display:inline-flex;align-items:center;position:relative;overflow:hidden;gap:8px}.otk-language-packs .lp-file-label input{width:180px;max-width:100%;font:inherit;font-size:.75rem;border:0;padding:0;min-height:28px}.otk-language-packs .lp-status,.otk-language-packs .lp-note,.otk-language-packs .lp-warnings,.otk-language-packs .lp-pack-note{font-size:.85rem;color:#4b607c;line-height:1.7}.otk-language-packs .lp-status{min-height:1.4em;margin:10px 0 20px}.otk-language-packs .lp-pack-note{border-left:3px solid #508bd6;padding:10px 15px;background:#f4f7fc;margin:20px 0}.otk-language-packs .lp-error{color:#9d2228;background:#fff1f0;border:1px solid #e4b8b9;border-radius:9px;padding:12px 16px;font-size:.9rem}.otk-language-packs [hidden]{display:none!important}.otk-language-packs .lp-settings{border:1px solid var(--lp-line);border-radius:12px;padding:15px 18px;margin:22px 0;background:#fbfcfe}.otk-language-packs summary{font-weight:700;cursor:pointer;min-height:30px}.otk-language-packs .lp-settings[open] summary{margin-bottom:18px}.otk-language-packs .lp-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.otk-language-packs .lp-field{min-width:0}.otk-language-packs .lp-field label{display:block;margin-bottom:6px;font-size:.82rem;line-height:1.5;font-weight:700}.otk-language-packs input:not([type=file]),.otk-language-packs textarea,.otk-language-packs select{font:inherit;font-size:.91rem;color:#19324f;background:white;min-height:44px;border:1px solid #adc1dc;border-radius:8px;padding:10px 12px;max-width:100%;width:100%}.otk-language-packs textarea{resize:vertical;line-height:1.65}.otk-language-packs .lp-field small{display:block;color:#516782;font-size:.76rem;line-height:1.6;margin-top:6px}.otk-language-packs .lp-wide{grid-column:1/-1}.otk-language-packs .lp-author-layout{display:grid;grid-template-columns:minmax(220px,.77fr) minmax(0,1.6fr);gap:20px;align-items:start}.otk-language-packs .lp-card-rail,.otk-language-packs .lp-card-editor,.otk-language-packs .lp-preview,.otk-language-packs .lp-difficulty{min-width:0;border:1px solid var(--lp-line);border-radius:15px;background:#fff;padding:20px}.otk-language-packs .lp-card-rail{background:#f4f7fc;padding:14px}.otk-language-packs .lp-rail-head,.otk-language-packs .lp-editor-head,.otk-language-packs .lp-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:16px}.otk-language-packs .lp-rail-head button{padding:8px 10px;font-size:.78rem}.otk-language-packs .lp-card-list{display:grid;gap:10px;max-height:790px;overflow:auto;padding:3px}.otk-language-packs button.lp-card-select{display:flex;align-items:center;gap:13px;text-align:left;padding:12px;min-width:0;width:100%;border-color:#d2def0;min-height:95px}.otk-language-packs button.lp-card-select[aria-pressed=true]{border-color:#0053e2;background:#eaf2ff;box-shadow:0 0 0 1px #0053e2}.otk-language-packs .lp-card-number{display:grid;place-items:center;border-radius:10px;background:#e7edf6;color:#476184;width:42px;min-width:42px;height:44px;font-weight:700;font-size:1rem}.otk-language-packs .lp-card-copy{display:block;min-width:0}.otk-language-packs .lp-card-copy strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.9rem;overflow-wrap:anywhere}.otk-language-packs .lp-card-copy small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.73rem;line-height:1.55;font-weight:400;color:#4f6683;margin-top:4px}.otk-language-packs .lp-card-select .lp-picture{width:52px;min-width:52px;height:56px}.otk-language-packs .lp-editor-head .lp-actions{margin:0;gap:6px}.otk-language-packs .lp-editor-head button{font-size:.73rem;min-height:36px;padding:8px 10px}.otk-language-packs .lp-entry-fields .lp-field:has(textarea){grid-column:1/-1}.otk-language-packs .lp-preview,.otk-language-packs .lp-difficulty{margin:22px 0}.otk-language-packs .lp-preview-head .lp-actions{margin:0}.otk-language-packs .lp-live-card{display:flex;gap:26px;align-items:center;background:#f3f7ff;border:1px solid #d6e4fa;border-radius:13px;padding:24px;min-height:190px}.otk-language-packs .lp-live-card>.lp-picture{width:135px;min-width:135px;height:135px;background:#fff;border-radius:15px;padding:12px}.otk-language-packs .lp-live-card>div{min-width:0}.otk-language-packs .lp-live-card p{margin:7px 0}.otk-language-packs .lp-picture{display:inline-block;width:100px;height:100px;line-height:0;max-width:100%}.otk-language-packs .lp-picture svg{width:100%;height:100%;max-width:100%}.otk-language-packs .lp-histogram{display:grid;gap:10px;margin:18px 0}.otk-language-packs .lp-hist-row{display:grid;grid-template-columns:130px minmax(0,1fr) 35px;gap:14px;align-items:center;font-size:.8rem}.otk-language-packs .lp-hist-track{display:block;height:13px;background:#e7edf6;border-radius:8px;overflow:hidden}.otk-language-packs .lp-hist-fill{display:block;min-width:0;height:100%;background:#3475d8;border-radius:8px}.otk-language-packs .lp-table-wrap{max-width:100%;overflow:auto;border:1px solid #d4dfed;border-radius:10px;margin:15px 0}.otk-language-packs table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.8rem;margin:0}.otk-language-packs th,.otk-language-packs td{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid #dbe4ee;overflow-wrap:anywhere;white-space:pre-wrap}.otk-language-packs th{background:#edf3fc}.otk-language-packs tr:last-child td{border-bottom:0}.otk-language-packs .lp-warnings{padding:2px 5px}.otk-language-packs .lp-warnings ul{padding-left:21px}.otk-language-packs .lp-validation{padding:12px 16px;background:#fff8e8;color:#745300;border:1px solid #e6cf96;border-radius:9px}.otk-language-packs .lp-settings>textarea{margin:10px 0;font-family:ui-monospace,monospace;font-size:.8rem}.otk-language-packs .lp-print-frame{width:100%;height:630px;border:1px solid #cdd9e7;border-radius:10px;background:white}.otk-language-packs .lp-round-controls{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:15px;background:#f5f8fd;border:1px solid var(--lp-line);border-radius:12px;margin:15px 0 20px}.otk-language-packs .lp-round-controls label{display:grid;gap:6px;font-size:.78rem;font-weight:650;min-width:110px}.otk-language-packs .lp-round-controls input,.otk-language-packs .lp-round-controls select{width:auto;min-width:100px;max-width:210px}.otk-language-packs .lp-scoreboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:15px 0 20px}.otk-language-packs .lp-scoreboard>div{background:#edf4ff;border:1px solid #d7e5fa;border-radius:12px;padding:14px}.otk-language-packs .lp-scoreboard span{display:block;color:#526b8a;font-size:.75rem;line-height:1.5}.otk-language-packs .lp-scoreboard strong{display:block;font-size:1.3rem;line-height:1.6;margin-top:3px;overflow-wrap:anywhere}.otk-language-packs .lp-word-stage{display:grid;grid-template-columns:minmax(160px,.75fr) minmax(0,1.4fr);gap:23px;align-items:start}.otk-language-packs .lp-clue-card{padding:23px 19px;text-align:center;background:#f3f7fd;border:1px solid var(--lp-line);border-radius:15px;min-width:0}.otk-language-packs .lp-clue-card .lp-picture{width:150px;height:150px;margin:0 auto 18px}.otk-language-packs .lp-clue-card h3{font-size:1.1rem}.otk-language-packs .lp-letter-board{min-width:0}.otk-language-packs .lp-label{font-size:.8rem;font-weight:700;margin:0 0 7px}.otk-language-packs .lp-answer-trail{display:flex;flex-wrap:wrap;gap:7px;align-items:center;min-height:66px;border:2px dashed #b7cce8;background:#f8fbff;padding:10px;border-radius:11px;margin:0 0 18px}.otk-language-packs .lp-empty-trail{font-size:.8rem;color:#526b89}.otk-language-packs .lp-letter-pool{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0 23px}.otk-language-packs button.lp-letter,.otk-language-packs button.lp-placed{min-width:43px;min-height:47px;border-radius:10px;font-size:1.15rem;padding:7px 11px;text-align:center;font-weight:750;border-bottom-width:4px}.otk-language-packs button.lp-letter{background:#fff;border-color:#a6c0e5}.otk-language-packs button.lp-placed{background:#e8f1ff;color:#0048c4;border-color:#98bce9}.otk-language-packs .lp-typed-trail{font-size:1.2rem;white-space:pre-wrap;overflow-wrap:anywhere}.otk-language-packs .lp-letter-board>label{display:block;font-size:.8rem;font-weight:700;margin-bottom:6px}.otk-language-packs .lp-feedback{padding:14px 17px;border-left:3px solid #3675c9;background:#eff5ff;color:#23466e;min-height:45px;border-radius:0 5px 5px 0;font-size:.9rem;line-height:1.65}.otk-language-packs .lp-answer-note{padding:12px;background:#eaf5ee;border-radius:9px;border:1px solid #b7d9c3;color:#205338;font-size:.9rem}.otk-language-packs .lp-match-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.otk-language-packs .lp-match-column{display:grid;gap:10px;min-width:0}.otk-language-packs .lp-match-column h3{font-size:.9rem;margin-bottom:4px}.otk-language-packs button.lp-match-card{display:flex;align-items:center;gap:15px;min-height:94px;text-align:left;min-width:0;width:100%;border:1px solid #b8cfea;padding:12px 15px;font-size:1rem;overflow-wrap:anywhere}.otk-language-packs .lp-match-card span:not(.lp-picture){min-width:0}.otk-language-packs button.lp-match-card[aria-pressed=true]{background:#e9f1ff;outline:2px solid #0053e2;outline-offset:0}.otk-language-packs .lp-match-card .lp-picture{width:62px;height:62px;min-width:62px}.otk-language-packs button.lp-match-done{background:#e9f4ed;border-color:#a9cfb8;opacity:1;color:#2a603e}.otk-language-packs .lp-match-card small{font-size:.72rem;margin-left:auto;display:block}.otk-language-packs .lp-report{display:block}.otk-language-packs .lp-word-stage:has(>h3){display:block}.otk-language-packs .lp-target-copy{font-size:1.1rem;white-space:pre-wrap;overflow-wrap:anywhere}
.otk-language-packs button,.otk-language-packs .lp-file-label{font:650 .87rem/1.4 system-ui,sans-serif}.otk-language-packs .lp-editor-live{display:flex;align-items:center;gap:16px;padding:17px;background:#eef5ff;border:1px solid #d3e3fb;border-radius:12px;margin:0 0 19px;min-width:0}.otk-language-packs .lp-editor-live>.lp-picture{width:75px;min-width:75px;height:75px}.otk-language-packs .lp-editor-live>div{min-width:0}.otk-language-packs .lp-editor-live h4{font-size:1.25rem;line-height:1.4;margin:4px 0}.otk-language-packs .lp-editor-live p{font-size:.8rem;color:#466486;margin:5px 0}.otk-language-packs .lp-picture-picker{border:1px solid #d3e0f0;border-radius:10px;padding:12px 14px;margin:0 0 19px}.otk-language-packs .lp-picture-picker summary{font-size:.82rem;line-height:1.8;min-height:24px}.otk-language-packs .lp-picture-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.otk-language-packs button.lp-picture-choice{display:grid;justify-items:center;gap:5px;padding:8px;font-size:.68rem;min-width:0}.otk-language-packs .lp-picture-choice .lp-picture{width:45px;height:45px}.otk-language-packs .lp-picture-choice[aria-pressed=true]{background:#eaf1ff;border-color:#0053e2}
@media(max-width:900px){.otk-language-packs .lp-author-layout{grid-template-columns:minmax(185px,.8fr) minmax(0,1.4fr)}.otk-language-packs .lp-card-select .lp-picture{width:40px;min-width:40px;height:45px}.otk-language-packs .lp-fields{grid-template-columns:1fr}.otk-language-packs .lp-card-rail,.otk-language-packs .lp-card-editor{padding:14px}.otk-language-packs .lp-word-stage{grid-template-columns:minmax(135px,.6fr) minmax(0,1.4fr)}}
@media(max-width:620px){.otk-language-packs{font-size:15px}.otk-language-packs .lp-heading h2{max-width:100%}.otk-language-packs .lp-author-layout{grid-template-columns:1fr;gap:14px}.otk-language-packs .lp-card-list{grid-template-columns:1fr 1fr;max-height:250px;gap:8px}.otk-language-packs button.lp-card-select{min-height:90px;padding:9px;gap:8px}.otk-language-packs .lp-card-select .lp-picture{width:34px;min-width:34px;height:40px}.otk-language-packs .lp-card-copy strong{font-size:.79rem}.otk-language-packs .lp-card-copy small{font-size:.69rem}.otk-language-packs .lp-card-number{width:30px;min-width:30px;font-size:.8rem}.otk-language-packs .lp-live-card{padding:17px;gap:14px;align-items:start}.otk-language-packs .lp-live-card>.lp-picture{width:83px;min-width:83px;height:83px;padding:6px}.otk-language-packs .lp-live-card h4{font-size:1.35rem}.otk-language-packs .lp-settings,.otk-language-packs .lp-preview,.otk-language-packs .lp-difficulty{padding:15px}.otk-language-packs .lp-actions button{flex:1 1 auto}.otk-language-packs .lp-file-label{flex-wrap:wrap;width:100%}.otk-language-packs .lp-file-label input{width:100%;max-width:100%;flex:1;min-width:130px}.otk-language-packs .lp-preview-head{align-items:stretch}.otk-language-packs .lp-preview-head>.lp-actions{width:100%}.otk-language-packs .lp-preview-head button{font-size:.76rem;padding:9px 11px}.otk-language-packs .lp-editor-head .lp-actions{width:100%}.otk-language-packs .lp-hist-row{grid-template-columns:96px minmax(0,1fr) 25px;gap:8px;font-size:.72rem}.otk-language-packs .lp-scoreboard{gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.otk-language-packs .lp-scoreboard>div{padding:10px 13px}.otk-language-packs .lp-word-stage{grid-template-columns:1fr;gap:17px}.otk-language-packs .lp-clue-card{padding:15px}.otk-language-packs .lp-clue-card .lp-picture{width:110px;height:110px;margin-bottom:8px}.otk-language-packs .lp-clue-card .lp-note{margin-bottom:0}.otk-language-packs .lp-round-controls{padding:12px;gap:9px}.otk-language-packs .lp-round-controls label{flex:1 1 100px;min-width:0}.otk-language-packs .lp-round-controls input,.otk-language-packs .lp-round-controls select{width:100%;min-width:0;max-width:none}.otk-language-packs .lp-round-controls button{flex:1 1 auto}.otk-language-packs .lp-match-board{gap:11px}.otk-language-packs button.lp-match-card{flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:142px;text-align:center;padding:10px;font-size:.91rem}.otk-language-packs .lp-match-card .lp-picture{width:60px;height:60px;min-width:60px}.otk-language-packs .lp-match-card small{margin:0}.otk-language-packs th,.otk-language-packs td{padding:8px;font-size:.71rem}.otk-language-packs .lp-print-frame{height:510px}}
@media(prefers-reduced-motion:reduce){.otk-language-packs *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Ready learner surfaces; authoring controls remain available inside optional panels. */
.otk-language-packs .lp-practice-choices{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:18px 0}.otk-language-packs .lp-practice-choices label{display:grid;gap:6px;font-size:.82rem;font-weight:650;min-width:200px}.otk-language-packs .lp-practice-settings{margin:12px 0}.otk-language-packs .lp-practice-settings .lp-pack-note{margin:12px 0}.otk-language-packs .lp-session-options{min-width:130px;border-left:1px solid var(--lp-line);padding-left:14px}.otk-language-packs .lp-session-options[open]{flex-basis:100%;display:flex;flex-wrap:wrap;gap:12px;border-left:0;border-top:1px solid var(--lp-line);padding:12px 0 0}.otk-language-packs .lp-session-options[open]>summary{width:100%;margin-bottom:10px}.otk-language-packs .lp-session-options>label{display:inline-grid;max-width:210px;margin:0 12px 12px 0}.otk-language-packs .lp-round-controls .lp-auto-control{display:flex;align-items:center;gap:8px;min-height:44px;font-size:.83rem}.otk-language-packs .lp-auto-control input[type=checkbox]{width:20px;min-width:20px;min-height:20px;height:20px;padding:0;accent-color:var(--lp-blue)}.otk-language-packs .lp-answer-policy,.otk-language-packs .lp-clue-details{font-size:.79rem;margin:12px 0}.otk-language-packs .lp-answer-policy summary,.otk-language-packs .lp-clue-details summary{min-height:38px}.otk-language-packs .lp-letter-board input:read-only{background:#eef7f1;border-color:#94bd9f}@media(max-width:620px){.otk-language-packs .lp-practice-choices{display:block}.otk-language-packs .lp-round-controls .lp-auto-control{flex:1 1 100%}.otk-language-packs .lp-session-options{border-left:0;padding-left:0;width:100%}.otk-language-packs .lp-practice-settings>summary{font-size:.82rem;line-height:1.7}}

/* dark-mode:start — generated by scripts/dark-mode.py from build/language-packs-assets/styles.css; do not edit by hand */
@media screen{
 html[data-theme="dark"] .otk-language-packs:not([data-otk-paper],[data-otk-paper] *){--lp-ink:#e8e8e8;--lp-line:#383838;--lp-pale:#191919;color:#e8e8e8}
 html[data-theme="dark"] .otk-language-packs h2:not([data-otk-paper],[data-otk-paper] *),
html[data-theme="dark"] .otk-language-packs h3:not([data-otk-paper],[data-otk-paper] *),
html[data-theme="dark"] .otk-language-packs h4:not([data-otk-paper],[data-otk-paper] *){color:#fafafa}
 html[data-theme="dark"] .otk-language-packs .lp-heading p:not([data-otk-paper],[data-otk-paper] *){color:#acacac}
 html[data-theme="dark"] .otk-language-packs .lp-eyebrow:not([data-otk-paper],[data-otk-paper] *){color:#8cbaf6}
 html[data-theme="dark"] .otk-language-packs button:not([data-otk-paper],[data-otk-paper] *),
html[data-theme="dark"] .otk-language-packs .lp-file-label:not([data-otk-paper],[data-otk-paper] *){border:1px solid #35485e;background:#212121;color:#dbdbdb}
 html[data-theme="dark"] .otk-language-packs button:hover:not([data-otk-paper],[data-otk-paper] *),
html[data-theme="dark"] .otk-language-packs .lp-file-label:hover:not([data-otk-paper],[data-otk-paper] *){background:#292929;border-color:#4e617c}
 html[data-theme="dark"] .otk-language-packs button.lp-primary:not([data-otk-paper],[data-otk-paper] *){background:#0053e2;border-color:#0053e2;color:white}
 html[data-theme="dark"] .otk-language-packs button.lp-primary:hover:not([data-otk-paper],[data-otk-paper] *){background:#0043b5}
 html[data-theme="dark"] .otk-language-packs :focus-visible:not([data-otk-paper],[data-otk-paper] *){outline:3px solid #50637e}
 html[data-theme="dark"] .otk-language-packs .lp-file-label input:not([data-otk-paper],[data-otk-paper] *){border:0}
 html[data-theme="dark"] .otk-language-packs .lp-status:not([data-otk-paper],[data-otk-paper] *),
html[data-theme="dark"] .otk-language-packs .lp-note:not([data-otk-paper],[data-otk-paper] *),
html[data-theme="dark"] .otk-language-packs .lp-warnings:not([data-otk-paper],[data-otk-paper] *),
html[data-theme="dark"] .otk-language-packs .lp-pack-note:not([data-otk-paper],[data-otk-paper] *){color:#b1b1b1}
 html[data-theme="dark"] .otk-language-packs .lp-pack-note:not([data-otk-paper],[data-otk-paper] *){border-left:3px solid #4f647f;background:#191919}
 html[data-theme="dark"] .otk-language-packs .lp-error:not([data-otk-paper],[data-otk-paper] *){color:#fa9b95;background:#322625;border:1px solid #603d3e}
 html[data-theme="dark"] .otk-language-packs .lp-settings:not([data-otk-paper],[data-otk-paper] *){border:1px solid #696969;background:#1d1d1d}
 html[data-theme="dark"] .otk-language-packs input:not([type=file]):not([data-otk-paper],[data-otk-paper] *),
html[data-theme="dark"] .otk-language-packs textarea:not([data-otk-paper],[data-otk-paper] *),
html[data-theme="dark"] .otk-language-packs select:not([data-otk-paper],[data-otk-paper] *){color:#e8e8e8;background:#212121;border:1px solid #384c65}
 html[data-theme="dark"] .otk-language-packs .lp-field small:not([data-otk-paper],[data-otk-paper] *){color:#a9a9a9}
 html[data-theme="dark"] .otk-language-packs .lp-card-rail:not([data-otk-paper],[data-otk-paper] *),
html[data-theme="dark"] .otk-language-packs .lp-card-editor:not([data-otk-paper],[data-otk-paper] *),
html[data-theme="dark"] .otk-language-packs .lp-preview:not([data-otk-paper],[data-otk-paper] *),
html[data-theme="dark"] .otk-language-packs .lp-difficulty:not([data-otk-paper],[data-otk-paper] *){border:1px solid #696969;background:#212121}
 html[data-theme="dark"] .otk-language-packs .lp-card-rail:not([data-otk-paper],[data-otk-paper] *){background:#191919}
 html[data-theme="dark"] .otk-language-packs button.lp-card-select:not([data-otk-paper],[data-otk-paper] *){border-color:#3e3e3e}
 html[data-theme="dark"] .otk-language-packs button.lp-card-select[aria-pressed=true]:not([data-otk-paper],[data-otk-paper] *){border-color:#0053e2;background:#292929;box-shadow:0 0 0 1px #0053e2}
 html[data-theme="dark"] .otk-language-packs .lp-card-number:not([data-otk-paper],[data-otk-paper] *){background:#2e2e2e;color:#b0b0b0}
 html[data-theme="dark"] .otk-language-packs .lp-card-copy small:not([data-otk-paper],[data-otk-paper] *){color:#aaaaaa}
 html[data-theme="dark"] .otk-language-packs .lp-live-card:not([data-otk-paper],[data-otk-paper] *){background:#191919;border:1px solid #3c3c3c}
 html[data-theme="dark"] .otk-language-packs .lp-live-card>.lp-picture:not([data-otk-paper],[data-otk-paper] *){background:#212121}
 html[data-theme="dark"] .otk-language-packs .lp-hist-track:not([data-otk-paper],[data-otk-paper] *){background:#2e2e2e}
 html[data-theme="dark"] .otk-language-packs .lp-hist-fill:not([data-otk-paper],[data-otk-paper] *){background:#3475d8}
 html[data-theme="dark"] .otk-language-packs .lp-table-wrap:not([data-otk-paper],[data-otk-paper] *){border:1px solid #3e3e3e}
 html[data-theme="dark"] .otk-language-packs th:not([data-otk-paper],[data-otk-paper] *),
html[data-theme="dark"] .otk-language-packs td:not([data-otk-paper],[data-otk-paper] *){border-bottom:1px solid #3c3c3c}
 html[data-theme="dark"] .otk-language-packs th:not([data-otk-paper],[data-otk-paper] *){background:#292929}
 html[data-theme="dark"] .otk-language-packs tr:last-child td:not([data-otk-paper],[data-otk-paper] *){border-bottom:0}
 html[data-theme="dark"] .otk-language-packs .lp-validation:not([data-otk-paper],[data-otk-paper] *){background:#231c0e;color:#d5b16d;border:1px solid #4e4222}
 html[data-theme="dark"] .otk-language-packs .lp-round-controls:not([data-otk-paper],[data-otk-paper] *){background:#191919;border:1px solid #696969}
 html[data-theme="dark"] .otk-language-packs .lp-scoreboard>div:not([data-otk-paper],[data-otk-paper] *){background:#292929;border:1px solid #3b3b3b}
 html[data-theme="dark"] .otk-language-packs .lp-scoreboard span:not([data-otk-paper],[data-otk-paper] *){color:#a5a5a5}
 html[data-theme="dark"] .otk-language-packs .lp-clue-card:not([data-otk-paper],[data-otk-paper] *){background:#191919;border:1px solid #696969}
 html[data-theme="dark"] .otk-language-packs .lp-answer-trail:not([data-otk-paper],[data-otk-paper] *){border:2px dashed #344761;background:#1d1d1d}
 html[data-theme="dark"] .otk-language-packs .lp-empty-trail:not([data-otk-paper],[data-otk-paper] *){color:#a5a5a5}
 html[data-theme="dark"] .otk-language-packs button.lp-letter:not([data-otk-paper],[data-otk-paper] *){background:#212121;border-color:#394c66}
 html[data-theme="dark"] .otk-language-packs button.lp-placed:not([data-otk-paper],[data-otk-paper] *){background:#292929;color:#98bbf9;border-color:#3a4f68}
 html[data-theme="dark"] .otk-language-packs .lp-feedback:not([data-otk-paper],[data-otk-paper] *){border-left:3px solid #3675c9;background:#292929;color:#cfcfcf}
 html[data-theme="dark"] .otk-language-packs .lp-answer-note:not([data-otk-paper],[data-otk-paper] *){background:#222c26;border:1px solid #2c4c39;color:#a5dbba}
 html[data-theme="dark"] .otk-language-packs button.lp-match-card:not([data-otk-paper],[data-otk-paper] *){border:1px solid #31475f}
 html[data-theme="dark"] .otk-language-packs button.lp-match-card[aria-pressed=true]:not([data-otk-paper],[data-otk-paper] *){background:#292929;outline:2px solid #0053e2}
 html[data-theme="dark"] .otk-language-packs button.lp-match-done:not([data-otk-paper],[data-otk-paper] *){background:#222c26;border-color:#30513e;color:#95cea6}
 html[data-theme="dark"] .otk-language-packs .lp-editor-live:not([data-otk-paper],[data-otk-paper] *){background:#292929;border:1px solid #2e3d54}
 html[data-theme="dark"] .otk-language-packs .lp-editor-live p:not([data-otk-paper],[data-otk-paper] *){color:#adadad}
 html[data-theme="dark"] .otk-language-packs .lp-picture-picker:not([data-otk-paper],[data-otk-paper] *){border:1px solid #3d3d3d}
 html[data-theme="dark"] .otk-language-packs .lp-picture-choice[aria-pressed=true]:not([data-otk-paper],[data-otk-paper] *){background:#292929;border-color:#0053e2}
 html[data-theme="dark"] .otk-language-packs .lp-session-options:not([data-otk-paper],[data-otk-paper] *){border-left:1px solid #696969}
 html[data-theme="dark"] .otk-language-packs .lp-session-options[open]:not([data-otk-paper],[data-otk-paper] *){border-left:0;border-top:1px solid #696969}
 html[data-theme="dark"] .otk-language-packs .lp-letter-board input:read-only:not([data-otk-paper],[data-otk-paper] *){background:#232c26;border-color:#3b5943}
 @media(max-width:620px){
  html[data-theme="dark"] .otk-language-packs .lp-session-options:not([data-otk-paper],[data-otk-paper] *){border-left:0}
 }
}
/* dark-mode:end */
