:root {
  --background-f7f88f: #f7f8ff;
  --background-121212: #121212;
  --background-caf291: rgba(202, 242, 145, 0.7);
  --background-8e8e8e: #8e8e8e;
  --color-2: #caf291;
  --color-1: #ffffff;
}

.top-left-btn p,
.top-left-btn a,
.top-left-btn span,
.top-left-btn button {
  cursor: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="45" height="45" x="0" y="0" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512" xml:space="preserve"><g><path d="M409.631 81.92a40.628 40.628 0 0 0-20.48 5.509V81.92c0-22.569-18.371-40.96-40.96-40.96a40.628 40.628 0 0 0-20.48 5.509V40.96c0-22.569-18.371-40.96-40.96-40.96-22.589 0-40.96 18.391-40.96 40.96v5.509a40.628 40.628 0 0 0-20.48-5.509c-22.589 0-40.96 18.391-40.96 40.96v213.197c0 2.724-2.396 5.12-5.12 5.12-1.434 0-2.662-.512-2.54-.205l-40.059-57.037c-12.616-18.084-39.014-23.101-57.467-10.342-9.114 6.328-15.176 15.893-17.121 26.89-1.905 10.916.512 21.873 6.738 30.7l107.069 156.201C203.029 486.892 251.177 512 301.496 512c82.207 0 149.094-66.867 149.094-149.094V122.88c.001-22.569-18.37-40.96-40.959-40.96zm-108.135 409.6c-43.602 0-85.217-21.647-108.687-56.566L85.596 278.569c-3.154-4.485-4.342-9.953-3.379-15.483.983-5.591 4.055-10.445 8.622-13.619 3.502-2.417 7.598-3.707 11.796-3.707 6.984 0 13.23 3.256 17.203 8.97l34.488 49.213 6.554 9.032c4.588 4.915 11.284 7.741 18.35 7.741 14.111 0 25.6-11.469 25.6-25.6V81.92c0-11.284 9.196-20.48 20.48-20.48s20.48 9.195 20.48 20.48v153.6c0 5.673 4.588 10.24 10.24 10.24s10.24-4.567 10.24-10.24V40.96c0-11.284 9.196-20.48 20.48-20.48s20.48 9.196 20.48 20.48v194.56a10.23 10.23 0 0 0 10.24 10.24 10.23 10.23 0 0 0 10.24-10.24V81.92c0-11.284 9.195-20.48 20.48-20.48s20.48 9.195 20.48 20.48V256a10.23 10.23 0 0 0 10.24 10.24A10.23 10.23 0 0 0 389.15 256V122.88c0-11.284 9.195-20.48 20.48-20.48s20.48 9.195 20.48 20.48v240.026c.001 70.922-57.691 128.614-128.614 128.614z" fill="%239FA6A5" opacity="1"></path></g></svg>') 10 10, auto;
}

.top-right a {
  cursor: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="45" height="45" x="0" y="0" viewBox="0 0 472.612 472.612" style="enable-background:new 0 0 512 512" xml:space="preserve"><g><path d="M393.501 159.361c-9.079 0-17.501 2.881-24.44 7.775-4.636-18.892-21.525-32.937-41.599-32.937-10.077 0-19.347 3.548-26.673 9.463-6.583-15.417-21.747-26.237-39.364-26.237-8.534 0-16.486 2.548-23.173 6.917V43.396C238.252 19.467 219.023 0 195.388 0c-23.637 0-42.865 19.467-42.865 43.396v220.453l-24.736-23.27c-11.197-11.253-26.028-17.442-41.799-17.442h-.15c-15.89.039-30.806 6.356-41.999 17.787-10.16 10.374-10.117 27.212.094 37.537l146.118 147.685c26.813 29.535 64.836 46.468 104.394 46.468 78.256 0 141.921-64.618 141.921-144.045V202.757c0-23.929-19.229-43.396-42.865-43.396zm23.172 85.332v83.875c0 68.568-54.832 124.353-122.229 124.353-34.136 0-66.963-14.682-90.063-40.28-.065-.072-.136-.133-.202-.203-.039-.041-.072-.084-.111-.124L57.932 264.611c-2.695-2.725-2.706-7.171-.024-9.91 7.471-7.63 17.408-11.846 27.979-11.872h.099c10.531 0 20.448 4.163 27.931 11.729.083.084.167.166.253.247l41.452 38.997a9.848 9.848 0 0 0 16.593-7.172V43.396c0-13.07 10.395-23.704 23.173-23.704 12.777 0 23.172 10.634 23.172 23.704v150.973c0 5.438 4.409 9.846 9.846 9.846s9.846-4.409 9.846-9.846v-33.55c0-13.07 10.395-23.703 23.173-23.703s23.173 10.633 23.173 23.703V211.144c0 5.438 4.409 9.846 9.846 9.846s9.846-4.409 9.846-9.846v-33.55c0-13.07 10.395-23.704 23.172-23.704 12.777 0 23.173 10.634 23.173 23.704v50.324c0 5.438 4.409 9.846 9.846 9.846s9.846-4.409 9.846-9.846v-25.162c0-13.07 10.395-23.704 23.173-23.704 12.777 0 23.172 10.634 23.172 23.704v41.937z" fill="%239FA6A5" opacity="1"></path></g></svg>'), auto;
}

