/* source: modeller\negativ.htm style block 1 */
body {
            font-family: Arial, sans-serif;
            margin: 20px;
            text-align: center;
        }
        .number-line {
            position: relative;
            width: 80%;
            margin: 20px auto;
            height: 50px;
        }
        .number {
            position: absolute;
            top: 50%;
            transform: translate(-50%, -50%);
            font-size: 24px;
            padding: 5px;
            border: 2px solid transparent;
            cursor: pointer;
            border-radius: 50%;
        }
        .number.selected {
            border-color: black;
        }
        .number.start {
            border-color: gold;
            border-width: 4px;
        }
        .negative {
            color: blue;
        }
        .positive {
            color: red;
        }
        .zero {
            color: black;
        }
        .result {
            font-size: 24px;
            margin: 20px 0;
            line-height: 2;
        }
        button {
            font-size: 18px;
            padding: 10px 20px;
            margin-top: 20px;
            cursor: pointer;
        }


