.lang-modal-backdrop.svelte-1pkcj5y{-webkit-backdrop-filter:blur(6px);z-index:9000;cursor:default;background:#0c0e12d1;position:fixed;inset:0}.lang-modal-card.svelte-1pkcj5y{z-index:9001;text-align:center;background:#141820;border:1px solid #c2923e40;border-radius:4px;width:90vw;min-width:280px;max-width:340px;padding:3rem 2.5rem 2.5rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 32px 80px #000000b3,0 0 0 1px #ffffff0a}.lang-modal-amp.svelte-1pkcj5y{color:#c2923e;opacity:.9;margin-bottom:1.25rem;font-family:Cormorant Garamond,Georgia,serif;font-size:3rem;font-style:italic;font-weight:400;line-height:1}.lang-modal-label.svelte-1pkcj5y{letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3;margin:0 0 2rem;font-family:Montserrat,sans-serif;font-size:.75rem}.lang-modal-buttons.svelte-1pkcj5y{align-items:stretch;gap:0;display:flex}.lang-divider.svelte-1pkcj5y{background:#c2923e33;flex-shrink:0;width:1px;margin:0 .5rem}.lang-btn.svelte-1pkcj5y{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:3px;flex:1;justify-content:center;align-items:center;padding:.85rem 1rem;transition:background .2s,color .2s;display:flex}.lang-btn.svelte-1pkcj5y:hover{background:#c2923e14}.lang-btn-name.svelte-1pkcj5y{color:#fff;font-family:Cormorant Garamond,Georgia,serif;font-size:1.6rem;font-weight:500;line-height:1;transition:color .2s}.lang-btn.svelte-1pkcj5y:hover .lang-btn-name:where(.svelte-1pkcj5y){color:#c2923e}
