#words{scroll-margin-top:90px}#words [hidden]{display:none!important}#words a{color:#235b63;text-decoration:underline;text-underline-offset:3px}#words h3{line-height:1.25}#words label{display:block;font-weight:bold;margin-bottom:6px}#words input,#words select{width:100%;min-width:0;font:16px/1.5 Georgia,serif;padding:12px;border:1px solid #a69a83;border-radius:5px;background:#fffdf7;color:var(--ink)}#words :is(input,select,textarea,summary):focus-visible{outline:3px solid #256c72;outline-offset:3px}.word-tools{display:grid;grid-template-columns:1.4fr 1fr;gap:18px;margin:28px 0 10px}.word-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:15px 0}.word-toolbar #word-count{margin-right:auto}.word-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.word-card{min-width:0;background:#fffdf5;border:1px solid #d0c2a7;border-top:4px solid #a7783d;border-radius:5px;box-shadow:3px 4px 0 #d6c4a740;scroll-margin-top:100px}.word-card[open]{grid-column:1/-1}.word-card summary{padding:22px;list-style:none;cursor:pointer}.word-card summary::-webkit-details-marker{display:none}.word-group{font:700 11px/1.6 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8d453d}.word-card h3{font-size:25px;color:#173343;margin:10px 0 12px}.word-definition{display:block;line-height:1.65}.word-toggle{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font:700 13px/1.5 Arial,sans-serif;color:#235b63}.word-card[open] .word-toggle span{transform:rotate(45deg)}.word-detail{padding:0 22px 24px}.word-classification{font:12px/1.5 Arial,sans-serif;color:#655947;border-top:1px solid #dfd4bc;padding-top:15px}.word-example{white-space:pre-wrap;margin:18px 0;padding:18px 20px;border-left:3px solid #a7783d;background:#f4ebd9;font-size:20px;font-style:italic}.word-note{max-width:80ch}.word-task{background:#eaf1ec;padding:18px 22px;margin-top:22px;border-radius:5px}.word-task h4{margin:0 0 8px;font-size:21px;color:#235b63}.word-task ol,#word-work-steps{padding-left:24px}.word-task li,#word-work-steps li{padding-left:5px;margin:10px 0}.word-workspace{padding:clamp(18px,4vw,32px);background:#fffdf7;border:2px solid #a7783d;margin:28px 0;box-shadow:5px 6px 0 #d8c19a66;scroll-margin-top:100px}.word-workspace h3{font-size:29px;color:#235b63;margin:8px 0}.word-workspace .word-toolbar:first-child{justify-content:space-between;margin-top:0}#word-work-steps{background:#eaf1ec;padding:14px 20px 14px 40px}#word-save-status[data-state=error]{color:#934135;font-weight:bold}#word-writing-count{margin-right:auto}.word-sources{margin-top:32px;padding:18px 0;border-top:1px solid #d0c2a7;font-size:14px}.word-sources summary{font-weight:bold;color:#235b63}.word-sources a{overflow-wrap:anywhere}.word-workspace :is(h3,p),.word-card{overflow-wrap:anywhere}.word-toolbar .btn{min-height:44px}#words .small{line-height:1.6}#words-title:focus,#word-work-title:focus{outline:none}@media(max-width:650px){.word-tools,.word-cards{grid-template-columns:1fr}.word-card[open]{grid-column:auto}.word-card summary{padding:18px}.word-detail{padding:0 18px 20px}.word-task{padding:15px}.word-example{font-size:18px;padding:14px}.word-toolbar{align-items:stretch}.word-workspace .word-toolbar .btn{width:100%}}
