@media screen
{
    /*
        main
    */

    .eeveeAATrucyBG
    {
        background: linear-gradient(to bottom, rgba(0,0,0,.75) 0%, transparent 40%, transparent 60%, rgba(0,0,0,.75) 100%),
                    url("https://bin.smwcentral.net/u/21678/courtroom3.png") center center/auto no-repeat,
                    url("https://bin.smwcentral.net/u/21678/starthing2.png") calc(0*95px) calc(0*53px) repeat-y,
                    url("https://bin.smwcentral.net/u/21678/starthing2.png") calc(1*95px) calc(1*53px) repeat-y,
                    url("https://bin.smwcentral.net/u/21678/starthing2.png") calc(2*95px) calc(2*53px) repeat-y,
                    url("https://bin.smwcentral.net/u/21678/starthing2.png") calc(3*95px) calc(3*53px) repeat-y,
                    url("https://bin.smwcentral.net/u/21678/starthing2.png") calc(4*95px) calc(4*53px) repeat-y,
                    url("https://bin.smwcentral.net/u/21678/starthing2.png") calc(5*95px) calc(5*53px) repeat-y,
                    url("https://bin.smwcentral.net/u/21678/starthing2.png") calc(6*95px) calc(6*53px) repeat-y,
                    url("https://bin.smwcentral.net/u/21678/starthing2.png") calc(7*95px) calc(7*53px) repeat-y,
                    url("https://bin.smwcentral.net/u/21678/starthing2.png") calc(8*95px) calc(8*53px) repeat-y,
                    url("https://bin.smwcentral.net/u/21678/starthing2.png") calc(9*95px) calc(9*53px) repeat-y,
                    url("https://bin.smwcentral.net/u/21678/starthing2.png") calc(10*95px) calc(10*53px) repeat-y
                    #942944;
        font: 10pt "eeveeAATrucyFont", "EB Garamond", serif;
        padding: 10px 5px;
        color: white;
    }

    .eeveeAATrucyBG *
    {
        text-shadow: none !important;
    }

    .eeveeAATrucyText
    {
        background-color: rgba(0,0,0,.8);
        min-height: 170px;
        padding: 15px;
        border-radius: 4px;
    }

    .eeveeAATrucySig
    {
        padding-top: 20px;
        text-align: center;
    }

    /*
        links
    */

    .eeveeAATrucyBG a
    {
        color: #ee314c;
        text-decoration: underline  ;
    }

    .eeveeAATrucyBG a:visited
    {
        color: #942944;
    }

    /*
        quote box
    */

    .eeveeAATrucyBG .quote
    {
        border: 0;
        margin: 0;
    }

    .eeveeAATrucyBG .quote .quoteHead
    {
        background: url("https://bin.smwcentral.net/u/21678/starthing.png") center left/auto 35px no-repeat,
                    linear-gradient(to right, rgba(45,115,250,0.55), transparent);
        display: inline-block;
        width: 100%;
        padding-left: 10%;
        color: white;
        border: 0;
    }

    .eeveeAATrucyBG .quote .quoteInner, .eeveeAATrucyBG .quote .quoteInner .quoteInner
    {
        background: none;
        border-image: linear-gradient(to right, rgba(45,115,250,0.55), transparent) 1;
        border-width: 1px;
        border-style: solid;
        box-shadow: none;
        color: #0f0;
    }

    /*
        code box
    */

    .eeveeAATrucyBG .code
    {
        border: 0;
        box-shadow: none;
        border-radius: 0;
        background: none;
    }

    .eeveeAATrucyBG .code .codeHead
    {
        background: url("https://bin.smwcentral.net/u/21678/starthing.png") center left/auto 40px no-repeat,
                    linear-gradient(to right, rgba(70,125,110,0.55), transparent);
        padding-left: 10%;
        color: white;
        border: 0;
    }

    .eeveeAATrucyBG .code .codeHead span
    {
        font-weight: initial;
    }

    .eeveeAATrucyBG .code .codeHead span::after
    {
        content: " - ";
    }

    .eeveeAATrucyBG .code .codeHead a
    {
        color: white;
        text-decoration: none;
        margin: 0;
    }

    .eeveeAATrucyBG .code .codeHead a::before
    {
        content: "[";
    }

    .eeveeAATrucyBG .code .codeHead a::after
    {
        content: "]";
    }

    .eeveeAATrucyBG .code .codeInner
    {
        border-image: linear-gradient(to right, rgba(70,125,110,0.55), transparent) 1;
        border-width: 1px;
        border-style: solid;
        color: white;
        font: 11pt "Consolas", monospace;
        background: linear-gradient(to right, rgba(40,40,40,0.55), transparent);
    }

    .eeveeAATrucyBG .code.inline
    {
        font: 11pt "Consolas", monospace;
        background: rgba(40,40,40,0.55);
        border: 1pt solid rgba(70,125,110,0.55);
        margin: 0;
        padding: 4px;
        vertical-align: middle;
    }


    /*
        spoilers and collapses
    */

    .eeveeAATrucyBG .spoiler
    {
        background-color: rgba(155,80,230,0.55);
        border: 1px solid rgb(155,80,230);
        padding: 0 4px 1px 4px;
    }

    .eeveeAATrucyBG .collapse
    {
        border-image: linear-gradient(to right, rgba(155,80,230,0.55), transparent) 1;
        border-width: 1px;
        border-style: solid;
    }

    .eeveeAATrucyBG .collapse .collapse-header
    {
        background: url("https://bin.smwcentral.net/u/21678/starthing.png") center left/auto 35px no-repeat,
                    linear-gradient(to right, rgba(155,80,230,0.55), transparent);
        display: inline-block;
        width: 100%;
        padding-left: 10%;
        color: white;
        border-bottom-width: 0;
    }

    /*
        Bullets
    */
    .eeveeAATrucyBG ol>li
    {
        list-style: lower-roman outside;
    }

    .eeveeAATrucyBG ul>li
    {
        list-style: "⬥" outside;
    }
}

