body{background:#000;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden;position:relative}.container,body{min-height:100vh}.container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;max-width:100vw;padding:16px}.title{font-size:2.5rem;font-weight:700;letter-spacing:-.025em;margin-bottom:2rem;text-align:center}.image-container{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin-bottom:2rem;max-width:1024px}.image-link{border-radius:8px;box-shadow:0 4px 6px #0000004d;flex:1 1;max-width:384px;overflow:hidden;position:relative;text-decoration:none;transition:transform .3s ease}.image-box{align-items:center;display:flex;flex-direction:column;gap:.5rem;text-align:center}.image-link:hover{transform:scale(1.05)}.image{border-radius:8px;display:block;height:400px;object-fit:contain;width:100%}.image-overlay{align-items:center;background:#1e3a8a80;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;text-align:center;top:0;transition:opacity .3s ease}.image-link:hover .image-overlay{opacity:1}.overlay-text{box-sizing:border-box;color:#fff;font-size:1.125rem;font-weight:600;max-width:90%;padding:8px 16px;text-align:center}.button-container{display:flex;flex-direction:column;gap:1rem}.button{align-items:center;border-radius:10px;box-shadow:0 2px 4px #0006;color:#fff;display:inline-flex;font-size:1.125rem;font-weight:700;justify-content:center;padding:14px 28px;text-align:center;text-decoration:none;transition:background .3s ease,transform .2s ease,box-shadow .3s ease}.buy-button{background:linear-gradient(180deg,#6b5bff,#4f46e5)}.buy-button:hover{background:linear-gradient(180deg,#5a4cdf,#4338ca);box-shadow:0 4px 8px #00000080;transform:translateY(-2px)}.donate-button{background:linear-gradient(180deg,#14b8a6,#0d9488)}.donate-button:hover{background:linear-gradient(180deg,#0e9c8f,#0f766e);box-shadow:0 4px 8px #00000080;transform:translateY(-2px)}.buymerch-button{background:linear-gradient(180deg,#1e40af,#1e3a8a)}.buymerch-button:hover{background:linear-gradient(180deg,#1e3b9f,#1a3166);box-shadow:0 4px 8px #00000080;transform:translateY(-2px)}.read-book-button{background:linear-gradient(180deg,#ff6363,#d32f2f)}.read-book-button:hover{background:linear-gradient(180deg,#d32f2f,#b71c1c);box-shadow:0 4px 8px #00000080;transform:translateY(-2px)}.explore-tychosium-button{background:linear-gradient(180deg,#00bcd4,#00838f)}.explore-tychosium-button:hover{background:linear-gradient(180deg,#00838f,#006064);box-shadow:0 4px 8px #00000080;transform:translateY(-2px)}.forum-button{background:linear-gradient(180deg,#8b5cf6,#6d28d9)}.forum-button:hover{background:linear-gradient(180deg,#7c3aed,#5b21b6);box-shadow:0 4px 8px #00000080;transform:translateY(-2px)}@media (min-width:768px){.button-container,.image-container{flex-direction:row}.image-box{gap:.2rem}.image-link{aspect-ratio:auto}.image{height:auto;max-height:400px}}.tychos-logo{height:auto;margin-bottom:2rem;max-width:450px;width:100%}@media (max-width:768px){.tychos-logo{max-width:200px}}
/*# sourceMappingURL=main.f3229b29.css.map*/