body{background-image:url('background');background-color:#8c8b91;background-position:50% 100%;background-repeat:no-repeat;background-size:100% auto;color:#000;background-attachment:fixed;font-size:200%;margin:0;padding:0}div.social{position:fixed;top:20px;left:20px;background-color:rgba(255,255,255,0.5);height:104px}div.social p{margin:10px}a:visited,a,a:active{color:inherit;min-width:32px;display:inline-block;min-height:36px}.noscreen{display:none}@media(prefers-color-scheme:dark){body{color:#fff}div.social{background-color:rgba(0,0,0,0.5)}}