body,code,h1,h2,li,p,ul{margin:0;padding:0}.drastic-landing{background:#ffffff;color:#333;font-family:Inter,sans-serif;max-width:90%;margin:20px auto;padding:20px;border:2px solid #000;box-shadow:6px 6px 0 #000;border-radius:4px;line-height:1.6}.drastic-landing h1{font-size:2.5rem;margin-bottom:20px;text-transform:uppercase;background:#e2c044;display:inline-block;padding:10px 20px;border:2px solid #000;box-shadow:4px 4px 0 #000}.tagline{font-size:1rem;margin-bottom:20px;font-style:italic;color:#555;text-align:center}.highlight{background:#f7d57d;padding:2px 6px;border:1px solid #000;box-shadow:2px 2px 0 #000}.section{border-top:2px dashed #000;margin-top:20px;padding-top:20px}.section h2{font-size:1.2rem;margin-bottom:10px;background:#d1495b;color:#fff;padding:8px 12px;border:2px solid #000;box-shadow:3px 3px 0 #000;display:inline-block;text-transform:uppercase}.section p,.section ul{font-size:.9rem;color:#333;margin-top:10px}.section ul{padding-left:20px;list-style:disc}.section li{margin-bottom:8px}code{background:#f0f0f0;padding:2px 4px;border:1px solid #bbb;font-family:Courier New,Courier,monospace;font-size:.9rem}.get-started-container{text-align:center;margin-top:30px}.get-started-btn{display:inline-block;padding:10px 20px;font-size:1rem;background:#2176ff;color:#fff;text-decoration:none;border:2px solid #000;box-shadow:4px 4px 0 #000;transition:transform .2s ease,box-shadow .2s ease}.get-started-btn:hover{transform:translate(-3px,-3px);box-shadow:7px 7px 0 #000}.online-editor-btn{display:inline-block;padding:20px;font-size:1rem;background:#00d084;color:#fff;font-weight:700;text-decoration:none;border:2px solid #000;margin-left:10px;box-shadow:4px 4px 0 #000;transition:transform .2s ease,box-shadow .2s ease}.online-editor-btn:hover{transform:translate(-3px,-3px);box-shadow:7px 7px 0 #000}footer{margin-top:30px;padding-top:20px;border-top:1px solid #ccc;text-align:center;font-size:.8rem;color:#777}@media (min-width:768px){.drastic-landing{max-width:720px;padding:30px}.drastic-landing h1{font-size:3rem}.tagline{font-size:1.2rem}.section h2{font-size:1.5rem}.section p,.section ul{font-size:1rem}.get-started-btn{padding:12px 30px;font-size:1.2rem}footer{font-size:.9rem}}@media (min-width:1024px){.drastic-landing{max-width:960px;margin:50px auto;padding:40px}.drastic-landing h1{font-size:3.5rem}.tagline{font-size:1.4rem}.section h2{font-size:1.8rem}.section p,.section ul{font-size:1.1rem}.get-started-btn{padding:14px 40px;font-size:1.4rem}footer{font-size:1rem}}