@media print {
    .no-print, .no-print *
    {
        display: none !important;
    }
    .yes-print
    {
        float: left !important;
        display: inline !important;
        -webkit-print-color-adjust: exact !important;
        color-adjust: exact !important;
    }
    .container {
        break-inside: avoid;
        page-break-inside: avoid;
    }
}
@font-face{
    font-family: xwing;
    src: url(../fonts/xwing-miniatures.ttf);
    -webkit-font-smoothing: antialiased;
}
@font-face{
    font-family: eurostile;
    src: url(../fonts/eurostile.ttf);
    -webkit-font-smoothing: antialiased;
}
@font-face{
    font-family: eurostile-bold;
    src: url(../fonts/eurostile-bold.ttf);
    -webkit-font-smoothing: antialiased;
}
@font-face{
    font-family: teutonfett;
    src: url(../fonts/teutonfett.otf);
    -webkit-font-smoothing: antialiased;
}
@font-face{
    font-family: kimberley;
    src: url(../fonts/kimberley-bl.ttf);
    -webkit-font-smoothing: antialiased;
}
@font-face{
    font-family: bankgothic;
    src: url(../fonts/bank-gothic-md-bt.ttf);
    -webkit-font-smoothing: antialiased;
}
html,body {
    font-family: "eurostile", sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
h1,h2,h3,h4,h5,h6 {
    font-family: "eurostile", sans-serif;
    font-size: 14px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
}
.header {
    font-family: teutonfett;
    position: relative;
    height: 130px;
}
.logo{
    display: inline-block;
    height: inherit;
    width: 320px;
}
.logo-button{
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    display: inline-block;
    height: inherit;
}
.logo-button:hover {
    background-color: darkgray;
}
.logo-nav-button{
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    display: inline-block;
    width: 36px;
    height: 36px;
}
.logo-nav-button:hover {
    color: #eaebed;
}
.toolname{
    display: inline-block;
    color: black;
    font-size: 48px;
    font-weight: bold;
    top: 42px;
    margin-left: 10px;
    position: absolute;
    width: 545px;
}
.patreon {
    display: block;
    font-size: 18px;
}
.settings {
    display: block;
    font-size: 18px;
    margin: 4px;
    margin-bottom: 12px;
}
.presets {
    display: inline-block;
    border: solid;
    border-width: 2px;
    margin: 4px;
    padding: 4px;
}
.huebee__cursor {
    width: 30px;
    height: 30px;
}