body{margin:0;font-family:Arial,sans-serif;color:#211932;background:#faf8ff}.rg-header,.rg-footer{padding:24px max(24px,calc((100vw - 1100px)/2));background:#24143e;color:white;display:flex;justify-content:space-between;gap:20px}.rg-header a,.rg-footer a{color:inherit;text-decoration:none}.rg-header>a:first-child{font-size:24px;font-weight:800}.rg-main{max-width:1100px;margin:40px auto;padding:0 20px;min-height:65vh}.woocommerce input.input-text,.woocommerce select,.woocommerce textarea{padding:12px;border:1px solid #ccc;border-radius:6px}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#7138c7}.rg-footer{justify-content:center;flex-wrap:wrap}
