Site Builder
Editing:
index.cached.html
writable 0666
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>RF Safe | Be RF Safe</title> <meta name="viewport" content="width=device-width,initial-scale=1"> <!-- Canonical & crawl --> <link rel="canonical" href="https://bestdealon.com/social/promptinator/?rebuild=1"> <meta name="robots" content="index,follow,max-snippet:-1,max-image-preview:large"> <meta name="referrer" content="strict-origin-when-cross-origin"> <meta name="description" content="We must acknowledge & detoxify Δψ our natural RF/EMF environment. Return RFR Guidance to EPA, Repeal Section 704, Enforce PL 90-602 and Mandate Li-Fi"> <meta name="keywords" content="Section 704, Restart the NTP carcinogenicity program, non‑thermal cell phone radiation effects on health, FCC outdated RF safety guidelines reform, Public Law 90‑602 continuous RF research mandate, National Toxicology Program cell phone radiation cancer evidence, SAR comparison database for smart phones, RF Safe QuantaCase anti‑radiation phone cover, deceptive laptop radiation shields pregnancy risk, LiFi photonic communication safer than Wi‑Fi, children’s skull thickness increased RF absorption, oxidative stress from electromagnetic fields and aging, cell phone radiation male fertility decline, RFR impact on sleep quality and insomnia, cell tower proximity brain tumor risk, electromagnetic pollution ADHD autism link, RF radiation policy advocacy for consumers, microwave exposure mitochondrial dysfunction, inverse square law distance reduces RF exposure, light‑based far‑UV communication air purification"> <meta name="geo.position" content="27.845165;-82.807850"> <meta name="ICBM" content="27.845165, -82.807850"> <meta name="geo.placename" content="Largo, FL"> <meta property="og:type" content="website"> <meta property="og:url" content="https://bestdealon.com/social/promptinator/?rebuild=1"> <meta property="og:title" content="RF Safe | Be RF Safe"> <meta property="og:description" content="We must acknowledge & detoxify Δψ our natural RF/EMF environment. Return RFR Guidance to EPA, Repeal Section 704, Enforce PL 90-602 and Mandate Li-Fi"> <meta property="og:locale" content="en_US"> <meta name="twitter:card" content="summary"> <meta name="twitter:title" content="RF Safe | Be RF Safe"> <meta name="twitter:description" content="We must acknowledge & detoxify Δψ our natural RF/EMF environment. Return RFR Guidance to EPA, Repeal Section 704, Enforce PL 90-602 and Mandate Li-Fi"> <meta name="reply-to" content="support@quantaxtechnology.com"> <meta name="telephone" content="7276101188"> <meta name="url" content="https://www.rfsafe.com/"> <meta name="theme-color" content="#5c3bff"> <link rel="modulepreload" href="/socialPromptinator.js"> <style> /* —— existing CSS left intact —— */ :root{--violet1:#5c3bff;--violet2:#3b1ecf;--gold:#ffb63b;--fg-ribbon:#fff; font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif} body{margin:0;background:#f9fbff;color:#111;line-height:1.4;} main{max-width:960px;margin:2rem auto;padding:0 1rem;display:grid;gap:1.25rem} .mod-error{padding:1rem;border:2px dashed #c00;color:#c00;background:#fff5f5} /* hero, logo, badge … unchanged */ .hero{position:relative;text-align:center;color:var(--fg-ribbon);padding:3rem 1rem 2.2rem; background:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 6' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6' cy='3' r='1.2' fill='%23ffffff22'/%3E%3C/svg%3E") center/6px repeat, linear-gradient(120deg,var(--violet1) 0%,var(--violet2) 100%);background-blend-mode:screen} .hero h1{margin:.05em 0 .25em;font-size:2.4rem;font-weight:900; background:linear-gradient(90deg,#ffffff 0%,#e9e6ff 90%); -webkit-background-clip:text;-webkit-text-fill-color:transparent} .hero p{margin:.4em auto 0;font-size:1.15rem;font-weight:600;max-width:620px} .hero p::after{content:'';display:block;margin:.55rem auto 0;width:50%;height:.12rem;background:#ffe480;border-radius:2px;opacity:.8} .hero::after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,transparent 72%,rgba(0,0,0,.06));pointer-events:none} .logo{position:absolute;top:18px;left:22px;font-weight:900;letter-spacing:-.5px;text-decoration:none;font-size:1.35rem;line-height:1;z-index:3} .logo .b{color:#fff}.logo .d{color:#28d764}.logo .o{color:#ff3737} .badge{position:absolute;top:18px;right:22px;padding:.48em 1.2em;border-radius:999px;font-size:.83rem;font-weight:800; display:flex;align-items:center;gap:.45em;text-transform:uppercase} .badge-prem{background:linear-gradient(90deg,#ffd54d 0%,#ffea96 100%);color:#473400} .badge-free{background:#ffe0e0;color:#7d0000} @media(max-width:480px){.logo{left:14px;font-size:1.2rem}.badge{right:14px;font-size:.74rem;padding:.42em 1em}.hero{padding-top:90px}} </style> </head> <body> <header class="hero"> <a class="logo" href="/" aria-label="Best Deal On"> <span class="b">BEST </span><span class="d">DEAL </span><span class="o">ON</span> </a> <div class="badge badge-prem">★ Premium Influencer</div> <h1>RF Safe</h1> <p>Be RF Safe</p> </header> <main> <!-- ===== ABOUT (gold card) ===== --><a name="about"></a> <section class="ab-shell"> <div class="ab-card"> <h2>About RF Safe</h2> <p>We must acknowledge & detoxify Δψ our natural RF/EMF environment. Return RFR Guidance to EPA, Repeal Section 704, Enforce PL 90-602 and Mandate Li-Fi</p> <div class="ab-idstrip"> <div class="item">👤 @rfsafe</div> <div class="item">🌐 <a href="https://www.rfsafe.com/" target="_blank" rel="noopener"> www.rfsafe.com/ </a> </div> <div class="item">📞 <a href="tel:7276101188"> (727) 610-1188 </a> </div> <div class="item">📍 Largo, FL 77337</div> </div> </div> </section> <style> /* wrapper + card */ .ab-shell{margin:2.6rem auto;max-width:clamp(480px,70vw,720px);width:100%; font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif} .ab-card{background:#fff;padding:1.8rem 1.6rem;border:3.5px solid #ffb63b; border-radius:27px;box-shadow:0 8px 26px rgba(0,0,0,.06);text-align:left} .ab-card h2{margin:0 0 .75rem;font-size:1.4rem;font-weight:700;color:#102a66} .ab-card p {margin:0 0 1.3rem;font-size:1.06rem;line-height:1.55;color:#333} /* identity strip */ .ab-idstrip{display:flex;flex-wrap:wrap;gap:.9em 1.4em} .item{display:flex;align-items:center;font-size:.96rem;color:#333;gap:.4em} .item a{color:#0066ff;text-decoration:none} .item a:hover{text-decoration:underline} @media(max-width:480px){ .ab-idstrip{flex-direction:column;align-items:flex-start} } </style> <!-- ========== SPONSORS & DEALS ========== --> <section class="cp-wrap"> <a name="coupon"></a><h2>🔥 @rfsafe’s Sponsors and Affiliates</h2> <p>Discover hand‑picked offers from brands that @rfsafe personally recommends. Every deal is curated to give you amazing savings on products your favourite influencer truly loves and trusts. By taking advantage of these offers, you directly support @rfsafe in creating more of the authentic, quality content you enjoy — win‑win!</p> <style> /* print‑only tweaks for EACH card */ @media print{ #cpCard0 .cp-toolbar, #cpCard0 .cp-btn, #cpCard0 #read0, #cpCard0 #less0{display:none!important} #cpCard0 .d-screen{display:none!important} #cpCard0 .d-print {display:block!important} } #cpCard0 .d-print{display:none} </style> <div class="cp-card" id="cpCard0" itemscope itemtype="https://schema.org/Offer"> <div class="cp-head">Recommended by @rfsafe</div> <h3 class="cp-title" itemprop="name">30-Minute Free Consultation with John Coates</h3> <p class="cp-desc d-screen" id="cpDesc0" itemprop="description"> Schedule a free 30-minute consultation with John Coates to discuss EMF safety mitigation strategies, FAR-UV germicidal technologies, photonic communication syst <button id="read0" class="cp-more">Read more</button> </p> <p class="cp-desc d-print">Schedule a free 30-minute consultation with John Coates to discuss EMF safety mitigation strategies, FAR-UV germicidal technologies, photonic communication systems, interferometric array capabilities, and regulatory guidance including Public Law 90-602 compliance. Also offering expert consultation on advocating for the repeal of Section 704 of the Telecommunications Act, addressing fraudulent FCC safety guidelines, and transferring regulatory authority to the EPA for updated safety standards. Gain clarity and expert insight into these critical technology and policy issues.</p> <div class="cp-row"><span>Coupon Code:</span><code>BestDealOn</code></div> <div class="cp-row"><span>Expires:</span><em>2026-07-10</em></div> <p style="text-align:center;margin:1rem 0 0"> <a href="https://www.rfsafe.com/" target="_blank" rel="noopener" class="cp-deal">Get Deal Now »</a> </p> <div class="cp-toolbar"> <button id="print0" class="cp-btn">🖨️ Print</button> <button id="share0" class="cp-btn">📤 Share</button> </div> </div> <script> /* Expand / collapse, print, share – per‑card IIFE */ (()=>{ const full = "Schedule a free 30-minute consultation with John Coates to discuss EMF safety mitigation strategies, FAR-UV germicidal technologies, photonic communication systems, interferometric array capabilities, and regulatory guidance including Public Law 90-602 compliance. Also offering expert consultation on advocating for the repeal of Section 704 of the Telecommunications Act, addressing fraudulent FCC safety guidelines, and transferring regulatory authority to the EPA for updated safety standards. Gain clarity and expert insight into these critical technology and policy issues."; const short = "Schedule a free 30-minute consultation with John Coates to discuss EMF safety mitigation strategies, FAR-UV germicidal technologies, photonic communication syst"; const desc = document.getElementById('cpDesc0'); const rd = document.getElementById('read0'); rd.onclick = () => { desc.innerHTML = full + '<button id="less0" class="cp-more">Show less</button>'; document.getElementById('less0').onclick = () => { desc.innerHTML = short + rd.outerHTML; document.getElementById('read0').onclick = rd.onclick; }; }; /* print */ document.getElementById('print0').onclick = ()=>{ const html = document.getElementById('cpCard0').outerHTML; const w = window.open('','w','width=600,height=800'); w.document.write('<html><head><title>Print Coupon</title><style>body{font-family:system-ui,Arial,sans-serif;margin:0;padding:1.2rem;background:#f5f8fb}</style></head><body>'+html+'</body></html>'); w.document.close(); setTimeout(()=>{w.print();w.close();},250); }; /* share (WebShare API fallback to clipboard) */ document.getElementById('share0').onclick = async e=>{ const url = location.href.split('#')[0]+'#cpCard0'; try{ if(navigator.share){ await navigator.share({title:"30-Minute Free Consultation with John Coates",url}); }else{ await navigator.clipboard.writeText(url); e.target.textContent='✅ Copied!';setTimeout(()=>e.target.textContent='📤 Share',1500); } }catch{} }; })(); </script> </section> <script type="application/ld+json">{ "@context": "https://schema.org", "@graph": [ { "@type": "Offer", "name": "30-Minute Free Consultation with John Coates", "description": "Schedule a free 30-minute consultation with John Coates to discuss EMF safety mitigation strategies, FAR-UV germicidal technologies, photonic communication systems, interferometric array capabilities, and regulatory guidance including Public Law 90-602 compliance. Also offering expert consultation on advocating for the repeal of Section 704 of the Telecommunications Act, addressing fraudulent FCC safety guidelines, and transferring regulatory authority to the EPA for updated safety standards. Gain clarity and expert insight into these critical technology and policy issues.", "url": "https://www.rfsafe.com/", "priceCurrency": "USD", "price": "0", "availability": "https://schema.org/InStock", "validThrough": "2026-07-10T00:00:00+00:00", "seller": { "@type": "Organization", "name": "rfsafe" }, "identifier": { "@type": "PropertyValue", "name": "Coupon\u00a0Code", "value": "BestDealOn" } } ] }</script> <style> /* ========== SCOPED COUPON STYLES ========== */ .cp-wrap{ padding:1.6rem 0; border-bottom:1px solid #e4e9f3; font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif } .cp-wrap h2{ margin:.1em 0 1rem; font-size:1.35rem; font-weight:700; color:#102a66; text-align:center } /* --- gold card --- */ .cp-card{ box-sizing:border-box; /* ✅ makes padding part of width */ max-width:clamp(280px,90vw,720px); width:100%; margin:2.4rem auto; padding:2rem 1.8rem 1.4rem; background:#fff; border:3.5px solid #ffb63b; border-radius:27px; box-shadow:0 10px 38px #f5db9c3c; overflow:hidden } /* a touch tighter on tiny phones */ @media(max-width:440px){ .cp-card{padding:1.5rem 1rem} } .cp-head{ font-weight:800; font-size:1.05em; color:#194285; border-bottom:1px solid #ef8f13; padding-bottom:.15em; margin-bottom:1.1em; text-align:center } .cp-title{ font-size:1.2em; font-weight:800; color:#df6200; margin:0 0 .6em; text-align:center } .cp-desc{font-size:1.05em;color:#3a3232;margin:0 0 1.3em;line-height:1.55} .cp-more{background:none;border:none;padding:0;margin-left:.3em;color:#2574bc;font-size:.95em;text-decoration:underline;cursor:pointer} .cp-row{ display:flex;gap:1.1em;align-items:center;margin-bottom:.5em;font-size:1.05em; flex-wrap:wrap } .cp-row span{font-weight:700;color:#ab2d00} .cp-row code{ background:#ffefc1;border-radius:9px;padding:.28em 1.2em; font-family:monospace;color:#a95600;font-weight:700;white-space:nowrap } .cp-row em{font-style:normal;color:#a75608;font-weight:600} .cp-deal{ display:inline-block; background:#2357d7; color:#fff; padding:.55em 1.9em; border-radius:8px; font-weight:700; font-size:1.06rem; text-decoration:none } .cp-deal:hover{background:#1e4dbf} .cp-toolbar{ display:flex;justify-content:center;gap:1.2em;margin:1.15em 0 0;flex-wrap:wrap } .cp-btn{ padding:.65em 1.6em; border-radius:11px; font-size:1.05em; font-weight:700; border:none; cursor:pointer; box-shadow:0 1px 5px #ffeebb50; background:#ffeebb; color:#000 } .cp-btn:hover{background:#ffd96e} </style> <!-- ===== PROMPTINATOR (Pico v2 skin) ===== --> <a name="prompts"></a><section class="pi-shell"> <!-- Pico v2 CSS (only once per page) --> <label for="piSelect" class="contrast">Choose a prompt:</label> <select id="piSelect" class="contrast"> <option value="0">Write a bedtime story…</option> </select> <div id="piHolder" style="margin-top:1rem;"></div> </section> <style> /* =================== CARD =================== */ .pi-wrap{ /* ✅ shrink gracefully down to 90 % of the viewport with no hard minimum */ width:90%; max-width:720px; /* upper bound still matches other cards */ margin:2.6rem auto; /* existing styles … */ background:#fff; border:3.5px solid #ffb63b; border-radius:27px; box-shadow:0 8px 26px rgba(0,0,0,.06); padding:1.8rem 1.6rem; font-family:system-ui,Arial,sans-serif; } /* ========== CARD FRAME (same as Hours / Coupons) ========== */ .pi-shell{ box-sizing:border-box; max-width:clamp(280px,90vw,720px); /* 280 px ⇢ 720 px */ width:100%; margin:2.6rem auto; background:#fff; border:3.5px solid #ffb63b; border-radius:27px; box-shadow:0 8px 26px rgba(0,0,0,.06); padding:1.8rem 1.6rem; font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif; } @media(max-width:440px){.pi-shell{padding:1.5rem 1rem}} .pi-shell label{display:block;margin:0 0 .6rem;font-weight:700;color:#0d4ca2} .pi-shell select{ width:100%;padding:.6rem .75rem;font-size:1rem; border:1px solid #ccd;border-radius:9px;background:#fcfdff;cursor:pointer; appearance:none; } .pi-lbl{display:block;margin:0 0 .6rem;font-weight:700;color:#0d4ca2} .pi-sel{ width:100%;padding:.6rem .75rem;font-size:1rem; border:1px solid #ccd;border-radius:9px;background:#fcfdff;cursor:pointer; appearance:none; } .pi-holder{margin-top:1.4rem} /* ================= POP‑UP (dialog) ================= */ dialog::backdrop{background:rgba(0,0,0,.45)} dialog{border:none;border-radius:12px;padding:0;max-width:500px} dialog .popup-body{ background:#fff;border:1px solid #e0e0e0;border-radius:12px; box-shadow:0 4px 20px rgba(0,0,0,.05); padding:1.5rem 1.6rem;display:inline-block;max-width:100%; } /* labels stacked */ dialog .popup-body > label{display:block;margin-bottom:.5rem;font-weight:500;color:#333} /* full‑width controls */ dialog .popup-body > label + select, dialog .popup-body > label + input[type="text"], dialog .popup-body > label + textarea{ display:block;width:100%;padding:.75rem;border:1px solid #ccd;border-radius:6px; font-size:1rem;line-height:1.4;box-sizing:border-box;margin-bottom:1.5rem;background:#fff } /* fieldsets with floating legend */ dialog .popup-body fieldset{ position:relative;padding:1.5rem 1rem 1rem;margin-bottom:1rem;border:1px solid #ccd; border-radius:8px;background:#fff } dialog .popup-body fieldset legend{ position:absolute;top:0;left:1rem;transform:translateY(-50%); padding:0 .5rem;background:#fff;font-weight:500;color:#333;line-height:1 } dialog .popup-body fieldset > *:not(legend){margin-top:.5rem} dialog .popup-body fieldset label{ display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem } /* token colouring */ .Promptinator .token{color:#176edc;text-decoration:underline;cursor:pointer} .Promptinator .token:hover{color:#0e56b3} /* e‑buttons / AI buttons */ .e-btn, .pi-btn, dialog .popup-body button{ background:#5c3bff;color:#fff !important;border:none;border-radius:8px; padding:.75rem 1.5rem;font-weight:600;cursor:pointer;transition:background .15s; min-width:140px;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.12) } .e-btn:hover, .pi-btn:hover, dialog .popup-body button:hover{background:#4a26b2} .ai-buttons{flex-wrap:wrap} .ai-buttons>a{flex:1 1 130px;text-align:center} @media(max-width:440px){.ai-buttons>a{flex:1 1 calc(50% - .6em)}} @media(max-width:320px){.ai-buttons>a{flex:1 1 100%}} .Promptinator.promptinator--empty .ai-buttons{display:none!important} /* helper banner */ .promptinator-helper{ margin-top:1em;font-size:.9em;color:#555;background:#fff9c4;text-align:center; padding:.5em .8em;border-radius:5px } </style> <script> /* expose profile for Promptinator tokens */ window.profileData = {"module":"profile","handle":"@rfsafe","slug":"rfsafe","display_name":"RF Safe","email":"support@quantaxtechnology.com","slogan":"Be RF Safe","description":"We must acknowledge & detoxify Δψ our natural RF/EMF environment. Return RFR Guidance to EPA, Repeal Section 704, Enforce PL 90-602 and Mandate Li-Fi","address":"","address_2":"","city":"Largo","state":"FL","zip":"77337","country":"","lat":"27.845165","lon":"-82.807850","phone":"7276101188","website":"https://www.rfsafe.com/","website rss":"https://www.rfsafe.com/feed/","tags":["Section 704","Restart the NTP carcinogenicity program","non‑thermal cell phone radiation effects on health","FCC outdated RF safety guidelines reform","Public Law 90‑602 continuous RF research mandate","National Toxicology Program cell phone radiation cancer evidence","SAR comparison database for smart phones","RF Safe QuantaCase anti‑radiation phone cover","deceptive laptop radiation shields pregnancy risk","LiFi photonic communication safer than Wi‑Fi","children’s skull thickness increased RF absorption","oxidative stress from electromagnetic fields and aging","cell phone radiation male fertility decline","RFR impact on sleep quality and insomnia","cell tower proximity brain tumor risk","electromagnetic pollution ADHD autism link","RF radiation policy advocacy for consumers","microwave exposure mitochondrial dysfunction","inverse square law distance reduces RF exposure","light‑based far‑UV communication air purification","trucks","big"],"location_tags":["Seminole","Bay Pines","Indian Rocks Beach","Largo","Belleair Beach","Pinellas Park"],"premium":"on","created":"2025-07-10T01:09:03+00:00","updated":"2025-07-12T13:21:25+00:00","channels":{"video":{"youtube":"https://youtube.com/@rfsafe","rumble":"","odysee":""},"podcast":{"spotify":"","apple":"","rss":""},"social":{"twitter":"https://twitter.com/rfsafe","tiktok":"","instagram":"","facebook":"","linkedin":"","patreon":""}}}; </script> <!-- preload Promptinator once --> <link rel="modulepreload" href="/socialPromptinator.js"> <script type="module"> (() => { const prompts = ["Write a bedtime story titled [A-story_title-~Magical Night Adventure~] for a [D-child_gender-|girl|boy|~girl~] named [-child_name~Melanie~] and her [B-pet-|dog|cat|fish|~Dog~]\u00a0named [-pet name-~Bubba~]. The plot must feature [C-themes-|unicorns|spaceships|fairy tales|dragons|~unicorns, fairy tales~] and be told in a [B-tone-|gentle|funny|adventurous|~gentle~] tone. Provide exactly [D-paragraphrs-5~3~] paragraphs."]; const sel = document.getElementById('piSelect'); const holder = document.getElementById('piHolder'); function render(i=0){ holder.innerHTML = '<div class="Promptinator" edit="1" think="1" data-prompt>' + (prompts[i]||'') + '</div>'; const boot = P=>P.init({mount:holder.firstElementChild}); window.Promptinator?.init ? boot(window.Promptinator) : import('/socialPromptinator.js') .then(m=>boot(m.default||m.Promptinator)); } render(+sel.value); sel.addEventListener('change',()=>render(+sel.value)); })(); </script> <section class="cta-shell"> <a name="cta"></a> <div class="cta-card"> <h2>the best deal at rf safe</h2> <div class="cta-body"><p>this is the worlds best deal</p></div> <p class="cta-action"> <a class="cta-btn" href="https://bestdealon.com/members/" target="_blank" rel="noopener"> lets get business </a> </p> </div> <a name="cta"></a> <div class="cta-card"> <h2>cool stuff</h2> <div class="cta-body"><p>yeah!</p></div> <p class="cta-action"> <a class="cta-btn" href="https://bestdealon.com/members/" target="_blank" rel="noopener"> buy it </a> </p> </div> </section> <style> /* ----- wrapper keeps width consistent with other gold cards ----- */ .cta-shell{ margin:2.6rem auto; max-width:clamp(480px,70vw,720px); width:100%; font-family:system-ui,Arial,sans-serif; } /* ----- card ----- */ .cta-card{ background:#fff; padding:1.8rem 1.6rem; border:3.5px solid #ffb63b; border-radius:27px; box-shadow:0 8px 26px rgba(0,0,0,.06); margin-bottom:2.2rem; text-align:center; /* keeps the heading in the middle */ } .cta-card h2{ margin:0 0 1rem; font-size:1.35rem; font-weight:700; color:#102a66; } /* ----- body text ----- */ .cta-body{ font-size:1.05rem; color:#333; line-height:1.55; margin-bottom:1.3rem; /* NEW: left‑align paragraphs & lists */ text-align:left; } /* bullets & numbered lists: normal left indent */ .cta-body ul, .cta-body ol{ margin:0 0 1.1rem 1.25rem; padding:0; } .cta-body li{ text-align:left; } /* makes sure nested text stays left */ /* ----- button ----- */ .cta-btn{ display:inline-block; background:#2357d7; color:#fff; padding:.65em 1.9em; border-radius:8px; font-weight:700; font-size:1.05rem; text-decoration:none; box-shadow:0 2px 6px rgba(0,0,0,.1); transition:background .15s; } .cta-btn:hover{ background:#1e4dbf; } </style> <a name="links"></a> <section class="ln-shell"> <div class="ln-card"> <h2>🔗 RF Safe’s Recommended Links</h2> <ul class="ln-list"> <li> <a class="ln-title" href="https://www.congress.gov/bill/104th-congress/house-bill/1555" target="_blank" rel="noopener">Section 704: Why the FCC Can’t Protect You</a> <div class="ln-url">www.congress.gov/bill/104th-congress/house-bill/1555</div> <div class="ln-excerpt">Legal brief on the Telecommunications Act loophole blocking local health ordinances.</div> </li> <li> <a class="ln-title" href="https://podcasts.apple.com/us/podcast/the-emf-hour/id987654321?i=100063210" target="_blank" rel="noopener">Interview – John Coates on The EMF Hour Podcast</a> <div class="ln-url">podcasts.apple.com/us/podcast/the-emf-hour/id987654321?i=100063210</div> <div class="ln-excerpt">John explains how he pioneered FAR‑UV disinfecting light for hospitals.</div> </li> <li> <a class="ln-title" href="https://pubmed.ncbi.nlm.nih.gov/12345678/" target="_blank" rel="noopener">New Study: Cell‑Phone Radiation & DNA Damage</a> <div class="ln-url">pubmed.ncbi.nlm.nih.gov/12345678/</div> <div class="ln-excerpt">Peer‑reviewed research showing oxidative stress from prolonged mobile‑phone exposure.</div> </li> </ul> </div> </section> <style> /* ---------- shell keeps width consistent with other cards ---------- */ .ln-shell{margin:2.6rem auto;max-width:clamp(480px,70vw,720px);width:100%; font-family:system-ui,Arial,sans-serif} /* ---------- card ---------- */ .ln-card{ background:#fff;padding:1.7rem 1.5rem;border:3.5px solid #ffb63b; border-radius:27px;box-shadow:0 8px 26px rgba(0,0,0,.06) } .ln-card h2{margin:0 0 1.1rem;font-size:1.35rem;font-weight:700;color:#102a66;text-align:center} /* ---------- list styles ---------- */ .ln-list{list-style:none;padding:0;margin:0} .ln-list li{margin:1.15em 0} .ln-title{font-size:1.05rem;color:#1a0dab;text-decoration:none} .ln-title:hover{text-decoration:underline} .ln-url{font-size:.83rem;color:#006621;margin-top:.1em} .ln-excerpt{font-size:.9rem;color:#545454;margin-top:.25em;line-height:1.35} /* ---------- upsell paragraph ---------- */ .ln-upsell{font-size:.95rem;color:#333;text-align:center;margin:0} </style> <a name="follow"></a> <section class="sl-shell"> <div class="sl-card"> <h2>Follow RF Safe</h2> <h3 class="sl-sub">Video Channels</h3> <a class="sl-badge vid" href="https://youtube.com/@rfsafe" target="_blank" rel="noopener"><svg viewBox="0 0 24 24" width="14" height="14" aria-hidden="true"> <path fill="currentColor" d="M23 7s-.2-1.6-.8-2.3c-.8-.9-1.7-.9-2.1-1C17.4 3 12 3 12 3h0S6.6 3 3.9 3.7c-.4.1-1.3.1-2.1 1C1.2 5.4 1 7 1 7S.8 8.6.8 10.3v1.4C.8 13.4 1 15 1 15s.2 1.6.8 2.3c.8.9 1.9.9 2.4 1C6.6 19 12 19 12 19s5.4 0 8.1-.7c.4-.1 1.3-.1 2.1-1 .6-.7.8-2.3.8-2.3s.2-1.6.2-3.3v-1.4C23.2 8.6 23 7 23 7z"/> <polygon fill="#fff" points="9.75 15.02 15.5 12 9.75 8.98"/> </svg> youtube</a> <h3 class="sl-sub">Social</h3> <a class="sl-badge soc" href="https://twitter.com/rfsafe" target="_blank" rel="noopener"><svg viewBox="0 0 24 24" width="14" height="14" aria-hidden="true"> <path fill="currentColor" d="M23 3a9.05 9.05 0 0 1-2.6.7A4.54 4.54 0 0 0 22.3 1.8a8.93 8.93 0 0 1-2.9 1.1A4.52 4.52 0 0 0 16.1.7a4.49 4.49 0 0 0-4.5 4.5c0 .4 0 .8.1 1.1A12.82 12.82 0 0 1 1.6 1.1 4.49 4.49 0 0 0 3 7.4a4.5 4.5 0 0 1-2-.6v.1a4.49 4.49 0 0 0 3.6 4.4 4.42 4.42 0 0 1-2 .1 4.49 4.49 0 0 0 4.2 3.1A9 9 0 0 1 0 19.5 12.67 12.67 0 0 0 6.9 21c8.3 0 12.9-6.9 12.9-12.9v-.6A9.27 9.27 0 0 0 23 3z"/> </svg> twitter</a> </div> </section> <style> /* ===== Wrapper / card ===== */ .sl-shell{margin:2.6rem auto;max-width:clamp(280px,90vw,720px);width:100%; font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif} .sl-card{background:#fff;padding:1.8rem 1.6rem;border:3.5px solid #ffb63b; border-radius:27px;box-shadow:0 8px 26px rgba(0,0,0,.06)} .sl-card h2{margin:0 0 1rem;font-size:1.35rem;font-weight:700;color:#102a66} .sl-sub{margin:1.1em 0 .4em;font-size:1.05rem;font-weight:600;color:#555} /* ===== Badges (AA contrast) ===== */ .sl-badge{ display:inline-flex;align-items:center;gap:.4em; margin:.25em .36em;padding:.36em .7em .32em; border-radius:16px;font-size:.88rem;font-weight:600;text-decoration:none; color:#111; /* HIGH‑CONTRAST text */ box-shadow:0 1px 4px rgba(0,0,0,.08);transition:.15s transform } .sl-badge:hover{transform:translateY(-1px)} /* palette chosen for ≥ 4.5:1 contrast with #111 text */ .vid{background:#ffe6e6} /* light red */ .pod{background:#eadcff} /* light purple */ .soc{background:#dfefff} /* light blue */ .sl-badge svg{flex:0 0 14px;display:block} </style> <a name="qr"></a><section class="qr-shell"> <div class="qr-card"> <img src="/social/rfsafe/qr.png" width="170" height="170" alt="QR code for RF Safe" style="border-radius:14px;box-shadow:0 1.5px 10px #e3eefd"> <h3>Scan to Save Contact</h3> <button id="dlBtn" class="qr-btn" aria-label="Download vCard"> 📱 Add to Phone (vCard) </button> <div class="qr-hint">Works on iOS & Android · ≈9 kB</div> </div> </section> <style> .qr-shell{margin:2.6rem auto;max-width:clamp(480px,70vw,720px);width:100%; font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif; text-align:center} .qr-card{background:#fff;padding:1.7rem 1.5rem;border:3.5px solid #ffb63b; border-radius:27px;box-shadow:0 8px 26px rgba(0,0,0,.06)} .qr-card h3{margin:1rem 0 .8rem;font-size:1.2rem;font-weight:700;color:#102a66} .qr-btn{background:#ffb63b;color:#000;font-weight:700;padding:.65em 1.9em; border:none;border-radius:8px;cursor:pointer;font-size:1rem; box-shadow:0 2px 6px rgba(0,0,0,.08);transition:background .15s} .qr-btn:hover{background:#ffa726} .qr-hint{margin-top:.45rem;font-size:.85rem;color:#5d5d5d} </style> <script> (() => { const blob = new Blob(["BEGIN:VCARD\nVERSION:3.0\nFN:RF Safe\nNICKNAME:rfsafe\nEMAIL;TYPE=internet:support@quantaxtechnology.com\nURL;TYPE=profile:https:\/\/bestdealon.com\/social\/rfsafe\/\nURL;TYPE=website:https:\/\/www.rfsafe.com\/\nTEL;TYPE=CELL:7276101188\nURL;TYPE=twitter:https:\/\/twitter.com\/rfsafe\nEND:VCARD"], {type: 'text/vcard'}); const href = URL.createObjectURL(blob); document.getElementById('dlBtn').addEventListener('click', () => { const a = Object.assign(document.createElement('a'), { href, download: 'rfsafe.vcf' }); document.body.appendChild(a); a.click(); a.remove(); setTimeout(() => URL.revokeObjectURL(href), 9000); }); })(); </script> <a name="contact"></a> <!-- ===== CONTACT FORM ===== --> <section class="cf-shell"> <form id="cfForm" class="cf-form" onsubmit="return cfSend(event);"> <header class="cf-head"> Book a Show / Ask a Question <span>Contact @rfsafe</span> </header> <div class="cf-body"> <!-- name --> <div class="cf-group"> <div> <label class="cf-label" for="cfFirst">First</label> <input class="cf-input" id="cfFirst" name="first" maxlength="32" required> </div> <div> <label class="cf-label" for="cfLast">Last</label> <input class="cf-input" id="cfLast" name="last" maxlength="32" required> </div> </div> <!-- email / phone --> <div class="cf-group"> <div> <label class="cf-label" for="cfEmail">Your E‑mail</label> <input class="cf-input" id="cfEmail" name="email" type="email" maxlength="60" required> </div> <div> <label class="cf-label" for="cfPhone">Phone</label> <input class="cf-input" id="cfPhone" name="phone" maxlength="18"> </div> </div> <!-- when / zone --> <div class="cf-group"> <div> <label class="cf-label" for="cfWhen">Call When</label> <select class="cf-select" id="cfWhen" name="when"> <option value="" selected>–</option> <option>Anytime</option><option>Morning</option> <option>Afternoon</option><option>Evening</option> </select> </div> <div> <label class="cf-label" for="cfZone">Zone</label> <select class="cf-select" id="cfZone" name="zone"> <option value="" selected>–</option> <option>ET</option><option>CT</option><option>MT</option><option>PT</option> </select> </div> </div> <!-- toggle for extra info --> <a id="cfToggle" href="#" class="cf-toggle">+ Additional Information</a> <div id="cfExtra" class="cf-extra"> <label class="cf-label" for="cfAddl">Details / Additional Info</label> <textarea class="cf-textarea" id="cfAddl" name="details" rows="3"></textarea> </div> <div class="cf-btn-wrap"> <button class="cf-button" type="submit">SEND</button> </div> </div> </form> </section> <style> /* ---------- fluid card wrapper ---------- */ .cf-shell{ max-width: clamp(480px, 70vw, 720px); width:100%;margin:2.6rem auto; font-family:system-ui,Arial,sans-serif; } /* ---------- card ---------- */ .cf-form{ background:#fff;border-radius:10px;overflow:hidden; box-shadow:0 4px 12px rgba(0,0,0,.12); } /* header ribbon */ .cf-head{ background:#9C27B0;color:#fff;text-align:center; padding:1.1rem .8rem;font-weight:700;font-size:1.25rem;line-height:1.2; } .cf-head span{display:block;font-size:.85rem;font-weight:600;opacity:.9;margin-top:.25em} /* body */ .cf-body{padding:1rem;color:#000} .cf-group{display:flex;flex-wrap:wrap;gap:1em;margin-top:1em} .cf-group:first-of-type{margin-top:0} .cf-group>div{flex:1 1 160px;min-width:130px} /* controls */ .cf-label{display:block;font-weight:600;color:#000;margin-bottom:.5em;font-size:.95rem} .cf-input,.cf-select,.cf-textarea{ width:100%;padding:.6em .8em;border:1px solid #CCC;border-radius:6px; font-size:1rem;background:#F9F9F9;transition:border-color .2s,background .2s; } .cf-input:focus,.cf-select:focus,.cf-textarea:focus{ border-color:#64B5F6;background:#FFF;outline:none } .cf-textarea{resize:vertical;min-height:120px} /* toggle link */ .cf-toggle{display:block;text-align:right;font-size:.9rem;color:#000;font-weight:600; text-decoration:underline;margin-top:1em} .cf-toggle:hover{text-decoration:none} .cf-extra{display:none;margin-top:.8rem} /* send button */ .cf-btn-wrap{text-align:right;margin-top:1.4rem} .cf-button{ background:#9C27B0;color:#fff;font-weight:700;padding:.7em 2em;border:none; border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.12);cursor:pointer;font-size:1rem } .cf-button:hover{background:#7B1FA2} /* mobile tweak */ @media(max-width:480px){ .cf-group>div{flex:1 1 100%} } </style> <script> /* show/hide extra textarea */ document.getElementById('cfToggle').onclick = e=>{ e.preventDefault(); const box=document.getElementById('cfExtra'); const open=box.style.display==='block'; box.style.display=open?'none':'block'; e.target.textContent=open?'+ Additional Information':'− Hide Additional Information'; }; /* build mailto and fire */ function cfSend(ev){ ev.preventDefault(); const v=id=>document.getElementById(id).value.trim(); const rows=[ `Name: ${v('cfFirst')} ${v('cfLast')}`, `E‑mail: ${v('cfEmail')||'—'}`, v('cfPhone')?`Phone: ${v('cfPhone')}`:'', v('cfWhen') ?`Call When: ${v('cfWhen')}`:'', v('cfZone') ?`Zone: ${v('cfZone')}`:'' ].filter(Boolean); if(v('cfAddl')) rows.push('','Additional Information:',v('cfAddl')); const body=encodeURIComponent(rows.join('\n')); const subject=encodeURIComponent('Contact @rfsafe'); location.href=`mailto:support%40quantaxtechnology.com?subject=${subject}&body=${body}`; return false; } </script> <a name="hours"></a> <section class="hrs-shell"> <div class="hrs-card"> <h2>🕑 Hours of Operation</h2> <table class="hrs-table"> <tr> <td class="day">Monday</td> <td class="time"> 9am – 5pm </td> </tr> <tr> <td class="day">Tuesday</td> <td class="time"> 9am – 5pm </td> </tr> <tr> <td class="day">Wednesday</td> <td class="time"> 5:12am – 5pm </td> </tr> <tr> <td class="day">Thursday</td> <td class="time"> 9am – 5:14pm </td> </tr> <tr> <td class="day">Friday</td> <td class="time"> 9am – 5pm </td> </tr> <tr> <td class="day">Saturday</td> <td class="time"> <span class="closed">Closed</span> </td> </tr> <tr> <td class="day">Sunday</td> <td class="time"> <span class="closed">Closed</span> </td> </tr> </table> <h3 class="sp-heading">Special Dates</h3> <ul class="sp-list"> <li> <strong>Nov 11:</strong> 12:01am – 11:59am – Katies B Day! </li> </ul> <div class="tz-note">Times shown: Eastern Time (ET)</div> </div> </section> <style> /* ------------ layout ------------ */ .hrs-shell{margin:2.6rem auto;max-width:clamp(480px,70vw,720px);width:100%; font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif} .hrs-card{background:#fff;padding:1.8rem 1.6rem;border:3.5px solid #ffb63b; border-radius:27px;box-shadow:0 8px 26px rgba(0,0,0,.06);text-align:center} .hrs-card h2{margin:0 0 1rem;font-size:1.35rem;font-weight:700;color:#102a66} /* weekly table */ .hrs-table{width:100%;border-collapse:collapse;margin:0 auto;max-width:460px} .hrs-table td{padding:.45rem .3rem;font-size:1.05rem} .day{text-align:left;font-weight:600;color:#333} .time{text-align:right;color:#333} .closed{color:#a00;font-weight:600} /* specials */ .sp-heading{margin:1.6rem 0 .6rem;font-size:1.1rem;font-weight:700;color:#102a66} .sp-list{list-style:none;padding:0;margin:0 auto;max-width:460px;text-align:left} .sp-list li{margin:.5rem 0;font-size:.96rem;color:#333} /* time‑zone caption */ .tz-note{margin-top:.6rem;font-size:.9rem;color:#555;font-style:italic} </style> <!-- ===== TAGS (gold‑outline card) ===== --><a name="tags"></a> <section class="tg-shell"> <div class="tg-card"> <h2>Tags</h2> <h3 class="tg-sub">Services & Topics</h3> <div class="tg-group svc"><a class="tg-badge svc" href="/search.php?user=rfsafe&tag=Section+704">Section 704</a> <a class="tg-badge svc" href="/search.php?user=rfsafe&tag=Restart+the+NTP+carcinogenicity+program">Restart the NTP carcinogenicity program</a> <a class="tg-badge svc" href="/search.php?user=rfsafe&tag=non%E2%80%91thermal+cell+phone+radiation+effects+on+health">non‑thermal cell phone radiation effects on health</a> <a class="tg-badge svc" href="/search.php?user=rfsafe&tag=FCC+outdated+RF+safety+guidelines+reform">FCC outdated RF safety guidelines reform</a> <a class="tg-badge svc" href="/search.php?user=rfsafe&tag=Public%E2%80%AFLaw%E2%80%AF90%E2%80%91602+continuous+RF+research+mandate">Public Law 90‑602 continuous RF research mandate</a> <a class="tg-badge svc" href="/search.php?user=rfsafe&tag=National+Toxicology+Program+cell+phone+radiation+cancer+evidence">National Toxicology Program cell phone radiation cancer evidence</a> <a class="tg-badge svc extra" href="/search.php?user=rfsafe&tag=SAR+comparison+database+for+smart+phones">SAR comparison database for smart phones</a> <a class="tg-badge svc extra" href="/search.php?user=rfsafe&tag=RF%E2%80%AFSafe+QuantaCase+anti%E2%80%91radiation+phone+cover">RF Safe QuantaCase anti‑radiation phone cover</a> <a class="tg-badge svc extra" href="/search.php?user=rfsafe&tag=deceptive+laptop+radiation+shields+pregnancy+risk">deceptive laptop radiation shields pregnancy risk</a> <a class="tg-badge svc extra" href="/search.php?user=rfsafe&tag=LiFi+photonic+communication+safer+than+Wi%E2%80%91Fi">LiFi photonic communication safer than Wi‑Fi</a> <a class="tg-badge svc extra" href="/search.php?user=rfsafe&tag=children%E2%80%99s+skull+thickness+increased+RF+absorption">children’s skull thickness increased RF absorption</a> <a class="tg-badge svc extra" href="/search.php?user=rfsafe&tag=oxidative+stress+from+electromagnetic+fields+and+aging">oxidative stress from electromagnetic fields and aging</a> <a class="tg-badge svc extra" href="/search.php?user=rfsafe&tag=cell+phone+radiation+male+fertility+decline">cell phone radiation male fertility decline</a> <a class="tg-badge svc extra" href="/search.php?user=rfsafe&tag=RFR+impact+on+sleep+quality+and+insomnia">RFR impact on sleep quality and insomnia</a> <a class="tg-badge svc extra" href="/search.php?user=rfsafe&tag=cell+tower+proximity+brain+tumor+risk">cell tower proximity brain tumor risk</a> <a class="tg-badge svc extra" href="/search.php?user=rfsafe&tag=electromagnetic+pollution+ADHD+autism+link">electromagnetic pollution ADHD autism link</a> <a class="tg-badge svc extra" href="/search.php?user=rfsafe&tag=RF+radiation+policy+advocacy+for+consumers">RF radiation policy advocacy for consumers</a> <a class="tg-badge svc extra" href="/search.php?user=rfsafe&tag=microwave+exposure+mitochondrial+dysfunction">microwave exposure mitochondrial dysfunction</a> <a class="tg-badge svc extra" href="/search.php?user=rfsafe&tag=inverse+square+law+distance+reduces+RF+exposure">inverse square law distance reduces RF exposure</a> <a class="tg-badge svc extra" href="/search.php?user=rfsafe&tag=light%E2%80%91based+far%E2%80%91UV+communication+air+purification">light‑based far‑UV communication air purification</a> <a class="tg-badge svc extra" href="/search.php?user=rfsafe&tag=trucks">trucks</a> <a class="tg-badge svc extra" href="/search.php?user=rfsafe&tag=big">big</a> <a href="#" class="tg-toggle" data-tg="svc">Show more ▾</a></div> <h3 class="tg-sub">Locations Served</h3> <div class="tg-group loc"><a class="tg-badge loc" href="/search.php?user=rfsafe&tag=Seminole">Seminole</a> <a class="tg-badge loc" href="/search.php?user=rfsafe&tag=Bay+Pines">Bay Pines</a> <a class="tg-badge loc" href="/search.php?user=rfsafe&tag=Indian+Rocks+Beach">Indian Rocks Beach</a> <a class="tg-badge loc" href="/search.php?user=rfsafe&tag=Largo">Largo</a> <a class="tg-badge loc" href="/search.php?user=rfsafe&tag=Belleair+Beach">Belleair Beach</a> <a class="tg-badge loc" href="/search.php?user=rfsafe&tag=Pinellas+Park">Pinellas Park</a> </div> </div> </section> <style> /* outer wrapper + card */ .tg-shell{ margin:2.6rem auto; max-width:clamp(480px,70vw,720px); width:100%; font-family:system-ui,Arial,sans-serif; } .tg-card{ background:#fff; padding:1.8rem 1.6rem; border:3.5px solid #ffb63b; /* gold outline */ border-radius:27px; box-shadow:0 8px 26px rgba(0,0,0,.06); text-align:left; } /* headings */ .tg-card h2{margin:0 0 1rem;font-size:1.35rem;font-weight:700;color:#102a66} .tg-sub {margin:1.1em 0 .4em;font-size:1.05rem;font-weight:600;color:#555} /* badges */ .tg-badge{ display:inline-block; margin:.27em .34em; padding:.35em .7em .3em; border-radius:18px; font-size:.88rem; font-weight:600; text-decoration:none; transition:.15s background; } .tg-badge:hover{background:#e8f1ff} .tg-badge.svc{background:#ecf3ff;color:#114faa} .tg-badge.loc{background:#e7fbe3;color:#1d6f2c} /* show‑more link */ .tg-toggle{margin-left:.4em;font-size:.9rem;font-weight:600;color:#1567b2; text-decoration:underline;cursor:pointer} /* hidden extras */ .extra{display:none} .open .extra{display:inline-block} @media(max-width:480px){ .tg-toggle{display:block;margin:.6em 0 0} } </style> <script> /* per‑group toggles (unchanged) */ document.querySelectorAll('.tg-card .tg-toggle').forEach(link=>{ link.addEventListener('click',e=>{ e.preventDefault(); const cls = link.dataset.tg; // svc or loc const grp = link.closest('.tg-group'); const open = grp.classList.toggle('open'); link.innerHTML = open ? 'Show less ▴' : 'Show more ▾'; }); }); </script> <!-- ===== PAGE PERFORMANCE ===== --><a name="performance"></a> <section class="pp-shell"> <div class="pp-card"> <h2>📈 Page Performance</h2> <!-- score gauge --> <div class="pp-gauge"> <svg width="120" height="120" viewBox="0 0 42 42"> <circle cx="21" cy="21" r="18" fill="none" stroke="#e5effb" stroke-width="4"/> <circle cx="21" cy="21" r="18" fill="none" stroke="#1ec57d" stroke-width="4" stroke-dasharray="113 113" stroke-linecap="round" transform="rotate(-90 21 21)"/> <text x="50%" y="50%" dominant-baseline="middle" text-anchor="middle" font-size="11" font-weight="700" fill="#0e4b24">100</text> </svg> <div class="label">Performance</div> </div> <!-- action buttons --> <div class="pp-actions"> <button data-url="https://pagespeed.web.dev/report?url=https://bestdealon.com/social/promptinator/"> Test This Page </button> <button data-url="https://pagespeed.web.dev/report?url=https://www.rfsafe.com"> Test Website </button> </div> </div> </section> <style> /* same “gold‑card” styling used across modules */ .pp-shell{margin:2.6rem auto;max-width:clamp(480px,70vw,720px);width:100%; font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif} .pp-card {background:#fff;padding:1.8rem 1.6rem;border:3.5px solid #ffb63b; border-radius:27px;box-shadow:0 8px 26px rgba(0,0,0,.06);text-align:center} .pp-card h2{margin:0 0 1.2rem;font-size:1.35rem;font-weight:700;color:#102a66} .pp-gauge{display:inline-flex;flex-direction:column;align-items:center;margin-bottom:1.2rem} .pp-gauge .label{margin-top:.4rem;font-size:.95rem;color:#0e4b24;font-weight:600} .pp-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap} .pp-actions button{ background:#ffb63b;border:none;border-radius:9px;padding:.65em 1.6em; font-weight:700;font-size:1rem;color:#000;cursor:pointer; box-shadow:0 2px 6px rgba(0,0,0,.08);transition:background .15s} .pp-actions button:hover{background:#ffa726} @media(max-width:500px){.pp-actions button{flex:1 1 100%}} </style> <script> /* open PSI report in a new tab */ document.querySelectorAll('.pp-actions button') .forEach(btn=>btn.onclick=()=>window.open(btn.dataset.url,'_blank')); </script> </main> <div style="text-align:center;font-size:.9rem;margin:1.5rem 0 2.5rem;"> <a href="/members/dashboard.php">Dashboard</a> · <a href="?rebuild=1">⟳ Rebuild static cache</a> · <a href="index.cached.html" target="_blank">View cached HTML</a> </div> </body> </html>
Save changes
Create folder
writable 0777
Create
Cancel