.remove-button{padding:.5rem .75rem;border:none;background:#d9534f;color:#fff;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.remove-button:hover{background:#c9302c}.reset-view-button{padding:.5rem 1rem;border:1px solid #ccc;background:#010101;border-radius:4px;cursor:pointer}.graph-container{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fdfdfd}.desmos-calculator{width:100%;height:100%}.floating-controls{position:absolute;top:20px;left:20px;right:20px;background:#121212;backdrop-filter:blur(10px);padding:1rem;border-radius:12px;z-index:10;border:1px solid hsla(0,0%,100%,.8);box-shadow:0 8px 32px 0 hsla(0,0%,100%,.1)}@media(max-width:768px){.floating-controls{top:10px;left:10px;right:10px;padding:.75rem}.floating-controls .function-input-container{flex-direction:column;gap:.5rem}.floating-controls .function-input-container span{font-size:1rem!important}.floating-controls .function-input-container input{width:100%!important;font-size:.9rem!important}.floating-controls .function-input-container .remove-button{align-self:flex-start;padding:.4rem .6rem;font-size:.8rem}}@media(min-width:769px){.floating-controls{width:400px;top:50%;transform:translateY(-50%);right:auto;padding:1.5rem}}.floating-controls input[type=text]{background-color:#121212;color:#fff;border:1px solid #ccc;border-radius:4px;padding:.5rem;font-size:1rem;width:100%;box-sizing:border-box}.floating-controls span{color:#fff!important}