    .egconica-widget { display: block; margin: 1rem auto; border: 1px solid #ccc; padding: 1rem;  border-radius: 8px;background-color: #ffffff;
            border-color: #433a55; width: 580px; }
         .egconica-widget label { margin-right: 0.25rem; }
         .egconica-widget input[type="number"] { width: 45px; margin-right: 0.25rem; font-size: 0.85em; padding: 2px; }
         #conicCanvas { border: 1px solid #333; margin-top: 1rem; background: #fff; cursor: grab; }
         #equation { margin-bottom: 0.5rem; font-size: 1.1rem; }
         #equation b { color: #00a; font-weight: bold; }
