@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap";.clip{clip-path:polygon(0 0,0% 100%,100% 100%,100% 85%,15% 0)}#dice-container.svelte-1uha8ag{width:95vw;max-width:700px;height:65vh;min-height:350px;background:transparent;border-radius:1.5rem;box-shadow:0 15px 40px #0009;margin-bottom:20px;position:relative;overflow:hidden;cursor:pointer}#dice-container.svelte-1uha8ag:active{cursor:crosshair}.message-box.svelte-1uha8ag{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:1rem 2rem;background-color:#000000b3;color:#fff;border-radius:.75rem;font-size:1.5rem;font-weight:700;z-index:10;opacity:0;transition:opacity .5s ease;pointer-events:none}#strength-bar-container.svelte-1uha8ag{position:absolute;bottom:20px;left:50%;transform:translate(-50%);width:80%;max-width:300px;height:20px;background-color:#ffffff1a;border-radius:10px;overflow:hidden;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none;z-index:20}#strength-bar.svelte-1uha8ag{width:0%;height:100%;background:linear-gradient(90deg,#10b981,#f59e0b,#ef4444);transition:width .05s linear}
