.wrapper .reference_item{cursor:pointer}.reference_item .item_inner{position:relative;border-radius:var(--typo-border-radius);background-color:#fff;box-shadow:0 0 1rem rgba(0,0,0,.125);flex-direction:column;height:100%;padding:calc(var(--typo-gap) * 2);cursor:pointer}.star_wrapper{width:7.5em;height:1.5em;position:relative;font-size:1rem}.star_wrapper .star{display:inline-block;position:relative;vertical-align:middle;font-size:.625em;width:0;height:0;margin-left:.9em;margin-right:.9em;margin-bottom:1.8em;border-right:.3em solid transparent;border-bottom:.7em solid silver;border-left:.3em solid transparent}.star_wrapper .star:before,.star_wrapper .star:after{content:'';display:block;width:0;height:0;position:absolute;top:.6em;left:-1em;border-right:1em solid transparent;border-bottom:.7em solid silver;border-left:1em solid transparent;transform:rotate(-35deg)}.star_wrapper .star:after{transform:rotate(35deg)}.star_wrapper .star.filled,.star_wrapper .star.filled:before,.star_wrapper .star.filled:after{border-bottom-color:#0a0a0a}.reference_overlay{position:fixed;z-index:9999;margin:0;background-color:#6d6d6d9c;padding:1.5rem;border:1px solid #e7e7e7;display:none;box-shadow:0 2px 4px 0px rgba(0,0,0,.125);font-size:1rem;line-height:1.1;top:0;left:0;pointer-events:all;width:100svw;height:100svh;flex-flow:row wrap;justify-content:center;align-items:center}.reference_overlay.active{display:flex}.reference_item>*{pointer-events:none}.reference_overlay .overlay_inner{width:60rem;max-width:90%;max-height:90%;overflow:hidden;position:relative;background-color:#fff;pointer-events:all;padding:1rem;border-radius:.5rem;overflow:auto}.reference_overlay .overlay_inner>*{position:relative;z-index:30}.reference_overlay .overlay_inner .overlay_content{position:relative}.reference_overlay .overlay_inner .overlay_title>*{margin:0}.reference_overlay .close{position:absolute;pointer-events:all;z-index:999;cursor:pointer;top:.5rem;right:.5rem;width:2rem;height:2rem}.reference_overlay .close:after{display:inline-block;content:"\00d7";font-size:2rem}