@media screen and (min-aspect-ratio: 4/3) and (min-width: 900px) {
    .eeveeAATrucyBG
    {
        background: url("https://bin.smwcentral.net/f/u/21678/Trucy") 120% 100%/50% no-repeat,
                    linear-gradient(to bottom, rgba(0,0,0,.75) 0%, transparent 40%, transparent 60%, rgba(0,0,0,.75) 100%),
                    url("https://bin.smwcentral.net/u/21678/courtroom3.png") center center/auto no-repeat,
                    url("https://bin.smwcentral.net/u/21678/starthing2.png") calc(0*95px) calc(0*53px) repeat-y,
                    url("https://bin.smwcentral.net/u/21678/starthing2.png") calc(1*95px) calc(1*53px) repeat-y,
                    url("https://bin.smwcentral.net/u/21678/starthing2.png") calc(2*95px) calc(2*53px) repeat-y,
                    url("https://bin.smwcentral.net/u/21678/starthing2.png") calc(3*95px) calc(3*53px) repeat-y,
                    url("https://bin.smwcentral.net/u/21678/starthing2.png") calc(4*95px) calc(4*53px) repeat-y,
                    url("https://bin.smwcentral.net/u/21678/starthing2.png") calc(5*95px) calc(5*53px) repeat-y,
                    url("https://bin.smwcentral.net/u/21678/starthing2.png") calc(6*95px) calc(6*53px) repeat-y,
                    url("https://bin.smwcentral.net/u/21678/starthing2.png") calc(7*95px) calc(7*53px) repeat-y,
                    url("https://bin.smwcentral.net/u/21678/starthing2.png") calc(8*95px) calc(8*53px) repeat-y,
                    url("https://bin.smwcentral.net/u/21678/starthing2.png") calc(9*95px) calc(9*53px) repeat-y,
                    url("https://bin.smwcentral.net/u/21678/starthing2.png") calc(10*95px) calc(10*53px) repeat-y,
                    url("https://bin.smwcentral.net/u/21678/starthing2.png") calc(11*95px) calc(11*53px) repeat-y,
                    url("https://bin.smwcentral.net/u/21678/starthing2.png") calc(12*95px) calc(12*53px) repeat-y,
                    url("https://bin.smwcentral.net/u/21678/starthing2.png") calc(13*95px) calc(13*53px) repeat-y,
                    url("https://bin.smwcentral.net/u/21678/starthing2.png") calc(14*95px) calc(14*53px) repeat-y,
                    url("https://bin.smwcentral.net/u/21678/starthing2.png") calc(15*95px) calc(15*53px) repeat-y,
                    url("https://bin.smwcentral.net/u/21678/starthing2.png") calc(16*95px) calc(16*53px) repeat-y,
                    url("https://bin.smwcentral.net/u/21678/starthing2.png") calc(17*95px) calc(17*53px) repeat-y,
                    #942944;
        padding: 60px 340px 40px 25px;
        min-height: 380px;
    }

    .eeveeAATrucySig
    {
        padding-left: 15px;
    }

}

