:root {
    --aegyo-ink: #171016;
    --aegyo-panel: #261722;
    --aegyo-panel-deep: #1c111a;
    --aegyo-paper: #fff4f6;
    --aegyo-orange: #e8b24b;
    --aegyo-pink: #e35c83;
    --aegyo-mint: #c8a7ea;
    --aegyo-line: rgba(255, 244, 246, 0.16);
    --aegyo-muted: rgba(255, 244, 246, 0.6);
}

.medo-body {
    background-image:
        linear-gradient(90deg, rgba(255, 244, 246, 0.035) 1px, transparent 1px),
        linear-gradient(rgba(255, 244, 246, 0.035) 1px, transparent 1px);
}

.medo-body .aegyo-customize-mark {
    color: var(--aegyo-orange);
    font-family: "Space Grotesk", sans-serif;
    font-size: 0.78rem;
    font-weight: 700;
    letter-spacing: 0.12em;
}

.medo-body .aegyo-result-label {
    border-color: rgba(200, 167, 234, 0.75);
}

.medo-body .aegyo-stage::after {
    background: repeating-linear-gradient(90deg, var(--aegyo-pink) 0 22px, var(--aegyo-orange) 22px 44px, var(--aegyo-mint) 44px 66px, var(--aegyo-paper) 66px 88px);
}
