#language-settings{min-width:42px;padding:9px 12px}#language-dialog{width:min(360px,calc(100vw - 28px));max-height:85dvh;overflow:auto;box-sizing:border-box;border:1px solid #fff9;border-radius:28px;padding:28px;color:#314836;background:linear-gradient(145deg,#fffffff0,#f0f4eeea);backdrop-filter:blur(24px)}#language-dialog::backdrop{background:#17233133;backdrop-filter:blur(5px)}#language-dialog h2{font-size:25px;margin:10px 30px 22px 0}#language-dialog label,#language-dialog select,#language-dialog p{font-size:16px;line-height:1.5}#language-dialog select{width:100%;min-height:48px}#language-dialog .close{position:absolute;top:12px;right:12px}body[data-time=night] #language-dialog{color:#fff0fc;background:linear-gradient(145deg,#353851f0,#24223dea)}body[data-time=night] #language-dialog select{color:#fff;background:#36334d}#gift-message,#reply-list p{white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext}#recipient,#sender,#message,#reply{font-size:16px}#customizer .tabs button{overflow-wrap:anywhere}#customizer .nature-options button,#customizer .pet-options button,#customizer .time-options button{overflow-wrap:anywhere;hyphens:auto}#customizer .panel-bottom .primary{white-space:normal}@media(max-width:760px){header .header-actions{gap:5px}header .header-actions .light{padding:8px 9px;font-size:12px}#world-save{max-width:calc(100vw - 48px)}}
