a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}body{line-height:1.6;background:#fafbfc}#timer{width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.4em;color:#3d5a73;letter-spacing:-.5px;text-align:center;padding:2rem 1rem;box-sizing:border-box;gap:.4rem}.intro{font-weight:300;margin-bottom:1rem}.intro,.time-unit{display:block}.number{font-weight:600;font-size:1.1em;color:#2c4a62}.connector{display:block;font-size:.75em;color:#7a9bb8;font-weight:300;margin:.3rem 0}.signature{display:block;margin-top:1.5rem;font-weight:400}@media (max-width:600px){#timer{font-size:1.1em}}.svg-fulscreen{position:relative;width:50%;height:22%;-webkit-transform:translateZ(200px);transform:translateZ(200px)}.heart__fill-circle{-webkit-transform-origin:400px 300px;transform-origin:400px 300px;-webkit-animation:rotation 17s infinite alternate;animation:rotation 17s infinite alternate}.heart__fill-circle:nth-child(6n+1){-webkit-animation-delay:-2s;animation-delay:-2s}.heart__fill-circle:nth-child(6n+2){-webkit-animation-delay:-1s;animation-delay:-1s}.heart__fill-circle:nth-child(6n+3){-webkit-animation-delay:-2.5s;animation-delay:-2.5s}.heart__fill-circle:nth-child(6n+4){-webkit-animation-delay:-.5s;animation-delay:-.5s}.heart__fill-circle:nth-child(6n+5){-webkit-animation-delay:-1.5s;animation-delay:-1.5s}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}