.translate-container.svelte-1qy18kn{position:absolute;top:20px;right:30px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.translate-btn.svelte-1qy18kn{background-color:var(--theme-parchment, #f4ece1);border:2px solid var(--theme-terra, #8b4513);border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--theme-ink, #3e2723);box-shadow:0 4px 6px #0003;transition:transform .2s,box-shadow .2s}.translate-btn.svelte-1qy18kn:hover{transform:scale(1.05);box-shadow:0 6px 12px #0000004d}.menu-dropdown.svelte-1qy18kn{background-color:var(--theme-parchment, #f4ece1);border:2px solid var(--theme-terra, #8b4513);border-radius:8px;padding:10px;box-shadow:0 10px 25px #0000004d;width:220px}.scrollable-list.svelte-1qy18kn{display:flex;flex-direction:column;gap:4px;max-height:50vh;overflow-y:auto;padding-right:5px}.scrollable-list.svelte-1qy18kn::-webkit-scrollbar{width:6px}.scrollable-list.svelte-1qy18kn::-webkit-scrollbar-thumb{background-color:var(--theme-terra, #8b4513);border-radius:3px}.scrollable-list.svelte-1qy18kn button:where(.svelte-1qy18kn){background:none;border:none;text-align:left;padding:8px 12px;font-family:var(--font-ui, sans-serif);font-size:14px;color:var(--theme-ink, #3e2723);cursor:pointer;border-radius:4px;transition:background-color .2s}.scrollable-list.svelte-1qy18kn button:where(.svelte-1qy18kn):hover{background-color:#8b45131a}.scrollable-list.svelte-1qy18kn button.active:where(.svelte-1qy18kn){font-weight:700;color:var(--theme-sindoor, #d32f2f);background-color:#d32f2f1a}.scrollable-list.svelte-1qy18kn hr:where(.svelte-1qy18kn){border:none;border-top:1px solid rgba(139,69,19,.3);margin:4px 0}.other-btn.svelte-1qy18kn{font-style:italic}.back-btn.svelte-1qy18kn{font-weight:700;color:var(--theme-terra, #8b4513)!important}.skiptranslate{display:none!important}body{top:0!important}.global-nav.svelte-ocbj1u{position:fixed;top:20px;left:10px;z-index:1000;pointer-events:auto}.home-btn.svelte-ocbj1u{background:none;border:none;cursor:pointer;padding:0;filter:drop-shadow(0 0 10px rgba(0,0,0,.3));transition:transform .3s cubic-bezier(.175,.885,.32,1.275);fill:#fff;opacity:.5}.home-btn.svelte-ocbj1u:hover{opacity:1;transform:scale(1.15);fill:var(--accent-color)}.home-btn.svelte-ocbj1u:active{transform:scale(.95)}body,html{margin:0;padding:0}.app-wrapper.svelte-12qhfyh{width:100vw;height:100vh;background-color:var(--theme-ink, #3e2723);overflow:hidden}.page-content.svelte-12qhfyh{width:100%;height:100vh;position:relative;z-index:1}.widget-layer.svelte-12qhfyh{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:50}.translate-container.svelte-12qhfyh,.audio-container.svelte-12qhfyh{pointer-events:auto;position:absolute}.translate-container.svelte-12qhfyh{top:20px;right:20px}.audio-container.svelte-12qhfyh{bottom:20px;right:20px}.route-home .cutout,.route-ragamala- .cutout,.route-home .home-btn,.route-ragamala- .home-btn{display:none!important}.ui-frame.svelte-12qhfyh{position:absolute;inset:1px;pointer-events:none;z-index:10;margin:0;padding:0}.corner.svelte-12qhfyh{position:absolute;width:100px;height:100px;background-color:var(--accent-color);background:var(--accent-gradient)}.corner-image.svelte-12qhfyh{-webkit-mask-image:var(--corner-ornament);mask-image:var(--corner-ornament);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0}.top-left.svelte-12qhfyh{top:0;left:0}.top-right.svelte-12qhfyh{top:0;right:0;transform:scaleX(-1)}.bottom-left.svelte-12qhfyh{bottom:0;left:0;transform:scaleY(-1)}.bottom-right.svelte-12qhfyh{bottom:0;right:0;transform:scale(-1)}.edge.svelte-12qhfyh{position:absolute;-webkit-mask:var(--damask) center repeat;mask:var(--damask) center repeat;background-color:var(--border-color);background:var(--accent-gradient);-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:auto;mask-size:auto;-webkit-mask-position:top center;mask-position:top center;mask-composite:exclude;-webkit-mask-composite:xor;border-radius:10px}.border-top.svelte-12qhfyh,.border-bottom.svelte-12qhfyh{height:var(--border-width);left:60px;right:60px}.border-top.svelte-12qhfyh{top:10px;height:60px}.border-bottom.svelte-12qhfyh{bottom:0;height:60px}.border-left.svelte-12qhfyh,.border-right.svelte-12qhfyh{width:60px;top:60px;bottom:60px}.border-left.svelte-12qhfyh{left:0}.border-right.svelte-12qhfyh{right:0}.ui-frame.route-family-tree,.ui-frame.route-ragamala-family-tree{display:none!important}
