*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--clr-dark:#131827;--clr-light:#b5bddb;--clr-cyan:#00d4ff;--clr-cyan-dark:#00b8d4;--clr-grey:#b5bddbb3;--clr-white:#fff;--clr-dark-hover:#1e263d;--clr-green:#4fb646;--clr-green-dark:#3f9638;--clr-red:#e63946;--clr-red-dark:#b32d38}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#b5bddb;color:var(--clr-light);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;margin:0;min-height:100vh}body,nav{background-color:#131827;background-color:var(--clr-dark)}nav{border-bottom:1px solid #b5bddb1a;justify-content:space-between;padding:1rem 2rem;position:sticky;top:0;width:100%;z-index:1000}.nav__brand,nav{align-items:center;display:flex}.nav__brand img{height:auto;max-width:125px}.nav__brand h1{color:#00d4ff;color:var(--clr-cyan);font-size:1.75rem;font-weight:700;margin-left:.5rem}.nav__hamburger{background:none;border:none;color:#fff;color:var(--clr-white);cursor:pointer;display:none;font-size:1.5rem;padding:.5rem}.nav__links{display:flex;flex-grow:0;justify-content:center;list-style:none;margin:0 auto;padding:0}.nav__links li{margin:0 1rem}.nav__link{align-items:center;background-color:#131827;background-color:var(--clr-dark);border:1px solid #b5bddb33;border-radius:6px;color:#fff;color:var(--clr-white);display:flex;font-size:1.1rem;font-weight:500;height:40px;justify-content:center;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s ease,color .3s ease}.nav__link:hover{background-color:#1e263d;background-color:var(--clr-dark-hover);color:#00d4ff;color:var(--clr-cyan)}.nav__connect{align-items:center;background-color:#00d4ff;background-color:var(--clr-cyan);border:none;border-radius:6px;color:#fff;color:var(--clr-white);cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;height:50px;justify-content:center;text-decoration:none;transition:background-color .3s ease,transform .2s ease;width:175px}a.nav__connect{text-align:center}.nav__connect:hover{background-color:#00b8d4;background-color:var(--clr-cyan-dark);transform:scale(1.05)}@media screen and (max-width:768px){nav{align-items:flex-start;flex-wrap:wrap;padding:1rem;position:relative}.nav__brand{margin:0;width:70%}.nav__hamburger{display:block;position:absolute;right:1rem;top:1rem}.nav__links{background-color:#131827;background-color:var(--clr-dark);border-top:1px solid #b5bddb33;display:none;flex-direction:column;margin:1rem 0 0;padding:1rem 0;width:100%}.nav__links--open{display:flex}.nav__links li{margin:.5rem 0;text-align:center;width:100%}.nav__link{display:block;height:auto;padding:.75rem;width:100%}.nav__connect{margin:1rem 0 0 auto;max-width:175px;width:100%}a.nav__connect{align-items:center;display:flex;justify-content:center}}header{background-blend-mode:overlay;background-color:#131827cc;background-image:url(/aurerealestate/static/media/houses.1c88aa2ec9796a92d386.png);background-position:50%;background-size:cover;min-height:40vh;position:relative}.header__title{color:#fff;color:var(--clr-white);font-size:2rem;text-align:center;top:25%;width:100%}.header__search,.header__title{left:50%;position:absolute;transform:translate(-50%,-50%)}.header__search{background-color:#ffffff1a;border:none;border-radius:6px;color:#b5bddb;color:var(--clr-light);font-size:1.25rem;min-width:40%;padding:1.5rem;top:45%}.header__search::placeholder{color:#b5bddbb3;color:var(--clr-grey);font-size:1.25rem;font-weight:500}.header__search:focus,.header__search:hover{outline:1px solid #00d4ff;outline:1px solid var(--clr-cyan)}.search__results{background:#131827f2;border:1px solid #b5bddb33;border-radius:6px;left:50%;max-height:300px;min-width:300px;overflow-y:auto;position:absolute;top:65%;transform:translateX(-50%);width:40%;z-index:1000}.search__results ul{list-style:none}.search__results li{border-bottom:1px solid #b5bddb1a;cursor:pointer;display:flex;font-size:.9rem;justify-content:space-between;padding:.75rem}.search__results li:hover{background-color:#ffffff0d}.search__results p{color:#b5bddbb3;color:var(--clr-grey);font-size:.9rem;padding:.75rem}.cards__section{margin:0 auto;max-width:1200px;padding:0 2rem}.cards__section h3{color:#b5bddb;color:var(--clr-light);margin:3rem 0 1.5rem}.cards{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));margin-bottom:2rem;margin-top:1.5rem}.card{background-color:#ffffff0d;border-radius:8px;cursor:pointer;height:275px;margin:0 auto;position:relative;transition:transform .3s ease;width:350px}.card--own{height:475px}.card--own .card__image,.card--own .card__info{height:50%}.card--own .price-input{-webkit-appearance:none;-moz-appearance:textfield;padding:.5rem;width:100%}.card--own .price-input::-webkit-inner-spin-button,.card--own .price-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.card--own .cancel-sale-btn,.card--own .list-for-sale-btn,.card--own .update-price-btn{margin-top:.5rem;padding:.5rem;width:100%}.card--own:hover,.card:hover{transform:scale(1.02)}.card__image{border-top-left-radius:8px;border-top-right-radius:8px;height:55%;overflow:hidden;position:absolute;width:100%}.card__image img{height:100%;object-fit:cover;width:100%}.card__info{bottom:0;height:45%;left:0;padding:.75rem;position:absolute;width:100%}.card__info h4{font-size:1.25rem;font-weight:600}.card__info p{font-size:.9rem;margin:.25rem 0}.card__status{color:#4fb646;font-weight:700}.card__own-status{margin-top:.5rem}.card__own-status p{color:#00d4ff;color:var(--clr-cyan);font-size:.85rem}.price-input{background-color:#ffffff1a;border:1px solid #b5bddbb3;border:1px solid var(--clr-grey);border-radius:4px;color:#b5bddb;color:var(--clr-light);font-size:.85rem;margin:.25rem 0;padding:.25rem;width:100px}.price-input:focus{outline:1px solid #00d4ff;outline:1px solid var(--clr-cyan)}.update-price-btn{background-color:#00d4ff;background-color:var(--clr-cyan);border:none;border-radius:4px;color:#fff;color:var(--clr-white);cursor:pointer;font-size:.85rem;padding:.25rem .5rem;transition:background-color .3s ease}.update-price-btn:hover{background-color:#00b8d4;background-color:var(--clr-cyan-dark)}.list-for-sale-btn{background-color:#4fb646;background-color:var(--clr-green);border:none;border-radius:4px;color:#fff;color:var(--clr-white);cursor:pointer;font-size:.85rem;padding:.25rem .5rem;transition:background-color .3s ease}.list-for-sale-btn:hover{background-color:#3f9638;background-color:var(--clr-green-dark)}.cancel-sale-btn{background-color:#e63946;background-color:var(--clr-red);border:none;border-radius:4px;color:#fff;color:var(--clr-white);cursor:pointer;font-size:.85rem;padding:.25rem .5rem;transition:background-color .3s ease}.cancel-sale-btn:hover{background-color:#b32d38;background-color:var(--clr-red-dark)}.home{background-color:#000000b3;height:100vh;width:100vw}.home,.home__details{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}.home__details{align-items:center;background:#131827;background:var(--clr-dark);border-radius:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));height:70%;margin:0 auto;padding:1.5rem;width:80%;z-index:2}.home__image{height:50%;margin:0 auto;max-width:500px;overflow:hidden}.home__image img{height:100%;object-fit:cover;width:100%}.home__close{background:#0000;border:none;cursor:pointer;height:30px;position:absolute;right:.75rem;top:.75rem;width:30px}.home__close img{filter:invert(1);height:25px;width:25px}.home__overview{height:100%;margin:0 1.5rem;overflow-y:scroll;padding-right:2rem}.home__overview h1,.home__overview h2,.home__overview hr{margin:.75rem auto}.home__overview ul{margin-left:2rem}.home__buy,.home__contact,.home__owned{border:none;border-radius:6px;color:#fff;color:var(--clr-white);cursor:pointer;font-size:1.1rem;font-weight:600;margin:1rem .25rem;transition:all .3s ease}.home__buy{background-color:#00d4ff;background-color:var(--clr-cyan);height:50px;width:225px}.home__buy:hover{background-color:#00b8d4;background-color:var(--clr-cyan-dark);transform:scale(1.05)}.home__contact{background-color:initial;border:1px solid #00d4ff;border:1px solid var(--clr-cyan);color:#00d4ff;color:var(--clr-cyan);height:50px;width:150px}.home__contact:hover{background-color:#00d4ff1a}.home__owned{align-items:center;background-color:#4fb646;cursor:default;display:flex;height:50px;justify-content:center}.owner-link{color:#00d4ff;color:var(--clr-cyan);text-decoration:none}.owner-link:hover{text-decoration:underline}.back-to-top{background-color:#00d4ff;background-color:var(--clr-cyan);border:none;border-radius:50%;bottom:2rem;color:#fff;color:var(--clr-white);cursor:pointer;font-size:1.2rem;font-weight:600;height:60px;opacity:.9;position:fixed;right:2rem;transition:background-color .3s ease,transform .2s ease,opacity .3s ease;width:60px;z-index:1000}.back-to-top:hover{background-color:#00b8d4;background-color:var(--clr-cyan-dark);opacity:1;transform:scale(1.1)}.loading-prompt{background-color:#ffffff0d;border-radius:6px;color:#b5bddbb3;color:var(--clr-grey);font-size:1.2em;margin:1rem auto;max-width:400px;padding:20px;text-align:center}.footer{background-color:#131827;background-color:var(--clr-dark);border-top:1px solid #b5bddb1a;padding:2rem;text-align:center}.footer__content{margin:0 auto;max-width:1200px}.footer__content p{color:#b5bddbb3;color:var(--clr-grey);font-size:.9rem;margin-bottom:1rem}.footer__links{display:flex;gap:1.5rem;justify-content:center}.footer__link{color:#00d4ff;color:var(--clr-cyan);font-size:.9rem;text-decoration:none;transition:color .3s ease}.footer__link:hover{color:#00b8d4;color:var(--clr-cyan-dark);text-decoration:underline}.header-with-floor{align-items:center;display:flex;justify-content:space-between;margin:3rem 0 1.5rem}.market-info{align-items:center;display:flex;gap:1.5rem}.floor-price{color:#00d4ff;color:var(--clr-cyan)}.floor-price,.mint-counter{font-size:1.1rem;font-weight:500}.mint-counter{color:#b5bddb;color:var(--clr-light)}@media screen and (max-width:768px){.header-with-floor{margin:2rem 0 1rem}.header-with-floor,.market-info{align-items:flex-start;flex-direction:column}.market-info{gap:.5rem;margin-top:.5rem}.floor-price,.mint-counter{font-size:1rem}}
/*# sourceMappingURL=main.1ecf6daf.css.map*/