*{margin:0;padding:0;box-sizing:content-box}:root{--pico-spacing: 0;--spacing-1: 10px;--spacing-2: 20px}html,body,#app{width:100%;height:100%}#app{--background: linear-gradient( 0deg, rgba(2, 0, 36, 1) 0%, rgba(9, 9, 121, 1) 35%, rgba(0, 212, 255, 1) 100% );background:var(--background);display:flex;align-items:center;justify-content:center}.emblem-controls{position:fixed;bottom:0;left:0;width:100%;padding-bottom:var(--spacing-2);display:flex;gap:var(--spacing-2);flex-wrap:wrap;justify-content:center;align-items:center}.emblem-controls [name=size]{width:20%}.emblem-controls legend{padding-bottom:var(--spacing-1)}svg:not(:host),svg:not(:root){overflow:visible}fieldset{width:fit-content}.eai-emblem{--filter: unset;position:relative;width:var(--size);height:var(--size)}.eai-emblem__people,.eai-emblem__world{position:absolute;top:0;left:0;width:100%;height:100%}.eai-emblem__people{pointer-events:none;overflow:visible}.eai-emblem__people--animated{transition:transform .68s;transform-origin:center}.eai-emblem__people--animated path{transition:stroke .6s,transform .5s;transform-origin:center}.eai-emblem__people--loading{transform:rotate(-180deg)}.eai-emblem__people--loading path{transform:scale(1.4);animation:strokePulse 2s infinite}.eai-emblem__people--final{transform:rotate(0)}.eai-emblem__people--final path{transform:scale(1)}.eai-emblem__world{transition:opacity .2s;opacity:0;filter:var(--filter)}.eai-emblem__world canvas{background-color:transparent;background:transparent}.eai-emblem__world--ready{opacity:1}.eai-emblem__world--animated{transition:filter 1s}.eai-emblem__world--loading{--filter: brightness(5)}.eai-emblem__world--final{filter:none}.eai-emblem__water{position:absolute;top:8.55%;left:8.55%;width:82.9%;height:82.9%;border-radius:50%;background-color:#1616ad;transition:opacity .2s;opacity:0}.eai-emblem__water--ready{opacity:1}.eai-emblem__water--loading{transition-duration:1s;opacity:0}.eai-emblem__water--final{transition-duration:1s;opacity:1}@keyframes strokePulse{0%{opacity:0}50%{opacity:1}to{opacity:0}}
