#cover,#logo{grid-column:1;grid-row:1}.bizname,.pronouns,.sub{opacity:.8;font-size:.9rem}.sub,.textC,p{line-height:1.5}#copyURL,#cta,#dlKey{padding:1rem 1.5rem;cursor:pointer}.embedded,body{position:relative}#close,#copyURL,#cta,#dlKey,#topActions a,.seekBar{cursor:pointer}body{margin:0 auto;width:100%;padding:0;max-width:30rem;color:#eee}#cta p,.label p,.name,h2,h3,p{margin:0}#close,.actionBtn a,main{padding:1rem}#copyView p,#keyView p,#qr,#qrView p{margin:2rem}.icon{width:1.5rem;height:1.5rem}#copyURL,#cover,#dlKey,#modal,.actions,.controls,.docDl,.featured,.media img,.music,.pCtrl,.seekBar,.video,video{width:100%}a{text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#logo,#profilePhoto{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}#modal{display:flex;flex-direction:column;position:absolute;z-index:1;bottom:0;transition:top .2s ease-out,opacity .1s ease-out;transform:translateZ(0)}#close{align-self:end;line-height:0}#copyView,#keyView,#qrView{display:flex;flex-direction:column;align-items:center;margin:0 1rem;text-align:center}#copyURL,#dlKey{display:flex;align-items:center;justify-content:center;border-radius:.5rem;border:none;outline:0;box-sizing:border-box}#profilePhoto,#qr{border-radius:.5rem}#copyURL span,#dlKey span{margin-left:.5rem}#qrView h3{margin:2rem 2rem 0}#qrView p{margin:.5rem 2rem 0}#qr{padding:2rem;background:#fff}header{display:flex;justify-content:flex-start;flex-direction:column}.headerImgC{display:grid;grid-template-columns:auto;grid-template-rows:auto;height:100%;overflow:hidden}#cta,#info,#topActions>div,.docDl,main{display:flex}#cover{height:15rem;-o-object-position:center center;object-position:center center;-o-object-fit:cover;object-fit:cover}#logo{max-height:6rem;user-select:none;align-self:center;justify-self:center}#topActions{flex-direction:row-reverse;justify-content:space-between;align-items:flex-start}#topActions a{padding:1rem;line-height:0}main{flex-direction:column;align-items:flex-start}#info,.featured{flex-direction:column}#profilePhoto{width:10rem;height:10rem;box-sizing:content-box;user-select:none;margin-top:-6rem}#cta,.controls{box-sizing:border-box}#info{justify-content:center;align-items:flex-start;margin-top:1rem;line-height:1.25;word-break:break-word;padding:.25rem 1rem}.name{font-weight:700;font-size:1.5rem}.pronouns{display:block;font-weight:400;margin:0 0 .5rem}.price,.section,.title{font-weight:700}.bizname,.sub{margin:.5rem 0 0}.bizaddr{font-size:.8rem;opacity:.6}.sub,.textC{font-size:1rem;white-space:pre-line}#cta,.actionBtn a,.dlBtn,.playPause{line-height:0;border-radius:.5rem}.textC{margin:1rem}#cta,.actions{margin-top:2rem}#cta{align-items:center;justify-content:center}#cta .icon{margin-right:.5rem}.actions{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr}.actionBtn{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.actionBtn p{margin:0 0 0 .75rem;font-size:.9rem;white-space:nowrap}.secondary{grid-template-columns:repeat(auto-fill,minmax(3.5rem,1fr))}.featured{display:flex;justify-content:center;margin:3rem 0 0}.section{font-size:1.3rem;padding:.5rem 1rem;margin-bottom:1rem}.media{overflow:hidden;border-radius:.5rem;margin-top:1rem}.media img{display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.embedded{padding-top:100%}.embedded iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mediaC{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.controls{padding:1rem;font-size:.9rem}.docDl,.pCtrl{display:none;align-items:center;justify-content:flex-start;margin:1rem 0 0}.fileSize{margin:0 0 0 1rem}.currentTime{margin:0 .5rem 0 1rem}.seekBar{height:.5rem;border-radius:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dlBtn,.playPause{padding:1rem;cursor:pointer;order:-1}.pause{display:none}.title{font-size:1rem;margin:0}.label,.price{font-size:1rem;margin:1rem 0 0}.prodInfo .sub{margin:-1rem 0 0}.label{display:inline-block;border-radius:.5rem;letter-spacing:1px;padding:1rem 1.5rem}footer{padding:4rem 1rem 2rem;font-size:.9rem;text-align:center}footer a{text-decoration:underline;color:inherit}