:root{--region-gangwon-dark: #B23A48;--region-gangwon-light: #F5DFE3;--region-gyeonggi-dark: #2455A4;--region-gyeonggi-light: #E2EAF8;--region-gyeongbuk-dark: #176B5B;--region-gyeongbuk-light: #DDEEE7;--region-gyeongnam-dark: #166A8F;--region-gyeongnam-light: #DFEDF5;--region-jeonbuk-dark: #554A8E;--region-jeonbuk-light: #E8E4F3;--region-jeonnam-dark: #846019;--region-jeonnam-light: #F3E8CD;--region-chungbuk-dark: #854775;--region-chungbuk-light: #F0E0EC;--region-chungnam-dark: #606F2B;--region-chungnam-light: #E9EED8;--region-jeju-dark: #A64B1D;--region-jeju-light: #F8E3D3;--region-gyeongsang-dark: #245D68;--region-gyeongsang-light: #DFECEE;--region-jeolla-dark: #805B35;--region-jeolla-light: #EEE4D7;--region-chungcheong-dark: #596347;--region-chungcheong-light: #E5E9DC}[data-region=gangwon],[data-region-theme=gangwon]{--region-dark: var(--region-gangwon-dark);--region-light: var(--region-gangwon-light)}[data-region=gyeonggi],[data-region-theme=gyeonggi]{--region-dark: var(--region-gyeonggi-dark);--region-light: var(--region-gyeonggi-light)}[data-region=gyeongbuk],[data-region-theme=gyeongbuk]{--region-dark: var(--region-gyeongbuk-dark);--region-light: var(--region-gyeongbuk-light)}[data-region=gyeongnam],[data-region-theme=gyeongnam]{--region-dark: var(--region-gyeongnam-dark);--region-light: var(--region-gyeongnam-light)}[data-region=jeonbuk],[data-region-theme=jeonbuk]{--region-dark: var(--region-jeonbuk-dark);--region-light: var(--region-jeonbuk-light)}[data-region=jeonnam],[data-region-theme=jeonnam]{--region-dark: var(--region-jeonnam-dark);--region-light: var(--region-jeonnam-light)}[data-region=chungbuk],[data-region-theme=chungbuk]{--region-dark: var(--region-chungbuk-dark);--region-light: var(--region-chungbuk-light)}[data-region=chungnam],[data-region-theme=chungnam]{--region-dark: var(--region-chungnam-dark);--region-light: var(--region-chungnam-light)}[data-region=jeju],[data-region-theme=jeju]{--region-dark: var(--region-jeju-dark);--region-light: var(--region-jeju-light)}[data-region=gyeongsang],[data-region-theme=gyeongsang]{--region-dark: var(--region-gyeongsang-dark);--region-light: var(--region-gyeongsang-light)}[data-region=jeolla],[data-region-theme=jeolla]{--region-dark: var(--region-jeolla-dark);--region-light: var(--region-jeolla-light)}[data-region=chungcheong],[data-region-theme=chungcheong]{--region-dark: var(--region-chungcheong-dark);--region-light: var(--region-chungcheong-light)}.region-badge{display:inline-block;padding:.16em .45em;border-radius:.25em;font-weight:700;line-height:1.35;white-space:nowrap;box-decoration-break:clone;background:var(--region-light);color:var(--region-dark)}.region-badge[data-role=primary]{background:var(--region-dark);color:#fff}.region-badge,.reference-label,.style-tag,.dictionary-search button,.home-search button,.reset-filters,.catalog-error button,.catalog-senses button,.catalog-pagination a,.search-controls button,.empty-state button{display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.3}.copy-link,.copy-button,.header-search button{display:grid;place-items:center;line-height:1}.copy-link>svg,.copy-button>svg,.header-search button>svg{display:block}body{overflow-wrap:anywhere}input,select,textarea{font-size:max(1em,16px)}.dictionary-search input,.header-search input{font-size:16px}.breadcrumb,.sense-page-links>span{flex-wrap:wrap}.catalog-result-heading>*,.word-title-line>h1,.sense-summary,.home-intro>*,.home-senses>*,.home-topic-text>*,.same-words li{min-width:0}.catalog-result-heading>*,.result-status{max-width:100%;overflow-wrap:anywhere}.catalog-list{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-list-multiple{grid-template-columns:minmax(0,1fr)}.catalog-places,.same-words a>span{overflow-wrap:anywhere;min-width:0}.catalog-recovery-link{display:inline-flex;align-items:center;min-height:44px;margin-inline-start:16px}.image-fallback{display:flex;align-items:center;justify-content:center;padding:16px;font-size:14px;line-height:1.7;color:var(--muted);background:var(--wash, #f0f6f3)}[data-featured] .image-fallback{aspect-ratio:4 / 5}.image-fallback.sense-choice-thumbnail{display:flex}#results-heading:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(max-width:700px){.catalog-list{grid-template-columns:minmax(0,1fr)}.home-topic-text{flex-wrap:wrap}}@media(forced-colors:active){a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid Highlight}.catalog-pagination a[aria-current],.search-match{outline:1px solid CanvasText}.dictionary-menu a[aria-current],.taxonomy-list a[aria-current]{text-decoration:underline}}html[data-region-theme]{--accent: var(--region-dark);--wash: var(--region-light);--green: var(--region-dark);--green-hover: var(--region-dark);--soft-green: var(--region-light);--orange: var(--region-dark);accent-color:var(--accent);scrollbar-color:var(--accent) var(--region-light)}html[data-region-theme] ::selection{color:var(--accent);background:var(--wash)}html[data-region-theme] :is(a,button,input,select,summary):focus-visible{outline-color:var(--accent)}html[data-region-theme] :is(button,a,input,select,summary){-webkit-tap-highlight-color:var(--wash)}html[data-region-theme] input{caret-color:var(--accent)}html[data-region-theme] :is(.dictionary-search,.home-search) button:hover{background:var(--accent);text-decoration:underline;text-underline-offset:4px}html[data-region-theme] .example-pair strong{color:var(--accent);text-decoration-color:var(--accent)}html[data-region-theme] .taxonomy-list a[aria-current],html[data-region-theme] .dictionary-menu a[aria-current]{color:var(--accent);background:var(--wash)}html[data-region-theme] .site-header{border-bottom-color:var(--accent)}@media(forced-colors:active){html[data-region-theme] :is(a,button,input,select,summary):focus-visible{outline-color:Highlight}}.dictionary-footer{display:block;border-top:2px solid var(--accent);margin-top:36px;padding:32px 0 28px;color:var(--muted);font-size:14px;line-height:1.8}.dictionary-footer.wrap{width:min(1160px,calc(100% - 80px));margin-inline:auto}.footer-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,auto);gap:28px 64px}.footer-intro{max-width:540px;min-width:0}.dictionary-footer .footer-title{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:44px;margin-bottom:10px;font-size:18px;font-weight:700;text-decoration:none;color:var(--ink)}.footer-title img{width:83px;height:37px;object-fit:contain}.footer-intro p+p{margin-top:4px}.footer-links{display:flex;flex-direction:column;align-items:flex-start}.dictionary-footer a:not(.footer-title){display:inline-flex;align-items:center;gap:6px;min-height:44px;text-underline-offset:5px}.footer-links a{text-decoration:none}.footer-links a:hover,.footer-title:hover span{text-decoration:underline}.dictionary-footer .footer-meta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 32px;border-top:1px solid var(--line);margin-top:26px;padding-top:16px;font-size:13px}.footer-domain{display:block;overflow-wrap:anywhere}.other-regions dd{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:0 16px}.other-regions dd a{margin-left:0}.policy-main{max-width:810px}.policy-main .policy-intro{font-size:18px;margin-top:20px;max-width:42em}.policy-date{font-size:14px;color:var(--muted);margin-top:12px}.policy-main section p+p{margin-top:12px}.policy-main section p a{display:inline;min-height:0;overflow-wrap:anywhere}.policy-main ul{padding-left:22px}.policy-main li+li{margin-top:10px}.family-services{list-style:none;padding:0!important;margin:32px 0}.family-services li{border-top:1px solid var(--line);padding:24px 0;margin:0!important}.family-services a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:21px;font-weight:700}.family-services p{margin-top:4px}.family-services small{display:block;color:var(--muted);font-size:13px;overflow-wrap:anywhere}@media(max-width:700px){.dictionary-footer{padding:26px 0;margin-top:20px}.dictionary-footer.wrap{width:calc(100% - 40px)}.footer-main{grid-template-columns:1fr;gap:20px}.dictionary-footer .footer-title{font-size:17px}.dictionary-footer .footer-meta{align-items:flex-start;flex-direction:column;margin-top:22px}.policy-main .policy-intro{font-size:17px}}
