body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;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}.App{text-align:center}*{box-sizing:border-box;margin:0;padding:0;font-family:Poppins,sans-serif}:root{--clr:#1f1f1f}body{background-color:var(--clr);color:#e2dcdc}.hidden{display:none}a{text-decoration:none}.home-container{place-items:center;width:80%;max-width:800px;margin:0 auto}.home-image{width:100%;margin-bottom:50px}.home-text-container{border:1px solid;border-radius:10px;width:90%;margin-bottom:50px;padding:20px}.home-text{margin-bottom:30px}.home-text-last{text-align:end;margin-top:50px}nav{background-color:#ddd;justify-content:center;align-items:center;width:100%;height:75px;margin-bottom:60px;margin-left:auto;margin-right:auto;display:flex;position:relative}nav ul{justify-content:space-around;width:250px;display:flex}nav ul li{z-index:1;width:50px;height:70px;list-style:none;position:relative}nav ul li a{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;font-weight:500;display:flex;position:relative}nav ul li a .icon{text-align:center;color:#000;font-size:1.5em;line-height:75px;transition:all .5s;display:block;position:relative}nav ul li:hover a .icon{transform:translateY(-20px)}nav ul li a .text{color:#000;letter-spacing:.05em;opacity:0;font-size:.75em;font-weight:400;transition:all .5s;position:absolute}nav ul li:hover a .text{opacity:1}@media (width>=500px){nav ul{width:350px}}@media (width>=600px){nav{border-radius:10px;width:600px;margin-top:30px}}@media (width>=800px){nav ul{width:400px}}.details-container{flex-direction:column;align-items:center;width:80%;margin-left:auto;margin-right:auto;display:flex}.details-title{margin-bottom:75px;font-size:23px}.details-text{margin-bottom:100px}.details-text p{margin-top:20px}.details-image{min-width:200px;max-width:500px;max-height:400px;margin-bottom:75px}.wiki-result{flex-wrap:wrap;justify-content:center;display:flex}.wiki-infos{text-align:center;width:80%;margin-bottom:25px;margin-left:auto;margin-right:auto;font-size:14px}.wiki-search{width:fit-content;margin-bottom:30px;margin-left:auto;margin-right:auto}.wiki-searchbar{width:400px;height:25px}.wiki-item{background-color:#600;border:1px solid #000;border-radius:30px;width:500px;height:fit-content;margin:20px;padding:40px}.wiki-item-content{display:flex}.wiki-item-content img{width:150px;height:150px}.wiki-item-infos{align-items:center;margin-left:70px;display:flex}.wiki-item-infos ul{list-style:none}.wiki-item-button{justify-content:center;display:flex;position:relative;top:30px}.wiki-item-button a{color:#c4c2c2;font-size:14px}.wiki-item-button a:hover{color:#6587ba;font-size:15px}.shop-item{width:fit-content;margin:50px}.shop-result{flex-wrap:wrap;justify-content:center;display:flex}.shop-item{background-color:#600;border-radius:30px;height:0%;padding:20px}.shop-item-image{border-radius:10px;width:auto;height:auto}.shop-item-infos{text-align:center;margin-top:20px}.shop-item-infos ul{list-style:none}.shop-item-button{text-align:center;margin-top:10px;margin-bottom:10px}.shop-item-button button{color:#000;background-color:#ddd;border-radius:8px;padding:3px}.shop-confirm{color:#000;background-color:#ddd;width:250px;height:150px;padding:15px;position:absolute;top:40%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.shop-confirm-cross:after{cursor:pointer;content:"×";background:0 0;font-size:30px;display:inline-block;position:relative;top:-133px;right:-93%}.shop-cart-icon{cursor:pointer;font-size:25px;position:absolute;top:150px;left:85%}.shop-cart-icon a{color:#fff;text-decoration:none}.shop-cart-value{color:#000;background-color:#d10000;border-radius:100px;font-size:11px;position:relative;top:-15px;left:-6px}.cart-container{justify-content:space-around;display:flex}.cart-text{width:40%}.cart-seller-container table td{min-width:150px}.cart-seller-container{border:1px solid #fff;margin-bottom:50px;padding:15px}.cart-seller-container table{margin-top:10px}.cart-button{width:fit-content;height:fit-content;padding:3px}
