#canvas-container[data-v-b8b6fbaf]{height:100%;left:0;position:fixed;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.text[data-v-46ddac99]{max-width:var(--breakpoint-s)}.text strong[data-v-46ddac99]{font-weight:700}@media (min-width:600px){.text[data-v-46ddac99]{max-width:calc(var(--breakpoint-s)/3*2)}}.text.boxed[data-v-46ddac99]{border-radius:var(--radius-default);padding:var(--space-s) var(--space-button-x)}.text.white[data-v-46ddac99]{background:var(--color-white)}.text.grey[data-v-46ddac99]{background:var(--color-grey)}.text.yellow[data-v-46ddac99]{background:var(--color-yellow)}.text.yellow[data-v-46ddac99]::-moz-selection{background:var(--color-white)}.text.yellow[data-v-46ddac99]::selection{background:var(--color-white)}.text.blue[data-v-46ddac99]{background:var(--color-blue)}.icon svg{height:var(--size);max-width:none;overflow:visible;transform:rotate(var(--rotate));width:var(--size);stroke-width:var(--line);stroke:currentColor;fill:none}.icon svg *{vector-effect:non-scaling-stroke}.link[data-v-adbac49f]{cursor:pointer;width:calc(var(--width) + var(--space-button-x)*2)}.link.disabled[data-v-adbac49f]{pointer-events:none}.link.transition[data-v-adbac49f]{transition:width .2s}.link.button[data-v-adbac49f]{background:var(--color-white);border-radius:calc(var(--height)/2);color:var(--color-black);padding:var(--space-s) var(--space-button-x);white-space:nowrap}.link.button .icon.left[data-v-adbac49f]{order:-1}.link.button.grey[data-v-adbac49f]{background:var(--color-grey)}.link.button.black[data-v-adbac49f]{background:var(--color-black);color:var(--color-white)}.link.button.yellow[data-v-adbac49f]{background:var(--color-yellow)}.link.button.blue[data-v-adbac49f]{background:var(--color-blue)}.link.button.progress[data-v-adbac49f]{background:linear-gradient(to right,var(--color-white) var(--progress),var(--color-grey) var(--progress),var(--color-grey) 100%)}.link.button.active[data-v-adbac49f],.link.button.router-link-exact-active[data-v-adbac49f]{background:var(--color-black);color:var(--color-white)}.link.button.hoverable[data-v-adbac49f]{background:var(--color-white)}@media (hover:hover){.link.button.hoverable[data-v-adbac49f]:hover{background:var(--color-grey)}}.link.button.hoverable.hovered[data-v-adbac49f]{background:var(--color-grey)}.link.button.hoverable.active[data-v-adbac49f]{background:var(--color-grey);color:var(--color-black)}.link.button.highlight[data-v-adbac49f]{background:var(--color-white)}@media (hover:hover){.link.button.highlight[data-v-adbac49f]:hover{background:var(--color-yellow)}}.link.button.truncate[data-v-adbac49f]{min-width:0;padding:0;white-space:normal;width:auto}.link.button.truncate[data-v-adbac49f]>*{overflow:hidden;padding:var(--space-s) var(--space-button-x);text-overflow:ellipsis;white-space:nowrap;width:100%}.link.artwork-title[data-v-adbac49f]{order:6;text-align:left;white-space:normal;width:auto}@media (min-width:600px){.link.artwork-title[data-v-adbac49f]{order:1;text-align:center;white-space:nowrap;width:calc(var(--width) + var(--space-button-x)*2)}}#editor{background:var(--color-grey);pointer-events:all}#editor pre{white-space:pre-line}#editor input{width:100%}*,:after,:before{box-sizing:border-box;margin:0;padding:0}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}h1,h2,h3,h4,h5,h6,p{font:inherit;margin:0}::-moz-placeholder{opacity:1}::placeholder{opacity:1}figure,img,svg,video{display:block;height:auto;max-width:100%;width:100%}fieldset{border:0;padding:0}button{border:0;cursor:pointer}.spacer{--s-top:0;--s-right:0;--s-bottom:0;--s-left:0}.padder{--p-top:0;--p-right:0;--p-bottom:0;--p-left:0}.layout{--l-gap:var(--space-s);--l-dir:initial;--l-overlap:inherit;--l-align:initial;--l-justify:initial;--l-auto:minmax(0,1fr)}.grid{--g-col-gap:var(--space-m);--g-row-gap:var(--space-m);--g-min:0;--g-cols:4;--g-align:initial;--g-justify:initial}.cols{--c-cols:initial}.self{--s-align:initial;--s-justify:initial}.ratio,.ratio-container{--r-width:1;--r-height:1}.ratio{--r-fit:cover}.accordion{--a-speed:.2s;--a-height:0px}@font-face{font-family:Helvetica Now Text;font-style:normal;font-weight:400;src:url(../fonts/helvetica-now-text-400.woff2) format("woff2")}@font-face{font-family:Helvetica Now Text;font-style:normal;font-weight:700;src:url(../fonts/helvetica-now-text-700.woff2) format("woff2")}@font-face{font-family:Helvetica Now Text;font-style:italic;font-weight:400;src:url(../fonts/helvetica-now-text-400-italic.woff2) format("woff2")}@font-face{font-family:Century Schoolbook Mono;font-style:normal;src:url(../fonts/century-schoolbook-mono.woff2) format("woff2")}.typo-p,body{font-family:Helvetica Now Text,sans-serif;font-size:15px;letter-spacing:.12em;line-height:1.3}.typo-button{font-size:14px}.typo-1,.typo-2,.typo-button,.typo-subtitles{font-family:Century Schoolbook Mono,monospace;letter-spacing:.12em;line-height:1;text-transform:uppercase}.typo-1,.typo-2,.typo-subtitles{font-size:18px}@media (min-width:600px){.typo-1,.typo-2,.typo-subtitles{font-size:24px}}.typo-button:after,.typo-button:before,.typo-subtitles:after,.typo-subtitles:before{content:"";display:table}.typo-button:before,.typo-subtitles:before{margin-bottom:-.1829em}.typo-button:after,.typo-subtitles:after{margin-top:-.1418em}html{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background:var(--color-black);color:var(--color-black);overflow-x:hidden}ol li,ul li{counter-increment:count;list-style:none;padding-left:var(--space-list)}ol li:before,ul li:before{content:"•";margin-left:calc(var(--space-list)*-1);position:absolute}ol{counter-reset:count}ol li{counter-increment:count}ol li:before{content:counter(count) "."}::-moz-selection{background:var(--color-yellow);color:var(--color-black)}::selection{background:var(--color-yellow);color:var(--color-black)}.overlay{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.overlay>:first-child{background:var(--color-white);min-height:calc(var(--vh)*100);padding-top:var(--space-header);position:relative}.overlay{overflow-y:auto}.overlay-enter-active,.overlay-leave-active{transition:transform .3s,opacity .15s}.overlay-enter-from{transform:translateY(100%)}.overlay-leave-to{opacity:0}.overlay-placeholder{display:none}.overlay-close{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));background:var(--color-white-bg);bottom:0;cursor:pointer;height:calc(var(--vh)*20);left:0;position:relative;width:100%;z-index:1}.fade-enter-active{transition:opacity .1s .1s}.fade-leave-active{transition:opacity .1s}.fade-enter-from,.fade-leave-to{opacity:0}.page-enter-active,.page-leave-active{transition:opacity .2s}.page-enter-from,.page-leave-to{opacity:0}.flex{align-items:flex-start;display:flex;flex-wrap:wrap}.flex>*,main>:not(.flex){pointer-events:all}.spinner{animation:spin 2s linear infinite;border:var(--color-grey) solid calc(var(--line)*2);border-radius:50%;border-top:var(--color-white) solid calc(var(--line)*2);height:25px;width:25px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}#loader{bottom:var(--space-s);left:var(--space-s);position:fixed;z-index:5}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}#editor{margin:var(--space-s);margin-top:128px;z-index:3}#editor,.lovie-badge{left:0;position:fixed;top:0}.lovie-badge{margin-top:var(--space-header);max-width:100px;padding:var(--space-s);z-index:50}@media (min-width:600px){.lovie-badge{bottom:0;left:auto;margin-top:0;max-width:125px;right:0;top:auto}}
