﻿body {
    background-color: #fffdf4;
}

h1 {
    color: #3b692f;
}

div.alert img {
    padding-top: 15px;
    width: 150px;
}

div.alert h3 {
    margin: 20px 0 20px 0;
    font-weight: normal;
    font-size: 1.8em;
}

div.alert-success p, div.alert-info p {
    font-size: 1.6em;
}

div.alert-success p.small, div.alert-info p.small {
    font-size: 1.2em;
}

div.alert-success p.smaller, div.alert-info p.smaller {
    font-size: 1em;
}

div.alert-danger p {
    font-size: 1.2em;
}

div.alert span.number-card {
    padding: 0 8px 3px 8px;
    margin: 0 5px;
    display: inline-block;
    font-size: 1.4em;
    border: #E3ABB2 1px solid;
}

figure {
    --ipuzzler-cell-blank-color: #191970;
    --ipuzzler-cell-block-color: forestgreen;
}