/*
 * Cover the baked-in marker labels with white inner circles, then render the
 * live JSON codes. The original outer rings, glow, dots, and line remain.
 */
@media (min-width: 921px) {
	body.home .shiso-v2-releases .shiso-v2-release__number {
		border-radius: 50% !important;
	}

	body.home .shiso-v2-releases .shiso-v2-release.is-latest .shiso-v2-release__number {
		top: 32px !important;
		left: -252px !important;
		width: 122px !important;
		height: 122px !important;
	}

	body.home .shiso-v2-releases .shiso-v2-release:nth-child(2) .shiso-v2-release__number {
		top: 17px !important;
		left: -165px !important;
		width: 96px !important;
		height: 96px !important;
		font-size: 20px !important;
	}

	body.home .shiso-v2-releases .shiso-v2-release:nth-child(3) .shiso-v2-release__number {
		top: 27px !important;
		left: -165px !important;
		width: 96px !important;
		height: 96px !important;
		font-size: 20px !important;
	}
}

.shiso-v2-release-timeline {
    display: none;
}

@media (min-width: 921px) {
    body.home .shiso-v2-releases .shiso-v2-release-list {
        background-image: none !important;
    }

    body.home .shiso-v2-releases .shiso-v2-release-timeline {
        position: absolute;
        z-index: 0;
        top: 0;
        left: 0;
        display: block;
        width: 278px;
        height: 610px;
        overflow: visible;
        pointer-events: none;
    }

    body.home .shiso-v2-releases .shiso-v2-release-timeline__link,
    body.home .shiso-v2-releases .shiso-v2-release-timeline__path {
        fill: none;
        stroke-linecap: round;
        stroke-linejoin: round;
    }

    body.home .shiso-v2-releases .shiso-v2-release-timeline__link {
        stroke: #6d00d9;
        stroke-width: 1.5;
    }

    body.home .shiso-v2-releases .shiso-v2-release-timeline__link--green {
        stroke: #86c45c;
    }

    body.home .shiso-v2-releases .shiso-v2-release-timeline__path {
        stroke: url(#shiso-v2-release-path-purple);
        stroke-width: 1.5;
        stroke-dasharray: 3 5;
    }

    body.home .shiso-v2-releases .shiso-v2-release-timeline__path--green {
        stroke: url(#shiso-v2-release-path-green);
    }

    body.home .shiso-v2-releases .shiso-v2-release-timeline__halo {
        fill: none;
        stroke: rgba(109, 0, 217, 0.08);
        stroke-width: 12;
    }

    body.home .shiso-v2-releases .shiso-v2-release-timeline__circle {
        fill: #fff;
    }

    body.home .shiso-v2-releases .shiso-v2-release-timeline__circle--purple {
        stroke: #4d08d6;
        stroke-width: 1.5;
    }

    body.home .shiso-v2-releases .shiso-v2-release-timeline__circle--green {
        stroke: #cfe5c1;
        stroke-width: 1.25;
    }

    body.home .shiso-v2-releases .shiso-v2-release-timeline__dot {
        stroke: #fff;
        stroke-width: 2;
    }

    body.home .shiso-v2-releases .shiso-v2-release-timeline__dot--purple {
        fill: #6d00d9;
    }

    body.home .shiso-v2-releases .shiso-v2-release-timeline__dot--green {
        fill: #55ad20;
    }

    body.home .shiso-v2-releases .shiso-v2-release {
        z-index: 1;
    }

    body.home .shiso-v2-releases .shiso-v2-release__number {
        background: transparent !important;
    }
