body{margin:0 8px;background:#eceff6}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;font-size:14px}.home .profile{margin:5em 0;text-align:center}.home .profile .avatar{width:11em;height:11em;margin:1em auto;border:2px solid #8d6c9f;border-radius:1em;background:no-repeat 50%/cover}.home .profile .name{margin-top:1.6em;font-size:1.4em;font-weight:700}.home .profile .description{margin-top:.6em;font-size:.95em;color:rgba(44,62,80,.72)}.home .content{margin:5em 0 0;position:relative}.home .profile{background-color:#eceff6}.home .profile .avatar:hover{mix-blend-mode:color-burn}.home .rick{margin:0 10px;padding-bottom:51.66666667%;background:url(/static/rick.png) 100% 100%/100% auto no-repeat}@media (min-width:800px){.home{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 2em}.home .profile{-webkit-box-flex:.5;-ms-flex:.5 .2 250px;flex:.5 .2 250px}.home .content{-webkit-box-flex:2;-ms-flex:2 0 500px;flex:2 0 500px}.home .rick{width:360px;padding-bottom:186px;position:fixed;right:3em;bottom:0;z-index:-1}}.slide-fade-enter-active{transition:all .3s ease}.slide-fade-leave-active{transition:all .5s cubic-bezier(1,.5,.8,1)}.slide-fade-enter,.slide-fade-leave-to{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0}.links .filters{margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex}.links .filters .tip{font-size:.86em;margin:0 1.2em .6em 0;-ms-flex-negative:0;flex-shrink:0;width:1.7em;height:1.7em;background:url(/static/filter.svg) no-repeat 50%/contain}.links .filters .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.links .filters .item{margin:0 .8em .6em 0;padding:0 .3em 0 1.4em;line-height:1.5;border:1px dotted #8d6c9f;background:#f9e3ae no-repeat left .25em center/auto 70%;text-transform:capitalize;font-size:.9em;font-weight:100;color:rgba(44,62,80,.88)}.links .filters .item.name{background-image:url(/static/text.svg)}.links .filters .item.tag{background-image:url(/static/price-tag.svg)}.links .filters .item .close{margin:.2em 0 0 .3em;float:right;width:1em;height:1em;background:url(/static/close-window.svg) no-repeat 50%/contain}.links .items{overflow:hidden}.links .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1px 0 0 -1px}.links .wrapper:after{content:"";display:block;clear:both}.links .link{width:120px;float:left;box-sizing:border-box;border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5}.links .link .item{width:100%;padding-bottom:100%;position:relative}.links .link a{position:absolute;top:1.2em;right:1.2em;bottom:1.2em;left:1.2em;color:inherit;text-decoration:none}.links .link .icon{width:80%;padding-bottom:80%;background:no-repeat 50%/contain;margin:0 auto}.links .link .name{margin-top:.15em;font-size:.85em;text-align:center;color:rgba(44,62,80,.8)}.links .link .item .icon{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.links .link .item:hover .icon{-webkit-transform:scale(1.1);transform:scale(1.1)}@media (max-width:800px){.links .filters{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.page{text-align:center;padding:0 2em 1em;position:relative}.page .back-btn{position:absolute;width:1.99em;top:0;left:0;bottom:0;background:url(/static/back.svg) no-repeat left .1em center/70% auto;box-shadow:1px 0 0 #ccc}.page .title{margin:1em 0;font-size:1.15em;position:relative}.page .title:after{content:"~";position:absolute;color:#c3c3c3;left:0;right:0;bottom:-.8em;text-align:center}.page .icon{width:80%;max-width:9.6em;margin:0 auto;background:no-repeat 50%/contain}.page .icon:after{content:"";display:block;padding-bottom:100%}.page .value{margin-top:1em}.page .value a{display:inline-block;border-bottom:1px solid rgba(44,62,80,.72);position:relative}.page .value a:after{content:"";position:absolute;top:.25em;right:-1.5em;width:1em;height:1em;background:url(/static/copy.svg) no-repeat 50%/contain}.music{margin:0 -8px;overflow:hidden}.music .banner{position:relative;background-color:#fff;font-size:1.4em;line-height:2.2;text-align:center}.music .back-btn{position:absolute;left:.5em;top:.5em;width:2.5em;height:1.2em;background:url(/static/back.svg) no-repeat left .5em center/contain}.music .applemusic{margin:0 -2px}.music iframe{display:block;border:none;width:100%;height:500px}