body{margin:0;font-family:sans-serif;display:flex;justify-content:center;overflow:auto;position:relative}.container{text-align:center;position:relative;z-index:1;max-width:800px;margin:40pt 10pt;padding:20px;background:#ffffffed;color:#333;font-family:Arial,sans-serif;border:1px solid;border-radius:30px;border-color:#007bff}.logo{width:80%;max-width:1000px;height:auto;display:block;margin:0 auto;padding:30px 50px;box-sizing:border-box}.buttonDownload{font-size:32px;padding:30px 40px;margin:30px auto;display:block;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.buttonDownload:hover{background-color:#0056b3}.smallerDownloadText{font-size:12px;color:#d3d3d3}.buttonMoreOpt{display:block;margin:10px auto;padding:5px 20px;cursor:pointer}.hidden{display:none}.grid-container{display:grid;top:0;left:0;width:300px;height:300px;grid-template-columns:repeat(auto-fill,300px);grid-template-rows:repeat(auto-fill,300px);gap:0px;z-index:-1;position:fixed}.grid-item{width:1820px;height:1820px;background-image:url(/seamless_brick_wall.jpg);background-size:300px;background-position:center}.graffiti-layer{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:0}.graffiti{position:absolute;opacity:.8;width:200px;-webkit-user-select:none;user-select:none;pointer-events:none}
