#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}body{font-family:Arial,Helvetica,sans-serif}.App{display:flex;flex-direction:column;justify-content:center;align-items:center}.menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:20px}.option{width:30px;height:30px;margin-bottom:10px;border:3px solid #000;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;background-color:#000}.custom-option{display:flex;justify-content:center;align-items:center}button{display:inline-block;font-size:16px;font-weight:700;color:#fff;text-align:center;text-decoration:none;padding:12px 24px;border-radius:6px;background-color:gold;border:2px solid #fff;transition:background-color .3s ease,color .3s ease,border-color .3s ease;cursor:pointer}button:hover{background-color:#000;border-color:#999}.input-label{display:flex;align-items:center;justify-content:center}.input-field{margin-left:10px;padding:5px;border-radius:5px;border:1px solid #ccc}.palette:before{content:"\1f3a8"}.rainbow:before{content:"\1f308"}.information{background-color:#f1f1f1;border:1px solid #ddd;padding:10px;margin-bottom:20px;font-size:16px;line-height:1.5}