html,body{background:#111;height:100%;margin:0;overflow:hidden}canvas{touch-action:none;display:block}#feed{color:#ddd;background:#1b1b1b;border:1px solid #333;border-radius:999px;outline:none;width:min(480px,100% - 32px);padding:12px 16px;font:15px monospace;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}#feed:focus{border-color:#7fd1b9}#badge{color:#bbb;background:#1b1b1bd9;border:1px solid #333;border-radius:12px;max-width:260px;padding:12px 14px;font:13px/1.45 monospace;position:fixed;top:16px;right:16px}#badge strong{color:#7fd1b9;font-size:14px}#badge p{margin:6px 0 0}#badge .links{gap:12px;display:flex}#badge a{color:#7fd1b9}@media (width<=600px){#badge{max-width:none;inset:auto 16px 84px}}#badge summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}#badge summary::-webkit-details-marker{display:none}#badge summary:after{content:"+";color:#7fd1b9;font-size:16px}#badge details[open] summary:after{content:"−"}#badge details{cursor:pointer;-webkit-user-select:none;user-select:none}#badge summary:hover:after{color:#fff}
