.nori-language-bar{display:flex;justify-content:flex-end;align-items:center;gap:12px;min-height:50px;padding:3px max(18px,calc((100vw - 1180px)/2));background:#eff3e9;border-bottom:1px solid #e3e8dc;color:#738365;font:11px/1.4 system-ui,sans-serif;position:relative;z-index:20}
.nori-language-flags{display:flex;align-items:center;gap:3px}
.nori-language-button{appearance:none;display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;min-width:44px;padding:4px;margin:0;border:2px solid transparent;border-radius:50%;background:transparent;cursor:pointer;box-shadow:none;line-height:1;touch-action:manipulation}
.nori-language-button img{display:block;width:32px;height:32px;border-radius:50%;box-shadow:0 0 0 1px #27312e16;pointer-events:none}
.nori-language-button:hover{background:#e1e8d5}
.nori-language-button[aria-pressed="true"]{border-color:#73874c;background:#f9fbf3}
.nori-language-button:focus-visible{outline:3px solid #364f38;outline-offset:2px}
@media(forced-colors:active){.nori-language-button[aria-pressed="true"]{border-color:Highlight}}
html[data-nori-lang]:not([data-nori-lang="ko"]){font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}html[data-nori-lang]:not([data-nori-lang="ko"]) button,html[data-nori-lang]:not([data-nori-lang="ko"]) label{overflow-wrap:anywhere}html[data-nori-lang="en"] .game-toolbar button{font-size:11px}html[data-nori-lang="en"] .memory-face>small{font-size:8px;white-space:normal;text-align:center;line-height:1.15}html[data-nori-lang="en"] .game-hud strong{overflow-wrap:normal}html[data-nori-lang="en"] .tool-card h3{line-height:1.3}html[data-nori-lang]:not([data-nori-lang="ko"]) .catch-status,html[data-nori-lang]:not([data-nori-lang="ko"]) .memory-story{flex-wrap:wrap}@media(max-width:650px){.nori-language-bar{padding:3px 12px;gap:8px}html[data-nori-lang="en"] .game-option select{max-width:140px}html[data-nori-lang="en"] .memory-options{flex-wrap:wrap}}
