@import "https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";
@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";
.terms-container{max-width:1200px;margin:2rem auto;padding:0 1.5rem}.terms-card{color:#f2ebd1;background:#0f0e0ce6;border:2px solid #1894bc;border-radius:8px;padding:2rem;box-shadow:0 0 20px #188cb333}.terms-title{color:#1894bc;text-align:center;text-shadow:2px 2px 4px #00000080;margin-bottom:.5rem;font-family:"Press Start 2P",cursive;font-size:1.8rem}.terms-date{color:#888;text-align:center;letter-spacing:1px;margin-bottom:2rem;font-family:Bebas Neue,sans-serif;font-size:1.2rem}.terms-content{letter-spacing:.5px;font-family:Bebas Neue,sans-serif;font-size:1.1rem;line-height:1.6}.terms-section{border-bottom:1px solid #1894bc4d;margin-bottom:2rem;padding-bottom:1rem}.terms-section:last-child{border-bottom:none}.terms-heading{color:#1894bc;text-shadow:1px 1px 2px #00000080;margin:1.5rem 0 1rem;font-family:"Press Start 2P",cursive;font-size:1rem}.terms-list{padding-left:1.5rem;list-style-type:none}.terms-list li{padding:.3rem 0;position:relative}.terms-list li:before{content:"►";color:#af2924;font-size:.8rem;position:absolute;left:-1.5rem}.terms-intro{border-bottom:1px solid #1894bc4d;margin-bottom:1.5rem;padding-bottom:1.5rem}.terms-contact{background:#1894bc1a;border-left:3px solid #1894bc;border-radius:4px;padding:1rem}.email-icon{color:#af2924;margin-right:.5rem}@media (max-width:768px){.terms-title{font-size:1.4rem}.terms-date{font-size:1rem}.terms-card{padding:1.5rem}.terms-heading{font-size:.8rem}}@media (max-width:480px){.terms-container{margin:1rem auto;padding:0 1rem}.terms-title{font-size:1.2rem}.terms-card{padding:1rem}.terms-content{font-size:1rem}}
