html,body{margin:0;padding:0;}
body{background:url('tp-bg.png');text-align:center;font-family:sans-serif;font-size:14pt;}
a{color:#aaf;transition:all .2s linear;} a:hover, a:active{color:#bbf;text-shadow:0 0 .2em rgba(187,187,255,.6);}
article{display:inline-block;margin:1em auto;padding:1em 2em;color:#cdf;backdrop-filter:blur(8px);border-radius:.5em;outline:3px solid #4ef;box-shadow:0 0 .8em rgba(68,230,255,.9);animation:blinken 15s linear infinite;}
h1{font-style:italic;}
ul{list-style-type:none;padding:0;}
footer{color:#feb;}
@keyframes blinken{
    0%{outline:3px solid #4ef;box-shadow:0 0 .8em rgba(68,230,255,.9);}
    10%{outline:3px solid #4ef;box-shadow:0 0 .8em rgba(68,230,255,.9);}
    17%{outline:3px solid #4ee;box-shadow:0 0 .5em rgba(68,230,255,.7);}
    24%{outline:3px solid #4ef;box-shadow:0 0 .8em rgba(68,230,255,.9);}
    31%{outline:3px solid #4ee;box-shadow:0 0 .5em rgba(68,230,255,.7);}
    38%{outline:3px solid #4ef;box-shadow:0 0 .8em rgba(68,230,255,.9);}
    65%{outline:3px solid #4ef;box-shadow:0 0 .8em rgba(68,230,255,.9);}
    65.5%{outline:3px solid #777;box-shadow:0 0 0 rgba(68,230,255,.9);}
    68%{outline:3px solid #777;box-shadow:0 0 0 rgba(68,230,255,.9);}
    68.1%{outline:3px solid #4ef;box-shadow:0 0 .8em rgba(68,230,255,.9);}
    72%{outline:3px solid #4ef;box-shadow:0 0 .8em rgba(68,230,255,.9);}
    72.1%{outline:3px solid #999;box-shadow:0 0 0 rgba(68,230,255,.9);}
    73%{outline:3px solid #999;box-shadow:0 0 0 rgba(68,230,255,.9);}
    73.1%{outline:3px solid #4ef;box-shadow:0 0 .8em rgba(68,230,255,.9);}
    74%{outline:3px solid #4ef;box-shadow:0 0 .8em rgba(68,230,255,.9);}
    74.1%{outline:3px solid #999;box-shadow:0 0 0 rgba(68,230,255,.9);}
    75%{outline:3px solid #999;box-shadow:0 0 0 rgba(68,230,255,.9);}
    75.1%{outline:3px solid #4ef;box-shadow:0 0 .8em rgba(68,230,255,.9);}
    76%{outline:3px solid #4ef;box-shadow:0 0 .8em rgba(68,230,255,.9);}
    76.1%{outline:3px solid #999;box-shadow:0 0 0 rgba(68,230,255,.9);}
    78%{outline:3px solid #999;box-shadow:0 0 0 rgba(68,230,255,.9);}
    79%{outline:3px solid #4ef;box-shadow:0 0 .8em rgba(68,230,255,.9);}
    100%{outline:3px solid #4ef;box-shadow:0 0 .8em rgba(68,230,255,.9);}
}