.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}body{background-color:#fffff7;cursor:default}#wrapper{width:1200px;margin:0 auto}#controls{padding:0 1rem;display:flex;justify-content:space-between;align-items:center}.menu .items{display:flex}.menu .item{padding:0 1rem;color:#333;opacity:.5}.menu .item.selected,.menu .item:hover{opacity:1}.legend circle{stroke:#aaa;fill:none}.legend text{fill:#777;text-anchor:middle;dominant-baseline:middle}circle.renewable{fill:#7fb069}circle.oilgascoal{fill:none;stroke:#bcb5b2}circle.hydroelectric{fill:none;stroke:#5eb1bf;stroke-dasharray:3,1}circle.nuclear{fill:none;stroke:#f6ae2d;stroke-dasharray:4,2}.country{pointer-events:all}.country .label{text-anchor:middle}
