*{box-sizing:border-box;margin:0;padding:0}body{color:#000;background-color:#b6f353;min-height:100vh;margin:0;padding:0;overflow:hidden}#root{width:100%;min-height:100vh}.music-player{z-index:1000;will-change:transform;background:#fff;border:4px solid #000;align-items:center;gap:16px;padding:12px 20px;display:flex;box-shadow:4px 4px #000}.track-label{color:#000;white-space:nowrap;font-family:Arial Black,Impact,sans-serif;font-size:.85rem;font-style:italic;font-weight:900}.music-controls{gap:8px;display:flex}.music-btn{color:#000;cursor:pointer;background:#fff;border:3px solid #000;justify-content:center;align-items:center;width:44px;height:44px;font-family:Arial Black,Impact,sans-serif;font-size:1rem;font-weight:900;transition:transform .1s,box-shadow .1s;display:flex;box-shadow:3px 3px #000}.music-btn:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #000}.music-btn:active{transform:translate(2px,2px);box-shadow:1px 1px #000}.playing-dot{background:#000;border-radius:50%;width:10px;height:10px;animation:1s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@media (width<=600px){.music-player{gap:10px;padding:10px 14px}.track-label{font-size:.75rem}.music-btn{width:38px;height:38px;font-size:.85rem}}.social-links{pointer-events:none;z-index:500;position:fixed;inset:0}.social-bounce{pointer-events:auto;will-change:transform;background:#000;border:4px solid #000;border-radius:14px;justify-content:center;align-items:center;width:64px;height:64px;padding:10px;transition:transform .1s,box-shadow .1s;display:flex;box-shadow:4px 4px #000}.social-bounce:hover{box-shadow:6px 6px #000}.social-bounce:active{box-shadow:2px 2px #000}.social-bounce img{object-fit:contain;pointer-events:none;width:100%;height:100%}@media (width<=600px){.social-bounce{border-width:3px;border-radius:12px;width:52px;height:52px;padding:8px;box-shadow:3px 3px #000}}.ca-bounce{z-index:500;pointer-events:auto;color:#fff;cursor:pointer;will-change:transform;will-change:transform;white-space:nowrap;background:#000;border:4px solid #000;border-radius:14px;padding:14px 22px;font-family:Arial Black,Impact,sans-serif;font-size:1.1rem;font-style:italic;font-weight:900;transition:box-shadow .1s,background .2s,color .2s;box-shadow:4px 4px #000}.ca-bounce:hover{box-shadow:6px 6px #000}.ca-bounce:active{box-shadow:2px 2px #000}.ca-bounce--copied{color:#000;background:#fff}@media (width<=600px){.ca-bounce{border-width:3px;border-radius:12px;padding:10px 16px;font-size:.95rem;box-shadow:3px 3px #000}}.footer-gif{z-index:900;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;transform-origin:50%;width:auto;height:80px;position:fixed;bottom:16px;left:0}@media (width<=600px){.footer-gif{height:56px;bottom:12px}}.container{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:fixed;inset:0}.logo-char{color:#fff;transform-origin:50%;will-change:transform;backface-visibility:hidden;-webkit-text-stroke:5px #000;paint-order:stroke fill;text-shadow:2px 2px #000,3px 3px #000,4px 4px #000,5px 5px #000,6px 6px #000,7px 7px #000,8px 8px #000,9px 9px #000,10px 10px #000,11px 11px #000,12px 12px #000000d9;font-family:Arial Black,Impact,sans-serif;font-size:6.8rem;font-style:italic;font-weight:900;line-height:1;display:inline-block}@media (width<=600px){.logo-char{-webkit-text-stroke:3px #000;text-shadow:2px 2px #000,3px 3px #000,4px 4px #000,5px 5px #000;font-size:4rem}}
