@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:var(--background-color);font-family:var(--font-family);margin:0;overflow:hidden}.centerpiece{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;text-align:center}.header{color:var(--text-color);font-size:var(--header-font-size);margin-bottom:-5px;margin-left:0}.typewriter-container{align-items:center;display:flex;flex-direction:column;justify-content:center;position:absolute}.bunny{flex-shrink:0;height:var(--bunny-height);margin-right:0;position:absolute;transform:translateY(var(--bunny-offset-y));width:var(--bunny-height)}.typewriter-area{height:50px;margin-left:0;overflow:hidden;position:absolute;width:300px}.typewriter-text{animation:blink var(--blink-speed) step-end infinite;border-right:2px solid var(--blink-border-color);color:var(--text-color);font-size:var(--typewriter-font-size);left:0;margin-bottom:10px;margin-top:var(--typewriter-margin-top);position:relative;text-align:left;top:50%;transform:translateY(-12px);white-space:pre}@keyframes blink{0%,to{border-color:#0000}50%{border-color:var(--blink-border-color)}}.heart-row{display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:center;margin-top:-5px;opacity:0;transition:opacity var(--transition-speed) ease,visibility .5s ease;visibility:hidden}.heart-row.show{opacity:1;visibility:visible}.heart-row.hide{opacity:0;visibility:hidden}.heart-item{align-items:center;cursor:pointer;display:flex;flex-direction:column}.heart-item a{color:var(--link-color);text-decoration:none}.hover-label{color:var(--hover-label-color);font-size:var(--hover-label-font-size);margin-top:40px;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--transition-speed) ease;visibility:hidden}.heart-item:hover .hover-label{opacity:1;visibility:visible}.heart-symbol{color:var(--heart-color);font-size:var(--heart-symbol-font-size);opacity:var(--heart-opacity);transition:transform .2s ease}.heart-item:hover .heart-symbol{transform:scale(1.2)}
/*# sourceMappingURL=main.364ed5e2.css.map*/