* {box-sizing:border-box;color:#d1c7bd;font-size:inherit;}
body {font-family:"Exo 2";background:#0d0e11;font-size:1.3rem;}
.mono {font-family:"Share Tech Mono", monospace;}
.bg-full::before {content:"";background-image:url('img/bg_concrete_1.png');opacity:0.0;inset:0;z-index:-1;background-size:cover;background-position:center;position:absolute;}
body > .container {margin:0 auto;width:95%;}
.flex {
    display:flex;align-items:start;
    &.row {flex-direction:row;}
    &.col {flex-direction:column;}
    &.center {align-items:center;}
}
section {
    flex:1 1 50%;position:relative;margin:10px;overflow:hidden;
    background:#1a1c23;
    border:2px solid #0d407f;border-radius:6px;
    & h1 {text-align:center;margin:0;padding:8px;font-size:1.5rem;line-height:1;}
}
button, input[type="button"] {
    border:2px solid #c6c0b7;background:radial-gradient(ellipse 150% 100% at top,rgba(17,21,26,1),rgba(38,57,74,1));border-radius:6px;transition:all 0.05s;cursor:pointer;
    &:hover {border-color:#fcb825 !important;color:#fcb825;}
    &:disabled {filter:saturate(0.3);color:#999;border-color:#999;cursor:not-allowed;}
}
/* Tournament/Fixtures/Rounds displays */
section.table-display {
    & .display {min-height:40px;padding:4px;}
    & h1 {background:#002051;border-bottom:2px solid #0d407f;}
    & table {width:100%;word-break:break-all;}
}
/* Colour reference */
.colours {
    background:#0d0e11; /* void */
    background:#1a1c23; /* card */
    background:#2e313b; /* plasteel grey */
    background:#d1c7bd; /* bone */
    background:#430d0e; /* Royal red */
    background:#141723; /* Muted blue/grey */
    background:#181423; /* Muted royal purple */


    background:#00f3ff; /* plasma */
    background:#5c4a3e; /* rusted iron */
    background:#e64a19; /* rust */

    background:#ffffff; /* Ceramite White */
    background:#fcb825; /* Averland Sunset */
    background:#ee3823; /* Jokaero Orange */
    background:#991115; /* Mephiston Red */
    background:#6a0002; /* Khorne Red */
    background:#3e3355; /* Naggaroth Night */
    background:#696685; /* Daemonette Hide */
    background:#002051; /* Kantor Blue */
    background:#0d407f; /* Macragge Blue */
    background:#396f9e; /* Caledor Sky */
    background:#074864; /* Stegadon Scale Green */
    background:#0b4849; /* Incubi Darkness */
    background:#00401e; /* Caliban Green */
    background:#20552b; /* Waaagh! Flesh */
    background:#304921; /* Castellan Green */
    background:#5d6732; /* Death World Forest */
    background:#9e915c; /* Zandri Dust */
    background:#5f5134; /* Steel Legion Drab */
    background:#845045; /* Bugman's Glow */
    background:#ae6b4e; /* Ratskin Flesh */
    background:#650a09; /* Mournfang Brown */
    background:#72481e; /* XV-88 */
    background:#493335; /* Rhinox Hide */
    background:#34312c; /* Dryad Bark */
    background:#3d4b4e; /* Mechanicus Standard Grey */
    background:#90a8a8; /* Celestra Grey */
    background:#231f20; /* Abaddon Black */
    background:#a29e92; /* Rakarth Flesh */
    background:#436276; /* The Fang */
    background:#7c1645; /* Screamer Pink */
    background:#475659; /* Leadbelcher */
    background:#87542f; /* Balthasar Gold */
    background:#b3562b; /* Screaming Bell */
    background:#695154; /* Warplock Bronze */
}