/* Page styles */
body {
    width: 100vw;
    margin: 0;
    overflow-x: hidden;
    text-align: center;
    font-family: 'Times New Roman', Times, serif;
    font-size: large;
}

.container {
    width: 100vw;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

/* --------------------------------------------------------------------
        Wikipedia Search Component 
        You can put a class on a component to style it different
-------------------------------------------------------------------- */
fn-wikipedia-search {
    width: 300px;
    height: 70vh;
    margin-bottom: 12px;
}

fn-wikipedia-search.es {
    --link-color: rgb(59, 180, 28);

    --border: 1px solid rgb(0, 0, 0);
    --border-radius: 6px;

    --form-background: rgb(0, 0, 0);
    --form-color: rgb(243, 243, 243);
    --form-font: 'Times New Roman', Times, serif;
    --form-font-size: 0.8rem;

    color: rgb(48, 48, 48);
    height: 400px;
    margin-left: 1vw;
    background-color: rgb(212, 212, 212);

    scrollbar-color: rgb(59, 180, 28) transparent;
    scrollbar-width: thin;
}

fn-wikipedia-search.ar {
    --link-color: rgb(253, 0, 55);

    --border: 3px solid rgb(253, 0, 0);
    --border-radius: 12px;

    --form-background: rgb(3, 3, 3);
    --form-color: red;
    --form-font: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    --form-font-size: 0.8rem;

    /* don't like the border around the component? */
    border: 12px solid rgb(253, 0, 0);
    border-radius: 20px;
    color: rgb(221, 221, 221);
    height: 60vh;
    margin-left: 1vw;
    background-color: rgb(0, 0, 0);
}