*{box-sizing:border-box;margin:0;padding:0}body{background:#000;overflow:hidden}#root{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000}#canvas{display:block;border-radius:8px}#fps-counter{background:#000000b3;color:#d8b4fe;padding:6px 12px;border-radius:8px;font-family:monospace;font-size:14px;font-weight:600;border:.5px solid rgba(216,180,254,.3);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1000;width:76px;margin-bottom:12px}.tp-dfwv{width:280px!important}.ui-container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between;font-family:monospace;border-radius:30px;padding:60px 30px}.ui-container .title-section{color:#fff;width:300px}.ui-container .title-section h1{font-size:50px;font-weight:800;letter-spacing:-.5px;margin:0 0 16px;opacity:.95}.ui-container .title-section a{font-weight:400;opacity:.8;letter-spacing:.5px;color:#fff!important;pointer-events:auto;text-decoration:none}.ui-container .social-links{display:flex;gap:4px;align-self:flex-end;pointer-events:auto}.ui-container .social-links a{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#fff;opacity:.6;transition:all .25s ease;border-radius:50%;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08)}.ui-container .social-links a:hover{opacity:1;background:#ffffff1f;border-color:#fff3;transform:translateY(-2px)}.ui-container .social-links a svg{width:20px;height:20px}@media (max-width: 768px){.ui-container{padding:60px 20px;gap:20px}.ui-container .title-section{width:auto;max-width:100%}.ui-container .title-section h1{font-size:30px;line-height:1;margin-bottom:12px}.ui-container .title-section a{font-size:12px;display:block}.ui-container .social-links{gap:4px}.ui-container .social-links a{width:40px;height:40px}.ui-container .social-links a svg{width:18px;height:18px}}@media (max-width: 480px){.ui-container{padding:60px 20px}.ui-container .title-section h1{font-size:24px}.ui-container .title-section a{font-size:11px}.ui-container .social-links{gap:4px}.ui-container .social-links a{width:36px;height:36px}.ui-container .social-links a svg{width:16px;height:16px}}