.about-me span {
  cursor: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="45" height="45" x="0" y="0" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512" xml:space="preserve"><g><path d="M128 96c-8.832 0-16-7.168-16-16 0-26.453-21.523-48-48-48H16C7.168 32 0 24.832 0 16S7.168 0 16 0h48c44.117 0 80 35.902 80 80 0 8.832-7.168 16-16 16zm0 0" fill="%239FA6A5" opacity="1"></path><path d="M128 96c-8.832 0-16-7.168-16-16 0-44.098 35.883-80 80-80h48c8.832 0 16 7.168 16 16s-7.168 16-16 16h-48c-26.477 0-48 21.547-48 48 0 8.832-7.168 16-16 16zM64 512H16c-8.832 0-16-7.168-16-16s7.168-16 16-16h48c26.477 0 48-21.547 48-48 0-8.832 7.168-16 16-16s16 7.168 16 16c0 44.098-35.883 80-80 80zm0 0" fill="%239FA6A5" opacity="1"></path><path d="M240 512h-48c-44.117 0-80-35.902-80-80 0-8.832 7.168-16 16-16s16 7.168 16 16c0 26.453 21.523 48 48 48h48c8.832 0 16 7.168 16 16s-7.168 16-16 16zm0 0" fill="%239FA6A5" opacity="1"></path><path d="M128 448c-8.832 0-16-7.168-16-16V80c0-8.832 7.168-16 16-16s16 7.168 16 16v352c0 8.832-7.168 16-16 16zm0 0" fill="%239FA6A5" opacity="1"></path></g></svg>') 20 20, auto;
}

.my-name {
  cursor: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 499.859 499.859"><g><path d="M469.223 270.371c9.237-9.218 14.329-21.48 14.335-34.53.007-13.05-5.071-25.318 -14.298-34.546a48.44 48.44 0 0 0-15.946-10.611l20.045-19.969c9.258-9.214 14.365-21.481 14.38-34.543s-5.062-25.342-14.298-34.578l-.519-.519a48.52 48.52 0 0 0-25.169-13.37c.56-2.968.857-6.007.86-9.094.015-13.06-5.063-25.339-14.298-34.573l-.637-.637c-9.221-9.221-21.48-14.299-34.52-14.299-8.804 0-17.248 2.323-24.645 6.665a48.603 48.603 0 0 0-11.268-17.559l-.42-.422c-19.033-19.03-50.004-19.033-69.039.001L163.331 148.244l16.204-66.917c6.402-26.44-8.045-53.401-33.605-62.715-14.384-5.242-30.346-4.048-43.792 3.271S79.026 41.96 75.618 56.886l-2.222 9.736C62.768 113.177 45.2 159.96 21.18 205.668 3.181 239.918-3.674 279.973 1.878 318.455c5.744 39.816 23.855 75.938 52.376 104.458 35.01 35.011 81.542 54.286 131.049 54.284h.126c49.552-.032 96.113-19.373 131.105-54.458l37.349-37.448zm-173.93 131.182c-29.328 29.406-68.353 45.616-109.883 45.644h-.106c-41.491 0-80.495-16.155-109.837-45.497-23.906-23.905-39.085-54.173-43.897-87.528-4.656-32.273 1.086-65.852 16.167-94.549 25.228-48.006 43.702-97.237 54.907-146.325l2.222-9.735c1.514-6.633 5.639-12.077 11.615-15.33s12.789-3.761 19.18-1.433c11.194 4.079 17.522 15.887 14.718 27.467l-28.77 118.803c-3.413 12.246 12.364 25.887 25.185 14.137L315 39.001c7.337-7.339 19.276-7.337 26.601-.014l.42.421c3.554 3.555 5.511 8.279 5.511 13.306s-1.958 9.752-5.511 13.307L238.659 169.382c-5.858 5.857-5.858 15.355 0 21.213s15.356 5.858 21.213 0l125.982-125.98c3.554-3.555 8.279-5.512 13.306-5.512s9.752 1.957 13.307 5.512l.637.637a18.695 18.695 0 0 1 5.512 13.327 18.697 18.697 0 0 1-5.544 13.317c-37.611 37.461-89.049 88.677-126.281 125.783-5.87 5.847-5.888 15.344-.042 21.214a14.953 14.953 0 0 0 10.627 4.414c3.829 0 7.659-1.457 10.585-4.372 25.028-24.931 93.218-92.857 117.168-116.678 7.337-7.301 19.261-7.287 26.581.031l.518.519c3.561 3.561 5.518 8.294 5.512 13.329s-1.975 9.764-5.548 13.32c-36.483 36.339-94.262 93.883-130.424 129.934-5.869 5.848-5.887 15.345-.04 21.214a14.955 14.955 0 0 0 10.626 4.413c3.829 0 7.66-1.458 10.586-4.373l68.783-68.524 9.78-9.68c7.337-7.262 19.245-7.229 26.544.068a18.691 18.691 0 0 1 5.511 13.316 18.685 18.685 0 0 1-5.518 13.303L332.675 364.072zM451.123 374.497c3.26-7.615-.271-16.433-7.886-19.692-7.616-3.262-16.433.27-19.693 7.886-5.032 11.754-12.214 22.345-21.346 31.477-11.157 11.156-24.34 19.323-39.184 24.274-7.859 2.621-12.105 11.116-9.484 18.976 2.096 6.284 7.948 10.258 14.228 10.258 1.573 0 3.173-.249 4.748-.774 19.3-6.438 36.428-17.042 50.906-31.521 11.845-11.847 21.169-25.602 27.711-40.884zM490.765 382.77c-7.615-3.264-16.433.261-19.697 7.876-7.009 16.349-17.003 31.079-29.704 43.78-14.772 14.772-32.148 25.807-51.644 32.796-7.798 2.796-11.854 11.384-9.058 19.183 2.196 6.126 7.967 9.941 14.121 9.941 1.68 0 3.389-.284 5.062-.884 23.698-8.496 44.804-21.895 62.732-39.823 15.412-15.411 27.545-33.301 36.064-53.173 3.264-7.614-.262-16.432-7.876-19.696z" fill="%239FA6A5"/></g></svg>') 20 20, auto !important;
}

