:root{--colour-black:#141414;--colour-white:#fff;--colour-grey--light:#e5e5e5;--colour-grey--mid-light:#b0b0b0;--colour-grey:#7d7d7d;--colour-grey--mid-dark:#616161;--colour-grey--dark:#444;--colour-alpha--light:#e3f6f6;--colour-alpha--mid-light:#02e0ca;--colour-alpha:#02aeb2;--colour-alpha--mid-dark:#013e4f;--colour-alpha--dark:#002d3a;--colour-bravo--light:#f0ecfb;--colour-bravo--mid-light:#b198eb;--colour-bravo:#7d54de;--colour-bravo--mid-dark:#251398;--colour-bravo--dark:#251398;--colour-charlie--light:#23e774;--colour-charlie--mid-light:#23e774;--colour-charlie:#12a550;--colour-charlie--mid-dark:#0e461d;--colour-charlie--dark:#0e461d;--colour-delta--light:#fc738c;--colour-delta--mid-light:#fc738c;--colour-delta:#fb375b;--colour-delta--mid-dark:#710039;--colour-delta--dark:#710039;--colour-echo--light:#cd7acd;--colour-echo--mid-light:#cd7acd;--colour-echo:#b143b1;--colour-echo--mid-dark:#4d2061;--colour-echo--dark:#4d2061;--colour-foxtrot--light:#fef3e2;--colour-foxtrot--mid-light:#f90;--colour-foxtrot:#ec6608;--colour-foxtrot--mid-dark:#8f0000;--colour-foxtrot--dark:#8f0000}:root{--border-radius:8px;--gutter-sm:16px;--gutter-md:32px;--gutter-lg:48px;--gutter-xl:80px;--wrapper-xs:480px;--wrapper-sm:660px;--wrapper-md:880px;--wrapper-lg:1336px;--wrapper-xl:1872px;--wrapper-xxl:1920px;--spacing-sm:16px;--spacing-md:32px;--spacing-lg:48px;--transition-easing:cubic-bezier(.4, 0, .2, 1);--transition-duration:.2s;--input-height-sm:2.625rem;--input-height-md:3.25rem;--layout-size-content:var(--wrapper-lg);--layout-size-wide:var(--wrapper-xl);--layout-size-max:var(--wrapper-xxl)}body{position:relative;padding-left:var(--gutter-sm);padding-right:var(--gutter-sm);overflow:hidden;background-color:var(--colour-alpha--mid-dark)}@media (min-width:360px){body{padding-left:var(--gutter-md);padding-right:var(--gutter-md)}}@media (min-width:1024px){body{padding-left:var(--gutter-lg);padding-right:var(--gutter-lg)}}body:after{position:absolute;top:0;left:100%;-webkit-transform:translate(-50px,0) rotate(-30deg);transform:translate(-50px,0) rotate(-30deg);-webkit-transform-origin:top left;transform-origin:top left;display:block;width:1000px;height:2000px;background-color:var(--colour-alpha)}@media (min-width:480px){body:after{content:"";-webkit-transform:translate(-100px,0) rotate(-20deg);transform:translate(-100px,0) rotate(-20deg)}}@media (min-width:768px){body:after{-webkit-transform:translate(-200px,0) rotate(-20deg);transform:translate(-200px,0) rotate(-20deg)}}@media (min-width:1024px){body:after{-webkit-transform:translate(-300px,0) rotate(-20deg);transform:translate(-300px,0) rotate(-20deg)}}#login{width:100%;min-width:calc(320px - var(--gutter-sm) * 2);max-width:320px}.dashicons,.dashicons-before:before{color:var(--colour-white)}.login #backtoblog a,.login #nav a,.privacy-policy-page-link a{text-decoration:none!important;color:var(--colour-white)!important}.login #backtoblog a:focus,.login #backtoblog a:hover,.login #nav a:focus,.login #nav a:hover,.privacy-policy-page-link a:focus,.privacy-policy-page-link a:hover{text-decoration:underline!important;color:var(--colour-white)!important}#login h1 a{width:calc(320px - var(--gutter-sm) * 2);height:140px;background-image:url(../../svg/brand-elements/login-logo.svg);background-size:contain}#loginform,.admin-email-confirm-form{border:0;border-radius:0;background-color:var(--colour-white)}#loginform a,.admin-email-confirm-form a{color:var(--colour-black)}#loginform a:focus,#loginform a:hover,.admin-email-confirm-form a:focus,.admin-email-confirm-form a:hover{color:var(--colour-alpha)}.wp-core-ui .button,.wp-core-ui .button-primary,.wp-core-ui .button-secondary{-webkit-transition:all var(--transition-duration) var(--transition-easing);transition:all var(--transition-duration) var(--transition-easing);border-color:var(--colour-alpha);border-radius:0;background-color:var(--colour-alpha);color:var(--colour-white)}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover,.wp-core-ui .button-secondary:focus,.wp-core-ui .button-secondary:hover,.wp-core-ui .button:focus,.wp-core-ui .button:hover{border-color:var(--colour-alpha--mid-light);background-color:var(--colour-alpha--mid-light);color:var(--colour-black)}