.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}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}.tw-dictionary-page{padding:2rem 1.25rem 4rem}.tw-dictionary-page__inner{max-width:1280px;margin:0 auto}.tw-dictionary-page__main{min-width:0}.tw-dictionary-page__sidebar{min-width:0;margin-top:2rem}.tw-dictionary-page__header{margin-bottom:2rem}.tw-dictionary-page__title{margin:0 0 1rem;font-size:2rem;line-height:1.4}.tw-dictionary-page__lead{line-height:1.9;color:#444}.tw-dictionary-page__tools{margin-bottom:2rem}.tw-dictionary-page__nav-shortcode{margin-bottom:1rem}.tw-dictionary-page__search-shortcode{margin-bottom:1rem}.tw-dictionary-page__category-nav{margin:2rem 0}.tw-dictionary-page__category-list{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;margin:0;padding:0}.tw-dictionary-page__category-item{margin:0}.tw-dictionary-page__category-link{display:inline-block;padding:.65rem 1rem;border:1px solid #d8d8d8;border-radius:999px;text-decoration:none;line-height:1.4;transition:background-color .2s ease,border-color .2s ease}.tw-dictionary-page__category-link:hover,.tw-dictionary-page__category-link:focus{background:#f7f7f7;border-color:#bbb}.tw-dictionary-page__sections{display:grid;gap:1.5rem}.tw-dictionary-page__section{padding:1.25rem;border:1px solid #e3e3e3;border-radius:14px;background:#fff}.tw-dictionary-page__section-title{margin:0 0 .75rem;font-size:1.2rem;line-height:1.5}.tw-dictionary-page__section-desc{line-height:1.9;color:#444}.tw-dictionary-page__section-link{margin-top:1rem;margin-bottom:0}.tw-dictionary-page__more{display:inline-block;text-decoration:none;font-weight:700}@media (min-width:960px){.tw-dictionary-page__inner{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:2rem;align-items:start}.tw-dictionary-page__sidebar{margin-top:0}}@media (min-width:768px){.tw-dictionary-page__sections{grid-template-columns:repeat(2,minmax(0,1fr))}}.content-area.with-sidebar{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:40px;align-items:start;box-sizing:border-box;width:auto;max-width:none;margin-left:48px;margin-right:24px;padding:0}.category-dictionary-page article,.category-dictionary-page .tw-category-top{width:100%;max-width:none;box-sizing:border-box}.content-area.with-sidebar #main-content,.content-area.with-sidebar .site-main,.category-dictionary-page article{width:100%;max-width:none}.category-dictionary-page .entry-content{max-width:none;width:100%}.content-area.with-sidebar #secondary,.content-area.with-sidebar .widget-area,.content-area.with-sidebar aside{width:100%;max-width:none}#secondary .widget,.widget-area .widget{width:100%;max-width:none;box-sizing:border-box}.category-dictionary-page .tw-dictionary-toc{margin-top:3rem}.category-dictionary-page .tw-dictionary-toc__box{padding:1.2rem 1.4rem;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#fff;box-sizing:border-box}.category-dictionary-page .tw-dictionary-toc__lead{margin:0 0 1rem;line-height:1.9}.category-dictionary-page .tw-dictionary-toc__action{margin:0}.category-dictionary-page .tw-button{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.15rem;border-radius:999px;text-decoration:none;font-weight:700;line-height:1;box-sizing:border-box;transition:all .18s ease}.category-dictionary-page .tw-button--ghost{border:1px solid rgba(0,0,0,.18);background:#fff;color:inherit}.category-dictionary-page .tw-button--ghost:hover,.category-dictionary-page .tw-button--ghost:focus{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.3);transform:translateY(-1px)}.category-dictionary-page .tw-dictionary-categories{margin-top:3rem}.category-dictionary-page .tw-term-grid--large{column-count:2;column-gap:1.5rem;width:100%;max-width:none}.category-dictionary-page .tw-term-card--large{display:block;width:100%;margin:0 0 1.5rem;padding:1.8rem 1.9rem;border:1px solid rgba(0,0,0,.08);border-radius:16px;background:#fff;color:inherit;text-decoration:none;box-sizing:border-box;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;transition:transform .18s ease,box-shadow .18s ease}.category-dictionary-page .tw-term-card--large:hover,.category-dictionary-page .tw-term-card--large:focus{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.08)}.category-dictionary-page .tw-term-card__name{display:block;margin-bottom:.9rem;font-size:1.05rem;font-weight:700;line-height:1.5}.category-dictionary-page .tw-term-card__desc{display:block;font-size:.96rem;line-height:1.9;opacity:.9}@media (max-width:960px){.category-dictionary-page .tw-term-grid--large{column-count:1}}