|
7 | 7 | <title>Metridex — WHOIS & Wayback checks (EN/RU)</title> |
8 | 8 | <meta content="Why WHOIS/RDAP, SSL, and Wayback matter for token due diligence — EN/RU bilingual article." name="description"/> |
9 | 9 | <link href="styles.css" rel="stylesheet"/> |
10 | | - |
11 | | -<style> |
12 | | - .hero-subtle { padding-top: 96px; scroll-margin-top: 96px; } |
13 | | - .article-author { opacity:.8; margin-top:.4rem; } |
14 | | - |
15 | | - /* Language switch & visibility */ |
16 | | - .lang-switch { display:flex; gap:10px; align-items:center; } |
17 | | - .lang-btn { |
18 | | - padding:.5rem .85rem; border:1px solid rgba(255,255,255,.35); |
19 | | - background: rgba(255,255,255,.08); border-radius:12px; cursor:pointer; |
20 | | - font-weight:600; line-height:1; backdrop-filter: saturate(120%) blur(2px); |
21 | | - color:#fff; |
22 | | - } |
23 | | - .lang-btn, .lang-btn * { color:#fff !important; } |
24 | | - [data-theme="light"] .lang-btn, body:not(.lux) .lang-btn { |
25 | | - border-color: rgba(0,0,0,.25); background: rgba(0,0,0,.06); color:#000; |
26 | | - } |
27 | | - [data-theme="light"] .lang-btn, [data-theme="light"] .lang-btn *, |
28 | | - body:not(.lux) .lang-btn, body:not(.lux) .lang-btn * { color:#000 !important; } |
29 | | - .lang-btn[aria-pressed="true"] { outline: 2px solid var(--accent, #d4af37); box-shadow: 0 0 0 3px rgba(212,175,55,.15); } |
30 | | - |
31 | | - /* Force visibility control regardless of global CSS */ |
32 | | - .lang-block { display:none !important; } |
33 | | - .lang-block.active { display:block !important; } |
34 | | - </style> |
35 | | -<link href="/logo/favicon-32.png?v=3" rel="icon" sizes="32x32" type="image/png"/><link href="/logo/favicon-16.png?v=3" rel="icon" sizes="16x16" type="image/png"/><link href="/logo/apple-touch-icon.png?v=3" rel="apple-touch-icon" sizes="180x180"/><link href="/logo/favicon.ico?v=3" rel="icon"/><link href="/logo/site.webmanifest?v=3" rel="manifest"/><style> |
36 | | -/* AURUM-DELTA: header shield sizing for articles */ |
37 | | -.brand-logo{height:108px;width:auto;vertical-align:middle} |
38 | | -@media (max-width:640px){.brand-logo{height:84px}} |
39 | | -</style></head> |
| 10 | +<link href="/logo/favicon-32.png?v=3" rel="icon" sizes="32x32" type="image/png"/><link href="/logo/favicon-16.png?v=3" rel="icon" sizes="16x16" type="image/png"/><link href="/logo/apple-touch-icon.png?v=3" rel="apple-touch-icon" sizes="180x180"/><link href="/logo/favicon.ico?v=3" rel="icon"/><link href="/logo/site.webmanifest?v=3" rel="manifest"/><style>.article-meta{font-size:0.9rem;color:#9aa3af;margin:8px 0 18px} |
| 11 | +.article-nav{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px} |
| 12 | +.article-nav a{padding:10px 14px;border:1px solid #2a2a2a;border-radius:10px;text-decoration:none} |
| 13 | +.article-nav a:hover{background:#0b0b0b}</style><style>.article-body{margin-top:56px}</style><style>.article-kicker{font-size:.9rem;color:#9aa3af;margin-top:8px} |
| 14 | +.article-author{font-size:.95rem;color:#c7cdd6;margin-top:6px} |
| 15 | +.article-body{margin-top:56px}</style></head> |
40 | 16 | <body class="lux"> |
41 | 17 | <header class="nav"> |
42 | 18 | <div class="container nav-inner nav-container-wide"> |
|
53 | 29 | <div class="container"> |
54 | 30 | <div class="flex-row space-between" style="display:flex; align-items:center; justify-content:space-between; gap:16px;"> |
55 | 31 | <div> |
56 | | -<h1 style="margin-top:0.25rem">WHOIS & Wayback checks</h1> |
57 | | -<p class="article-meta">Guide · Sep 29, 2025</p> |
58 | | -<p class="article-author">— Omar Ahmad, Founder of Metridex · Sep 29, 2025</p> |
| 32 | +<h1 style="margin-top:0.25rem">WHOIS & Wayback checks</h1><div class="article-kicker">Guide · Sep 29, 2025</div><div class="article-author">— Omar Ahmad, Founder of Metridex</div><div class="article-body"></div> |
59 | 33 | </div> |
60 | 34 | <div aria-label="Language" class="lang-switch" role="group"> |
61 | 35 | <button aria-pressed="true" class="lang-btn" data-lang="en" id="btn-en">EN</button> |
@@ -113,36 +87,5 @@ <h2>5) В QuickScan</h2> |
113 | 87 | </div> |
114 | 88 | </section> |
115 | 89 | <footer class="footer"><div class="container"><p>© <span id="year"></span> Metridex.</p></div></footer> |
116 | | -<script> |
117 | | -(function() { |
118 | | - const KEY = "mdx_lang"; |
119 | | - const root = document.documentElement; |
120 | | - const btnEN = document.getElementById("btn-en"); |
121 | | - const btnRU = document.getElementById("btn-ru"); |
122 | | - const blockEN = document.getElementById("block-en"); |
123 | | - const blockRU = document.getElementById("block-ru"); |
124 | | - |
125 | | - function show(lang) { |
126 | | - // Class toggle |
127 | | - blockEN.classList.toggle("active", lang === "en"); |
128 | | - blockRU.classList.toggle("active", lang === "ru"); |
129 | | - // Inline style override as a hard fallback |
130 | | - blockEN.style.display = (lang === "en") ? "block" : "none"; |
131 | | - blockRU.style.display = (lang === "ru") ? "block" : "none"; |
132 | | - |
133 | | - btnEN.setAttribute("aria-pressed", String(lang === "en")); |
134 | | - btnRU.setAttribute("aria-pressed", String(lang === "ru")); |
135 | | - root.setAttribute("data-lang", lang); |
136 | | - localStorage.setItem(KEY, lang); |
137 | | - } |
138 | | - |
139 | | - btnEN.addEventListener("click", () => show("en")); |
140 | | - btnRU.addEventListener("click", () => show("ru")); |
141 | | - |
142 | | - const saved = localStorage.getItem(KEY) || "en"; |
143 | | - show(saved); |
144 | | -})(); |
145 | | -</script> |
146 | | -<script src="script.js"></script> |
147 | | -</body> |
| 90 | +<div class="article-nav"><a href="/articles.html">← Back to Articles</a><a href="/article-quickscan-methodology_bilingual_v3.html">← Prev: QuickScan methodology</a><a href="/article-signals-whyplusplus_bilingual_v1.html">Next: Signals & Why++ →</a></div></body> |
148 | 91 | </html> |
0 commit comments