.fill:focus,.fill:hover{box-shadow:inset 0 0 0 2em var(--hover)}.raise:focus,.raise:hover{transform:translateY(-.25em);box-shadow:0 .5em .5em -.4em var(--hover)}.offset{box-shadow:.3em .3em 0 0 var(--color),inset .3em .3em 0 0 var(--color)}.offset:focus,.offset:hover{box-shadow:0 0 0 0 var(--hover),inset 6em 3.5em 0 0 var(--hover)}.fill{--hover:#cb72aa;--color:#a972cb}.offset,.raise{--hover:#1973bc;--color:#19bc8b}button{color:var(--color);transition:.25s}button:focus,button:hover{border-color:var(--hover);color:#010101}button{padding:1em 2em;border:2px solid;margin:.5em;background:none;line-height:1}button,code{font:inherit}code{color:#e4cb58}h2 a{font-size:revert;text-decoration:none;color:#010101;position:relative;display:inline-block}a.effect-underline:after{height:1em;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;content:"";position:absolute;border-bottom:3px solid;opacity:0;left:0;width:100%;margin-top:10px;display:inline-block}a.effect-underline:hover:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}