body
{
    height:100%;
    width:100%;
    border:0;
    margin:0;
    padding:0;
    background-color:#ffda63;
    color:black;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    -webkit-align-items:center;
    -webkit-justify-content:center;
}

.gsw_loading, .gsw_error
{
    margin:24px;
    text-align:center;
}

.gsw_mainblock
{
    display:flex;
    flex-flow:column;
}

.gsw_userblock
{
    width:400px;
    margin-bottom:4px;
    clear:both;
}

.gsw_avatar
{
    width:96px;
    height:96px;
    border:2px solid black;
    float:left;
    margin:4px;
    clear:none;
    background-color:#fff9e4;
    background-size:contain;
}

.gsw_avatar:hover
{
    border:2px solid #505050;
}

.gsw_avatar:active
{
    border:2px solid #700000;
}

.gsw_userinfo
{
    width:284px;
    margin:4px;
    float:left;
    overflow:hidden;
}

.gsw_userdisplayname
{
    font-size:larger;
    font-weight:bold;
}

.gsw_useratname
{
    font-size:smaller;
    font-style:italic;
    margin-top:4px;
}

.gsw_entry_content a
{
    /* Sure, keep the underline on actual entries. */
    text-decoration:underline;
    color:black;
}

.gsw_useratname a,
.gsw_entry_date a,
.gsw_in_reply_to a,
.gsw_userdisplayname a
{
    text-decoration:none;
    color:black;
}

.gsw_useratname a:hover,
.gsw_entry_date a:hover,
.gsw_in_reply_to a:hover,
.gsw_entry_content a:hover,
.gsw_userdisplayname a:hover
{
    color:#505050;
    text-decoration:underline;
}

.gsw_useratname a:active,
.gsw_entry_date a:active,
.gsw_in_reply_to a:active,
.gsw_entry_content a:active,
.gsw_userdisplayname a:active
{
    color:#700000;
    text-decoration:underline;
}

.gsw_summary
{
    margin-top:4px;
}

.gsw_contentblock
{
    margin:4px;
    clear:both;
    overflow-y:auto;
    max-height:400px;
    max-width:400px;
}

.gsw_contentblock > hr
{
    height:1px;
    border:0;
    background-image:linear-gradient(to right, #00000000, #000000aa, #00000000);
}

.gsw_entry
{
    margin-bottom:8px;
    margin-left:4px;
    margin-right:4px;
}

.gsw_entry_date
{
    font-size:smaller;
    font-weight:bold;
    margin-bottom:4px;
}

.gsw_in_reply_to
{
    font-size:smaller;
    font-style:italic;
    margin-bottom:4px;
}

.gsw_entry_content
{

}
