.env-ribbon.svelte-11j0y66{position:fixed;z-index:10000;overflow:hidden;width:85px;height:85px;transition:top .25s ease-out,left .25s ease-out,right .25s ease-out,bottom .25s ease-out;border:none;background:transparent;padding:0;cursor:pointer}.env-ribbon-tl.svelte-11j0y66{inset:0 auto auto 0}.env-ribbon-tr.svelte-11j0y66{inset:0 0 auto auto}.env-ribbon-br.svelte-11j0y66{inset:auto 0 0 auto}.env-ribbon-bl.svelte-11j0y66{inset:auto auto 0 0}.env-ribbon-text.svelte-11j0y66{position:absolute;display:block;width:120px;padding:4px 0;background:linear-gradient(135deg,#ff6b35,#e85d04);color:#fff;font-size:10px;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:1px;box-shadow:0 2px 8px #0000004d}.env-ribbon-tl.svelte-11j0y66 .env-ribbon-text:where(.svelte-11j0y66){top:18px;left:-30px;transform:rotate(-45deg)}.env-ribbon-tr.svelte-11j0y66 .env-ribbon-text:where(.svelte-11j0y66){top:18px;right:-30px;left:auto;transform:rotate(45deg)}.env-ribbon-br.svelte-11j0y66 .env-ribbon-text:where(.svelte-11j0y66){inset:auto -30px 18px auto;transform:rotate(-45deg)}.env-ribbon-bl.svelte-11j0y66 .env-ribbon-text:where(.svelte-11j0y66){bottom:18px;left:-30px;top:auto;transform:rotate(45deg)}.env-ribbon.svelte-11j0y66:hover .env-ribbon-text:where(.svelte-11j0y66){filter:brightness(1.1)}[data-env=staging] .env-ribbon-text.svelte-11j0y66{background:linear-gradient(135deg,#7c3aed,#5b21b6)}