.btn {
  font-family: "--headingnowtrial";
  letter-spacing: -0.005em;
  line-height: 1.2em;
  padding: 0.6em 1em;
  border: 4px solid var(--color-2);
  transition: ease-in-out 0.3s;
  background-color: transparent;
  color: var(--color-1);
  font-weight: bolder;
  border-radius: 2px;
}
.btn:hover {
  transform: scale(1.1) rotate(-10deg);
  background-color: var(--color-2);
  color: var(--background-121212);
}
@media (max-width: 300px) {
  .btn {
    width: 100px !important;
    height: 35px !important;
    font-size: 12px !important;
  }
}
@media (max-width: 100px) {
  .btn {
    width: 50px !important;
    height: 15px !important;
    font-size: 6px !important;
  }
}

@media (max-width: 300px) {
  #left-right-full {
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 12px !important;
    padding: 10px !important;
  }
}

@media (max-width: 300px) {
  .buttons {
    flex-wrap: wrap !important;
    justify-content: center !important;
    gap: 10px !important;
  }
}

.press-text-one,
.press-text-two {
  display: inline-block;
  animation: pressBounce 2s infinite ease-in-out;
  transform-origin: bottom center;
}

.inline-icon svg {
  width: 80px;
  transition: transform 0.3s ease;
}
.inline-icon svg:hover {
  transform: rotate(30deg);
}
@media (max-width: 767px) {
  .inline-icon svg {
    width: 60px;
  }
}

#comp-m9msqvk2 {
  position: absolute;
  top: 34%;
  left: 70%;
  transform: translate(-50%, -50%);
  width: 130%;
  max-width: 1300px;
  z-index: -1;
}
@media (max-width: 1200px) {
  #comp-m9msqvk2 {
    top: 34%;
  }
}
@media (max-width: 1100px) {
  #comp-m9msqvk2 {
    top: 36%;
  }
}
@media (max-width: 1000px) {
  #comp-m9msqvk2 {
    top: 36%;
  }
}
@media (max-width: 900px) {
  #comp-m9msqvk2 {
    top: 39%;
  }
}
@media (max-width: 800px) {
  #comp-m9msqvk2 {
    top: 40%;
  }
}
@media (max-width: 700px) {
  #comp-m9msqvk2 {
    top: 42%;
  }
}
@media (max-width: 600px) {
  #comp-m9msqvk2 {
    top: 44%;
  }
}
@media (max-width: 500px) {
  #comp-m9msqvk2 {
    top: 44%;
  }
}
@media (max-width: 400px) {
  #comp-m9msqvk2 {
    top: 44%;
  }
}
@media (max-width: 300px) {
  #comp-m9msqvk2 {
    top: 44%;
  }
}
@media (max-width: 250px) {
  #comp-m9msqvk2 {
    top: 45%;
  }
}
@media (max-width: 200px) {
  #comp-m9msqvk2 {
    top: 46%;
  }
}

@media (max-width: 180px) {
  #mainContent {
    display: none;
  }
}/*# sourceMappingURL=home.css.map */