/*
    Theme: Void Singer
    Description: Fixes for third party components to bring into line with theme aesthetic
*/

/* Buttons */
.wp-block-file__button
{
    border-radius: 0;
}

.wp-block-button__link
{
    border-radius: 0;
}

/* Single Post Header alignment fix */

.postheader>.wp-block-cover__inner-container {
    display: flex;
    flex-direction: column;
    height: 420px;
    width: 100%;
    justify-content: space-between;
}

/* Incude Mastodon Feed Plugin */

:root {
    --include-mastodon-feed-bg-dark: var(--wp--preset--color--accent-3) !important;
    --include-mastodon-feed-accent-color: var(--wp--preset--color--accent-1) !important;
    --include-mastodon-feed-accent-font-color: var(--wp--preset--color--accent-4) !important;
}

.include-mastodon-feed-wrapper p {
    font-size: var(--wp--preset--font-size--small) !important;
}

.include-mastodon-feed-wrapper .account {
    font-size: var(--wp--preset--font-size--small) !important;
}

.include-mastodon-feed-wrapper .status {
    margin: 0px;
    padding: 0px;
}

.include-mastodon-feed-wrapper .status a {
    text-decoration: none;
}

.include-mastodon-feed-wrapper .status a:hover {
    text-decoration: none !important;
    color: var(--wp--preset--color--accent-6);
}

.include-mastodon-feed-wrapper ol {
    margin: 0px;
    padding: 0px;
}


/* Breadcrumbs Block */

.wp-block-breadcrumbs ol {
    flex-wrap: nowrap !important;
}

/* Search Block */

.wp-block-search__inside-wrapper {
    padding-left: 0.5rem !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-right: 0px !important;
}

.wp-block-search__button {
    padding-left: 0.5rem !important;
    padding-top: 0.2rem !important;
    padding-bottom: 0.2rem !important;
    padding-right: 0.5rem !important;
}


/* ActivityPub Plugin */

.activitypub-reactions {
    display: flex !important;
    flex-direction: column !important;
}

.reaction-actions-only {
    display: flex !important;
    flex-direction: column !important;
}

.wp-block-activitypub-reactions h6 {
    display: none !important;
}

.wp-block-activitypub-reactions button {
    font-size: var(--wp--preset--font-size--tiny) !important;
    text-transform: uppercase;
    padding: .375rem .875rem !important;
    border-radius: 0 !important;
}

.wp-block-activitypub-reactions button:hover {
    text-decoration: none !important;
    color: var(--wp--preset--color--accent-6) !important;
}

.activitypub-modal__frame {
    border-radius: 0 !important;
    background-color: var(--wp--preset--color--accent-3);
}

.activitypub-modal__content a:hover {
    text-decoration: none !important;
    color: var(--wp--preset--color--accent-6);
}

.activitypub-actor-list-container .activitypub-actor-link {
    border-radius: 0px !important;
}

/* Polls for ActivityPub Plugin */
.polls-for-activitypub-poll
{
    border: 0px;
    border-radius: 0;
    box-shadow: none;
    background-color: var(--wp--preset--color--accent-3);
    color: var(--wp--preset--color--contrast);
    font-size: var(--wp--preset--font-size--small);
    padding: 1.4rem;
}

.polls-for-activitypub-poll__question
{
    font-size:  var(--wp--preset--font-size--large);
    font-style: normal;
    font-weight: 300;
    font-family: var(--wp--preset--font-family--newsreader);
    text-transform: uppercase;
    padding: 0em;
    border: 0px;
}

.polls-for-activitypub-poll__options {
    font-family: var(--wp--preset--font-family--space-grotesk) !important;
    padding: 1em 0em;
}

.polls-for-activitypub-poll__option_text {
    font-family: var(--wp--preset--font-family--space-grotesk) !important;
}

.polls-for-activitypub-poll__voted__mark {
    fill: var(--wp--preset--color--accent-6) !important;
    height: 1.2em;
    width: 1.2em;
}

.polls-for-activitypub-poll__tally-bar-fg {
    background: var(--wp--preset--color--accent-1) !important;
    border-radius: 0;
}

.polls-for-activitypub-poll__tally-bar-bg {
    background: var(--wp--preset--color--accent-4) !important;
    border-radius: 0;
}

.polls-for-activitypub-poll__footer {
    font-size: var(--wp--preset--font-size--small);
    font-family: var(--wp--preset--font-family--space-grotesk);
    padding: 0em;
    border: 0px;
}

.polls-for-activitypub-polls__status
{
    font-size: var(--wp--preset--font-size--tiny);
}

.polls-for-activitypub__button-is-secondary
{
    border: none;
    background-color: var(--wp--preset--color--accent-2);
    color: var(--wp--preset--color--accent-1);
    text-transform: uppercase;
}

/* RSS Block */
.wp-block-rss__item-publish-date
{
    text-transform: uppercase;
}