.dictionary{--dict-muted:#6d7066;--dict-accent:#637255;color:#292b27}.dictionary button{cursor:pointer}.dictionary button,.dictionary input,.dictionary summary,.dictionary a{outline-offset:5px}.dictionary :focus-visible{outline:2px solid var(--dict-accent)}.dictionary-search-panel{background:linear-gradient(115deg,#fff,#fffefa);border:1px solid #dedfd5;border-radius:22px;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:44px;padding:32px;display:grid}.dictionary-search-panel label{color:#292b27;margin-bottom:18px;font-size:15px;display:block}.dictionary-input-wrap{color:var(--dict-accent);background:#fff;border:1px solid #dedfd5;border-radius:12px;align-items:center;gap:14px;padding:0 18px;display:flex}.dictionary-input-wrap:focus-within{border-color:var(--dict-accent);box-shadow:0 0 0 3px #e7ebdf}.dictionary-input-wrap>svg{flex-shrink:0}.dictionary-input-wrap input{color:#292b27;background:0 0;border:0;width:100%;min-width:0;height:62px;font-size:16px}.dictionary-input-wrap input:focus{outline:none}.dictionary-input-wrap input::placeholder{color:#6d7066}.dictionary-input-wrap input::-webkit-search-cancel-button{display:none}.dictionary-clear{color:#637255;background:#e7ebdf;border:0;border-radius:5px;flex-shrink:0;place-items:center;width:30px;height:34px;display:grid}#dictionary-search-help{color:var(--dict-muted);flex-wrap:wrap;align-items:center;gap:9px;margin:14px 0 0;font-size:12px;line-height:1.7;display:flex}#dictionary-search-help button{color:#292b27;background:#e7ebdf;border:0;border-radius:4px;padding:2px 8px}#dictionary-search-help button:hover{color:var(--dict-accent);background:#e7ebdf}#dictionary-search-help>span{margin-left:auto;font-size:11px}.dictionary-notation-preview{text-align:center;border-left:1px solid #dedfd5}.dictionary-notation-preview>span{letter-spacing:.12em;color:var(--dict-muted);font-size:11px}.dictionary-notation-preview>div{color:#637255;justify-content:center;align-items:center;gap:10px;margin:14px 0;font-family:serif;font-size:29px;display:flex}.dictionary-notation-preview>div>span{color:#6d7066;font-size:12px}.dictionary-notation-preview small{letter-spacing:.18em;color:#6d7066;font-size:10px}.dictionary-categories{flex-wrap:wrap;gap:8px;margin:27px 0 46px;display:flex}.dictionary-categories button{color:#6d7066;background:0 0;border:1px solid #dedfd5;border-radius:30px;min-height:38px;padding:8px 17px;font-size:12px;transition:background .15s,color .15s}.dictionary-categories button:hover{color:#637255;background:#e7ebdf;border-color:#637255}.dictionary-categories button[aria-pressed=true]{color:#4e5d40;background:#e7ebdf;border-color:#637255}.dictionary-results-heading{flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:20px;display:flex}.dictionary-results-heading h2{color:#292b27;margin:0;font-size:19px;font-weight:500}.dictionary-results-heading p{color:var(--dict-muted);margin:0 0 0 auto;font-size:12px}.dictionary-results-heading button{color:var(--dict-accent);background:0 0;border:0;padding:6px 0 6px 10px;font-size:12px}.dictionary-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.dictionary-entry{overflow-wrap:anywhere;background:#fff;border:1px solid #dedfd5;border-radius:16px;min-width:0;padding:26px 28px 0}.dictionary-entry-top{color:#6d7066;letter-spacing:.08em;justify-content:space-between;gap:10px;font-size:10px;display:flex}.dictionary-entry-top>span:last-child{color:#637255}.dictionary-entry h3{color:#292b27;margin:20px 0 8px;font-family:serif;font-size:30px;font-weight:500;line-height:1.4}.dictionary-pronunciation{color:#637255;letter-spacing:.06em;margin:0 0 22px;font-size:17px;line-height:1.6}.dictionary-meaning{color:#292b27;align-items:baseline;gap:14px;margin:0 0 24px;font-size:15px;line-height:1.8;display:flex}.dictionary-meaning>span{color:#6d7066;flex-shrink:0;font-size:10px}.dictionary-usage{color:#6d7066;margin:-10px 0 22px;font-size:12px;line-height:1.8}.dictionary-example{border-top:1px solid #dedfd5}.dictionary-example summary{cursor:pointer;color:#637255;justify-content:space-between;align-items:center;padding:16px 0;font-size:12px;list-style:none;display:flex}.dictionary-example summary::-webkit-details-marker{display:none}.dictionary-guide summary::-webkit-details-marker{display:none}.dictionary-example[open] summary>svg,.dictionary-guide[open]>summary>svg:last-child{transform:rotate(180deg)}.dictionary-example>div{padding-bottom:22px}.dictionary-example p{color:#292b27;align-items:baseline;gap:10px;margin:0 0 10px;font-size:13px;line-height:1.8;display:flex}.dictionary-example p:nth-child(2){color:#6d7066}.dictionary-example p>span{color:#6d7066;flex-shrink:0;font-size:10px}.dictionary-example small{color:#6d7066;padding-top:8px;font-size:10px;line-height:1.8;display:block}.dictionary-example a{color:#637255;text-underline-offset:3px;text-decoration:underline}.dictionary-example a svg{display:inline}.dictionary-more{flex-direction:column;align-items:center;gap:13px;margin:35px 0 0;display:flex}.dictionary-more button,.dictionary-empty button{color:#fff;background:#292b27;border:1px solid #292b27;border-radius:30px;align-items:center;gap:10px;padding:12px 23px;font-size:13px;display:inline-flex}.dictionary-more>span{color:#6d7066;font-size:11px}.dictionary-empty{text-align:center;border:1px dashed #dedfd5;border-radius:16px;padding:54px 25px}.dictionary-empty>svg{color:#637255;margin:0 auto 20px}.dictionary-empty h3{font-size:20px;font-weight:500}.dictionary-empty p{color:#6d7066;overflow-wrap:anywhere;max-width:450px;margin:14px auto 24px;font-size:14px;line-height:1.9}.dictionary-guide{border-top:1px solid #dedfd5;border-bottom:1px solid #dedfd5;margin-top:48px}.dictionary-guide>summary{cursor:pointer;color:#292b27;align-items:center;gap:13px;padding:24px 0;font-size:13px;list-style:none;display:flex}.dictionary-guide>summary>svg:first-child{color:#637255}.dictionary-guide>summary>svg:last-child{margin-left:auto}.dictionary-guide-hint{color:#6d7066;margin-left:auto;font-size:12px}.dictionary-guide-body{color:#6d7066;max-width:800px;padding:0 0 25px 31px;font-size:13px;line-height:1.95}.dictionary-guide-body>p{margin:0 0 12px}.dictionary-guide-body h3{color:#292b27;margin:24px 0 10px;font-size:13px;font-weight:500}.dictionary-guide-body ul{padding-left:16px}.dictionary-guide-body li+li{margin-top:12px}.dictionary-guide-body a{color:#637255;text-underline-offset:4px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.dictionary-guide-body li p{margin:3px 0 0;font-size:12px}.dictionary-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.dictionary-search-panel{grid-template-columns:minmax(0,1fr)}.dictionary-notation-preview{display:none}}@media (width<=600px){.dictionary-search-panel{border-radius:16px;padding:22px 18px}.dictionary-input-wrap{gap:10px;padding:0 13px}.dictionary-input-wrap input{height:56px;font-size:16px}#dictionary-search-help>span{flex-basis:100%;margin-top:2px;margin-left:0}.dictionary-categories{gap:7px;margin:22px 0 32px}.dictionary-categories button{padding:8px 13px}.dictionary-grid{grid-template-columns:minmax(0,1fr);gap:14px}.dictionary-entry{padding:23px 22px 0}.dictionary-guide-hint{display:none}.dictionary-guide-body{padding-left:0}}
