.dictionary-buttons{display:flex;justify-content:center;gap:1em;margin:1.5em auto}.dictionary-btn{text-decoration:none;padding:.6em 1.2em;border-radius:8px;background-color:#f5f5f5;border:1px solid #ccc;font-weight:700;transition:background-color .3s ease}.dictionary-btn:hover{background-color:#e0e0e0}.content-area{display:flex;gap:20px;align-items:flex-start}.site-main{flex:1 1 70%;min-width:0}.site-sidebar{flex:0 0 28%;min-width:250px}.card{border:1px solid #ddd;border-radius:12px;padding:1rem;margin-bottom:1.5rem;transition:transform .2s ease,box-shadow .2s ease;background:#fff}.card:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.card-link{text-decoration:none;color:inherit;display:block}body.tax-dictionary_tag .archive-header{display:none}.search-results{list-style:none;padding:0;margin:1rem 0}.search-results li{margin:.9rem 0}.search-results .result-title{font-size:1.05rem;margin:0 0 .25rem}.search-results .is-dict .result-title a{text-decoration:none;color:#5e3023}.search-results .result-excerpt{color:#555}.l-two-col{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}@media (max-width:960px){.l-two-col{grid-template-columns:1fr}}.pagination,.nav-links{margin-top:1rem}//body.search .search-heading{color:#5e3023;font-weight:700;font-size:1.25rem;margin:0 0 .75rem}body.search .search-results{list-style:none;padding:0 0 0 12px;margin:0 0 1.2rem;border-left:6px solid #8a5637}body.search .search-item{margin:.6rem 0}body.search .result-title{margin:0;font-size:1rem;font-weight:600}body.search .result-title a{color:#5e3023 !important;text-decoration:none}body.search .result-title a:hover{text-decoration:underline}body.search .search-item:before{content:none !important}.dictionary-index .term-list ul{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.dictionary-index .term{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.dictionary-index .term-link{font-weight:600;text-decoration:none}.dictionary-index .term-link:focus,.dictionary-index .term-link:hover{text-decoration:underline}.dictionary-index .term-chips{display:flex;flex-wrap:wrap;gap:.35rem}.dictionary-index .chip{border:1px solid #ddd;border-radius:999px;padding:.1rem .45rem;font-size:.85em;line-height:1.2}.tw-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0 1rem}.tw-chip{padding:.25rem .6rem;border:1px solid #ddd;border-radius:999px;font-size:.9em;line-height:1.2}.tw-h1-look{font-weight:700;font-size:clamp(1.75rem,2.2vw + 1rem,2.25rem);line-height:1.25;margin:.75rem 0}.tw-sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.single-dictionary-terms .tw-two-col{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:start}@media (min-width:900px){.single-dictionary-terms .tw-two-col{grid-template-columns:minmax(0,1fr) 320px}}.single-dictionary-terms #primary.site-main{width:100%}.single-dictionary-terms .widget-area{width:100%}:root{--dict-sidebar-w:clamp(340px,28vw,480px)}@media (min-width:900px){.single-dictionary-terms .tw-two-col{grid-template-columns:minmax(640px,1fr) var(--dict-sidebar-w)}}@media (min-width:900px){.single-dictionary-terms .tw-two-col{grid-template-columns:minmax(640px,1fr) clamp(360px,28vw,520px)}.single-dictionary-terms .tw-two-col>#secondary,.single-dictionary-terms .tw-two-col>.widget-area{width:100%}}.single-dictionary-terms .widget-area .widget,.single-dictionary-terms #secondary .widget,.single-dictionary-terms .widget-area .widget>*,.single-dictionary-terms #secondary .widget>*,.single-dictionary-terms .widget-area .widget .wp-block,.single-dictionary-terms #secondary .widget .wp-block,.single-dictionary-terms .widget-area .widget .wp-block-group,.single-dictionary-terms #secondary .widget .wp-block-group,.single-dictionary-terms .widget-area .widget .wp-block-group__inner-container{max-width:none !important;width:100%;box-sizing:border-box}.single-dictionary-terms .widget .search-form,.single-dictionary-terms .widget .wp-block-search__inside-wrapper{display:flex;gap:.5rem}.single-dictionary-terms .widget .search-field,.single-dictionary-terms .widget .wp-block-search__input,.single-dictionary-terms .widget input[type=text],.single-dictionary-terms .widget input[type=email],.single-dictionary-terms .widget select{width:100%;box-sizing:border-box}.single-dictionary-terms .widget img,.single-dictionary-terms .widget table{max-width:100%;height:auto}.single-dictionary-terms .widget ul{padding-left:1rem;margin-left:0}.single-dictionary-terms .widget .tagcloud a{display:inline-block}.single-dictionary-terms .widget-area{font-size:15.5px;line-height:1.6}@media (min-width:900px){.single-dictionary-terms #secondary,.single-dictionary-terms .widget-area{position:sticky;top:24px}}.single-tea_term .entry-footer .cat-links,.single-tea_term .entry-footer .posted-in,.single-tea_term .entry-footer .tags-links,.single-tea_term .entry-meta .cat-links,.single-tea_term .entry-meta .tags-links,.single-tea_term .cat-links,.single-tea_term .tags-links,.single-tea_term .post-tags{display:none !important}.single-tea_term .tw-tags{display:flex;gap:.5rem;align-items:flex-start;margin-top:1.25rem}.single-tea_term .tw-tags__label{margin-top:.2rem;color:#666;font-weight:600;min-width:6.5em}.single-tea_term .tw-tags__list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.single-tea_term .tw-tag{display:inline-flex;align-items:center;padding:.36rem .72rem;border:1px solid #cfe6d6;background:#f5fbf7;border-radius:9999px;text-decoration:none;color:#175b3a;font-size:.9rem;line-height:1.2}.single-tea_term .tw-tag:hover{background:#e6f4ea;border-color:#bfe3c9}.single-tea_term .tw-tag:focus-visible{outline:3px solid #94d3ac;outline-offset:2px}.single-tea_term .tw-entry,.single-tea_term .site-main,.single-tea_term .content-area{border:none !important;box-shadow:none !important}.single-dictionary-terms .tw-tags{display:flex;gap:.5rem;align-items:flex-start;margin-top:1.25rem}.single-dictionary-terms .tw-tags__label{margin-top:.2rem;color:#666;font-weight:600;min-width:6.5em}.single-dictionary-terms .tw-tags__list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.single-dictionary-terms .tw-tag{display:inline-flex;align-items:center;padding:.36rem .72rem;border:1px solid #cfe6d6;background:#f5fbf7;border-radius:9999px;text-decoration:none;color:#175b3a;font-size:.9rem;line-height:1.2}.single-dictionary-terms .tw-tag:hover{background:#e6f4ea;border-color:#bfe3c9}.single-dictionary-terms .tw-tag:focus-visible{outline:3px solid #94d3ac;outline-offset:2px}.single-dictionary-terms .entry-footer .cat-links,.single-dictionary-terms .entry-footer .posted-in,.single-dictionary-terms .entry-footer .tags-links,.single-dictionary-terms .entry-meta .cat-links,.single-dictionary-terms .entry-meta .tags-links,.single-dictionary-terms .cat-links,.single-dictionary-terms .tags-links,.single-dictionary-terms .post-tags{display:none !important}.is-dictionary h2,.is-dictionary h3,.is-dictionary h4{scroll-margin-top:88px}.is-dictionary h2,.is-dictionary h3,.is-dictionary h4{scroll-margin-top:88px}:root{--dict-anchor-offset:88px}.is-dictionary h2,.is-dictionary h3,.is-dictionary h4{scroll-margin-top:var(--dict-anchor-offset)}@media (max-width:640px){:root{--dict-anchor-offset:64px}}.is-dictionary .entry-content .ez-toc-list a:focus-visible,.is-dictionary .entry-content #toc_container a:focus-visible,.is-dictionary .entry-content .lwptoc_items a:focus-visible{outline:3px solid #94d3ac;outline-offset:2px}.is-dictionary h2{margin-top:1.4rem}.is-dictionary h3{margin-top:1.1rem}.is-dictionary .tw-tag{background:var(--tea-bg) !important;border:1px solid var(--tea-border) !important;color:var(--tea-text) !important}.is-dictionary .tw-tag:hover{background:var(--tea-hover-bg) !important;border-color:var(--tea-hover-brd) !important}.is-dictionary .tw-tag:focus-visible{outline:3px solid var(--tea-focus);outline-offset:2px}@media (prefers-color-scheme:dark){.is-dictionary{--tea-bg:#2b211c;--tea-border:#5a4034;--tea-text:#f6eae4;--tea-hover-bg:#3a2a23;--tea-hover-brd:#6e4e3f;--tea-focus:#b57758}}.tw-tea-terms-section{margin-top:1.25rem}.tw-tea-terms-section-title{margin:0 0 .5rem}.tw-tea-terms-section-lead{margin:0 0 .75rem}.tw-tea-terms-section-list{margin:0;padding-left:1.25rem}.tw-terms{margin-block:1.5rem 2rem}.tw-terms__title{margin:0 0 .75rem;font-weight:700}.tw-terms__list{margin:0}.tw-terms__term{font-weight:600;margin-top:.75rem}.tw-terms__def{margin:.25rem 0 0}.tw-terms__term-en{font-variant:common-ligatures}.tw-terms__term-ja{font-weight:500}.tw-terms__sep{opacity:.85}