Roovet Articles

Main Page: Difference between revisions

mNo edit summary
mNo edit summary
Line 1: Line 1:
<html>
<html>
   <style>
   <style>
     /* Minimal, self-contained CSS (safe with default CSP) */
     /* ========= Roovet Articles — Main Page (inline, CSP-safe) ========= */
    .rv-root{--rv-rose:#ff3b5b;--rv-orange:#ff8a3d;--rv-ink:#1f2937;--rv-muted:#6b7280;--rv-line:#e5e7eb;--rv-card:#ffffff;--rv-bg:#fafafb;font:16px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";color:var(--rv-ink);box-sizing:border-box}
    .rv-root *{box-sizing:inherit}
    .rv-wrap{max-width:1040px;margin:0 auto;padding:0 14px}
    a{color:#e11d48;text-decoration:none}
    a:hover{text-decoration:underline}


     /* Container */
     /* ===== HERO ===== */
     .mp-wrap { box-sizing:border-box; padding:0 12px; }
     .rv-hero{position:relative;isolation:isolate;margin:8px auto 18px;border:1px solid #d0d7de;border-radius:14px;background:linear-gradient(180deg,#ffffff, #fff7f8 60%, #fff 100%);overflow:hidden}
    .rv-hero:before{content:"";position:absolute;inset:-20% -10% auto -10%;height:520px;background:
      radial-gradient(40% 60% at 20% 30%, rgba(255,59,91,.20), transparent 65%),
      radial-gradient(40% 60% at 80% 20%, rgba(255,138,61,.18), transparent 70%),
      conic-gradient(from 180deg at 60% 40%, rgba(255,59,91,.20), rgba(255,138,61,.12), rgba(255,59,91,.20));
      filter:blur(28px);z-index:-1;opacity:.9}
    .rv-hero .inner{padding:36px 20px 28px;text-align:center}
    .rv-eyebrow{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#6b7280;margin-bottom:8px}
    .rv-title{font-weight:800;font-size:42px;line-height:1.15;margin:.1em auto .25em;letter-spacing:.2px}
    .rv-title .grad{background:linear-gradient(90deg,var(--rv-rose),var(--rv-orange));-webkit-background-clip:text;background-clip:text;color:transparent}
    .rv-tag{max-width:780px;margin:0 auto 16px;color:#374151;font-size:18px}
    .rv-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:14px}
    .rv-btn{display:inline-block;padding:.65em 1.05em;border:1px solid #c7ccd1;border-radius:10px;background:#fff;color:#111827;text-decoration:none;font-weight:600}
    .rv-btn:hover{background:#f6f7f8}
    .rv-btn--primary{background:linear-gradient(90deg,var(--rv-rose),var(--rv-orange));border-color:#e11d48;color:#fff}
    .rv-btn--primary:hover{filter:brightness(.96)}
    /* Search in hero */
    .rv-search{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:14px auto 2px;max-width:720px}
    .rv-input{flex:1 1 420px;min-width:240px;border:1px solid #cfd5db;border-radius:10px;padding:.62em .85em;background:#fff}
    .rv-search-btn{border:1px solid #cfd5db;border-radius:10px;background:#fff;padding:.62em .95em;cursor:pointer}
    .rv-search-btn:hover{background:#f6f7f8}
    /* Quick chips */
    .rv-chips{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:10px 0 2px}
    .rv-chip{display:inline-block;padding:.38em .7em;border:1px dashed #e3e6ea;border-radius:999px;color:#374151;background:#fff}
    .rv-chip:hover{background:#fafbfc}


     /* HERO */
     @media (max-width:768px){
    .rv-hero {
      .rv-title{font-size:30px}
      box-sizing:border-box; max-width:1000px; margin:0 auto 16px; padding:28px 18px;
       .rv-tag{font-size:16px}
       border:1px solid #a2a9b1; border-radius:2px; background:#f8f9fa; text-align:center;
     }
     }
    .rv-eyebrow { font-size:13px; letter-spacing:.08em; text-transform:uppercase; color:#54595d; margin-bottom:4px; }
     @media (prefers-reduced-motion:reduce){.rv-hero:before{animation:none}}
    .rv-title { font-size:30px; line-height:1.2; margin:.15em 0 .2em 0; }
    .rv-tag { font-size:16px; color:#202122; margin:0 auto 12px; }
    .rv-actions { display:flex; gap:8px; justify-content:center; flex-wrap:wrap; margin-top:10px; }
    .rv-btn {
      display:inline-block; padding:.55em .9em; border:1px solid #a2a9b1; border-radius:2px;
      background:#fff; color:#202122; text-decoration:none;
    }
    .rv-btn:hover { background:#f2f2f2; }
    .rv-btn--primary { border-color:#e11d48; background:#e11d48; color:#fff; }
    .rv-btn--primary:hover { background:#be123c; border-color:#be123c; }
 
     @media (max-width:720px) { .rv-title { font-size:22px; } }
 
    /* CTA band */
    .rv-cta {
      max-width:1000px; margin:10px auto 16px; display:grid;
      grid-template-columns:1fr 1fr 1fr; gap:10px;
    }
    .rv-card { border:1px solid #a2a9b1; border-radius:2px; background:#fff; }
    .rv-card h3 { margin:.6em .7em .2em; font-size:18px; }
    .rv-card p { margin:.2em .7em .7em; color:#202122; }
    .rv-card .rv-link {
      display:inline-block; margin:.2em .7em .8em; padding:.45em .7em;
      border:1px solid #a2a9b1; border-radius:2px; text-decoration:none;
    }
    .rv-card .rv-link:hover { background:#f8f9fa; }
    @media (max-width:900px) { .rv-cta { grid-template-columns:1fr; } }


     /* Two-column layout */
     /* ===== CTA GRID (4) ===== */
     .mp-columns {
     .rv-cta{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:8px 0 18px}
      max-width:1000px; margin:0 auto 20px;
    .rv-card{border:1px solid #d0d7de;border-radius:12px;background:var(--rv-card);padding:14px 14px 12px}
      display:grid; grid-template-columns:2fr 1fr; gap:12px;
    .rv-card h3{margin:.1em 0 .25em;font-size:18px}
     }
    .rv-icon{display:inline-block;width:28px;height:28px;border-radius:8px;background:linear-gradient(90deg,var(--rv-rose),var(--rv-orange));margin-right:8px;vertical-align:-6px}
     @media (max-width:900px) { .mp-columns { grid-template-columns:1fr; } }
    .rv-card p{margin:.2em 0 .7em;color:#374151}
    .rv-linkbtn{display:inline-block;padding:.5em .8em;border:1px solid #cfd5db;border-radius:10px;background:#fff;text-decoration:none}
     .rv-linkbtn:hover{background:#f6f7f8}
     @media (max-width:960px){.rv-cta{grid-template-columns:1fr 1fr}}
    @media (max-width:560px){.rv-cta{grid-template-columns:1fr}}


     .mp-left, .mp-right { min-width:0; }
    /* ===== TWO COLUMN ===== */
     .mp-box { border:1px solid #a2a9b1; border-radius:2px; background:#fff; margin-bottom:12px; }
     .rv-columns{display:grid;grid-template-columns:2fr 1fr;gap:14px;margin:0 0 20px}
     .mp-h { font-weight:600; font-size:15px; padding:.6em .8em; border-bottom:1px solid #eaecf0; }
    @media (max-width:980px){.rv-columns{grid-template-columns:1fr}}
     .mp-h--green { background:#f0f7f0; }
     .box{border:1px solid #d0d7de;border-radius:12px;background:#fff;overflow:hidden}
     .mp-h--pink { background:#fdf2f5; }
     .box-h{padding:.7em .95em;border-bottom:1px solid #eef1f4;font-weight:700}
     .mp-h--blue { background:#eef3fb; }
     .h-green{background:#eef7f0}
     .mp-h--gray { background:#f6f7f8; }
     .h-pink{background:#fff1f4}
     .mp-c { padding:.8em .9em; }
     .h-blue{background:#eef3fb}
     .mp-footer { max-width:1000px; margin:8px auto 24px; color:#54595d; font-size:13px; text-align:center; }
     .h-gray{background:#f6f7f8}
     .box-c{padding:.9em 1em}
     .muted{color:var(--rv-muted)}
    .footer-note{color:#6b7280;text-align:center;margin:10px 0 26px}


     /* Search box wrapper */
     /* ===== UTIL ===== */
     .mp-top { max-width:1000px; margin:0 auto 16px; }
     .kpis{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:10px 0 0}
    .mp-search { margin-top:.5em; }
     .kpi{padding:.35em .7em;border:1px solid #e5e7eb;border-radius:999px;background:#fff;font-size:13px;color:#374151}
    .mp-search form { display:flex; gap:8px; flex-wrap:wrap; align-items:center; }
     .mp-input {
      flex:1 1 360px; min-width:220px;
      border:1px solid #a2a9b1; border-radius:2px; padding:.45em .6em;
    }
    .mp-search-btn {
      border:1px solid #a2a9b1; border-radius:2px; padding:.5em .8em; background:#fff; cursor:pointer;
    }
    .mp-search-btn:hover { background:#f8f9fa; }
   </style>
   </style>


   <div class="mp-wrap">
   <div class="rv-root">
    <div class="rv-wrap">


    <!-- HERO -->
      <!-- ============== HERO ============== -->
    <section class="rv-hero">
      <header class="rv-hero">
      <div class="rv-eyebrow">Roovet Articles</div>
        <div class="inner">
      <h1 class="rv-title">Explore unique people, businesses &amp; stories</h1>
          <div class="rv-eyebrow">ROOVET ARTICLES</div>
      <p class="rv-tag">Curated, verifiable articles built for a better knowledge graph.</p>
          <h1 class="rv-title">
      <div class="rv-actions">
            Explore <span class="grad">unique people, businesses &amp; stories</span>
        <a class="rv-btn rv-btn--primary" href="/Roovet_Articles:Requested_articles">Request an article</a>
          </h1>
        <a class="rv-btn" href="/Special:NewPages">New pages</a>
          <p class="rv-tag">Curated, verifiable articles built for a better knowledge graph.</p>
        <a class="rv-btn" href="/Special:Random">Random article</a>
      </div>
    </section>


    <!-- Welcome / Search -->
          <!-- Search (native Special:Search) -->
    <section class="mp-top">
          <form class="rv-search" action="/index.php" method="get">
      <div><b>Welcome to Roovet Articles</b></div>
            <input type="hidden" name="title" value="Special:Search">
      <div>
            <input type="hidden" name="fulltext" value="1">
        Roovet currently has
            <input class="rv-input" type="search" name="search" placeholder="Search Roovet Articles">
        <a href="/Special:Statistics">many articles</a>.
            <button class="rv-search-btn" type="submit">Search</button>
        Suggest edits or new pages via
          </form>
        <a href="mailto:article@roovet.com">article@roovet.com</a>.
      </div>


      <!-- Native search form equivalent to InputBox -->
          <div class="rv-actions">
      <div class="mp-search">
            <a class="rv-btn rv-btn--primary" href="/Roovet_Articles:Requested_articles">Request an article</a>
        <form action="/index.php" method="get">
            <a class="rv-btn" href="/Special:NewPages">New pages</a>
          <input type="hidden" name="title" value="Special:Search">
            <a class="rv-btn" href="/Special:Random">Random article</a>
          <input type="hidden" name="fulltext" value="1">
          </div>
          <input class="mp-input" type="search" name="search" placeholder="Search Roovet Articles">
          <button class="mp-search-btn" type="submit">Search</button>
        </form>
      </div>
    </section>


    <!-- CTA banner (three cards) -->
          <div class="rv-chips">
    <section class="rv-cta">
            <a class="rv-chip" href="/Special:RecentChanges">Recent changes</a>
      <div class="rv-card">
            <a class="rv-chip" href="/Special:NewPages">Fresh pages</a>
        <h3>Get listed</h3>
            <a class="rv-chip" href="/Special:ActiveUsers">Active editors</a>
        <p>Suggest a new article. Send sources and a short bio.</p>
          </div>
        <a class="rv-link" href="/Roovet_Articles:Requested_articles">Request an article</a>
      </div>
      <div class="rv-card">
        <h3>Contribute</h3>
        <p>Become a volunteer editor. Help us fact-check and grow the graph.</p>
        <a class="rv-link" href="/Roovet_Articles:How_to_contribute">How it works</a>
      </div>
      <div class="rv-card">
        <h3>Explore</h3>
        <p>See what’s recently been added to Roovet Articles.</p>
        <a class="rv-link" href="/Special:NewPages">See new pages</a>
      </div>
    </section>


    <!-- Two columns -->
          <div class="kpis">
    <section class="mp-columns">
            <span class="kpi">Open knowledge</span>
            <span class="kpi">Fact-checked</span>
            <span class="kpi">Community-built</span>
          </div>
        </div>
      </header>


       <!-- LEFT -->
       <!-- ============== CTA PILLARS (4) ============== -->
       <div class="mp-left">
       <section class="rv-cta" aria-label="Explore pillars">
         <div class="mp-box">
         <div class="rv-card">
           <div class="mp-h mp-h--green">From today's featured article</div>
           <h3><span class="rv-icon"></span>People</h3>
          <div class="mp-c">
          <p>Biographies of creators, founders, leaders, and overlooked pioneers.</p>
            <!-- Replace this placeholder with a short excerpt + link -->
          <a class="rv-linkbtn" href="/Category:People">Browse people</a>
            <p><em>Featured article placeholder.</em> Add a 2–3 sentence summary here and link to the full article.</p>
        </div>
            <p><a href="/Special:Random">Discover a random article →</a></p>
        <div class="rv-card">
           </div>
          <h3><span class="rv-icon"></span>Businesses</h3>
          <p>Profiles of companies, startups, labels, and local legends.</p>
          <a class="rv-linkbtn" href="/Category:Businesses">Browse businesses</a>
        </div>
        <div class="rv-card">
          <h3><span class="rv-icon"></span>Organizations</h3>
          <p>Nonprofits, clubs, and communities building real impact.</p>
          <a class="rv-linkbtn" href="/Category:Organizations">Browse orgs</a>
        </div>
        <div class="rv-card">
          <h3><span class="rv-icon"></span>Stories</h3>
          <p>Original narratives and cultural snapshots across the Roovet network.</p>
           <a class="rv-linkbtn" href="/Category:Stories">Browse stories</a>
         </div>
         </div>
      </section>


         <div class="mp-box">
      <!-- ============== TWO COLUMNS ============== -->
          <div class="mp-h mp-h--pink">Did you know…</div>
      <section class="rv-columns">
          <div class="mp-c">
         <!-- LEFT -->
            <ul>
        <div>
               <li>that <a href="/Respekt_Ova">Respekt Ova</a> started as a local project before gaining wider attention?</li>
          <div class="box">
              <li>that <a href="/Community_First_Credit_Union">Community First Credit Union</a> serves hundreds of thousands of members in Northeast Florida?</li>
            <div class="box-h h-green">From today's featured article</div>
               <li>that the short film <a href="/First_Light_-_Short_Film">First Light - Short Film</a> premiered online before any festival run?</li>
            <div class="box-c">
             </ul>
               <p class="muted"><em>Featured article placeholder.</em> Add a short 2–3 sentence summary and link to the full piece.</p>
            <a href="/Special:Random">More random articles →</a>
               <p><a href="/Special:Random">Discover a random article →</a></p>
             </div>
           </div>
           </div>
        </div>
      </div>


      <!-- RIGHT -->
          <div class="box">
      <aside class="mp-right">
            <div class="box-h h-pink">Did you know…</div>
        <div class="mp-box">
            <div class="box-c">
          <div class="mp-h mp-h--blue">In the news</div>
              <ul>
          <div class="mp-c">
                <li>that <a href="/Respekt_Ova">Respekt Ova</a> started as a local project before gaining wider attention?</li>
            <ul>
                <li>that <a href="/Community_First_Credit_Union">Community First Credit Union</a> serves hundreds of thousands of members in Northeast Florida?</li>
              <li>Latest edits: <a href="/Special:RecentChanges">Recent changes</a></li>
                <li>that the short film <a href="/First_Light_-_Short_Film">First Light – Short Film</a> premiered online before any festival run?</li>
              <li>New pages: <a href="/Special:NewPages">New pages</a></li>
              </ul>
              <li>Requests: <a href="/Roovet_Articles:Requested_articles">Requested articles</a></li>
              <a href="/Special:Random">More random articles →</a>
             </ul>
             </div>
           </div>
           </div>
         </div>
         </div>


         <div class="mp-box">
         <!-- RIGHT -->
          <div class="mp-h mp-h--gray">New articles</div>
        <aside>
          <div class="mp-c">
          <div class="box">
            <ul>
            <div class="box-h h-blue">In the news</div>
              <li><a href="/Respekt_Ova">Respekt Ova</a></li>
            <div class="box-c">
              <li><a href="/Shagusto">Shagusto</a></li>
              <ul>
              <li><a href="/Pamela_Rai_Menges">Pamela Rai Menges</a></li>
                <li>Latest edits: <a href="/Special:RecentChanges">Recent changes</a></li>
              <li><a href="/Ariana_The_Elementalist">Ariana The Elementalist</a></li>
                <li>New pages: <a href="/Special:NewPages">New pages</a></li>
               <li><a href="/Roovet_Records">Roovet Records</a></li>
                <li>Requests: <a href="/Roovet_Articles:Requested_articles">Requested articles</a></li>
            </ul>
               </ul>
             <a href="/Special:NewPages">See more →</a>
             </div>
           </div>
           </div>
        </div>
      </aside>


    </section><!-- /mp-columns -->
          <div class="box">
            <div class="box-h h-gray">New articles</div>
            <div class="box-c">
              <ul>
                <li><a href="/Respekt_Ova">Respekt Ova</a></li>
                <li><a href="/Shagusto">Shagusto</a></li>
                <li><a href="/Pamela_Rai_Menges">Pamela Rai Menges</a></li>
                <li><a href="/Ariana_The_Elementalist">Ariana The Elementalist</a></li>
                <li><a href="/Roovet_Records">Roovet Records</a></li>
              </ul>
              <a href="/Special:NewPages">See more →</a>
            </div>
          </div>
        </aside>
      </section>


    <!-- About -->
      <!-- ============== ABOUT ============== -->
    <section class="mp-box">
      <section class="box">
      <div class="mp-h mp-h--gray">About Roovet Articles</div>
        <div class="box-h h-gray">About Roovet Articles</div>
      <div class="mp-c">
        <div class="box-c">
        Roovet Articles is a curated encyclopedia of people, businesses, organizations, and stories that are often overlooked.
          Roovet Articles is a curated encyclopedia of people, businesses, organizations, and stories that are often overlooked.
        Read <a href="/Roovet_Articles:About">About</a>, review
          Read <a href="/Roovet_Articles:About">About</a>, review
        <a href="/Roovet_Articles:Content_guidelines">content guidelines</a>,
          <a href="/Roovet_Articles:Content_guidelines">content guidelines</a>, and see
        and see <a href="/Roovet_Articles:Rights">rights &amp; licensing</a>.
          <a href="/Roovet_Articles:Rights">rights &amp; licensing</a>.
      </div>
        </div>
    </section>
      </section>


    <div class="mp-footer">
      <p class="footer-note">Classic encyclopedia feel, modern hero polish, MediaWiki-safe.</p>
      Classic Wikipedia-style layout with a brand hero and CTA banner.
     </div>
     </div>
 
   </div>
   </div><!-- /mp-wrap -->
</html>
</html>

Revision as of 20:49, 1 November 2025

ROOVET ARTICLES

Explore unique people, businesses & stories

Curated, verifiable articles built for a better knowledge graph.

Open knowledge Fact-checked Community-built

People

Biographies of creators, founders, leaders, and overlooked pioneers.

Browse people

Businesses

Profiles of companies, startups, labels, and local legends.

Browse businesses

Organizations

Nonprofits, clubs, and communities building real impact.

Browse orgs

Stories

Original narratives and cultural snapshots across the Roovet network.

Browse stories
From today's featured article

Featured article placeholder. Add a short 2–3 sentence summary and link to the full piece.

Discover a random article →

Did you know…
More random articles →
About Roovet Articles
Roovet Articles is a curated encyclopedia of people, businesses, organizations, and stories that are often overlooked. Read About, review content guidelines, and see rights & licensing.

Roovet Articles Discovery

Explore verified, featured, and recently improved knowledge.

Roovet Articles now includes stronger article tools, review signals, source-quality badges, and dynamic discovery sections inspired by modern encyclopedia browsing.

Featured articles

View all

No featured articles found yet.

Verified articles

View all

No verified articles found yet.

Recently improved

Recent changes

More articles will appear here as the library grows.

New pages

New pages

More articles will appear here as the library grows.