.word-toolbar{align-items:center;gap:13px;padding:15px;display:flex}.word-search{flex:1;align-items:center;gap:10px;padding-left:10px;display:flex}.word-search input{background:0 0;border:0;width:100%;min-width:0;padding:10px 0;font-size:16px}.word-toolbar .field{min-width:150px;font-size:16px}.word-toolbar .button{white-space:nowrap;border-radius:6px;font-size:12px}.word-count{color:var(--text-secondary,#777);justify-content:space-between;padding:20px 2px 13px;font-size:10px;display:flex}.word-list{border:1px solid var(--border,#e4e4e4);background:var(--surface,white);border-radius:10px;overflow:hidden}.explorer-status{color:var(--text-secondary,#666);min-height:22px;margin:18px 0 0;font-size:12px}.word-listen{border:1px solid var(--honey-border);background:var(--pink);width:44px;height:44px;color:var(--text-primary);cursor:pointer;border-radius:50%;place-items:center;display:inline-grid}.word-listen:hover,.word-listen.is-playing{background:var(--honey);border-color:var(--honey-border);color:#3b2431}.shuffled-words{border-top:3px solid var(--honey-border)}.word-entry+.word-entry{border-top:1px solid var(--border,#ebebeb)}.word-entry summary{cursor:pointer;grid-template-columns:220px 1fr 105px 44px 20px;align-items:center;gap:20px;padding:21px 25px;list-style:none;display:grid}.word-entry summary::-webkit-details-marker{display:none}.word-entry summary:hover{background:var(--canvas,#fafafa)}.word-name{overflow-wrap:anywhere;letter-spacing:-.5px;font-size:18px;font-weight:500}.word-name small{font:9px var(--font-mono);color:var(--text-secondary,#777);letter-spacing:0;margin-top:3px;display:block}.word-definition{color:var(--text-secondary,#666);font-size:13px}.word-difficulty{border:1px solid var(--border,#ddd);text-transform:capitalize;border-radius:40px;justify-self:start;padding:4px 10px;font-size:9px}.expand-mark{color:var(--text-secondary,#777);font-size:20px}.word-entry[open] .expand-mark{transform:rotate(45deg)}.word-detail{justify-content:space-between;align-items:end;gap:25px;padding:5px 25px 23px 265px;display:flex}.word-detail .eyebrow{font-size:8px}.word-detail p{color:var(--text-secondary,#666);margin:6px 0 15px;font-size:12px}.word-detail .button{white-space:nowrap;min-height:40px;padding:10px 14px;font-size:10px}.word-detail .word-source{color:var(--text-secondary,#777);font-size:10px}.word-bank-note{background:var(--surface-soft,#f3f3f3);border-radius:8px;gap:15px;margin:27px 0 65px;padding:22px;display:flex}.word-bank-note>svg{flex-shrink:0;margin-top:3px}.word-bank-note p{color:var(--text-secondary,#666);font-size:12px;line-height:1.9}.word-bank-note strong{color:var(--text-primary,#333)}.word-bank-note a{text-underline-offset:3px;text-decoration:underline}.empty-state>svg{margin:0 auto 15px}.empty-state h2{font-size:20px}.empty-state p{margin:10px 0 20px;font-size:13px}@media (width<=800px){.word-search input{font-size:16px}.word-entry summary{grid-template-columns:140px 1fr 75px 44px 15px;gap:12px;padding:18px}.word-name{font-size:16px}.word-detail{flex-direction:column;align-items:start;gap:0;padding-left:190px}.word-definition{font-size:12px}.word-toolbar{flex-wrap:wrap}.word-search{flex-basis:100%}}@media (width<=500px){.word-entry summary{grid-template-columns:minmax(0,1fr) 44px 15px;gap:9px}.word-definition{grid-area:2/1/auto/-1}.word-difficulty{grid-area:3/1}.word-listen{grid-area:1/2}.expand-mark{grid-area:1/3}.word-detail{padding:4px 18px 20px}.word-count span:last-child{display:none}.word-toolbar .button,.word-toolbar>div:nth-child(2){flex:1}.word-toolbar .field{min-width:0}}.word-list{border-color:var(--border);border-radius:19px}.word-name{letter-spacing:-.5px;font-weight:750}.word-difficulty{background:var(--lavender);color:var(--hero-accent);border:0;font-weight:700}.word-listen{background:var(--lavender);color:var(--hero-accent);border:1px solid var(--border);box-shadow:0 3px 0 var(--card-shadow)}.word-listen:hover,.word-listen.is-playing{background:var(--action);color:var(--on-action);border-color:var(--action-hover)}.shuffled-words{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;overflow:visible}.shuffled-words .word-entry{border:1.5px solid var(--border);background:var(--surface);border-bottom-width:5px;border-radius:19px;overflow:hidden}.shuffled-words .word-entry:nth-child(3n+1){border-top:4px solid #a48cef}.shuffled-words .word-entry:nth-child(3n+2){border-top:4px solid #5ec7a2}.shuffled-words .word-entry:nth-child(3n){border-top:4px solid #f4c252}.shuffled-words .word-entry summary{grid-template-columns:minmax(0,1fr) 44px 15px;gap:10px;padding:20px}.shuffled-words .word-name{grid-area:1/1;font-size:20px}.shuffled-words .word-listen{grid-area:1/2}.shuffled-words .expand-mark{grid-area:1/3}.shuffled-words .word-definition{grid-area:2/1/auto/-1;min-height:65px;line-height:1.8}.shuffled-words .word-difficulty{grid-area:3/1}.shuffled-words .word-detail{padding:0 20px 20px;display:block}.shuffled-words .word-detail .button{margin-top:10px}@media (width<=850px){.shuffled-words{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=530px){.shuffled-words{grid-template-columns:1fr;gap:13px}.shuffled-words .word-definition{min-height:0}}.historical-link[data-astro-cid-2kx6g4mj]{margin:16px 0;font-size:14px;font-weight:650}.historical-link[data-astro-cid-2kx6g4mj] a[data-astro-cid-2kx6g4mj]{color:var(--link);text-underline-offset:3px;text-decoration:underline}.official-resources[data-astro-cid-2kx6g4mj]{justify-content:space-between;align-items:center;gap:35px;margin-bottom:15px;padding:21px 24px;display:flex}.official-resources[data-astro-cid-2kx6g4mj] strong[data-astro-cid-2kx6g4mj]{font-size:14px;font-weight:500}.official-resources[data-astro-cid-2kx6g4mj] p[data-astro-cid-2kx6g4mj]{color:var(--text-secondary,#666);max-width:600px;margin-top:7px;font-size:12px;line-height:1.8}.official-resources[data-astro-cid-2kx6g4mj]>div[data-astro-cid-2kx6g4mj]:last-child{flex-shrink:0;gap:10px;display:grid}.official-resources[data-astro-cid-2kx6g4mj] a[data-astro-cid-2kx6g4mj]{text-underline-offset:4px;align-items:center;gap:9px;min-height:28px;font-size:11px;text-decoration:underline;display:flex}.catalog-pagination[data-astro-cid-2kx6g4mj]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:25px;display:flex}.catalog-pagination[data-astro-cid-2kx6g4mj]>a[data-astro-cid-2kx6g4mj]{border:1px solid var(--border,#ddd);background:var(--surface,white);border-radius:5px;place-items:center;min-width:38px;min-height:42px;padding:8px 11px;font-size:12px;display:grid}.catalog-pagination[data-astro-cid-2kx6g4mj]>a[data-astro-cid-2kx6g4mj][aria-current=page]{background:var(--action,#171717);color:var(--on-action,white);border-color:var(--action,#171717)}.catalog-pagination[data-astro-cid-2kx6g4mj]>span[data-astro-cid-2kx6g4mj]{color:var(--text-secondary,#666);margin:0 5px;font-size:12px}.word-source[data-astro-cid-2kx6g4mj]{color:var(--text-secondary,#777)!important;font-size:10px!important}.word-toolbar[data-astro-cid-2kx6g4mj] .field[data-astro-cid-2kx6g4mj]{min-width:0}@media (width<=700px){.official-resources[data-astro-cid-2kx6g4mj]{flex-direction:column;align-items:stretch;gap:12px;padding:20px}.official-resources[data-astro-cid-2kx6g4mj]>div[data-astro-cid-2kx6g4mj]:last-child{flex-wrap:wrap;gap:15px;display:flex}.word-toolbar[data-astro-cid-2kx6g4mj] .field[data-astro-cid-2kx6g4mj]{font-size:16px}}
