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}@font-face{font-family:adlam;src:local("ADLaM_Display"),url(/static/media/ADLaMDisplay-Regular.3153d4c72639c7d63f4c.ttf) format("truetype")}@font-face{font-family:montserrat;src:local("Montserrat"),url(/static/media/Montserrat-Regular.3cd786652b8a2e9d41f2.ttf) format("truetype")}@font-face{font-family:royalty;src:url(/static/media/FreeRoyalty-Regular.f166d5c0203c95dc5f09.ttf) format("truetype")}html{background:linear-gradient(180deg,#030712,#060d23 55%,#0b1533) fixed}body,html{font-family:Montserrat;min-height:100%}body{color:#e7efff;font-size:1.25rem;font-weight:700;margin:0}.app{isolation:isolate;min-height:100%;min-width:320px;padding-bottom:1.25rem;position:relative;width:100%}#tsparticles,#tsparticles-firefly{inset:0;position:fixed;z-index:0}.header{align-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#060f23b3;border-bottom:1px solid #bed9ff1f;display:flex;height:60px;justify-content:space-between;margin:0;padding:1rem clamp(1rem,3.5vw,3rem);position:sticky;top:0;z-index:10}.header .potaco-logo{border-radius:14px;box-shadow:0 8px 20px #08172626;height:100%}@media screen and (max-width:700px){.header .potaco-logo{display:none}}.header .title{color:#f7fbff;font-family:royalty;font-size:clamp(1.5rem,3vw,2.2rem);letter-spacing:1px;margin:0;text-align:center;text-shadow:0 2px 10px #6b95ff59}@media screen and (max-width:700px){.header .title{font-size:1rem}}.header .icons{align-items:center;display:flex}.header .icons a{border-radius:999px;margin-left:7px;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.header .icons a:focus-visible,.header .icons a:hover{box-shadow:0 0 16px #98c9ff94,0 0 28px #6aacff6b;filter:brightness(1.08);transform:translateY(-2px) scale(1.04)}.content{margin:1.8rem auto 2.5rem;position:relative;width:min(1100px,100% - 2.5rem);z-index:1}@media screen and (max-width:700px){.content{margin-top:1rem;width:calc(100% - 1.2rem)}}.hero{align-items:center;border:2px solid rgba(221,237,255,.572);border-radius:20px;box-shadow:0 18px 32px #040c1f57,0 0 44px #91c4ff73,inset 0 0 24px #a2d2ff29;display:flex;flex-direction:column;padding:1rem;text-align:center}.hero .game-image{border-radius:20px;display:block;height:auto;width:100%}.hero .game-title{color:#e5f0ff;font-family:royalty;font-size:2rem;margin-bottom:0;margin-top:1rem}.hero .game-subtitle{color:#d7e5ff;font-size:1.25rem;line-height:1.55;margin:.25rem 1rem;max-width:620px}.hero .game-link{align-items:center;background-color:#1b3a6f;border:2px solid rgba(221,237,255,.572);border-radius:20px;color:#e5f0ff;cursor:pointer;display:flex;font-family:royalty;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;padding:.5rem 1rem;transition:all .2s ease}.hero .game-link:hover{border:2px solid rgba(221,237,255,.915);box-shadow:0 18px 32px #040c1f57,0 0 44px #91c4ff73,inset 0 0 24px #a2d2ff29;transform:translateY(-2px)}.hero .game-link img{height:100%;margin-left:.5rem}.other-games{margin-top:1.8rem}.other-games .game-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:1000px)and (min-width:701px){.other-games .game-grid{grid-template-columns:1fr}}@media screen and (max-width:700px){.other-games .game-grid{gap:.9rem;grid-template-columns:1fr}}.other-games .game-card{align-items:center;border:2px solid rgba(221,237,255,.572);border-radius:20px;box-shadow:0 18px 32px #040c1f57,0 0 44px #91c4ff73,inset 0 0 24px #a2d2ff29;display:flex;flex-direction:column;padding:1rem;text-align:center}.other-games .game-card .game-image{border-radius:20px;display:block;height:auto;width:100%}.other-games .game-card .game-title{color:#e5f0ff;font-family:royalty;font-size:2rem;margin-bottom:0;margin-top:1rem}.other-games .game-card .game-subtitle{color:#d7e5ff;font-size:1.25rem;line-height:1.55;margin:.25rem 1rem;max-width:620px}.other-games .game-card .game-link{align-items:center;background-color:#1b3a6f;border:2px solid rgba(221,237,255,.572);border-radius:20px;color:#e5f0ff;cursor:pointer;display:flex;font-family:royalty;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;padding:.5rem 1rem;transition:all .2s ease}.other-games .game-card .game-link:hover{border:2px solid rgba(221,237,255,.915);box-shadow:0 18px 32px #040c1f57,0 0 44px #91c4ff73,inset 0 0 24px #a2d2ff29;transform:translateY(-2px)}.other-games .game-card .game-link img{height:100%;margin-left:.5rem}.other-games .game-card.keety .game-link{background-color:#1b3a6f;border:none;padding:0}.other-games .game-card.keety .game-link img{margin-left:0}.about{align-items:center;border:2px solid rgba(221,237,255,.572);border-radius:20px;box-shadow:0 18px 32px #040c1f57,0 0 44px #91c4ff73,inset 0 0 24px #a2d2ff29;display:flex;flex-direction:column;margin-top:1.8rem;padding:1rem;text-align:center}.about .game-image{border-radius:20px;display:block;height:auto;width:100%}.about .game-title{color:#e5f0ff;font-family:royalty;font-size:2rem;margin-bottom:0;margin-top:1rem}.about .game-subtitle{color:#d7e5ff;font-size:1.25rem;line-height:1.55;margin:.25rem 1rem;max-width:620px}.about .game-link{align-items:center;background-color:#1b3a6f;border:2px solid rgba(221,237,255,.572);border-radius:20px;color:#e5f0ff;cursor:pointer;display:flex;font-family:royalty;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;padding:.5rem 1rem;transition:all .2s ease}.about .game-link:hover{border:2px solid rgba(221,237,255,.915);box-shadow:0 18px 32px #040c1f57,0 0 44px #91c4ff73,inset 0 0 24px #a2d2ff29;transform:translateY(-2px)}.about .game-link img{height:100%;margin-left:.5rem}.about h2{color:#e5f0ff;font-family:royalty;font-size:2rem;margin:1rem;text-align:center}.about .text{margin:.8rem}.about .text p{color:#c3d8ff;margin:.28rem 0;text-align:center}@media screen and (max-width:700px){.about .text p{font-size:1.25rem;text-align:center}}.about .family-photo{border:4px solid #ecf3ffe6;border-radius:50%;box-shadow:0 10px 20px #050e2266;height:clamp(105px,15vw,152px);object-fit:cover;width:clamp(105px,15vw,152px)}@media screen and (max-width:1000px)and (min-width:701px){.about{display:flex;flex-direction:column;text-align:center}.about .text{margin:0 0 .9rem}.about .text p{text-align:center}}@media screen and (max-width:700px){.about{padding:1rem .8rem}.about .family-photo{margin-top:.2rem}}
/*# sourceMappingURL=main.82f6098a.css.map*/